:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fdfcf8;--canvasSubtle:#f5f3ee;--textPrimary:#1a1a1a;--textSecondary:#6f6f6f;--textMuted:#9a948a;--lineSubtle:#1a1a1a12;--lineSoft:#1a1a1a1f;--lineStrong:#1a1a1a3d;--trendMacro:#d1d1d1;--trendMicro:#a3a3a3;--spotColor:#c1432e;--spotColorMuted:#c1432e;--seasonAccentMuted:#b36d61;--publisherAccent:#c1432e;--font-app:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--font-serif:var(--font-app);--font-sans:var(--font-app);--font-mono:var(--font-app);--font-editorial-serif:Georgia, "Times New Roman", "Liberation Serif", serif;--type-size-heading:1.2rem;--type-size-body:1rem;--type-size-meta:.875rem;--type-size-utility:.78rem;--pageMaxWidth:75rem;--indexMaxWidth:clamp(39rem, calc(26rem + 34vw), 84rem);--indexShapeRule:#1a1a1a29;--columnGap:clamp(2rem, 4vw, 4rem);--chartColumnGap:.9rem;--tight:.75rem;--transition-fast:.14s ease;--transition-medium:.22s ease;--touch-target:2.75rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0e0e0d;--canvasSubtle:#181816;--textPrimary:#e8e3d5;--textSecondary:#8a857a;--textMuted:#66625a;--lineSubtle:#232220;--lineSoft:#2a2926;--lineStrong:#403e39;--trendMacro:#56534d;--trendMicro:#777269;--spotColor:#d9644d;--spotColorMuted:#d9644d;--seasonAccentMuted:#b38780;--publisherAccent:#d9644d;--indexShapeRule:#e8e3d524}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0e0e0d;--canvasSubtle:#181816;--textPrimary:#e8e3d5;--textSecondary:#8a857a;--textMuted:#66625a;--lineSubtle:#232220;--lineSoft:#2a2926;--lineStrong:#403e39;--trendMacro:#56534d;--trendMicro:#777269;--spotColor:#d9644d;--spotColorMuted:#d9644d;--seasonAccentMuted:#b38780;--publisherAccent:#d9644d;--indexShapeRule:#e8e3d524}}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);min-height:100%;color:var(--textPrimary);font-size:clamp(100%,.875rem + .125vw,125%)}body{background:var(--canvas);min-height:100vh;color:var(--textPrimary);font-family:var(--font-serif);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}a,button{color:inherit}#app{min-height:100vh;min-height:100svh;padding-bottom:var(--dock-height,0px)}.document-shell,.page-shell{width:auto;max-width:none;margin:0;padding:1.25rem 1.25rem 4rem}.document-shell-search{max-width:none;min-height:100svh}.masthead{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:3.5rem;display:flex}.masthead-meta{justify-items:end;gap:.55rem;margin-left:auto;display:grid}.publisher-brand{min-height:24px;color:var(--textPrimary);font-family:var(--font-mono);font-size:max(var(--type-size-utility), 12px);letter-spacing:0;text-underline-offset:.2em;white-space:nowrap;padding-block:.3rem;font-weight:500;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.publisher-brand-period{color:var(--publisherAccent)}.publisher-brand:hover{text-decoration-color:currentColor}.publisher-brand:focus-visible{outline:2px solid var(--spotColor);outline-offset:4px}.masthead-navigation{align-items:baseline;gap:1.25rem;display:flex}.masthead-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.masthead-action{border:1px solid var(--lineSoft);color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-utility);white-space:nowrap;background:0 0;padding:.3rem .6rem;line-height:1.2}.document-kicker,.eyebrow{color:var(--textSecondary);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.79rem}.keycap{border:1px solid var(--lineStrong);background:var(--canvasSubtle);min-width:1.75rem;min-height:1.6rem;box-shadow:0 1px 0 var(--lineStrong);color:inherit;font-family:var(--font-sans);vertical-align:middle;border-radius:.3rem;place-items:center;padding:.08rem .42rem;font-size:.82rem;line-height:1;display:inline-grid}.shortcut-action{cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast)}.shortcut-action:hover,.shortcut-action:focus-visible{border-color:var(--spotColor);color:var(--spotColor);outline:none}.shortcut-action:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.search-document{width:min(100%, var(--indexMaxWidth));margin:0 auto}.search-document-empty{padding-top:0}.show-copy h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:.4rem 0 0;font-size:clamp(2.4rem,6vw,4.9rem);font-weight:400;line-height:.96}.show-plot{color:var(--textSecondary);margin:1.4rem 0 0;font-size:1.07rem;line-height:1.72}.search-form{margin-top:0}.search-label,.show-meta,.back-link,.search-result-meta,.mismatch-note{color:var(--textSecondary);font-family:var(--font-sans);font-size:.92rem}.search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:.6rem;display:grid}.document-shell-search .search-row input{font-size:1.35rem}.search-field{min-width:0;position:relative}.search-row input{border:0;border-bottom:1px solid var(--lineStrong);appearance:none;width:100%;min-width:0;color:var(--textPrimary);font-family:var(--font-serif);transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:0;padding:.88rem 3rem .7rem .1rem;font-size:1.15rem}.search-row input::-webkit-search-cancel-button{appearance:none}.search-row input::placeholder{color:var(--textSecondary);opacity:1;transition:opacity var(--placeholderFadeDuration,.22s) ease}.search-row input.is-placeholder-swapping::placeholder{opacity:0}.search-row input:focus-visible{border-color:var(--spotColor);outline:none}.search-row button{color:var(--textPrimary);font-family:var(--font-sans);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:0;border-bottom:1px solid #0000;padding:.35rem 0;font-size:.94rem}.search-row .search-submit{font-family:var(--font-serif);align-self:stretch;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid}.search-row .search-clear{width:2.75rem;min-height:2.75rem;color:var(--textSecondary);border:0;place-items:center;padding:0;font-size:1.3rem;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-row .search-clear[hidden]{display:none}.search-row button:hover,.search-row button:focus-visible,.masthead-action:hover,.masthead-action:focus-visible,.search-result-link:hover .search-result-title,.search-result-link:focus-visible .search-result-title,.back-link:hover,.back-link:focus-visible{color:var(--spotColor);border-color:currentColor;outline:none}.results-status:empty{display:none}.results-status:not(:empty){margin-top:2.5rem}.results-status:not(:empty)+.search-results-list{margin-top:1rem}.state-copy{color:var(--textSecondary);margin:0;font-size:1rem}.error-state{color:var(--spotColor)}.pending-state{justify-items:start;gap:.75rem;display:grid}.pending-state-copy{margin:0}.pending-state-action{border:1px solid var(--lineStrong);color:var(--textPrimary);cursor:pointer;background:0 0;padding:.45rem .7rem}.pending-state-action:hover,.pending-state-action:focus-visible{border-color:var(--spotColor);color:var(--spotColor)}.search-results-list{margin:0;padding:0;list-style:none}.search-result-item{border-top:1px solid var(--lineSoft)}.search-result-item:last-child{border-bottom:1px solid var(--lineSoft)}.search-result-link{grid-template-columns:auto 1fr;align-items:center;gap:.95rem;padding:1rem 0;text-decoration:none;display:grid}.search-result-item.is-selected{border-color:var(--spotColorMuted)}.search-result-item.is-selected .search-result-title{color:var(--spotColor)}.search-result-poster{aspect-ratio:3/4;object-fit:cover;background:var(--canvasSubtle);width:2.7rem}.search-result-rule{background:var(--lineStrong);width:2.7rem;height:1px;display:block}.search-result-copy{gap:.15rem;min-width:0;display:grid}.search-result-title{font-size:1.26rem}.show-index{width:min(100%, var(--indexMaxWidth));margin:clamp(2.5rem,7svh,5rem) auto 0}.show-index-section+.show-index-section{margin-top:clamp(2.75rem,6svh,4.5rem)}.show-index-columns,.show-index-row{grid-template-columns:minmax(0,1fr) 9.5ch 4.5ch 192px;align-items:center;column-gap:1.25ch;display:grid}.show-index-columns{border-bottom:1px solid var(--lineSubtle);min-height:1.75rem;color:var(--textSecondary);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;line-height:1}.show-index-list{margin:0;padding:0;list-style:none}.show-index-item{min-width:0}.show-index-row{min-height:2.125rem;color:var(--textPrimary);font-size:.8125rem;line-height:1.15;text-decoration:none}.show-index-series{text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-fast);overflow:hidden}.show-index-years,.show-index-episodes{color:var(--textSecondary);font-variant-numeric:tabular-nums}.show-index-shapes{width:192px;height:28px;display:block}.show-index-shape{color:var(--textPrimary);opacity:.72;pointer-events:none;transition:opacity var(--transition-fast);display:block;overflow:visible}.show-index-shape-mobile,.show-index-mobile-unit{display:none}.show-index-shape-rule{stroke:var(--indexShapeRule);stroke-width:1px;vector-effect:non-scaling-stroke}.show-index-shape-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.show-index-shape[data-shape-regime=points] .show-index-shape-line{opacity:.45;stroke-width:1px}.show-index-shape-point,.show-index-shape-envelope{fill:currentColor}.show-index-row:hover .show-index-series,.show-index-row:focus-visible .show-index-series{color:var(--spotColor)}.show-index-row:hover .show-index-shape,.show-index-row:focus-visible .show-index-shape{opacity:1}.show-index-row:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.show-index-footer{color:var(--textSecondary);margin:clamp(2rem,5svh,3.5rem) 0 0;font-size:.72rem}.results-document{padding-bottom:3rem}.results-heading{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .8rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.results-title{overflow-clip-margin:.12em;min-width:0;max-width:100%;font-family:var(--font-editorial-serif);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.75rem,6vw,3.5rem);font-weight:400;line-height:.94;overflow:clip}.results-title:focus{outline:none}.results-year{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta);margin:0}@media (min-width:861px){.results-year{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1}}.results-layout{column-gap:var(--columnGap);grid-template-columns:minmax(14rem,24%) minmax(0,1fr);align-items:start;row-gap:1.5rem;display:grid}.results-context{grid-area:2/1}.results-data{grid-area:1/1/auto/-1;width:calc(100% + 2.5rem);min-width:0;margin-inline:-1.25rem;padding-inline-end:1rem}.results-progress{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-utility);margin:.45rem 1.25rem 0}.results-data .chart-root>.state-copy{place-items:center;min-height:clamp(14rem,45vh,28rem);display:grid}.results-episode{grid-area:2/2;min-width:0;min-height:5.5rem;position:relative;container:comparison-pane/inline-size}.show-picker-root{border-block:1px solid var(--lineSubtle);width:min(100%,48rem);margin:0 auto clamp(1.5rem,4vw,3rem);padding-block:1rem 1.35rem}.show-picker-heading,.show-picker-search-row{justify-content:space-between;align-items:end;gap:1rem;display:flex}.show-picker-heading h2{margin:.25rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500}.show-picker-close,.show-picker-form button,.show-picker-result-action,.comparison-identity-actions button{color:var(--textSecondary);font:inherit;cursor:pointer;background:0 0;border:0}.show-picker-close:hover,.show-picker-close:focus-visible,.show-picker-form button:hover,.show-picker-form button:focus-visible,.comparison-identity-actions button:hover,.comparison-identity-actions button:focus-visible{color:var(--spotColor)}.show-picker-close:focus-visible,.show-picker-form button:focus-visible,.show-picker-result-action:focus-visible,.comparison-identity-actions button:focus-visible{outline:2px solid var(--spotColor);outline-offset:3px}.show-picker-form{margin-top:1rem}.show-picker-form label{color:var(--textSecondary);font-size:var(--type-size-utility)}.show-picker-search-row input{border:0;border-bottom:1px solid var(--lineStrong);min-width:0;color:var(--textPrimary);font:inherit;background:0 0;border-radius:0;flex:1;padding:.65rem .1rem}.show-picker-search-row input:focus-visible{border-color:var(--spotColor);outline:none}.show-picker-form button{padding:.65rem 0}.show-picker-status{min-height:1.5rem;color:var(--textSecondary);font-size:var(--type-size-utility);margin:.75rem 0 0}.show-picker-status .state-copy{margin:0}.show-picker-results{margin:0;padding:0;list-style:none}.show-picker-result{border-top:1px solid var(--lineSubtle)}.show-picker-result-action{width:100%;color:var(--textPrimary);text-align:left;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.7rem 0;display:grid}.show-picker-result-action:hover strong,.show-picker-result-action:focus-visible strong{color:var(--spotColor)}.show-picker-result-action img,.show-picker-result-rule{aspect-ratio:2/3;object-fit:cover;background:var(--canvasSubtle);width:2.75rem;display:block}.show-picker-result-action strong,.show-picker-result-action small{display:block}.show-picker-result-action strong{font-weight:500}.show-picker-result-action small{color:var(--textSecondary);margin-top:.2rem}.comparison-heading{text-align:center;margin:0 auto clamp(1.4rem,3vw,2.4rem)}.comparison-title{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:.35rem 0 0;font-size:clamp(1.7rem,4vw,3rem);font-weight:400;line-height:1.08;overflow:hidden}.comparison-title:focus{outline:none}.comparison-title-divider{vertical-align:.12em;font-size:max(.55em,10px);display:inline-block}.comparison-layout{display:block}.comparison-data{grid-column:1/-1;width:calc(100% + 2.5rem);min-width:0;margin-inline:-1.25rem}.comparison-lane{min-width:0}.comparison-duplex{border-block:1px solid var(--lineSoft);padding-block:.7rem .55rem;position:relative}.comparison-overview{margin-bottom:1.35rem;padding-inline:0}.sparkline-shell.comparison-overview-row{--overview-axis-width:56px;--overview-axis-gap:var(--chartColumnGap);--overview-label-width:clamp(3.5rem, 16vw, 4.5rem);grid-template-columns:calc(var(--overview-axis-width) + var(--overview-axis-gap)) minmax(0, 1fr);align-items:center;gap:0;padding-block:.15rem}.comparison-overview-row+.comparison-overview-row{margin-top:.2rem}.comparison-overview-label{width:min(var(--overview-label-width), 100%);color:var(--textSecondary);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;grid-column:1;justify-self:end;font-size:max(.7rem,11px);overflow:hidden}.comparison-overview-row .sparkline-chart{grid-column:2}.comparison-overview-row-a{z-index:1;position:relative}.comparison-overview-row-a .sparkline-chart{position:relative;overflow:visible}.comparison-overview-row-a .viewport-brush .overlay,.comparison-overview-row-a .viewport-brush .selection{y:0;height:calc(200% + .5rem)}.comparison-overview-row-a .viewport-brush .handle{y:-4px;height:calc(200% + .5rem + 8px)}.comparison-overview-row-b .sparkline-chart{pointer-events:none}.comparison-overview-row-b .viewport-brush{display:none}.comparison-lane+.comparison-lane{border-top:1px solid var(--lineSoft);margin-top:.55rem;padding-top:.8rem}.comparison-lane-heading{grid-template-columns:calc(56px + var(--chartColumnGap)) minmax(0, 1fr);margin-bottom:.3rem;display:grid}.comparison-lane-heading-inner{grid-column:2;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:.05rem 1rem;min-width:0;padding-inline-end:1.25rem;display:grid}.comparison-lane-title-row{grid-column:1;align-items:baseline;gap:.55rem;min-width:0;display:flex}.comparison-lane-heading h2,.comparison-lane-heading p{margin:0}.comparison-lane-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;overflow:hidden}.comparison-lane-heading p,.comparison-lane-status{color:var(--textSecondary);font-size:var(--type-size-utility)}.comparison-lane-heading-inner>p{grid-column:1}.comparison-lane-active-label{border:1px solid var(--lineStrong);color:var(--textSecondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:.05rem .35rem;font-size:max(.62rem,10px);font-weight:600;line-height:1.35;display:none}.comparison-lane.is-active .comparison-lane-active-label{display:inline-flex}.comparison-error-actions{justify-content:center;gap:.9rem;display:flex}.comparison-error-actions button{color:var(--textSecondary);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.comparison-error-actions button:hover,.comparison-error-actions button:focus-visible{color:var(--spotColor)}.comparison-lane-status{min-height:1rem;margin:.35rem 0 0;padding-inline:1.25rem}.comparison-lane-status:empty{min-height:0;margin:0}@media (max-width:767px){.comparison-duplex{padding-block-start:.55rem}}.comparison-reading-pane{border-block:1px solid var(--lineSubtle);width:min(100% - 2.5rem,68rem);min-width:0;margin:.9rem auto 1.35rem;padding-block:1.1rem 1.25rem;position:relative;container:comparison-pane/inline-size}.comparison-detail{min-height:5.5rem;position:relative;container:comparison-pane/inline-size}.cross-show-multiselect-action{color:var(--textSecondary);font-size:var(--type-size-meta);justify-content:center;align-items:center;gap:.75rem;margin:1rem 0 0;display:flex}.cross-show-multiselect-action[hidden]{display:none}.cross-show-multiselect-action.is-armed{border-block:1px solid var(--lineSubtle);padding-block:.65rem}.comparison-head-to-head[hidden]{display:none}.cross-show-episode-headings{grid-template-columns:minmax(0,1fr) clamp(6.5rem,15vw,9rem) minmax(0,1fr);align-items:end;gap:clamp(.65rem,2vw,1.25rem);display:grid}.cross-show-episode{min-width:0}.cross-show-episode-a{text-align:right;grid-column:1}.cross-show-episode-b{text-align:left;grid-column:3}.cross-show-episode-axis{color:var(--textSecondary);font-size:var(--type-size-utility);text-align:center;grid-area:1/2;margin:0 0 .2rem}.cross-show-episode h2,.cross-show-episode p{margin:0}.cross-show-episode h2{overflow-wrap:anywhere;font-family:var(--font-editorial-serif);font-size:var(--type-size-heading);font-weight:400;line-height:1.2}.cross-show-episode p{color:var(--textSecondary);font-size:var(--type-size-meta)}.cross-show-episode button{color:var(--textSecondary);font:inherit;font-size:var(--type-size-utility);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;text-decoration:underline}.cross-show-episode button:hover,.cross-show-episode button:focus-visible{color:var(--spotColor)}.cross-show-episode button:focus-visible{outline:2px solid var(--spotColor);outline-offset:3px}.cross-show-episode-ratings{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--type-size-meta);font-variant-numeric:tabular-nums;margin-top:1.15rem}.cross-show-rating-source-column{width:clamp(6.5rem,15vw,9rem)}.cross-show-episode-ratings caption{color:var(--textSecondary);margin-bottom:.45rem}.cross-show-episode-ratings th,.cross-show-episode-ratings td{border-top:1px solid var(--lineSubtle);vertical-align:baseline;padding:.4rem .55rem}.cross-show-episode-ratings th{color:var(--textPrimary);text-align:center;font-weight:500}.cross-show-episode-ratings td{color:var(--textPrimary)}.cross-show-episode-ratings td strong,.cross-show-episode-ratings td span{display:inline-block}.cross-show-episode-ratings td span{color:var(--textSecondary);font-size:var(--type-size-utility);margin-inline-start:.4rem}.cross-show-episode-ratings .cross-show-rating-a{text-align:right}.cross-show-episode-ratings .cross-show-rating-b{text-align:left}.cross-show-episode-ratings .cross-show-rating-unavailable{color:var(--textMuted);margin:0}.cross-show-episode-note{color:var(--textSecondary);font-size:var(--type-size-utility);text-align:center;margin:.8rem auto 0;line-height:1.5}.comparison-context{min-width:0}.comparison-caution{color:var(--textSecondary);font-size:var(--type-size-utility);margin:0 0 1.25rem;line-height:1.55}.comparison-identities{grid-template-columns:minmax(0,1fr) clamp(7rem,17vw,10rem) minmax(0,1fr);align-items:center;gap:clamp(.65rem,2vw,1.25rem);display:grid}.comparison-identity{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.comparison-identity-a{text-align:right;grid-column:1;grid-template-columns:minmax(0,1fr) 3rem}.comparison-identity-a .comparison-poster,.comparison-identity-a .comparison-poster-fallback{grid-area:1/2}.comparison-identity-a>div{grid-area:1/1}.comparison-identity-b{grid-column:3}.comparison-identity-axis{color:var(--textSecondary);font-size:var(--type-size-utility);text-align:center;grid-area:1/2;margin:0}.comparison-poster,.comparison-poster-fallback{aspect-ratio:2/3;object-fit:cover;place-items:center;width:3rem;display:grid}.comparison-poster{background:var(--canvasSubtle)}.artwork-missing:after{background:var(--lineStrong);content:"";width:min(2.4rem,55%);height:1px}.comparison-identity h3,.comparison-identity p{margin:0}.comparison-identity h3{font-size:.95rem;font-weight:500}.comparison-identity p{color:var(--textSecondary);margin-top:.2rem;font-size:.78rem}.comparison-identity-actions{flex-wrap:wrap;gap:.35rem .65rem;display:flex}.comparison-identity-a .comparison-identity-actions{justify-content:flex-end}.comparison-identity-actions button{font-size:inherit;text-underline-offset:.2em;padding:0;text-decoration:underline}.comparison-summary{border-collapse:collapse;width:100%;font-size:var(--type-size-utility);font-variant-numeric:tabular-nums;table-layout:fixed;margin-top:1.5rem}.comparison-summary-measure-column{width:clamp(7rem,17vw,10rem)}.comparison-summary th,.comparison-summary td{border-top:1px solid var(--lineSubtle);text-align:left;vertical-align:top;padding:.38rem .45rem .38rem 0}.comparison-summary tbody th{font-weight:400}.comparison-summary .comparison-summary-a{text-align:right}.comparison-summary .comparison-summary-measure{color:var(--textSecondary);text-align:center}.comparison-summary .comparison-summary-b{text-align:left}.comparison-method-note{color:var(--textSecondary);text-align:center;margin:.8rem auto 0;font-size:.7rem;line-height:1.5}@container comparison-pane (width<=34rem){.comparison-identities{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem}.comparison-identity,.comparison-identity-a,.comparison-identity-b{text-align:left;grid-column:1;grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem}.comparison-identity-a .comparison-poster,.comparison-identity-a .comparison-poster-fallback{grid-column:1}.comparison-identity-a>div{grid-column:2}.comparison-identity-a .comparison-identity-actions{justify-content:flex-start}.comparison-identity-axis{text-align:left;grid-area:auto/1;margin-left:2.75rem}.comparison-poster,.comparison-poster-fallback{width:2.25rem}.comparison-summary-measure-column{width:clamp(6.5rem,34vw,8.5rem)}.cross-show-multiselect-action{text-align:center;flex-direction:column;align-items:stretch}.cross-show-multiselect-action .sidenote-compare-button{min-height:var(--touch-target)}.cross-show-episode-headings{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.55rem}.cross-show-episode-axis{font-size:0}.cross-show-episode-axis:after{content:"vs";font-size:.65rem}.cross-show-rating-source-column{width:clamp(5.5rem,27vw,7rem)}}.show-header{grid-template-columns:minmax(5rem,32%) minmax(0,1fr);align-items:start;gap:.85rem 1rem;display:grid}.show-header:not(:has(.show-poster-shell)){grid-template-columns:minmax(0,1fr)}.show-facts{align-self:center}.show-copy{grid-column:1/-1}.back-link{font-size:var(--type-size-meta);text-decoration:none;display:inline-block}.back-link.masthead-action{font-size:var(--type-size-utility)}.show-poster-shell{background:var(--canvasSubtle);width:min(6.75rem,100%)}.show-poster{aspect-ratio:3/4;object-fit:cover;width:100%}.show-meta{font-size:var(--type-size-meta);margin:0}.mismatch-note{font-size:var(--type-size-meta)}.show-metrics,.rating-badge{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta)}.show-metrics{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.15rem .55rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.rating-badge{display:contents}.rating-badge.is-primary{color:var(--textPrimary);font-weight:700}.rating-badge-value,.rating-badge-votes{font-variant-numeric:tabular-nums}.rating-badge-score{white-space:nowrap}.series-rating-button{color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.series-rating-button:hover,.series-rating-button:focus-visible{color:var(--spotColor);text-underline-offset:.12em;text-decoration:underline}.series-rating-button:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.rating-badge-votes{color:var(--textSecondary);white-space:nowrap}.inline-tooltip-control{min-width:0;color:var(--textSecondary);white-space:nowrap;font-weight:400;display:inline-flex;position:relative}.inline-tooltip-trigger{color:inherit;font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;cursor:help;touch-action:manipulation;background:0 0;border:0;padding:0}.inline-tooltip-trigger:hover,.inline-tooltip-trigger:focus-visible,.inline-tooltip-trigger[aria-expanded=true],.inline-tooltip-control.is-expanded .inline-tooltip-trigger{color:var(--spotColor);text-underline-offset:.12em;text-decoration:underline}.inline-tooltip-trigger:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.inline-tooltip{z-index:5;border:1px solid var(--lineStrong);background:var(--canvas);width:max-content;max-width:min(17rem,100vw - 2rem);color:var(--textPrimary);font-family:var(--font-sans);font-size:var(--type-size-utility);pointer-events:none;text-align:left;white-space:normal;border-radius:.25rem;padding:.45rem .55rem;font-weight:400;line-height:1.35;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 .3rem .9rem #0000001f}.inline-tooltip[hidden]{display:none}.rating-badge-votes .vote-count-tooltip{left:auto;right:0;transform:none}.rating-source-link{-webkit-text-decoration-color:var(--textMuted);text-decoration-color:var(--textMuted);text-underline-offset:.16em}.rating-source-link:hover,.rating-source-link:focus-visible{color:var(--spotColor);text-decoration-color:currentColor}.rating-source-link:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.show-plot{font-family:var(--font-editorial-serif);font-size:var(--type-size-body);margin-top:.85rem}.chart-kicker{margin-bottom:.65rem}.chart-root,.chart-frame{position:relative}.chart-shell{gap:.75rem;display:grid}.chart-source-status{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-utility);text-align:center;margin:0 0 -.25rem}.chart-source-dismiss{color:var(--textSecondary);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lineStrong);text-decoration-color:var(--lineStrong);text-underline-offset:.16em;cursor:pointer;transition:color var(--transition-fast), text-decoration-color var(--transition-fast);background:0 0;border:0;margin-inline-start:.35rem;padding:0;font-size:.88em}.chart-source-dismiss:hover,.chart-source-dismiss:focus-visible{color:var(--textSecondary);text-decoration-color:currentColor}.chart-source-dismiss:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.sparkline-chart,.chart-axis,.ratings-chart{display:block}.sparkline-chart{touch-action:none}.sparkline-shell,.main-chart-shell,.reading-pane-shell{grid-template-columns:var(--axis-width,56px) minmax(0, 1fr);gap:var(--chartColumnGap);align-items:start;display:grid}.sparkline-shell{padding-bottom:.35rem}.sparkline-shell .sparkline-chart{grid-column:2}.chart-axis-shell{width:var(--axis-width,56px)}.chart-body-shell{overflow-clip-margin:6px;scrollbar-width:thin;min-width:0;overflow:clip}.chart-body-shell.is-scrubbing,.chart-body-shell.is-scrubbing .chart-hit-surface{cursor:col-resize!important}.chart-body-shell.is-scrubbing .crosshair{stroke-width:1.25px;stroke-dasharray:none}.chart-body-shell svg{height:auto;display:block;overflow:visible}.sparkline-chart{width:100%;height:auto}.reading-pane{min-height:6.5rem;padding-top:.85rem;position:relative}.chart-shell[data-detail-kind=point] .reading-pane:before{content:"";left:var(--reading-pane-marker);background:var(--lineStrong);width:1px;height:1rem;position:absolute;top:-.9rem}.sidenote-nav{--sidenote-nav-button-width:1.75rem;grid-template-columns:var(--sidenote-nav-button-width) minmax(0, 1fr) var(--sidenote-nav-button-width);align-items:center;gap:.45rem;margin-bottom:.7rem;display:grid}.sidenote-nav.has-comparison-action{grid-template-columns:var(--sidenote-nav-button-width) var(--sidenote-nav-button-width) minmax(0, 1fr) var(--sidenote-nav-button-width) var(--sidenote-nav-button-width)}.sidenote-nav.has-comparison-action [data-sidenote-nav=previous]{grid-column:1}.sidenote-nav.has-comparison-action .sidenote-nav-center{grid-column:3}.sidenote-nav.has-comparison-action .sidenote-nav-compare{grid-column:4}.sidenote-nav.has-comparison-action [data-sidenote-nav=next]{grid-column:5}.sidenote-nav-button{touch-action:manipulation;width:1.75rem;padding-inline:0}.sidenote-nav-compare[hidden]{display:none}.sidenote-nav-button[aria-disabled=true]{border-color:var(--lineSoft);color:var(--textMuted);cursor:default;opacity:.48}.sidenote-nav.is-comparison .sidenote-nav-button{visibility:hidden}.sidenote-nav-status{text-align:center;min-width:0;margin:0}.sidenote-nav-center{place-items:center;min-width:0;display:grid}.sidenote-comparison-exit{z-index:1;white-space:nowrap;position:absolute;top:0;right:0}.sidenote-nav-label{color:var(--textPrimary);font-family:var(--font-sans);font-size:var(--type-size-meta);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.2;display:block}.sidenote-nav-label.is-comparison-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45em;display:grid}.sidenote-nav-label.is-comparison-range [data-comparison-range-side=earlier]{text-align:right}.sidenote-nav-label.is-comparison-range [data-comparison-range-side=later]{text-align:left}.sidenote-comparison-exit-compact{display:none}@container comparison-pane (width<=31.999rem){.sidenote-comparison-exit-full{display:none}.sidenote-comparison-exit-compact{display:inline}}.sidenote-nav-meta,.sidenote-resting-copy{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta)}.sidenote-nav-meta{margin-top:.08rem;line-height:1.25;display:block}.sidenote-resting-copy,.sidenote-caption{margin:0}.sidenote-caption{flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;display:flex}.sidenote-header{display:block}.sidenote-title{font-family:var(--font-editorial-serif);font-size:var(--type-size-heading);margin:0;font-weight:400;line-height:1.2}.sidenote-meta{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta);margin:0}.sidenote-ratings{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta);margin:.5rem 0 0}.sidenote-rank{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta);margin:.3rem 0 0}.sidenote-comparison-action{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta);align-items:center;gap:.6rem;margin-top:.65rem;display:flex}.sidenote-comparison-action.is-armed{border-block:1px solid var(--lineSoft);padding-block:.55rem}.sidenote-compare-button{border:1px solid var(--lineStrong);color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-utility);cursor:pointer;touch-action:manipulation;background:0 0;padding:.25rem .5rem}.sidenote-compare-button:hover,.sidenote-compare-button:focus-visible{border-color:var(--spotColor);color:var(--spotColor)}.sidenote-compare-button:focus-visible,.sidenote-comparison-episode-button:focus-visible,.sidenote-comparison-rating:focus-visible,.sidenote-comparison-extreme:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.sidenote-comparison{--comparison-provider-width:4.5rem;--comparison-column-gap:clamp(.45rem, 2cqi, 1rem)}.sidenote-comparison-episodes{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:0;display:grid}.sidenote-comparison-episode{min-width:0}.sidenote-comparison-episode-button{width:100%;color:var(--textPrimary);font-family:var(--font-editorial-serif);font-size:var(--type-size-body);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:baseline;gap:.45rem;padding:0;display:flex}.sidenote-comparison-episode-button strong{font-weight:400}.sidenote-comparison-episode-button:hover,.sidenote-comparison-episode-button:focus-visible,.sidenote-comparison-extreme:hover,.sidenote-comparison-extreme:focus-visible{color:var(--spotColor)}.sidenote-comparison-ratings{gap:.1rem;margin-top:.8rem;display:grid}.sidenote-comparison-rating{grid-template-columns:minmax(0, 1fr) minmax(var(--comparison-provider-width), auto) minmax(0, 1fr);gap:var(--comparison-column-gap);width:100%;min-width:0;color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta);background:0 0;border:0;align-items:baseline;padding:.3rem .45rem;display:grid}.sidenote-comparison-rating.is-interactive{cursor:pointer;touch-action:manipulation}.sidenote-comparison-rating.is-interactive:hover,.sidenote-comparison-rating.is-interactive:focus-visible,.sidenote-comparison-rating.is-selected{background:var(--canvasSubtle)}.sidenote-comparison-rating-source{color:var(--textPrimary);text-align:center;font-weight:700}.sidenote-comparison-rating-value{min-width:0;color:var(--textPrimary);font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;display:flex}.sidenote-comparison-rating-value[data-comparison-rating-side=earlier]{text-align:right;flex-direction:row-reverse;justify-content:flex-start}.sidenote-comparison-rating-value[data-comparison-rating-side=later]{text-align:left;justify-content:flex-start}.sidenote-comparison-rating-value>span:first-child{flex:none}.sidenote-comparison-rating-votes,.sidenote-comparison-rating-rank{min-width:0;color:var(--textSecondary);font-size:var(--type-size-utility);white-space:nowrap;font-weight:400}.sidenote-comparison-rating-value[data-comparison-rating-side=earlier] .vote-count-tooltip{left:0;transform:none}.sidenote-comparison-rating-value[data-comparison-rating-side=later] .vote-count-tooltip,.sidenote-comparison-rating-value[data-comparison-rating-side=earlier] .sidenote-comparison-rating-rank-tooltip{left:auto;right:0;transform:none}.sidenote-comparison-rating-value[data-comparison-rating-side=later] .sidenote-comparison-rating-rank-tooltip{left:0;transform:none}.sidenote-comparison-rating-value.is-plotted,.sidenote-comparison-rating.is-selected .sidenote-comparison-rating-value,.sidenote-comparison-rating.is-selected .sidenote-comparison-rating-source{color:var(--spotColor)}.sidenote-comparison-ratings.has-selection .sidenote-comparison-rating:not(.is-selected) .sidenote-comparison-rating-value.is-plotted{color:var(--textSecondary)}.sidenote-comparison-rating.is-unavailable,.sidenote-comparison-rating.is-unavailable .sidenote-comparison-rating-source,.sidenote-comparison-rating.is-unavailable .sidenote-comparison-rating-value{color:var(--textMuted)}.sidenote-comparison-metrics{border-top:1px solid var(--lineStrong);font-family:var(--font-sans);font-size:var(--type-size-meta);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;margin:1rem 0 0;padding-top:.75rem;display:grid}.sidenote-comparison-metrics dt{color:var(--textSecondary)}.sidenote-comparison-metrics dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0}.sidenote-comparison-extremes{gap:var(--columnGap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem;display:grid}.sidenote-comparison-extremes h2{color:var(--textSecondary);font-family:var(--font-sans);font-size:var(--type-size-meta);margin:0}.sidenote-comparison-extreme{border:0;border-bottom:1px solid var(--lineStrong);width:100%;color:var(--textPrimary);font-family:var(--font-sans);font-size:var(--type-size-meta);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;grid-template-columns:max-content minmax(0,1fr) max-content;gap:.4rem;padding:.25rem 0;display:grid}.sidenote-comparison-extreme span:nth-child(2){color:var(--textSecondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container comparison-pane (width>=32rem){.sidenote-comparison-episodes{gap:calc(var(--comparison-provider-width) + var(--comparison-column-gap) + var(--comparison-column-gap));grid-template-columns:repeat(2,minmax(0,1fr))}.sidenote-comparison-episode[data-comparison-side=earlier]{text-align:right}.sidenote-comparison-episode[data-comparison-side=earlier] .sidenote-comparison-episode-button{text-align:right;justify-content:flex-end}}.sidenote-rating-primary{font-weight:700}.sidenote-rating-value{color:inherit;font:inherit;font-variant-numeric:tabular-nums;line-height:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.sidenote-rating-primary-value{color:var(--spotColor)}.sidenote-rating-primary-value.is-superseded{color:inherit}.sidenote-rating-value:hover,.sidenote-rating-value:focus-visible,.sidenote-rating-value.is-selected{color:var(--spotColor);text-underline-offset:.12em;text-decoration:underline}.sidenote-rating-value:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.sidenote-ratings .vote-count-control,.sidenote-votes-pending{margin-left:.3em}.sidenote-votes-loading{color:var(--textMuted);align-items:center;gap:.35em;font-weight:400;display:inline-flex}.sidenote-votes-loading-dot{opacity:.45;background:currentColor;border-radius:50%;width:.48em;height:.48em}@keyframes sidenote-votes-loading-pulse{50%{opacity:.9;transform:scale(1.18)}}@media (prefers-reduced-motion:no-preference){.sidenote-votes-loading-dot{animation:1.1s ease-in-out infinite sidenote-votes-loading-pulse}}.sidenote-body{color:var(--textSecondary);font-family:var(--font-editorial-serif);font-size:var(--type-size-body);margin:.55rem 0 0}.trend-summary-metrics{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.25rem .75rem;margin:.6rem 0 0;display:grid}.trend-summary-metric{display:contents}.trend-summary-metric dt,.trend-summary-provenance{color:var(--textSecondary)}.trend-summary-metric dt,.trend-summary-metric dd,.trend-summary-rankings,.trend-summary-provenance{font-family:var(--font-sans);font-size:var(--type-size-meta)}.trend-summary-metric dd{color:var(--textPrimary);font-variant-numeric:tabular-nums;margin:0}.trend-summary-context{color:var(--textSecondary)}.trend-summary-trend-value{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.trend-summary-breakpoint-action{color:var(--textSecondary);align-items:center;gap:.4rem;display:inline-flex}.trend-summary-breakpoint-button{color:var(--spotColor);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.trend-summary-breakpoint-button:hover,.trend-summary-breakpoint-button:focus-visible{color:var(--spotColor);text-decoration-color:currentColor}.trend-summary-breakpoint-button:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.trend-info-control{display:inline-flex;position:relative}.trend-info-button{width:1.35rem;min-height:1.35rem;color:var(--textSecondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.trend-info-button:hover,.trend-info-button:focus-visible,.trend-info-button[aria-expanded=true]{color:var(--spotColor)}.trend-info-button:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.trend-info-tooltip{z-index:4;border:1px solid var(--lineStrong);background:var(--canvas);width:min(20rem,100vw - 2rem);color:var(--textPrimary);font-family:var(--font-sans);font-size:var(--type-size-utility);font-variant-numeric:tabular-nums;border-radius:.3rem;padding:.7rem .8rem;line-height:1.4;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%);box-shadow:0 .4rem 1.2rem #0000001f}.trend-info-tooltip[hidden]{display:none}.trend-info-tooltip p{color:var(--textSecondary);margin:.2rem 0 .45rem}.trend-info-tooltip ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.trend-info-statistics{border-top:1px solid var(--lineStrong);gap:.55rem;margin:.6rem 0 0;padding-top:.55rem;display:grid}.trend-info-statistics div{display:block}.trend-info-statistics dt{color:var(--textSecondary)}.trend-info-statistics dd{margin:.05rem 0 0}.trend-info-check{grid-template-columns:1rem minmax(0,1fr);gap:.55rem;display:grid}.trend-info-check[data-passed=true]>:first-child{color:var(--spotColor)}.trend-info-check[data-passed=false]>:first-child{color:var(--textMuted)}.trend-summary-rankings{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.7rem;display:grid}.trend-summary-ranking{min-width:0}.trend-summary-ranking-title{color:var(--textSecondary);font:inherit;margin:0 0 .25rem;font-weight:700}.trend-summary-ranking-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.trend-summary-season-ranking{min-width:0;color:var(--textPrimary);font-variant-numeric:tabular-nums}.trend-summary-season-ranking .trend-summary-ranking-title{margin-bottom:.25rem}.trend-summary-season-extreme{align-items:center;gap:.3rem;min-width:0;min-height:1.75rem;margin:0;padding:.15rem 0;display:flex}.trend-summary-season-buttons{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-summary-season-button{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lineStrong);text-decoration-color:var(--lineStrong);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0}.trend-summary-season-button:hover,.trend-summary-season-button:focus-visible{color:var(--spotColor);text-decoration-color:currentColor}.trend-summary-season-button:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.trend-summary-season-extreme .trend-summary-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-summary-extreme{border:0;border-bottom:1px solid var(--lineStrong);width:100%;min-height:1.75rem;color:var(--textPrimary);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.25rem max-content minmax(0,1fr) max-content;align-items:center;gap:.3rem;padding:.15rem 0;display:grid}.trend-summary-rank{color:var(--textSecondary)}.trend-summary-episode-title{min-width:0;color:var(--textSecondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-summary-extreme:hover,.trend-summary-extreme:focus-visible{border-color:var(--spotColor);color:var(--spotColor)}.trend-summary-provenance{margin:.45rem 0 0}.sidenote-breakpoint-card{container:breakpoint-card/inline-size}.breakpoint-summary-facts{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.breakpoint-summary-facts li{min-width:0}.breakpoint-summary-episode{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:650;display:inline}.breakpoint-summary-episode:hover,.breakpoint-summary-episode:focus-visible{color:var(--spotColor)}@container breakpoint-card (width<=36rem){.breakpoint-summary-facts{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.25rem}}.breakpoint-regimes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.8rem;display:grid}.breakpoint-regime{min-width:0}.breakpoint-regime h2,.breakpoint-regime p,.breakpoint-summary-evidence{margin:0}.breakpoint-regime h2{color:var(--textSecondary);font:inherit;font-weight:700}.breakpoint-regime p+p{margin-top:.15rem}.breakpoint-summary-evidence{color:var(--textSecondary);margin-top:.8rem}.series-breakpoint-layer{pointer-events:none}@media (pointer:coarse){.masthead-action,.show-picker-close,.show-picker-form button,.comparison-identity-actions button{min-height:var(--touch-target);align-items:center;padding-inline:.75rem;display:inline-flex}.comparison-identity-actions{gap:.35rem}.chart-shell,.results-episode{-webkit-user-select:none;user-select:none}.chart-body-shell{-webkit-touch-callout:none}.sidenote-nav{--sidenote-nav-button-width:var(--touch-target)}.sidenote-nav-button{width:var(--touch-target);min-height:var(--touch-target)}.sidenote-compare-button,.sidenote-comparison-episode-button,.sidenote-comparison-rating.is-interactive,.sidenote-comparison-extreme,.trend-summary-extreme{min-height:var(--touch-target)}.trend-info-button{position:relative}.trend-info-button:before{content:"";position:absolute;inset:-.7rem}.trend-summary-breakpoint-button{min-height:var(--touch-target)}}@media (pointer:coarse) and (hover:none){.action-key{display:none}}.source-spread-layer,.crosshair-layer{pointer-events:none}.season-axis-label[role=button]{-webkit-user-select:none;user-select:none;cursor:pointer;touch-action:manipulation}.season-axis-label[role=button]:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}.season-axis-label[role=button]:hover,.season-axis-label[role=button]:focus-visible{fill:var(--spotColor);text-decoration:underline}.season-axis-line{x1:calc(0px - var(--chartColumnGap))}.point-layer .episode-point,.point-layer .episode-point-hit,.point-layer .episode-point-hit-batch{cursor:pointer}.viewport-brush{--brush-handle-rest:.45;--brush-handle-hover:.72;--brush-handle-active:.92;--brush-selection-tint:.08}:root[data-theme=dark] .viewport-brush{--brush-handle-rest:.55;--brush-handle-hover:.82;--brush-handle-active:1;--brush-selection-tint:.1}.viewport-brush .overlay{fill:#0000}.viewport-brush .selection{fill:var(--spotColor);fill-opacity:var(--brush-selection-tint);stroke:var(--spotColor);stroke-opacity:.34}.viewport-brush .handle{fill:var(--spotColor);fill-opacity:var(--brush-handle-rest);shape-rendering:crispedges;transition:fill-opacity var(--transition-fast)}.viewport-brush .handle:hover{fill-opacity:var(--brush-handle-hover)}.viewport-brush.is-brushing .handle{fill-opacity:var(--brush-handle-active)}@media (min-width:861px){.results-document>.masthead{margin-bottom:0}.results-title{padding-top:clamp(.75rem,1.5vw,1.25rem)}}@media (pointer:coarse){.show-index-row{min-height:var(--touch-target)}}@media (max-width:860px){.document-shell,.page-shell{padding:1rem 1rem 4rem}.document-shell-search{padding-bottom:1.5rem}.masthead,.search-row{flex-direction:column;align-items:flex-start}.masthead{flex-direction:row;align-items:baseline;gap:.85rem;margin-bottom:1rem}.masthead-navigation{flex-direction:column;align-items:flex-start;gap:.75rem}.masthead-actions{margin-left:0;display:flex}.publisher-brand{font-size:max(var(--type-size-utility), 12px)}.back-link{margin-bottom:0}.search-row{align-items:stretch;width:100%;display:flex}.document-shell-search .search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.search-field,.search-row input{width:100%}.search-document-has-results .search-submit{display:none}.show-index{margin-top:clamp(2rem,5svh,3rem)}.show-index-section+.show-index-section{margin-top:clamp(2.5rem,6svh,3.5rem)}.show-index-columns{min-height:1.75rem;padding-top:.25rem;display:block}.show-index-columns span:not(:first-child){display:none}.show-index-row{grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr) 120px;column-gap:.55em;min-height:3.5rem;padding-block:.35rem}.show-index-series{grid-area:1/1/auto/-1}.show-index-years{grid-area:2/1}.show-index-years:after{content:"·";margin-left:.55em}.show-index-episodes{grid-area:2/2}.show-index-shapes{grid-area:2/4;width:120px;height:24px}.show-index-shape-desktop,.show-index-desktop-unit{display:none}.show-index-shape-mobile,.show-index-mobile-unit{display:block}.show-poster-shell{max-width:6rem}.results-layout,.comparison-layout{grid-template-columns:1fr}.results-context,.results-episode,.comparison-context,.comparison-detail{grid-area:auto/1}.results-episode:empty{display:none}.sidenote-comparison-metrics,.sidenote-comparison-extremes{grid-template-columns:1fr}.sidenote-comparison-extremes{gap:.85rem}.sidenote-comparison-action.is-armed{flex-direction:column;align-items:flex-start}.sidenote-compare-button,.sidenote-comparison-episode-button,.sidenote-comparison-rating.is-interactive,.sidenote-comparison-extreme{min-height:2.75rem}.results-data,.comparison-data{width:calc(100% + 2rem);margin-inline:-1rem}.comparison-reading-pane{width:calc(100% - 2rem)}.sparkline-shell.comparison-overview-row{--overview-axis-gap:.35rem}.comparison-lane-heading{grid-template-columns:minmax(0,1fr);padding-inline:1rem}.comparison-lane-heading-inner{grid-column:1;padding-inline-end:0}.comparison-lane-status,.chart-kicker{padding-inline:1rem}.show-header{grid-template-columns:5rem 1fr}.sparkline-shell,.reading-pane-shell,.main-chart-shell{gap:.35rem}}@media (max-width:767px){.sparkline-shell.comparison-overview-row{--overview-axis-width:40px}}@media (max-width:600px){.masthead{flex-wrap:wrap}.comparison-title{font-size:clamp(1.35rem,4vw,3rem)}.results-masthead{flex-wrap:nowrap;align-items:center;gap:.25rem}.results-masthead .masthead-meta{width:auto;min-width:0;margin-left:auto}.results-masthead .masthead-actions{flex-wrap:nowrap;gap:0}.results-masthead .masthead-action{border-color:#0000;padding-inline:.25rem}.results-masthead .action-key{display:none}.results-masthead .publisher-brand{font-size:12px}.publisher-brand-path{display:none}.document-shell-search .masthead{flex-wrap:nowrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.document-shell-search .masthead-actions{gap:.25rem}.document-shell-search .masthead-action{border-color:#0000;padding-inline:.5rem}.document-shell-search .masthead .action-key{display:none}.document-shell-search .search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}}@media (max-height:800px){.document-shell-search{padding-top:.5rem}.document-shell-search .masthead{margin-bottom:.25rem}.document-shell-search .search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}}.back-link:focus-visible,.search-row input:focus-visible,.search-row button:focus-visible{outline:2px solid var(--spotColor);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}::placeholder{transition-duration:1ms!important}}
