:root{--bg:#0d0f0f;--panel:#151918;--line:#29302d;--text:#f5f3ed;--muted:#a9b0ac;--lime:#c8ff57;--soft:#202522}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 Inter,system-ui,sans-serif}button,input,select{font:inherit}.top,main,footer{max-width:1180px;margin:auto}.top{padding:54px 24px 30px;display:flex;justify-content:space-between;align-items:center}.top h1{font-size:clamp(38px,6vw,74px);line-height:.96;margin:6px 0 18px;letter-spacing:-.05em}.top h1 span{color:var(--lime)}.eyebrow{color:var(--lime);font-weight:800;letter-spacing:.16em;font-size:12px}.sub,.muted,.source-note{color:var(--muted)}.pulse{font-size:120px;color:var(--lime);transform:rotate(-10deg)}main{padding:0 24px 60px}.search-panel,.content-board{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:24px}.search-panel label{font-size:18px;font-weight:700}.search-row{display:flex;gap:10px;margin-top:10px}.search-row input,.add-watch input{flex:1;background:#090b0a;border:1px solid var(--line);color:white;padding:15px;border-radius:12px}.search-row button,.add-watch button{border:0;background:var(--lime);color:#111;font-weight:900;padding:0 22px;border-radius:12px;cursor:pointer}.source-note{font-size:12px;margin-bottom:0}.summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.summary article{background:var(--soft);border:1px solid var(--line);padding:18px;border-radius:16px}.summary b{display:block;font-size:30px;color:var(--lime)}.summary span{color:var(--muted)}.workspace{display:grid;grid-template-columns:260px 1fr;gap:16px}aside,.feed{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:22px}aside h2,.feed h2,.content-board h2{margin:0}aside label{display:block;margin:12px 0}.watch{display:flex;justify-content:space-between;align-items:center;background:#0c0f0e;border:1px solid var(--line);padding:9px 10px;border-radius:10px;margin:7px 0;cursor:pointer}.watch button{background:none;color:#777;border:0;cursor:pointer}.add-watch{display:flex;gap:6px;margin-top:12px}.add-watch input{padding:9px}.add-watch button{padding:0 13px}.feed-head{display:flex;justify-content:space-between;gap:15px;align-items:end}.feed-head select{background:#0c0f0e;color:white;border:1px solid var(--line);padding:9px;border-radius:9px}.status,.empty{padding:26px;color:var(--muted);text-align:center}.signal{border-top:1px solid var(--line);padding:20px 2px}.signal:first-of-type{margin-top:14px}.meta,.tags{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.signal h3{margin:8px 0;font-size:18px}.signal p{color:#d8d9d6}.tag{border:1px solid var(--line);border-radius:999px;padding:3px 8px}.tag.hot{border-color:#6d8c34;color:var(--lime)}a{color:var(--lime)}.content-board{margin-top:16px}.ideas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.idea{background:#0c0f0e;border:1px solid var(--line);padding:16px;border-radius:14px}.idea b{color:var(--lime)}footer{padding:0 24px 50px;color:#727a76;font-size:12px}@media(max-width:760px){.pulse{display:none}.summary{grid-template-columns:1fr 1fr}.workspace{grid-template-columns:1fr}.ideas{grid-template-columns:1fr}.feed-head{align-items:start;flex-direction:column}}
.save-topic{background:#202522!important;color:#f5f3ed!important;border:1px solid #3a433f!important;white-space:nowrap}.save-topic:hover{border-color:#c8ff57!important;color:#c8ff57!important}

.source-strip{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.source-pill{font-size:11px;font-weight:800;border:1px solid var(--line);border-radius:999px;padding:6px 9px}.source-pill.live{color:var(--lime);border-color:#58732b}.source-pill.pending{color:var(--muted)}
