.vv-callouts{position:absolute;left:50%;top:calc(18px + 62px * var(--cc-scale, 1));width:min(560px,calc((100vw - 32px) / var(--cc-scale, 1)));transform:translate(-50%) scale(var(--cc-scale, 1));transform-origin:50% 0;display:grid;justify-items:center;align-items:start;pointer-events:none;z-index:1}.vv-call{grid-area:1 / 1;z-index:1;--acc: var(--cc-yellow);--size: 22px;--slam: 1.05;position:relative;max-width:100%;padding:9px 16px 11px;background:var(--cc-hud, var(--cc-white));color:var(--cc-ink);border:1px solid var(--cc-stroke);border-radius:var(--cc-radius);box-shadow:0 3px 0 var(--cc-edge);overflow:hidden;transform-origin:50% 0;animation:vv-call-slam var(--cc-panel) var(--cc-ease) both}.vv-call[data-tone=news]{--acc: var(--cc-ink)}.vv-call[data-tone=result]{--acc: var(--cc-secure)}.vv-call[data-tone=danger]{--acc: var(--cc-danger);color:var(--cc-danger);background:var(--cc-danger-tint);border-color:var(--cc-danger)}.vv-call[data-tier="3"]{--size: 28px;--slam: 1.07;padding-top:13px}.vv-call[data-tier="4"]{--size: 34px;--slam: 1.09;padding-top:13px}.vv-call[data-tier="5"]{--acc: var(--cc-on-yellow);--size: 40px;--slam: 1.12;padding:11px 20px 13px;background:var(--cc-yellow);color:var(--cc-on-yellow);border-color:var(--cc-on-yellow);box-shadow:0 3px 0 var(--cc-on-yellow)}.vv-call.vv-out{z-index:0;animation:vv-call-out var(--cc-press) var(--cc-ease) both}.vv-call-kick{display:flex;align-items:center;gap:6px;height:16px;margin-bottom:4px;font:600 12px/16px var(--cc-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--cc-muted);white-space:nowrap;overflow:hidden}.vv-call[data-tone=danger] :is(.vv-call-kick,.vv-call-chip){color:var(--cc-danger)}.vv-call[data-tier="5"] :is(.vv-call-kick,.vv-call-chip){color:var(--cc-on-yellow)}.vv-call-chips{display:flex;gap:4px;flex:none}.vv-call-chip{flex:none;padding:0 5px;border:1px solid currentColor;border-radius:3px;font:600 12px/14px var(--cc-mono);letter-spacing:.04em;color:var(--cc-ink);animation:vv-call-chip var(--cc-hover) var(--cc-ease) both}.vv-call-pips{display:flex;gap:3px;margin-left:auto;padding-right:2px;flex:none}.vv-call-pips i{width:6px;height:11px;border:1px solid var(--cc-seam);transform:skew(-22deg)}.vv-call-pips i.on{background:var(--acc);border-color:var(--cc-ink)}.vv-call[data-tier="5"] .vv-call-pips i{border-color:color-mix(in srgb,var(--cc-on-yellow) 40%,transparent)}.vv-call[data-tier="5"] .vv-call-pips i.on{border-color:var(--cc-on-yellow)}.vv-call-pips i.new{transform-origin:50% 100%;animation:vv-call-pip var(--cc-panel) var(--cc-ease) calc(var(--cc-press) * 1.5) both}.vv-call-word{font:700 var(--size) / 1.04 var(--cc-display);letter-spacing:.02em;text-transform:uppercase;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.vv-call:not([data-tier="5"]) .vv-call-word:before{content:"";display:inline-block;width:.3em;height:.74em;margin-right:.3em;vertical-align:-.02em;background:var(--acc);transform:skew(-22deg)}.vv-call-rule{position:absolute;inset:0 0 auto;height:4px;background:var(--acc);transform-origin:0 50%;animation:vv-call-rule calc(var(--cc-panel) + var(--cc-press)) var(--cc-ease) var(--cc-press) both}.vv-call-sweep{position:absolute;inset:0 auto 0 0;width:40%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cc-white) 70%,transparent),transparent);transform:translate(-120%) skew(-22deg);animation:vv-call-sweep calc(var(--cc-panel) * 3) var(--cc-ease) var(--cc-hover) both}.vv-charge{position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none;box-shadow:inset 0 0 0 3px var(--cc-yellow),inset 0 0 60px 4px color-mix(in srgb,var(--cc-yellow) 28%,transparent)}.vv-charge.vv-go{display:block;animation:vv-charge calc(var(--cc-panel) * 3.5) var(--cc-ease) both}@keyframes vv-call-slam{0%{opacity:0;transform:scale(var(--slam))}}@keyframes vv-call-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vv-call-fade{0%{opacity:0}}@keyframes vv-call-fadeout{to{opacity:0}}@keyframes vv-call-rule{0%{transform:scaleX(0)}}@keyframes vv-call-pip{0%{transform:skew(-22deg) scaleY(0)}}@keyframes vv-call-chip{0%{opacity:0;transform:translate(-4px)}}@keyframes vv-call-sweep{to{transform:translate(300%) skew(-22deg)}}@keyframes vv-charge{0%,to{opacity:0}15%{opacity:1}}.vv-callouts.vv-calm .vv-call{animation:vv-call-fade var(--cc-hover) linear both}.vv-callouts.vv-calm .vv-call.vv-out{animation:vv-call-fadeout var(--cc-hover) linear both}.vv-callouts.vv-calm :is(.vv-call-sweep,.vv-call-chip,.vv-call-pips i.new,.vv-call-rule){animation:none}.vv-callouts.vv-calm .vv-call-sweep{display:none}@media(prefers-reduced-motion:reduce){.vv-call{animation:vv-call-fade var(--cc-hover) linear both}.vv-call.vv-out{animation:vv-call-fadeout var(--cc-hover) linear both}.vv-call-sweep,.vv-charge{display:none!important}.vv-call-chip,.vv-call-pips i.new,.vv-call-rule{animation:none}}.vv-hud .vv-stack>.vv-caption{order:9;max-width:min(560px,calc((100vw - 32px) / var(--cc-scale)));padding:6px 12px;background:#0a0c0ecc;border-radius:4px;color:var(--vv-chalk);font-size:15px;font-weight:600;line-height:1.35;text-align:center;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease-in,transform .16s ease-in,visibility 0s linear .16s}.vv-hud .vv-stack>.vv-caption.vv-on{opacity:1;visibility:visible;transform:none;transition:opacity .14s ease-out,transform .14s ease-out}.vv-caption-part+.vv-caption-part{margin-left:.5em}.vv-caption b{margin-right:.15em;color:var(--cc-yellow);font-size:.8em;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vv-hud.vv-short .vv-stack>.vv-caption{-webkit-line-clamp:1;line-clamp:1}body.vv-touch .vv-hud .vv-stack>.vv-caption{max-width:100%;padding:4px 8px;font-size:11px;-webkit-line-clamp:2;line-clamp:2}.vv-hud .vv-stack>.vv-caption.vv-calm{transform:none}@media(prefers-reduced-motion:reduce){.vv-hud .vv-stack>.vv-caption{transform:none}}
