
/* ValixData v35 — 45-Advantage Architecture. Complexity stays behind the intelligence. */
.vx35-edgebar{display:flex;align-items:center;gap:7px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.055);background:rgba(4,11,20,.48);overflow:auto;scrollbar-width:none}.vx35-edgebar::-webkit-scrollbar{display:none}
.vx35-edge-label{color:#647184;font:700 7.5px/1 var(--mono,Consolas,monospace);letter-spacing:.11em;white-space:nowrap}.vx35-mode{display:flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(255,255,255,.018)}
.vx35-btn{border:0;background:transparent;color:#7d8999;padding:6px 8px;border-radius:5px;font:650 8px/1 var(--mono,Consolas,monospace);letter-spacing:.035em;white-space:nowrap;cursor:pointer}.vx35-btn:hover,.vx35-btn:focus-visible{color:#e9ddaf;outline:none}.vx35-btn.active{background:rgba(232,204,118,.09);color:#f0dda0;box-shadow:inset 0 0 0 1px rgba(232,204,118,.14)}
.vx35-edge-action{border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.022);color:#9ba7b6;border-radius:6px;padding:7px 9px;font:650 8px/1 var(--mono,Consolas,monospace);letter-spacing:.035em;white-space:nowrap;cursor:pointer}.vx35-edge-action:hover,.vx35-edge-action:focus-visible{color:#f1dfa5;border-color:rgba(232,204,118,.25);outline:none}.vx35-edge-action.active{color:#f1dfa5;background:rgba(232,204,118,.065);border-color:rgba(232,204,118,.23)}
.vx35-attention{margin-left:auto;display:flex;gap:10px;align-items:center;color:#667486;font:600 7.5px/1 var(--mono,Consolas,monospace);white-space:nowrap}.vx35-attention b{color:#c9d0d9;font-weight:700}.vx35-attention .risk{color:#dda89f}.vx35-attention .watch{color:#d8bf72}.vx35-attention .calm{color:#93b49c}
.vx35-insight{display:none;margin:0 12px 10px;border:1px solid rgba(232,204,118,.13);background:linear-gradient(180deg,rgba(14,25,39,.92),rgba(6,14,24,.96));border-radius:8px;padding:11px 12px}.vx35-insight.open{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}.vx35-insight-mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(232,204,118,.25);color:#e3c86e;font:700 9px/1 var(--mono,monospace)}.vx35-insight h4{margin:0 0 4px;color:#dfe4ea;font:650 10px/1.25 var(--sans,Arial,sans-serif)}.vx35-insight p{margin:0;color:#8f9baa;font:500 9px/1.45 var(--sans,Arial,sans-serif)}.vx35-insight small{color:#5f6d7f;font:600 7px/1.2 var(--mono,monospace);letter-spacing:.04em}.vx35-insight-close{border:0;background:none;color:#687587;font-size:15px;cursor:pointer}
.vx35-diff-hidden{display:none!important}.page-desk.vx35-mode-3 [data-vx35-depth="deep"],.page-desk.vx35-mode-3 [data-vx35-depth="ten"]{display:none!important}.page-desk.vx35-mode-10 [data-vx35-depth="deep"]{display:none!important}
.vx35-capability-note{display:flex;gap:8px;align-items:center;padding:7px 12px;border-top:1px solid rgba(255,255,255,.04);color:#5f6d7c;font:600 7.3px/1.3 var(--mono,monospace);letter-spacing:.035em}.vx35-capability-note b{color:#8997a8}.vx35-capability-note i{width:5px;height:5px;border-radius:50%;background:#85a88f}
@media(max-width:1000px){.vx35-attention{display:none}}@media(max-width:650px){.vx35-edge-label{display:none}.vx35-edgebar{padding-left:8px;padding-right:8px}.vx35-insight.open{grid-template-columns:auto 1fr}.vx35-insight small{grid-column:2}}
@media print{.vx35-edgebar,.vx35-insight,.vx35-capability-note{display:none!important}}
