html:has(.cast-show-layout){scrollbar-width:none}body:has(.cast-show-layout){scrollbar-width:none}.cast-workspace:has(.cast-show-layout){scrollbar-width:none}.cast-workspace:has(.cast-show-layout) *{scrollbar-width:none}html:has(.cast-show-layout)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.cast-show-layout)::-webkit-scrollbar{width:0;height:0;display:none}.cast-workspace:has(.cast-show-layout)::-webkit-scrollbar{width:0;height:0;display:none}.cast-workspace:has(.cast-show-layout) ::-webkit-scrollbar{width:0;height:0;display:none}.cast-shell:has(.cast-show-layout){background:0 0;border:0;padding:0}.cast-show-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.cast-show-main,.cast-show-companion{border:.5px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;height:calc(100dvh - 62px);overflow-y:auto}.cast-show-main{padding-bottom:128px}.cast-show-content{padding:0 34px 34px}.cast-show-banner{isolation:isolate;background:#0b192b;align-items:end;height:182px;padding:32px 34px 16px;display:flex;position:relative;overflow:hidden}.cast-show-banner>.cast-cover{z-index:-2;aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.cast-show-banner>.cast-cover img{object-fit:cover}.cast-show-banner:after{content:"";z-index:-1;background:#080d134d;position:absolute;inset:0}.cast-show-banner h1{margin:16px 0 4px;font-size:28px;font-weight:700;line-height:46px}.cast-show-banner p{font:500 14px / 28px var(--font-heading);margin:0}.cast-show-banner p a{color:#9bcbff}.cast-detail-eyebrow{font:10px / 16.5px var(--font-label);letter-spacing:1.98px;text-transform:uppercase;color:var(--muted)}.cast-detail-eyebrow a{color:inherit;text-decoration:none}.cast-show-actions{align-items:center;gap:10px;padding:20px 0;display:flex;position:relative}.cast-show-actions>.cast-listener-form{display:contents}.cast-show-actions>.cast-listener-form>.cast-button,.cast-show-actions>.cast-button:not(.cast-detail-icon-button){background:var(--accent);color:#fff;border:0;min-height:36px;padding:8px 20px;font-size:14px;font-weight:600;line-height:20px}.cast-show-options{margin-inline-start:auto}.cast-detail-icon-button,.cast-detail-icon-picker>summary,.cast-detail-overflow>summary{cursor:pointer;background:0 0;border:.762px solid #263548;border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;padding:0;list-style:none;display:grid}.cast-detail-icon-button img,.cast-detail-icon-picker>summary img,.cast-detail-overflow>summary img{display:block}.cast-detail-overflow,.cast-detail-icon-picker,.cast-detail-sort{position:relative}.cast-detail-overflow>div,.cast-detail-icon-picker>.cast-collection-options,.cast-detail-sort>form{z-index:10;inset-inline-end:0;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(300px,80vw);padding:16px;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 24px #0008}.cast-detail-icon-picker>.cast-collection-options{inset-inline:0 auto}.cast-detail-overflow>div{gap:12px;display:grid}.cast-detail-overflow>div a{font-size:12px;text-decoration:none}.cast-detail-icon-picker[open]{flex-basis:auto;padding:0}.cast-detail-overflow>summary::-webkit-details-marker{display:none}.cast-detail-icon-picker>summary::-webkit-details-marker{display:none}.cast-show-content .cast-section{margin-top:0}.cast-show-content .cast-section-heading{margin-bottom:8px}.cast-show-content h2{letter-spacing:-.45px;font-size:16px;font-weight:700;line-height:27px}.cast-expandable-description p{color:var(--muted);margin:0;font-size:14px;line-height:24px}.cast-description-collapsed{max-height:48px;overflow:hidden}.cast-expandable-description>button{color:#9bcbff;background:0 0;border:0;padding:5.33px 0 2.67px;font-size:12px;font-weight:600;line-height:16px;display:block}.cast-show-related-desktop{padding-top:40px}.cast-show-related-desktop .cast-section-heading{border-bottom:1px solid #2936478c;margin-bottom:32px;padding-bottom:16px}.cast-show-related-desktop h2{letter-spacing:-.48px;font-size:20px;font-weight:600;line-height:26.4px}.cast-show-related-desktop .cast-section-heading>a{height:32px;font:500 14px / 21px "Schibsted Grotesk", var(--font-body);letter-spacing:-.07px;color:#a8b5c8;align-items:center;padding-inline:12px;display:inline-flex}.cast-show-content .cast-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cast-show-content .cast-card strong{font:600 16px / 20px var(--font-heading);letter-spacing:-.16px;margin-top:8px}.cast-show-content .cast-card>span{font-size:12px;font-weight:500;line-height:20px}.cast-show-companion{padding:0}.cast-detail-tabs{border-bottom:.762px solid var(--line);background:#101722;align-items:center;gap:4px;min-height:50px;margin-bottom:0;padding:10px 8px;display:flex}.cast-detail-tabs a{text-align:center;min-width:0;color:var(--muted);border-radius:99px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.cast-detail-tabs a[aria-current]{color:#fff;background:var(--accent)}.cast-detail-tabs .cast-detail-more-tab{display:none}.cast-show-companion>.cast-section,.cast-show-companion>.cast-comment-section{margin:0;padding:0 12px;position:relative}.cast-show-companion .cast-section-heading{border-bottom:.5px solid var(--line);height:52px;margin:0;padding:12px}.cast-show-companion .cast-section-heading h2{font:700 18px / 27px var(--font-heading)}.cast-detail-sort{top:10px;position:absolute;inset-inline-end:24px}.cast-detail-sort>summary{cursor:pointer;border:.762px solid #263548;border-radius:99px;place-items:center;width:32px;height:32px;padding:0;list-style:none;display:grid}.cast-detail-sort>form{margin:8px 0 0;display:grid;top:100%}.cast-detail-episode-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cast-detail-episode-list>li{border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:8px 0 8px 8px;display:flex}.cast-detail-episode-list>li[aria-current]{background:#101722}.cast-detail-episode-art{flex:0 0 48px;width:48px;height:48px;position:relative}.cast-detail-episode-art .cast-cover{border:1px solid #1c263440;border-radius:9px;width:48px;height:48px}.cast-detail-episode-art .cast-cover:after{content:"";background:#17255433;position:absolute;inset:0}.cast-detail-episode-play{color:#fff;background:#f1f5f933;border:0;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:grid;position:absolute;inset:12px}.cast-detail-episode-copy{flex:1;min-width:0}.cast-detail-episode-title{align-items:center;gap:8px;height:20px;display:flex}.cast-detail-episode-title>a,.cast-detail-episode-title>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;overflow:hidden}.cast-detail-episode-title>a>span{color:var(--muted);font-weight:400}.cast-detail-episode-list>li[aria-current] .cast-detail-episode-title>a{color:#9bcbff}.cast-detail-episode-title .cast-detail-overflow>summary{border:0}.cast-detail-episode-meta{height:16px;color:var(--muted);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.cast-detail-episode-meta>span{align-items:center;gap:2px;font-weight:500;display:flex}.cast-detail-episode-meta>span:before{content:"·";margin-inline-end:2px;font-size:14px;font-weight:500}.cast-detail-episode-meta img{width:12px;height:12px;display:block}.cast-comment-list{margin:24px 0;padding:0;list-style:none}.cast-show-companion .cast-episode-list time{grid-area:duration;display:block}.cast-comment-actions{box-sizing:border-box;align-items:center;gap:16px;height:36px;padding-top:8px;display:flex}.cast-comment-actions .cast-design-form{display:block;position:relative}.cast-comment-reaction,.cast-comment-actions .cast-button{height:28px;min-height:0;color:var(--muted);font:500 12px / 16px var(--font-body);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 4px;text-decoration:none;display:inline-flex}.cast-comment-reaction img,.cast-comment-actions .cast-button img{width:16px;height:16px}.cast-comment-actions .cast-button[aria-pressed=true]{color:var(--accent)}.cast-comment-text-action{height:28px;color:var(--muted);font:600 12px / 16px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.cast-comment-text-action:hover,.cast-comment-text-action[aria-expanded=true]{color:#f1f5f9}.cast-comment-actions .cast-comment-delete{gap:4px;margin:0}.cast-comment-actions .cast-comment-delete .cast-button{height:28px;min-height:0;color:var(--muted);font:600 12px / 16px var(--font-body);background:0 0;border:0;border-radius:4px;padding:0 4px}.cast-comment-actions .cast-comment-delete .cast-button:hover{color:#f87171}.cast-comment-replies-row{box-sizing:border-box;height:32px;padding-top:4px}.cast-replies-link{color:#9bcbff;height:28px;font:600 12px / 16px var(--font-body);align-items:center;text-decoration:none;display:inline-flex}.cast-comment-replies{margin:0;padding:0}.cast-comment-replies>.cast-comment:last-child{border-bottom:0}.cast-comment-panel{padding:4px 0 16px;position:relative}.cast-comment-panel[hidden]{display:none}.cast-listener-form.cast-comment-pill{background:#101820;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:8px;min-height:32px;margin:0;padding:2px 2px 2px 12px;display:flex;position:static}.cast-listener-form.cast-comment-pill textarea{color:#f1f5f9;min-width:0;min-height:0;max-height:120px;font:400 12px / 16px "Inter", var(--font-body);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:6px 0}.cast-listener-form.cast-comment-pill textarea::placeholder{color:var(--muted)}.cast-listener-form.cast-comment-pill:focus-within{box-shadow:0 0 0 1px #263548}.cast-listener-form.cast-comment-pill button{cursor:pointer;background:#3b82f633;border:0;border-radius:50%;flex:0 0 28px;align-self:flex-end;place-items:center;width:28px;min-width:0;height:28px;min-height:0;padding:0;display:grid}.cast-listener-form.cast-comment-pill button:disabled{opacity:.5}.cast-design-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.cast-design-form label{flex:1;gap:6px;min-width:min(180px,100%);font-size:12px;display:grid}.cast-design-form textarea,.cast-design-form select{width:100%}.cast-design-form textarea{min-height:64px}.cast-comment-section>.cast-design-form{grid-template-columns:minmax(0,1fr);display:grid}.cast-comment-section>.cast-design-form label{min-width:0}.cast-comment-section>.cast-design-form>button{justify-self:end}.cast-collection-picker{font-size:12px}.cast-collection-picker[open]{flex-basis:100%;padding-block:12px}.cast-collection-picker summary{cursor:pointer}.cast-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.cast-creator-grid a{border:1px solid var(--line);background:var(--surface);border-radius:4px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.cast-creator-grid .cast-cover{border-radius:50%;flex:0 0 44px;width:44px;height:44px}.cast-creator-grid a>div:last-child{gap:6px;min-width:0;display:grid}.cast-creator-grid strong{overflow-wrap:anywhere;font-size:13px}.cast-creator-grid span{color:var(--muted);font-size:11px}.cast-creator-profile{align-items:center;gap:24px;padding-block:24px;display:flex}.cast-creator-profile>.cast-cover{border-radius:50%;flex:0 0 130px;width:130px;height:130px}.cast-creator-profile h1{overflow-wrap:anywhere}.cast-creator-profile p{white-space:pre-wrap}.cast-detail-episode{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:24px}.cast-shell:has(.cast-search-page){padding:48px 64px 128px}.cast-search-page .cast-page-heading{margin-bottom:16px}.cast-search-page h1{margin:0;font-size:18px;font-weight:700;line-height:28px}.cast-search-page:has(.cast-search-tabs)>.cast-search{display:none}.cast-search-page .cast-search-tabs{gap:4px;height:36px;margin-bottom:16px;padding:4px}.cast-search-page .cast-search-tabs a{padding:5px 8px;font-size:12px;line-height:16px}.cast-search-page .cast-section{margin-top:16px}.cast-search-page .cast-section-heading{margin-bottom:8px}.cast-search-page .cast-section-heading h2{font:700 14px / 20px var(--font-heading)}.cast-search-page .cast-grid-rows{gap:8px}.cast-search-page .cast-grid-rows .cast-card{gap:2px 12px;min-height:78px;padding:10px}.cast-search-page .cast-grid-rows .cast-cover{width:48px;height:48px}.cast-search-page .cast-grid-rows .cast-card strong{font-size:14px;line-height:20px}.cast-search-page .cast-grid-rows .cast-card>span{font-size:12px;line-height:18px}.cast-search-page .cast-creator-grid{gap:8px;margin:0}.cast-search-page .cast-creator-grid a{gap:12px;min-height:70px;padding:10px}.cast-search-page .cast-creator-grid .cast-cover{flex-basis:48px;width:48px;height:48px}.cast-search-page .cast-creator-grid strong{font-size:14px;font-weight:500;line-height:20px}.cast-search-page .cast-creator-grid span{font-size:12px;line-height:18px}.cast-search-page .cast-creator-grid a>div:last-child{gap:2px}@media (max-width:1023px){.cast-detail-episode-list{gap:0}.cast-detail-episode-list>li{border-bottom:.5px solid var(--line);border-radius:0;gap:8px;min-height:84px;padding:12px 0 12px 12px}.cast-detail-episode-art{flex-basis:60px;width:60px;height:60px}.cast-detail-episode-art .cast-cover{border:0;border-radius:4px;width:60px;height:60px}.cast-detail-episode-play{inset:18px}.cast-show-layout{display:block}.cast-shell:has(.cast-show-layout){padding:0 0 80px}.cast-workspace:has(.cast-show-layout)+.cast-mobile-nav{display:none}.cast-show-main,.cast-show-companion{background:0 0;border:0;border-radius:0;height:auto;overflow:visible}.cast-show-main{padding-bottom:40px}.cast-show-banner .cast-detail-eyebrow{display:block}.cast-show-banner{height:285px;padding:0}.cast-show-banner:after{display:none}.cast-show-banner>div:last-child{background:#090d134d;width:100%;padding:8px 16px}.cast-show-banner h1{margin:8px 0 0;font-size:20px;line-height:36px}.cast-show-banner p{font-size:12px;line-height:28px}.cast-show-content{padding:0 16px}.cast-show-actions{padding:32px 0 24px}.cast-show-content h2{font-size:18px}.cast-show-related-desktop,.cast-show-play,.cast-show-content>.cast-rating{display:none}.cast-detail-tabs{border:.762px solid var(--line);min-height:0;padding:8px 16px}.cast-detail-tabs .cast-detail-more-tab{display:flex}.cast-show-companion>.cast-section,.cast-show-companion>.cast-comment-section{padding:0 16px}.cast-show-companion .cast-section-heading{align-items:flex-end;height:56px}.cast-show-companion .cast-section-heading h2{letter-spacing:-.45px}.cast-detail-sort{top:12px;inset-inline-end:28px}.cast-detail-episode-title{height:36px}.cast-detail-episode-meta{height:24px}.cast-detail-episode-meta img{width:14px;height:14px}.cast-show-content .cast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cast-shell:has(.cast-search-page){padding:16px 16px 128px}.cast-search-page:has(.cast-search-tabs)>.cast-search{display:flex}}@media (max-width:600px){.cast-creator-grid{grid-template-columns:minmax(0,1fr)}.cast-creator-profile{align-items:start;gap:16px}.cast-creator-profile>.cast-cover{flex-basis:72px;width:72px;height:72px}}.cast-collection-picker.cast-detail-icon-picker[open]{flex-basis:auto;padding:0}.cast-episode-banner{background:linear-gradient(#080d134d,#080d134d),#0e2038}.cast-episode-banner:after{display:none}.cast-episode-show-link{font-family:var(--font-label);letter-spacing:1.98px;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:16.5px;text-decoration:none}.cast-episode-layout .cast-show-banner h1{margin-top:16px}.cast-episode-layout .cast-show-content>.cast-section{margin-bottom:32px}.cast-expanded-notes{color:var(--muted);margin-top:16px;font-size:14px;line-height:24px}.cast-queue-toggle{color:var(--ink)}.cast-queue-icon,.cast-playlist-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.cast-episode-playlist-picker>summary{color:var(--ink)}.cast-episode-playlist-picker[open]>summary{border-color:var(--accent);color:var(--accent)}.cast-playlist-choices{gap:4px;width:min(280px,80vw);padding:8px;display:grid}.cast-playlist-choices-title{color:var(--muted);margin:4px 8px 6px;font-size:12px;font-weight:600}.cast-playlist-choices ul{gap:2px;max-height:min(320px,45dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cast-playlist-choices .cast-listener-form{margin:0;display:block}.cast-playlist-choice,.cast-playlist-new{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px;font-size:14px;text-decoration:none;display:flex}.cast-playlist-choice span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cast-playlist-choice small{color:var(--muted);flex:none;font-size:12px}:is(.cast-playlist-choice:hover,.cast-playlist-choice:focus-visible,.cast-playlist-new:hover,.cast-playlist-new:focus-visible){background:#ffffff0d}.cast-playlist-choices>p:not(.cast-playlist-choices-title){color:var(--muted);margin:4px 8px;font-size:13px}.cast-playlist-footer{border-top:1px solid var(--line);align-items:center;gap:4px;margin-top:4px;padding-top:4px;display:flex}.cast-playlist-new{color:var(--accent);flex:1}.cast-playlist-all{color:var(--muted);border-radius:6px;flex:none;padding:8px;font-size:13px;text-decoration:none}:is(.cast-playlist-all:hover,.cast-playlist-all:focus-visible){color:var(--ink);background:#ffffff0d}.cast-playlist-new>span{place-items:center;width:20px;font-size:18px;line-height:1;display:grid}.cast-queue-toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.cast-show-options>div{width:max-content;min-width:160px;max-height:min(480px,60dvh);padding:6px;overflow-y:auto}.cast-show-options .cast-menu-row{border-radius:6px;padding:8px 10px;font-size:14px}:is(.cast-show-options .cast-menu-row:hover,.cast-show-options .cast-menu-row:focus-visible){background:#ffffff0d}.cast-episode-player-panel{padding:0 12px 20px}.cast-episode-player-panel button,.cast-episode-player-panel input,.cast-episode-player-panel select{font:inherit;color:inherit;border:1px solid var(--line);background:0 0;border-radius:4px;padding:8px 12px}.cast-episode-player-panel button{cursor:pointer}.cast-episode-player-panel button:disabled{opacity:.45;cursor:default}.cast-episode-player-panel .player-cues>button{border:0;border-inline-start:1.5px solid #0000}.cast-episode-player-panel .player-cues>button.is-current{border-inline-start-color:#0000}.cast-episode-player-panel .player-transcript>form{display:none}.cast-episode-player-panel .player-transcript>button{color:#9bcbff;border:0;font-size:11px}.cast-episode-player-panel .player-panel-tools{border-bottom:.5px solid var(--line);min-height:52px;padding:10px 12px}.cast-episode-player-panel .player-panel-tools h2{font:700 18px / 27px var(--font-heading)}.cast-episode-player-panel .player-panel-tools select{border-radius:99px;min-width:75px;height:32px;font-size:12px}.cast-episode-player-panel .player-cues{max-height:none}.cast-episode-player-panel .player-cues>button{text-align:start;gap:16px;padding:16px 12px;font-size:14px;line-height:28px}.cast-episode-player-panel .player-cues time{width:24px;font:500 10px / 14px var(--font-label);flex-shrink:0;padding-top:4px}@media (max-width:1023px){.cast-episode-banner{height:182px}.cast-episode-player-panel .player-cues:after{content:none}}.cast-show-companion:has(.cast-comment-section){flex-direction:column;display:flex;overflow:hidden}.cast-show-companion>.cast-comment-section{flex-direction:column;flex:1;min-height:0;display:flex}.cast-comments-scroll{flex:1;min-height:0;overflow-y:auto}.cast-comments-scroll>p{color:var(--muted);padding:20px 12px;font-size:12px}.cast-comment-section .cast-comment-head{flex-shrink:0}.cast-comment-section .cast-comment-list{margin:0;padding:0 12px}.cast-comment-section .cast-comment-replies{padding:0}.cast-comment-composer{border-top:.5px solid var(--line);background:#101722;flex-shrink:0;margin:0 -12px;padding:10px 8px;position:relative}.cast-comment-composer>summary{cursor:pointer;min-height:32px;color:var(--muted);background:#101820;border-radius:99px;align-items:center;gap:8px;padding:2px;font-size:12px;list-style:none;display:flex}.cast-comment-composer>summary::-webkit-details-marker{display:none}.cast-comment-composer>summary>span:last-child{background:#3b82f633;border-radius:50%;place-items:center;width:28px;height:28px;margin-inline-start:auto;display:grid}.cast-comment-composer .cast-comment-avatar{color:#080d13;background:#9bcbff;flex-basis:28px;height:28px}.cast-comment-composer:not([open])>.cast-comment-composer-form{display:none}.cast-comment-composer-form{padding:12px}.cast-comment-composer-form .cast-design-form{display:grid}.cast-comment-composer-form .cast-design-form label{min-width:0}@media (max-width:1023px){.cast-show-companion>.cast-comment-section{min-height:420px}.cast-comments-scroll{max-height:none;overflow:visible}.cast-comment-composer{margin-inline:-16px}.cast-comment-section .cast-comment-list:not(.cast-comment-replies){padding:40px 0 0}}.cast-explore-page>.cast-search{display:none}.cast-shell:has(.cast-explore-page){padding-top:40px}.cast-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cast-category-tiles a{aspect-ratio:4/3;border:.762px solid var(--line);background:linear-gradient(143.17deg,#172554,#1e40af);border-radius:4px;align-items:end;padding:10px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex}.cast-category-tiles li:nth-child(3n+2) a{background:linear-gradient(143.17deg,#101722,#007e68)}.cast-category-tiles li:nth-child(3n) a{background:linear-gradient(143.17deg,#172554,#007e68)}@media (max-width:1023px){.cast-shell:has(.cast-explore-page){padding:16px 16px 128px}.cast-explore-page{flex-direction:column;display:flex}.cast-explore-page>.cast-search{order:-1;height:44px;margin-bottom:40px;display:flex}.cast-explore-page .cast-page-heading{margin-bottom:0}.cast-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}}.cast-episode-primary-actions{align-items:center;gap:10px;display:flex}.cast-episode-primary-actions>.cast-listener-form{display:contents}.cast-episode-primary-actions>.cast-listener-form>button{width:36px;height:36px;min-height:36px;color:var(--ink);background:0 0;border:.762px solid #263548;border-radius:50%;order:1;place-items:center;padding:0;font-size:0;transition:border-color .15s,background-color .15s;display:grid}.cast-episode-primary-actions>.cast-listener-form>button[aria-pressed=true]{background:#ef44441a;border-color:#ef444466}.cast-show-related-category{letter-spacing:1.98px;text-transform:uppercase;color:#6e7c8c;margin-bottom:8px;font-size:11px;line-height:16.5px;display:block}.cast-search-page>.cast-search{position:relative}.cast-search-page>.cast-search input{border-radius:99px;width:100%;height:44px;padding-inline:44px 40px}.cast-search-browse,.cast-search-clear{background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;top:6px}.cast-search-browse{inset-inline-start:6px}.cast-search-clear{inset-inline-end:6px}@media (max-width:1023px){.cast-search-page{flex-direction:column;display:flex}.cast-search-page>.cast-search{flex-wrap:nowrap;order:-1;height:44px;margin-bottom:40px}}.cast-detail-tab-count{opacity:.8;font-size:10px;line-height:13.333px}@media (max-width:1023px){.cast-detail-tab-count{display:none}}.cast-search-page .cast-episode-compact li{grid-template-columns:44px minmax(0,1fr) 30px;gap:12px;min-height:60px;padding:8px 6px}.cast-search-page .cast-episode-compact a{font-size:14px;line-height:20px}.cast-search-page .cast-episode-compact li>div:nth-child(2)>span{font-size:12px;line-height:16px}.cast-search-page .cast-episode-play{place-items:center;padding:0;display:grid}.cast-comment-composer{padding-block:9.5px}@media (max-width:1023px){.cast-comment-composer{inset-inline:0;z-index:35;padding-bottom:calc(9.5px + env(safe-area-inset-bottom));margin:0;position:fixed;bottom:0}body:has(.player-mini) .cast-comment-composer{bottom:88px}.cast-comments-scroll{padding-bottom:52px}}.cast-show-actions>.cast-show-play~.cast-listener-form>.cast-button,.cast-show-actions>.cast-show-play~.cast-button:not(.cast-detail-icon-button){color:var(--ink);background:0 0;border:1px solid #263548}.cast-rating-chip{color:inherit;text-decoration:none}.cast-rating-chip span{color:var(--muted)}.cast-rating{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-block:24px;padding:20px}.cast-rating>header{justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:16px;display:flex}.cast-rating>header h2{margin:0;font-size:18px;line-height:24px}.cast-rating>header a{color:var(--accent);font-size:14px;text-decoration:none}.cast-rating-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.cast-rating-score{color:var(--muted);gap:2px;font-size:13px;display:grid}.cast-rating-score strong{color:var(--ink);font-family:var(--font-heading);font-size:48px;line-height:52px}.cast-rating-tap{color:var(--muted);justify-items:end;gap:8px;font-size:13px;display:grid}.cast-rating-tap .cast-listener-form{display:contents}.cast-star-buttons{gap:4px;display:flex}.cast-star-buttons button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.cast-star-buttons svg{fill:#0000;width:30px;height:30px;stroke:var(--muted);stroke-width:1.5px;transition:fill .12s,stroke .12s}.cast-star-buttons button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cast-star-buttons:has(button:first-child:is(:hover,:focus-visible)) button:nth-child(-n+1) svg{fill:#fbbf24;stroke:#fbbf24}.cast-star-buttons:has(button:nth-child(2):is(:hover,:focus-visible)) button:nth-child(-n+2) svg{fill:#fbbf24;stroke:#fbbf24}.cast-star-buttons:has(button:nth-child(3):is(:hover,:focus-visible)) button:nth-child(-n+3) svg{fill:#fbbf24;stroke:#fbbf24}.cast-star-buttons:has(button:nth-child(4):is(:hover,:focus-visible)) button:nth-child(-n+4) svg{fill:#fbbf24;stroke:#fbbf24}.cast-star-buttons:has(button:nth-child(5):is(:hover,:focus-visible)) button svg{fill:#fbbf24;stroke:#fbbf24}.cast-rating-write,.cast-rating-signin{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #263548;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;text-decoration:none;display:inline-flex}.cast-rating-signin span{color:#fbbf24;letter-spacing:2px}.cast-rating-reviews{border-block-start:1px solid var(--line);margin-block-start:20px;padding-block-start:16px}.cast-report-dialog{border:1px solid var(--line);background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:12px;margin:auto;padding:20px;inset:0;box-shadow:0 16px 48px #000a}.cast-report-dialog::backdrop{background:#0009}.cast-report-dialog h3{margin:0 0 12px;font-size:18px}.cast-report-dialog form{gap:12px;display:grid}.cast-report-dialog textarea{border:1px solid var(--line);background:var(--canvas);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px}.cast-report-dialog p{color:var(--muted);margin:0;font-size:13px}.cast-review-dialog .cast-star-buttons{justify-content:center}.cast-menu-row{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}@media (max-width:600px){.cast-rating-tap{justify-items:start}}.cast-report-dialog{position:fixed}.cast-report-dialog h3{padding-inline-end:40px}.cast-dialog-close{top:12px;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;inset-inline-end:12px}.cast-dialog-close:hover{background:var(--line)}.cast-dialog-close svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.cast-comment-head{border-bottom:.5px solid var(--line);justify-content:space-between;align-items:flex-end;gap:8px;height:52px;padding:12px;display:flex}.cast-comment-head h2{font:700 18px / 27px var(--font-heading);letter-spacing:-.45px;color:#f1f5f9;margin:0}.cast-comment-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cast-comment-menu{position:relative}.cast-comment-menu>summary{cursor:pointer;list-style:none}.cast-comment-menu>summary::-webkit-details-marker{display:none}.cast-comment-filter>summary{height:32px;font:400 12px / 16px var(--font-body);color:#f1f5f9;white-space:nowrap;border:.762px solid #263548;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:flex}.cast-comment-filter>summary>img{width:12px;height:12px}.cast-comment-tool{border:.762px solid #263548;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid}.cast-comment-tool img{width:18px;height:18px}.cast-comment-menu>nav{z-index:10;top:calc(100% + 8px);border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:160px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0008}.cast-comment-menu>nav>a{font:400 13px / 18px var(--font-body);color:var(--muted);white-space:nowrap;border-radius:8px;padding:8px 10px;text-decoration:none}.cast-comment-menu>nav>a:hover,.cast-comment-menu>nav>a[aria-current=true]{color:var(--ink);background:#ffffff0d}@media (max-width:600px){.cast-episode-playlist-picker{position:static}.cast-episode-playlist-picker>.cast-playlist-choices{width:min(300px,100%);inset-inline-start:0}}@media (max-width:1023px){.cast-shell:has(.cast-show-layout)>.cast-mobile-topbar{margin:0}.cast-comment-head{height:auto}}
