.vps-setup-card--green{--vps-step-bg:var(--primary);--vps-step-fg:#04110a}.vps-setup-card--purple{--vps-step-bg:#a78bfa;--vps-step-fg:#120a24}.vps-guided__doc-line{position:relative}.vps-guided__doc-line:not(.vps-guided__doc-line--static){background:0 0}.vps-guided__doc-line:not(.vps-guided__doc-line--static):before,.vps-guided__doc-line:not(.vps-guided__doc-line--static):after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.vps-guided__doc-line:not(.vps-guided__doc-line--static):before{animation:8s ease-in-out infinite vps-guided-doc-line-rest;animation-delay:inherit;background:#ffffff1f}.vps-guided__doc-line:not(.vps-guided__doc-line--static):after{background:color-mix(in srgb, var(--primary) 85%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--primary) 60%, transparent);opacity:0;animation:8s ease-in-out infinite vps-guided-doc-line;animation-delay:inherit}.vps-guided__doc-line--static{background:color-mix(in srgb, var(--primary) 45%, transparent);animation:none}@keyframes vps-guided-doc-line{0%,5%{opacity:0}7%,10%{opacity:1}14%,to{opacity:0}}@keyframes vps-guided-doc-line-rest{0%,5%{opacity:1}7%,10%{opacity:0}14%,to{opacity:1}}.vps-guided__packet--run{animation:8s ease-in-out infinite vps-guided-packet}@keyframes vps-guided-packet{0%,10%{opacity:0;transform:translate(0%)}11%{opacity:1}17%{opacity:1;transform:translate(100%)}18%,to{opacity:0;transform:translate(100%)}}.vps-guided__row-fill--1{animation:8s ease-out infinite vps-guided-row-fill-1}.vps-guided__row-fill--2{animation:8s ease-out infinite vps-guided-row-fill-2}.vps-guided__row-fill--3{animation:8s ease-out infinite vps-guided-row-fill-3}@keyframes vps-guided-row-fill-1{0%,17%{opacity:.9;transform:translate(-100%)}23%,92%{opacity:.9;transform:translate(0%)}96%,to{opacity:0;transform:translate(0%)}}@keyframes vps-guided-row-fill-2{0%,38%{opacity:.9;transform:translate(-100%)}44%,92%{opacity:.9;transform:translate(0%)}96%,to{opacity:0;transform:translate(0%)}}@keyframes vps-guided-row-fill-3{0%,59%{opacity:.9;transform:translate(-100%)}65%,92%{opacity:.9;transform:translate(0%)}96%,to{opacity:0;transform:translate(0%)}}.vps-guided__progress{animation:8s ease-in-out infinite vps-guided-progress}@keyframes vps-guided-progress{0%,18%{opacity:1;transform:translate(-100%)}24%,39%{transform:translate(-66%)}45%,60%{transform:translate(-33%)}66%,92%{opacity:1;transform:translate(0%)}96%,to{opacity:0;transform:translate(0%)}}.vps-guided__ready{animation:8s ease-out infinite vps-guided-ready}@keyframes vps-guided-ready{0%,68%{opacity:0;transform:translateY(4px)scale(.96)}72%,90%{opacity:1;transform:translateY(0)scale(1)}95%,to{opacity:0;transform:translateY(0)scale(1)}}.vps-assist__typing-slot{display:grid}.vps-assist__typing-slot>*{grid-area:1/1}.vps-assist__msg{transform-origin:bottom}.vps-assist__msg--1{animation:8s ease-out infinite vps-assist-msg-1}.vps-assist__msg--2{animation:8s ease-out infinite vps-assist-msg-2}.vps-assist__msg--3{animation:8s ease-out infinite vps-assist-msg-3}.vps-assist__msg--4{animation:8s ease-out infinite vps-assist-msg-4}@keyframes vps-assist-msg-1{0%,4%{opacity:0;transform:translateY(6px)}8%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes vps-assist-msg-2{0%,12%{opacity:0;transform:translateY(6px)}16%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes vps-assist-msg-3{0%,42%{opacity:0;transform:translateY(6px)}46%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes vps-assist-msg-4{0%,50%{opacity:0;transform:translateY(6px)}54%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}.vps-assist__typing{animation:8s step-end infinite vps-assist-typing}@keyframes vps-assist-typing{0%,25%{opacity:1}26%,to{opacity:0}}.vps-assist__typing-dot{animation:.9s ease-in-out infinite vps-assist-typing-dot}@keyframes vps-assist-typing-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.vps-assist__answer{animation:8s step-end infinite vps-assist-answer}@keyframes vps-assist-answer{0%,25%{opacity:0}26%,to{opacity:1}}.vps-assist__field--1{animation:8s ease-out infinite vps-assist-field-1}.vps-assist__field--2{animation:8s ease-out infinite vps-assist-field-2}@keyframes vps-assist-field-1{0%,28%{opacity:1;transform:translate(-100%)}34%,92%{opacity:1;transform:translate(0%)}96%,to{opacity:0;transform:translate(0%)}}@keyframes vps-assist-field-2{0%,56%{opacity:1;transform:translate(-100%)}62%,92%{opacity:1;transform:translate(0%)}96%,to{opacity:0;transform:translate(0%)}}.vps-assist__toggle{animation:8s ease-in-out infinite vps-assist-toggle}.vps-assist__toggle:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#a78bfa;animation:8s ease-in-out infinite vps-assist-toggle-on;position:absolute;inset:0}@keyframes vps-assist-toggle{0%,54%{transform:translate(0)}58%,94%{transform:translate(11px)}98%,to{transform:translate(0)}}@keyframes vps-assist-toggle-on{0%,54%{opacity:0}58%,94%{opacity:1}98%,to{opacity:0}}.vps-assist__panel-glow{animation:8s ease-in-out infinite vps-assist-panel-glow}@keyframes vps-assist-panel-glow{0%,26%{opacity:0}31%{opacity:1}38%,54%{opacity:0}59%{opacity:1}66%,to{opacity:0}}.vps-assist__done{animation:8s ease-out infinite vps-assist-done}@keyframes vps-assist-done{0%,66%{opacity:0;transform:translateY(4px)scale(.96)}70%,90%{opacity:1;transform:translateY(0)scale(1)}95%,to{opacity:0;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.vps-guided__doc-line,.vps-guided__doc-line:not(.vps-guided__doc-line--static):before,.vps-guided__doc-line:not(.vps-guided__doc-line--static):after,.vps-guided__packet--run,.vps-guided__row-fill--1,.vps-guided__row-fill--2,.vps-guided__row-fill--3,.vps-guided__progress,.vps-guided__ready,.vps-assist__msg--1,.vps-assist__msg--2,.vps-assist__msg--3,.vps-assist__msg--4,.vps-assist__typing,.vps-assist__typing-dot,.vps-assist__answer,.vps-assist__field--1,.vps-assist__field--2,.vps-assist__toggle,.vps-assist__toggle:after,.vps-assist__panel-glow,.vps-assist__done{animation:none}}
