.quote-assembly[data-v-e247cf60]{--motion-state: paused}.is-active[data-v-e247cf60]{--motion-state: running}@media(prefers-reduced-motion:no-preference){.component--subscription[data-v-e247cf60]{animation:seat-first-e247cf60 .35s .05s cubic-bezier(.22,.61,.36,1) both}.component--usage[data-v-e247cf60]{animation:dock-e247cf60 .55s .4s cubic-bezier(.22,.61,.36,1) both}.component--services[data-v-e247cf60]{animation:dock-e247cf60 .55s 1s cubic-bezier(.22,.61,.36,1) both}.component--usage .seam-highlight[data-v-e247cf60]{animation:seam-lock-e247cf60 .2s .95s ease-out both}.component--services .seam-highlight[data-v-e247cf60]{animation:seam-lock-e247cf60 .2s 1.55s ease-out both}.quote-confirmation[data-v-e247cf60]{animation:confirmation-arrive-e247cf60 .3s 1.75s ease-out both}.component[data-v-e247cf60],.component-plate .seam-highlight[data-v-e247cf60],.quote-confirmation[data-v-e247cf60]{animation-play-state:var(--motion-state)}}@keyframes seat-first-e247cf60{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes dock-e247cf60{0%{transform:translateY(var(--dock-offset))}to{transform:translateY(0)}}@keyframes seam-lock-e247cf60{0%,to{opacity:0}15%,55%{opacity:1}}@keyframes confirmation-arrive-e247cf60{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
