@property --e4-l{syntax:"<length>";inherits:false;initial-value:0}@property --e4-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes e4-edges{0%{--e4-l:0px;--e4-r:36px}10%{--e4-l:36px}90%{--e4-r:36px}to{--e4-l:36px;--e4-r:0px}}@layer pages{.fx-initial{width:40px;height:40px;color:var(--gold);background:#3a2e00;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ep-nav{justify-content:space-between;gap:16px;margin-top:40px;display:flex}.ep-nav a{background:var(--raised);border:1px solid var(--line);border-radius:14px;flex:1;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.ep-nav a:hover{background:var(--raised2)}.ep-nav a.next{text-align:right;grid-template-columns:minmax(0,1fr) 120px}.ep-nav img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:120px}.ep-nav span{color:var(--muted);font-size:13px;display:block}.ep-nav b{font-weight:650}.mt-eyebrow{color:var(--body);align-items:center;gap:8px;margin-bottom:10px;font-size:16px;font-weight:600;display:flex}.mt-eyebrow a:hover{color:#fff}.mt-watched{white-space:nowrap;border:1px solid var(--rim);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:46px;color:var(--body);border-radius:23px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:16px;font-weight:600;display:inline-flex}.mt-watched svg{font-size:20px}.wchk{border:2px solid var(--line2);color:#0000;background:0 0;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex}.wchk.on{color:#0e1014;background:#3dd27e;border-color:#3dd27e}.wchk.sm{border-width:1.5px;width:26px;height:26px;font-size:12px}.stabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:4px;margin-top:-8px;margin-bottom:28px;padding:8px 0 12px;display:flex;overflow-x:auto}.stabs::-webkit-scrollbar{display:none}.stabs a{height:40px;color:var(--body);border-radius:20px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.stabs a:hover{background:var(--raised)}.stabs a.on{background:var(--raised2);color:var(--text)}.stabs a span .fx-sc{font-size:13px}.stabs a.arr{width:40px;color:var(--muted);justify-content:center;padding:0;font-size:16px}:where(.se-eps) .ecg{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;margin-top:14px;display:grid}:where(.se-eps) .ec{min-width:0;display:block}:where(.se-eps) .ec .im{display:block;position:relative}:where(.se-eps) .ec img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;display:block}:where(.se-eps) .ec .wchk{background:#0e10148c;border-color:#ffffff80;position:absolute;bottom:8px;right:8px}:where(.se-eps) .ec .row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}:where(.se-eps) .ec b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:where(.se-eps) .ec .fx-sc{flex:none;font-size:13px}:where(.se-eps) .ec .d{color:var(--muted);font-size:12px}.e4-tabs{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);gap:4px;margin-top:10px;display:flex;overflow-x:auto}.e4-tabs::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.e4-tabs{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--e4-l),#000 calc(100% - var(--e4-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--e4-l),#000 calc(100% - var(--e4-r)),transparent);animation:linear both e4-edges;animation-timeline:scroll(self inline)}}.e4-tabs a{height:42px;color:var(--muted);border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.e4-tabs a:hover{color:var(--text)}.e4-tabs a.on{color:var(--text);border-bottom-color:var(--text)}.e4-list{margin-top:4px}.e4{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;height:52px;margin:0 -12px;padding:0 12px;display:grid}.e4:hover{background:var(--raised)}.e4+.e4{box-shadow:0 -1px 0 var(--line)}.e4 .n{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.e4 .t{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.fx a.mt-link{color:var(--link)}.e4+.e4{box-shadow:none;border-top:1px solid var(--line);border-radius:0}@media (max-width:900px){.ep-nav{flex-direction:column}.mt-watched{flex:none;padding:0 12px}.mt-watched span{display:none}:where(.se-eps) .ecg{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.se-eps) .ec{position:relative}:where(.se-eps) .ec .ec-link:after{content:"";z-index:0;position:absolute;inset:0}:where(.se-eps) .ec .wchk{z-index:1;cursor:pointer}:where(.se-eps) .ec-ph{aspect-ratio:16/9;background:var(--raised2);border-radius:10px;width:100%;display:block}:where(.se-eps) .ec .row b{min-width:0}:where(.se-eps) .ec .row .fx-sc{flex:none}:where(.se-eps) .ec .wchk svg{visibility:hidden}:where(.se-eps) .ec .wchk.on svg{visibility:visible}.stabs span.arr{pointer-events:none}.stabs a.arr,.stabs span.arr{width:40px;height:40px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.mt-watched[aria-pressed=true] svg{color:#3dd27e}.mt-watched{cursor:pointer}.wchk.on svg{color:#0e1014}.sub-page{max-width:880px;padding-top:36px;padding-bottom:96px}.sub-back{color:var(--muted);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.sub-back:hover{color:var(--text)}.sub-back svg{font-size:14px}.sub-h1{letter-spacing:-.02em;margin:14px 0 0;font-size:40px;font-weight:800;line-height:1.1}.sub-h1 .sub{color:var(--muted);letter-spacing:0;margin-left:14px;font-size:16px;font-weight:500}.sub-page .mt-sec{margin-top:36px}.sub-page .mt-sec:first-of-type{margin-top:28px}.sub-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.sub-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.sub-hist{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:120px;margin-top:24px;padding-bottom:22px;display:flex}.sub-hist .bar{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.sub-hist .bar span{border-radius:4px 4px 0 0;width:100%;display:block}.sub-hist .bar em{text-align:center;color:var(--muted);font-size:12px;font-style:normal;position:absolute;bottom:-22px;left:0;right:0}.sub-page .fx-revs{margin-top:28px}@media (max-width:900px){.sub-page{padding-top:24px}.sub-h1{font-size:30px}.sub-people{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-lists{grid-template-columns:minmax(0,1fr)}}:where(.se-eps) .ec img{background:var(--raised2);height:auto}@media (max-width:900px){.fx-actions:has(>.mt-watched):has(>.fx-glass:not(.sq)~.fx-glass:not(.sq))>.fx-glass:not(.sq)>svg{display:none}}}
