.vak-transcript{display:grid;gap:calc(10 * var(--u));margin:0;padding:0;list-style:none}.vak-transcript li{display:grid;gap:calc(3 * var(--u));max-width:88%}.vak-transcript li[data-who=agent]{justify-self:end;text-align:right}.vak-transcript span{font-size:calc(10.5 * var(--u));font-weight:600;color:var(--ui-muted)}.vak-transcript p{margin:0;padding:calc(8 * var(--u)) calc(11 * var(--u));border-radius:calc(12 * var(--u));background:var(--ui-fill);font-size:calc(12.5 * var(--u));line-height:1.45;color:var(--ui-ink)}.vak-transcript li[data-who=agent] p{background:var(--ui-violet-soft)}.vak-wave{display:flex;align-items:center;gap:calc(3 * var(--u));height:calc(30 * var(--u))}.vak-wave i{flex:1;min-width:2px;border-radius:2px;background:var(--ui-violet);opacity:.75;transform-origin:center;animation:vak-wave 1.4s var(--pk-ease, ease) infinite alternate}@keyframes vak-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.vak-wave i{animation:none}}.vak-note{margin:0 0 calc(12 * var(--u));font-size:calc(12.5 * var(--u));line-height:1.5;color:var(--ui-ink-2)}.vak-note--center{margin:calc(12 * var(--u)) 0 0;text-align:center}.vak-actions{display:flex;justify-content:flex-end;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u))}.vak-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--u));margin-bottom:calc(14 * var(--u))}.vak-stats--tight{margin:calc(12 * var(--u)) 0 0}.vak-deploy__toggles{display:grid;gap:calc(6 * var(--u));margin-top:calc(10 * var(--u))}.vak-console{width:min(900px,66vw,calc((100svh - 140px)*1.6))}.vak-console .pk-window{overflow:hidden;border-radius:16px;background:#fff;color:var(--pk-ink);box-shadow:0 80px 120px -60px #0a020ebf,0 0 0 1px #ffffff40}.vak-console__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;padding:18px;background:var(--ui-canvas);text-align:left}.vak-console__call{display:grid;align-content:start;gap:14px}.vak-console__head{display:flex;align-items:center;gap:10px}.vak-console__head p{display:grid;flex:1;margin:0}.vak-console__head b{font-size:14px;color:var(--ui-ink)}.vak-console__head small{font-size:11.5px;color:var(--ui-muted)}.vak-console__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ui-violet-soft);color:var(--ui-violet)}.vak-console__side{align-self:start}@media(max-width:900px){.vak-console{width:100%}.vak-console__grid{grid-template-columns:1fr;padding:14px}.vak-console__side{display:none}}.vak-flow{display:grid;justify-items:center;gap:calc(14 * var(--u));width:calc(400 * var(--u));max-width:100%}.vak-flow__node{position:relative;display:grid;gap:calc(2 * var(--u));width:calc(220 * var(--u));max-width:100%;padding:calc(10 * var(--u)) calc(14 * var(--u));border:1px solid var(--ui-line);border-radius:calc(12 * var(--u));background:var(--ui-card);text-align:center}.vak-flow__node b{font-size:calc(13 * var(--u));color:var(--ui-ink)}.vak-flow__node small{font-size:calc(11 * var(--u));color:var(--ui-muted)}.vak-flow__node[data-tone=violet]{border-color:var(--ui-violet)}.vak-flow__node[data-tone=blue]{border-color:var(--ui-blue)}.vak-flow__node[data-tone=amber]{border-color:var(--ui-amber)}.vak-flow__branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8 * var(--u));width:100%}.vak-flow__branches .vak-flow__node{width:auto;padding-inline:calc(8 * var(--u))}.vak-channels{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--u))}.vak-channels span{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:999px;background:var(--ui-card);font-size:calc(13 * var(--u));font-weight:600;color:var(--ui-ink)}.vak-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none}.vak-trust li{display:grid;align-content:start;gap:8px;padding:24px;border-radius:var(--pk-radius, 20px);background:var(--pk-surface)}.vak-trust svg{color:var(--pk-accent)}.vak-trust h3{margin:6px 0 0;font-size:17px;letter-spacing:-.01em;color:var(--pk-ink)}.vak-trust p{margin:0;font-size:14.5px;line-height:1.55;color:var(--pk-ink-2)}.vak-trust a{color:inherit;text-underline-offset:3px}@media(max-width:900px){.vak-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vak-trust{grid-template-columns:1fr}}
