.rrcurated{padding:18px 0 48px;min-width:0}.rrcurated :is(button,a){font:inherit;color:inherit;cursor:pointer}.rrcurated a{text-decoration:none}.rrcurated :is(button,a):focus-visible{outline:2px solid var(--rr-accent);outline-offset:4px}.rrcurated-back{display:inline-flex;gap:8px;align-items:center;padding:5px 0;margin-bottom:18px;background:none;border:0;color:var(--rr-muted)!important;font-size:12px!important}.rrcurated-back:hover{color:var(--rr-text)!important}.rrcurated-hero{position:relative;isolation:isolate;overflow:hidden;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;background:var(--rr-surface);border-block:1px solid var(--rr-line)}.rrcurated-hero:before{content:"";position:absolute;left:0;top:0;width:82px;height:4px;background:var(--rr-accent);z-index:2}.rrcurated-intro{padding:30px 30px 28px;position:relative;z-index:1;max-width:60%}.rrcurated-eyebrow{display:flex;gap:12px;align-items:center;font:11px IBM Plex Mono,monospace;color:var(--rr-muted)}.rrcurated-eyebrow>span{color:var(--rr-accent)}.rrcurated-intro h1{font-size:clamp(36px,5.7vw,82px);line-height:1.02;letter-spacing:-.065em;font-weight:650;margin:24px 0 17px;text-wrap:balance;overflow-wrap:anywhere}.rrcurated[data-world=marvel] .rrcurated-intro h1{text-transform:uppercase;font-stretch:condensed;letter-spacing:-.075em}.rrcurated-facts{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--rr-muted)}.rrcurated-facts b{font-weight:600;color:var(--rr-text)}.rrcurated-art{position:absolute;inset:0 0 0 32%;z-index:0;display:flex;gap:12px;justify-content:flex-end;transform:rotate(-10deg) translate(8%,-12%);opacity:.72;pointer-events:none}.rrcurated-art:after{content:"";position:absolute;inset:-40% -30%;background:linear-gradient(95deg,var(--rr-surface) 15%,transparent 75%)}.rrcurated-art>div{flex:none;width:clamp(100px,13vw,190px);height:310px;transform:translateY(calc(var(--poster-index) * 27px - 30px));background:var(--rr-elevated);border-radius:5px;overflow:hidden;box-shadow:0 20px 35px #0003}.rrcurated-art img{width:100%;height:100%;object-fit:cover}.rrcurated-hero-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:30px;align-items:end;padding:18px 30px 23px;background:linear-gradient(0deg,var(--rr-surface) 35%,color-mix(in srgb,var(--rr-surface) 90%,transparent))}.rrcurated-progress{width:min(245px,40%)}.rrcurated-progress>div{display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:11px;color:var(--rr-muted);margin-bottom:9px}.rrcurated-progress strong{font-size:18px;color:var(--rr-accent);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rrcurated-progress strong span{font-size:12px;color:var(--rr-muted)}.rrcurated-progress progress{display:block;width:100%;height:4px;border:0;background:var(--rr-line);accent-color:var(--rr-accent)}.rrcurated-progress progress::-webkit-progress-bar{background:var(--rr-line)}.rrcurated-progress progress::-webkit-progress-value{background:var(--rr-accent)}.rrcurated-next{display:flex;align-items:center;gap:24px;max-width:50%;text-align:left;background:var(--rr-bg);border:1px solid var(--rr-line);padding:10px 13px;font-size:12px!important;transition:border-color .18s,transform .18s}.rrcurated-next:hover{border-color:var(--rr-accent);transform:translateX(3px)}.rrcurated-next>span{display:grid;gap:5px;min-width:0}.rrcurated-next small{color:var(--rr-muted);font-size:10px}.rrcurated-next b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.rrcurated-next>svg{color:var(--rr-accent);flex:none}.rrcurated-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px}.rrcurated-order{display:flex;flex-wrap:wrap;gap:4px;min-width:0;border-bottom:1px solid var(--rr-line)}.rrcurated-order>button{border:0;border-bottom:2px solid transparent;padding:12px 16px;background:none;color:var(--rr-muted);font-size:13px;transition:background .18s,color .18s,border-color .18s}.rrcurated-order>button:first-child{padding-left:0}.rrcurated-order>button[aria-pressed=true]{border-bottom-color:var(--rr-accent);color:var(--rr-text)}.rrcurated-order>button:hover{color:var(--rr-accent)}.rrcurated-search{display:flex;align-items:center;gap:8px;width:min(255px,35%);color:var(--rr-muted);border-bottom:1px solid var(--rr-line);padding:10px 0}.rrcurated-search input{min-width:0;width:100%;font:inherit;font-size:12px;color:var(--rr-text);background:none;border:0;outline:none}.rrcurated-search:focus-within{border-bottom-color:var(--rr-accent)}.rrcurated-search input::placeholder{color:var(--rr-muted)}.rrcurated-search>svg{flex:none}.rrcurated-search>button{background:none;border:0;padding:0;display:grid;place-items:center}.rrcurated-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;padding:16px 0}.rrcurated-format{display:flex;flex-wrap:wrap;gap:6px}.rrcurated-format>button{padding:6px 10px;border:1px solid transparent;background:none;font-size:11px;color:var(--rr-muted);border-radius:4px}.rrcurated-format>button[aria-pressed=true]{border-color:var(--rr-line);background:var(--rr-surface);color:var(--rr-text)}.rrcurated-unwatched{display:flex;align-items:center;gap:7px;background:none;border:0;padding:5px 0;font-size:11px!important;color:var(--rr-muted)!important}.rrcurated-unwatched>span{width:15px;height:15px;display:grid;place-items:center;border:1px solid var(--rr-line);border-radius:3px}.rrcurated-unwatched[aria-pressed=true]>span{background:var(--rr-accent);color:var(--rr-on-accent);border-color:var(--rr-accent)}.rrcurated-visible{margin-left:auto;color:var(--rr-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rrcurated-chapters{position:sticky;top:74px;z-index:6;display:flex;align-items:center;flex-wrap:wrap;gap:4px;background:var(--rr-bg);padding:10px 0;border-block:1px solid var(--rr-line)}.rrcurated-chapters>button{display:inline-flex;gap:7px;align-items:center;white-space:nowrap;background:none;border:0;padding:6px 9px;font:11px IBM Plex Mono,monospace;color:var(--rr-muted);border-radius:3px;transition:color .18s,background .18s}.rrcurated-chapters>button:hover{background:var(--rr-surface);color:var(--rr-accent)}.rrcurated-chapters>button>span{font:9px IBM Plex Mono,monospace;opacity:.65}.rrcurated-timeline{padding-top:12px;animation:rrcurated-enter .24s ease-out}.rrcurated-chapter{position:relative;display:grid;grid-template-columns:135px minmax(0,1fr);gap:30px;padding:25px 0 32px;scroll-margin-top:160px}.rrcurated-chapter:before{content:"";position:absolute;left:9px;top:42px;bottom:-25px;width:1px;background:var(--rr-line)}.rrcurated-chapter:last-child:before{bottom:20px}.rrcurated-year{display:flex;align-items:baseline;flex-wrap:wrap;align-content:start;gap:7px 8px;position:relative;padding-left:27px}.rrcurated-year h2{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.1;margin:0;overflow-wrap:anywhere}.rrcurated-year>span:last-child{color:var(--rr-muted);font:10px IBM Plex Mono,monospace}.rrcurated-node{position:absolute;top:8px;left:4px;width:11px;height:11px;background:var(--rr-bg);border:2px solid var(--rr-accent);transform:rotate(-12deg);border-radius:2px}.rrcurated-grid{display:grid;gap:25px 15px;min-width:0}.rrcurated-card{min-width:0}.rrcurated-cover{position:relative}.rrcurated-poster{display:block;position:relative;width:100%;aspect-ratio:2/3;border:0;padding:0;background:var(--rr-surface);border-radius:4px;overflow:hidden}.rrcurated-poster>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.rrcurated-poster:hover>img{transform:scale(1.045)}.rrcurated-poster>span:only-child{font-size:44px;color:var(--rr-muted)}.rrcurated-card-year{position:absolute;left:7px;top:7px;background:#111c;color:#fff;padding:4px 6px;border-radius:3px;font:10px IBM Plex Mono,monospace}.rrcurated-watched{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--rr-accent);color:var(--rr-on-accent);font-size:10px;padding:6px 3px}.rrcurated-add.rr-add-trigger{position:absolute;top:6px;right:6px;background:var(--rr-bg);border-color:var(--rr-line);color:var(--rr-text);width:27px;height:27px;min-height:27px;border-radius:4px;box-shadow:0 2px 5px #0002}.rrcurated-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;background:none;border:0;padding:0;line-height:1.35!important;font-weight:500!important;letter-spacing:-.2px;margin:10px 0 6px;overflow-wrap:anywhere}.rrcurated-title:hover{color:var(--rr-accent)}.rrcurated-card-meta{display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap;line-height:1.4;color:var(--rr-muted)}.rrcurated-rating{color:var(--rr-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rrcurated-empty{padding:55px 0;text-align:center}.rrcurated-empty h2{font-size:22px;font-weight:500}.rrcurated-empty button{background:none;border:0;color:var(--rr-accent);font-size:13px}.rrcurated-timeline[data-order=release]{display:grid;grid-template-columns:repeat(var(--release-cols),minmax(0,1fr));column-gap:18px;row-gap:12px}.rrcurated-timeline[data-order=release] .rrcurated-chapter{grid-column:span min(var(--chapter-size),var(--release-cols));display:block;padding:20px 0 12px}.rrcurated-timeline[data-order=release] .rrcurated-chapter:before{display:none}.rrcurated-timeline[data-order=release] .rrcurated-year{padding-left:20px;margin-bottom:18px;align-items:center}.rrcurated-timeline[data-order=release] .rrcurated-year h2{font-size:27px}.rrcurated-timeline[data-order=release] .rrcurated-node{left:0;top:8px}.rrcurated-timeline[data-order=release] .rrcurated-grid{grid-template-columns:repeat(min(var(--chapter-size),var(--release-cols)),minmax(0,1fr));gap:25px 18px}.rrcurated-timeline[data-order=release] .rrcurated-empty{grid-column:1/-1}.rrcurated-timeline[data-order=chronology] .rrcurated-chapter{display:block}.rrcurated-timeline[data-order=chronology] .rrcurated-chapter:before{display:none}.rrcurated-timeline[data-order=chronology] .rrcurated-year{margin-bottom:20px;padding-left:22px;align-items:center}.rrcurated-timeline[data-order=chronology] .rrcurated-year h2{font-size:25px;letter-spacing:-.7px;overflow-wrap:normal}.rrcurated-timeline[data-order=chronology] .rrcurated-node{left:0;top:8px}.rrcurated-card-year>b{color:var(--rr-accent);font-weight:500}@keyframes rrcurated-enter{0%{opacity:.6;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.rrcurated-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rrcurated-chapter{grid-template-columns:110px minmax(0,1fr);gap:20px}.rrcurated-year h2{font-size:26px}.rrcurated-intro h1{font-size:64px}.rrcurated-art{inset-inline-start:27%}}@media(max-width:760px){.rrcurated-hero{min-height:270px}.rrcurated-intro{padding:25px 20px;max-width:70%}.rrcurated-intro h1{font-size:46px}.rrcurated-hero-bottom{padding:16px 20px;gap:15px}.rrcurated-next{max-width:55%;gap:10px;padding:9px}.rrcurated-art{opacity:.5}.rrcurated-art>div{width:125px;height:240px}.rrcurated-toolbar{gap:12px;flex-wrap:wrap}.rrcurated-order{flex:1 1}.rrcurated-search{width:100%;max-width:none}.rrcurated-chapters{top:65px}.rrcurated-chapter{display:block;padding-top:25px;scroll-margin-top:190px}.rrcurated-chapter:before{display:none}.rrcurated-year{align-items:center;margin-bottom:18px;padding-left:20px}.rrcurated-node{top:7px;left:0}.rrcurated-year h2{font-size:25px}.rrcurated-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px}.rrcurated-chapters>button{font-size:10px;padding:5px 7px}.rrcurated-order>button{font-size:12px;padding:10px}.rrcurated-order>button:first-child{padding-left:0}}@media(max-width:480px){.rrcurated{padding-top:12px}.rrcurated-hero{min-height:255px}.rrcurated-intro{padding:24px 15px;max-width:85%}.rrcurated-intro h1{font-size:41px;margin-top:24px}.rrcurated-eyebrow{font-size:10px}.rrcurated-facts{font-size:11px;gap:12px}.rrcurated-art{opacity:.35;inset-inline-start:20%}.rrcurated-hero-bottom{padding:14px 15px;align-items:center}.rrcurated-progress{width:35%}.rrcurated-next{max-width:60%;font-size:11px!important}.rrcurated-next small{font-size:9px}.rrcurated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.rrcurated-title{font-size:12px!important}.rrcurated-chapters{position:static}.rrcurated-chapter{scroll-margin-top:90px}.rrcurated-filters{gap:9px 15px}.rrcurated-card-year{font-size:9px;left:4px;top:4px;padding:4px}.rrcurated-add.rr-add-trigger{top:4px;right:4px;width:25px;height:25px;min-height:25px}.rrcurated-card-meta,.rrcurated-watched{font-size:9px}}@media(prefers-reduced-motion:reduce){.rrcurated *,.rrcurated :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1150px){.rrcurated-timeline[data-order=release]{--release-cols:4;column-gap:15px}.rrcurated-timeline[data-order=release] .rrcurated-grid{column-gap:15px}}@media(max-width:480px){.rrcurated-timeline[data-order=release]{--release-cols:3;column-gap:10px}.rrcurated-timeline[data-order=release] .rrcurated-grid{column-gap:10px}.rrcurated-timeline[data-order=release] .rrcurated-year h2{font-size:22px}.rrcurated-timeline[data-order=release] .rrcurated-year{gap:5px;padding-left:17px}.rrcurated-timeline[data-order=release] .rrcurated-node{width:9px;height:9px;top:6px}.rrcurated-progress>div{display:block}.rrcurated-progress strong{display:block;white-space:nowrap;margin-top:5px}.rrcurated-progress>div>span{font-size:10px}.rrcurated-timeline[data-order=chronology] .rrcurated-year h2{font-size:22px}}.rrcurated{position:relative;isolation:isolate;--collection-gap:14px;--collection-accent:var(--rr-accent)}.rrcurated:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 -18px;background:radial-gradient(ellipse at 88% 9%,hsl(var(--collection-hue,18) 65% 50%/.065),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--collection-accent) 2%,transparent),transparent 650px)}.rrcurated-back{margin-bottom:12px}.rrcurated-hero{min-height:252px;background:color-mix(in srgb,var(--collection-accent) 3%,var(--rr-surface))}.rrcurated-hero:before{width:64px;height:3px;background:var(--collection-accent)}.rrcurated-intro{padding:25px 25px 21px}.rrcurated-intro h1{font-size:clamp(36px,5vw,68px);margin:18px 0 15px}.rrcurated-art{gap:9px;opacity:.6}.rrcurated-art>div{height:265px;width:clamp(95px,12vw,165px)}.rrcurated-hero-bottom{padding:14px 20px}.rrcurated-toolbar{margin-top:18px}.rrcurated-timeline{--release-cols:6}.rrcurated-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px var(--collection-gap)}.rrcurated-timeline[data-order=release]{--release-cols:6;column-gap:var(--collection-gap);row-gap:8px}.rrcurated-timeline[data-order=release] .rrcurated-grid{gap:20px var(--collection-gap)}.rrcurated-timeline[data-order=release] .rrcurated-chapter{padding-top:15px}.rrcurated-timeline[data-order=release] .rrcurated-year{margin-bottom:11px}.rrcurated-timeline[data-order=chronology] .rrcurated-year{margin-bottom:13px}.rrcurated-node{border-color:var(--collection-accent)}.rrcurated-year{gap:6px}.rrcurated-year h2{font-size:25px}.rrcurated-card{position:relative;animation:rrcurated-film-in .38s cubic-bezier(.2,.65,.25,1) both;animation-delay:calc(min(var(--collection-order,0),8)*22ms)}.rrcurated-step{height:19px;display:flex;align-items:center;gap:7px;color:var(--rr-muted);font:9px IBM Plex Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px;opacity:.8}.rrcurated-step:after,.rrcurated-step:before{content:"";height:1px;flex:1 1;background:color-mix(in srgb,var(--collection-accent) 24%,var(--rr-line))}.rrcurated-step:before{max-width:7px}.rrcurated-step>span{display:flex;align-items:center;gap:6px}.rrcurated-step>span:before{content:"";width:4px;height:4px;border:1px solid color-mix(in srgb,var(--collection-accent) 55%,var(--rr-line));border-radius:50%;transition:background .2s,border-color .2s}.rrcurated-card:is(:hover,:focus-within) .rrcurated-step{color:var(--rr-text);opacity:1}.rrcurated-card.is-watched .rrcurated-step>span:before,.rrcurated-card:is(:hover,:focus-within) .rrcurated-step>span:before{background:var(--collection-accent);border-color:var(--collection-accent)}.rrcurated-poster{transition:transform .28s cubic-bezier(.2,.65,.25,1),box-shadow .28s;transform-origin:50% 80%}.rrcurated-poster>img{transition:transform .45s cubic-bezier(.2,.65,.25,1)}.rrcurated-title{font-size:13px!important;margin:8px 0 5px;transition:color .18s,transform .25s}.rrcurated-card-meta{font-size:10px}.rrcurated[data-motion=fan] .rrcurated-card:is(:hover,:focus-within) .rrcurated-poster{transform:translateY(-3px) rotate(-1deg);box-shadow:3px 7px 0 color-mix(in srgb,var(--collection-accent) 12%,transparent)}.rrcurated[data-motion=orbit] .rrcurated-card:is(:hover,:focus-within) .rrcurated-poster{transform:translateY(-3px);box-shadow:0 0 0 1px var(--rr-bg),0 0 0 3px color-mix(in srgb,var(--collection-accent) 35%,transparent)}.rrcurated[data-motion=stagger] .rrcurated-card:is(:hover,:focus-within) .rrcurated-poster{transform:translateY(-4px)}.rrcurated[data-motion=stagger] .rrcurated-card:is(:hover,:focus-within) .rrcurated-title{transform:translateX(2px)}.rrcurated[data-motion=ribbon] .rrcurated-poster:after{content:"";position:absolute;inset:-20% -70%;pointer-events:none;background:linear-gradient(115deg,transparent 44%,color-mix(in srgb,var(--collection-accent) 25%,transparent) 50%,transparent 56%);transform:translateX(-40%);opacity:0;transition:transform .55s cubic-bezier(.2,.65,.25,1),opacity .25s}.rrcurated[data-motion=ribbon] .rrcurated-card:is(:hover,:focus-within) .rrcurated-poster:after{transform:translateX(40%);opacity:1}@keyframes rrcurated-film-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(min-width:1280px){.rrcurated-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.rrcurated-timeline[data-order=release]{--release-cols:7}}@media(min-width:1550px){.rrcurated-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.rrcurated-timeline[data-order=release]{--release-cols:8}}@media(max-width:1150px){.rrcurated-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rrcurated-timeline[data-order=release]{--release-cols:5}}@media(max-width:760px){.rrcurated{--collection-gap:12px}.rrcurated-hero{min-height:235px}.rrcurated-intro{padding:23px 20px;max-width:75%}.rrcurated-intro h1{font-size:44px}.rrcurated-art>div{height:240px;width:120px}.rrcurated-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rrcurated-timeline[data-order=release]{--release-cols:4}.rrcurated-hero-bottom{padding:14px 17px}}@media(max-width:560px){.rrcurated-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rrcurated-timeline[data-order=release]{--release-cols:3}.rrcurated-intro h1{font-size:39px}.rrcurated-intro{max-width:85%}.rrcurated-hero{min-height:230px}.rrcurated-step{height:17px;font-size:9px}.rrcurated-title{font-size:13px!important}.rrcurated-card-meta{font-size:10px}.rrcurated:before{inset-inline:-8px}}@media(max-width:380px){.rrcurated{--collection-gap:12px}.rrcurated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rrcurated-timeline[data-order=release]{--release-cols:2}.rrcurated-intro h1{font-size:35px}.rrcurated-year h2{font-size:22px}.rrcurated-step{margin-bottom:2px}}@media(prefers-reduced-motion:reduce){.rrcurated *,.rrcurated :after,.rrcurated :before{animation:none!important;transition:none!important}.rrcurated .rrcurated-poster,.rrcurated .rrcurated-poster>img,.rrcurated .rrcurated-title{transform:none!important}}.rrcurated-route.rrcurated-timeline[data-order]{display:grid;grid-template-columns:repeat(var(--release-cols,6),minmax(0,1fr));gap:26px var(--collection-gap);padding-top:20px;animation:none}.rrcurated-route .rrcurated-card{scroll-margin-top:170px;animation:none;isolation:isolate}.rrcurated-route-date{height:25px;display:flex;align-items:center;margin-bottom:3px}.rrcurated-route-date h2{margin:0;font:500 14px IBM Plex Mono,monospace;letter-spacing:-.5px;color:var(--rr-text)}.rrcurated-route-date h2:before{content:"";display:inline-block;vertical-align:1px;margin-right:7px;width:3px;height:10px;background:var(--collection-accent);border-radius:1px;box-shadow:4px -3px 0 color-mix(in srgb,var(--collection-accent) 30%,transparent)}.rrcurated-route .rrcurated-step{position:relative;height:26px;margin-bottom:9px;gap:0;opacity:1;overflow:visible}.rrcurated-route .rrcurated-step:before{display:none}.rrcurated-route .rrcurated-step:after{position:absolute;left:0;right:calc(-1 * var(--collection-gap));top:50%;height:1px;background:color-mix(in srgb,var(--collection-accent) 35%,var(--rr-line));z-index:-1}.rrcurated-route .rrcurated-step>span{justify-content:center;min-width:30px;height:24px;border:1px solid color-mix(in srgb,var(--collection-accent) 35%,var(--rr-line));background:var(--rr-bg);border-radius:6px 6px 6px 1px;color:var(--rr-text);font-size:11px;font-weight:500;transition:background .18s,color .18s,border-color .18s}.rrcurated-route .rrcurated-step>span:before{display:none}.rrcurated-route .rrcurated-step i{margin-left:auto;width:5px;height:5px;background:var(--rr-bg);border:1px solid color-mix(in srgb,var(--collection-accent) 50%,var(--rr-line));transform:rotate(45deg)}.rrcurated-route .rrcurated-card.is-watched .rrcurated-step>span{background:color-mix(in srgb,var(--collection-accent) 15%,var(--rr-bg));color:var(--collection-accent)}.rrcurated-route .rrcurated-card:is(:hover,:focus-within) .rrcurated-step>span{background:var(--collection-accent);border-color:var(--collection-accent);color:var(--rr-on-accent)}.rrcurated-route .rrcurated-card:last-of-type .rrcurated-step:after{right:0}.rrcurated-route[data-order=chronology] .rrcurated-route-date{display:none}.rrcurated-era{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:15px 0 0;scroll-margin-top:170px}.rrcurated-era>span{font:11px IBM Plex Mono,monospace;color:var(--collection-accent);border-bottom:2px solid var(--collection-accent);padding:4px 0}.rrcurated-era h2{font-size:21px;line-height:1.2;font-weight:550;letter-spacing:-.5px;margin:0}.rrcurated-era small{font:10px IBM Plex Mono,monospace;color:var(--rr-muted)}.rrcurated-era:after{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,color-mix(in srgb,var(--collection-accent) 40%,var(--rr-line)),var(--rr-line))}.rrcurated-order{position:relative;border:1px solid var(--rr-line);border-radius:8px;padding:3px;gap:3px;background:var(--rr-surface)}.rrcurated-order>button,.rrcurated-order>button:first-child{padding:10px 14px;border:1px solid transparent;border-radius:5px;transition:background .22s,color .22s,border-color .22s,box-shadow .22s}.rrcurated-order>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--collection-accent) 40%,var(--rr-line));background:color-mix(in srgb,var(--collection-accent) 10%,var(--rr-bg));box-shadow:inset 0 -2px 0 var(--collection-accent)}@media(min-width:1280px){.rrcurated-route{--release-cols:7}}@media(min-width:1550px){.rrcurated-route{--release-cols:8}}@media(max-width:1150px){.rrcurated-route{--release-cols:5}}@media(max-width:760px){.rrcurated-route{--release-cols:4}.rrcurated-route-date h2{font-size:12px}.rrcurated-era,.rrcurated-route .rrcurated-card{scroll-margin-top:190px}}@media(max-width:560px){.rrcurated-route{--release-cols:3}.rrcurated-order>button,.rrcurated-order>button:first-child{padding:10px;font-size:12px}.rrcurated-era h2{font-size:18px}}@media(max-width:380px){.rrcurated-route{--release-cols:2}}@media(prefers-reduced-motion:reduce){.rrcurated-order>button,.rrcurated-route .rrcurated-step>span{transition:none}}.rrcurated-route .rrcurated-card[data-row-end=true] .rrcurated-step:after{right:0}.rrcurated-route .rrcurated-card[data-row-end=true] .rrcurated-step i{width:3px;height:9px;transform:none;border:0;border-inline:1px solid color-mix(in srgb,var(--collection-accent) 50%,var(--rr-line))}.rrcurated-chapters{gap:0;padding:7px 0 12px;isolation:isolate}.rrcurated-chapters:after{content:"";position:absolute;inset:auto 0 5px;height:1px;background:var(--rr-line);z-index:-1}.rrcurated-chapters>button{position:relative;padding:8px 10px;border-radius:4px;font-size:11px;transition:background .18s,color .18s}.rrcurated-chapters>button:after{content:"";position:absolute;width:1px;height:4px;left:50%;bottom:-7px;background:var(--rr-muted);opacity:.4;transition:height .18s,background .18s}.rrcurated-chapters>button:focus-visible:after,.rrcurated-chapters>button:hover:after{height:8px;background:var(--collection-accent);opacity:1}.rrcurated-chapters>button>span{opacity:.5;font-size:8px}@media(prefers-reduced-motion:reduce){.rrcurated-chapters>button,.rrcurated-chapters>button:after{transition:none}}.rrcurated{--collection-scenery:radial-gradient(ellipse at 86% 18%,color-mix(in srgb,var(--collection-accent) 9%,transparent),transparent 50%);--collection-texture:linear-gradient(128deg,transparent 43%,color-mix(in srgb,var(--collection-accent) 3%,transparent) 43.1%,transparent 63%)}.rrcurated:before{inset:0 0 auto;height:1040px;max-height:100%;background:var(--collection-scenery),var(--collection-texture);transform-origin:75% 25%;animation:rrcurated-atmosphere 30s ease-in-out infinite alternate}.rrcurated[data-family=marvel]{--collection-scenery:radial-gradient(ellipse at 95% 12%,color-mix(in srgb,var(--collection-accent) 12%,transparent),transparent 48%);--collection-texture:repeating-linear-gradient(122deg,transparent 0 132px,color-mix(in srgb,var(--collection-accent) 2.7%,transparent) 133px 134px,transparent 135px 265px)}.rrcurated[data-family=noir]{--collection-scenery:radial-gradient(ellipse at 72% 29%,color-mix(in srgb,var(--rr-text) 4%,transparent),transparent 46%);--collection-texture:linear-gradient(112deg,transparent 28%,color-mix(in srgb,var(--collection-accent) 5%,transparent) 28.2%,transparent 38%,transparent 51%,color-mix(in srgb,var(--rr-text) 2%,transparent) 51.2%,transparent 63%)}.rrcurated[data-family=cosmic]{--collection-scenery:radial-gradient(ellipse at 85% 20%,color-mix(in srgb,var(--collection-accent) 11%,transparent),transparent 43%),radial-gradient(ellipse at 14% 68%,hsl(calc(var(--collection-hue) + 45) 55% 55%/.05),transparent 38%);--collection-texture:radial-gradient(ellipse at 80% 22%,transparent 34%,color-mix(in srgb,var(--collection-accent) 5%,transparent) 34.1%,transparent 34.3%,transparent 49%,color-mix(in srgb,var(--collection-accent) 3%,transparent) 49.1%,transparent 49.3%)}.rrcurated[data-family=horror]{--collection-scenery:radial-gradient(ellipse at 70% 15%,color-mix(in srgb,var(--collection-accent) 8%,transparent),transparent 40%);--collection-texture:repeating-linear-gradient(94deg,transparent 0 96px,color-mix(in srgb,var(--rr-text) 1.7%,transparent) 97px,transparent 99px 171px)}.rrcurated[data-family=anime]{--collection-scenery:radial-gradient(ellipse at 88% 14%,color-mix(in srgb,var(--collection-accent) 11%,transparent),transparent 44%);--collection-texture:linear-gradient(150deg,transparent 34%,color-mix(in srgb,var(--collection-accent) 4%,transparent) 34.2%,transparent 49%),linear-gradient(158deg,transparent 50%,color-mix(in srgb,var(--collection-accent) 3%,transparent) 50.2%,transparent 68%)}.rrcurated[data-family=warm]{--collection-scenery:radial-gradient(ellipse at 83% 19%,color-mix(in srgb,var(--collection-accent) 11%,transparent),transparent 49%),radial-gradient(ellipse at 7% 56%,color-mix(in srgb,var(--collection-accent) 4%,transparent),transparent 38%);--collection-texture:linear-gradient(20deg,transparent 40%,color-mix(in srgb,var(--collection-accent) 2%,transparent) 60%,transparent 78%)}.rrcurated[data-family=classic]{--collection-scenery:radial-gradient(ellipse at 90% 8%,color-mix(in srgb,var(--collection-accent) 8%,transparent),transparent 46%);--collection-texture:repeating-linear-gradient(90deg,transparent 0 152px,color-mix(in srgb,var(--rr-text) 2%,transparent) 153px,transparent 154px 307px)}@keyframes rrcurated-atmosphere{0%{transform:translateY(0) scale(1);opacity:.72}to{transform:translateY(16px) scale(.985);opacity:1}}@media(prefers-reduced-motion:reduce){.rrcurated:before{animation:none!important;transform:none!important}}.rrcurated-sort{min-width:190px;max-width:100%}.rrcurated-sort .studio-sort{width:100%}.rrcurated-sort .studio-sort summary{min-height:40px;background:var(--rr-surface);border-color:color-mix(in srgb,var(--collection-accent) 30%,var(--rr-line))}.rrcurated-sort .studio-sort-options{min-width:220px;z-index:15}.rrcurated-route-date h2{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrcurated-route.rrcurated-timeline .rr-browse-more{grid-column:1/-1}@media(max-width:560px){.rrcurated-sort{min-width:180px}}.rrcurated-order-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.rrcurated-chronology{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid var(--rr-line);border-radius:7px;background:transparent;color:var(--rr-muted);font:inherit;font-size:12px;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease}.rrcurated-chronology>svg{flex-shrink:0}.rrcurated-chronology[aria-pressed=true]{color:var(--collection-accent);border-color:color-mix(in srgb,var(--collection-accent) 65%,var(--rr-line));background:color-mix(in srgb,var(--collection-accent) 10%,var(--rr-surface))}.rrcurated-chronology:focus-visible{outline:2px solid var(--rr-accent);outline-offset:3px}@media(hover:hover){.rrcurated-chronology:hover{color:var(--rr-text);border-color:var(--collection-accent)}}@media(max-width:760px){.rrcurated-order-controls{width:100%;gap:8px}.rrcurated-order-controls .rrcurated-sort{flex:1 1;min-width:160px}.rrcurated-chronology{flex:0 0 auto;padding-inline:10px;font-size:11px}}@media(max-width:380px){.rrcurated-order-controls .rrcurated-sort{min-width:140px}.rrcurated-chronology{gap:6px;font-size:10px;padding-inline:8px}.rrcurated-chronology>svg{width:15px}}@media(prefers-reduced-motion:reduce){.rrcurated-chronology{transition:none}}.rrcurated-era:has(>p){flex-wrap:wrap}.rrcurated-era>p{flex-basis:100%;max-width:760px;margin:8px 0 0 43px;color:var(--rr-muted);font-size:12px;line-height:1.6;font-weight:400;letter-spacing:0}.rrcurated-extra-hint{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:var(--rr-muted);white-space:nowrap}.rrcurated-extra-hint>b{font:10px var(--font-mono,monospace);color:var(--collection-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rrcurated-extras{margin-top:28px;padding-top:1px;border-top:1px solid color-mix(in srgb,var(--collection-accent) 28%,var(--rr-line))}.rrcurated-extras>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 0;list-style:none;cursor:pointer;color:var(--rr-text);font-size:13px;font-weight:500;transition:color .2s}.rrcurated-extras>summary::-webkit-details-marker{display:none}.rrcurated-extras>summary>b{font:10px var(--font-mono,monospace);color:var(--rr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.rrcurated-extras>summary>i{position:relative;width:19px;height:19px;margin-left:auto;border:1px solid var(--rr-line);border-radius:4px;transition:border-color .2s,background .2s}.rrcurated-extras>summary>i:after,.rrcurated-extras>summary>i:before{content:"";position:absolute;top:8px;left:4px;width:9px;height:1px;background:var(--collection-accent);transition:rotate .2s,opacity .2s}.rrcurated-extras>summary>i:after{rotate:90deg}.rrcurated-extras[open]>summary>i:after{rotate:0deg;opacity:0}.rrcurated-extras>summary:hover{color:var(--collection-accent)}.rrcurated-extras>summary:hover>i{border-color:var(--collection-accent);background:color-mix(in srgb,var(--collection-accent) 7%,transparent)}.rrcurated-extras>summary:focus-visible{outline:2px solid var(--rr-accent);outline-offset:4px;border-radius:3px}.rrcurated-extras-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:24px var(--collection-gap);padding:5px 0 15px}.rrcurated-extras-grid>.rrcurated-card{max-width:190px;min-width:0;animation:rrcurated-film-in .3s ease-out both}.rrcurated-extra-kind{display:block;margin:0 0 9px;color:var(--rr-muted);font-size:10px;line-height:1.3;letter-spacing:.015em}@media(max-width:560px){.rrcurated-extras-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rrcurated-extra-hint{font-size:9px;gap:5px}.rrcurated-extras{margin-top:21px}}@media(max-width:380px){.rrcurated-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.rrcurated-extras>summary,.rrcurated-extras>summary>i,.rrcurated-extras>summary>i:after,.rrcurated-extras>summary>i:before{transition:none}.rrcurated-extras-grid>.rrcurated-card{animation:none}}.rr-release{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--rr-text)}.rr-release-status{display:inline-flex;align-items:center;gap:5px;color:var(--rr-accent);font-size:10px;font-weight:550}.rr-release time{white-space:nowrap}.rr-release-region{color:var(--rr-muted);font-size:10px}.rr-release-card{padding:9px 0 0;border-top:1px solid color-mix(in srgb,var(--rr-accent) 22%,transparent);margin-top:9px}.rr-release-card .rr-release-status{flex-basis:100%}.rr-release-card .rr-release-region{margin-left:auto}.rr-release-detail{margin:18px 0 22px;padding:13px 0;border-block:1px solid var(--rr-line);gap:8px 15px;font-size:14px}.rr-release-detail .rr-release-status{font-size:11px}.rr-release-source{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--rr-muted);font-size:11px;text-decoration:none;transition:color .18s}.rr-release-source:hover{color:var(--rr-accent)}.rr-release-source:focus-visible{outline:2px solid var(--rr-accent);outline-offset:4px;border-radius:2px}.rrcurated-card.is-upcoming .rrcurated-poster{position:relative;border-top:2px solid var(--rr-accent)}.rrcurated-release-badge{position:absolute;z-index:2;left:0;top:9px;padding:5px 8px;background:var(--rr-accent);color:var(--rr-on-accent);font-size:9px;font-weight:550;border-radius:0 3px 3px 0;box-shadow:0 1px 10px #0002}.rrcurated-card.is-upcoming .rrcurated-poster>span:not(.rrcurated-release-badge){display:grid;place-items:center;width:100%;height:100%;font-size:44px;color:var(--rr-muted)}.rrcurated-card.is-upcoming .rrcurated-step>span{border-style:dashed;color:var(--rr-accent)}@media(max-width:560px){.rr-release-card{font-size:10px}.rr-release-card .rr-release-region{margin-left:0}.rr-release-detail{gap:7px 12px;font-size:12px}.rr-release-detail .rr-release-source{margin-left:0}}@media(prefers-reduced-motion:reduce){.rr-release-source{transition:none}}.rrcollection{--collection-gap:16px;padding:12px 0 40px;min-width:0}.rrcollection button,.rrcollection summary{transition:color .15s,background .15s,border-color .15s}.rrcollection-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 24px}.rrcollection-heading h1{font-size:clamp(29px,3vw,43px);font-weight:520;letter-spacing:-1.7px;line-height:1.1;margin:0 0 12px}.rrcollection-summary{display:flex;flex-wrap:wrap;gap:7px 20px;color:var(--rr-muted);font-size:12px}.rrcollection-summary span{display:inline-flex;align-items:center;gap:5px}.rrcollection-summary b{font-weight:550;color:var(--rr-text)}.rrcollection-summary svg{color:var(--rr-accent)}.rrcollection-add{display:flex;align-items:center;gap:8px;background:var(--rr-accent);color:var(--rr-on-accent);font-size:13px;border-radius:5px;padding:11px 14px;white-space:nowrap}.rrcollection-statuses{display:flex;gap:25px;border-bottom:1px solid var(--rr-line);overflow:auto;scrollbar-width:thin}.rrcollection-statuses>button{background:none;padding:11px 0 12px;color:var(--rr-muted);font-size:13px;border-bottom:2px solid transparent;display:flex;gap:9px;align-items:center;white-space:nowrap}.rrcollection-statuses>button span{font-size:10px;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rrcollection-statuses>button[aria-pressed=true]{color:var(--rr-text);border-color:var(--rr-accent)}.rrcollection-toolbar{display:flex;align-items:center;gap:9px;padding:16px 0}.rrcollection-search{display:flex;gap:9px;align-items:center;border:1px solid var(--rr-line);border-radius:4px;flex:1 1;min-width:120px;max-width:440px;padding:0 11px;height:38px;color:var(--rr-muted)}.rrcollection-search input{background:none;border:none;outline:none;color:var(--rr-text);width:100%;min-width:0;font-size:12px}.rrcollection-search input::-webkit-search-cancel-button{display:none}.rrcollection-search:focus-within{border-color:var(--rr-accent)}.rrcollection-search button{background:none;padding:2px;display:flex;color:var(--rr-muted)}.rrcollection-filter-toggle{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;background:none;border:1px solid var(--rr-line);border-radius:4px;font-size:12px;min-height:38px}.rrcollection-filter-toggle[aria-expanded=true]{border-color:var(--rr-accent)}.rrcollection-filter-toggle b{background:var(--rr-accent);color:var(--rr-on-accent);border-radius:3px;font-size:10px;padding:1px 4px}.rrcollection-menu{position:relative;min-width:0}.rrcollection-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;font-size:12px}.rrcollection-menu summary::-webkit-details-marker{display:none}.rrcollection-menu summary:focus-visible{outline:2px solid var(--rr-accent);outline-offset:4px}.rrcollection-menu summary svg{flex-shrink:0}.rrcollection-menu[open]{z-index:25}.rrcollection-popover{position:absolute;z-index:30;top:calc(100% + 7px);left:0;min-width:175px;padding:5px;background:var(--rr-elevated);border:1px solid var(--rr-line);border-radius:6px;box-shadow:0 9px 30px #0003;max-height:340px;overflow:auto}.rrcollection-popover>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;background:none;padding:10px 8px;font-size:12px;border-radius:3px;white-space:nowrap}.rrcollection-popover button:hover{background:var(--rr-surface)}.rrcollection-popover button[aria-pressed=true]{color:var(--rr-accent)}.rrcollection-sort{margin-left:auto}.rrcollection-sort summary{height:38px;padding:0 11px;border:1px solid var(--rr-line);border-radius:4px;min-width:150px}.rrcollection-sort .rrcollection-popover{left:auto;right:0}.rrcollection-layout{display:flex;border:1px solid var(--rr-line);border-radius:4px;padding:2px;gap:2px;height:38px}.rrcollection-layout button{background:none;display:flex;align-items:center;justify-content:center;width:32px;border-radius:2px;color:var(--rr-muted)}.rrcollection-layout button[aria-pressed=true]{background:var(--rr-elevated);color:var(--rr-accent)}.rrcollection-filters{display:grid;grid-template-columns:1fr 1.7fr 1.1fr 1fr;gap:20px;padding:18px;background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:5px;margin:0 0 12px}.rrcollection-filters fieldset{border:0;padding:0;margin:0;min-width:0}.rrcollection-filters legend{color:var(--rr-muted);font-size:11px;margin-bottom:10px;padding:0}.rrcollection-options{display:flex;flex-wrap:wrap;gap:5px}.rrcollection-options>button,.rrcollection-presets button{background:transparent;border:1px solid var(--rr-line);border-radius:3px;font-size:11px;padding:6px 8px}.rrcollection-options>button[aria-pressed=true],.rrcollection-presets button[aria-pressed=true]{border-color:var(--rr-accent);color:var(--rr-accent);background:color-mix(in srgb,var(--rr-accent) 7%,transparent)}.rrcollection-genres .rrcollection-options{max-height:118px;overflow:auto;scrollbar-width:thin}.rrcollection-range{display:flex;align-items:center;gap:5px;color:var(--rr-muted);font-size:12px}.rrcollection-range input{min-width:0;width:calc(50% - 10px);max-width:95px;background:var(--rr-bg);color:var(--rr-text);border:1px solid var(--rr-line);border-radius:3px;padding:7px;font-size:12px;appearance:textfield}.rrcollection-range input::-webkit-inner-spin-button{appearance:none}.rrcollection-presets{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.rrcollection-presets button{padding:4px 5px;font-size:10px}.rrcollection-check{display:flex;align-items:center;gap:7px;font-size:11px;margin-top:10px}.rrcollection-check input{accent-color:var(--rr-accent)}.rrcollection-results{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px;color:var(--rr-muted);font-size:11px}.rrcollection-results b{color:var(--rr-text);font-weight:500}.rrcollection-results button{display:flex;gap:4px;align-items:center;background:none;color:var(--rr-accent);font-size:11px}.rrcollection-items.grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px var(--collection-gap)}.rrcollection-items.grid.comfortable{grid-template-columns:repeat(5,minmax(0,1fr));--collection-gap:23px}.rrcollection-card{min-width:0;transition:opacity .15s}.rrcollection-card.pending{opacity:.6}.rrcollection-poster{display:block;position:relative;aspect-ratio:2/2.85;width:100%;border-radius:5px;overflow:hidden;padding:0}.rrcollection-poster img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s}.rrcollection-poster:hover img{transform:scale(1.025)}.rrcollection-poster>span:not(.rrcollection-kind){display:grid;place-items:center;font-size:52px;color:#ffffff65;height:100%}.rrcollection-kind{position:absolute;left:6px;bottom:6px;font-size:9px;line-height:1;padding:5px 6px;background:#111b;color:#fff;border-radius:3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rrcollection-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;padding:0;margin:9px 0 5px;background:none;font-size:13px;line-height:1.3;font-weight:550;letter-spacing:-.15px;min-height:17px}.rrcollection-title:hover{color:var(--rr-accent)}.rrcollection-meta{display:flex;gap:5px;color:var(--rr-muted);font-size:10px;white-space:nowrap;overflow:hidden;line-height:1.6}.rrcollection-meta span:last-child{overflow:hidden;text-overflow:ellipsis}.rrcollection-meta span+span:before{content:"·";margin-right:5px}.rrcollection-card-controls{display:flex;align-items:center;gap:7px;margin-top:7px;min-width:0}.rrcollection-status-menu{flex:1 1}.rrcollection-status-menu summary{font-size:10px;color:var(--rr-muted);justify-content:flex-start;gap:4px;min-height:26px}.rrcollection-status-menu summary>span:not(.rrcollection-status-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrcollection-status-dot{width:4px;height:4px;border-radius:50%;background:var(--rr-muted);flex:none}.rrcollection-status-dot.s1{background:var(--rr-accent)}.rrcollection-status-dot.s2{background:#8ca58f}.rrcollection-rating-menu summary{color:var(--rr-accent);font-size:11px;gap:3px;min-height:26px}.rrcollection-rating-menu .rrcollection-popover{left:auto;right:-25px;min-width:185px}.rrcollection-rating-options{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.rrcollection-rating-options button{background:transparent;border:1px solid var(--rr-line);font-size:12px;border-radius:3px;padding:7px 0}.rrcollection-more-menu summary{min-height:26px;color:var(--rr-muted)}.rrcollection-more-menu .rrcollection-popover{left:auto;right:0}.rrcollection-remove{color:var(--rr-muted)}.rrcollection-original{font-size:11px;color:var(--rr-muted);margin:4px 0}.rrcollection-items.list{display:flex;flex-direction:column}.rrcollection-items.list .rrcollection-card{display:flex;gap:15px;padding:10px 0;border-bottom:1px solid var(--rr-line);align-items:center}.rrcollection-items.list .rrcollection-poster{width:46px;flex-shrink:0;aspect-ratio:2/2.85;border-radius:3px}.rrcollection-items.list .rrcollection-kind{display:none}.rrcollection-items.list .rrcollection-card-content{display:grid;grid-template-columns:minmax(130px,1.7fr) minmax(90px,1fr) minmax(80px,1fr) minmax(210px,1fr);gap:15px;align-items:center;flex:1 1;min-width:0}.rrcollection-items.list .rrcollection-title{margin:0;font-size:13px}.rrcollection-items.list .rrcollection-card-controls{margin:0}.rrcollection-items.list .rrcollection-meta{display:flex;flex-direction:column;gap:0;white-space:normal;font-size:11px}.rrcollection-items.list .rrcollection-meta span+span:before{display:none}.rrcollection-items.list.comfortable .rrcollection-card{padding:14px 0}.rrcollection-items.list.comfortable .rrcollection-poster{width:58px}.rrcollection-error{display:flex;align-items:center;justify-content:space-between;color:var(--rr-accent);border:1px solid var(--rr-line);border-radius:4px;padding:10px;font-size:12px}.rrcollection-error button{background:none;display:flex}.rrcollection-empty{padding:55px 0;text-align:center}.rrcollection-empty h2{font-weight:500;font-size:21px;margin:0 0 12px}.rrcollection-empty p{color:var(--rr-muted);font-size:13px}.rrcollection-empty button{background:none;color:var(--rr-accent);font-size:13px;padding:7px}.rrcollection-skeleton{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.rrcollection-skeleton>div{background:var(--rr-surface);aspect-ratio:2/3;border-radius:5px;animation:rrcollection-load 1.3s ease-in-out infinite alternate}.rrcollection-recommendations{padding-top:36px;margin-top:32px;border-top:1px solid var(--rr-line)}@keyframes rrcollection-load{to{opacity:.4}}@media(min-width:1600px){.rrcollection-items.grid{grid-template-columns:repeat(8,minmax(0,1fr))}.rrcollection-items.grid.comfortable{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1150px){.rrcollection-items.grid{grid-template-columns:repeat(6,minmax(0,1fr));--collection-gap:13px}.rrcollection-items.grid.comfortable{grid-template-columns:repeat(4,minmax(0,1fr))}.rrcollection-filters{grid-template-columns:1fr 1.5fr 1fr}.rrcollection-items.list .rrcollection-card-content{grid-template-columns:minmax(110px,1.4fr) minmax(80px,1fr) minmax(180px,1fr)}.rrcollection-items.list .rrcollection-original{display:none}.rrcollection-card-controls{gap:5px}.rrcollection-status-dot{display:none}}@media(max-width:850px){.rrcollection-items.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rrcollection-items.grid.comfortable{grid-template-columns:repeat(3,minmax(0,1fr))}.rrcollection-filters{grid-template-columns:1fr 1fr}.rrcollection-genres{grid-row:span 2}.rrcollection-toolbar{flex-wrap:wrap}.rrcollection-search{max-width:none;flex-basis:50%}.rrcollection-sort summary{min-width:130px}.rrcollection-statuses{gap:22px}.rrcollection-status-menu summary{font-size:10px}}@media(max-width:560px){.rrcollection-heading{padding-bottom:17px}.rrcollection-heading h1{font-size:29px;letter-spacing:-1.1px}.rrcollection-summary{gap:6px 12px;font-size:10px}.rrcollection-add{font-size:11px;padding:9px 10px;gap:4px}.rrcollection-statuses{gap:18px}.rrcollection-statuses>button{font-size:11px;gap:5px}.rrcollection-toolbar{gap:7px;padding:12px 0}.rrcollection-search{flex-basis:calc(100% - 110px)}.rrcollection-filter-toggle{font-size:11px;padding:8px}.rrcollection-sort{margin-left:0;flex:1 1}.rrcollection-sort summary{font-size:11px;justify-content:flex-start}.rrcollection-layout,.rrcollection-sort summary svg{margin-left:auto}.rrcollection-items.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.rrcollection-items.grid.comfortable{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.rrcollection-title{font-size:12px}.rrcollection-meta{font-size:9px}.rrcollection-kind{font-size:8px;padding:4px;left:4px;bottom:4px}.rrcollection-card-controls{gap:5px;flex-wrap:wrap}.rrcollection-status-menu{flex-basis:100%}.rrcollection-status-menu summary{min-height:21px;font-size:10px}.rrcollection-more-menu{margin-left:auto}.rrcollection-rating-menu summary{min-height:22px}.rrcollection-popover{min-width:150px}.rrcollection-card:nth-child(3n) .rrcollection-status-menu .rrcollection-popover,.rrcollection-items.grid.comfortable .rrcollection-card:nth-child(2n) .rrcollection-status-menu .rrcollection-popover{left:auto;right:0}.rrcollection-filters{padding:12px;gap:18px 14px}.rrcollection-genres{grid-column:1/-1;grid-row:auto;order:3}.rrcollection-genres .rrcollection-options{max-height:130px}.rrcollection-options>button{font-size:10px;padding:5px}.rrcollection-items.list .rrcollection-card-content{grid-template-columns:1fr 110px;gap:4px 8px}.rrcollection-items.list .rrcollection-title{font-size:12px;grid-column:1}.rrcollection-items.list .rrcollection-meta{grid-column:1;font-size:10px;flex-direction:row;gap:5px}.rrcollection-items.list .rrcollection-meta span+span:before{display:inline}.rrcollection-items.list .rrcollection-card-controls{grid-column:2;grid-row:1/3}.rrcollection-items.list .rrcollection-poster{width:39px}.rrcollection-items.list .rrcollection-card{gap:9px}.rrcollection-items.list .rrcollection-status-menu .rrcollection-popover{left:auto;right:0}.rrcollection-items.list .rrcollection-status-menu summary{font-size:10px}.rrcollection-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rrcollection-recommendations{padding-top:24px;margin-top:25px}}@media(prefers-reduced-motion:reduce){.rrcollection *,.rrcollection :after,.rrcollection :before{animation:none!important;transition:none!important}}.rrcollection-popover{max-width:calc(100vw - 24px)}.rrcollection-popover>button{white-space:normal}.rrcollection-card:has(.rrcollection-menu[open]){z-index:25}.rrcollection-menu:not([open])>.rrcollection-popover{display:none}@media(max-width:560px){.rrcollection-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-width:0}.rrcollection-search{grid-column:1/-1;max-width:none;width:100%;min-width:0}.rrcollection-filter-toggle{grid-column:1;min-width:0}.rrcollection-sort{grid-column:2;min-width:0;max-width:100%;margin:0}.rrcollection-sort summary{min-width:0;width:100%;gap:6px}.rrcollection-sort summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrcollection-layout{grid-column:3;margin:0;flex-shrink:0}.rrcollection-filter-toggle b{flex-shrink:0}}.rrcollection-heading-actions{display:flex;align-items:center;gap:15px;flex-shrink:0}.rrcollection-export{display:flex;gap:6px;align-items:center;background:none;color:var(--rr-muted);padding:8px 0;font-size:10px}.rrcollection-export:hover{color:var(--rr-accent)}.rrcollection-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 15px}.rrcollection-chips>button{display:inline-flex;align-items:center;gap:9px;max-width:100%;overflow-wrap:anywhere;padding:5px 8px;background:var(--rr-surface);color:var(--rr-text);border:1px solid var(--rr-line);border-radius:3px;font-size:10px}.rrcollection-chips svg{flex-shrink:0;color:var(--rr-accent)}.rrcollection-chips>button:hover{border-color:var(--rr-accent)}.rrcollection .rrcollection-comment-filter{margin:0 0 12px}.rrcollection-card{position:relative}.rrcollection-note{position:absolute;right:6px;top:6px;z-index:1;display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--rr-line);border-radius:4px;background:var(--rr-bg);color:var(--rr-accent);padding:0}.rrcollection-items.list .rrcollection-note{top:auto;bottom:9px;right:7px}.rrcollection-items.list .rrcollection-card:has(.rrcollection-note){padding-right:35px}.rrcollection-items.list .rrcollection-original{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.5}@media(max-width:560px){.rrcollection-heading-actions{gap:10px}.rrcollection-export{font-size:9px;gap:4px}.rrcollection-heading{gap:10px}.rrcollection-note{width:25px;height:25px;top:4px;right:4px}.rrcollection-items.list .rrcollection-card:has(.rrcollection-note){padding-right:0}.rrcollection-items.list .rrcollection-note{position:static;grid-column:3;grid-row:1;align-self:start}.rrcollection-items.list .rrcollection-card:has(.rrcollection-note){grid-template-columns:39px minmax(0,1fr) 25px}.rrcollection-items.list .rrcollection-card:has(.rrcollection-note) .rrcollection-card-content{grid-column:2;grid-row:1}.rrcollection-items.list .rrcollection-original{display:none}}@media(max-width:560px){.rrcollection-items.list .rrcollection-card:has(.rrcollection-note){display:grid;align-items:start}.rrcollection-items.list .rrcollection-card:has(.rrcollection-note) .rrcollection-card-content{min-width:0;width:auto}}.rrcollection-heading{padding-bottom:19px}.rrcollection-shelves{margin:0 0 23px;min-width:0}.rrcollection-shelves-heading{display:flex;align-items:center;gap:9px;margin-bottom:11px}.rrcollection-shelves-heading h2{font-size:13px;font-weight:550;letter-spacing:-.15px;margin:0}.rrcollection-shelves-heading>span{color:var(--rr-muted);font:10px var(--font-mono,monospace)}.rrcollection-shelves-heading>button{margin-left:auto;display:flex;align-items:center;gap:8px;padding:5px 0;background:none;font-size:11px;color:var(--rr-muted)}.rrcollection-shelves-heading>button svg{transition:transform .2s}.rrcollection-shelves-heading>button[aria-expanded=true] svg{transform:rotate(180deg)}.rrcollection-shelves-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rrcollection .rrcollection-shelf{position:relative;isolation:isolate;display:flex;align-items:center;gap:15px;min-width:0;overflow:hidden;padding:13px 15px 13px 9px;background:var(--rr-surface);border:1px solid var(--rr-line);border-radius:5px 14px 5px 5px;text-align:left;color:var(--rr-text);transition:border-color .2s,background .2s}.rrcollection .rrcollection-shelf:after{content:"";position:absolute;right:0;top:0;width:24px;height:2px;background:var(--rr-accent);transform:translateX(100%);transition:transform .23s cubic-bezier(.16,1,.3,1)}.rrcollection .rrcollection-shelf:hover:after,.rrcollection .rrcollection-shelf[aria-pressed=true]:after{transform:translateX(0)}.rrcollection .rrcollection-shelf:hover{border-color:color-mix(in srgb,var(--rr-accent) 48%,var(--rr-line))}.rrcollection .rrcollection-shelf[aria-pressed=true]{border-color:var(--rr-accent);background:color-mix(in srgb,var(--rr-accent) 5%,var(--rr-surface))}.rrcollection-shelf-covers{position:relative;width:83px;height:72px;flex:none;display:block}.rrcollection-shelf-covers>span{position:absolute;display:grid;place-items:center;inset:3px auto auto 7px;width:44px;height:64px;overflow:hidden;background:var(--rr-elevated);border:1px solid var(--rr-bg);border-radius:3px;transform:rotate(-9deg);transform-origin:50% 90%;transition:transform .24s cubic-bezier(.16,1,.3,1);color:var(--rr-muted);font-size:20px}.rrcollection-shelf-covers>span:nth-child(2){left:22px;transform:rotate(0deg);z-index:1}.rrcollection-shelf-covers>span:nth-child(3){left:37px;transform:rotate(9deg);z-index:2}.rrcollection-shelf:hover .rrcollection-shelf-covers>span:first-child{transform:translateX(-3px) rotate(-13deg)}.rrcollection-shelf:hover .rrcollection-shelf-covers>span:nth-child(3){transform:translateX(3px) rotate(13deg)}.rrcollection-shelf-covers img{width:100%;height:100%;object-fit:cover}.rrcollection-shelf-copy{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.rrcollection-shelf-copy>small{color:var(--rr-muted);font-size:9px}.rrcollection-shelf-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;font-size:14px;letter-spacing:-.2px}.rrcollection-shelf-copy>span{color:var(--rr-muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rrcollection-shelf-copy>i{display:block;height:2px;background:var(--rr-line);width:100%;max-width:130px;margin-top:3px;overflow:hidden}.rrcollection-shelf-copy>i>i{display:block;width:100%;height:100%;background:var(--rr-accent);transform-origin:left;transition:transform .25s}.rrcollection-shelf-count{align-self:flex-start;font:10px var(--font-mono,monospace);color:var(--rr-muted);margin-top:1px}.rrcollection a:focus-visible,.rrcollection button:focus-visible,.rrcollection summary:focus-visible{outline:2px solid var(--rr-accent);outline-offset:3px}.rrcollection a:is(.rrcollection-title,.rrcollection-poster){color:inherit;text-decoration:none;font-family:inherit;cursor:pointer}.rrcollection a.rrcollection-title:hover{color:var(--rr-accent)}.rrcollection-search{border-style:solid}.rrcollection .rrcollection-filter-toggle,.rrcollection-layout,.rrcollection-sort summary{border:1px solid var(--rr-line)}.rrcollection .rrcollection-filter-toggle:hover,.rrcollection-sort summary:hover{background:var(--rr-surface);border-color:color-mix(in srgb,var(--rr-accent) 50%,var(--rr-line))}.rrcollection-popover{animation:rrcollection-pop-in .17s cubic-bezier(.16,1,.3,1)}.rrcollection-card-controls summary{transition:color .16s,background .16s;outline-offset:2px}.rrcollection-card-controls summary:hover{color:var(--rr-accent)}.rrcollection-card-controls summary svg:last-child{transition:transform .2s}.rrcollection-status-menu[open] summary>svg:last-child{transform:rotate(180deg)}@keyframes rrcollection-pop-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.rrcollection-shelves-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.rrcollection-shelf-covers{width:65px}.rrcollection-shelf-covers>span{width:37px;height:57px}.rrcollection-shelf-covers>span:nth-child(2){left:17px}.rrcollection-shelf-covers>span:nth-child(3){left:28px}.rrcollection .rrcollection-shelf{gap:9px;padding-right:10px}}@media(max-width:850px){.rrcollection-shelves-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rrcollection .rrcollection-shelf{gap:9px}.rrcollection-shelf-copy>strong{font-size:13px}}@media(max-width:560px){.rrcollection-shelves{margin-bottom:17px}.rrcollection-shelves-grid:not(.expanded){display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:5px}.rrcollection-shelves-grid:not(.expanded)>.rrcollection-shelf{flex:0 0 220px;scroll-snap-align:start}.rrcollection-shelves-grid.expanded{grid-template-columns:1fr 1fr;gap:6px}.rrcollection-shelves-grid.expanded .rrcollection-shelf{display:block;padding:10px}.rrcollection-shelves-grid.expanded .rrcollection-shelf-covers{height:65px;margin-bottom:7px}.rrcollection-shelves-grid.expanded .rrcollection-shelf-count{position:absolute;right:9px;top:10px}.rrcollection-shelf-copy>i{max-width:none}}@media(prefers-reduced-motion:reduce){.rrcollection .rrcollection-shelf:after,.rrcollection-popover,.rrcollection-shelf-copy>i>i,.rrcollection-shelf-covers>span{animation:none!important;transition:none!important}}.rrcollection-modes{display:flex;gap:19px;margin:0 0 18px;align-items:center}.rrcollection-modes>button{display:flex;align-items:center;gap:8px;background:none;border:0;border-bottom:2px solid transparent;padding:9px 0;color:var(--rr-muted);font-size:13px}.rrcollection-modes>button[aria-pressed=true]{color:var(--rr-text);border-color:var(--rr-accent)}.rrcollection-modes>button>span{font:10px var(--font-mono,monospace);opacity:.65}.rrcollection .rrcollection-save-title{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--rr-muted);background:none;padding:7px 0;min-height:33px}.rrcollection .rrcollection-save-title:hover{color:var(--rr-accent)}.rrcollection .rrcollection-save-title svg{transition:transform .22s}.rrcollection .rrcollection-save-title:hover svg{transform:rotate(90deg)}.rrcollection{position:relative;isolation:isolate}.rrcollection:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 0 auto;height:860px;max-height:100%;background:radial-gradient(ellipse at 83% 18%,color-mix(in srgb,var(--rr-accent) 7%,transparent),transparent 47%),radial-gradient(ellipse at 8% 61%,color-mix(in srgb,var(--rr-text) 2.5%,transparent),transparent 42%);transform-origin:70% 30%;animation:rrcollection-atmosphere 26s ease-in-out infinite alternate}@keyframes rrcollection-atmosphere{0%{transform:translateY(0) scale(1);opacity:.75}to{transform:translateY(13px) scale(.98);opacity:1}}.rrcollection-items.list .rrcollection-poster-wrap{position:relative;flex:0 0 46px;width:46px;min-width:0}.rrcollection-items.list .rrcollection-poster-wrap .rrcollection-poster{width:100%}.rrcollection-items.list.comfortable .rrcollection-poster-wrap{flex-basis:58px;width:58px}@media(min-width:1100px){.rrcollection-items.list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:0;align-items:start}.rrcollection-items.list .rrcollection-card{min-height:94px;gap:13px;padding:12px 0;border-bottom:1px solid var(--rr-line)}.rrcollection-items.list .rrcollection-poster-wrap{flex-basis:48px;width:48px}.rrcollection-items.list.comfortable .rrcollection-poster-wrap{flex-basis:58px;width:58px}.rrcollection-items.list .rrcollection-card-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,130px);gap:3px 13px;align-items:center}.rrcollection-items.list .rrcollection-title{grid-column:1;grid-row:1;font-size:14px;line-height:1.35;margin:0}.rrcollection-items.list .rrcollection-meta{grid-column:1;grid-row:2;display:flex;flex-direction:row;gap:7px;font-size:11px;white-space:nowrap}.rrcollection-items.list .rrcollection-meta span+span:before{display:inline;content:"·";margin-right:7px}.rrcollection-items.list .rrcollection-original{grid-column:1;grid-row:3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.5;margin:1px 0 0}.rrcollection-items.list .rrcollection-card-controls{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:1fr auto;gap:2px 9px;align-self:center;align-items:center;margin:0}.rrcollection-items.list .rrcollection-status-menu{grid-column:1/-1;min-width:0}.rrcollection-items.list .rrcollection-status-menu summary{font-size:11px;min-height:27px}.rrcollection-items.list .rrcollection-status-dot{display:block}.rrcollection-items.list .rrcollection-rating-menu summary{font-size:12px}.rrcollection-items.list .rrcollection-more-menu{justify-self:end}.rrcollection-items.list .rrcollection-note{right:0;bottom:11px}.rrcollection-items.list .rrcollection-card:has(.rrcollection-note){padding-right:32px}.rrcollection-items.list .rrcollection-status-menu .rrcollection-popover{left:auto;right:0}}@media(max-width:560px){.rrcollection-items.list .rrcollection-poster-wrap,.rrcollection-items.list.comfortable .rrcollection-poster-wrap{flex-basis:39px;width:39px}}@media(prefers-reduced-motion:reduce){.rrcollection:before{animation:none;transform:none}}.rr-media-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;color:var(--rr-accent,var(--accent,#ff8969));font-family:inherit;font-size:11px;line-height:1.4}.rr-media-loading-art{display:grid;place-items:center;position:relative;flex:none;width:52px;height:52px}.rr-media-loading-art>svg{display:block;width:100%;height:100%;overflow:visible}.rr-media-loading-label{font-size:11px;color:var(--rr-muted,var(--muted,#a4aca5));text-align:center}.rr-media-loading.is-overlay{position:absolute;inset:0;z-index:8;flex-direction:column;gap:3px;background:linear-gradient(180deg,#080d0952,#080d09a6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;animation:rr-media-loading-in .18s ease-out both}.rr-media-loading.is-overlay .rr-media-loading-art{width:68px;height:68px}.rr-media-loading.is-overlay .rr-media-loading-label{color:#f3f2eb;text-shadow:0 1px 6px #0008}.rr-media-loading.is-compact{display:inline-flex;gap:7px;vertical-align:middle}.rr-media-loading.is-compact .rr-media-loading-art{width:28px;height:28px}.rr-media-loading-mic{transform-origin:36px 35px;animation:rr-media-loading-mic 1.6s ease-in-out infinite}.rr-media-loading-grille{animation:rr-media-loading-grille 1.6s ease-in-out infinite}.rr-media-loading-wave{transform-origin:center;transform-box:fill-box;animation:rr-media-loading-wave 1s ease-in-out infinite alternate}.rr-media-loading-wave.wave-b{animation-delay:-.55s;opacity:.45}.rr-media-loading-frames{display:flex;align-items:center;gap:4px;height:25px}.rr-media-loading-frames>i{display:block;width:7px;height:20px;border:1px solid;border-radius:2px;animation:rr-media-loading-frame 1.1s ease-in-out infinite alternate}.rr-media-loading-frames>i:nth-child(2){animation-delay:-.4s}.rr-media-loading-frames>i:nth-child(3){animation-delay:-.8s}@keyframes rr-media-loading-in{0%{opacity:0}to{opacity:1}}@keyframes rr-media-loading-mic{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes rr-media-loading-grille{0%,to{opacity:.35}50%{opacity:1}}@keyframes rr-media-loading-wave{0%{transform:scaleY(.45);opacity:.3}to{transform:scaleY(1);opacity:1}}@keyframes rr-media-loading-frame{0%{transform:translateY(4px);opacity:.25}to{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.rr-media-loading,.rr-media-loading *{animation:none!important}.rr-media-loading-wave.wave-b{opacity:.55}}.rr-media-loading-progress{display:block;width:88px;height:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,currentColor 18%,transparent)}.rr-media-loading-progress>i{display:block;height:100%;background:currentColor;transition:width .2s ease}.rr-media-loading.is-compact .rr-media-loading-progress{width:44px}.kdc-tools{position:relative;margin-top:4px;isolation:isolate;z-index:5}.kdc-search{display:flex;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rr-line);border-top:1px solid var(--rr-line)}.kdc-query-wrap{position:relative;min-width:0;flex:1 1}.kdc-query{display:flex;align-items:center;gap:12px;min-height:46px}.kdc-query>svg{flex:none;color:var(--rr-accent)}.kd-catalog .kdc-query input{width:100%;border:0;background:transparent;padding:9px 0;font-size:18px;outline:0;box-shadow:none}.kdc-query:focus-within>svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--rr-accent) 35%,transparent))}.kdc-query input::-webkit-search-cancel-button{display:none}.kdc-clear{display:grid;place-items:center;width:30px;height:30px;flex:none;background:transparent;color:var(--rr-muted);border:0;border-radius:50%}.kdc-clear:hover{background:var(--rr-surface);color:var(--rr-text)}.kdc-submit{min-height:38px;border:1px solid var(--rr-accent);background:var(--rr-accent);color:var(--rr-bg);font-weight:650!important;border-radius:7px;padding:8px 22px;transition:filter .18s,transform .18s}.kdc-submit:hover{filter:brightness(1.08)}.kdc-submit:active{transform:scale(.97)}.kdc-mainbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0 7px}.kdc-kinds{display:flex;gap:3px;flex-wrap:wrap}.kdc-kinds button{position:relative;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--rr-muted);padding:9px 12px;font-size:12px;transition:background .18s,color .18s,border-color .18s}.kdc-kinds button:hover{color:var(--rr-text);background:var(--rr-surface)}.kdc-kinds button[aria-pressed=true]{color:var(--rr-text);border-color:color-mix(in srgb,var(--rr-accent) 35%,var(--rr-line));background:color-mix(in srgb,var(--rr-accent) 10%,var(--rr-bg))}.kdc-kinds button[aria-pressed=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--rr-accent);border-radius:2px}.kdc-utilities{display:flex;align-items:center;gap:8px;flex-shrink:0}.kdc-utilities button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--rr-line);border-radius:6px;min-height:36px;padding:7px 9px;background:transparent;color:var(--rr-muted);font-size:11px;transition:background .18s,color .18s}.kdc-utilities button:is(:hover,[aria-pressed=true],[aria-expanded=true]){color:var(--rr-text);background:var(--rr-surface)}.kdc-more[aria-expanded=true]{border-color:var(--rr-accent)}.kdc-more i{font:10px IBM Plex Mono,monospace;color:var(--rr-accent);font-style:normal}.kdc-layout{display:flex;gap:2px;border-left:1px solid var(--rr-line);padding-left:8px}.kdc-layout button{border-color:transparent}.kdc-layout button[aria-pressed=true]{color:var(--rr-accent)}.kdc-history{position:relative}.kdc-menu,.kdc-suggestions{position:absolute;z-index:30;border:1px solid var(--rr-line);border-radius:10px;background:var(--rr-elevated,var(--rr-bg));box-shadow:0 15px 40px #0003;padding:6px;animation:kdc-reveal .18s cubic-bezier(.16,1,.3,1)}.kdc-suggestions{left:0;right:0;top:calc(100% + 13px);max-height:440px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.kdc-options::-webkit-scrollbar,.kdc-suggestions::-webkit-scrollbar{display:none}.kdc-suggestion-heading{display:block;color:var(--rr-muted);font-size:10px;letter-spacing:.055em;padding:9px 10px}.kdc-suggestion{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--rr-text);padding:7px 10px;border-radius:6px;transition:background .15s;min-width:0}.kdc-suggestion[aria-selected=true]{background:color-mix(in srgb,var(--rr-accent) 9%,var(--rr-surface))}.kdc-suggestion-poster{display:grid;place-items:center;flex:none;width:34px;height:49px;background:var(--rr-surface);border-radius:3px;overflow:hidden;color:var(--rr-accent)}.kdc-suggestion-poster img{width:100%;height:100%;object-fit:cover}.kdc-suggestion>span:last-child{min-width:0}.kdc-suggestion strong{font-size:13px;font-weight:550}.kdc-suggestion small,.kdc-suggestion strong{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kdc-suggestion small{font-size:10px;color:var(--rr-muted);margin-top:5px}.kdc-history-menu{right:0;top:calc(100% + 7px);width:300px;max-width:calc(100vw - 40px);max-height:390px;overflow:auto;scrollbar-width:none}.kdc-history-menu>button{display:block;width:100%;text-align:left;border:0;padding:10px;min-width:0}.kdc-history-menu strong{font-size:12px;font-weight:500}.kdc-history-menu small,.kdc-history-menu strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kdc-history-menu small{font-size:10px;color:var(--rr-muted);margin-top:4px}.kdc-refine{display:flex;align-items:center;gap:10px;padding:7px 0 13px;flex-wrap:wrap;animation:kdc-reveal .18s ease-out}.kdc-refine[hidden]{display:none}.kdc-choice{position:relative;min-width:0}.kdc-choice>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;border:1px solid var(--rr-line);background:transparent;border-radius:6px;padding:9px 11px;font-size:11px;min-height:36px;color:var(--rr-text);-webkit-user-select:none;user-select:none}.kdc-choice>summary::-webkit-details-marker{display:none}.kdc-choice>summary>span:first-child{color:var(--rr-muted);font-size:10px}.kdc-choice>summary>b{font-weight:500;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kdc-choice>summary>i{font:10px IBM Plex Mono,monospace;color:var(--rr-accent)}.kdc-choice-mark{width:7px;height:7px;border-radius:50%;border:1px solid var(--rr-muted);opacity:.65}.kdc-choice[open]>summary{border-color:var(--rr-accent)}.kdc-choice[open] .kdc-choice-mark{background:var(--rr-accent);border-color:var(--rr-accent);opacity:1}.kdc-choice>summary:focus-visible{outline:2px solid var(--rr-accent);outline-offset:3px}.kdc-choice>.kdc-menu{left:0;top:calc(100% + 6px);width:260px;max-width:calc(100vw - 40px)}.kdc-options{max-height:270px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.kdc-options button{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;background:transparent;color:var(--rr-text);border:0;border-radius:5px;padding:10px;font-size:12px;text-align:left;min-height:36px}.kdc-options button:hover{background:var(--rr-surface)}.kdc-options button[aria-pressed=true]{background:color-mix(in srgb,var(--rr-accent) 9%,transparent);color:var(--rr-accent)}.kdc-options button i{display:grid;place-items:center;width:17px;height:17px;flex:none;border:1px solid var(--rr-line);border-radius:4px}.kdc-options button[aria-pressed=true] i{border-color:color-mix(in srgb,var(--rr-accent) 45%,var(--rr-line))}.kdc-option-search{display:flex;align-items:center;gap:8px;padding:4px 9px;border-bottom:1px solid var(--rr-line);margin-bottom:5px;color:var(--rr-muted)}.kd-catalog .kdc-option-search input{background:transparent;border:0;width:100%;outline:none;padding:7px 0;font-size:12px}.kdc-year{display:flex;align-items:center;border:1px solid var(--rr-line);border-radius:6px;gap:12px;padding-left:12px;min-height:36px;font-size:10px;color:var(--rr-muted)}.kd-catalog .kdc-year input{width:74px;background:transparent;border:0;font-size:12px;padding:9px;color:var(--rr-text)}.kdc-bottom{display:flex;align-items:center;gap:10px;padding:6px 0 12px;border-bottom:1px solid var(--rr-line);flex-wrap:wrap}.kdc-bottom .kdc-choice>summary{border:0;padding-left:0}.kdc-vote-floor{font-size:10px;color:var(--rr-muted)}.kdc-hide-watched{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:11px;color:var(--rr-muted);cursor:pointer}.kdc-hide-watched input{position:absolute;opacity:0;width:1px;height:1px}.kdc-toggle{display:block;width:25px;height:15px;background:var(--rr-line);border:1px solid var(--rr-line);border-radius:10px;transition:background .18s}.kdc-toggle:before{content:"";display:block;width:9px;height:9px;margin:2px;border-radius:50%;background:var(--rr-muted);transition:transform .18s,background .18s}.kdc-hide-watched input:checked+.kdc-toggle{background:color-mix(in srgb,var(--rr-accent) 20%,var(--rr-bg));border-color:var(--rr-accent)}.kdc-hide-watched input:checked+.kdc-toggle:before{transform:translateX(10px);background:var(--rr-accent)}.kdc-hide-watched input:focus-visible+.kdc-toggle{outline:2px solid var(--rr-accent);outline-offset:3px}.kdc-hide-watched:has(input:disabled){opacity:.4;cursor:default}.kdc-active{gap:6px;flex-wrap:wrap;padding:12px 0 2px}.kdc-active,.kdc-active>button{display:flex;align-items:center}.kdc-active>button{gap:8px;max-width:260px;border:1px solid color-mix(in srgb,var(--rr-accent) 25%,var(--rr-line));border-radius:4px;padding:6px 8px;background:color-mix(in srgb,var(--rr-accent) 5%,transparent);color:var(--rr-text);font-size:10px;animation:kdc-reveal .17s ease-out;overflow-wrap:anywhere}.kdc-active>button:hover{border-color:var(--rr-accent)}.kdc-active>button>svg{flex-shrink:0;color:var(--rr-accent)}.kdc-active>.kdc-reset{border-color:transparent;background:transparent;color:var(--rr-muted)}.kd-result-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding-top:12px;color:var(--rr-muted);font-size:11px}.kd-result-summary strong{color:var(--rr-text);font-weight:550}.kd-result-summary small{font-size:10px}.kd-result-summary[data-loading=true]:before{content:"";height:3px;width:18px;background:var(--rr-accent);border-radius:2px;animation:kdc-pulse 1s ease-in-out infinite}.kd-result-summary[data-loading=true]{justify-content:flex-start}.kd-card-extras{display:none}.kd-browse .kd-grid[aria-busy=true]{opacity:.38;pointer-events:none}.kd-browse .kd-grid{transition:opacity .18s}.kd-catalog-retry{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--rr-accent);padding:16px 0}.kd-catalog-retry p{margin:0}.kd-catalog-retry button,.kd-empty-actions button{background:var(--rr-surface);color:var(--rr-text);border:1px solid var(--rr-line);padding:8px 12px;border-radius:6px}.kd-empty-actions{padding:32px 0;color:var(--rr-muted);font-size:13px}.kd-empty-actions>div{display:flex;gap:8px}.kd-empty-actions h3{font-size:18px;color:var(--rr-text);font-weight:500;margin:0 0 12px}.kd-browse .kd-grid[data-layout=list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin-top:12px}.kd-grid[data-layout=list] .kd-card{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 15px;border-top:1px solid var(--rr-line);padding:15px 0;min-width:0}.kd-grid[data-layout=list] .kd-cover{grid-row:1/3;align-self:start;min-width:0}.kd-grid[data-layout=list] .kd-cover .rr-card-marks,.kd-grid[data-layout=list] .kd-public-rating{display:none}.kd-grid[data-layout=list] .kd-card>.kd-card-link h3{margin:3px 0 5px;min-height:0;font-size:15px}.kd-grid[data-layout=list] .kd-card-extras{display:flex;flex-direction:column;gap:7px;align-items:flex-start;font-size:11px;color:var(--rr-muted);padding-top:8px}.kd-card-extras>p{margin:0;font-size:11px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kd-card-extras>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:10px}.kd-list-score{font:11px IBM Plex Mono,monospace;color:var(--rr-text)}.kd-list-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;background:var(--rr-surface);color:var(--rr-text);border-radius:4px}.kd-list-status[data-status=completed]{color:var(--rr-accent);background:color-mix(in srgb,var(--rr-accent) 8%,transparent)}.kd-list-status[data-status=watching]{border-bottom:1px solid var(--rr-accent)}.kd-list-status[data-status=dropped]{opacity:.65}@keyframes kdc-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes kdc-pulse{50%{opacity:.3;transform:scaleX(.65)}}@media(min-width:1800px){.kd-browse .kd-grid[data-layout=list]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.kdc-mainbar{align-items:flex-start;gap:8px}.kdc-utilities{gap:3px}.kdc-kinds button{padding:9px}.kdc-more>span{display:none}.kdc-layout{padding-left:4px}.kd-browse .kd-grid[data-layout=list]{grid-template-columns:1fr}.kdc-suggestion small>span{display:none}}@media(max-width:520px){.kdc-search{gap:8px}.kd-catalog .kdc-query input{font-size:15px}.kdc-query{gap:8px}.kdc-submit{padding:8px 13px;min-height:40px}.kdc-mainbar{flex-wrap:wrap}.kdc-kinds{width:100%;gap:2px}.kdc-kinds button{flex:1 1;padding:10px 8px}.kdc-utilities{width:100%;justify-content:flex-end}.kdc-more>span{display:inline}.kdc-more{margin-right:auto}.kdc-bottom{align-items:center;gap:6px}.kdc-bottom .kdc-choice>summary>span:first-child,.kdc-vote-floor{display:none}.kdc-hide-watched{font-size:10px;gap:6px}.kdc-choice>summary{padding:9px;font-size:10px;gap:7px}.kdc-choice>.kdc-menu{width:230px}.kdc-refine{gap:6px}.kdc-year{gap:4px;padding-left:8px}.kd-catalog .kdc-year input{width:59px}.kdc-result-summary{font-size:10px}.kdc-active>button{max-width:220px}.kd-grid[data-layout=list] .kd-card{grid-template-columns:66px minmax(0,1fr);gap:0 12px}.kd-grid[data-layout=list] .kd-card>.kd-card-link h3{font-size:14px}}@media(prefers-reduced-motion:reduce){.kd-browse .kd-grid,.kdc-tools *{animation:none!important;transition:none!important}}.kdc-suggestion-status{display:block;margin-top:4px;font-style:normal;font-size:10px;color:var(--rr-accent)}.kdc-option-empty{padding:10px;color:var(--rr-muted);font-size:12px}.rrdiscover{padding:16px 0 28px;min-width:0}.rrdiscover button,.rrdiscover input,.rrdiscover-banner button{font:inherit}.rrdiscover button,.rrdiscover-banner button{cursor:pointer}.rrdiscover button:focus-visible,.rrdiscover input:focus-visible,.rrdiscover-banner button:focus-visible{outline:2px solid var(--collection-accent,var(--rr-accent));outline-offset:4px}.rrdiscover-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.rrdiscover-heading>div{display:flex;align-items:center;gap:12px;min-width:0}.rrdiscover-heading h2{font-size:25px!important;line-height:1.15!important;letter-spacing:-.8px;margin:0!important;font-weight:650!important}.rrdiscover-total{font:11px var(--rr-mono,monospace);color:var(--rr-muted);align-self:flex-start;margin-top:2px}.rrdiscover-mark{width:25px;height:27px;display:flex;align-items:center;gap:3px;transform:skewY(-14deg);flex:none}.rrdiscover-mark i{width:5px;background:var(--rr-accent);height:16px;display:block}.rrdiscover-mark i:nth-child(2){height:26px}.rrdiscover-mark i:nth-child(3){height:20px}.rrdiscover-search{display:flex;align-items:center;gap:9px;color:var(--rr-muted);border-bottom:1px solid color-mix(in srgb,var(--rr-text) 18%,transparent);padding:7px 0;max-width:280px;width:100%}.rrdiscover .rrdiscover-search input{min-width:0;width:100%;padding:5px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--rr-text);font:inherit;font-size:12px;outline:none}.rrdiscover-search:focus-within{border-color:var(--rr-accent)}.rrdiscover-search input::placeholder{color:var(--rr-muted)}.rrdiscover-search button{display:grid;place-items:center;padding:2px;background:none;border:0;color:var(--rr-muted)}.rrdiscover-filters{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:17px}.rrdiscover-filters button{display:flex;align-items:center;gap:8px;color:var(--rr-muted);border:1px solid transparent;background:none;padding:8px 11px;border-radius:6px;font-size:12px;transition:color .18s,background .18s,border-color .18s}.rrdiscover-filters button span{font-size:10px;opacity:.65}.rrdiscover-filters button[aria-pressed=true]{color:var(--rr-text);border-color:color-mix(in srgb,var(--rr-accent) 38%,transparent);background:color-mix(in srgb,var(--rr-accent) 9%,transparent)}.rrdiscover-filters button:hover{color:var(--rr-text)}.rrdiscover-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;isolation:isolate}.rrdiscover-grid:before{content:"";position:absolute;inset:8px -8px;z-index:-1;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--rr-accent) 12%,transparent) 15%,color-mix(in srgb,var(--rr-accent) 12%,transparent) 85%,transparent 100%);background-size:100% 1px;background-repeat:no-repeat;background-position:0 50%;opacity:.6;pointer-events:none}.rrdiscover-card{--collection-accent:var(--rr-accent);position:relative;border:1px solid color-mix(in srgb,var(--rr-text) 12%,transparent);background:var(--rr-surface);min-width:0;border-radius:9px;overflow:hidden;animation:rrdiscover-enter .34s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--discovery-index)*25ms);display:flex;flex-direction:column;transition:border-color .22s,box-shadow .22s,transform .22s}.rrdiscover-card:focus-within,.rrdiscover-card:hover{border-color:color-mix(in srgb,var(--collection-accent) 55%,transparent);box-shadow:0 7px 22px color-mix(in srgb,var(--collection-accent) 8%,transparent);transform:translateY(-2px)}.rrdiscover-cover{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;text-align:left;width:100%;height:128px;padding:13px;border:0;color:#fff;background:#1c2226;flex:none}.rrdiscover-banner-open:after,.rrdiscover-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,13,16,.8),rgba(9,13,16,.2)),linear-gradient(0deg,rgba(9,13,16,.88),transparent 80%);pointer-events:none}.rrdiscover-collage{position:absolute;inset:-30% -8% -50% 23%;display:flex;gap:6px;transform:rotate(-12deg);z-index:-2}.rrdiscover-collage>div{position:relative;width:30%;flex:1 1;overflow:hidden;transform:translateY(calc(var(--poster-order)*-12px));transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s}.rrdiscover-collage img{width:100%;height:100%;object-fit:cover}.rrdiscover-banner-open:hover .rrdiscover-collage>div,.rrdiscover-cover:hover .rrdiscover-collage>div{transform:translateY(calc(var(--poster-order)*-5px)) scale(1.035)}.rrdiscover-cover-bottom,.rrdiscover-cover-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;position:relative}.rrdiscover-cover-top>span{font-size:9px;letter-spacing:1.3px;text-transform:uppercase;color:rgba(255,255,255,.75)}.rrdiscover-cover-top>svg{color:var(--collection-accent);transition:transform .2s}.rrdiscover-cover:hover .rrdiscover-cover-top>svg{transform:translate(3px,-3px)}.rrdiscover-cover-bottom{flex-direction:column;gap:6px;margin-top:12px}.rrdiscover-cover-bottom>strong{font-size:25px;line-height:1.05;letter-spacing:-.7px;font-weight:650;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rrdiscover-cover-bottom>span{font-size:10px;color:rgba(255,255,255,.74);display:flex;align-items:center;gap:7px}.rrdiscover-cover-bottom i{width:2px;height:2px;background:var(--collection-accent);border-radius:50%;display:block}.rrdiscover-network{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;opacity:.5}.rrdiscover-network:before{content:"";position:absolute;right:10%;top:20%;width:100px;height:54px;border:1px solid color-mix(in srgb,var(--collection-accent) 45%,transparent);border-left:0;border-bottom:0;transform:skewX(-28deg)}.rrdiscover-network i{position:absolute;width:4px;height:4px;border:1px solid var(--collection-accent);border-radius:50%;right:10%;top:20%;transition:transform .32s,opacity .32s}.rrdiscover-network i:nth-child(2){right:24%;top:62%;width:7px;height:7px}.rrdiscover-network i:nth-child(3){right:42%;top:39%;width:3px;height:3px}.rrdiscover-network i:nth-child(4){right:17%;top:81%;width:3px;height:3px}.rrdiscover-banner:hover .rrdiscover-network i:nth-child(2),.rrdiscover-card:hover .rrdiscover-network i:nth-child(2){transform:scale(1.5)}.rrdiscover-banner[data-motion=orbit] .rrdiscover-network:before,.rrdiscover-card[data-motion=orbit] .rrdiscover-network:before{border-radius:50%;border-left:1px solid color-mix(in srgb,var(--collection-accent) 45%,transparent);transform:rotate(-25deg)}.rrdiscover-banner[data-motion=ribbon] .rrdiscover-collage,.rrdiscover-card[data-motion=ribbon] .rrdiscover-collage{transform:rotate(-5deg)}.rrdiscover-banner[data-motion=stagger] .rrdiscover-network i,.rrdiscover-card[data-motion=stagger] .rrdiscover-network i{border-radius:0;transform:rotate(45deg)}.rrdiscover-banner[data-family=marvel] .rrdiscover-network:before,.rrdiscover-card[data-family=marvel] .rrdiscover-network:before{border-width:2px;clip-path:polygon(0 0,100% 0,100% 100%,70% 100%,70% 30%,0 30%)}.rrdiscover-content{padding:11px 13px;display:flex;flex-direction:column;flex:1 1;min-height:0}.rrdiscover-progress{display:flex;align-items:center;gap:12px;padding-bottom:10px}.rrdiscover-progress>span{font-size:10px;color:var(--rr-muted);display:flex;gap:7px;white-space:nowrap;align-items:center}.rrdiscover-progress b{font:10px var(--rr-mono,monospace);color:var(--rr-text)}.rrdiscover-progress small{color:var(--rr-muted);font-size:inherit}.rrdiscover progress,.rrdiscover-banner progress{appearance:none;height:3px;width:100%;border:0;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--rr-text) 9%,transparent)}.rrdiscover progress::-webkit-progress-bar,.rrdiscover-banner progress::-webkit-progress-bar{background:color-mix(in srgb,var(--rr-text) 9%,transparent)}.rrdiscover progress::-webkit-progress-value,.rrdiscover-banner progress::-webkit-progress-value{background:var(--collection-accent,var(--rr-accent));border-radius:2px}.rrdiscover progress::-moz-progress-bar,.rrdiscover-banner progress::-moz-progress-bar{background:var(--collection-accent,var(--rr-accent))}.rrdiscover-previews{display:grid;gap:6px}.rrdiscover-preview{gap:8px}.rrdiscover-film,.rrdiscover-preview{display:flex;align-items:center;min-width:0}.rrdiscover-film{gap:9px;flex:1 1;text-align:left;background:none;border:0;color:var(--rr-text);padding:0}.rrdiscover-thumb{display:block;position:relative;width:27px;height:35px;background:color-mix(in srgb,var(--rr-text) 7%,transparent);flex:none;overflow:hidden;border-radius:3px}.rrdiscover-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.rrdiscover-film:hover img{transform:scale(1.08)}.rrdiscover-film>span:last-child{min-width:0}.rrdiscover-film strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;font-weight:550}.rrdiscover-film small{display:block;font-size:9px;color:var(--rr-muted);margin-top:1px}.rrdiscover .rrdiscover-add{width:28px;height:28px;flex:none;border-radius:6px;display:grid;place-items:center;color:var(--rr-muted);background:none;border:1px solid color-mix(in srgb,var(--rr-text) 14%,transparent);padding:0;transition:background .18s,border-color .18s,transform .18s}.rrdiscover .rrdiscover-add:hover{border-color:var(--collection-accent);color:var(--collection-accent);transform:translateY(-1px)}.rrdiscover .rrdiscover-add.is-added{color:var(--collection-accent);border-color:color-mix(in srgb,var(--collection-accent) 35%,transparent);background:color-mix(in srgb,var(--collection-accent) 9%,transparent)}.rrdiscover .rrdiscover-add:disabled{opacity:.45;cursor:default}.rrdiscover-open{padding:9px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--rr-text) 9%,transparent);display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;color:var(--rr-muted);font-size:10px!important;transition:color .18s}.rrdiscover-open>span:last-child{display:flex;align-items:center;gap:7px;font:10px var(--rr-mono,monospace)}.rrdiscover-open:hover{color:var(--collection-accent)}.rrdiscover-more{display:flex;justify-content:center;padding-top:16px}.rrdiscover-more button{display:flex;align-items:center;gap:10px;color:var(--rr-text);border:1px solid color-mix(in srgb,var(--rr-text) 16%,transparent);border-radius:6px;background:none;padding:9px 14px;font-size:11px}.rrdiscover-more button:hover{border-color:var(--rr-accent);color:var(--rr-accent)}.rrdiscover-more button span{font:10px var(--rr-mono,monospace);color:var(--rr-muted)}.rrdiscover-empty{border-block:1px solid color-mix(in srgb,var(--rr-text) 10%,transparent);padding:30px 10px;display:flex;align-items:center;justify-content:space-between;gap:15px}.rrdiscover-empty p{font-size:13px;color:var(--rr-muted);margin:0}.rrdiscover-empty button{border:0;background:none;color:var(--rr-accent);font-size:12px}.rrdiscover-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rrdiscover-banner-skeleton,.rrdiscover-skeleton>div{height:310px;background:color-mix(in srgb,var(--rr-text) 5%,var(--rr-surface));border:1px solid color-mix(in srgb,var(--rr-text) 9%,transparent);border-radius:9px}.rrdiscover-banner{position:relative;isolation:isolate;border-radius:11px;overflow:hidden;margin:12px 0 20px;border:1px solid color-mix(in srgb,var(--collection-accent,var(--rr-accent)) 30%,transparent);background:#1b2027}.rrdiscover-banner-open{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:18px;text-align:left;padding:24px 27px;width:100%;height:230px;background:none;border:0;color:#fff}.rrdiscover-banner .rrdiscover-collage{inset:-48% -2% -65% 35%;gap:10px;transform:rotate(-15deg)}.rrdiscover-banner .rrdiscover-network{opacity:.8}.rrdiscover-banner-kicker{display:flex;gap:18px;align-items:center;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.8)}.rrdiscover-banner-kicker>span{letter-spacing:0;font:10px var(--rr-mono,monospace);opacity:.7}.rrdiscover-banner-title{font-size:clamp(35px,5vw,60px);font-weight:650;letter-spacing:-2px;line-height:.98;max-width:70%;position:relative}.rrdiscover-banner-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;position:relative}.rrdiscover-banner-bottom>span:first-child{font-size:12px;color:rgba(255,255,255,.8)}.rrdiscover-banner-bottom b{font-weight:600;color:white}.rrdiscover-banner-progress{display:inline-flex;align-items:center;gap:9px;margin-left:18px;font-size:10px;color:rgba(255,255,255,.7)}.rrdiscover-banner-progress progress{width:55px!important;background:rgba(255,255,255,.15)}.rrdiscover-banner-action{display:flex;align-items:center;gap:15px;font-size:12px;white-space:nowrap}.rrdiscover-banner-action svg{color:var(--collection-accent);transition:transform .2s}.rrdiscover-banner-open:hover .rrdiscover-banner-action svg{transform:translate(3px,-3px)}.rrdiscover-banner-skeleton{height:230px;margin:12px 0 20px}@keyframes rrdiscover-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.rrdiscover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.rrdiscover-grid,.rrdiscover-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.rrdiscover-banner-progress{display:flex;margin:7px 0 0}.rrdiscover-banner-open{height:220px}}@media(max-width:560px){.rrdiscover-heading{flex-wrap:wrap;gap:12px}.rrdiscover-search{max-width:none}.rrdiscover-heading h2{font-size:24px!important}.rrdiscover-filters{gap:0;justify-content:space-between}.rrdiscover-filters button{font-size:11px;padding:8px 7px;gap:5px}.rrdiscover-grid,.rrdiscover-skeleton{grid-template-columns:minmax(0,1fr);gap:12px}.rrdiscover-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.rrdiscover-cover{height:100%;min-height:210px;padding:12px}.rrdiscover-collage{inset:-5% -20% -5% -15%;gap:4px;transform:rotate(-10deg)}.rrdiscover-cover-bottom>strong{font-size:24px}.rrdiscover-cover-bottom>span{flex-wrap:wrap;gap:5px;font-size:9px}.rrdiscover-content{padding:11px}.rrdiscover-progress{flex-direction:column;align-items:stretch;gap:5px}.rrdiscover-progress>span{justify-content:space-between}.rrdiscover-progress progress{flex:none}.rrdiscover-film{gap:6px}.rrdiscover-film strong{font-size:11px}.rrdiscover-thumb{width:22px;height:31px}.rrdiscover .rrdiscover-add{width:25px;height:27px}.rrdiscover-preview{gap:5px}.rrdiscover-skeleton>div{height:210px}.rrdiscover-banner-open{height:180px;padding:18px;gap:12px}.rrdiscover-banner-title{font-size:39px;max-width:88%;letter-spacing:-1.5px}.rrdiscover-banner-kicker{font-size:9px;gap:12px}.rrdiscover-banner-action{font-size:10px;gap:7px}.rrdiscover-banner-action svg{width:17px}.rrdiscover-banner-bottom{gap:10px}.rrdiscover-banner-bottom>span:first-child{font-size:11px}.rrdiscover-banner-progress{font-size:9px;gap:6px}.rrdiscover-banner-progress progress{width:35px!important}.rrdiscover-banner .rrdiscover-collage{inset:-20% -16% -25% 24%}.rrdiscover-banner-skeleton{height:180px}.rrdiscover-empty{align-items:flex-start;flex-direction:column}}@media(max-width:360px){.rrdiscover-card{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.rrdiscover-cover{padding:10px}.rrdiscover-cover-bottom>strong{font-size:21px}.rrdiscover-cover-top>span{letter-spacing:.6px;font-size:8px}.rrdiscover-cover-top>svg{width:15px}.rrdiscover-thumb{display:none}.rrdiscover-banner-title{font-size:34px}.rrdiscover-banner-action{max-width:96px;white-space:normal}}@media(prefers-reduced-motion:reduce){.rrdiscover-card{animation:none}.rrdiscover *,.rrdiscover-banner *{transition:none!important}.rrdiscover-card:focus-within,.rrdiscover-card:hover{transform:none}.rrdiscover-banner-open:hover .rrdiscover-collage>div,.rrdiscover-cover:hover .rrdiscover-collage>div{transform:translateY(calc(var(--poster-order)*-12px))}.rrdiscover-banner-open:hover .rrdiscover-banner-action svg,.rrdiscover-cover:hover .rrdiscover-cover-top>svg{transform:none}}.rrdiscover-card[data-motion=stagger]:hover .rrdiscover-collage>div:nth-child(2){transition-delay:45ms}.rrdiscover-card[data-motion=stagger]:hover .rrdiscover-collage>div:nth-child(3){transition-delay:90ms}.rrdiscover-card[data-family=noir] .rrdiscover-collage img{filter:saturate(.45)}.rrdiscover-banner[data-family=horror] .rrdiscover-network:before,.rrdiscover-card[data-family=horror] .rrdiscover-network:before{transform:skewX(-40deg) rotate(-9deg)}.rrdiscover-banner[data-family=cosmic] .rrdiscover-network,.rrdiscover-card[data-family=cosmic] .rrdiscover-network{background:radial-gradient(ellipse at 75% 35%,hsl(var(--collection-hue) 75% 65%/.12),transparent 60%)}.rrdiscover-banner[data-family=warm] .rrdiscover-network i,.rrdiscover-card[data-family=warm] .rrdiscover-network i{border-radius:40% 60% 60% 40%}.rrdiscover-banner[data-family=anime] .rrdiscover-network:before,.rrdiscover-card[data-family=anime] .rrdiscover-network:before{transform:skewX(-30deg) rotate(-15deg);border-width:2px}.rrdiscover-open{position:relative;min-height:36px;padding:8px 10px;margin-top:10px;border:1px solid color-mix(in srgb,var(--rr-text) 12%,transparent);border-radius:7px;color:var(--rr-text);background:color-mix(in srgb,var(--rr-text) 3%,transparent);font-size:11px!important;overflow:hidden;transition:background .18s,border-color .18s,box-shadow .18s,transform .15s}.rrdiscover-open:before{content:"";position:absolute;inset:8px auto 8px 0;width:2px;border-radius:0 2px 2px 0;background:var(--collection-accent);transform:scaleY(.45);opacity:.45;transition:transform .22s,opacity .18s}.rrdiscover-open:focus-visible,.rrdiscover-open:hover{border-color:color-mix(in srgb,var(--collection-accent) 65%,transparent);background:color-mix(in srgb,var(--collection-accent) 9%,var(--rr-surface));color:var(--rr-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collection-accent) 8%,transparent)}.rrdiscover-open:focus-visible:before,.rrdiscover-open:hover:before{transform:scaleY(1);opacity:1}.rrdiscover .rr-action-count{display:inline-grid;place-items:center;min-width:25px;height:22px;padding:0 6px;border-radius:4px;font:11px var(--rr-mono,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--rr-text) 7%,transparent);color:var(--rr-muted);transition:color .18s,background .18s}.rrdiscover-more button:hover .rr-action-count,.rrdiscover-open:hover .rr-action-count{background:color-mix(in srgb,var(--collection-accent,var(--rr-accent)) 16%,transparent);color:var(--collection-accent,var(--rr-accent))}.rrdiscover-more button{min-height:40px;padding:7px 9px 7px 15px;gap:18px;border-radius:8px;background:color-mix(in srgb,var(--rr-text) 3%,var(--rr-surface));font-size:12px;transition:background .18s,border-color .18s,transform .15s,box-shadow .18s}.rrdiscover-more button:hover{background:color-mix(in srgb,var(--rr-accent) 8%,var(--rr-surface));box-shadow:0 3px 12px color-mix(in srgb,var(--rr-accent) 7%,transparent)}.rrdiscover-banner-action{padding:9px 13px;border:1px solid color-mix(in srgb,var(--collection-accent) 50%,transparent);border-radius:7px;background:color-mix(in srgb,var(--collection-accent) 15%,transparent);transition:background .18s,border-color .18s}.rrdiscover-banner-open:hover .rrdiscover-banner-action{background:color-mix(in srgb,var(--collection-accent) 28%,transparent);border-color:var(--collection-accent)}.rrdiscover-more button:active,.rrdiscover-open:active{transform:scale(.98)}.rrdiscover-more button:focus-visible,.rrdiscover-open:focus-visible{outline:2px solid var(--collection-accent,var(--rr-accent));outline-offset:3px}@media(prefers-reduced-motion:reduce){.rrdiscover-open:before{transition:none}.rrdiscover-more button:active,.rrdiscover-open:active{transform:none}}.rrdiscover a,.rrdiscover-banner a{font:inherit;cursor:pointer;text-decoration:none}.rrdiscover a:focus-visible,.rrdiscover-banner a:focus-visible{outline:2px solid var(--collection-accent,var(--rr-accent));outline-offset:4px}.rrdiscover-browse-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 18px;padding:12px 0;border-top:1px solid var(--rr-line);border-bottom:1px solid var(--rr-line);position:relative;z-index:3}.rrdiscover-progress-filters{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.rrdiscover-progress-filters>button{display:flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;color:var(--rr-muted);border-radius:5px;padding:8px 10px;font:inherit;font-size:11px;cursor:pointer;transition:color .17s,background .17s,border-color .17s}.rrdiscover-progress-filters>button small{font:9px IBM Plex Mono,monospace;opacity:.7}.rrdiscover-progress-filters>button:hover{color:var(--rr-text);background:var(--rr-surface)}.rrdiscover-progress-filters>button[aria-pressed=true]{color:var(--rr-text);border-color:color-mix(in srgb,var(--rr-accent) 35%,var(--rr-line));background:color-mix(in srgb,var(--rr-accent) 7%,transparent)}.rrdiscover-progress-filters>button[aria-pressed=true] small{color:var(--rr-accent);opacity:1}.rrdiscover-progress-filters>button:disabled{opacity:.35;cursor:default}.rrdiscover-browse-tools>.kdc-choice>.kdc-menu{left:auto;right:0}.rrdiscover-browse-tools>.kdc-choice>summary{font-size:11px}.rrdiscover-browse-tools>.kdc-choice>summary>b{max-width:170px}.rrdiscover-progress-filters>button:focus-visible{outline:2px solid var(--rr-accent);outline-offset:3px}@media(max-width:650px){.rrdiscover-browse-tools{flex-wrap:wrap;gap:10px;padding:10px 0}.rrdiscover-progress-filters{width:100%;gap:3px}.rrdiscover-progress-filters>button{flex:1 1;justify-content:center;padding:9px 5px;font-size:10px;gap:5px}.rrdiscover-browse-tools>.kdc-choice{margin-left:auto}.rrdiscover-browse-tools>.kdc-choice>summary{border:0;padding:5px 0;min-height:30px}}@media(prefers-reduced-motion:reduce){.rrdiscover-progress-filters>button{transition:none}}