.agent-scout{padding:82px 0 8px;scroll-margin-top:78px}.agent-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.agent-kicker{display:block;margin-bottom:9px;color:#79baf2;font:700 11px var(--mono);letter-spacing:.12em}.agent-intro h2{margin:0 0 8px;font-size:30px;letter-spacing:-.9px}.agent-intro p{max-width:650px;margin:0;color:#8490a2;font-size:15px;line-height:1.6}.agent-live{display:inline-flex;align-items:center;gap:8px;flex:none;border:1px solid #2a4864;border-radius:999px;background:#0b1520;color:#9ed2ff;padding:9px 13px;font:700 11px var(--mono);letter-spacing:.07em}.agent-live i{width:7px;height:7px;border-radius:50%;background:#7ac5ff;box-shadow:0 0 12px #6fbbfa;animation:agentPulse 1.5s ease-in-out infinite}.agent-shell{overflow:hidden;border:1px solid #263244;border-radius:18px;background:#080d14;box-shadow:0 28px 80px rgba(0,0,0,.24)}.agent-terminal{height:43px;display:flex;align-items:center;gap:10px;padding:0 13px;border-bottom:1px solid #202b39;background:linear-gradient(180deg,#111923,#0b1119)}.agent-path{flex:1;height:22px;border:1px solid #1d2a39;border-radius:11px;background:#070b10;padding:2px 12px;color:#a7b7c8;font:12px var(--mono)}.agent-run-state{color:#7d8da2;font:700 10px var(--mono);letter-spacing:.09em}.agent-run-state.scanning{color:#9ed2ff}.agent-query-wrap{padding:20px 22px;border-bottom:1px solid #202b39;background:radial-gradient(circle at 10% 0,rgba(112,180,239,.07),transparent 35%),#0a1018}.agent-query{height:48px;display:flex;align-items:center;gap:11px;border:1px solid #2b3b50;border-radius:12px;background:#070b10;padding:0 6px 0 15px}.agent-query:focus-within{border-color:#628db6;box-shadow:0 0 0 3px rgba(127,182,236,.08)}.agent-query svg{width:18px;fill:none;stroke:#728197;stroke-width:1.6}.agent-query input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#eef5fc;font:14px var(--mono)}.agent-query button,.agent-launch{height:36px;border:0;border-radius:8px;background:#a8d4ff;color:#07101a;padding:0 15px;font:700 12px var(--sans);cursor:pointer}.agent-query button:disabled{opacity:.55;cursor:wait}.agent-source{display:flex;justify-content:space-between;gap:18px;margin-top:11px;color:#627187;font:11px var(--mono)}.agent-source b{color:#91a7bd;font-weight:600}.agent-progress{height:2px;margin-top:13px;overflow:hidden;background:#162130}.agent-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,#5e9bd0,#b9ddff);box-shadow:0 0 12px #79b8ef;transition:width .35s ease}.agent-progress i.scanning{width:78%;animation:agentScan 1.1s ease-in-out infinite}.agent-progress i.done{width:100%}.agent-report-grid{display:grid;grid-template-columns:270px minmax(0,1fr)}.agent-brief{padding:22px;border-right:1px solid #202b39;background:#090f16}.agent-brief-head,.agent-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-brief-head span,.agent-results-head>div>span{color:#67788d;font:700 10px var(--mono);letter-spacing:.1em}.agent-brief-head strong{color:#aacfee;font:600 10px var(--mono)}.agent-radar{position:relative;height:185px;display:grid;place-items:center;margin:14px 0}.agent-radar svg{width:160px;height:160px;fill:none;stroke:#213247;stroke-width:1}.agent-radar .radar-sweep{fill:rgba(127,182,236,.12);stroke:#74afe3;transform-origin:60px 60px;animation:agentRadar 3.2s linear infinite}.agent-radar>div{position:absolute;z-index:2;text-align:center}.agent-radar strong{display:block;color:#eaf5ff;font:700 26px var(--mono)}.agent-radar small{color:#6d7e92;font:700 9px var(--mono);letter-spacing:.08em}.agent-log{display:grid;gap:10px;border-top:1px solid #202b39;padding-top:15px}.agent-log p{margin:0;color:#78879b;font:11px/1.5 var(--mono)}.agent-log b{color:#8ec7f7;margin-right:7px}.agent-disclaimer{margin:18px 0 0;color:#59697d;font-size:11px;line-height:1.55}.agent-results-panel{min-width:0;padding:22px}.agent-results-head h3{margin:7px 0 18px;font-size:18px}.agent-mode{border:1px solid #2b4b67;border-radius:999px;background:#0d1823;color:#91c8f6;padding:6px 9px;font:700 9px var(--mono);letter-spacing:.08em}.agent-mode.sample{border-color:#594c2c;color:#e1bd72;background:#18140c}.agent-results{display:grid;gap:9px}.agent-loading{min-height:365px;display:flex;align-items:center;justify-content:center;gap:11px;color:#748398;font:12px var(--mono)}.agent-loading i{width:15px;height:15px;border:2px solid #2b3e54;border-top-color:#9ed2ff;border-radius:50%;animation:agentSpin .8s linear infinite}.agent-idea{display:grid;grid-template-columns:38px minmax(0,1fr) 104px 95px;align-items:center;gap:13px;min-height:78px;border:1px solid #202c3b;border-radius:11px;background:#0a1119;padding:11px 12px;transition:border-color .18s,background .18s,transform .18s}.agent-idea:hover{border-color:#38506b;background:#0d1621;transform:translateY(-1px)}.agent-rank{width:32px;height:32px;display:grid;place-items:center;border:1px solid #29405a;border-radius:9px;background:#0d1925;color:#8ec8f7;font:700 11px var(--mono)}.agent-idea-main{min-width:0}.agent-idea-title{display:flex;align-items:center;gap:8px;min-width:0}.agent-idea-title strong{overflow:hidden;color:#edf5fc;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.agent-ticker{flex:none;color:#9dd0fb;font:700 11px var(--mono)}.agent-domain{display:block;margin-top:4px;color:#66768a;font:11px var(--mono)}.agent-reason{display:block;margin-top:6px;color:#8f9cad;font-size:12px;line-height:1.35}.agent-signal{display:grid;gap:4px}.agent-signal small{color:#627287;font:10px var(--mono)}.agent-signal strong{color:#dceeff;font:700 17px var(--mono)}.agent-launch{justify-self:end}.agent-empty{min-height:250px;display:grid;place-items:center;text-align:center;color:#718095;font-size:13px}.agent-empty strong{display:block;margin-bottom:6px;color:#dcecff}.agent-idea.selected{border-color:#6798c5;background:#0e1a26;box-shadow:0 0 0 1px rgba(127,182,236,.12)}@keyframes agentPulse{0%,100%{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.14)}}@keyframes agentScan{0%{transform:translateX(-105%)}100%{transform:translateX(135%)}}@keyframes agentRadar{to{transform:rotate(360deg)}}@keyframes agentSpin{to{transform:rotate(360deg)}}@media(max-width:820px){.agent-report-grid{grid-template-columns:1fr}.agent-brief{border-right:0;border-bottom:1px solid #202b39}.agent-radar{height:145px}.agent-radar svg{width:130px;height:130px}.agent-idea{grid-template-columns:36px minmax(0,1fr) 88px}.agent-signal{display:none}}@media(max-width:640px){.agent-scout{padding-top:58px}.agent-intro{align-items:flex-start;flex-direction:column}.agent-query-wrap,.agent-results-panel,.agent-brief{padding:16px}.agent-query{height:auto;min-height:48px;flex-wrap:wrap;padding:7px 7px 7px 13px}.agent-query input{min-width:170px}.agent-query button{margin-left:auto}.agent-source{align-items:flex-start;flex-direction:column;gap:5px}.agent-idea{grid-template-columns:34px minmax(0,1fr);padding:12px}.agent-launch{grid-column:2;justify-self:start}.agent-intro h2{font-size:25px}.agent-results-head{align-items:flex-start}.agent-mode{flex:none}}@media(prefers-reduced-motion:reduce){.agent-live i,.agent-progress i,.agent-radar .radar-sweep,.agent-loading i{animation:none}}
