@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: #f4efe6;--bg-strong: #e6ddcc;--panel: rgba(255, 251, 245, .86);--panel-strong: #fffdf8;--ink: #1c1a17;--muted: #655d52;--line: rgba(28, 26, 23, .12);--accent: #9c3d22;--accent-soft: rgba(156, 61, 34, .12);--accent-alt: #214e48;--shadow: 0 24px 60px rgba(56, 42, 24, .12);color:var(--ink);background:radial-gradient(circle at top left,rgba(156,61,34,.12),transparent 28%),radial-gradient(circle at 85% 10%,rgba(33,78,72,.13),transparent 24%),linear-gradient(180deg,#f8f4ec 0%,var(--bg) 100%);font-family:IBM Plex Sans,sans-serif;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}.hero,.tagPanel,.featuredSection,.detailPanel,.listPanel,.footerPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.hero,.contentStage,.footerPanel,.tagMatrix{margin-bottom:22px}.hero{border-radius:28px;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(28,26,23,.08),transparent),linear-gradient(0deg,transparent,rgba(156,61,34,.12),transparent);content:"";inset:0;pointer-events:none;position:absolute}.heroCopy,.heroPanel,.featuredSection,.detailPanel,.listPanel,.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:"Noto Serif SC",serif;letter-spacing:-.03em;margin:0}.hero h1{font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.02;max-width:10ch}.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}.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-alt);font-weight:600}.heroPanel{align-content:start;background:linear-gradient(180deg,#ffffffb8,#ffffff6b);border:1px solid rgba(28,26,23,.08);border-radius:24px;display:grid;gap:14px;padding:18px}.heroStat{background:#fffdf8cc;border:1px solid rgba(28,26,23,.08);border-radius:18px;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,.footerPanel{border-radius:24px;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 transparent;border-radius:18px;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:#9c3d2242;box-shadow:0 10px 24px #1c1a1714;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);font-size:.95rem}.is-active{border-color:#9c3d2261;box-shadow:inset 0 0 0 1px #9c3d2224}.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;line-height:1.4;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:#214e481f;color:var(--accent-alt)}.badge-insight{background:var(--accent-soft);color:var(--accent)}.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:#ffffff8f;border:1px solid var(--line);border-radius:20px;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:#fff;border:1px solid var(--line);border-radius:14px;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-alt);font-weight:600;padding:12px 14px}.ghostLink{appearance:none}.podcastPage{max-width:1180px}.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-family:"Noto Serif SC",serif;font-size:clamp(2.3rem,5vw,4rem);line-height:1.04;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}.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}.podcastTitleLine,.focusTags,.podcastLatest a{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.podcastRow h2{font-size:1.12rem;line-height:1.35;margin:12px 0}.priorityPill,.modePill,.focusTags span{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;line-height:1;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))}.podcastNumbers strong{display:block;font-size:1.42rem}.podcastLatest{min-width:0}.podcastLatest a{color:var(--accent-alt);font-weight:700;line-height:1.45;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}@media(max-width:1080px){.hero,.tagMatrix,.contentStage,.footerPanel,.featuredGrid,.podcastRow{grid-template-columns:1fr}.featuredGrid,.podcastNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pageShell{padding:16px}.hero,.tagPanel,.featuredSection,.detailPanel,.listPanel,.footerPanel,.podcastHeader,.podcastRow,.emptyPodcastState{border-radius:20px;padding:18px}.tagGrid,.featuredGrid,.subscribeRow,.listRow,.podcastStats,.podcastNumbers{grid-template-columns:1fr}.rowMeta{align-items:start;min-width:0;text-align:left}.sectionHead,.heroNote{align-items:start;flex-direction:column}}.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}}
