.v16-public,.v16-app{background:#050b12;color:#eaf2f8;min-height:80vh}.v16-wrap{max-width:1180px;margin:0 auto;padding-left:22px;padding-right:22px}.v16-hero{padding:78px 0;background:radial-gradient(circle at 75% 20%,rgba(34,197,94,.10),transparent 28%),radial-gradient(circle at 15% 20%,rgba(59,130,246,.10),transparent 25%),#050b12}.v16-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.v16-hero span,.v16-head>span,.v16-app-head span{font-size:9px;letter-spacing:.15em;font-weight:900;color:#6ee7b7}.v16-hero h1{font-size:50px;line-height:1.04;letter-spacing:-.045em;margin:12px 0;color:#f7fafc}.v16-hero h1 em{font-style:normal;color:#7dd3fc}.v16-hero p,.v16-app-head p{font-size:13px;line-height:1.7;color:#91a5ba}.v16-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.v16-actions a,.v16-final a,.v16-empty a{padding:11px 14px;border:1px solid #294159;border-radius:9px;color:#dce9f5;text-decoration:none;font-size:10px;font-weight:900}.v16-actions .primary,.v16-final .primary{background:#6ee7b7;color:#06251d;border-color:#6ee7b7}.v16-demo{border:1px solid #1b3449;border-radius:15px;background:#07131f;padding:15px;box-shadow:0 26px 80px rgba(0,0,0,.3)}.v16-demo .top{display:flex;justify-content:space-between;font-size:8px;color:#6ee7b7;font-weight:900}.v16-demo article{margin-top:9px;padding:12px;border:1px solid #193048;border-radius:10px;background:#091521}.v16-demo article i,.v16-demo article strong,.v16-demo article small{display:block}.v16-demo article i{font-style:normal;color:#fbbf24;font-size:7px;font-weight:900}.v16-demo article.high i{color:#fb7185}.v16-demo article strong{font-size:11px;margin:5px 0}.v16-demo article small{font-size:8px;color:#71879e}.v16-section{padding:72px 0;background:#07101a}.v16-head{text-align:center;max-width:800px;margin:0 auto 28px}.v16-head h2{font-size:31px;margin:8px 0}.v16-public-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.v16-public-grid article{padding:16px;border:1px solid #193047;border-radius:12px;background:#07131f}.v16-public-grid article>b{font:900 8px ui-monospace;color:#6ee7b7}.v16-public-grid h3{font-size:14px}.v16-public-grid p{font-size:9px;color:#7e93a9;line-height:1.6}.v16-final{padding:42px 0 78px;text-align:center}.v16-final h2{font-size:28px}.v16-final p{color:#8297ad;font-size:10px;margin-bottom:20px}
.v16-app{padding:36px 0 70px;background:#f5f7fb;color:#101828}.v16-app-head{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;padding:24px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.v16-app-head span{color:#2563eb}.v16-app-head h1{font-size:30px;margin:6px 0}.v16-app-head p{color:#667085}.v16-app-head>a{padding:9px 11px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;text-decoration:none;font-size:9px;font-weight:900}.v16-domains{display:flex;gap:7px;overflow:auto;margin:12px 0}.v16-domains a{min-width:170px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;text-decoration:none;color:#101828}.v16-domains a.active{border-color:#60a5fa;background:#eff6ff}.v16-domains strong,.v16-domains small{display:block}.v16-domains small{margin-top:4px;font-size:8px;color:#667085}.v16-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v16-summary article{padding:12px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.v16-summary span,.v16-summary strong,.v16-summary b{display:block}.v16-summary span{font-size:8px;color:#667085;font-weight:900}.v16-summary strong{font-size:24px;margin-top:3px}.v16-summary b{font-size:11px;margin-top:7px}.v16-source-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.v16-source-strip b{font-size:9px}.v16-source-strip span{font-size:8px;padding:5px 7px;border-radius:99px;background:#f2f4f7;color:#475467}.v16-feed{display:grid;gap:10px}.v16-card{border:1px solid #e2e8f0;border-left:4px solid #f59e0b;border-radius:13px;background:#fff;padding:16px}.v16-card.impact-high{border-left-color:#ef4444}.v16-card.impact-medium{border-left-color:#f59e0b}.v16-card.impact-low{border-left-color:#3b82f6}.v16-card header{display:flex;justify-content:space-between;gap:18px}.v16-card header span{font-size:8px;color:#667085;font-weight:900;letter-spacing:.05em}.v16-card h2{font-size:18px;margin:5px 0}.v16-card header i{font-style:normal;white-space:nowrap;align-self:flex-start;padding:5px 7px;border-radius:99px;background:#fff1f2;color:#be123c;font-size:7px;font-weight:900}.v16-card.impact-medium header i{background:#fffaeb;color:#b54708}.v16-card.impact-low header i{background:#eff6ff;color:#1d4ed8}.v16-card .reason{color:#667085;font-size:10px;line-height:1.6}.v16-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0}.v16-meta span{padding:8px;border:1px solid #eaecf0;border-radius:8px;font-size:9px}.v16-meta b{display:block;font-size:7px;color:#98a2b3;margin-bottom:3px}.v16-action{padding:10px;border:1px solid #d1fae5;border-radius:9px;background:#f0fdf4}.v16-action span{font-size:7px;color:#047857;font-weight:900}.v16-action p{margin:4px 0 0;font-size:10px;line-height:1.55}.v16-measure{margin-top:8px;font-size:9px;color:#667085}.v16-card details{margin-top:9px;border-top:1px solid #f0f2f5;padding-top:9px}.v16-card summary{cursor:pointer;font-size:9px;font-weight:800}.v16-prompt{margin-top:8px;padding:10px;border-radius:9px;background:#0b1220;color:#d9e7f5}.v16-prompt p{font-size:9px;line-height:1.6}.v16-prompt button{border:1px solid #334155;border-radius:7px;background:#111827;color:#fff;padding:7px 9px;font-size:8px;cursor:pointer}.v16-empty{padding:30px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;text-align:center}.v16-empty p{color:#667085;font-size:10px}
@media(max-width:900px){.v16-hero-grid{grid-template-columns:1fr}.v16-public-grid{grid-template-columns:1fr 1fr}.v16-summary{grid-template-columns:1fr 1fr}.v16-app-head{flex-direction:column}}@media(max-width:560px){.v16-hero h1{font-size:36px}.v16-public-grid,.v16-summary,.v16-meta{grid-template-columns:1fr}.v16-card header{flex-direction:column}.v16-card header i{align-self:flex-start}}
