:root{color:#e5eef8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07111f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{background:radial-gradient(circle at top,#11203a 0%,#07111f 55%,#050b14 100%)}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}#root{min-height:100vh}body{color:#dbe8f4}h1,h2,h3,p{margin:0}button,input,select,textarea{border:0;border-radius:16px}button{cursor:pointer}input,select,textarea{color:#e2e8f0;background:#0f172acc;border:1px solid #94a3b833;width:100%;padding:.85rem 1rem}textarea{resize:vertical}label{color:#cbd5e1;flex-direction:column;gap:.4rem;font-size:.95rem;display:flex}.workspace-shell,.landing-shell{width:min(1380px,100% - 2rem);margin:0 auto;padding:2rem 0 3rem}.topbar,.filters-panel,.list-panel,.detail-panel,.insights-panel,.landing-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ac7;border:1px solid #94a3b829;box-shadow:0 30px 60px #02061759}.topbar{border-radius:28px;justify-content:space-between;gap:1.5rem;padding:2rem;display:flex}.eyebrow,.stat-label,.detail-label,.panel-heading span{text-transform:uppercase;letter-spacing:.16em;color:#93c5fd;font-size:.72rem}.topbar h1,.hero-card h1{max-width:12ch;font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.04}.lede{color:#bfd0e4;max-width:62ch;margin-top:.9rem}.topbar-actions{align-items:flex-start;gap:1rem;display:flex}.profile-chip{background:#1e293bd9;border-radius:20px;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.profile-chip p{color:#94a3b8;font-size:.88rem}.profile-avatar{color:#04121d;background:linear-gradient(135deg,#38bdf8,#22c55e);border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.primary-button,.ghost-button{padding:.9rem 1.2rem;transition:transform .2s,box-shadow .2s,border-color .2s}.primary-button{color:#04121d;background:linear-gradient(135deg,#38bdf8,#22c55e);font-weight:800;box-shadow:0 12px 30px #22c55e2e}.ghost-button{color:#dbe8f4;background:0 0;border:1px solid #94a3b83d}.primary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button:disabled,.ghost-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.stats-grid,.content-grid,.landing-grid{gap:1.25rem;margin-top:1.25rem;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{background:#0f172ac7;border:1px solid #94a3b829;border-radius:24px;padding:1.35rem}.stat-card strong{margin:.4rem 0;font-size:2rem;display:block}.stat-card span{color:#94a3b8}.stat-card.emphasis{background:linear-gradient(135deg,#38bdf840,#22c55e2e)}.filters-panel{border-radius:24px;padding:1.25rem}.filters-row{grid-template-columns:2fr repeat(2,minmax(0,1fr)) auto;align-items:end;gap:1rem;display:grid}.content-grid{grid-template-columns:1.1fr 1.6fr .9fr;align-items:start}.list-panel,.detail-panel,.insights-panel{border-radius:28px;padding:1.3rem}.panel-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.panel-heading.compact{margin-bottom:.8rem}.article-list,.detail-stack,.editor-panel,.action-list,.mini-card{flex-direction:column;gap:1rem;display:flex}.article-card{text-align:left;background:#0f172a8c;border:1px solid #94a3b829;padding:1rem}.article-card.active{border-color:#38bdf8e6;box-shadow:inset 0 0 0 1px #38bdf859}.article-card strong,.detail-meta-grid strong,.mini-card h3{font-size:1.02rem}.article-card p,.meta-row,.detail-meta-grid p,.mini-card p,.action-list,.detail-copy,.landing-card p{color:#a7bacf}.article-card-topline,.meta-row,.tag-row,.editor-actions,.hero-actions,.detail-columns{flex-wrap:wrap;gap:.7rem;display:flex}.article-card-topline,.meta-row{justify-content:space-between;font-size:.85rem}.badge,.tag-chip{border:1px solid #0000;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.78rem;display:inline-flex}.badge-healthy{color:#86efac;background:#22c55e29}.badge-watch{color:#fde68a;background:#facc1529}.badge-stale{color:#fca5a5;background:#f8717129}.tag-chip{color:#bfdbfe;background:#3b82f624}.status-banner,.error-banner,.empty-state{border-radius:18px;padding:.9rem 1rem}.status-banner{color:#bbf7d0;background:#22c55e24}.error-banner{color:#fecaca;background:#ef444424;margin-top:1rem}.empty-state{background:#1e293bbf;border:1px dashed #94a3b84d}.detail-meta-grid,.editor-grid,.landing-grid{gap:1rem;display:grid}.detail-meta-grid,.landing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-copy{gap:.85rem}.detail-columns>section,.mini-card,.landing-card{background:#1e293b73;border-radius:22px;padding:1rem}.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-columns ul,.action-list,.mini-card ul{margin:0;padding-left:1.1rem}.editor-panel{border-top:1px solid #94a3b829;margin-top:1rem;padding-top:1rem}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.full-width{grid-column:1/-1}.insights-panel{gap:1rem}.action-list{padding-left:1.2rem}.hero-card{border-radius:28px;padding:2rem}.landing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1120px){.stats-grid,.content-grid,.detail-meta-grid,.detail-columns,.landing-grid,.filters-row,.editor-grid{grid-template-columns:1fr}.topbar{flex-direction:column}.topbar-actions{justify-content:space-between;align-items:center}}@media (width<=720px){.workspace-shell,.landing-shell{width:min(100% - 1rem,100%)}.topbar,.list-panel,.detail-panel,.insights-panel,.hero-card,.filters-panel{border-radius:22px;padding:1rem}.topbar-actions,.profile-chip,.editor-actions{flex-direction:column;align-items:stretch}}
