.QjqR0G_page{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.QjqR0G_rule{--m:var(--rule-minor,#0b0b0e61);background-image:repeating-linear-gradient(90deg, var(--m) 0 1px, transparent 1px 8px);border-bottom:1px solid var(--m);background-position:0 100%;background-repeat:no-repeat;background-size:100% 6px;height:14px;display:block;position:relative}.QjqR0G_rule[data-variant=strip]{--rule-minor:#ffffff80;--rule-major:#fff;z-index:2;background-color:#05070c8c;background-size:100% 6px;border-bottom:0;height:16px;position:absolute;inset:auto 0 0}.QjqR0G_rule[data-variant=line]{background-size:100% 8px;height:22px;margin-bottom:1.3rem}.QjqR0G_ruleMark{background:0 0;border:0;width:11px;height:100%;margin:0 0 0 -5px;padding:0;position:absolute;bottom:0}.QjqR0G_ruleMark:before{content:"";background:var(--rule-major,var(--lib-colour));transform-origin:bottom;width:1px;height:11px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:0;left:5px}.QjqR0G_rule[data-variant=strip] .QjqR0G_ruleMark:before{height:14px}.QjqR0G_rule[data-variant=line] .QjqR0G_ruleMark:before{height:20px}button.QjqR0G_ruleMark{cursor:pointer}button.QjqR0G_ruleMark:hover:before,button.QjqR0G_ruleMark:focus-visible:before{transform:scaleX(3)}button.QjqR0G_ruleMark[data-on=true]:before{background:var(--rule-on,var(--lib-colour));transform:scaleX(3)}.QjqR0G_ruleEnds{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.1em;color:var(--rule-text,var(--text-faint));justify-content:space-between;margin-top:.3rem;display:flex;position:absolute;inset:100% 0 auto}.QjqR0G_featured{gap:var(--space-l) var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.QjqR0G_featuredText{min-width:0}.QjqR0G_eyebrow{margin:0 0 var(--space-xs);color:var(--lib-ink);align-items:center;gap:.6rem;display:flex}.QjqR0G_eyebrowMark{background:var(--lib-colour);transform-origin:0;width:22px;height:2px;animation:QjqR0G_draw .7s var(--ease-out) .2s both}.QjqR0G_featuredTitle{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(3rem,1.2rem + 6vw,8rem)}.QjqR0G_lead{max-width:36rem;margin:var(--space-s) 0 0;font-family:var(--font-serif-stack);font-style:italic;font-size:var(--step-1);color:var(--text-dim);line-height:1.25}.QjqR0G_facts{margin:var(--space-s) 0 0;flex-wrap:wrap;gap:.6rem 1.8rem;display:flex}.QjqR0G_facts div{gap:.15rem;display:grid}.QjqR0G_facts dt{color:var(--text-faint)}.QjqR0G_facts dd{color:var(--lib-ink);margin:0;font-weight:600}.QjqR0G_featuredActions{margin-top:var(--space-m);flex-wrap:wrap;gap:.7rem;display:flex}.QjqR0G_primary,.QjqR0G_secondary{font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(var(--cut-sm) 0, 100% 0, 100% calc(100% - var(--cut-sm)), calc(100% - var(--cut-sm)) 100%, 0 100%, 0 var(--cut-sm));transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast) linear, color var(--dur-fast) linear;align-items:center;gap:.6rem;padding:.85rem 1.3rem;display:inline-flex}.QjqR0G_primary{background:var(--lib-colour);color:#fff;border:0}.QjqR0G_secondary{background:color-mix(in srgb, var(--lib-colour) 12%, var(--bg-2));color:var(--lib-ink);border:0}.QjqR0G_primary:hover,.QjqR0G_secondary:hover{transform:translateY(-2px)}.QjqR0G_primary:hover{background:var(--lib-ink)}.QjqR0G_featuredFrame{--cut:22px;width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;animation:QjqR0G_rise .8s var(--ease-out) .12s both;background:0 0;border:0;padding:0 0 2.2rem;display:block;position:relative}.QjqR0G_featuredPicture{aspect-ratio:var(--ratio);background:var(--field);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));display:block;position:relative;overflow:hidden}.QjqR0G_featuredPicture img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out);position:absolute;inset:0;transform:scale(1.02)}.QjqR0G_featuredFrame:hover img,.QjqR0G_featuredFrame:focus-visible img{transform:scale(1.07)}.QjqR0G_featuredFrame:focus-visible{outline:2px solid var(--focus,var(--lib-colour));outline-offset:4px}.QjqR0G_bracket{z-index:3;border:0 solid var(--lib-colour);width:26px;height:26px;transition:transform var(--dur-slow) var(--ease-out);position:absolute}.QjqR0G_bracket[data-corner=tl]{border-width:2px 0 0 2px;top:-7px;left:-7px}.QjqR0G_bracket[data-corner=tr]{border-width:2px 2px 0 0;top:-7px;right:-7px}.QjqR0G_bracket[data-corner=bl]{border-width:0 0 2px 2px;bottom:calc(2.2rem - 7px);left:-7px}.QjqR0G_bracket[data-corner=br]{border-width:0 2px 2px 0;bottom:calc(2.2rem - 7px);right:-7px}.QjqR0G_featuredFrame:hover .QjqR0G_bracket[data-corner=tl],.QjqR0G_featuredFrame:focus-visible .QjqR0G_bracket[data-corner=tl]{transform:translate(-4px,-4px)}.QjqR0G_featuredFrame:hover .QjqR0G_bracket[data-corner=tr],.QjqR0G_featuredFrame:focus-visible .QjqR0G_bracket[data-corner=tr]{transform:translate(4px,-4px)}.QjqR0G_featuredFrame:hover .QjqR0G_bracket[data-corner=bl],.QjqR0G_featuredFrame:focus-visible .QjqR0G_bracket[data-corner=bl]{transform:translate(-4px,4px)}.QjqR0G_featuredFrame:hover .QjqR0G_bracket[data-corner=br],.QjqR0G_featuredFrame:focus-visible .QjqR0G_bracket[data-corner=br]{transform:translate(4px,4px)}.QjqR0G_bigPlay{z-index:2;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;display:grid;position:absolute;top:50%;left:50%}.QjqR0G_bigPlayRing{transition:transform var(--dur-slower) var(--ease-spring);border:1px solid #ffffffd9;position:absolute;inset:0;transform:rotate(45deg)scale(.8)}.QjqR0G_bigPlayCrystal{background:var(--lib-colour);color:#fff;width:62px;height:62px;transition:transform var(--dur-slower) var(--ease-spring), background-color var(--dur-base) linear;place-items:center;display:grid;transform:rotate(45deg)}.QjqR0G_bigPlayCrystal svg{transform:rotate(-45deg)translate(1px)}.QjqR0G_featuredFrame:hover .QjqR0G_bigPlayCrystal,.QjqR0G_featuredFrame:focus-visible .QjqR0G_bigPlayCrystal{color:var(--lib-ink);background:#fff;transform:rotate(225deg)scale(1.1)}.QjqR0G_featuredFrame:hover .QjqR0G_bigPlayRing,.QjqR0G_featuredFrame:focus-visible .QjqR0G_bigPlayRing{transform:rotate(45deg)scale(1.12)}.QjqR0G_featuredFoot{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.9rem;height:2.2rem;display:grid;position:absolute;inset:auto 0 0}.QjqR0G_featuredFoot>.QjqR0G_rule{margin:0 0 .2rem}.QjqR0G_row{content-visibility:auto;contain-intrinsic-size:auto 26rem}.QjqR0G_rowHead{gap:.4rem var(--space-s);padding-bottom:var(--space-xs);margin-bottom:var(--space-s);border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;display:grid;transform:translateY(10px)}.QjqR0G_row[data-in=true] .QjqR0G_rowHead{opacity:1;transform:none}.QjqR0G_rowNumber{color:var(--lib-colour);align-self:start;padding-top:.5rem}.QjqR0G_rowTitleBox{min-width:0}.QjqR0G_rowTitle{color:var(--text);margin:0;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.6rem)}.QjqR0G_rowNote{font-family:var(--font-serif-stack);font-style:italic;font-size:var(--step-0);color:var(--text-dim);margin:.4rem 0 0}.QjqR0G_rowCount{white-space:nowrap;align-items:center;gap:.5rem;margin:0;padding-bottom:.2rem;display:flex}.QjqR0G_rowDot{background:var(--lib-colour);width:4px;height:4px}.QjqR0G_arrows{gap:.35rem;display:flex}.QjqR0G_arrow{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear, color var(--dur-fast) linear, opacity var(--dur-fast) linear;background:0 0;place-items:center;padding:0;display:grid}.QjqR0G_arrow:hover:not(:disabled){background:var(--lib-colour);border-color:var(--lib-colour);color:#fff;transform:translateY(-1px)}.QjqR0G_arrow:disabled{opacity:.3;cursor:default}.QjqR0G_scroller{gap:var(--space-s);padding-block:.6rem 1.2rem;padding-inline:max(var(--gutter), calc((100vw - var(--content-max)) / 2 + var(--gutter)));scroll-padding-inline:max(var(--gutter), calc((100vw - var(--content-max)) / 2 + var(--gutter)));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;display:flex;overflow-x:auto}.QjqR0G_cell{width:var(--w,clamp(15.5rem, 21vw, 21rem));scroll-snap-align:start;flex:none}.QjqR0G_row[data-row=trailers] .QjqR0G_cell{--w:clamp(17rem, 27vw, 27rem)}.QjqR0G_card{--cut:14px;width:100%;color:inherit;text-align:left;cursor:pointer;opacity:0;transition:opacity .56s var(--ease-out) calc(var(--i,0) * 60ms), transform .56s var(--ease-out) calc(var(--i,0) * 60ms);background:0 0;border:0;gap:.7rem;padding:0;display:grid;transform:translateY(16px)}.QjqR0G_row[data-in=true] .QjqR0G_card{opacity:1;transform:none}.QjqR0G_row[data-in=true] .QjqR0G_card:hover,.QjqR0G_row[data-in=true] .QjqR0G_card:focus-visible{transition-duration:.32s;transition-delay:0s;transform:translateY(-4px)}.QjqR0G_card:focus-visible{outline:2px solid var(--lib-colour);outline-offset:4px}.QjqR0G_frame{aspect-ratio:16/9;background:var(--field);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));display:block;position:relative;overflow:hidden}.QjqR0G_frame img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0;transform:scale(1.01)}.QjqR0G_frame[data-vertical=true] img{object-fit:contain}.QjqR0G_card:hover .QjqR0G_frame img,.QjqR0G_card:focus-visible .QjqR0G_frame img{transform:scale(1.06)}.QjqR0G_runtime{z-index:2;color:#fff;font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.08em;background:#05070cb8;padding:.15rem .4rem;position:absolute;top:.55rem;left:.55rem}.QjqR0G_crystal{z-index:2;background:var(--lib-colour);color:#fff;opacity:0;width:2.1rem;height:2.1rem;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-spring);place-items:center;display:grid;position:absolute;bottom:1.6rem;right:.8rem;transform:translateY(8px)rotate(45deg)scale(.8)}.QjqR0G_crystal svg{transform:rotate(-45deg)translate(1px)}.QjqR0G_card:hover .QjqR0G_crystal,.QjqR0G_card:focus-visible .QjqR0G_crystal{opacity:1;transform:rotate(45deg)scale(1)}.QjqR0G_cardBody{gap:.2rem;min-width:0;display:grid}.QjqR0G_kind{color:var(--lib-ink)}.QjqR0G_cardTitle{font-size:var(--step-0);color:var(--text);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.QjqR0G_cardMeta{min-height:1.2em;font-size:var(--step--1);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.QjqR0G_linkRow{gap:var(--space-s);padding-block:var(--space-s);border-block:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;transform:translateY(10px)}.QjqR0G_row[data-in=true] .QjqR0G_linkRow{opacity:1;transform:none}.QjqR0G_linkAction{border:1px solid var(--line-strong);color:var(--lib-ink);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast) linear, color var(--dur-fast) linear;align-items:center;gap:.7rem;padding:.8rem 1.1rem;text-decoration:none;display:inline-flex}.QjqR0G_linkAction .QjqR0G_hud-label{color:inherit}.QjqR0G_linkAction:hover{background:var(--lib-colour);border-color:var(--lib-colour);color:#fff;transform:translate(4px)}.QjqR0G_dramaNote{justify-content:space-between;align-items:center;gap:.7rem var(--space-m);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.QjqR0G_dramaNote p{max-width:40rem;font-size:var(--step-0);color:var(--text);margin:0}.QjqR0G_row[data-row=parody]{padding-block:var(--space-m);background-image:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--text) 5%, transparent) 14px 15px);border-block:1px dashed var(--line-strong);position:relative}.QjqR0G_parodyNotice{margin-bottom:var(--space-xs);flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.QjqR0G_parodyNotice p{max-width:44rem;font-size:var(--step-0);color:var(--text);margin:0}.QjqR0G_row[data-row=parody] .QjqR0G_frame{outline:1px dashed var(--line-strong);outline-offset:-1px}.QjqR0G_empty{gap:var(--space-xs);padding-block:var(--space-xl);justify-items:start;display:grid}.QjqR0G_empty p{font-family:var(--font-serif-stack);font-style:italic;font-size:var(--step-2);color:var(--text-dim);margin:0}.QjqR0G_filters{gap:.5rem;display:grid}.QjqR0G_filters[data-open=false]{display:none}.QjqR0G_filterToggle{border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.45rem .8rem;display:inline-flex}.QjqR0G_filterToggle[aria-expanded=true]{background:var(--lib-colour);border-color:var(--lib-colour);color:#fff}@keyframes QjqR0G_draw{0%{transform:scaleX(0)}}@keyframes QjqR0G_rise{0%{opacity:0;transform:translateY(18px)}}@media (max-width:64em){.QjqR0G_featured{grid-template-columns:1fr}.QjqR0G_featuredFrame{order:-1}.QjqR0G_rowHead{grid-template-columns:auto minmax(0,1fr) auto}.QjqR0G_rowCount{grid-area:2/2}}@media (max-width:40em){.QjqR0G_rowHead{grid-template-columns:auto minmax(0,1fr)}.QjqR0G_rowCount{grid-column:2}.QjqR0G_arrows{display:none}.QjqR0G_linkRow{grid-template-columns:minmax(0,1fr)}.QjqR0G_filters [role=group]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.QjqR0G_filters [role=group]>*{flex:none}.QjqR0G_scroller{--w:78vw}.QjqR0G_cell{width:var(--w)}.QjqR0G_row[data-row=trailers] .QjqR0G_cell{--w:82vw}}
