.home-discovery-layout{flex-direction:column;min-width:0;display:flex}.home-discovery-main{min-width:0}.home-discovery-layout>.home-discovery-panels{order:1}.home-discovery-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;min-width:0;margin:8px 0 52px;display:grid}.manga-home .home-discovery-panels{grid-template-columns:minmax(0,1fr)}.discovery-panel{background:#101010c9;border:1px solid #ffffff14;border-radius:18px;min-width:0;margin:0;padding:22px 16px 16px}.discovery-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 6px 14px;display:flex}.discovery-panel-heading h2{letter-spacing:-.025em;font-size:19px;font-weight:650;line-height:1.3}.discovery-panel-heading h2>a{color:inherit;text-decoration:none}.discovery-panel-heading h2>a:hover{text-underline-offset:4px;text-decoration:underline}.discovery-panel-motion{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:background .18s,color .18s;display:grid}.discovery-panel-motion:enabled:is(:hover,:focus-visible){color:#fff;background:#ffffff0d}.discovery-panel-motion:focus-visible{outline-offset:2px;outline:2px solid #eee}.discovery-panel-motion:disabled{opacity:.45;cursor:default}.discovery-panel-heading>a{color:#9c9c9c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .18s,color .18s;display:grid}.discovery-panel-heading>a:hover{color:#fff;background:#ffffff0d}.discovery-panel ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.discovery-panel li{min-width:0}.discovery-panel li>a{border-radius:12px;align-items:center;gap:14px;min-height:94px;padding:9px 8px;transition:background .18s;display:flex}.discovery-panel li>a:hover{background:#ffffff08}.discovery-panel a:focus-visible{outline-offset:2px;outline:2px solid #eee}.discovery-panel-art{background:#ffffff08;border-radius:8px;flex:0 0 54px;width:54px;height:76px;display:block;overflow:hidden}.discovery-panel-art :is(img,.artwork-unavailable){object-fit:cover;width:100%;height:100%;display:block}.discovery-panel-copy{flex:1;min-width:0;display:block}.discovery-panel-copy>strong{-webkit-line-clamp:2;letter-spacing:-.01em;color:#e8e8e8;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.discovery-panel-meta{color:#a4a4ad;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:11px;line-height:1.5;display:flex}.discovery-panel-release{color:#b6b6b6}.discovery-panel-score{white-space:nowrap;color:#b9b9b9}.catalog-home .landscape-card .poster,.catalog-home .history-art,.catalog-home .landscape-card .poster-link,.catalog-home .history-art.corner-labelled>.landscape-artwork{border-radius:12px}.catalog-home .landscape-card{gap:9px}.catalog-home .landscape-card .card-caption{min-height:0;padding-top:0}.catalog-home .landscape-card .card-caption>div{min-height:0}.catalog-home .landscape-card .card-caption>div>a{align-items:flex-start;min-height:0;max-height:2.7em;font-size:14px;line-height:1.35}.catalog-home .landscape-card .card-caption strong{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;max-height:2.7em;font-size:14px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-home .landscape-card .anime-metadata-card{align-items:center;min-height:25px;margin-top:5px}.catalog-home .landscape-card .metadata-length{display:none}.catalog-home .ranked-shelf .ranked-card{padding-left:0}.catalog-home .ranked-shelf.landscape-shelf .shelf-item[data-slot=carousel-item]{flex-basis:25%}.catalog-home .landscape-card .landscape-rank{z-index:2;color:#eee;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101010cb;border:1px solid #ffffff28;border-radius:8px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:12px;font-weight:650;display:grid;position:absolute;bottom:10px;right:10px}.catalog-home .card-corner-label{letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.catalog-home .history-caption{padding-top:9px}.catalog-home .history-caption strong{letter-spacing:-.015em;font-size:14px;font-weight:650;line-height:1.35}.catalog-home .history-caption p{color:var(--muted-foreground,#a4a4ad);font-size:11px;font-weight:500}.catalog-home :is(.anime-shelf,.history-section,.personal-discovery){margin-bottom:44px}.catalog-home .section-heading{margin-bottom:18px}@media (max-width:1439px){.catalog-home .ranked-shelf.landscape-shelf .shelf-item[data-slot=carousel-item]{flex-basis:25%}.home-discovery-panels .discovery-panel:not([data-appearance=artwork]) li:nth-child(n+4){display:none}}@media (min-width:801px) and (max-width:1200px){.catalog-home .ranked-shelf.landscape-shelf .shelf-item[data-slot=carousel-item]{flex-basis:33.3333%}}@media (min-width:1200px){:is(.catalog-home,.manga-home) .home-discovery-layout{margin-bottom:44px;display:flow-root}:is(.catalog-home,.manga-home) .home-discovery-main{display:contents}:is(.catalog-home,.manga-home) .home-discovery-main>*{min-width:0;container:home-discovery-row/inline-size}:is(.catalog-home,.manga-home) .home-discovery-main>:not(.device-continuation,.discovery-shelf-placeholder){display:flow-root}:is(.catalog-home,.manga-home) .home-discovery-main>:last-child,:is(.catalog-home,.manga-home) .home-discovery-main>:last-child>.anime-shelf:last-child{margin-bottom:0}:is(.catalog-home,.manga-home) .home-discovery-panels{float:right;grid-template-columns:minmax(0,1fr);gap:18px;width:clamp(300px,22vw,360px);margin:0 0 0 32px}:is(.catalog-home,.manga-home) .home-discovery-panels .discovery-panel{padding:16px 12px 12px}:is(.catalog-home,.manga-home) .home-discovery-panels .discovery-panel-heading{margin-bottom:8px}:is(.catalog-home,.manga-home) .home-discovery-panels .discovery-panel-heading h2{font-size:18px}:is(.catalog-home,.manga-home) .home-discovery-panels .discovery-panel li:nth-child(n+4){display:list-item}.catalog-home .home-discovery-layout:is(.home-has-history,.home-has-personal) .discovery-panel:not([data-appearance=artwork]) li:nth-child(n+4){display:none}.catalog-home .home-discovery-layout.home-has-history.home-has-personal .discovery-panel li:nth-child(n+4){display:list-item}:is(.catalog-home,.manga-home) .home-discovery-panels .discovery-panel li>a{gap:12px;min-height:78px;padding:8px 6px}.catalog-home .home-discovery-layout.home-has-history.home-has-personal .discovery-panel li>a{min-height:74px;padding-block:6px}:is(.catalog-home,.manga-home) .home-discovery-panels .discovery-panel-art{flex-basis:44px;width:44px;height:62px}:is(.catalog-home,.manga-home) .home-discovery-panels .discovery-panel-copy>strong{font-size:13px}:is(.catalog-home,.manga-home) .home-discovery-panels .discovery-panel-meta{gap:4px 8px;margin-top:4px}.catalog-home .home-discovery-main :is(.landscape-shelf .shelf-item,.personal-carousel-item)[data-slot=carousel-item]{flex-basis:50%}.catalog-home .home-discovery-main :is(.history-grid,.personal-loading){grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-home .home-discovery-main .personal-loading>div:nth-child(n+3){display:none}@container home-discovery-row (width>=900px){.catalog-home .home-discovery-main :is(.landscape-shelf .shelf-item,.personal-carousel-item)[data-slot=carousel-item]{flex-basis:33.3333%}.catalog-home .home-discovery-main :is(.history-grid,.personal-loading){grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-home .home-discovery-main .history-grid>.history-card:nth-child(4){display:none}.catalog-home .home-discovery-main .personal-loading>div:nth-child(3){display:block}}@container home-discovery-row (width>=1200px){.catalog-home .home-discovery-main :is(.landscape-shelf .shelf-item,.personal-carousel-item)[data-slot=carousel-item]{flex-basis:25%}.catalog-home .home-discovery-main :is(.history-grid,.personal-loading){grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-home .home-discovery-main .history-grid>.history-card:nth-child(4),.catalog-home .home-discovery-main .personal-loading>div:nth-child(n+3){display:block}}}@media (max-width:800px){.catalog-home .ranked-shelf.landscape-shelf .shelf-item[data-slot=carousel-item]{flex-basis:50%}}@media (max-width:600px){.home-discovery-panels{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:34px}.discovery-panel{border-radius:15px;padding:14px 12px 10px}.discovery-panel-heading{margin-bottom:7px}.discovery-panel li>a{min-height:74px}.discovery-panel-art{flex-basis:40px;width:40px;height:56px}.catalog-home .ranked-shelf.landscape-shelf .shelf-item[data-slot=carousel-item]{flex-basis:83%}.catalog-home .landscape-card .card-caption>div>a,.catalog-home .landscape-card .card-caption strong,.catalog-home .history-caption strong{font-size:13px}}@media (max-width:640px){.catalog-home :is(.anime-shelf,.history-section,.personal-discovery){margin-bottom:34px}.catalog-home .section-heading{margin-bottom:14px}.discovery-panel-heading>a,.discovery-panel-motion{width:44px;height:44px}}html[data-large-text=true] .catalog-home .landscape-card .card-caption>div>a,html[data-large-text=true] .catalog-home .landscape-card .card-caption strong,html[data-large-text=true] .catalog-home .history-caption strong{font-size:16px}html[data-high-contrast=true] .catalog-home .landscape-card :is(.anime-metadata-facts,.metadata-year),html[data-high-contrast=true] .catalog-home .history-caption p{color:#ddd}@media (prefers-reduced-motion:reduce){.discovery-panel a{transition:none}}.discovery-panel[data-appearance=artwork]{background:color-mix(in srgb,var(--surface-low) 80%,transparent);border-color:var(--border)}.discovery-panel[data-appearance=artwork] ol{gap:7px}.discovery-panel-track{overflow-anchor:none;grid-auto-rows:max-content;align-content:start}.discovery-panel-scroll[data-looping=true] .discovery-panel-track>li{will-change:transform}.discovery-panel-scroll[data-scrollable=true]{height:min(var(--discovery-panel-max-height,9999px),calc(var(--discovery-panel-list-height,calc(var(--discovery-visible-rows,5)*82px + (var(--discovery-visible-rows,5) - 1)*7px)) + var(--discovery-panel-extra-height,0px)));overscroll-behavior-y:contain;scroll-behavior:auto;scrollbar-width:none;overflow-anchor:none;grid-auto-rows:max-content;align-content:start;min-height:0;scroll-padding-block:4px;overflow:hidden auto}.discovery-panel-scroll::-webkit-scrollbar{display:none}.discovery-panel-scroll[data-scrollable=true]{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000 100%)}html:not([data-input-modality=pointer]) .discovery-panel-scroll:focus-within{-webkit-mask-image:none;mask-image:none}.discovery-panel-scroll:focus-visible{outline-offset:3px;border-radius:11px;outline:2px solid #eee}.discovery-panel-scroll[data-scrollable=true] a:focus-visible{outline-offset:-3px}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] li>a{isolation:isolate;background:var(--surface-raised);min-height:82px;transition:background var(--motion-fast,.16s) var(--motion-ease,ease),border-color var(--motion-fast,.16s) var(--motion-ease,ease);border:1px solid #ffffff0b;border-radius:11px;gap:11px;padding:9px 10px;position:relative;overflow:hidden}.discovery-panel[data-appearance=artwork] li>a:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--page-rgb),.52),rgba(var(--page-rgb),.22) 60%,rgba(var(--page-rgb),.04));position:absolute;inset:0}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] li>a:is(:hover,:focus-visible){background:var(--surface-hover);border-color:#ffffff24}.discovery-panel-backdrop{z-index:0;pointer-events:none;opacity:.36;transition:opacity var(--motion-normal,.22s) var(--motion-ease,ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#0007 45%,#000 88%);mask-image:linear-gradient(90deg,#0000 8%,#0007 45%,#000 88%)}.discovery-panel-backdrop :is(img,.artwork-unavailable){object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.discovery-panel[data-appearance=artwork] li>a:is(:hover,:focus-visible) .discovery-panel-backdrop{opacity:.48}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-art{z-index:1;border-radius:5px;flex:0 0 40px;width:40px;height:60px;position:relative;box-shadow:0 2px 9px #0005}.discovery-panel[data-appearance=artwork] .discovery-panel-copy{z-index:1;position:relative}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-copy>strong{color:#f2f2f3;text-shadow:0 1px 5px #0009;font-size:14px;font-weight:600;line-height:1.35}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-meta{color:#c4c4cb;font-variant-numeric:tabular-nums;gap:4px 8px;margin-top:5px;font-size:11px}.discovery-panel-format{background:#ffffff0c;border:1px solid #ffffff12;border-radius:5px;max-width:100%;padding:1px 6px;line-height:1.5}.discovery-panel[data-appearance=artwork] .discovery-panel-score{color:#dddde2;align-items:center;gap:3px;display:inline-flex}.discovery-panel-timing{margin-top:4px;font-size:10px;line-height:1.4;display:block}.discovery-panel[data-appearance=artwork] .discovery-panel-release{color:#bdbdc6}html[dir=rtl] .discovery-panel-backdrop{-webkit-mask-image:linear-gradient(270deg,#0000 8%,#0007 45%,#000 88%);mask-image:linear-gradient(270deg,#0000 8%,#0007 45%,#000 88%)}html[dir=rtl] .discovery-panel[data-appearance=artwork] li>a:after{background:linear-gradient(270deg,rgba(var(--page-rgb),.52),rgba(var(--page-rgb),.22) 60%,rgba(var(--page-rgb),.04))}html[data-high-contrast=true] .discovery-panel-backdrop{display:none}html[data-high-contrast=true] .discovery-panel[data-appearance=artwork] :is(.discovery-panel-meta,.discovery-panel-release,.discovery-panel-motion){color:#eee}html[data-large-text=true] .catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-copy>strong{font-size:16px}html[data-large-text=true] .catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] :is(.discovery-panel-meta,.discovery-panel-timing){font-size:13px}html[data-reduced-motion=true] .discovery-panel :is(a,.discovery-panel-backdrop,.discovery-panel-motion){transition:none;transform:none}@media (prefers-reduced-motion:reduce){.discovery-panel :is(a,.discovery-panel-backdrop,.discovery-panel-motion){transition:none;transform:none}}@media (max-width:800px){.home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-scroll{overscroll-behavior:auto;touch-action:pan-y pinch-zoom;height:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.home-discovery-panels .discovery-panel[data-appearance=artwork] ol{gap:4px;transform:none!important}.home-discovery-panels .discovery-panel[data-appearance=artwork] li:nth-child(n+4),.home-discovery-panels .discovery-panel[data-appearance=artwork] :is(.discovery-panel-backdrop,.discovery-panel-timing,.discovery-panel-motion){display:none}.home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-heading{margin:0 2px 4px}.home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-heading h2{font-size:17px}.discovery-panel-heading>.discovery-panel-view-all{border-radius:8px;align-items:center;gap:5px;width:auto;min-height:44px;padding-inline:4px;font-size:12px;display:inline-flex}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] li>a{background:0 0;border-color:#0000;gap:10px;min-height:68px;padding:6px 8px}.home-discovery-panels .discovery-panel[data-appearance=artwork] li>a:after{display:none}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-art{width:36px;height:54px;box-shadow:none;flex-basis:36px}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-copy>strong{text-shadow:none;font-size:13px;font-weight:550}.catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-meta{color:var(--muted-foreground);margin-top:4px}html[data-large-text=true] .catalog-home .home-discovery-layout .home-discovery-panels .discovery-panel[data-appearance=artwork] .discovery-panel-copy>strong{font-size:16px}}
