.lv-error.svelte-1s0tlic,.lv-loading.svelte-1s0tlic{padding:.65rem .8rem;border-radius:8px;margin-bottom:1rem;font-family:var(--font-mono);font-size:.72rem}.lv-error.svelte-1s0tlic{border:1px solid rgba(185,28,28,.3);color:#b91c1c;background:#b91c1c0d}.lv-loading.svelte-1s0tlic{border:1px solid var(--gray-light);color:var(--text-dim)}.lv-empty.svelte-1s0tlic{grid-column:1/-1;color:var(--text-dim);font-size:.82rem;padding:.8rem 0}.lv.svelte-1s0tlic{background:linear-gradient(135deg,#0478570f,#04785705);border:1px solid rgba(4,120,87,.25);border-radius:14px;padding:2rem;margin-bottom:2.5rem;position:relative;overflow:hidden}.lv.svelte-1s0tlic:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--green),var(--green-dim),transparent)}.lv.pulse.svelte-1s0tlic{animation:svelte-1s0tlic-lvIn .6s ease both}@keyframes svelte-1s0tlic-lvIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lv-head.svelte-1s0tlic{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.lv-icon.svelte-1s0tlic{font-size:2.2rem;position:relative;flex-shrink:0;width:52px;height:52px;display:grid;place-items:center;background:#0478571a;border-radius:14px}.lv-dot.svelte-1s0tlic{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--green);animation:svelte-1s0tlic-dotPulse 1.6s infinite}@keyframes svelte-1s0tlic-dotPulse{0%,to{box-shadow:0 0 #04785780}50%{box-shadow:0 0 0 6px #04785700}}.lv-tag.svelte-1s0tlic{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--green-dim);display:block;margin-bottom:.15rem}.lv-title.svelte-1s0tlic{font-family:var(--font-mono);font-size:1.3rem;color:var(--ghost);margin:0}.lv-live.svelte-1s0tlic{margin-left:auto;display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;color:var(--green);text-transform:uppercase;flex-shrink:0}.lv-live-dot.svelte-1s0tlic{width:7px;height:7px;border-radius:50%;background:var(--green);animation:svelte-1s0tlic-dotPulse 1.6s infinite}.lv-desc.svelte-1s0tlic{font-size:.92rem;color:var(--text-dim);line-height:1.7;max-width:62ch;margin-bottom:1.4rem}.lv-metricas.svelte-1s0tlic{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1.4rem}@media(max-width:600px){.lv-metricas.svelte-1s0tlic{grid-template-columns:1fr 1fr}}.lv-m.svelte-1s0tlic{background:var(--bg-card);border:1px solid var(--gray-light);border-radius:8px;padding:1rem;text-align:center;transition:border-color .3s}.lv-m.svelte-1s0tlic:hover{border-color:var(--green)}.lv-mv.svelte-1s0tlic{display:block;font-family:var(--font-mono);font-size:1.6rem;font-weight:600;color:var(--ghost);font-variant-numeric:tabular-nums}.lv-ml.svelte-1s0tlic{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-top:.2rem;display:block}.lv-insight.svelte-1s0tlic{background:var(--bg-card);border:1px solid var(--gray-light);border-left:3px solid var(--green);border-radius:0 8px 8px 0;padding:1rem 1.2rem;margin-bottom:1.4rem;transition:border-color .3s}.lv-insight-tag.svelte-1s0tlic{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green-dim);display:block;margin-bottom:.4rem}.lv-insight-text.svelte-1s0tlic{font-size:.88rem;color:var(--ghost);line-height:1.6;margin:0;transition:opacity .4s;animation:svelte-1s0tlic-fadeSwap 4.5s ease infinite}.lv-insight-fonte.svelte-1s0tlic{font-family:var(--font-mono);font-size:.6rem;color:var(--text-dim);margin:.5rem 0 0;letter-spacing:.04em}@keyframes svelte-1s0tlic-fadeSwap{0%,90%,to{opacity:1}95%{opacity:0}}.lv-feed.svelte-1s0tlic{margin-bottom:1.4rem}.lv-feed-h.svelte-1s0tlic{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);display:block;margin-bottom:.6rem}.lv-feed-item.svelte-1s0tlic{display:flex;align-items:baseline;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--gray);font-size:.8rem;animation:svelte-1s0tlic-feedIn .4s ease both}@keyframes svelte-1s0tlic-feedIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.lv-feed-item.svelte-1s0tlic:last-child{border-bottom:none}.lv-feed-ag.svelte-1s0tlic{font-family:var(--font-mono);font-weight:600;color:var(--green-dim);font-size:.72rem;flex-shrink:0;min-width:80px}.lv-feed-ac.svelte-1s0tlic{color:var(--text-dim);flex:1}.lv-feed-t.svelte-1s0tlic{font-family:var(--font-mono);font-size:.6rem;color:var(--text-dim);opacity:.6;flex-shrink:0}.lv-cta.svelte-1s0tlic{display:inline-block;font-family:var(--font-mono);font-size:.78rem;color:var(--green-dim);font-weight:600;letter-spacing:.04em;text-decoration:none;transition:letter-spacing .2s}.lv-cta.svelte-1s0tlic:hover{letter-spacing:.1em}.circ.svelte-1s0tlic{margin-bottom:1rem;border:1px solid var(--gray-light);border-radius:10px;overflow:hidden;transition:border-color .3s}.circ.svelte-1s0tlic:hover{border-color:color-mix(in srgb,var(--cc) 40%,transparent)}.circ-head.svelte-1s0tlic{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;cursor:pointer;background:var(--bg-card);border:none;width:100%;text-align:left;transition:background .2s}.circ-head.svelte-1s0tlic:hover{background:#04785708}.circ-icon.svelte-1s0tlic{font-size:1.6rem;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--cc) 10%,transparent);border-radius:10px}.circ-info.svelte-1s0tlic{flex:1;min-width:0}.circ-info.svelte-1s0tlic h3:where(.svelte-1s0tlic){font-family:var(--font-mono);font-size:1rem;color:var(--ghost);margin:0 0 .1rem}.circ-desc.svelte-1s0tlic{font-size:.78rem;color:var(--text-dim);line-height:1.4;display:block}.circ-count.svelte-1s0tlic{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--cc);background:color-mix(in srgb,var(--cc) 10%,transparent);padding:.2rem .6rem;border-radius:4px;flex-shrink:0}.circ-seta.svelte-1s0tlic{font-size:.8rem;color:var(--text-dim);transition:transform .3s;flex-shrink:0}.circ-seta.open.svelte-1s0tlic{transform:rotate(180deg)}.circ-body.svelte-1s0tlic{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s;padding:0 1.4rem}.circ-body.open.svelte-1s0tlic{max-height:2000px;padding:.5rem 1.4rem 1.4rem}.acad-grid.svelte-1s0tlic{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.8rem}.acad.svelte-1s0tlic{background:var(--bg-card);border:1px solid var(--gray-light);border-radius:8px;padding:1.2rem;text-decoration:none;display:flex;flex-direction:column;gap:.6rem;transition:border-color .25s,box-shadow .25s,transform .2s}.acad.svelte-1s0tlic:hover{border-color:var(--ac);box-shadow:0 4px 16px #04785714;transform:translateY(-2px)}.acad-top.svelte-1s0tlic{display:flex;align-items:center;gap:.8rem}.acad-g.svelte-1s0tlic{font-size:1.8rem;width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--ac) 8%,transparent);border-radius:10px}.acad.svelte-1s0tlic h4:where(.svelte-1s0tlic){font-family:var(--font-mono);font-size:.88rem;color:var(--ghost);margin:0}.acad-dom.svelte-1s0tlic{font-size:.72rem;color:var(--text-dim);line-height:1.3}.acad-stats.svelte-1s0tlic{display:flex;gap:.6rem;flex-wrap:wrap}.acad-stat.svelte-1s0tlic{font-family:var(--font-mono);font-size:.6rem;color:var(--text-dim);letter-spacing:.04em}.acad-stat.svelte-1s0tlic b:where(.svelte-1s0tlic){color:var(--ghost);font-weight:600}.acad-stat.agents.svelte-1s0tlic b:where(.svelte-1s0tlic){color:var(--ac)}.acad-connect.svelte-1s0tlic{display:flex;align-items:center;gap:.4rem;padding-top:.5rem;border-top:1px solid var(--gray)}.acad-conn-label.svelte-1s0tlic{font-family:var(--font-mono);font-size:.58rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.acad-conn-count.svelte-1s0tlic{font-family:var(--font-mono);font-size:.62rem;color:var(--ac);font-weight:500}@media(max-width:600px){.lv.svelte-1s0tlic{padding:1.4rem}.lv-head.svelte-1s0tlic{flex-wrap:wrap}.lv-live.svelte-1s0tlic{margin-left:0;margin-top:.4rem}.circ-head.svelte-1s0tlic{padding:1rem}.circ-desc.svelte-1s0tlic{display:none}}
