@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.ORkaQW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.ORkaQW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#ec3013;--color-divider:#201e1d66;--color-scrim:#7d7979;--font-family:"Archivo", system-ui, sans-serif;--radius:0px;--rule-section:2px;--rule-row:1px;--shadow-sheet:0 12px 32px #2d2b2b38;--state-primary-hover:#dd2b0f;--state-pressed:#ae1800;--state-ink-tint:#201e1d12;--state-accent-tint:#ec30131a;--state-row-hover:#201e1d0a;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff2ef;--color-accent-200:#ffe0d9;--color-accent-300:#ffc4b8;--color-accent-400:#ff9783;--color-accent-500:#ff563c;--color-accent-600:#dd2b0f;--color-accent-700:#ae1800;--color-accent-800:#7c1405;--color-accent-900:#4d170e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--cover-accent-fill:#ec3013;--cover-accent-text:#f3f2f2;--cover-ink-fill:#201e1d;--cover-ink-text:#f3f2f2;--cover-light-fill:#d7d3d3;--cover-light-text:#201e1d;--tag-free-bg:#fff2ef;--tag-free-text:#7c1405;--tag-free-border:transparent;--tag-premium-bg:#f8f4f4;--tag-premium-text:#444141;--tag-premium-border:transparent;--tag-scheduled-bg:transparent;--tag-scheduled-text:#ae1800;--tag-scheduled-border:#ec3013;--reader-light-ground:#f3f2f2;--reader-light-text:#201e1d;--reader-light-title:#201e1d;--reader-light-kicker:#ae1800;--reader-light-rule:#201e1d66;--reader-dark-ground:#2d2b2b;--reader-dark-text:#eae7e7;--reader-dark-title:#f8f4f4;--reader-dark-kicker:#ff9783;--reader-dark-rule:#605d5d;--type-display-x-l-size:112px;--type-display-x-l-weight:800;--type-display-x-l-line-height:.86;--type-display-x-l-tracking:-.045em;--type-display-l-size:76px;--type-display-l-weight:800;--type-display-l-line-height:.88;--type-display-l-tracking:-.04em;--type-display-m-size:48px;--type-display-m-weight:800;--type-display-m-line-height:.9;--type-display-m-tracking:-.035em;--type-h1-size:32px;--type-h1-weight:800;--type-h1-line-height:1.1;--type-h1-tracking:-.02em;--type-h2-size:22px;--type-h2-weight:800;--type-h2-line-height:1.15;--type-h2-tracking:-.02em;--type-row-title-size:15px;--type-row-title-weight:800;--type-body-size:15px;--type-body-weight:400;--type-body-line-height:1.55;--type-reader-size:18px;--type-reader-weight:400;--type-reader-line-height:1.65;--type-meta-size:12px;--type-meta-weight:400;--type-kicker-size:11px;--type-kicker-weight:800;--type-kicker-tracking:.1em;--type-tab-size:11px;--type-tab-weight:600}
*,:before,:after{box-sizing:border-box;border-radius:0!important}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-archivo), var(--font-family);margin:0;padding-bottom:88px;font-size:15px;line-height:1.55}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-700);font-size:11px;font-weight:800}.meta{color:var(--color-neutral-700);font-size:12px}.display-xl{letter-spacing:-.045em;font-size:clamp(56px,7.8vw,112px);font-weight:800;line-height:.86}.display-l{letter-spacing:-.04em;font-size:clamp(44px,5.3vw,76px);font-weight:800;line-height:.88}.display-m{letter-spacing:-.035em;font-size:48px;font-weight:800;line-height:.9}.h1{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1}.h2{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.row-title{font-size:15px;font-weight:800}.link{color:var(--color-accent-700);text-underline-offset:2px;font-weight:600;text-decoration:underline}.btn{text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:800;transition:none;display:inline-flex}.btn svg{flex:none}.btn--lg{min-height:52px;padding:12px 18px;font-size:16px}.btn--block{width:100%}.btn--primary{background:var(--color-accent);color:var(--color-bg)}.btn--primary:hover{background:var(--color-accent-600)}.btn--primary:active{background:var(--color-accent-700)}.btn--secondary{border-color:var(--color-divider)}.btn--secondary:hover{background:var(--state-ink-tint)}.btn--ghost{color:var(--color-accent-700);min-height:36px;padding:8px 4px}.btn--ghost:hover{background:var(--state-accent-tint)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.icon-btn{background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.icon-btn:hover{background:var(--state-ink-tint)}.icon-btn--bordered{border:1px solid var(--color-divider);width:48px;height:48px}.tag{white-space:nowrap;border:1px solid #0000;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.tag--free{background:var(--tag-free-bg);color:var(--tag-free-text)}.tag--premium{background:var(--tag-premium-bg);color:var(--color-neutral-800)}.tag--scheduled{border-color:var(--color-accent);color:var(--color-accent-700)}.tag--neutral{background:var(--color-neutral-200);color:var(--color-neutral-800)}.tag--outline{border-color:var(--color-divider)}.chip{border:1px solid var(--color-divider);background:0 0;padding:6px 12px;font-size:13px;font-weight:600}.chip[aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.segmented{border:1px solid var(--color-divider);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.segmented button{border:0;border-left:1px solid var(--color-divider);text-align:left;background:0 0;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600}.segmented button:first-child{border-left:0}.segmented button:hover{background:var(--state-ink-tint)}.segmented button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.segmented--accent button[aria-pressed=true]{background:var(--color-accent);color:var(--color-bg)}.segmented button:disabled{opacity:.45;cursor:not-allowed;background:0 0}.progress{background:var(--color-neutral-300);height:2px;position:relative;overflow:hidden}.progress--4{height:4px}.progress>span{background:var(--color-accent);position:absolute;inset:0 auto 0 0}.scrubber{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.scrubber::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-accent) var(--pct,0%), var(--color-neutral-300) var(--pct,0%));height:4px}.scrubber::-moz-range-track{background:var(--color-neutral-300);height:4px}.scrubber::-moz-range-progress{background:var(--color-accent);height:4px}.scrubber::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-text);border:0;width:4px;height:16px;margin-top:-6px}.scrubber::-moz-range-thumb{background:var(--color-text);border:0;width:4px;height:16px}.cover{flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:relative;overflow:hidden}.cover--accent{background:var(--cover-accent-fill);color:var(--cover-accent-text)}.cover--ink{background:var(--cover-ink-fill);color:var(--cover-ink-text)}.cover--light{background:var(--cover-light-fill);color:var(--cover-light-text)}.cover__kickers{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:8px;font-size:11px;font-weight:800;display:flex}.cover__title{letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.9}.thumb{flex:none;display:block}.toggle{border:2px solid var(--color-text);background:0 0;flex:none;justify-content:flex-start;align-items:center;width:44px;height:24px;padding:0;display:flex}.toggle>span{background:var(--color-text);width:16px;height:16px;margin:0 2px}.toggle[aria-checked=true]{background:var(--color-accent);border-color:var(--color-accent);justify-content:flex-end}.toggle[aria-checked=true]>span{background:var(--color-bg)}.field{gap:5px;display:grid}.field label{color:color-mix(in srgb, var(--color-text) 70%, transparent);font-size:12px}.input{background:var(--color-surface);border:1px solid var(--color-divider);width:100%;height:48px;padding:0 14px}.input:focus{border:2px solid var(--color-accent);outline:none;padding:0 13px}.input[aria-invalid=true]{border-color:var(--color-accent)}.field__error{color:var(--color-accent-700);font-size:12px}.rule-top{border-top:2px solid var(--color-divider)}.rule-top--ink{border-top:2px solid var(--color-text)}.section-label{text-transform:uppercase;letter-spacing:.1em;padding:16px var(--gutter) 8px;font-size:11px;font-weight:800}.list-row{padding:12px var(--gutter);border-top:1px solid var(--color-divider);align-items:center;gap:12px;display:flex}.list-row:hover{background:var(--state-row-hover)}.banner{padding:12px var(--gutter);background:var(--color-surface);border-top:2px solid var(--color-accent);justify-content:space-between;align-items:center;gap:12px;display:flex}.skeleton{background:var(--color-neutral-200)}.empty{padding:32px var(--gutter)}:root{--gutter:40px}@media (max-width:1279px){:root{--gutter:32px}}@media (max-width:767px){:root{--gutter:16px}}.nav{padding:16px var(--gutter);border-bottom:2px solid var(--color-divider);align-items:center;gap:32px;display:flex}.nav__brand{letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:800}.nav__links{gap:24px;font-size:14px;display:flex}.nav__links a[aria-current=page]{color:var(--color-accent-700);font-weight:800}.nav__right{align-items:center;gap:8px;margin-left:auto;display:flex}.nav__search{background:var(--color-surface);border:1px solid var(--color-divider);width:320px;height:40px;padding:0 12px;font-size:14px}.nav__mobile{display:none}.nav__actions{gap:8px;display:flex}.nav__menu{display:none}@media (max-width:1023px){.nav__search{width:220px}}@media (max-width:767px){.nav{padding:12px var(--gutter);gap:8px}.nav__links,.nav__desktop{display:none}.nav__mobile{gap:0;display:flex}.nav__menu[data-open=true]{z-index:30;background:var(--color-bg);border-bottom:2px solid var(--color-text);display:grid;position:absolute;top:62px;left:0;right:0}.nav__menu a{padding:14px var(--gutter);border-top:1px solid var(--color-divider);font-weight:800}}.grid12{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:1279px){.grid12{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:767px){.grid12{grid-template-columns:minmax(0,1fr)}.grid12>*{grid-column:1/-1!important}}.pad{padding:40px var(--gutter)}.player-bar{z-index:40;padding:12px var(--gutter);background:var(--color-surface);border-top:2px solid var(--color-text);grid-template-columns:320px minmax(0,1fr) 320px;align-items:center;gap:24px;display:grid;position:fixed;bottom:0;left:0;right:0}.player-bar__now{align-items:center;gap:12px;min-width:0;display:flex}.player-bar__now .titles{min-width:0}.player-bar__now .titles>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-bar__transport{grid-template-columns:auto auto auto auto minmax(80px,1fr) auto;align-items:center;gap:12px;display:grid}.player-bar__right{justify-content:flex-end;gap:8px;display:flex}.play-btn{background:var(--color-accent);width:44px;height:44px;color:var(--color-bg);border:0;place-items:center;display:grid}.play-btn:hover{background:var(--color-accent-600)}.play-btn--xl{width:80px;height:80px}.seek-btn{background:0 0;border:0;align-items:center;gap:4px;padding:6px;font-size:12px;font-weight:800;display:inline-flex}.seek-btn:hover{background:var(--state-ink-tint)}.player-bar__status{color:var(--color-accent-700);font-size:12px}@media (max-width:1279px){.player-bar{grid-template-columns:240px minmax(0,1fr) auto}}@media (max-width:767px){.player-bar{padding:8px var(--gutter);grid-template-columns:minmax(0,1fr) auto;gap:12px}.player-bar__transport,.player-bar__right{display:none}}.player-bar__mini-play{display:none}@media (max-width:767px){.player-bar__mini-play{display:grid}}.scrim{z-index:60;background:color-mix(in srgb, var(--color-scrim) 70%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--color-bg);border:2px solid var(--color-text);width:min(520px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-sheet);animation:.24s cubic-bezier(0,0,.2,1) slide-up;overflow:auto}@media (max-width:767px){.scrim{place-items:end stretch;padding:0}.dialog{border-width:2px 0 0;width:100%}}@keyframes slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialog{animation:none}}.text-btn{font:inherit;color:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.player-thumb{width:40px;height:40px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.thumb-56{width:56px;height:56px}.thumb-48{width:48px;height:48px}.thumb-72x96{width:72px;height:96px}.hero{border-bottom:2px solid var(--color-divider);min-height:420px}.hero__poster{padding:24px var(--gutter) 32px;grid-column:1/8;min-height:420px}.hero__poster:hover{filter:brightness(.97)}.hero__copy{border-left:2px solid var(--color-divider);flex-direction:column;grid-column:8/13;justify-content:center;padding:40px;display:flex}.hero__ctas{flex-wrap:wrap;gap:8px;display:flex}.slate-head{padding:16px var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.slate-head__filter{width:360px}.slate{border-top:1px solid var(--color-divider);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.slate__cell{padding:24px var(--gutter);border-left:1px solid var(--color-divider);gap:16px;min-height:144px;display:flex}.slate__cell:first-child{border-left:0}a.slate__cell:hover{background:var(--state-row-hover)}.slate__premium{background:var(--color-surface);flex-direction:column;justify-content:space-between}@media (max-width:1279px){.hero__poster,.hero__copy{grid-column:1/-1}.hero__copy{border-left:0;border-top:2px solid var(--color-divider);padding:32px var(--gutter)}.slate{grid-template-columns:repeat(2,minmax(0,1fr))}.slate__cell:nth-child(odd){border-left:0}.slate__cell:nth-child(n+3){border-top:1px solid var(--color-divider)}}@media (max-width:767px){.hero__poster{min-height:300px;padding:16px var(--gutter) 24px}.hero__ctas>*{flex:1 1 0}.slate-head{flex-direction:column;align-items:stretch}.slate-head__filter{width:100%}.slate{grid-template-columns:1fr}.slate__cell{border-left:0;border-top:1px solid var(--color-divider);padding:16px var(--gutter);min-height:0}}.series__left{padding:24px var(--gutter) 40px;border-right:2px solid var(--color-divider);grid-column:1/6}.series__back{margin:0 0 12px -4px}.series__cover{aspect-ratio:1;width:100%;max-height:380px;padding:16px}.series__right{padding:40px var(--gutter);grid-column:6/13}.series__ctas{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.meta-strip{border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.meta-strip>div{padding:12px 12px 12px 0}.meta-strip>div+div{border-left:1px solid var(--color-divider);padding-left:12px}.meta-strip dt{text-transform:uppercase;letter-spacing:.1em;color:var(--color-neutral-700);font-size:10px;font-weight:800}.meta-strip dd{margin:4px 0 0;font-size:14px;font-weight:800}.ep-table{border-collapse:collapse;width:100%;margin-top:24px}.ep-table th{text-transform:uppercase;letter-spacing:.1em;text-align:left;border-bottom:2px solid var(--color-divider);padding:0 12px 8px 0;font-size:11px;font-weight:800}.ep-table td{border-top:1px solid var(--color-divider);vertical-align:top;padding:14px 12px 14px 0}.ep-table tbody tr:hover{background:var(--state-row-hover)}.ep-table tr[data-state=scheduled]{color:var(--color-neutral-700)}.ep-table__no{width:48px;color:var(--color-neutral-700);font-weight:800}.ep-table__len{width:110px}.ep-table__access{width:120px}.ep-table__actions{white-space:nowrap;width:150px}.ep-table__inline-meta{display:none}@media (max-width:1279px){.series__left{grid-column:1/4}.series__right{grid-column:4/9}.ep-table__len{display:none}.ep-table__inline-meta{display:inline}}@media (max-width:767px){.series__left{border-right:0;padding-top:8px}.series__cover{max-height:none}.series__right{border-top:2px solid var(--color-divider);padding-top:24px}.series__ctas>.btn{flex:1 1 0}.ep-table thead{display:none}.ep-table,.ep-table tbody{display:block}.ep-table tr{border-top:1px solid var(--color-divider);grid-template-columns:32px minmax(0,1fr) auto;padding:12px 0;display:grid}.ep-table td{border:0;padding:0}.ep-table__no,.ep-table__access,.ep-table__actions{width:auto}.ep-table__actions{grid-column:2/-1;margin-top:4px}.ep-table__actions .btn{min-height:44px}}.reader{--r-ground:var(--reader-light-ground);--r-text:var(--reader-light-text);--r-title:var(--reader-light-title);--r-kicker:var(--reader-light-kicker);--r-rule:var(--reader-light-rule);--r-muted:var(--color-neutral-700);background:var(--r-ground);color:var(--r-text);min-height:calc(100vh - 150px)}.reader[data-theme=dark]{--r-ground:var(--reader-dark-ground);--r-text:var(--reader-dark-text);--r-title:var(--reader-dark-title);--r-kicker:var(--reader-dark-kicker);--r-rule:var(--reader-dark-rule);--r-muted:var(--color-neutral-400)}.reader .btn--secondary,.reader .segmented,.reader .segmented button{border-color:var(--r-rule)}.reader .progress{background:var(--r-rule)}.reader-muted{color:var(--r-muted)}.reader-top{padding:12px var(--gutter);align-items:center;gap:16px;display:flex}.reader-top__title{font-size:14px;font-weight:800}.reader-top__progress{margin-left:auto}.reader-top__toggle{display:none}.reader-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.reader-episodes{padding:24px var(--gutter);border-right:1px solid var(--r-rule);grid-column:1/4}.reader-episodes ol{margin:12px 0 0;padding:0;list-style:none}.reader-episodes li>*{border-top:1px solid var(--r-rule);grid-template-columns:28px 1fr;gap:8px;padding:10px 0;font-size:14px;display:grid}.reader-episodes li[aria-current=page]>*{color:var(--r-kicker);font-weight:800}.reader-episodes a:hover{text-decoration:underline}.reader-text{grid-column:4/10;max-width:720px;padding:56px 48px;line-height:1.65}.reader-text p{text-wrap:pretty;margin:0 0 1em;scroll-margin-top:120px}.reader-kicker{color:var(--r-kicker)}.reader-title{letter-spacing:-.025em;color:var(--r-title);margin:8px 0 32px;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.05}.reader-footer{border-top:2px solid var(--r-rule);justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:16px;font-size:14px;font-weight:600;display:flex}.reader-aside{padding:24px var(--gutter) 24px 24px;border-left:1px solid var(--r-rule);grid-column:10/13}.reader-settings{gap:20px;display:grid;position:sticky;top:16px}.reader-settings__group{gap:6px;display:grid}.reader-settings__listen{border-top:2px solid var(--r-rule);gap:12px;padding-top:20px;font-size:14px;display:grid}.reader-panel-head{justify-content:space-between;align-items:center;display:flex}.reader-panel-head--right{justify-content:flex-end}.reader-panel-close{display:none}@media (max-width:1279px){.reader-top__toggle,.reader-panel-close{display:inline-flex}.reader-grid{grid-template-columns:1fr}.reader-text{padding:40px var(--gutter);grid-column:1;width:100%;margin:0 auto}.reader-episodes,.reader-aside{z-index:50;background:var(--r-ground);width:min(360px,90vw);box-shadow:var(--shadow-sheet);border:0;display:none;position:fixed;top:0;bottom:0;overflow:auto}.reader-episodes{border-right:2px solid var(--r-text);left:0}.reader-aside{border-left:2px solid var(--r-text);padding:16px var(--gutter);right:0}.reader-episodes[data-open=true],.reader-aside[data-open=true]{display:block}}@media (max-width:767px){.reader-top{flex-wrap:wrap;gap:8px}.reader-top__title{display:none}.reader-aside{border-left:0;border-top:2px solid var(--r-text);width:100%;max-height:80vh;top:auto;left:0}.reader-text{padding:24px var(--gutter) 40px}}.full-player{padding:16px var(--gutter) 40px}.full-player__head{border-bottom:2px solid var(--color-divider);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.full-player__body{grid-template-columns:minmax(0,420px) minmax(0,520px);gap:48px;padding-top:32px;display:grid}.full-player__cover{aspect-ratio:1;width:100%;padding:16px}.full-player__transport{grid-template-columns:1fr auto 1fr;align-items:center;margin:24px 0;display:grid}.full-player__bottom{border-top:2px solid var(--color-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:12px;display:grid}.full-player__bottom>*{justify-content:flex-start;border:0!important}.full-player__bottom>*+*{border-left:1px solid var(--color-divider)!important}@media (max-width:767px){.full-player__body{grid-template-columns:1fr;gap:20px;padding-top:16px}}.auth{min-height:calc(100vh - 160px)}.auth__poster{padding:24px var(--gutter) 40px;grid-column:1/8;min-height:560px}.auth__form{padding:56px var(--gutter);border-left:2px solid var(--color-divider);grid-column:8/13}.auth-form{gap:16px;max-width:560px;display:grid}@media (max-width:1279px){.auth__poster{grid-column:1/5}.auth__form{grid-column:5/9}}@media (max-width:767px){.auth__poster{min-height:0;padding:16px var(--gutter) 24px}.auth__poster .display-xl{font-size:44px}.auth__poster p{font-size:15px!important}.auth__form{padding:24px var(--gutter);border-left:0}}.cover-grid{padding:16px var(--gutter) 32px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px;display:grid}.cover-grid__cover{aspect-ratio:3/4;width:100%}.cover-grid__item:hover .cover{filter:brightness(.96)}@media (max-width:767px){.cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cover-grid__cover .cover__title{font-size:16px!important}.cover-grid__cover .cover__kickers{display:none}}
