.mv-hero{display:grid;grid-template-columns:1.6fr .8fr;gap:16px;background:linear-gradient(145deg,#101823,#141d29);border:1px solid #2b3748;border-radius:20px;padding:20px;margin:14px 0}.mv-hero small,.mv-panel small{color:#8295ad;text-transform:uppercase;letter-spacing:.09em;font-size:.64rem}.mv-hero h2,.mv-panel h3{margin:5px 0 8px}.mv-hero p,.mv-panel p{color:#aab5c4;line-height:1.55}.mv-lock{background:#0c131d;border:1px solid #2b3748;border-radius:14px;padding:14px}.mv-lock span,.mv-lock small{display:block;color:#7f92aa}.mv-lock strong{display:block;margin:5px 0 10px}.mv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.mv-stats>div{background:#0f1722;border:1px solid #283547;border-radius:14px;padding:14px}.mv-stats span,.mv-stats small{display:block;color:#8295ad;font-size:.7rem}.mv-stats strong{display:block;font-size:1.25rem;margin:6px 0}.mv-panel{background:#0f1722;border:1px solid #283547;border-radius:18px;padding:18px;margin:14px 0}.mv-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mv-note{font-size:.78rem}.mv-progress{height:8px;border-radius:999px;background:#0a1018;overflow:hidden;margin:14px 0 18px}.mv-progress span{display:block;height:100%;background:#8295ad}.mv-table-wrap{overflow-x:auto}.mv-table{width:100%;border-collapse:collapse;min-width:820px}.mv-table th,.mv-table td{padding:11px 9px;border-bottom:1px solid #253143;text-align:left;font-size:.75rem;vertical-align:top}.mv-table th{color:#8094ad;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em}.mv-table td strong,.mv-table td span{display:block}.mv-table td span{color:#889aae;margin-top:2px}.mv-state{display:inline-block!important;border:1px solid #405067;border-radius:999px;padding:4px 7px;font-size:.62rem!important;text-transform:capitalize;color:#bfd0e4!important;margin:0!important}.mv-state.researching,.mv-state.assessed,.mv-state.complete{border-color:#3e6654;color:#b8ddc7!important}.mv-state.red,.mv-state.excluded{border-color:#734249;color:#efbbc2!important}.mv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mv-loading{padding:30px;text-align:center;color:#8fa1b8}@media(max-width:850px){.mv-hero,.mv-grid{grid-template-columns:1fr}.mv-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mv-stats{grid-template-columns:1fr}}
