.inv-persona-wrap{--in-bg:#070707;--in-card:#101010;--in-card2:#0c0c0c;--in-border:rgba(255,255,255,.08);--in-text:rgba(255,255,255,.92);--in-muted:rgba(255,255,255,.68);--in-gold:#c9b37e;--in-green:#19c37d;--c1:#ff6b6b;--c2:#ffb020;--c3:#ffd166;--c4:#9aa0a6;position:relative;margin:28px 0}.inv-persona-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;align-items:center;justify-content:center}.inv-tab{appearance:none;-webkit-appearance:none;border:1px solid rgb(255 255 255 / .10);background:rgb(255 255 255 / .04);color:rgb(255 255 255 / .78);border-radius:999px;padding:11px 15px;font:600 13px/1.1 inherit;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap}.inv-tab:hover{transform:translateY(-1px);border-color:rgb(201 179 126 / .35);background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .92)}.inv-tab.is-active{background:linear-gradient(180deg,rgb(201 179 126 / .18),rgb(201 179 126 / .08));border-color:rgb(201 179 126 / .38);color:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .22)}.inv-tab:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(201 179 126 / .16),0 10px 30px rgb(0 0 0 / .22);border-color:rgb(201 179 126 / .45)}@media (max-width:700px){.inv-persona-tabs{display:grid;grid-template-columns:1fr}.inv-tab{width:100%;text-align:center}}.inv-board{display:none;border:none;border-radius:26px;padding:16px;color:var(--in-text);overflow:hidden;--accent:rgba(255,255,255,.04);background:radial-gradient(900px 360px at 20% 0%,var(--accent),transparent 60%),var(--in-bg)}.inv-board.is-active{display:block;animation:invFade .28s ease}@keyframes invFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.inv-board a{color:inherit}.inv-board[data-id="1"]{background:linear-gradient(180deg,rgb(201 179 126 / .10),rgb(0 0 0 / .25)),#0b0b0b}.inv-board[data-id="2"]{background:linear-gradient(180deg,rgb(25 195 125 / .10),rgb(0 0 0 / .25)),#0a0f0d}.inv-board[data-id="3"]{background:linear-gradient(180deg,rgb(120 140 165 / .10),rgb(0 0 0 / .25)),#0a0c10}.inv-top{display:grid;gap:14px;align-items:stretch;grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo investor problems" "right right right"}@media (max-width:980px){.inv-top{grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-template-areas:"photo investor" "problems right"}}@media (max-width:700px){.inv-top{grid-template-columns:1fr;grid-template-areas:"photo" "investor" "problems" "right"}}.inv-card{background:linear-gradient(180deg,rgb(255 255 255 / .03),transparent 55%),var(--in-card);border:1px solid var(--in-border);border-radius:22px;padding:14px;min-width:0}.inv-photo{grid-area:photo;padding:0;overflow:hidden}.inv-investor{grid-area:investor}.inv-problems{grid-area:problems}.inv-right{grid-area:right;background:linear-gradient(180deg,rgb(201 179 126 / .10),rgb(255 255 255 / .02)),var(--in-card2)}.inv-photo .img{width:100%;max-height:130px;aspect-ratio:4/5;object-fit:cover;object-position:top;display:block;background:#121212}.inv-photo .cap{padding:12px 14px 14px}.inv-name{margin:0;font-size:20px;font-weight:850;color:var(--in-gold)}.inv-sub{margin:6px 0 0;color:var(--in-muted);font-size:13px;line-height:1.35}.inv-meta{margin:10px 0 0;display:grid;gap:6px;font-size:13px;color:var(--in-muted)}.inv-meta b{color:var(--in-text);font-weight:700}.inv-h{margin:0 0 10px;color:var(--in-gold);font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.inv-bars{display:grid;gap:10px}.inv-barrow{display:grid;grid-template-columns:92px minmax(0,1fr) 96px;gap:10px;align-items:center;font-size:12px;color:var(--in-muted)}.inv-barrow b{color:var(--in-text);font-weight:700;text-align:right;white-space:nowrap}.inv-track{height:12px;border-radius:999px;background:rgb(255 255 255 / .14);overflow:hidden}.inv-fill{display:block;height:100%;width:var(--w,50%);background:linear-gradient(90deg,rgb(25 195 125 / .95),rgb(25 195 125 / .35));border-radius:999px}.inv-scale{display:flex;justify-content:space-between;font-size:11px;color:rgb(255 255 255 / .45);margin-top:8px}@media (max-width:520px){.inv-barrow{grid-template-columns:1fr;gap:6px}.inv-barrow b{text-align:left}}.inv-donut{display:grid;gap:12px;align-items:center;grid-template-columns:150px minmax(0,1fr)}@media (max-width:760px){.inv-donut{grid-template-columns:1fr;justify-items:start}}.inv-legend{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px;color:var(--in-muted)}.inv-legend li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start;word-break:break-word}.inv-dot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:var(--c1)}.inv-legend b{color:var(--in-text);font-weight:700}.inv-split{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:760px){.inv-split{grid-template-columns:1fr}}.inv-list{margin:0;padding-left:18px;color:var(--in-muted);font-size:13px;line-height:1.45}.inv-list li{margin:7px 0}.inv-check{list-style:none;padding-left:0}.inv-check li{position:relative;padding-left:22px}.inv-check li:before{content:"✔";position:absolute;left:0;top:0;color:var(--in-green);font-weight:900}.inv-bottom{display:grid;gap:14px;margin-top:14px;grid-template-columns:minmax(0,1fr) minmax(0,320px)}@media (max-width:980px){.inv-bottom{grid-template-columns:1fr}}.inv-icons{display:flex;gap:10px;flex-wrap:wrap}.inv-ico{border:1px solid var(--in-border);background:rgb(255 255 255 / .03);border-radius:999px;padding:8px 10px;font-size:12px;color:var(--in-muted)}.inv-ico b{color:var(--in-text)}