.ibis-data-viz{display:grid;gap:13px;min-height:170px;color:#fff}.ibis-data-viz__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ibis-data-viz__head h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-weight:500;font-size:18px;line-height:1.12;letter-spacing:-.045em;color:#fff}.ibis-data-viz__head p{margin:6px 0 0;color:#767f79;font-size:9px;line-height:1.5;max-width:46ch}.ibis-data-viz__status{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:4px 0;font-size:7px;font-weight:700;letter-spacing:.16em;color:#65706a;background:transparent;white-space:nowrap}.ibis-data-viz__status:before{content:"";width:5px;height:5px;border-radius:50%;background:#616a64}.ibis-data-viz__status--live{color:#9bcda7}.ibis-data-viz__status--live:before{background:#5bd47f;box-shadow:0 0 12px rgba(91,212,127,.45);animation:ibisLivePulse 1.8s ease-in-out infinite}.ibis-data-viz__status--live-model{color:#8dc8be}.ibis-data-viz__status--live-model:before{background:#75c7ba;box-shadow:0 0 12px rgba(117,199,186,.4);animation:ibisLivePulse 2.1s ease-in-out infinite}.ibis-data-viz__status--derived{color:#8aa79d}.ibis-data-viz__status--scenario{color:#c7a475}.ibis-data-viz__stage{position:relative;min-height:128px;border:0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.045);border-radius:0;padding:15px 0 10px;background:transparent;overflow:hidden}.ibis-data-viz__stage svg{display:block;max-width:100%;overflow:visible;filter:brightness(1.7) saturate(.6)}.ibis-data-viz__kpi{display:block;font-family:Montserrat,Inter,sans-serif;font-weight:500;font-size:clamp(38px,4.4vw,60px);letter-spacing:-.065em;line-height:1;color:#fff;padding:18px 0}.ibis-data-viz__foot{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#4d5650;font-size:7px;line-height:1.5;padding-top:1px}.ibis-data-viz__table{width:100%;border-collapse:collapse;font-size:9px;color:#b5bdb8}.ibis-data-viz__table th,.ibis-data-viz__table td{text-align:left;padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.06)}.ibis-data-viz__table th{font-size:7px;letter-spacing:.14em;text-transform:uppercase;color:#626b65}.thought-graph:has(.ibis-data-viz){padding:16px 18px}.thought-graph:has(.ibis-data-viz)>.thought-bar{margin-bottom:15px}.thought-graph:has(.ibis-data-viz)>.graph,.thought-graph:has(.ibis-data-viz)>.graph-labels,.thought-graph:has(.ibis-data-viz)>p{display:none}.thought-context ul{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:7px}.thought-context li{display:grid;grid-template-columns:minmax(86px,.72fr) minmax(0,1.28fr);gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.055)}.thought-context li:last-child{border-bottom:0}.thought-context li strong{font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#626b65}.thought-context li span{font-size:10px;line-height:1.5;color:#c0c6c2;overflow-wrap:anywhere}.ibis-live-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06);color:#8fb49c;font-size:8px}.ibis-live-strip strong{font-size:7px;letter-spacing:.14em}.ibis-provenance-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ibis-provenance-strip div{background:transparent;border-top:1px solid rgba(255,255,255,.06);padding:8px 0}.ibis-provenance-strip strong{display:block;font-size:6px;letter-spacing:.14em;color:#4e5751;text-transform:uppercase}.ibis-provenance-strip span{display:block;margin-top:4px;font-size:8px;color:#8f9892;line-height:1.4}.ibis-context-host{margin-top:12px;border:0;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.045);border-radius:0;background:radial-gradient(circle at 50% 50%,rgba(117,199,186,.045),transparent 36%);overflow:hidden}.ibis-context-constellation{display:block;width:100%;height:auto;min-height:240px}.ibis-context-edge{stroke:#56635c;stroke-width:.9;stroke-linecap:round;opacity:.6}.ibis-context-node{fill:#101411;stroke:#789d89;stroke-width:1}.ibis-context-origin{fill:#050605;stroke:#a1c692;stroke-width:1.2;filter:drop-shadow(0 0 18px rgba(159,199,140,.16))}.ibis-context-label{font-family:Inter,sans-serif;font-size:8px;fill:#7d8981}.ibis-context-origin-label{font-family:Montserrat,Inter,sans-serif;font-size:8px;font-weight:600;fill:#fff}.ibis-correlation-viz{margin-top:14px}@keyframes ibisLivePulse{50%{opacity:.45;transform:scale(.84)}}@media(prefers-reduced-motion:reduce){.ibis-data-viz__status--live:before,.ibis-data-viz__status--live-model:before{animation:none}}@media(max-width:760px){.ibis-data-viz__stage{min-height:148px}.ibis-data-viz__foot{display:grid}.ibis-provenance-strip{grid-template-columns:1fr}.ibis-context-constellation{min-height:205px}.thought-context li{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:9px 0}.thought-context li strong{font-size:7px}.thought-context li span{font-size:10px}}