@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_64b714{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_64b714{--font-headline:"Newsreader","Newsreader Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}:root{--bg:#f6f1e8;--bg-strong:#efe5d7;--ink:#13212b;--muted:#53616a;--accent:#d85a2a;--accent-deep:#6f2410;--line:rgba(19,33,43,0.12);--card:rgba(255,250,242,0.88);--shadow:0 28px 80px rgba(39,24,13,0.12)}*{box-sizing:border-box}html{background:radial-gradient(circle at top left,rgba(216,90,42,.22),transparent 28%),radial-gradient(circle at bottom right,rgba(19,33,43,.16),transparent 24%),linear-gradient(180deg,#fdf8f1 0,var(--bg) 44%,#efe5d7 100%);min-height:100%}body{margin:0;color:var(--ink);font-family:var(--font-body),sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit}.page-shell{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.feed-panel,.filters-panel,.hero-panel{border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.hero-panel{border-radius:30px;padding:28px;overflow:hidden;position:relative}.hero-panel__topbar{display:flex;justify-content:space-between;gap:18px;align-items:center}.hero-panel__toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hero-panel:after{content:"";position:absolute;inset:auto -60px -90px auto;width:240px;height:240px;background:radial-gradient(circle,rgba(216,90,42,.2),transparent 70%)}.feed-panel__eyebrow,.hero-panel__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:var(--accent-deep)}.hero-panel__content{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:24px;gap:24px;align-items:end}.hero-panel__detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) 320px;grid-gap:24px;gap:24px;align-items:start}.article-card h2,.feed-panel h2,.hero-panel h1{font-family:var(--font-headline),serif;font-weight:600;letter-spacing:-.04em}.hero-panel h1{font-size:clamp(2.8rem,5vw,5.4rem);line-height:.92;margin:12px 0 16px}.article-card p,.coverage-card p,.feed-panel p,.hero-panel p{color:var(--muted);line-height:1.65;margin:0}.hero-panel__admin-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 14px;background:rgba(19,33,43,.08)}.hero-panel__stats{display:grid;grid-gap:12px;gap:12px}.detail-hero__stats>div,.hero-panel__stats>div{border-top:1px solid var(--line);padding-top:14px}.hero-panel__stat-label{display:block;color:var(--muted);font-size:.8rem;margin-bottom:4px}.hero-panel__stats strong{font-size:clamp(1.4rem,2vw,2rem)}.detail-hero__actions,.detail-hero__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.detail-hero__meta{color:var(--accent-deep);font-size:.88rem}.detail-hero__actions a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 14px;background:rgba(19,33,43,.06);transition:transform .18s ease,background-color .18s ease,color .18s ease}.detail-hero__actions a:hover{transform:translateY(-1px)}.detail-hero__stats{display:grid;grid-gap:12px;gap:12px}.content-shell{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:24px}.filters-panel{border-radius:24px;padding:22px 18px;align-self:start;position:-webkit-sticky;position:sticky;top:20px}.filters-panel__search{display:grid;grid-gap:10px;gap:10px}.filters-panel__heading,.filters-panel__search label{font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-deep)}.filters-panel input{width:100%;border:1px solid rgba(19,33,43,.15);border-radius:999px;background:rgba(255,255,255,.72);padding:12px 16px;font:inherit;color:inherit}.article-card__link,.filters-panel button,.pagination-row button{border-radius:999px;transition:transform .18s ease,background-color .18s ease,color .18s ease}.filters-panel button{border:0;background:var(--ink);color:white;padding:12px 14px;font:inherit;cursor:pointer}.article-card__link:hover,.filters-panel button:hover,.pagination-row a:hover{transform:translateY(-1px)}.filters-panel__sources{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.filters-panel__sources a,.filters-panel__sources button{display:flex;justify-content:space-between;gap:12px;border-radius:14px;padding:10px 12px;color:var(--muted);background:transparent;border:0;text-align:left;cursor:pointer}.filters-panel__sources a.is-active,.filters-panel__sources button.is-active{background:rgba(216,90,42,.12);color:var(--ink)}.feed-panel{border-radius:30px;padding:24px}.feed-panel__header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}.feed-panel h2{font-size:clamp(2rem,3vw,3rem);margin:8px 0 0}.feed-panel__status{margin-bottom:16px;color:var(--accent-deep);font-size:.9rem}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.article-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,240,229,.92));border:1px solid rgba(19,33,43,.08)}.article-card__meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.86rem}.article-card__cluster,.article-card__sources{display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--accent-deep);font-size:.82rem}.article-card__cluster strong{font-size:.88rem}.article-card h2{margin:0;font-size:1.7rem;line-height:1.05}.article-card__link,.pagination-row button{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:10px 14px;background:rgba(19,33,43,.06);border:0;color:inherit;cursor:pointer}.article-card__actions{display:flex;gap:10px;flex-wrap:wrap}.pagination-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted)}.pagination-row button.is-disabled{opacity:.45;pointer-events:none}.language-toggle{display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:rgba(19,33,43,.08)}.language-toggle button{border:0;border-radius:999px;padding:8px 12px;background:transparent;color:var(--muted);cursor:pointer}.language-toggle button.is-active{background:white;color:var(--ink)}.empty-state{padding:48px 20px;text-align:center;color:var(--muted);border:1px dashed rgba(19,33,43,.18);border-radius:24px}.empty-state--compact{padding:22px 16px}.page-shell--detail{display:grid;grid-gap:24px;gap:24px}.detail-layout{display:grid;grid-template-columns:minmax(0,1.5fr) 320px;grid-gap:24px;gap:24px}.detail-section,.detail-sidepanel{display:grid;grid-gap:18px;gap:18px}.detail-section--compact{border:1px solid var(--line);border-radius:24px;padding:20px;background:var(--card);box-shadow:var(--shadow)}.detail-section__header{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.coverage-card h3,.detail-section__header h2{font-family:var(--font-headline),serif;letter-spacing:-.04em}.detail-section__header h2{margin:8px 0 0;font-size:clamp(1.6rem,2.3vw,2.4rem)}.coverage-list{display:grid;grid-gap:14px;gap:14px}.coverage-card{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(19,33,43,.08);border-radius:22px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,240,229,.92))}.coverage-card__footer,.coverage-card__meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.86rem}.coverage-card__footer{align-items:center}.coverage-card__footer a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;background:rgba(19,33,43,.06)}.coverage-card h3{margin:0;font-size:1.5rem;line-height:1.08}.entity-list{display:flex;gap:10px;flex-wrap:wrap}.entity-pill{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:18px;background:rgba(216,90,42,.08)}.entity-pill span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.source-table{display:grid;grid-gap:10px;gap:10px}.source-table__header,.source-table__row{display:grid;grid-template-columns:minmax(200px,1.5fr) 110px 70px 90px 70px minmax(130px,1fr) minmax(130px,1fr) minmax(130px,1fr) 90px 70px;grid-gap:12px;gap:12px;align-items:center}.source-table__header{padding:0 4px 8px;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-deep)}.source-table__row{padding:16px;border:1px solid rgba(19,33,43,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,240,229,.9))}.source-table__source{display:grid;grid-gap:4px;gap:4px}.source-table__source span{color:var(--muted);font-size:.84rem;overflow-wrap:anywhere}.source-table__cell{display:grid;grid-gap:4px;gap:4px}.source-table__cell-label{display:none;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-deep)}.status-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 10px;font-size:.8rem;background:rgba(19,33,43,.08)}.status-pill--healthy{background:rgba(30,115,76,.14);color:#1e734c}.status-pill--backlog,.status-pill--raw_only{background:rgba(216,90,42,.14);color:var(--accent-deep)}.status-pill--empty,.status-pill--inactive{background:rgba(19,33,43,.08);color:var(--muted)}@media (max-width:980px){.article-grid,.content-shell,.detail-layout,.detail-section__header,.feed-panel__header,.hero-panel__content,.hero-panel__detail-grid{grid-template-columns:1fr}.detail-section__header,.feed-panel__header,.pagination-row{align-items:flex-start;flex-direction:column}.source-table__header{display:none}.source-table__row{grid-template-columns:repeat(2,minmax(0,1fr))}.source-table__cell-label{display:block}.filters-panel{position:static}}@media (max-width:640px){.page-shell{width:min(100% - 20px,100%);padding-top:18px}.feed-panel,.filters-panel,.hero-panel{border-radius:22px}.feed-panel,.hero-panel{padding:18px}.article-card{padding:16px}.article-card h2,.coverage-card h3{font-size:1.38rem}.article-card__meta,.coverage-card__footer,.coverage-card__meta,.hero-panel__toolbar,.hero-panel__topbar{flex-direction:column}.source-table__row{grid-template-columns:1fr}}