.vk{--bg:var(--page);--bg-2:var(--surface-1);--fg:var(--text-primary);--fg-2:var(--text-secondary);--line:var(--gridline);--pos:var(--delta-up);--neg:var(--delta-down);--pos-bg:var(--badge-good-bg);--neg-bg:var(--badge-bad-bg);--c1:#1e5fa8;--c2:#c2410c;--c3:#7c3aed}@media (prefers-color-scheme:dark){.vk{--c1:#3b82f6;--c2:#ea580c;--c3:#8b5cf6}}.vk table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.vk th,.vk td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:.45rem .5rem}.vk th{color:var(--fg-2);text-transform:uppercase;letter-spacing:.02em;font-size:.8rem;font-weight:600}.vk th:first-child,.vk td:first-child{text-align:left}.vk tbody tr:hover{background:var(--bg-2)}.vk .lead{color:var(--fg-2);margin-bottom:1rem}.vk .muted,.vk small{color:var(--fg-2)}.vk .badges{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 1rem;display:flex}.vk .badge{background:var(--bg-2);color:var(--fg-2);border:1px solid var(--line);border-radius:999px;padding:.1rem .45rem;font-size:.72rem;display:inline-block}.vk .badge.warn{border-color:var(--neg);color:var(--neg)}.vk .seg{flex-wrap:wrap;gap:.25rem;margin:.25rem 1rem .25rem 0;display:inline-flex}.vk .seg button{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg-2);cursor:pointer;border-radius:6px;padding:.3rem .65rem;font-size:.85rem}.vk .seg button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.vk .controls{flex-wrap:wrap;align-items:center;margin:.75rem 0 1rem;display:flex}.vk .controls label{color:var(--fg-2);margin-right:.35rem;font-size:.8rem}.vk .table-wrap{margin:0 -1rem;padding:0 1rem;overflow-x:auto}.vk td.pos{color:var(--pos)}.vk td.neg{color:var(--neg)}.vk td.na,.vk td.zero{color:var(--fg-2)}.vk td.fx.pos{background:var(--pos-bg)}.vk td.fx.neg{background:var(--neg-bg)}.vk td.fx.infl{color:var(--fg-2);background:var(--bg-2)}.vk td.name{white-space:normal;min-width:12rem}.vk td.name a{color:var(--fg);text-decoration:none}.vk td.name a:hover{text-decoration:underline}.vk td .sub{color:var(--fg-2);font-size:.72rem;display:block}.vk td.name .sub{white-space:normal;font-size:.75rem}.vk tr.hi td{background:var(--neg-bg)}.vk tr.group th{text-align:left;background:var(--bg-2);text-transform:none;padding-top:.6rem;font-size:.85rem}.vk .big{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.vk .big .card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);padding:.75rem .9rem}.vk .big .card .lbl{color:var(--fg-2);font-size:.78rem}.vk .big .card .val{font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:1.6rem;font-weight:700}.vk .big .card .val.pos{color:var(--pos)}.vk .big .card .val.neg{color:var(--neg)}.vk .big .card .sub{color:var(--fg-2);font-size:.75rem}.vk .chart{height:18rem;margin:.5rem 0 1.5rem;position:relative}@media (width>=40rem){.vk .chart{height:22rem}}.vk .chart>div,.vk .mini>div{width:100%;height:100%}.vk .prose{max-width:44rem}.vk .prose h2{margin-top:2rem}.vk .prose table{width:auto;font-size:.9rem}.vk .prose th,.vk .prose td{text-align:left;white-space:normal}.vk .prose li{margin:.25rem 0}.vk .note{border-left:3px solid var(--accent);background:var(--bg-2);border-radius:0 var(--radius) var(--radius) 0;margin:1rem 0;padding:.4rem .8rem;font-size:.9rem}.vk-subnav[data-astro-cid-ojpde3zu]{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:baseline;gap:.9rem;margin:-.5rem -1rem 1.25rem;padding:0 1rem .6rem;font-size:.9rem;display:flex;overflow-x:auto}.vk-subnav[data-astro-cid-ojpde3zu]::-webkit-scrollbar{display:none}.vk-label[data-astro-cid-ojpde3zu]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:.8rem;font-weight:700}.vk-subnav[data-astro-cid-ojpde3zu] a[data-astro-cid-ojpde3zu]{color:var(--text-secondary);text-decoration:none}.vk-subnav[data-astro-cid-ojpde3zu] a[data-astro-cid-ojpde3zu]:hover{color:var(--text-primary)}.vk-subnav[data-astro-cid-ojpde3zu] a[data-astro-cid-ojpde3zu][aria-current=page]{color:var(--accent);font-weight:600}.vk-foot[data-astro-cid-ojpde3zu]{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:2.5rem;padding-top:1rem;font-size:.8rem}
