@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Noto+Serif+SC:wght@500;600;700&display=swap";:root{--bg: #080b12;--bg-strong: #101722;--panel: rgba(16, 23, 34, .78);--panel-strong: rgba(21, 31, 45, .92);--ink: #f3f7fb;--muted: #9aa8b7;--line: rgba(149, 180, 210, .18);--accent: #00e5ff;--accent-soft: rgba(0, 229, 255, .12);--accent-alt: #7c5cff;--accent-live: #39ff88;--accent-warn: #ffcc66;--shadow: 0 24px 70px rgba(0, 0, 0, .32);--font-ui: "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--font-cn-display: "Noto Serif SC", serif;--font-en-title: "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--font-en-reading: "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;color:var(--ink);background:radial-gradient(circle at 14% 4%,rgba(0,229,255,.18),transparent 26%),radial-gradient(circle at 86% 8%,rgba(124,92,255,.2),transparent 28%),radial-gradient(circle at 70% 75%,rgba(57,255,136,.08),transparent 28%),linear-gradient(180deg,#080b12,#0b1018 48%,#070910);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.pageShell{margin:0 auto;max-width:1240px;padding:28px}.homeShell{max-width:1280px}.hero,.tagPanel,.featuredSection,.detailPanel,.listPanel,.homePodcastDirectory,.homeContentSamples,.podcastRadar,.footerPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.hero,.contentStage,.homePodcastDirectory,.homeContentSamples,.podcastRadar,.footerPanel,.tagMatrix{margin-bottom:22px}.hero{border-radius:20px;display:grid;gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);overflow:hidden;padding:34px;position:relative}.hero:after{background:linear-gradient(90deg,transparent,rgba(0,229,255,.12),transparent),repeating-linear-gradient(0deg,rgba(243,247,251,.04) 0,rgba(243,247,251,.04) 1px,transparent 1px,transparent 18px);content:"";inset:0;pointer-events:none;position:absolute}.homeShell .hero:before{background:radial-gradient(circle,transparent 0 31%,rgba(0,229,255,.08) 32%,transparent 33% 49%,rgba(124,92,255,.1) 50%,transparent 51%),conic-gradient(from 18deg,rgba(0,229,255,.2),transparent 26%,transparent 100%);border-radius:50%;content:"";height:420px;opacity:.85;position:absolute;right:-120px;top:-150px;width:420px}.heroCopy,.heroPanel,.featuredSection,.detailPanel,.listPanel,.homePodcastDirectory,.homeContentSamples,.podcastRadar,.footerPanel{position:relative;z-index:1}.eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.hero h1,.sectionHead h2,.footerCopy h2{font-family:var(--font-cn-display);letter-spacing:0;margin:0}.featureCard h3,.listRow h3,.homePodcastCard h3,.contentSampleCard h3,.homePodcastTitleLink,.homePodcastLatest a,.radarPodcastTitle,.radarPodcastEpisode,.podcastHeader h1,.podcastTitleLink,.podcastLatest a,.podcastFacts dd,.episodeTitleBlock h3,.episodeArticleHeader h1,.episodeQuickSummary strong,.episodeAudioCopy h2,.episodeArticleSection h2,.transcriptUnavailable h2,.analysisBlock h3,.topicItem strong,.insightItem h4,.analysisBlock li strong{font-family:var(--font-en-title);font-feature-settings:"kern" 1,"liga" 1;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.detailLink,.podcastSourceActions a,.episodeLinks a,.priorityPill,.modePill,.focusTags span,.selectedPill,.mutedPill,.badge,.eyebrow{font-family:var(--font-en-reading);letter-spacing:.01em}.hero h1{font-size:clamp(2.75rem,6vw,5.4rem);line-height:1.02;max-width:8.5ch}.lede,.heroNote,.footerCopy p,.detailSummary,.detailClaim,.listRow p{color:var(--muted)}.lede{font-size:1.08rem;line-height:1.7;margin:18px 0 14px;max-width:54ch}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 14px}.primaryAction,.secondaryAction{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;gap:8px;min-height:46px;padding:0 18px}.primaryAction{background:linear-gradient(135deg,var(--accent),var(--accent-live));color:#051017;box-shadow:0 0 28px #00e5ff38}.secondaryAction{background:#7c5cff29;border:1px solid rgba(124,92,255,.34);color:var(--ink)}.heroNote{align-items:center;display:flex;flex-wrap:wrap;gap:10px;line-height:1.6;margin:0}.heroNote a,.footerLinks a,.ghostLink{align-items:center;display:inline-flex;gap:8px}.heroNote a{color:var(--accent);font-weight:600}.heroPanel{align-content:start;background:linear-gradient(180deg,#151f2ddb,#0b1018b3);border:1px solid rgba(149,180,210,.18);border-radius:18px;display:grid;gap:14px;padding:18px}.heroStat{background:#080b128a;border:1px solid rgba(149,180,210,.16);border-radius:14px;padding:18px}.heroStat span,.rowMeta span,.rowMeta small,.sectionHint,.detailMeta span{color:var(--muted)}.heroStat span{display:block;font-size:.82rem;margin-bottom:8px}.heroStat strong{display:block;font-size:1.15rem;line-height:1.4}.tagMatrix{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.tagPanel,.featuredSection,.detailPanel,.listPanel,.homePodcastDirectory,.homeContentSamples,.podcastRadar,.footerPanel{border-radius:18px;padding:24px}.sectionHead{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.sectionHead h2,.footerCopy h2{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.12}.sectionHint{font-size:.9rem}.tagGrid,.featuredGrid,.listRows{display:grid;gap:12px}.tagGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tagChip,.featureCard,.listRow,.subscribeRow button,.ghostLink{background:var(--panel-strong);border:1px solid rgba(149,180,210,.14);border-radius:14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tagChip:hover,.featureCard:hover,.listRow:hover,.subscribeRow button:hover,.ghostLink:hover{border-color:#00e5ff57;box-shadow:0 0 28px #00e5ff1a;transform:translateY(-1px)}.tagChip{align-items:baseline;display:flex;justify-content:space-between;padding:14px 16px;text-align:left}.tagChip span{color:var(--ink);font-weight:600}.tagChip strong{color:var(--accent-live);font-size:.95rem}.is-active{border-color:#00e5ff75;box-shadow:inset 0 0 0 1px #00e5ff29,0 0 28px #00e5ff14}.featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.featureCard{min-height:220px;padding:18px;text-align:left}.featureCard h3,.listRow h3{font-size:1rem;font-weight:680;line-height:1.48;margin:14px 0 8px}.featureCard p,.featureCard small{color:var(--muted)}.featureCard p,.listRow p{line-height:1.55;margin:0}.featureCard small{display:block;margin-top:18px}.badge{border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.badge-case{background:#00e5ff1f;color:var(--accent)}.badge-insight{background:#7c5cff29;color:#c8bcff}.contentStage{display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.detailPanel blockquote{border-left:3px solid var(--accent);color:var(--ink);font-size:1.05rem;line-height:1.75;margin:22px 0;padding:0 0 0 18px}.detailSummary{font-size:.95rem;margin:0 0 14px}.detailClaim{color:var(--ink);font-size:1.12rem;line-height:1.7;margin:0}.detailMeta{display:flex;flex-wrap:wrap;gap:14px}.detailMeta span{align-items:center;display:inline-flex;gap:8px}.listRows{max-height:700px;overflow:auto}.listRow{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px;text-align:left}.rowMeta{align-items:end;display:flex;flex-direction:column;gap:6px;min-width:150px;text-align:right}.rowMeta small{font-size:.8rem}.footerPanel{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.footerCopy p{line-height:1.7;margin:14px 0 0;max-width:44ch}.subscribeBox{background:#080b128a;border:1px solid var(--line);border-radius:16px;padding:18px}.subscribeBox label{display:block;font-size:.88rem;font-weight:700;margin-bottom:12px}.subscribeRow{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.subscribeRow input{background:#080b12b8;border:1px solid var(--line);border-radius:12px;color:var(--ink);min-height:48px;padding:0 14px}.subscribeRow button{align-items:center;color:var(--ink);display:inline-flex;gap:8px;justify-content:center;min-height:48px;padding:0 18px}.footerLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.footerLinks a,.ghostLink{color:var(--accent);font-weight:600;padding:12px 14px}.ghostLink{appearance:none}.podcastAggregationHero h1{max-width:11ch}.podcastAggregationHero .heroPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.homePodcastDirectory,.homeContentSamples{overflow:hidden}.homePodcastGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.homePodcastCard,.contentSampleCard,.footerLinkPanel{background:#080b1280;border:1px solid rgba(149,180,210,.14);border-radius:12px}.homePodcastCard{display:grid;gap:14px;min-height:360px;min-width:0;padding:18px}.homePodcastCardHead{display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.homePodcastRank{align-items:center;background:var(--accent-soft);border:1px solid rgba(0,229,255,.18);border-radius:8px;color:var(--accent);display:inline-flex;font-size:.78rem;font-weight:900;height:32px;justify-content:center;width:42px}.homePodcastCard h3{font-size:1.04rem;line-height:1.38;margin:2px 0 0}.homePodcastTitleLink{color:var(--ink);font-weight:760}.homePodcastTitleLink:hover,.homePodcastLatest a:hover,.homePodcastActions a:hover{color:var(--accent)}.homePodcastSummary{color:var(--muted);line-height:1.58;margin:0;min-height:4.7em;overflow-wrap:anywhere}.homePodcastLatest{background:#101722a3;border:1px solid rgba(149,180,210,.12);border-radius:10px;display:grid;gap:8px;min-width:0;padding:13px}.homePodcastLatest span,.homePodcastLatest small,.homePodcastMeta span{color:var(--muted)}.homePodcastLatest span{font-size:.78rem;font-weight:850}.homePodcastLatest a,.homePodcastLatest strong{color:var(--ink);font-size:.95rem;font-weight:760;line-height:1.48;overflow-wrap:anywhere}.homePodcastLatest a{align-items:start;display:inline-flex;gap:7px}.homePodcastLatest small{font-size:.8rem}.homePodcastMeta{display:flex;flex-wrap:wrap;gap:8px}.homePodcastMeta span{background:#95b4d214;border:1px solid rgba(149,180,210,.1);border-radius:999px;font-size:.78rem;font-weight:760;line-height:1;padding:7px 9px}.homePodcastActions{align-items:end;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.homePodcastActions a{align-items:center;background:#0a0f187a;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:.88rem;font-weight:820;gap:7px;min-height:38px;padding:0 11px}.contentSampleGrid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.homepageV7{--home-bg: #f8f6f1;--home-surface: rgba(255, 253, 248, .76);--home-surface-strong: #f1eee7;--home-ink: #090909;--home-muted: #6e6a63;--home-soft: #9a9288;--home-line: rgba(22, 20, 17, .13);--home-line-strong: rgba(22, 20, 17, .2);--home-copper: #9a5b25;--home-radius: 8px;background:linear-gradient(180deg,rgba(255,255,255,.62),transparent 24%),var(--home-bg);color:var(--home-ink);font-family:IBM Plex Sans,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;letter-spacing:0;min-height:100vh;padding:0 52px 36px}.homeV7Header{align-items:center;border-bottom:1px solid var(--home-line);display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1440px;min-height:74px}.homeV7Brand,.homeV7Nav,.homeV7HeroActions,.homeV7TextLink,.homeV7QuietListen,.homeV7SectionHead,.homeV7Footer,.homeV7Footer a{align-items:center;display:flex}.homeV7Brand{color:var(--home-ink);flex:0 0 auto;font-size:1.35rem;font-weight:800;gap:12px;white-space:nowrap}.homeV7Nav{gap:46px;justify-content:center}.homeV7Nav a{border-bottom:3px solid transparent;color:var(--home-ink);font-size:.96rem;font-weight:760;line-height:74px;padding:0 2px}.homeV7Nav a[aria-current=page]{border-bottom-color:var(--home-ink)}.homeV7Hero{display:grid;gap:48px;grid-template-columns:minmax(0,.82fr) minmax(520px,1fr);margin:34px auto 30px;max-width:1440px}.homeV7HeroCopy{align-self:start;padding:52px 0 10px}.homeV7Note{color:var(--home-muted);font-size:.98rem;font-weight:560;margin:0 0 24px}.homeV7Hero h1{color:var(--home-ink);font-family:var(--font-cn-display);font-size:4rem;font-weight:700;letter-spacing:0;line-height:1.08;margin:0;max-width:8.2em}.homeV7NoBreak{display:inline;white-space:nowrap}.homeV7Hero h1>span{display:block}.homeV7Lead{color:var(--home-muted);font-size:1.18rem;line-height:1.65;margin:26px 0 24px}.homeV7HeroActions{flex-wrap:wrap;gap:28px}.homeV7PrimaryCta{align-items:center;background:#0d0d0d;border:1px solid #0d0d0d;border-radius:var(--home-radius);color:#fff;display:inline-flex;font-size:1rem;font-weight:800;gap:11px;min-height:58px;padding:0 28px;transition:background .16s ease,transform .16s ease}.homeV7PrimaryCta:hover{background:#1b1b1b;transform:translateY(-1px)}.homeV7TextLink,.homeV7SectionHead a,.homeV7Footer a{color:var(--home-ink);font-weight:720;gap:7px}.homeV7FeaturedCard{align-items:center;background:var(--home-surface);border:1px solid rgba(22,20,17,.08);border-radius:var(--home-radius);display:grid;gap:40px;grid-template-columns:300px minmax(0,1fr);min-height:374px;padding:32px 40px}.homeV7FeaturedCopy{min-width:0}.homeV7Tag{border:1px solid var(--home-line-strong);border-radius:7px;color:var(--home-ink);display:inline-flex;font-size:.88rem;font-weight:760;line-height:1;margin-bottom:24px;padding:8px 12px}.homeV7FeaturedCopy h2{color:var(--home-ink);font-family:IBM Plex Sans,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.72rem;font-weight:820;letter-spacing:0;line-height:1.3;margin:0;max-width:36rem}.homeV7FeaturedCopy p{color:var(--home-ink);font-size:1.02rem;margin:20px 0 18px}.homeV7MetaLine{align-items:center;color:var(--home-muted);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.homeV7MetaLine span+span:before,.homeV7RowCopy p span:before,.homeV7RowCopy p em:before{color:var(--home-soft);content:"·";margin-right:10px}.homeV7MetaLine span:last-child,.homeV7RowCopy p em,.homeV7BeginnerRow small{color:var(--home-copper);font-style:normal}.homeV7QuietListen{border:1px solid var(--home-line-strong);border-radius:999px;color:var(--home-ink);font-weight:760;gap:10px;min-height:50px;padding:0 22px;width:fit-content}.homeV7StartPaths{border-bottom:1px solid var(--home-line);border-top:1px solid var(--home-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 28px;max-width:1440px}.homeV7StartPaths a{align-items:center;color:var(--home-ink);display:flex;gap:24px;min-height:106px;padding:0 72px}.homeV7StartPaths a+a{border-left:1px solid var(--home-line)}.homeV7StartPaths strong,.homeV7StartPaths small{display:block}.homeV7StartPaths strong{font-size:1.34rem;margin-bottom:6px}.homeV7StartPaths small{color:var(--home-muted);font-size:.92rem;line-height:1.45}.homeV7ListeningGrid{display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);margin:0 auto;max-width:1440px}.homeV7ListBlock{min-width:0}.homeV7BeginnerBlock{border-left:1px solid var(--home-line);padding-left:48px}.homeV7SectionHead{border-bottom:1px solid var(--home-line);justify-content:space-between;margin-bottom:0;min-height:64px}.homeV7SectionHead h2{color:var(--home-ink);font-size:1.55rem;line-height:1.2;margin:0}.homeV7EpisodeRows,.homeV7BeginnerRows{display:grid}.homeV7EpisodeRow,.homeV7BeginnerRow{align-items:center;border-bottom:1px solid var(--home-line);display:grid;gap:28px;min-width:0}.homeV7EpisodeRow{grid-template-columns:88px minmax(0,1fr) 40px;min-height:116px}.homeV7BeginnerRow{grid-template-columns:250px minmax(0,1fr) 40px;min-height:132px}.homeV7RowCopy,.homeV7BeginnerRow div{min-width:0}.homeV7RowCopy h3,.homeV7BeginnerRow h3{color:var(--home-ink);font-size:1.15rem;line-height:1.34;margin:0 0 10px;overflow-wrap:anywhere}.homeV7RowCopy p,.homeV7BeginnerRow p{color:var(--home-muted);font-size:.94rem;line-height:1.55;margin:0}.homeV7RowCopy p span,.homeV7RowCopy p em{margin-left:10px}.homeV7BeginnerRow small{display:block;font-size:.92rem;line-height:1.5;margin-top:8px}.homeV7PlayGhost{align-items:center;background:#16141105;border:1px solid rgba(22,20,17,.14);border-radius:999px;color:var(--home-muted);display:inline-flex;height:38px;justify-content:center;justify-self:end;transition:background .16s ease,border-color .16s ease,color .16s ease;width:38px}.homeV7PlayGhost:hover{background:#1614110d;border-color:#1614113d;color:var(--home-ink)}.homeV7Artwork{align-items:flex-end;aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;display:flex;font-weight:850;justify-content:flex-start;line-height:1.04;overflow:hidden;padding:13px;position:relative}.homeV7Artwork:before{background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.12),transparent 52%);content:"";inset:0;opacity:.72;position:absolute}.homeV7Artwork span{max-width:92%;position:relative;z-index:1}.homeV7Artwork-square{font-size:.92rem}.homeV7Artwork-large{box-shadow:0 20px 38px #00000029;font-size:2.55rem;padding:26px}.homeV7Artwork-wide{aspect-ratio:2.28 / 1;font-size:1.5rem;min-height:96px}.tone-ink{background:#0a0a0b}.tone-green{background:#0d4e35}.tone-amber{background:#c7791f}.tone-slate{background:#10223b}.tone-paper{background:#eee2cf;color:#111}.homeV7Footer{color:var(--home-muted);gap:18px;justify-content:center;margin:26px auto 0;max-width:1440px;min-height:44px;text-align:center}.contentSampleCard{min-width:0;padding:16px}.contentSampleCard h3{font-size:1rem;line-height:1.45;margin:13px 0 8px}.contentSampleCard p,.contentSampleCard small{color:var(--muted)}.contentSampleCard p{line-height:1.56;margin:0 0 12px}.contentSampleCard small{display:block;line-height:1.45;overflow-wrap:anywhere}.footerLinkPanel{padding:14px}.podcastRadar{overflow:hidden}.podcastRadarHead{align-items:center}.radarIndexLink{align-items:center;background:linear-gradient(135deg,var(--accent-alt),var(--accent));border-radius:999px;color:#f7fbff;display:inline-flex;font-weight:700;gap:8px;min-height:44px;max-width:100%;overflow-wrap:anywhere;padding:0 16px}.radarStats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.radarStats div{background:#080b128a;border:1px solid rgba(149,180,210,.14);border-radius:14px;padding:16px}.radarStats span,.radarPodcastMeta,.radarPodcastEpisode,.radarEmpty{color:var(--muted)}.radarStats span{display:block;font-size:.8rem;font-weight:700;margin-bottom:8px;text-transform:uppercase}.radarStats strong{display:block;font-size:1.8rem;line-height:1}.radarGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.radarColumn{background:#080b1275;border:1px solid rgba(149,180,210,.14);border-radius:16px;min-width:0;padding:16px}.radarColumnHead{align-items:center;display:flex;gap:8px;margin-bottom:12px}.radarColumnHead h3{font-size:1rem;margin:0}.radarRows{display:grid;gap:10px}.radarPodcastLink{background:var(--panel-strong);border:1px solid rgba(149,180,210,.14);border-radius:12px;display:grid;gap:7px;min-height:118px;min-width:0;padding:14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.radarPodcastLink:hover{border-color:#39ff884d;box-shadow:0 0 28px #39ff8814;transform:translateY(-1px)}.radarPodcastTitle{color:var(--ink);font-weight:680;line-height:1.42;overflow-wrap:anywhere}.radarPodcastEpisode{display:-webkit-box;font-size:.9rem;line-height:1.56;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.radarPodcastMeta{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:.82rem;font-weight:700;gap:6px;min-width:0}.radarEmpty{background:#080b128a;border:1px solid rgba(149,180,210,.14);border-radius:12px;margin:0;padding:16px}.podcastPage{max-width:1180px}.podcastReadingPage{background:linear-gradient(180deg,#090d13,#0b1119 48%,#080b12);box-shadow:0 0 0 100vmax #0b1119;clip-path:inset(0 -100vmax);--ink: #f2f6fb;--muted: #9aa7b6;--line: rgba(151, 168, 190, .2);--panel: rgba(13, 19, 29, .84);--panel-strong: rgba(17, 25, 38, .94);--accent: #42d5e8;--accent-soft: rgba(66, 213, 232, .12);--accent-alt: #93a4ff;--shadow: 0 18px 46px rgba(0, 0, 0, .3);color:var(--ink);max-width:1160px;min-height:100vh}.podcastDirectoryPage{max-width:1160px}.podcastHeader,.podcastStats,.podcastRow,.emptyPodcastState{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.podcastHeader{border-radius:24px;margin-bottom:18px;padding:26px}.podcastHeader h1{font-size:clamp(2.3rem,5vw,4rem);font-weight:720;line-height:1.12;margin:0}.backLink{align-items:center;color:var(--accent-alt);display:inline-flex;font-weight:700;gap:8px;margin-bottom:22px}.podcastStats{border-radius:20px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;padding:14px}.podcastStats div,.podcastNumbers div{background:#fffdf8b8;border:1px solid rgba(28,26,23,.08);border-radius:14px;padding:14px}.podcastStats span,.podcastNumbers span,.podcastLatest span,.podcastLatest small{color:var(--muted)}.podcastStats span,.podcastNumbers span,.podcastLatest span{display:block;font-size:.82rem;font-weight:700;margin-bottom:8px;text-transform:uppercase}.podcastStats strong{display:block;font-size:2rem;line-height:1}.podcastDetailStats{grid-template-columns:repeat(4,minmax(0,1fr))}.podcastList{display:grid;gap:12px}.podcastRow{align-items:start;border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr) minmax(230px,.42fr);padding:18px}.podcastMain{min-width:0}.podcastTitleLine,.focusTags,.podcastLatest a{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.podcastRow h2{font-size:1.12rem;line-height:1.45;margin:12px 0}.podcastTitleLink{color:var(--ink);font-weight:680;text-decoration:none}.podcastTitleLink:hover,.detailLink:hover,.podcastSourceActions a:hover,.episodeLinks a:hover{color:var(--accent)}.detailLink,.podcastSourceActions a,.episodeLinks a{align-items:center;color:var(--accent-alt);display:inline-flex;font-weight:700;gap:7px}.detailLink{margin-top:14px}.priorityPill,.modePill,.focusTags span{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;line-height:1;max-width:100%;overflow-wrap:anywhere;padding:7px 10px}.priorityPill{background:var(--accent-soft);color:var(--accent)}.priority-p0{background:#214e4824;color:var(--accent-alt)}.modePill,.focusTags span{background:#1c1a1712;color:var(--muted)}.podcastNumbers{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.podcastNumbers strong{display:block;font-size:1.42rem}.podcastLatest{min-width:0}.podcastLatest a{color:var(--accent-alt);font-weight:680;line-height:1.56;overflow-wrap:anywhere}.podcastLatest small{display:block;margin-top:10px}.emptyPodcastState{border-radius:20px;padding:28px}.emptyPodcastState h2{margin:14px 0 8px}.emptyPodcastState p{color:var(--muted);margin:0}.podcastDetailHeader{margin-bottom:18px}.podcastReadingPage .podcastHeader,.podcastReadingPage .podcastStats,.podcastReadingPage .podcastProfilePanel,.podcastReadingPage .episodePanel,.podcastReadingPage .emptyPodcastState{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--panel);border-color:var(--line)}.podcastReadingPage .podcastDetailHeader{background:linear-gradient(135deg,#0d131dfa,#111926f0),radial-gradient(circle at 12% 12%,rgba(66,213,232,.12),transparent 30%);padding:34px}.podcastDirectoryHeader{background:linear-gradient(135deg,#0d131dfa,#111926f0),radial-gradient(circle at 12% 12%,rgba(66,213,232,.1),transparent 30%);border-radius:12px;padding:clamp(24px,4vw,40px)}.podcastReadingPage .podcastHeader h1{font-size:clamp(2.7rem,6vw,5.2rem);line-height:1.08;max-width:18ch}.podcastReadingPage .lede{color:var(--muted);font-size:1.08rem;line-height:1.85;max-width:68ch}.podcastDetailHero{align-items:end;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto}.podcastReadingPage .podcastDetailHero{align-items:start}.podcastSourceActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.podcastSourceActions a,.episodeLinks a{background:#ffffffd6;border:1px solid rgba(28,26,23,.1);border-radius:12px;min-height:40px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:0 12px}.podcastReadingPage .podcastSourceActions a,.podcastReadingPage .episodeLinks a{background:#0a0f187a;border-color:var(--line);border-radius:8px;color:var(--ink);font-size:.88rem;font-weight:760;min-height:36px;padding:0 11px}.podcastReadingPage .podcastHeader h1{letter-spacing:0}.podcastReadingPage .podcastSourceActions a:hover,.podcastReadingPage .episodeLinks a:hover{background:#42d5e81a;border-color:#42d5e857;color:var(--accent)}.podcastReadingPage .podcastStats{border-radius:12px;box-shadow:none}.podcastReadingPage .podcastStats div,.podcastReadingPage .podcastNumbers div,.podcastReadingPage .podcastFacts div{background:#0d131dc7;border-color:var(--line)}.podcastReadingPage .focusTags span{background:#97a8be17;border:1px solid rgba(151,168,190,.14);color:var(--muted)}.podcastReadingPage .detailLink{color:var(--ink)}.podcastReadingPage .detailLink:hover,.podcastReadingPage .podcastTitleLink:hover,.podcastReadingPage .podcastLatest a:hover{color:var(--accent)}.statDate{font-size:1.05rem!important;line-height:1.25!important}.podcastDetailGrid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr)}.podcastProfilePanel,.episodePanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:22px}.detailFocusTags{margin:18px 0}.podcastFacts{display:grid;gap:12px;margin:0}.podcastFacts div{background:#ffffffc7;border:1px solid rgba(28,26,23,.08);border-radius:14px;padding:14px}.podcastFacts dt{color:var(--muted);font-size:.78rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.podcastFacts dd{line-height:1.58;margin:0;overflow-wrap:anywhere}.episodeList{display:grid;gap:10px;max-height:980px;overflow:auto;padding-right:4px}.podcastReadingPage .episodeList{gap:0;max-height:none;overflow:visible;padding-right:0}.episodeRow{align-items:start;background:#ffffffc7;border:1px solid rgba(28,26,23,.08);border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.podcastReadingPage .episodeRow{background:transparent;border-color:var(--line);border-radius:0;border-width:0 0 1px;box-shadow:none;padding:22px 0}.podcastReadingPage .episodeRow:first-child{padding-top:6px}.podcastReadingPage .episodeRow:hover{background:linear-gradient(90deg,rgba(66,213,232,.07),transparent 70%)}.podcastDirectoryList{gap:14px}.podcastDirectoryCard{background:#0d131dd6;border-color:var(--line);border-radius:12px;box-shadow:none;cursor:pointer;grid-template-columns:minmax(0,1.04fr) minmax(180px,.34fr) minmax(260px,.48fr);padding:20px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.podcastDirectoryCard:hover{background:#111926f0;border-color:#42d5e857;transform:translateY(-1px)}.podcastUpdateRank{color:var(--accent);display:inline-flex;font-size:.78rem;font-weight:850;line-height:1.4;margin-bottom:6px}.podcastDirectoryCard h2{font-size:clamp(1.08rem,1.9vw,1.34rem);line-height:1.36;margin:6px 0 12px}.podcastPrimaryAction{background:#0a0f187a;border:1px solid var(--line);border-radius:8px;justify-self:start;min-height:36px;padding:0 11px}.podcastDirectoryCard .podcastNumbers div{border-radius:8px}.podcastDirectoryCard .podcastNumbers span,.podcastDirectoryCard .podcastLatest span{letter-spacing:0;text-transform:none}.podcastDirectoryCard .podcastLatest a{color:var(--ink);font-size:.98rem;font-weight:760}.podcastDirectoryCard .podcastLatest small{color:var(--muted)}.episodeBadges,.episodeMeta,.episodeLinks{display:flex;flex-wrap:wrap;gap:8px}.episodeTitleBlock{min-width:0}.episodeTitleBlock h3{font-size:1rem;line-height:1.4;margin:10px 0;overflow-wrap:anywhere}.podcastReadingPage .episodeTitleBlock h3{font-size:clamp(1.16rem,2.1vw,1.48rem);font-weight:680;line-height:1.36;letter-spacing:0;margin:12px 0 10px}.episodeTitleLink{color:var(--ink);text-decoration:none}.episodeTitleLink:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.episodeMeta{color:var(--muted);font-size:.86rem}.episodeMeta span{align-items:center;display:inline-flex;gap:6px;min-width:0;overflow-wrap:anywhere}.selectedPill,.mutedPill{border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;line-height:1;padding:6px 9px}.selectedPill{background:#214e4824;color:var(--accent-alt)}.mutedPill{background:#1c1a1712;color:var(--muted)}.episodeKeywords{margin-top:12px}.episodeLinks{justify-content:flex-end;min-width:118px}.compactEmpty{box-shadow:none}.episodeArticlePage{max-width:1160px}.episodeArticlePage .backLink{color:var(--muted);margin-bottom:18px}.episodeArticle{background:transparent;border:0;box-shadow:none;padding:0}.episodeArticleHeader{background:linear-gradient(135deg,#0d131dfa,#111926f0),radial-gradient(circle at 12% 12%,rgba(66,213,232,.12),transparent 30%);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;padding:clamp(24px,4vw,44px);position:relative}.episodeArticleHeader:after{background:linear-gradient(90deg,rgba(66,213,232,.07),transparent 34%),repeating-linear-gradient(90deg,rgba(243,247,251,.024) 0 1px,transparent 1px 32px);content:"";inset:0;pointer-events:none;position:absolute}.episodeHeroGrid,.episodeArticleActions{position:relative;z-index:1}.episodeHeroGrid{align-items:end;display:grid;gap:clamp(20px,4vw,44px);grid-template-columns:minmax(0,1.1fr) minmax(260px,.45fr)}.episodeHeroPrimary{min-width:0}.episodeArticleHeader h1{color:var(--ink);font-size:clamp(2.05rem,4.2vw,3.45rem);font-weight:700;letter-spacing:0;line-height:1.12;max-width:21ch;margin:0}.episodeHeroLead{color:var(--muted);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75;margin:18px 0 0;max-width:42ch}.episodeHeroAside{background:#070b127a;border:1px solid var(--line);border-radius:10px;box-shadow:inset 0 1px #f3f7fb0f;display:grid;gap:14px;min-width:0;padding:18px}.episodeHeroSource{color:var(--ink);font-family:var(--font-en-title);font-size:1.03rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.episodeHeroStats{display:grid;gap:9px}.episodeHeroStats span{align-items:center;color:var(--muted);display:inline-flex;font-size:.92rem;font-weight:750;gap:8px;line-height:1.45;min-width:0;overflow-wrap:anywhere}.episodeArticleActions{justify-content:flex-start;margin-top:26px}.episodeQuickSummary{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px}.episodeQuickSummary a{background:#0d131dd1;border:1px solid var(--line);border-radius:10px;box-shadow:none;color:var(--ink);display:grid;gap:8px;min-width:0;padding:16px;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.episodeQuickSummary a[aria-current=location]{background:#42d5e817;border-color:#42d5e857;box-shadow:inset 0 1px #42d5e81a}.episodeQuickSummary a:hover{border-color:#42d5e84d;box-shadow:inset 0 1px #42d5e814;transform:translateY(-1px)}.episodeQuickSummary span{color:var(--accent);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.episodeQuickSummary strong{color:var(--ink);font-size:1.04rem;line-height:1.35;overflow-wrap:anywhere}.episodeAudioPlayer{align-items:stretch;background:linear-gradient(135deg,#070b12f5,#0d131df0);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 52px #00000038;display:grid;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(260px,.7fr);margin-top:18px;padding:clamp(20px,3vw,30px);scroll-margin-top:20px}.episodeAudioCopy{min-width:0}.episodeAudioCopy h2{color:#f8fafc;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.24;margin:0}.episodeAudioCopy p:not(.eyebrow){color:#cbd5e1;font-size:.98rem;line-height:1.75;margin:12px 0 0}.episodeAudioControl{background:#151f2ddb;border:1px solid var(--line);border-radius:10px;box-shadow:inset 0 1px #f3f7fb14;display:grid;gap:12px;min-width:0;padding:16px}.episodeAudioControl audio{display:block;max-width:100%;width:100%}.audioStatus{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:900;justify-self:start;line-height:1;padding:8px 11px}.audioStatus.available{background:#42d5e81f;color:var(--accent)}.audioStatus.unavailable{background:#9433301f;color:#943330}.audioSourceLink{align-items:center;color:var(--accent);display:inline-flex;font-size:.9rem;font-weight:800;gap:7px;justify-self:start}.audioFallback{color:var(--muted);font-size:.95rem;line-height:1.6;margin:0}.episodeArticleSection{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:none;margin-top:18px;padding:clamp(20px,3vw,28px)}.episodeArticleSection h2{font-size:clamp(1.35rem,3vw,2rem);line-height:1.24;margin:0 0 12px}.episodeArticleSection p{color:var(--muted);font-size:1.06rem;line-height:1.85;margin:0}.episodeShowNotesPanel{scroll-margin-top:20px}.episodeShowNotesPanel .sectionHead{align-items:flex-start}.showNotesStatus{border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:900;line-height:1;padding:8px 11px}.showNotesStatus.available{background:#42d5e81f;color:var(--accent)}.showNotesStatus.unavailable{background:#9433301f;color:#943330}.showNotesBody{display:grid;gap:14px;margin-top:16px;max-width:76ch}.showNotesBody p{color:#cbd5e1;font-size:1rem;line-height:1.85}.showNotesLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.showNotesLinks a{align-items:center;background:#42d5e814;border:1px solid rgba(66,213,232,.2);border-radius:999px;color:var(--accent);display:inline-flex;font-size:.9rem;font-weight:850;gap:7px;line-height:1.35;max-width:100%;min-height:36px;overflow-wrap:anywhere;padding:8px 12px;text-decoration:none}.showNotesEmpty{color:var(--muted);font-size:1rem;line-height:1.75;margin-top:14px}.episodeArticleTags{margin-top:4px}.episodeInsightPanel{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:none;margin-top:18px;padding:clamp(20px,3vw,30px);scroll-margin-top:20px}.episodeTopicMap{scroll-margin-top:24px}.transcriptStatusGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.transcriptStatusGrid div{background:#151f2db8;border:1px solid var(--line);border-radius:8px;padding:14px}.transcriptStatusGrid span{color:var(--muted);display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.transcriptStatusGrid strong{color:var(--ink);display:block;font-size:1rem;line-height:1.25;margin-top:8px;overflow-wrap:anywhere}.analysisNotice{color:var(--muted);font-size:.98rem;line-height:1.75;margin:18px 0 0}.sourceDetails,.evidenceDetails{min-width:0}.sourceDetails{background:#080b1257;border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:12px 14px}.sourceDetails summary,.evidenceDetails summary{color:var(--accent);cursor:pointer;font-size:.9rem;font-weight:850;line-height:1.5}.sourceDetails summary{align-items:center;display:flex;min-height:32px}.sourceDetails p{color:var(--muted);font-size:.94rem;line-height:1.7;margin:12px 0 0}.evidenceDetails{margin-top:8px}.evidenceDetails summary{display:inline-flex;min-height:28px}.evidenceDetails small{background:#151f2db8;border-radius:8px;color:var(--muted);display:block;font-size:.82rem;font-weight:800;line-height:1.55;margin-top:6px;overflow-wrap:anywhere;padding:8px 10px}.episodeTranscriptPanel{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:none;margin-top:18px;padding:clamp(20px,3vw,30px);scroll-margin-top:20px}.transcriptUnavailable{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-top:28px;padding:20px}.transcriptUnavailable h2{font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.3;margin:0}.transcriptReadStatus{margin-top:18px}.transcriptSourceDetails .transcriptReadStatus{margin-top:12px}.transcriptGuide{background:#151f2db8;border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:16px 18px}.transcriptAnchorMarker{display:block;height:1px;scroll-margin-top:24px}.transcriptGuide p{color:var(--ink);font-size:.98rem;line-height:1.65;margin:0}.transcriptGuideMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.transcriptGuideMeta span,.transcriptJumpRail a{background:#080b126b;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.4;padding:8px 12px}.transcriptJumpRail{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.transcriptJumpRail a{align-items:flex-start;color:inherit;display:grid;min-width:96px;text-decoration:none}.transcriptJumpRail a strong{color:var(--accent);font-size:.86rem}.transcriptJumpRail a span{color:var(--muted);font-size:.72rem;font-weight:700}.transcriptScroller{background:#080b125c;border:1px solid var(--line);border-radius:10px;display:grid;gap:0;margin-top:20px;max-height:none;overflow:visible;padding:4px 0;scroll-behavior:smooth}.transcriptChapter{margin:0 auto;padding:0 16px 18px;width:min(100%,880px)}.transcriptChapter+.transcriptChapter{border-top:1px solid var(--line);padding-top:18px}.transcriptChapterHead{align-items:baseline;background:linear-gradient(180deg,#0c121bfa,#0c121bd6);display:flex;gap:10px;inset-block-start:0;padding:16px 0 12px;position:sticky;z-index:1}.transcriptChapterHead p{color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.transcriptChapterHead h3{color:var(--ink);font-size:1rem;line-height:1.4;margin:0}.transcriptChapterList{display:grid}.transcriptSegment{display:grid;gap:16px;grid-template-columns:148px minmax(0,1fr);padding:18px 20px;scroll-margin-top:24px}.transcriptChapterList .transcriptSegment+.transcriptSegment{border-top:1px solid var(--line)}.transcriptSegment:target{background:#42d5e814;border-radius:8px}.transcriptTimestampWrap{display:grid;align-content:start;gap:5px}.transcriptSegmentIndex{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.transcriptTimestamp{align-items:center;background:#42d5e81a;border:1px solid rgba(66,213,232,.2);border-radius:8px;color:var(--accent);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92rem;font-weight:900;justify-self:start;line-height:1.2;padding:7px 10px;text-decoration:none}.transcriptTimestampWrap time{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:700;line-height:1.5}.transcriptSegment p{color:var(--ink);font-size:1.03rem;line-height:1.86;margin:0;overflow-wrap:anywhere}.transcriptArtifact{align-items:start;background:#080b126b;border-radius:8px;display:grid;gap:8px;margin-top:14px;padding:12px 14px}.transcriptArtifact span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.transcriptArtifact code{color:var(--muted);font-size:.84rem;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.analysisGrid{display:grid;gap:18px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.32fr);margin-top:22px}.compactAnalysisGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisBlock{background:#151f2db8;border:1px solid var(--line);border-radius:10px;padding:16px}.analysisBlock h3{color:var(--ink);font-size:1.1rem;line-height:1.42;margin:0 0 14px}.topicList,.insightList,.artifactList{display:grid;gap:12px}.topicItem{display:grid;gap:5px}.topicItem span,.insightItem small{color:var(--muted);font-size:.82rem;font-weight:800}.topicItem strong{color:var(--ink);font-size:.98rem;line-height:1.52}.insightItem h4{color:var(--ink);font-size:1rem;line-height:1.52;margin:0}.insightItem p{color:var(--muted);font-size:.96rem;line-height:1.7;margin:6px 0 5px}.analysisBlock ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.analysisBlock li{display:grid;gap:5px}.analysisBlock li strong{color:var(--ink);font-size:.94rem;line-height:1.52}.analysisBlock li span{color:var(--muted);font-size:.92rem;line-height:1.65}.artifactBlock{margin-top:22px;scroll-margin-top:20px}.artifactBlock h3{color:var(--ink);font-size:1rem;line-height:1.45;margin:16px 0 10px}.artifactList span{background:#080b126b;border-radius:8px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere;padding:10px 12px}.episodeV4Page{--episode-bg: #f6f0e6;--episode-surface: #fffaf2;--episode-surface-strong: #f3e6d0;--episode-ink: #16130f;--episode-muted: #72695d;--episode-soft: #a98558;--episode-line: rgba(51, 38, 24, .14);--episode-line-strong: rgba(51, 38, 24, .22);--episode-shadow: 0 22px 60px rgba(70, 50, 27, .08);--ink: var(--episode-ink);--muted: var(--episode-muted);--line: var(--episode-line);--accent: #b86d1f;--panel: var(--episode-surface);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.82),transparent 30%),linear-gradient(180deg,#fbf7f0 0%,var(--episode-bg) 52%,#f5eee2 100%);color:var(--episode-ink);font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;min-height:100vh;padding:0 52px 72px}.episodeV4Nav{align-items:center;border-bottom:1px solid var(--episode-line);display:flex;justify-content:space-between;margin:0 -52px;min-height:78px;padding:0 52px}.episodeV4Brand{align-items:center;color:var(--episode-ink);display:inline-flex;font-size:1.25rem;font-weight:900;gap:12px;letter-spacing:0}.episodeV4Nav nav{align-items:center;display:flex;gap:clamp(28px,5vw,74px)}.episodeV4Nav nav a{color:var(--episode-ink);font-size:.9rem;font-weight:850;line-height:42px;white-space:nowrap}.episodeV4Shell{margin:0 auto;max-width:1280px;padding-top:46px}.episodeV4Hero{background:#fffaf2b8;border:1px solid var(--episode-line);border-radius:8px;box-shadow:var(--episode-shadow);display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(320px,420px);padding:clamp(28px,5vw,58px) clamp(26px,5vw,44px)}.episodeV4HeroCopy{min-width:0}.episodeV4BackLink{align-items:center;background:#e7d3b499;border:1px solid var(--episode-line);border-radius:999px;color:var(--episode-ink);display:inline-flex;font-size:.82rem;font-weight:850;gap:6px;line-height:1;margin-bottom:44px;max-width:100%;min-height:34px;overflow-wrap:anywhere;padding:8px 12px}.episodeV4Kicker,.episodeV4SectionHeader p{color:var(--episode-muted);font-size:.86rem;font-weight:850;letter-spacing:0;line-height:1.45;margin:0}.episodeV4Hero h1{color:var(--episode-ink);font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(3.1rem,6.6vw,5.65rem);font-weight:700;letter-spacing:0;line-height:1.08;margin:16px 0 0;max-width:12ch}.episodeV4Lead{color:var(--episode-ink);font-size:clamp(1rem,1.45vw,1.16rem);font-weight:650;line-height:1.8;margin:24px 0 0;max-width:66ch}.episodeV4Meta{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:24px}.episodeV4Meta span{align-items:center;color:var(--episode-muted);display:inline-flex;font-size:.9rem;font-weight:800;gap:7px;line-height:1.45}.episodeV4ListenCard{align-self:center;background:#fffaf2eb;border:1px solid var(--episode-line-strong);border-radius:8px;box-shadow:0 18px 48px #46321b12;display:grid;gap:18px;padding:24px}.episodeV4ListenHead{align-items:center;display:grid;gap:14px;grid-template-columns:96px minmax(0,1fr)}.episodeV4ListenHead .homeV7Artwork{border-radius:8px;height:96px;min-height:0;width:96px}.episodeV4ListenHead span{color:var(--episode-muted);display:block;font-size:.86rem;font-weight:800;line-height:1.45}.episodeV4ListenHead strong{color:var(--episode-ink);display:block;font-size:1.42rem;line-height:1.28;margin-top:4px}.episodeV4ListenCard audio{display:block;width:100%}.episodeV4AudioMissing{color:var(--episode-muted);font-size:.95rem;line-height:1.65;margin:0}.episodeV4ListenActions,.episodeV4TranscriptActions,.episodeV4SourceGrid{display:flex;flex-wrap:wrap;gap:10px}.episodeV4ListenActions a,.episodeV4TranscriptActions a,.episodeV4SourceGrid a{align-items:center;background:transparent;border:1px solid var(--episode-line-strong);border-radius:999px;color:var(--episode-ink);display:inline-flex;font-size:.9rem;font-weight:850;gap:7px;justify-content:center;line-height:1.2;min-height:42px;padding:10px 17px;text-decoration:none}.episodeV4ListenActions .episodeV4PrimaryAction,.episodeV4TranscriptActions .episodeV4PrimaryAction{background:var(--episode-ink);border-color:var(--episode-ink);color:#fffaf2}.episodeV4FactStrip{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.episodeV4FactStrip article{background:#eddcc1bd;border:1px solid var(--episode-line);border-radius:8px;min-width:0;padding:18px}.episodeV4FactStrip strong{color:var(--episode-ink);display:block;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.05}.episodeV4FactStrip span{color:var(--episode-ink);display:block;font-size:.96rem;font-weight:850;margin-top:9px}.episodeV4FactStrip p{color:var(--episode-muted);font-size:.82rem;font-weight:750;line-height:1.55;margin:8px 0 0}.episodeV4Section{margin-top:clamp(34px,5vw,56px)}.episodeV4SectionHeader{max-width:720px}.episodeV4SectionHeader h2,.episodeV4TranscriptIntro h2{color:var(--episode-ink);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:900;letter-spacing:0;line-height:1.18;margin:8px 0 0}.episodeV4SectionHeader span,.episodeV4TranscriptIntro p{color:var(--episode-muted);display:block;font-size:1rem;line-height:1.75;margin-top:8px}.episodeV4QuestionGrid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.episodeV4QuestionCard,.episodeV4BriefSection,.episodeV4TakeawayItem,.episodeV4Timeline article,.episodeV4TranscriptIntro,.episodeV4SourceSection,.episodeV4Page .episodeTranscriptPanel,.episodeV4Page .transcriptUnavailable{background:#fffaf2c7;border:1px solid var(--episode-line);border-radius:8px;box-shadow:none}.episodeV4QuestionCard{min-height:166px;padding:24px}.episodeV4QuestionCard span{color:#ba7228;display:block;font-family:"Noto Serif SC",serif;font-size:1.5rem;font-weight:700;line-height:1}.episodeV4QuestionCard h3{color:var(--episode-ink);font-size:1.16rem;font-weight:900;line-height:1.42;margin:14px 0 0}.episodeV4QuestionCard p{color:var(--episode-muted);font-size:.96rem;line-height:1.7;margin:9px 0 0}.episodeV4QuestionCard a{color:#a76319;display:inline-flex;font-size:.86rem;font-weight:900;margin-top:18px}.episodeV4BriefSection,.episodeV4SourceSection{padding:clamp(22px,3vw,34px)}.episodeV4BriefGrid{display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);margin-top:24px}.episodeV4BriefBody{display:grid;gap:15px}.episodeV4BriefBody p,.episodeV4GuestCard li{color:var(--episode-ink);font-size:1rem;line-height:1.88;margin:0}.episodeV4GuestCard{border-left:1px solid var(--episode-line);padding-left:28px}.episodeV4GuestCard h3{color:var(--episode-ink);font-size:1rem;font-weight:900;line-height:1.45;margin:0 0 12px}.episodeV4GuestCard h3:not(:first-child){margin-top:24px}.episodeV4GuestCard ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.episodeV4LinkList{display:grid;gap:10px}.episodeV4LinkList a{align-items:center;color:#9d5b16;display:inline-flex;font-size:.9rem;font-weight:850;gap:6px;line-height:1.55}.episodeV4TakeawayList{display:grid;gap:16px;margin-top:24px}.episodeV4TakeawayItem{align-items:start;display:grid;gap:20px;grid-template-columns:92px minmax(0,1fr) max-content;padding:22px 24px}.episodeV4TakeawayItem>span{color:#a76319;font-size:.92rem;font-weight:900;line-height:1.45}.episodeV4TakeawayItem h3{color:var(--episode-ink);font-size:1.1rem;font-weight:900;line-height:1.45;margin:0}.episodeV4TakeawayItem p{color:var(--episode-muted);font-size:.98rem;line-height:1.75;margin:7px 0 0}.episodeV4TakeawayItem em{background:#ecdbc09e;border-radius:999px;color:#8c561c;font-size:.8rem;font-style:normal;font-weight:850;line-height:1;padding:9px 11px;white-space:nowrap}.episodeV4Timeline{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.episodeV4Timeline article{display:grid;gap:10px;grid-template-columns:116px minmax(0,1fr);padding:18px 20px}.episodeV4Timeline span{color:#a76319;font-size:.9rem;font-weight:900;line-height:1.45}.episodeV4Timeline h3{color:var(--episode-ink);font-size:1rem;font-weight:850;line-height:1.52;margin:0}.episodeV4TranscriptIntro{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,max-content);padding:clamp(22px,3vw,34px)}.episodeV4TranscriptIntro h2{margin-top:8px}.episodeV4TranscriptActions{justify-content:flex-end}.episodeV4TranscriptActions span{align-items:center;background:#eddcc1b3;border:1px solid var(--episode-line);border-radius:8px;color:var(--episode-ink);display:inline-flex;font-size:.9rem;font-weight:850;gap:7px;min-height:42px;padding:10px 13px}.episodeV4Page .episodeTranscriptPanel,.episodeV4Page .transcriptUnavailable{margin-top:18px;padding:clamp(20px,3vw,30px)}.episodeV4Page .episodeTranscriptPanel .eyebrow{color:var(--episode-muted)}.episodeV4Page .episodeTranscriptPanel h2,.episodeV4Page .transcriptUnavailable h2,.episodeV4Page .transcriptChapterHead h3{color:var(--episode-ink)}.episodeV4Page .analysisNotice,.episodeV4Page .sourceDetails p,.episodeV4Page .transcriptArtifact code,.episodeV4Page .transcriptArtifact span,.episodeV4Page .transcriptGuideMeta span,.episodeV4Page .transcriptJumpRail a,.episodeV4Page .transcriptJumpRail a span,.episodeV4Page .transcriptTimestampWrap time,.episodeV4Page .transcriptSegmentIndex{color:var(--episode-muted)}.episodeV4Page .transcriptGuide,.episodeV4Page .sourceDetails,.episodeV4Page .transcriptScroller,.episodeV4Page .transcriptArtifact,.episodeV4Page .transcriptStatusGrid div{background:#f4e7d399;border-color:var(--episode-line)}.episodeV4Page .transcriptGuide p,.episodeV4Page .transcriptSegment p,.episodeV4Page .transcriptStatusGrid strong{color:var(--episode-ink)}.episodeV4Page .transcriptChapterHead{background:linear-gradient(180deg,#fffaf2fa,#fffaf2e6)}.episodeV4Page .transcriptChapter+.transcriptChapter,.episodeV4Page .transcriptChapterList .transcriptSegment+.transcriptSegment{border-color:var(--episode-line)}.episodeV4Page .transcriptJumpRail a strong,.episodeV4Page .sourceDetails summary,.episodeV4Page .transcriptTimestamp{color:#a76319}.episodeV4Page .transcriptTimestamp{background:#b56a1f1a;border-color:#b56a1f33}.episodeV4Page .transcriptSegment:target{background:#b56a1f17}.episodeV4SourceGrid{margin-top:22px}@media(max-width:1080px){.hero,.tagMatrix,.contentStage,.footerPanel,.featuredGrid,.contentSampleGrid,.radarGrid,.podcastRow,.podcastDetailHero,.podcastDetailGrid,.episodeHeroGrid,.episodeQuickSummary,.episodeAudioPlayer,.analysisGrid,.compactAnalysisGrid,.episodeV4Hero,.episodeV4BriefGrid,.episodeV4TranscriptIntro{grid-template-columns:1fr}.episodeV4FactStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.episodeV4GuestCard{border-left:0;border-top:1px solid var(--episode-line);padding-left:0;padding-top:24px}.episodeV4TranscriptActions{justify-content:flex-start}.featuredGrid,.homePodcastGrid,.contentSampleGrid,.podcastNumbers,.transcriptStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.transcriptChapter{padding-inline:12px}.transcriptChapterHead{align-items:flex-start;flex-direction:column;gap:4px}.transcriptSegment{grid-template-columns:1fr}.episodeArticleHeader h1{max-width:none}.podcastSourceActions,.episodeLinks{justify-content:flex-start}}@media(max-width:720px){.pageShell{padding:16px}.episodeV4Page{padding:0 18px 36px}.episodeV4Nav{align-items:flex-start;flex-direction:column;gap:8px;margin:0 -18px;min-height:0;padding:16px 18px 12px}.episodeV4Brand{font-size:1.12rem}.episodeV4Nav nav{gap:24px;overflow-x:auto;width:100%}.episodeV4Shell{padding-top:24px}.episodeV4Hero{gap:24px;padding:22px 18px}.episodeV4BackLink{margin-bottom:28px}.episodeV4Hero h1{font-size:clamp(2.24rem,11.2vw,2.75rem);max-width:11ch}.episodeV4Lead{font-size:.98rem;line-height:1.65}.episodeV4ListenCard{padding:18px}.episodeV4ListenHead{grid-template-columns:72px minmax(0,1fr)}.episodeV4ListenHead .homeV7Artwork{height:72px;width:72px}.episodeV4FactStrip,.episodeV4QuestionGrid,.episodeV4Timeline,.episodeV4TakeawayItem{grid-template-columns:1fr}.episodeV4QuestionCard,.episodeV4BriefSection,.episodeV4SourceSection,.episodeV4TranscriptIntro,.episodeV4TakeawayItem,.episodeV4Timeline article{padding:18px}.episodeV4Timeline article{gap:6px}.episodeV4TakeawayItem em{justify-self:start}.episodeV4ListenActions a,.episodeV4TranscriptActions a,.episodeV4SourceGrid a{width:100%}.hero,.tagPanel,.featuredSection,.detailPanel,.listPanel,.podcastRadar,.homePodcastDirectory,.homeContentSamples,.footerPanel,.podcastHeader,.podcastRow,.podcastProfilePanel,.episodePanel,.episodeRow,.emptyPodcastState{border-radius:20px;padding:18px}.tagGrid,.featuredGrid,.homePodcastGrid,.contentSampleGrid,.radarStats,.subscribeRow,.listRow,.podcastStats,.podcastNumbers,.podcastDetailStats,.episodeRow{grid-template-columns:1fr}.podcastPage{padding:12px}.podcastHeader h1{font-size:clamp(2rem,12vw,2.8rem);overflow-wrap:anywhere}.podcastStats{padding:10px}.podcastStats strong{font-size:1.55rem}.podcastRow h2{font-size:1.04rem}.podcastReadingPage .episodeTitleBlock h3{font-size:clamp(1.18rem,5.4vw,1.36rem);line-height:1.38}.episodeArticleHeader h1{font-size:clamp(1.58rem,7vw,2rem);line-height:1.18}.episodeArticleHeader,.episodeAudioPlayer,.episodeInsightPanel,.episodeTranscriptPanel,.episodeArticleSection{border-radius:12px}.episodeHeroLead{font-size:.94rem;line-height:1.55;margin-top:12px}.episodeHeroAside{gap:10px;padding:13px}.episodeArticleHeader{padding:18px}.episodeQuickSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.episodeQuickSummary a{padding:13px}.podcastReadingPage .episodeArticleActions{gap:8px;width:auto}.podcastReadingPage .episodeArticleActions a{flex:0 1 auto;justify-content:flex-start;min-height:34px;width:auto}.podcastLatest,.podcastLatest a,.podcastFacts dd,.episodeTitleBlock h3{word-break:break-word}.radarIndexLink,.detailLink,.podcastSourceActions a,.episodeLinks a{justify-content:center;min-height:44px;width:100%}.podcastSourceActions,.episodeLinks{width:100%}.episodeList{max-height:none;overflow:visible;padding-right:0}.episodeLinks{min-width:0}.rowMeta{align-items:start;min-width:0;text-align:left}.sectionHead{align-items:start;flex-direction:column}.transcriptGuide,.transcriptJumpRail a,.transcriptSegment{padding-left:14px;padding-right:14px}.heroNote{align-items:start;flex-direction:column}.homeShell .hero{gap:16px;padding:18px}.homeShell .hero h1{font-size:clamp(2.35rem,14vw,3.15rem);max-width:7ch}.homeShell .podcastAggregationHero h1{max-width:9.5ch}.homeShell .lede{font-size:.98rem;line-height:1.58;margin:12px 0}.homeShell .heroActions{margin:16px 0 10px}.homeShell .heroNote{font-size:.9rem;line-height:1.45}.homeShell .heroNote a{min-height:40px;padding:6px 0}.homeShell .heroPanel{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.homeShell .podcastAggregationHero .heroPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.homeShell .heroStat{padding:10px}.homeShell .heroStat span{font-size:.68rem;margin-bottom:5px}.homeShell .heroStat strong{font-size:.88rem;line-height:1.3;overflow-wrap:anywhere}.homePodcastCard{min-height:0}.homePodcastCardHead{grid-template-columns:1fr}.homePodcastRank{width:44px}.homePodcastSummary{min-height:0}.homePodcastActions a{justify-content:center;width:100%}}@media(max-width:1100px){.homepageV7{padding-left:28px;padding-right:28px}.homeV7Header{align-items:flex-start;flex-direction:column;gap:10px;padding:18px 0}.homeV7Nav{gap:30px;justify-content:flex-start;overflow-x:auto;width:100%}.homeV7Nav a{line-height:38px;white-space:nowrap}.homeV7Hero,.homeV7ListeningGrid{grid-template-columns:1fr}.homeV7Hero{gap:28px}.homeV7Hero h1{font-size:3.7rem}.homeV7FeaturedCard{grid-template-columns:260px minmax(0,1fr)}.homeV7StartPaths a{padding:0 28px}.homeV7BeginnerBlock{border-left:0;padding-left:0}}@media(max-width:720px){.homepageV7{padding:0 18px 28px}.homeV7Brand{font-size:1.15rem}.homeV7Hero{margin-top:26px}.homeV7Hero h1{font-size:3rem;max-width:7.4em}.homeV7Lead{font-size:1rem;margin:18px 0 20px}.homeV7HeroActions{align-items:flex-start;flex-direction:column;gap:14px}.homeV7PrimaryCta{justify-content:center;min-height:52px;width:100%}.homeV7FeaturedCard{gap:22px;grid-template-columns:1fr;padding:18px}.homeV7Artwork-large{font-size:2.25rem;max-width:100%}.homeV7FeaturedCopy h2{font-size:1.5rem;max-width:none}.homeV7QuietListen{justify-content:center;width:100%}.homeV7StartPaths{grid-template-columns:1fr}.homeV7StartPaths a{min-height:86px;padding:0 12px}.homeV7StartPaths a+a{border-left:0;border-top:1px solid var(--home-line)}.homeV7SectionHead{align-items:flex-start;flex-direction:column;gap:8px;justify-content:center;padding:12px 0}.homeV7EpisodeRow,.homeV7BeginnerRow{gap:14px;grid-template-columns:74px minmax(0,1fr) 34px;min-height:112px}.homeV7BeginnerRow .homeV7Artwork-wide{aspect-ratio:1;font-size:.82rem;min-height:0}.homeV7RowCopy h3,.homeV7BeginnerRow h3{font-size:1rem}.homeV7RowCopy p span,.homeV7RowCopy p em{display:block;margin-left:0;margin-top:2px}.homeV7MetaLine span+span:before,.homeV7RowCopy p span:before,.homeV7RowCopy p em:before{content:"";margin:0}.homeV7PlayGhost{height:34px;width:34px}.homeV7Footer{align-items:flex-start;flex-direction:column;text-align:left}}@media(max-width:430px){.homeV7Header{padding:16px 0 12px}.homeV7Hero{gap:22px;margin-top:22px}.homeV7Hero h1{font-size:2.58rem;line-height:1.1}.homeV7FeaturedCard{padding:16px}.homeV7Artwork-large{font-size:1.9rem}.homeV7EpisodeRow,.homeV7BeginnerRow{gap:12px;grid-template-columns:66px minmax(0,1fr) 32px;min-height:106px}.homeV7Artwork-square,.homeV7BeginnerRow .homeV7Artwork-wide{font-size:.76rem;padding:10px}.homeV7PlayGhost{height:32px;width:32px}}.harnessShell{--h-bg: #111916;--h-panel: rgba(248, 246, 238, .94);--h-panel-dark: #19231f;--h-ink: #f7f2e8;--h-muted: #9ba9a2;--h-line: rgba(247, 242, 232, .14);--h-green: #4ea36a;--h-red: #c84e3a;--h-gold: #d7a84b;--h-blue: #5b8fb9;background:linear-gradient(135deg,rgba(78,163,106,.18),transparent 30%),linear-gradient(180deg,#101714,#1b211d);color:var(--h-ink);min-height:100vh;padding:28px}.harnessHeader,.harnessKpis,.harnessGrid{margin:0 auto;max-width:1280px}.harnessHeader{align-items:end;display:flex;gap:24px;justify-content:space-between;padding:10px 0 24px}.harnessHeader h1{font-family:"Noto Serif SC",serif;font-size:clamp(2.1rem,5vw,4rem);line-height:1.05;margin:0}.harnessLead{color:var(--h-muted);line-height:1.7;margin:12px 0 0}.harnessLinks{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.harnessLinks a{align-items:center;background:#f7f2e814;border:1px solid var(--h-line);border-radius:10px;color:var(--h-ink);display:inline-flex;font-weight:700;gap:8px;min-height:40px;padding:0 12px}.harnessKpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.harnessKpi{background:var(--h-panel-dark);border:1px solid var(--h-line);border-radius:12px;min-height:150px;padding:16px}.harnessKpi div{align-items:center;background:#f7f2e814;border-radius:10px;display:inline-flex;height:38px;justify-content:center;margin-bottom:16px;width:38px}.harnessKpi span,.harnessKpi small,.panelTitle span,.runRow span,.reqRow span,.reqRow small,.blockerRow span,.blockerRow time,.releaseRow span,.releaseRow small,.sourceCounts span,.contentCount span,.contentCount small,.costFacts span{color:var(--h-muted)}.harnessKpi strong{display:block;font-size:1.8rem;line-height:1.1;margin-bottom:8px}.tone-good{border-color:#4ea36a66}.tone-warn{border-color:#d7a84b8c}.tone-bad{border-color:#c84e3a94}.harnessGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.harnessPanel{background:var(--h-panel);border:1px solid rgba(17,25,22,.08);border-radius:12px;color:#17201c;min-height:360px;padding:18px}.panelTitle{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.panelTitle h2{align-items:center;display:inline-flex;font-size:1.02rem;gap:8px;margin:0}.panelTitle span{color:#66756d;font-size:.86rem}.metricLine{align-items:baseline;display:flex;gap:10px;margin-bottom:14px}.metricLine strong{font-size:2rem}.barList,.runList,.reqList,.blockerList,.releaseList,.acceptanceList,.contentCounts,.sourceCounts,.costFacts{display:grid;gap:10px}.barRow{align-items:center;display:grid;gap:10px;grid-template-columns:86px minmax(0,1fr) 48px}.barRow span,.barRow strong{font-size:.82rem}.barRow div,.costMeter{background:#17201c17;border-radius:999px;height:8px;overflow:hidden}.barRow i,.costMeter span{background:linear-gradient(90deg,var(--h-green),var(--h-blue));border-radius:inherit;display:block;height:100%}.runRow,.reqRow,.blockerRow,.releaseRow,.acceptanceRow,.contentCount{background:#ffffff8c;border:1px solid rgba(23,32,28,.08);border-radius:10px}.runRow,.reqRow,.releaseRow{align-items:center;display:grid;gap:12px}.runRow{grid-template-columns:10px minmax(0,1fr) auto;padding:10px 12px}.runRow strong,.runRow span,.reqRow strong,.reqRow span,.releaseRow strong,.releaseRow span,.acceptanceRow strong,.acceptanceRow span{display:block;overflow-wrap:anywhere}.dot{border-radius:999px;height:8px;width:8px}.dot-passed{background:var(--h-green)}.dot-failed,.dot-blocked{background:var(--h-red)}.dot-unknown{background:var(--h-gold)}.statusStrip{background:#17201c14;border-radius:999px;display:flex;height:12px;margin-bottom:14px;overflow:hidden}.statusStrip span{display:block;height:100%}.status-new,.status-triaged{background:#8f9b93}.status-ready,.status-in_progress,.status-pr_opened{background:var(--h-gold)}.status-qa_passed,.status-released,.status-documented{background:var(--h-green)}.status-blocked{background:var(--h-red)}.reqRow{grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:10px}.statusPill{border-radius:999px;color:#fff;font-size:.72rem;font-weight:800;min-width:86px;padding:6px 9px;text-align:center}.blockerRow{padding:12px}.blockerRow div{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.blockerRow p{line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.emptyState{color:#66756d;margin:0}.costMeter{height:16px;margin-bottom:14px}.costFacts,.sourceCounts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.costFacts span,.sourceCounts span{background:#17201c12;border-radius:10px;color:#44524b;font-size:.82rem;padding:10px}.contentCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.contentCount{min-height:120px;padding:14px}.contentCount strong{display:block;font-size:2.4rem;margin:10px 0}.releaseRow{grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:12px}.acceptanceList{border-top:1px solid rgba(23,32,28,.08);margin-top:12px;padding-top:12px}.acceptanceRow{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:10px 12px}.acceptanceRow small{color:#44524b;font-weight:800}.agentMark{background:#4ea36a29;border-radius:999px;color:#285d3c!important;font-weight:800;padding:6px 9px}@media(max-width:1120px){.harnessKpis,.harnessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.harnessShell{padding:16px}.harnessHeader{align-items:start;flex-direction:column}.harnessLinks{justify-content:flex-start}.harnessKpis,.harnessGrid,.costFacts,.sourceCounts,.contentCounts,.reqRow{grid-template-columns:1fr}.harnessKpi,.harnessPanel{min-height:0}}
