.hva-duel{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid;position:relative}.hva-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.hva-card--human{background:#0078b429;border-color:#7cc4ec73;box-shadow:0 0 0 1px #7cc4ec1f,0 18px 50px -20px #0078b4b3}.hva-card-head{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.hva-timer{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:#fff9;margin-left:auto;font-weight:600}.hva-lines{flex-direction:column;gap:8px;display:flex}.hva-line{height:8px;width:var(--w);background:#ffffff47;border-radius:999px;display:block}.hva-card--human .hva-line{background:#7cc4ec8c}.hva-line--flag{background:#ff5a1fd9;box-shadow:0 0 0 3px #ff5a1f38}.hva-chips{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.hva-chip{border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.hva-chip--bad{color:#ffb79c;background:#ff5a1f2e;border:1px solid #ff5a1f80}.hva-chip--good{color:#9ff0bd;background:#22c55e29;border:1px solid #22c55e73}.hva-card-foot{color:#ffffffbf;margin-top:auto;font-size:13px;font-weight:600}.hva-vs{z-index:2;color:#0a1428;background:var(--cream);border-radius:999px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #00000073}.hva-duel--compact .hva-card{padding:12px}.hva-duel--compact .hva-card-foot{font-size:12px}.hva-track{background:#ffffff1a;border-radius:999px;height:12px;margin-top:8px;overflow:hidden}.hva-bar{height:100%;width:var(--w);border-radius:999px;display:block}.hva-bar--ai{background:var(--accent)}.hva-bar--human{background:linear-gradient(90deg,#0078b4,#7cc4ec)}.hva-mark{border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.hva-mark--yes{color:#86efac;background:#22c55e2e}.hva-mark--no{color:#ffb79c;background:#ff5a1f2e}.hva-mark--some{color:#ffffffb3;background:#ffffff1a}.hva-step--top{box-shadow:0 0 0 2px var(--brand), 0 24px 60px -28px #0078b4cc}.hva-funnel-row{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hva-line--fast{animation:9s cubic-bezier(.22,1,.36,1) infinite hva-type-fast;animation-delay:calc(var(--i) * .12s)}.hva-line--slow{animation:9s cubic-bezier(.45,0,.25,1) infinite hva-type-slow;animation-delay:calc(var(--i) * .45s)}.hva-chip--bad{animation:9s ease-out infinite hva-pop-early}.hva-chip--good{animation:9s ease-out infinite hva-pop-late;animation-delay:calc(var(--i) * .55s)}.hva-vs{animation:3s ease-in-out infinite hva-vs-pulse}.hva-flow-path{stroke-dasharray:10 14;animation:1.6s linear infinite hva-march;animation-delay:calc(var(--i) * -.5s)}.hva-flow-pulse{transform-origin:95px 150px;animation:2.8s ease-in-out infinite hva-node-pulse}.hva-step--top{animation:3.2s ease-in-out infinite hva-glow}.hva-funnel-row:after{content:"";animation:5s ease-in-out infinite hva-shine;animation-delay:calc(var(--i) * .35s);pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hva-bar{animation:linear both hva-bar-grow;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes hva-type-fast{0%{width:0}6%{width:var(--w)}88%{width:var(--w);opacity:1}96%,to{width:var(--w);opacity:0}}@keyframes hva-type-slow{0%,4%{width:0}40%{width:var(--w)}88%{width:var(--w);opacity:1}96%,to{width:var(--w);opacity:0}}@keyframes hva-pop-early{0%,14%{opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1.08)}21%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes hva-pop-late{0%,44%{opacity:0;transform:scale(.6)}48%{opacity:1;transform:scale(1.08)}51%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes hva-vs-pulse{0%,to{box-shadow:0 6px 24px #00000073,0 0 #f8e9c280}50%{box-shadow:0 6px 24px #00000073,0 0 0 10px #f8e9c200}}@keyframes hva-march{to{stroke-dashoffset:-48px}}@keyframes hva-node-pulse{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.26;transform:scale(1.18)}}@keyframes hva-glow{0%,to{box-shadow:0 0 0 2px var(--brand), 0 24px 60px -28px #0078b4cc}50%{box-shadow:0 0 0 2px var(--brand), 0 24px 70px -18px #0078b4}}@keyframes hva-shine{0%,60%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes hva-bar-grow{0%{width:0}to{width:var(--w)}}