:root{--ls-color-canvas:#080f1c;--ls-color-surface:rgba(9,20,39,0.86);--ls-color-surface-strong:rgba(14,29,52,0.94);--ls-color-surface-soft:rgba(10,23,43,0.9);--ls-color-ink:#edf3ff;--ls-color-muted:#a4b6d4;--ls-color-line:rgba(118,154,210,0.2);--ls-color-line-strong:rgba(134,173,232,0.4);--ls-color-accent:#4dd8ff;--ls-color-accent-soft:rgba(77,216,255,0.14);--ls-color-accent-alt:#91a9ff;--ls-color-accent-alt-soft:rgba(145,169,255,0.12);--ls-priority-critical:#ff5f7d;--ls-priority-high:#ff9c5b;--ls-priority-medium:#ffd164;--ls-priority-watch:#63d7d6;--ls-color-white:#ffffff;--ls-gradient-canvas-start:#0a1528;--ls-gradient-canvas-end:#050c17;--bg:var(--ls-color-canvas);--surface:var(--ls-color-surface);--ink:var(--ls-color-ink);--muted:var(--ls-color-muted);--line:var(--ls-color-line);--line-strong:var(--ls-color-line-strong);--accent:var(--ls-color-accent);--accent-soft:var(--ls-color-accent-soft);--accent-2:var(--ls-color-accent-alt);--priority-critical:var(--ls-priority-critical);--priority-high:var(--ls-priority-high);--priority-medium:var(--ls-priority-medium);--priority-watch:var(--ls-priority-watch)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-height:100%}body{margin:0;color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;background:radial-gradient(circle at top left,rgba(77,216,255,.16),transparent 34%),radial-gradient(circle at top right,rgba(145,169,255,.14),transparent 30%),linear-gradient(180deg,var(--ls-gradient-canvas-start) 0,var(--ls-gradient-canvas-end) 100%)}a{color:inherit;text-decoration:none}.page-shell{width:min(1200px,calc(100% - 32px));margin:0 auto;padding:24px 0 64px}.brief-shell{width:min(900px,calc(100% - 32px))}.hero-panel,.panel,.signal-row{background:var(--surface);backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:0 16px 34px rgba(16,24,28,.14)}.panel-strong{background:linear-gradient(180deg,var(--ls-color-surface-strong),var(--ls-color-surface-soft))}.hero-panel{border-radius:28px;padding:24px}.hero-main,.hero-topline{display:flex;justify-content:space-between;gap:18px}.hero-main{align-items:flex-end;margin-top:14px}.brand-lockup{display:flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#041120}.brand-subtitle{margin:0;color:var(--muted);font-size:.88rem}.detail-meta,.filter-row,.hero-actions,.nav-links,.score-strip,.theme-list{display:flex;flex-wrap:wrap;gap:12px}.eyebrow,.section-eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-2);font-size:.78rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(1.65rem,2.4vw,2.4rem);line-height:1.1;max-width:12ch}h1,h2{margin-bottom:14px}h2{font-size:1.45rem}h3{font-size:1.05rem;margin-bottom:10px}.board-why,.brief-copy,.detail-summary,.evidence-source,.hero-copy,.panel p,.signal-summary{color:var(--muted);line-height:1.55}.nav-links{margin-top:16px}.button-link,.chip,.evidence-pill,.filter-chip,.priority-pill,.score-pill,.text-link,.theme-pill{border-radius:999px;display:inline-flex;align-items:center}.button-link{background:var(--ink);color:var(--ls-color-white);border:1px solid var(--line-strong,var(--ls-color-line-strong));padding:10px 16px;font-weight:600}.text-link{padding:10px 0;color:var(--accent-2);font-weight:600}.board-list,.content-grid,.detail-layout,.finance-support-band,.metric-grid,.synthesis-grid,.top-signal-grid,.watchlist-grid,.watchlist-page-grid{display:grid;gap:18px}.metric-grid{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:min(500px,100%)}.metric-card,.panel,.signal-row{border-radius:22px;padding:18px}.metric-card{background:rgba(8,18,35,.85)}.metric-label{display:block;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.content-grid{grid-template-columns:1.15fr .85fr;margin-top:16px}.single-column{grid-template-columns:1fr}.top-signal-grid{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px}.watchlist-grid,.watchlist-page-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.finance-support-band{grid-template-columns:1.05fr .95fr 1fr;margin-top:18px;align-items:start}.synthesis-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.live-context-grid{align-items:start}.live-context-stack{display:grid;gap:18px}.featured-stream-panel{background:linear-gradient(180deg,rgba(14,29,52,.95),rgba(8,18,34,.95)),radial-gradient(circle at top right,rgba(77,216,255,.12),transparent 50%)}.signal-card{border-radius:20px;padding:22px;background:linear-gradient(180deg,var(--ls-color-surface-strong),var(--ls-color-surface-soft));border:1px solid var(--line)}.signal-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.signal-card-theme{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.signal-card-title{font-size:1.2rem;line-height:1.25;margin-bottom:12px;max-width:18ch}.chip,.filter-chip,.priority-pill,.score-pill,.theme-pill{padding:7px 12px;font-size:.84rem;font-weight:700}.priority-pill{color:var(--ls-color-white)}.priority-critical{background:var(--priority-critical)}.priority-high{background:var(--priority-high)}.priority-medium{background:var(--priority-medium)}.priority-watch{background:var(--priority-watch)}.chip,.filter-chip,.score-pill,.theme-pill{background:var(--accent-soft);color:var(--ink);border:1px solid var(--line)}.chip-muted{background:rgba(7,17,32,.82);border-color:var(--line)}.filter-row{margin:14px 0 18px}.filter-chip{border:1px solid transparent;cursor:pointer;font-family:inherit}.filter-chip-active{background:var(--ink);color:var(--ls-color-white)}.signal-row{gap:12px}.signal-row-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.board-link{font-weight:700;color:var(--accent-2)}.context-list{display:grid;gap:14px;margin-top:14px}.context-item{padding:0 0 14px;border-bottom:1px solid var(--line)}.context-item:last-child{border-bottom:0;padding-bottom:0}.context-item h3{margin-bottom:6px}.compact-board{margin-top:12px}.stack-list{margin:0;padding-left:18px;line-height:1.6}.detail-layout{grid-template-columns:1.2fr .8fr;margin-top:20px}.detail-hero-panel h1{font-size:clamp(2rem,3.2vw,3.2rem);max-width:16ch}.watchlist-card{background:linear-gradient(180deg,var(--ls-color-surface-strong),var(--ls-color-surface-soft))}.synthesis-card,.watchlist-card{border-radius:20px;padding:18px;border:1px solid var(--line)}.synthesis-card{background:rgba(255,255,255,.5)}.watchlist-top-signal{font-style:italic}.support-note,.watchlist-evidence-lead{font-size:.92rem;color:var(--accent-2)}.support-list{display:grid;gap:14px;margin-top:14px}.support-item{padding:0 0 14px;border-bottom:1px solid var(--line)}.support-item:last-child{border-bottom:0;padding-bottom:0}.support-item h3{margin-bottom:8px}.support-kicker{margin-bottom:6px;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-2)}.evidence-item{padding:16px 0;border-top:1px solid var(--line)}.evidence-item:first-child{border-top:0;padding-top:0}.evidence-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evidence-pill{padding:6px 10px;background:var(--ls-color-accent-alt-soft);color:var(--accent-2);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.evidence-date{margin-bottom:10px;font-size:.84rem;color:var(--muted)}.evidence-excerpt{color:var(--ink)}.evidence-link{display:inline-flex;align-items:center;margin-top:6px;color:var(--accent-2);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media (max-width:820px){.content-grid,.detail-layout,.finance-support-band{grid-template-columns:1fr}h1{max-width:none}.page-shell{width:min(100% - 20px,1200px);padding-top:20px}}