.e12-hero{padding:112px 0 58px}.e12-hero h1{max-width:980px;font-size:clamp(2.5rem,6vw,5.6rem);line-height:.95;letter-spacing:-.055em;margin:14px 0}.e12-hero h1 span{opacity:.55}.e12-lead{max-width:820px;font-size:1.12rem;color:var(--muted,#a9b7b2)}.e12-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.e12-card{grid-column:span 6;background:rgba(9,22,18,.72);border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.18)}.e12-card.wide{grid-column:1/-1}.e12-card.third{grid-column:span 4}.e12-kicker{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7ef0b6}.e12-card h2{font-size:clamp(1.45rem,2.6vw,2.25rem);letter-spacing:-.03em;margin:8px 0}.e12-note{color:var(--muted,#a9b7b2);line-height:1.6}.e12-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.e12-toolbar input,.e12-toolbar select{min-height:46px;background:#07110e;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:0 14px;color:#fff;flex:1;min-width:180px}.e12-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.e12-stat{padding:14px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.e12-stat strong{display:block;font-size:1.55rem}.e12-stat small{color:var(--muted,#9eaaa6)}.health-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.health-meter{background:rgba(255,255,255,.04);padding:12px;border-radius:14px}.health-meter b{display:flex;justify-content:space-between;gap:8px;font-size:.82rem}.health-bar{height:7px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden;margin-top:9px}.health-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#58e59c,#d8ff77);border-radius:inherit}.health-bar i.score-0{width:0}.health-bar i.score-10{width:10%}.health-bar i.score-20{width:20%}.health-bar i.score-30{width:30%}.health-bar i.score-40{width:40%}.health-bar i.score-50{width:50%}.health-bar i.score-60{width:60%}.health-bar i.score-70{width:70%}.health-bar i.score-80{width:80%}.health-bar i.score-90{width:90%}.health-bar i.score-100{width:100%}.graph-stage{position:relative;min-height:440px;border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(57,213,143,.08),transparent 45%),#050c0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.graph-node{position:absolute;transform:translate(-50%,-50%);padding:9px 11px;border:1px solid rgba(255,255,255,.13);background:#0b1c17;border-radius:13px;max-width:190px;font-size:.76rem;z-index:2;box-shadow:0 8px 28px rgba(0,0,0,.25)}.graph-node[data-type="institutie"]{font-weight:800}.graph-node[data-confidence="NECONFIRMAT"]{border-style:dashed;opacity:.74}.graph-edge{position:absolute;height:1px;background:rgba(126,240,182,.24);transform-origin:0 0;z-index:1}.pattern-list,.verify-list,.invest-list{display:grid;gap:10px}.pattern-item,.verify-item,.invest-item{padding:14px 16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:14px}.pattern-item strong,.invest-item strong{display:block}.pattern-item small,.invest-item small{color:var(--muted,#9eaaa6)}.proof-hash{font:600 .72rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;color:#91d9b6}.verify-banner{padding:16px;border:1px solid rgba(126,240,182,.24);border-radius:16px;background:rgba(68,211,137,.06)}.observatory-link{display:inline-flex;align-items:center;gap:8px;margin-top:8px}.confidence-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:.78rem;color:var(--muted,#9eaaa6)}.confidence-legend span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:#62e69d;margin-right:6px}.confidence-legend span:last-child:before{background:#d7bb68}.e12-empty{color:var(--muted,#9eaaa6);padding:18px 0}.priority{font-weight:900;font-variant-numeric:tabular-nums}.priority.high{color:#ffd471}.e12-print-only{display:none}@media(max-width:900px){.e12-card,.e12-card.third{grid-column:1/-1}.e12-stats,.health-grid{grid-template-columns:repeat(2,1fr)}.graph-stage{min-height:520px}}@media(max-width:520px){.e12-stats,.health-grid{grid-template-columns:1fr}.e12-hero{padding-top:88px}}@media print{header,.footer,.e12-toolbar,.no-print{display:none!important}.e12-print-only{display:block}.e12-card{break-inside:avoid;background:#fff;color:#111;border:1px solid #ddd}.e12-note,.proof-hash{color:#333}.graph-stage{display:none}.e12-hero{padding:20px 0}}

.graph-svg{width:100%;height:440px;display:block}.graph-svg line{stroke:rgba(126,240,182,.25);stroke-width:1}.graph-svg circle{fill:#0b1c17;stroke:rgba(255,255,255,.18);stroke-width:1.2}.graph-svg circle.unconfirmed{stroke:#d7bb68;stroke-dasharray:5 4}.graph-svg text{fill:#eaf4ef;font-size:11px;text-anchor:middle}.graph-svg .type{fill:#7ef0b6;font-size:9px;text-transform:uppercase}

.graph-layout{margin-top:16px}.graph-main{grid-column:span 8}.graph-side{grid-column:span 4}@media(max-width:900px){.graph-main,.graph-side{grid-column:1/-1}}
