.vk{--ink:#0f172a;--muted:#475569;--line:#e2e8f0;--g:#059669}.vk-head{z-index:2;background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:34px;padding:0 4px 12px;display:grid;position:sticky;top:72px}.vk-head span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.vk-head .us{color:#fff;background:var(--g);letter-spacing:.06em;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;display:inline-flex}.vk-rows{gap:12px;display:grid}.vk-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.vk-feat{color:var(--ink);align-items:center;padding:16px 4px;font-size:15.5px;font-weight:800;line-height:1.35;display:flex}.vk-cell{border:1px solid var(--line);color:#334155;background:#fff;border-radius:18px;align-content:start;gap:6px;min-width:0;padding:16px 18px;font-size:15px;line-height:1.55;display:grid}.vk-cell.us{border-color:#cbd5e1}.vk-cell.us.win{color:#064e3b;background:linear-gradient(160deg,#ecfdf5,#d1fae5);border-color:#6ee7b7;box-shadow:0 20px 36px -28px #059669cc}.vk-cell.them{color:var(--muted);background:#f8fafc}.vk-who{letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:800;display:none}.vk-cell.us .vk-who{color:var(--g)}.vk-mark{color:var(--g);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.vk-mark svg{width:15px;height:15px}.vk-bottom{color:#e2e8f0;background:#0f172a;border-radius:22px;margin:34px 0 0;padding:22px 24px;font-size:17px;line-height:1.65}@media (max-width:760px){.vk-head{display:none}.vk-row{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}.vk-feat{padding:2px 2px 4px}.vk-who{display:block}}
