@charset "UTF-8";
:root{--bg:#101216;--panel:#181b21;--ink:#f4f3ee;--muted:#a4a8b3;--line:#30343c;--cyan:#91e0dc;--warm:#e9b98c;--max:1280px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}button,input,select{min-height:44px}button{color:var(--ink)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;letter-spacing:-.04em}h1{font-size:clamp(36px,4.6vw,64px);font-weight:750}h2{font-size:30px}h3{font-size:15px;letter-spacing:-.015em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:fixed;left:16px;top:-100px;z-index:99;background:var(--cyan);color:var(--bg);padding:12px}.skip:focus{top:12px}.site-header{border-bottom:1px solid #ffffff12;background:#101216f5;position:relative;z-index:30}.header-inner{max-width:1400px;margin:auto;padding:20px 40px;display:flex;align-items:center;gap:40px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0;font-weight:850;font-size:15px;letter-spacing:.1em;line-height:1.4}.brand small{display:block;font-size:8px;letter-spacing:.23em;color:var(--muted);font-weight:550}.brand-icon{font-size:26px;color:var(--cyan);line-height:1;font-weight:850;letter-spacing:-.28em;width:36px;height:38px;border-left:2px solid var(--cyan);padding:4px 6px}.brand-icon span{color:var(--ink)}.header-inner nav{display:flex;gap:25px;white-space:nowrap}.header-inner nav a{display:flex;align-items:center;min-height:44px;color:#b5b9c2;font-size:13px;font-weight:600}.header-inner nav a:hover,.header-inner nav a.active{color:var(--ink)}.saved-count{font-size:10px;margin-left:6px;color:var(--cyan)}.header-search{margin-left:auto;position:relative;display:flex;align-items:center;background:#202329;border:1px solid #ffffff0d;border-radius:6px;min-width:230px;width:290px}.header-search>span{padding:0 13px;color:var(--cyan);font-size:25px}.header-search input{color:var(--ink);background:none;border:0;outline:none;width:100%;min-width:0;font-size:12px;padding-right:12px}.search-results{position:absolute;top:calc(100% + 9px);left:0;right:0;background:#22252c;border:1px solid var(--line);border-radius:7px;box-shadow:0 16px 50px #0009;padding:7px;max-height:420px;overflow:auto}.search-results a{display:flex;gap:10px;align-items:center;padding:8px;border-radius:4px;font-size:12px}.search-results a:hover,.search-results a:focus{background:#353943}.search-results img{width:35px;height:48px;object-fit:cover;border-radius:3px}.search-results small{display:block;color:var(--muted)}.search-results .search-all{min-height:44px;justify-content:center;color:var(--cyan)}.container{max-width:var(--max);padding:0 36px;margin:auto}.hero{max-width:1400px;margin:auto;position:relative;isolation:isolate;min-height:530px;overflow:hidden;display:flex;align-items:center;padding:65px 76px;gap:80px;background:#19202b}.hero-art{position:absolute;inset:0;z-index:-2;background-image:var(--hero);background-size:cover;background-position:center 37%;filter:blur(3px) saturate(.7);opacity:.5}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d131deb 0%,#11141aad 45%,#0f14152a 100%),linear-gradient(0deg,#101216 0%,transparent 30%)}.hero-copy{max-width:650px;flex:1}.eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;color:var(--cyan);margin-bottom:14px}.hero h1{font-size:clamp(38px,4.3vw,62px);max-width:660px;line-height:1.08;letter-spacing:-.055em}.hero-intro{color:#c2c6ce;max-width:420px;margin:24px 0;font-size:15px;line-height:1.7}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:12px 18px;min-height:46px;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:700;letter-spacing:.015em}.primary{background:var(--cyan);color:#112326}.primary:hover{background:#b1f1ed}.secondary{background:#242831a8;border-color:#ffffff2a;color:var(--ink)}.secondary:hover{background:#363b45}.feature-caption{display:flex;align-items:center;gap:13px;margin-top:42px;max-width:290px;font-size:9px;letter-spacing:.13em;color:#babfc9}.feature-caption strong{display:block;color:white;font-size:16px;letter-spacing:-.02em;margin:3px 0}.feature-caption small{font-size:11px;letter-spacing:0}.caption-rule{height:44px;width:2px;background:var(--warm)}.feature-caption>span:last-child{margin-left:auto;font-size:21px;color:var(--warm)}.hero-poster{width:255px;transform:rotate(4deg);box-shadow:0 24px 75px #0009;border:5px solid #e2ddd5;flex-shrink:0;margin-right:25px;background:#e2ddd5}.hero-poster img{width:100%;aspect-ratio:2/3;object-fit:cover}.hero-poster>span{font-size:9px;display:block;color:#252829;font-weight:800;letter-spacing:.1em;padding:9px 7px;text-align:center}.home-section{padding:48px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:26px}.section-heading .eyebrow{margin-bottom:8px}.section-heading p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:10px}.text-link{font-size:12px;font-weight:650;color:var(--cyan);min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.poster-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 20px}.card{position:relative;min-width:0}.poster-link{display:block;overflow:hidden;border-radius:6px;position:relative;background:#22262d;aspect-ratio:2/3}.poster-link img{height:100%;width:100%;object-fit:cover}.poster-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0005,transparent 40%);pointer-events:none}.card:hover .poster-link{outline:1px solid #91e0dc99;outline-offset:3px}.save-icon{position:absolute;right:7px;top:7px;width:44px;height:44px;background:#101216cf;border:1px solid #ffffff3a;border-radius:50%;font-size:24px;line-height:1;backdrop-filter:blur(8px)}.save-icon[aria-pressed=true]{background:var(--cyan);color:#102326;border-color:var(--cyan)}.card-copy{padding:12px 0 0}.card h3{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:650}.card-copy p{font-size:11px;color:var(--muted);margin-top:5px}.card-copy p span{padding:0 6px}.editorial-banner{border-radius:7px;background:#1d252a;display:flex;align-items:center;gap:32px;padding:24px 40px;position:relative;overflow:hidden;margin:12px 0}.editorial-banner img{width:104px;height:140px;object-fit:cover;transform:rotate(-5deg);box-shadow:0 8px 22px #0005}.editorial-banner .eyebrow{color:var(--warm);margin-bottom:5px}.editorial-banner h2{font-size:26px}.editorial-banner p:not(.eyebrow){color:#b9c0c6;font-size:13px;max-width:650px;margin-top:9px}.catalogue{padding-top:44px;min-height:65vh;padding-bottom:60px}.page-heading{margin-bottom:30px}.page-heading h1{font-size:48px}.page-heading>p:last-child{color:var(--muted);margin-top:13px;font-size:14px}.heading-dot{color:var(--cyan)}.catalog-query{display:flex;background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.catalog-query input{flex:1;min-width:0;border:0;background:none;color:var(--ink);padding:14px 18px;outline:none;font-size:14px}.catalog-query button{border:0;border-left:1px solid var(--line);padding:0 22px;background:#232932;font-size:12px;font-weight:700;color:var(--cyan)}.filter-disclosure{margin-top:18px}.filter-disclosure>summary{display:none}.filter-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:14px;align-items:end}.filter-row label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:600}.filter-row select{width:100%;margin-top:5px;display:block;background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:10px 12px;border-radius:4px;font-size:12px;letter-spacing:0;text-transform:none}.reset{border:0;background:none;color:var(--cyan);font-size:12px;padding:8px;white-space:nowrap}.results-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin:28px 0 24px;padding-top:20px}.results-top p{font-size:12px;color:#c5c7cc}.results-top>span{font-size:9px;letter-spacing:.17em;color:#777e89}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.pagination>*{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;font-size:12px;padding:0 12px}.pagination [aria-current]{background:var(--cyan);color:#122528;border-color:var(--cyan)}.empty-state{text-align:center;padding:70px 15px;border:1px dashed var(--line);border-radius:7px;margin-top:24px}.empty-state>span{font-size:40px;color:var(--cyan)}.empty-state h2{font-size:27px;margin-top:10px}.empty-state p{color:var(--muted);margin:14px auto 24px;max-width:420px;font-size:14px}.watch-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.watch-tabs button{background:#20242b;border:1px solid var(--line);padding:10px 16px;border-radius:5px;font-size:12px}.watch-tabs button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.watch-state{width:100%;min-height:44px;margin-top:10px;background:var(--panel);color:var(--cyan);border:1px solid var(--line);border-radius:4px;font-size:11px;padding:5px}.storage-notice{padding:14px 18px;background:#3e3023;color:#f2d3b6;border-radius:4px;margin-bottom:20px;font-size:13px}.pick-row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:28px 0;border-bottom:1px solid var(--line)}.pick-row img{width:120px;aspect-ratio:2/3;object-fit:cover;border-radius:5px}.pick-row h2{font-size:26px;margin-bottom:12px}.pick-row p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:660px}.pick-row .eyebrow{margin-bottom:8px}.pick-why{margin-top:14px}.pick-why strong{color:var(--warm);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.detail-backdrop{position:absolute;top:85px;left:0;right:0;height:570px;z-index:-1;background-image:linear-gradient(0deg,var(--bg),#101216a8),var(--hero);background-size:cover;background-position:center 35%;opacity:.45;filter:blur(12px)}.title-page{padding-top:28px}.breadcrumb{display:flex;gap:12px;color:var(--muted);font-size:11px;align-items:center;margin-bottom:28px;flex-wrap:wrap}.breadcrumb a{min-height:44px;display:flex;align-items:center;color:var(--cyan)}.title-layout{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:start}.title-poster img{border-radius:7px;width:100%;aspect-ratio:2/3;object-fit:cover;box-shadow:0 18px 55px #0006}.title-copy{padding-top:12px}.title-copy h1{font-size:clamp(32px,3.5vw,52px);max-width:850px}.original-title{font-size:14px;color:var(--muted);margin-top:8px}.genre-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.chip{font-size:10px;padding:10px 12px;min-height:44px;display:flex;align-items:center;border:1px solid #ffffff24;border-radius:4px;color:#ccd0d7;background:#20252c88}.synopsis{font-size:15px;color:#c2c5cd;line-height:1.85;max-width:760px;white-space:pre-line}.metadata{display:flex;flex-wrap:wrap;gap:20px 28px;margin:26px 0}.metadata dt{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.metadata dd{margin:4px 0 0;font-size:13px;font-weight:600}.title-actions{display:flex;gap:10px;flex-wrap:wrap}.small-muted{color:var(--muted);font-size:11px;margin-top:12px}.editorial-notes{margin:44px 0 28px 340px;padding:26px 30px;background:#1c2428;border-left:2px solid var(--warm);border-radius:0 6px 6px 0}.editorial-notes h2{font-size:25px;margin-bottom:12px}.editorial-notes>p:not(.eyebrow){color:#ccd0d6;font-size:14px}.editorial-notes dl{font-size:13px;color:var(--muted)}.editorial-notes dt{font-size:10px;color:var(--warm);text-transform:uppercase;letter-spacing:.08em;margin:16px 0 4px}.editorial-notes dd{margin:0}.title-sources{margin:28px 0 0 340px;padding:18px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.title-sources summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}.title-sources a{color:var(--cyan)}.title-sources p{margin:10px 0}.about-page{max-width:860px;padding-top:65px;padding-bottom:80px}.about-page h1{font-size:54px}.lead{font-size:20px;color:#c5c8d0;margin:26px 0 40px}.about-page section h2{font-size:24px;margin:30px 0 14px}.about-page section p{color:var(--muted);line-height:1.9}.about-page>.button{margin-top:35px}.site-footer{border-top:1px solid var(--line);padding:38px 36px 28px;max-width:var(--max);margin:auto}.site-footer>div{display:flex;justify-content:space-between;gap:30px}.footer-brand{font-size:13px;font-weight:800;letter-spacing:.12em}.footer-brand span{display:block;letter-spacing:0;font-size:12px;color:var(--muted);font-weight:400;margin-top:7px}.site-footer nav{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.site-footer nav a{min-height:44px;display:flex;align-items:center}.site-footer details{font-size:11px;color:var(--muted);max-width:840px;margin-top:20px}.site-footer summary{cursor:pointer;min-height:44px;align-content:center}.site-footer details p{line-height:1.9;margin:5px 0 15px}.footer-note{font-size:10px;color:#777f8c;margin-top:12px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--cyan);color:#14272a;padding:12px 20px;border-radius:5px;box-shadow:0 5px 25px #0005;z-index:100;font-size:12px;font-weight:600;max-width:90vw}#toast:empty{display:none}.noscript{padding:20px;text-align:center;color:var(--warm);font-size:13px}@media(min-width:1500px){.hero{border-radius:0 0 12px 12px}}@media(max-width:1050px){.header-inner{gap:24px;padding:15px 28px}.header-inner nav{gap:16px}.header-search{min-width:180px;width:230px}.hero{padding:50px 45px;gap:40px}.hero-poster{width:215px;margin-right:0}.hero h1{font-size:47px}.poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.title-layout{grid-template-columns:240px 1fr;gap:35px}.editorial-notes,.title-sources{margin-left:275px}.filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pick-row{grid-template-columns:100px 1fr}.pick-row img{width:100px}.pick-row>button{grid-column:2;justify-self:start}.site-footer>div{flex-wrap:wrap}}@media(max-width:700px){.header-inner{flex-wrap:wrap;padding:12px 20px;gap:8px 20px}.brand{font-size:12px}.brand small{font-size:7px}.brand-icon{font-size:23px;width:30px;height:34px}.header-inner nav{margin-left:auto;gap:15px}.header-inner nav a{font-size:11px}.header-inner nav a:nth-child(2){display:none}.header-search{width:100%;margin:5px 0 0;min-height:44px}.header-search input{font-size:13px}.container{padding-left:20px;padding-right:20px}.hero{min-height:440px;padding:30px 22px 35px;gap:20px;align-items:start}.hero-copy{position:relative;z-index:2}.hero h1{font-size:39px;max-width:320px}.hero .eyebrow{font-size:8px;letter-spacing:.13em;max-width:220px}.hero-intro{font-size:13px;max-width:235px;margin:18px 0;color:#e1e2e6}.hero-poster{position:absolute;right:-22px;top:55px;width:145px;opacity:.64;z-index:-1;transform:rotate(8deg)}.hero-art{background-position:70% center}.hero:after{background:linear-gradient(90deg,#0d131dee,#10121699),linear-gradient(0deg,#101216,transparent)}.hero-actions{margin-top:24px;gap:8px;max-width:330px}.hero-actions .button{padding:12px 14px;font-size:11px;gap:13px}.feature-caption{margin-top:26px;max-width:260px}.home-section{padding:32px 0}.section-heading{align-items:start;gap:12px;margin-bottom:20px}.section-heading h2{font-size:24px}.section-heading p:not(.eyebrow){font-size:12px}.section-heading>.text-link{font-size:10px;white-space:normal;text-align:right;max-width:85px;flex-shrink:0;line-height:1.5}.eyebrow{font-size:9px}.poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.card h3{font-size:14px}.card-copy p{font-size:10px}.editorial-banner{padding:22px 18px;gap:19px}.editorial-banner img{width:75px;height:112px;flex-shrink:0}.editorial-banner h2{font-size:21px}.editorial-banner p:not(.eyebrow){font-size:11px}.editorial-banner .eyebrow{font-size:8px}.catalogue{padding-top:28px;padding-bottom:35px}.page-heading h1{font-size:38px}.page-heading>p:last-child{font-size:13px}.catalog-query input{font-size:12px;padding:12px}.catalog-query button{padding:0 13px;font-size:11px}.filter-disclosure{border:1px solid var(--line);border-radius:5px;background:#171b20}.filter-disclosure>summary{display:flex;min-height:44px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;color:var(--cyan);cursor:pointer}.filter-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px;gap:12px}.filter-row select{padding:9px 6px;font-size:11px}.results-top{margin:22px 0}.results-top>span{display:none}.watch-tabs{gap:7px}.watch-tabs button{font-size:11px;padding:10px 12px}.pick-row{grid-template-columns:80px 1fr;gap:18px;padding:24px 0}.pick-row img{width:80px;align-self:start}.pick-row>a{align-self:start}.pick-row h2{font-size:21px}.pick-row p:not(.eyebrow){font-size:12px}.pick-row>button{margin-top:-8px}.detail-backdrop{top:140px;height:550px}.title-page{padding-top:14px}.breadcrumb{margin-bottom:18px;font-size:10px;gap:8px}.title-layout{grid-template-columns:105px 1fr;gap:20px}.title-poster img{border-radius:4px}.title-copy{padding:0}.title-copy h1{font-size:29px}.title-copy .eyebrow{font-size:8px}.original-title{font-size:11px}.genre-chips{gap:5px;margin:13px 0}.chip{font-size:9px;padding:6px 8px}.synopsis{font-size:13px;line-height:1.8;margin-left:-125px;margin-top:30px}.metadata{margin-left:-125px;gap:16px 24px}.title-actions,.small-muted{margin-left:-125px}.title-actions .button{font-size:11px;gap:10px;padding:12px}.editorial-notes,.title-sources{margin-left:0}.editorial-notes{padding:22px;margin-top:30px}.about-page{padding-top:35px}.about-page h1{font-size:40px}.lead{font-size:17px}.site-footer{padding:28px 20px}.site-footer>div{gap:18px}.site-footer nav{gap:16px}.empty-state{padding:40px 15px}.empty-state h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/* Explicit choose → title → provider or watchlist flow. */
.guide-page{padding-top:36px;padding-bottom:60px}.guide-page h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em}.guide-content{max-width:800px;margin:30px 0}.guide-content h2{margin-top:32px}.guide-content p,.guide-content li{line-height:1.75}.guide-content a{color:var(--accent,#b8f5df)}.flow-actions{background:#1b2028;border:1px solid #333b46;border-radius:14px;padding:24px;margin:24px 0}.flow-actions h2{margin-top:0}.flow-actions ol{padding-left:22px}.flow-actions li{margin:12px 0;line-height:1.65}.flow-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.flow-choice{min-width:0;background:#1b2028;border:1px solid #333b46;border-radius:14px;padding:18px;color:#f4f5f8;text-decoration:none}.flow-choice img{width:100%;height:270px;object-fit:contain}.flow-choice span{display:block;font-size:12px;color:#b8f5df;margin:12px 0}.flow-choice h2{font-size:23px;margin:8px 0}.flow-choice p{font-size:14px;line-height:1.6}.flow-choice strong{display:block;color:#b8f5df;margin-top:16px}.guide-bottom{margin:36px 0}.catalog-starter-link{font-size:13px!important;color:#b8f5df}.discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.discovery-card{background:#1b2028;border:1px solid #333b46;border-radius:14px;padding:20px}.discovery-section{margin:36px 0}.discovery-card summary{min-height:44px;padding:10px 0}.discovery-jump{display:flex;flex-wrap:wrap;gap:12px}
@media(max-width:700px){body[data-page=catalog] .header-search{display:none}body[data-page=catalog] .page-heading{padding-top:22px;margin-bottom:20px}body[data-page=catalog] .page-heading .eyebrow{display:none}body[data-page=catalog] .page-heading h1{font-size:34px}body[data-page=catalog] .page-heading>p:not(.catalog-starter-link){display:none}.flow-choice-grid{grid-template-columns:1fr}.flow-choice{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 16px}.flow-choice img{grid-column:1;grid-row:1/5;height:165px}.flow-choice span,.flow-choice h2,.flow-choice p,.flow-choice strong{grid-column:2;margin:0}.flow-choice h2{font-size:20px}.flow-choice p{font-size:13px}.flow-actions{padding:18px}.discovery-grid{grid-template-columns:1fr}}

/* Focused editorial collections with source-backed facts and clear title actions. */
.collection-page{padding-top:30px;padding-bottom:60px}.collection-heading{max-width:940px;margin:28px 0}.collection-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.04em;margin:14px 0}.collection-answer{font-size:18px;line-height:1.65;max-width:830px}.collection-method{border:1px solid #333b46;border-radius:12px;padding:0 20px;margin:20px 0;max-width:950px}.collection-method summary{min-height:48px;padding:14px 0;cursor:pointer;color:#b8f5df}.collection-method p{line-height:1.8;color:#c5c8ce}.collection-contents{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.collection-contents a{background:#1b2028;padding:12px 14px;border-radius:8px;font-size:13px;min-height:44px}.collection-pick{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;padding:28px 0;border-bottom:1px solid #303642;scroll-margin-top:100px}.collection-cover img{display:block;width:100%;height:250px;object-fit:contain;background:#11151b;border-radius:10px}.collection-pick h2{font-size:29px;margin:7px 0 14px;line-height:1.2}.collection-pick p{font-size:15px;line-height:1.75;color:#c5c8ce}.collection-pick .eyebrow{font-size:11px;color:#b8f5df}.collection-pick details summary,.collection-faq summary{min-height:44px;padding:10px 0;color:#b8f5df;cursor:pointer}.collection-pick .hero-actions{margin-top:16px}.collection-faq,.collection-related{margin:36px 0}.collection-related-links{display:flex;flex-wrap:wrap;gap:10px}.collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-tile{display:flex;gap:18px;min-width:0;background:#1b2028;border:1px solid #333b46;border-radius:14px;padding:18px;overflow:hidden}.collection-tile img{display:block;width:86px;height:130px;object-fit:contain;flex-shrink:0;border-radius:7px}.collection-tile>div{min-width:0}.collection-tile span{font-size:9px;letter-spacing:1.2px;color:#b8f5df}.collection-tile h2{font-size:20px;line-height:1.25;margin:8px 0 10px}.collection-tile p{font-size:12px;line-height:1.6;color:#bcc2ca}.collection-tile strong{font-size:12px;color:#b8f5df}.title-collection-links{margin:35px 0}.title-collection-links .chip{display:inline-flex;margin:5px}
@media(max-width:1000px){.collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.header-inner nav a[href="/picks/"]{display:none}.header-inner nav a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}.header-inner .brand>span:last-child{display:none}.collections-grid{grid-template-columns:1fr}.collection-heading{margin:18px 0}.collection-heading h1{font-size:30px}.collection-answer{font-size:15px}.collection-contents{display:none}.collection-pick{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:22px 0}.collection-cover img{height:135px}.collection-pick h2{font-size:22px}.collection-pick p{font-size:13px}.collection-pick .eyebrow{font-size:9px}.collection-pick .hero-actions{gap:8px}.collection-pick .button{font-size:12px}.collection-tile h2{font-size:20px}.collection-method{padding:0 16px}.collection-related-links .chip{font-size:12px}}

.art-0{--hero:url('/assets/anime-posters/1.webp')}
.art-1{--hero:url('/assets/anime-posters/176.webp')}
.art-2{--hero:url('/assets/anime-posters/471.webp')}
.art-3{--hero:url('/assets/anime-posters/11614.webp')}
.art-4{--hero:url('/assets/anime-posters/12230.webp')}
.art-5{--hero:url('/assets/anime-posters/11110.webp')}
.art-6{--hero:url('/assets/anime-posters/1.webp')}
.art-7{--hero:url('/assets/anime-posters/11578.webp')}
.art-8{--hero:url('/assets/anime-posters/45398.webp')}
.art-9{--hero:url('/assets/anime-posters/3936.webp')}
.art-10{--hero:url('/assets/anime-posters/46474.webp')}
.art-11{--hero:url('/assets/anime-posters/7442.webp')}
.art-12{--hero:url('/assets/anime-posters/11469.webp')}
.art-13{--hero:url('/assets/anime-posters/12268.webp')}
.art-14{--hero:url('/assets/anime-posters/10740.webp')}
.art-15{--hero:url('/assets/anime-posters/13881.webp')}
.art-16{--hero:url('/assets/anime-posters/1376.webp')}
.art-17{--hero:url('/assets/anime-posters/6448.webp')}
.art-18{--hero:url('/assets/anime-posters/41370.webp')}
.art-19{--hero:url('/assets/anime-posters/8699.webp')}
.art-20{--hero:url('/assets/anime-posters/10028.webp')}
.art-21{--hero:url('/assets/anime-posters/8671.webp')}
.art-22{--hero:url('/assets/anime-posters/12.webp')}
.art-23{--hero:url('/assets/anime-posters/13569.webp')}
.art-24{--hero:url('/assets/anime-posters/41982.webp')}
.art-25{--hero:url('/assets/anime-posters/10877.webp')}
.art-26{--hero:url('/assets/anime-posters/8133.webp')}
.art-27{--hero:url('/assets/anime-posters/8640.webp')}
.art-28{--hero:url('/assets/anime-posters/12633.webp')}
.art-29{--hero:url('/assets/anime-posters/7880.webp')}
.art-30{--hero:url('/assets/anime-posters/42586.webp')}
.art-31{--hero:url('/assets/anime-posters/5646.webp')}
.art-32{--hero:url('/assets/anime-posters/42765.webp')}
.art-33{--hero:url('/assets/anime-posters/8403.webp')}
.art-34{--hero:url('/assets/anime-posters/42422.webp')}
.art-35{--hero:url('/assets/anime-posters/1555.webp')}
.art-36{--hero:url('/assets/anime-posters/41312.webp')}
.art-37{--hero:url('/assets/anime-posters/3532.webp')}
.art-38{--hero:url('/assets/anime-posters/10076.webp')}
.art-39{--hero:url('/assets/anime-posters/6589.webp')}
.art-40{--hero:url('/assets/anime-posters/1415.webp')}
.art-41{--hero:url('/assets/anime-posters/8271.webp')}
.art-42{--hero:url('/assets/anime-posters/7881.webp')}
.art-43{--hero:url('/assets/anime-posters/395.webp')}
.art-44{--hero:url('/assets/anime-posters/9967.webp')}
.art-45{--hero:url('/assets/anime-posters/10800.webp')}
.art-46{--hero:url('/assets/anime-posters/11935.webp')}
.art-47{--hero:url('/assets/anime-posters/11.webp')}
.art-48{--hero:url('/assets/anime-posters/8147.webp')}
.art-49{--hero:url('/assets/anime-posters/43108.webp')}
.art-50{--hero:url('/assets/anime-posters/11209.webp')}
.art-51{--hero:url('/assets/anime-posters/2634.webp')}
.art-52{--hero:url('/assets/anime-posters/100.webp')}
.art-53{--hero:url('/assets/anime-posters/6028.webp')}
.art-54{--hero:url('/assets/anime-posters/142.webp')}
.art-55{--hero:url('/assets/anime-posters/4604.webp')}
.art-56{--hero:url('/assets/anime-posters/1801.webp')}
.art-57{--hero:url('/assets/anime-posters/7926.webp')}
.art-58{--hero:url('/assets/anime-posters/5981.webp')}
.art-59{--hero:url('/assets/anime-posters/482.webp')}
.art-60{--hero:url('/assets/anime-posters/7000.webp')}
.art-61{--hero:url('/assets/anime-posters/12566.webp')}
.art-62{--hero:url('/assets/anime-posters/9969.webp')}
.art-63{--hero:url('/assets/anime-posters/13658.webp')}
.art-64{--hero:url('/assets/anime-posters/6266.webp')}
.art-65{--hero:url('/assets/anime-posters/7712.webp')}
.art-66{--hero:url('/assets/anime-posters/44081.webp')}
.art-67{--hero:url('/assets/anime-posters/6711.webp')}
.art-68{--hero:url('/assets/anime-posters/5940.webp')}
.art-69{--hero:url('/assets/anime-posters/42080.webp')}
.art-70{--hero:url('/assets/anime-posters/10941.webp')}
.art-71{--hero:url('/assets/anime-posters/7658.webp')}
.art-72{--hero:url('/assets/anime-posters/3919.webp')}
.art-73{--hero:url('/assets/anime-posters/8674.webp')}
.art-74{--hero:url('/assets/anime-posters/755.webp')}
.art-75{--hero:url('/assets/anime-posters/11899.webp')}
.art-76{--hero:url('/assets/anime-posters/3505.webp')}
.art-77{--hero:url('/assets/anime-posters/21.webp')}
.art-78{--hero:url('/assets/anime-posters/11937.webp')}
.art-79{--hero:url('/assets/anime-posters/7937.webp')}
.art-80{--hero:url('/assets/anime-posters/8174.webp')}
.art-81{--hero:url('/assets/anime-posters/11612.webp')}
.art-82{--hero:url('/assets/anime-posters/4676.webp')}
.art-83{--hero:url('/assets/anime-posters/41373.webp')}
.art-84{--hero:url('/assets/anime-posters/44389.webp')}
.art-85{--hero:url('/assets/anime-posters/7314.webp')}
.art-86{--hero:url('/assets/anime-posters/3128.webp')}
.art-87{--hero:url('/assets/anime-posters/8270.webp')}
.art-88{--hero:url('/assets/anime-posters/4696.webp')}
.art-89{--hero:url('/assets/anime-posters/41056.webp')}
.art-90{--hero:url('/assets/anime-posters/115.webp')}
.art-91{--hero:url('/assets/anime-posters/6462.webp')}
.art-92{--hero:url('/assets/anime-posters/244.webp')}
.art-93{--hero:url('/assets/anime-posters/5853.webp')}
.art-94{--hero:url('/assets/anime-posters/12325.webp')}
.art-95{--hero:url('/assets/anime-posters/12127.webp')}
.art-96{--hero:url('/assets/anime-posters/6169.webp')}
.art-97{--hero:url('/assets/anime-posters/41071.webp')}
.art-98{--hero:url('/assets/anime-posters/9135.webp')}
.art-99{--hero:url('/assets/anime-posters/42247.webp')}
.art-100{--hero:url('/assets/anime-posters/181.webp')}
.art-101{--hero:url('/assets/anime-posters/6686.webp')}
.art-102{--hero:url('/assets/anime-posters/201.webp')}
.art-103{--hero:url('/assets/anime-posters/1962.webp')}
.art-104{--hero:url('/assets/anime-posters/13581.webp')}
.art-105{--hero:url('/assets/anime-posters/7160.webp')}
.art-106{--hero:url('/assets/anime-posters/13273.webp')}
.art-107{--hero:url('/assets/anime-posters/6595.webp')}
.art-108{--hero:url('/assets/anime-posters/45249.webp')}
.art-109{--hero:url('/assets/anime-posters/4852.webp')}
.art-110{--hero:url('/assets/anime-posters/7936.webp')}
.art-111{--hero:url('/assets/anime-posters/42059.webp')}
.art-112{--hero:url('/assets/anime-posters/41024.webp')}
.art-113{--hero:url('/assets/anime-posters/7023.webp')}
.art-114{--hero:url('/assets/anime-posters/9962.webp')}
.art-115{--hero:url('/assets/anime-posters/13593.webp')}
.art-116{--hero:url('/assets/anime-posters/7158.webp')}
.art-117{--hero:url('/assets/anime-posters/5187.webp')}
.art-118{--hero:url('/assets/anime-posters/44390.webp')}
.art-119{--hero:url('/assets/anime-posters/2027.webp')}
.art-120{--hero:url('/assets/anime-posters/7169.webp')}
.art-121{--hero:url('/assets/anime-posters/13209.webp')}
.art-122{--hero:url('/assets/anime-posters/818.webp')}
.art-123{--hero:url('/assets/anime-posters/10103.webp')}
.art-124{--hero:url('/assets/anime-posters/12243.webp')}
.art-125{--hero:url('/assets/anime-posters/8203.webp')}
.art-126{--hero:url('/assets/anime-posters/42938.webp')}
.art-127{--hero:url('/assets/anime-posters/7696.webp')}
.art-128{--hero:url('/assets/anime-posters/6062.webp')}
.art-129{--hero:url('/assets/anime-posters/2039.webp')}
.art-130{--hero:url('/assets/anime-posters/41487.webp')}
.art-131{--hero:url('/assets/anime-posters/13600.webp')}
.art-132{--hero:url('/assets/anime-posters/720.webp')}
.art-133{--hero:url('/assets/anime-posters/6550.webp')}
.art-134{--hero:url('/assets/anime-posters/13929.webp')}
.art-135{--hero:url('/assets/anime-posters/117.webp')}
.art-136{--hero:url('/assets/anime-posters/7622.webp')}
.art-137{--hero:url('/assets/anime-posters/4765.webp')}
.art-138{--hero:url('/assets/anime-posters/7714.webp')}
.art-139{--hero:url('/assets/anime-posters/9965.webp')}
.art-140{--hero:url('/assets/anime-posters/43321.webp')}
.art-141{--hero:url('/assets/anime-posters/695.webp')}
.art-142{--hero:url('/assets/anime-posters/2684.webp')}
.art-143{--hero:url('/assets/anime-posters/7882.webp')}
.art-144{--hero:url('/assets/anime-posters/6349.webp')}
.art-145{--hero:url('/assets/anime-posters/3840.webp')}
.art-146{--hero:url('/assets/anime-posters/42632.webp')}
.art-147{--hero:url('/assets/anime-posters/8342.webp')}
.art-148{--hero:url('/assets/anime-posters/13647.webp')}
.art-149{--hero:url('/assets/anime-posters/4938.webp')}
.art-150{--hero:url('/assets/anime-posters/13228.webp')}
.art-151{--hero:url('/assets/anime-posters/8673.webp')}
.art-152{--hero:url('/assets/anime-posters/8736.webp')}
.art-153{--hero:url('/assets/anime-posters/7099.webp')}
.art-154{--hero:url('/assets/anime-posters/7129.webp')}
.art-155{--hero:url('/assets/anime-posters/11339.webp')}
.art-156{--hero:url('/assets/anime-posters/751.webp')}
.art-157{--hero:url('/assets/anime-posters/7821.webp')}
.art-158{--hero:url('/assets/anime-posters/13252.webp')}
.art-159{--hero:url('/assets/anime-posters/1824.webp')}
.art-160{--hero:url('/assets/anime-posters/419.webp')}
.art-161{--hero:url('/assets/anime-posters/8184.webp')}
.art-162{--hero:url('/assets/anime-posters/23.webp')}
.art-163{--hero:url('/assets/anime-posters/13723.webp')}
.art-164{--hero:url('/assets/anime-posters/1517.webp')}
.art-165{--hero:url('/assets/anime-posters/41083.webp')}
.art-166{--hero:url('/assets/anime-posters/7545.webp')}
.art-167{--hero:url('/assets/anime-posters/42028.webp')}
.art-168{--hero:url('/assets/anime-posters/4240.webp')}
.art-169{--hero:url('/assets/anime-posters/789.webp')}
.art-170{--hero:url('/assets/anime-posters/8739.webp')}
.art-171{--hero:url('/assets/anime-posters/8402.webp')}
.art-172{--hero:url('/assets/anime-posters/10.webp')}
.art-173{--hero:url('/assets/anime-posters/13988.webp')}
.art-174{--hero:url('/assets/anime-posters/8478.webp')}
.art-175{--hero:url('/assets/anime-posters/7573.webp')}
.art-176{--hero:url('/assets/anime-posters/199.webp')}
.art-177{--hero:url('/assets/anime-posters/13477.webp')}
.art-178{--hero:url('/assets/anime-posters/11459.webp')}
.art-179{--hero:url('/assets/anime-posters/11999.webp')}
.art-180{--hero:url('/assets/anime-posters/41971.webp')}
.art-181{--hero:url('/assets/anime-posters/6887.webp')}
.art-182{--hero:url('/assets/anime-posters/6616.webp')}
.art-183{--hero:url('/assets/anime-posters/8524.webp')}
.art-184{--hero:url('/assets/anime-posters/8053.webp')}
.art-185{--hero:url('/assets/anime-posters/14092.webp')}
.art-186{--hero:url('/assets/anime-posters/10052.webp')}
.art-187{--hero:url('/assets/anime-posters/7708.webp')}
.art-188{--hero:url('/assets/anime-posters/7515.webp')}
.art-189{--hero:url('/assets/anime-posters/4397.webp')}
.art-190{--hero:url('/assets/anime-posters/1088.webp')}
.art-191{--hero:url('/assets/anime-posters/41084.webp')}
.art-192{--hero:url('/assets/anime-posters/7469.webp')}
.art-193{--hero:url('/assets/anime-posters/13051.webp')}
.art-194{--hero:url('/assets/anime-posters/8648.webp')}
.art-195{--hero:url('/assets/anime-posters/534.webp')}
.art-196{--hero:url('/assets/anime-posters/8063.webp')}
.art-197{--hero:url('/assets/anime-posters/202.webp')}
.art-198{--hero:url('/assets/anime-posters/7278.webp')}
.art-199{--hero:url('/assets/anime-posters/25.webp')}
.art-200{--hero:url('/assets/anime-posters/3725.webp')}