.vk-bahar{display:flex;flex-direction:column;gap:10px}.vk-bahar .vk-chips{gap:8px}.vk-bahar .vk-chip{min-height:44px}.vk-bahar-intro{color:var(--ink-2);margin:0}.vk-bahar-hint{color:var(--ink-2);font-size:.92rem;margin:-4px 0 0}.vk-bahar-summary{background:var(--leaf-tint);border-radius:8px;padding:10px 12px;margin:4px 0 0}.vk-bahar-card .vk-onb-primary{margin-top:12px}.vk-q{max-width:480px;margin:0 auto;padding:24px 16px}.vk-q-question{font-family:var(--serif);font-size:1.35rem;line-height:1.35;margin:12px 0 18px}.vk-q-answers{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vk-q-answers .vk-onb-row{min-height:64px;font-size:1.15rem;font-weight:600;text-align:center;justify-content:center}.vk-q-answers .vk-onb-row[aria-pressed=true]{border-color:var(--leaf);background:var(--leaf-tint)}.vk-q-unsure{grid-column:1/-1}.vk-q-why{color:var(--ink-2);font-size:.95rem;margin-top:18px}.vk-mapper{display:flex;flex-direction:column;gap:10px}.vk-mapper-map{height:340px}.vk-mapper-consent{background:var(--leaf-tint);border-radius:8px;padding:10px 12px}.vk-mapper-consent p{margin:0 0 8px}.vk-mapper-warning{color:var(--ink);background:var(--paper-2);border-left:3px solid var(--saffron,#f2b705);padding:6px 10px;margin:0}.vk-fl-figure{margin:8px 0}.vk-fl-figure img{width:100%;max-width:256px;height:auto;image-rendering:pixelated;border-radius:6px}.vk-fl-curve{width:100%;max-width:420px;height:auto}.vk-fl-curve polyline{fill:none;stroke-width:2.5;stroke-linejoin:round}.vk-fl-field{stroke:var(--leaf)}.vk-fl-dot{fill:var(--leaf)}.vk-fl-nb{stroke:var(--ink-2);stroke-dasharray:4 3;stroke-width:1.5!important}.vk-fl-axis{font-size:9px;fill:var(--ink-2)}.vk-fl-radar{stroke:var(--sky,#2B6A99);stroke-width:2!important}.vk-fl-radar-dot{fill:var(--sky,#2B6A99)}.vk-fl-window{display:flex;gap:8px;margin:8px 0 4px}.vk-fl-window button{min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--leaf);background:transparent;color:var(--leaf);font:inherit;cursor:pointer}.vk-fl-window button[aria-pressed=true]{background:var(--leaf);color:#fff}@media (max-width:400px){.vk-mapper-map{height:280px}}