.SL3YpG_page{gap:var(--space-xl);--shelf-gap:var(--space-s);display:grid}.SL3YpG_barSpacer{background:var(--bg);height:6.5rem}.SL3YpG_sectionHead{margin:0 0 var(--space-s);color:var(--text-dim)}.SL3YpG_empty{padding:var(--space-l) 0;color:var(--text-dim);margin:0}@keyframes SL3YpG_rise{0%{opacity:0;transform:translateY(18px)}}.SL3YpG_shelf{gap:var(--space-xs) var(--shelf-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.SL3YpG_cell{animation:SL3YpG_rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms);padding-top:3.6rem;position:relative}.SL3YpG_sleeve{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.SL3YpG_sleeve:focus-visible{outline:2px solid var(--lib-colour);outline-offset:6px}.SL3YpG_stage{aspect-ratio:1;display:block;position:relative}.SL3YpG_stage:after{content:"";right:calc(var(--shelf-gap) / -2);bottom:-.6rem;left:calc(var(--shelf-gap) / -2);border-top:1px solid var(--line-strong);background:color-mix(in srgb, var(--lib-colour) 12%, var(--bg-2));height:.6rem;position:absolute}.SL3YpG_jacket{z-index:1;background:color-mix(in srgb, var(--lib-colour) 18%, var(--bg-2));width:100%;height:100%;box-shadow:0 0 0 1px var(--line), 0 10px 18px -12px #0a0e1e8c;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));transition:transform .52s var(--ease-out);display:block;position:relative;overflow:hidden}.SL3YpG_jacket img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;display:block}.SL3YpG_sleeve:hover .SL3YpG_jacket,.SL3YpG_sleeve:focus-visible .SL3YpG_jacket{transform:translateY(-9px)}.SL3YpG_sleeve[data-current=true] .SL3YpG_jacket{transform:translateY(-5px)}.SL3YpG_epTag{background:var(--lib-colour);color:#fff;padding:.12rem .4rem;position:absolute;top:.5rem;left:.5rem}.SL3YpG_playMark{color:#fff;font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#0a0e1ec7;padding:.2rem .55rem;position:absolute;bottom:.5rem;right:.5rem;transform:translateY(6px)}.SL3YpG_sleeve:hover .SL3YpG_playMark,.SL3YpG_sleeve:focus-visible .SL3YpG_playMark,.SL3YpG_sleeve[data-current=true] .SL3YpG_playMark{opacity:1;transform:none}.SL3YpG_disc{z-index:0;aspect-ratio:1;transition:transform .7s var(--ease-out);background:radial-gradient(circle,#0b0d12 0 8%,#0000 8.5%),repeating-radial-gradient(circle,#10131a 0 2px,#1b202b 2px 3px);border-radius:50%;position:absolute;top:0;left:6%;right:6%;box-shadow:0 6px 14px -8px #0a0e1eb3}.SL3YpG_sleeve:hover .SL3YpG_disc{transform:translateY(-14%)}.SL3YpG_sleeve[data-current=true] .SL3YpG_disc{transform:translateY(-38%)}.SL3YpG_discSpin{border-radius:50%;animation:4.5s linear infinite paused SL3YpG_spin;display:block;position:absolute;inset:0}.SL3YpG_sleeve[data-playing=true] .SL3YpG_discSpin{animation-play-state:running}.SL3YpG_discSpin img{object-fit:cover;border-radius:50%;width:38%;height:38%;position:absolute;top:31%;left:31%;box-shadow:0 0 0 3px #0b0d12}@keyframes SL3YpG_spin{to{transform:rotate(360deg)}}.SL3YpG_labels{gap:.2rem;margin-top:1.25rem;display:grid}.SL3YpG_sleeveTitle{font-family:var(--font-display-stack);font-size:var(--step-1);text-transform:uppercase;color:color-mix(in srgb, var(--lib-colour) 38%, var(--text));font-style:italic;font-weight:800;line-height:1}.SL3YpG_sleeveSub{color:var(--text-faint)}.SL3YpG_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.SL3YpG_row{padding:var(--space-s) .5rem;border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 15rem;transition:background-color var(--dur-base) var(--ease-out);animation:SL3YpG_rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms + .2s);grid-template-columns:3rem 5.5rem minmax(0,1fr) 15rem;gap:.6rem 1.25rem;display:grid;position:relative}.SL3YpG_row:before{content:"";background:var(--lib-colour);width:3px;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.SL3YpG_row:hover,.SL3YpG_row[data-current=true]{background:color-mix(in srgb, var(--lib-colour) 6%, transparent)}.SL3YpG_row[data-target=true]{background:color-mix(in srgb, var(--lib-colour) 12%, transparent)}.SL3YpG_row:hover:before,.SL3YpG_row[data-current=true]:before,.SL3YpG_row[data-target=true]:before{transform:scaleY(1)}.SL3YpG_rowPlay{border:1px solid var(--line-strong);width:3rem;height:3rem;color:var(--lib-ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear, color var(--dur-fast) linear;background:0 0;place-items:center;display:grid}.SL3YpG_rowPlay:hover{background:color-mix(in srgb, var(--lib-colour) 14%, transparent);transform:translateY(-2px)}.SL3YpG_rowPlay[aria-pressed=true]{border-color:var(--lib-colour);background:var(--lib-colour);color:#fff}.SL3YpG_rowCover{background:color-mix(in srgb, var(--lib-colour) 18%, var(--bg-2));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));width:5.5rem;height:5.5rem;display:block;overflow:hidden}.SL3YpG_rowCover img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;display:block}.SL3YpG_rowInfo{align-content:start;gap:.4rem;min-width:0;display:grid}.SL3YpG_rowKicker{color:var(--text-faint);flex-wrap:wrap;gap:.2rem .9rem;margin:0;display:flex}.SL3YpG_rowEp{color:var(--lib-colour)}.SL3YpG_rowTitle{font-size:var(--step-3);color:color-mix(in srgb, var(--lib-colour) 36%, var(--text));overflow-wrap:anywhere;margin:0;line-height:.95}.SL3YpG_rowAbout{max-width:44rem;font-family:var(--font-serif-stack);font-style:italic;font-size:var(--step-0);color:var(--text-dim);margin:0;line-height:1.3}.SL3YpG_credits{flex-wrap:wrap;gap:.3rem 1.6rem;margin:.2rem 0 0;display:flex}.SL3YpG_credits dt{color:var(--text-faint)}.SL3YpG_credits dd{font-size:var(--step-0);margin:0}.SL3YpG_noCredit{color:var(--text-faint);margin:.2rem 0 0}.SL3YpG_chapters{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.SL3YpG_chapter{border:1px solid var(--line-strong);width:100%;color:var(--text);font-size:var(--step--1);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) linear;background:0 0;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.35rem .6rem;display:grid}.SL3YpG_chapter:hover{border-color:var(--lib-colour);transform:translateY(-2px)}.SL3YpG_films{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.3rem 0 0;display:flex}.SL3YpG_films>.hud-label{color:var(--text-faint)}.SL3YpG_filmLink{border:1px solid var(--line-strong);color:var(--text);font-size:var(--step--1);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) linear;align-items:center;gap:.4rem;padding:.25rem .6rem;text-decoration:none;display:inline-flex}.SL3YpG_filmLink:hover{border-color:var(--lib-colour);color:var(--lib-ink);transform:translateY(-2px)}.SL3YpG_rowMeta{align-content:start;justify-items:end;gap:.55rem;display:grid}.SL3YpG_rowTime{color:var(--text-dim);font-variant-numeric:tabular-nums}.SL3YpG_rowWave{width:100%;height:2.4rem;color:var(--lib-colour);display:block}.SL3YpG_rowActions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.SL3YpG_pill{border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) linear, background-color var(--dur-fast) linear;background:0 0;align-items:center;gap:.4rem;padding:.3rem .65rem;text-decoration:none;display:inline-flex}.SL3YpG_pill:hover:not(:disabled){border-color:var(--lib-colour);transform:translateY(-2px)}.SL3YpG_pill[aria-pressed=true]{border-color:var(--lib-colour);background:color-mix(in srgb, var(--lib-colour) 12%, transparent)}.SL3YpG_pill:disabled{opacity:.4;cursor:default}.SL3YpG_quality{max-width:16rem;color:var(--text-faint);font-size:var(--step--2);text-align:right;margin:0;line-height:1.35}.SL3YpG_rowPlay:focus-visible,.SL3YpG_chapter:focus-visible,.SL3YpG_filmLink:focus-visible,.SL3YpG_pill:focus-visible,.SL3YpG_iconBtn:focus-visible,.SL3YpG_textBtn:focus-visible,.SL3YpG_queuePick:focus-visible{outline:2px solid var(--lib-colour);outline-offset:2px}@keyframes SL3YpG_bar-in{0%{transform:translateY(100%)}}.SL3YpG_bar{z-index:45;padding:.7rem var(--gutter);border-top:1px solid var(--line-strong);background:var(--bg);color:var(--text);animation:SL3YpG_bar-in .52s var(--ease-out) both;grid-template-columns:auto minmax(8rem,17rem) auto minmax(12rem,1fr) minmax(4rem,9rem) 7.5rem auto;align-items:center;gap:1rem;display:grid;position:fixed;bottom:0;left:0;right:0}.SL3YpG_barCover{background:var(--bg-2);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));width:3.4rem;height:3.4rem;display:block;overflow:hidden}.SL3YpG_barCover img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;display:block}.SL3YpG_barInfo{gap:.1rem;min-width:0;display:grid}.SL3YpG_barKicker{white-space:nowrap;color:var(--text-dim);align-items:center;gap:.5rem;margin:0;display:flex;overflow:hidden}.SL3YpG_liveDot{background:var(--text-faint);width:6px;height:6px}.SL3YpG_liveDot[data-on=true]{background:var(--lib-colour);animation:1.4s ease-in-out infinite SL3YpG_blink}@keyframes SL3YpG_blink{50%{opacity:.25}}.SL3YpG_barTitle{font-family:var(--font-display-stack);font-size:var(--step-1);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;font-style:italic;font-weight:800;line-height:1.05;overflow:hidden}.SL3YpG_barCredit{color:var(--text-dim);font-size:var(--step--1);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.SL3YpG_transport,.SL3YpG_barActions{align-items:center;gap:.3rem;display:flex}.SL3YpG_iconBtn{width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) linear, background-color var(--dur-fast) linear;background:0 0;border:1px solid #0000;place-items:center;text-decoration:none;display:inline-grid;position:relative}.SL3YpG_iconBtn:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-1px)}.SL3YpG_iconBtn:disabled{opacity:.35;cursor:default}.SL3YpG_iconBtn[aria-pressed=true]{border-color:var(--lib-colour)}.SL3YpG_main{background:var(--lib-colour);color:#fff;width:3rem;height:3rem}.SL3YpG_main:hover:not(:disabled){border-color:#0000;transform:scale(1.06)}.SL3YpG_badge{background:var(--lib-colour);color:#fff;min-width:1rem;font-family:var(--font-mono-stack);text-align:center;padding:0 .2rem;font-size:.65rem;line-height:1rem;position:absolute;top:1px;right:1px}.SL3YpG_seek{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.SL3YpG_time{min-width:2.4rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.SL3YpG_range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.2rem;margin:0}.SL3YpG_range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lib-colour) var(--fill,0%), var(--line-strong) var(--fill,0%));height:4px}.SL3YpG_range::-moz-range-track{background:linear-gradient(90deg, var(--lib-colour) var(--fill,0%), var(--line-strong) var(--fill,0%));height:4px}.SL3YpG_range::-webkit-slider-thumb{appearance:none;background:var(--text);border:0;width:12px;height:12px;margin-top:-4px}.SL3YpG_range::-moz-range-thumb{background:var(--text);border:0;border-radius:0;width:12px;height:12px}.SL3YpG_range:focus-visible{outline:2px solid var(--lib-colour);outline-offset:3px}.SL3YpG_barWave{width:100%;height:2.2rem;color:var(--lib-colour);display:block}.SL3YpG_volume{color:var(--text-dim);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.SL3YpG_mutedNote{top:-2.1rem;right:var(--gutter);border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.35rem .8rem;position:absolute}.SL3YpG_queue{right:var(--gutter);width:min(28rem, calc(100% - 2 * var(--gutter)));border:1px solid var(--line-strong);background:var(--bg-2);max-height:55dvh;animation:SL3YpG_rise .36s var(--ease-out) both;gap:.4rem;padding:.8rem;display:grid;position:absolute;bottom:100%;overflow:auto}.SL3YpG_queueHead{align-items:center;gap:.6rem;display:flex}.SL3YpG_queueHead p{margin:0 auto 0 0}.SL3YpG_textBtn{border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.25rem .5rem}.SL3YpG_textBtn:disabled{opacity:.4;cursor:default}.SL3YpG_queueList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.SL3YpG_queueItem{border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.SL3YpG_queueItem[data-current=true]{border-left-color:var(--lib-colour);background:color-mix(in srgb, var(--lib-colour) 14%, transparent)}.SL3YpG_queuePick{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.45rem .5rem;display:grid}.SL3YpG_queueTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SL3YpG_queueNum,.SL3YpG_queueTime{color:var(--text-faint);font-variant-numeric:tabular-nums}@media (max-width:80em){.SL3YpG_bar{grid-template-columns:auto minmax(8rem,14rem) auto minmax(10rem,1fr) 7rem auto}.SL3YpG_barWave{display:none}}@media (max-width:62em){.SL3YpG_shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.SL3YpG_row{grid-template-columns:3rem 5rem minmax(0,1fr);grid-template-areas:"play cover meta""info info info"}.SL3YpG_row>.SL3YpG_rowPlay{grid-area:play}.SL3YpG_row>.SL3YpG_rowCover{grid-area:cover;width:5rem;height:5rem}.SL3YpG_row>.SL3YpG_rowInfo{grid-area:info}.SL3YpG_row>.SL3YpG_rowMeta{grid-area:meta;justify-items:start}.SL3YpG_rowActions{justify-content:flex-start}.SL3YpG_quality{text-align:left;max-width:none}.SL3YpG_bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cover info actions""transport seek seek";gap:.5rem .8rem;padding-block:.6rem}.SL3YpG_barCover{grid-area:cover}.SL3YpG_barInfo{grid-area:info}.SL3YpG_barActions{grid-area:actions}.SL3YpG_transport{grid-area:transport}.SL3YpG_seek{grid-area:seek}.SL3YpG_volume{display:none}.SL3YpG_barSpacer{height:9rem}.SL3YpG_barKicker{display:none}.SL3YpG_iconBtn{width:2.3rem;height:2.3rem}}@media (max-width:40em){.SL3YpG_cell{padding-top:2.4rem}.SL3YpG_sleeveTitle{font-size:var(--step-0)}.SL3YpG_labels{margin-top:1rem}.SL3YpG_playMark{display:none}}
