.sp-q{display:block;position:relative}.sp-type{pointer-events:none;color:#fff;position:absolute;inset:0}.sp-typed{position:relative}.sp-typed:after{content:"";background:#a3d3ff;border-radius:1px;width:2px;height:1.08em;animation:.9s step-end infinite sp-caret;position:absolute;bottom:.14em;right:-3px}.sp-rest{color:#0000}.sp-ask{transition:border-color .28s,box-shadow .28s}.sp-arrow path{stroke-dasharray:1;stroke-dashoffset:0}.sp-row:is([data-sp-state=ready],[data-sp-state=typing]) [data-sp-q]{color:#0000}.sp-row:is([data-sp-state=ready],[data-sp-state=typing]) :is(.sp-result,.sp-arrow){opacity:0}.sp-row[data-sp-state=typing] .sp-ask{border-color:#a3d3ff8c;box-shadow:0 0 0 4px #a3d3ff12}.sp-row[data-sp-state=landed] .sp-arrow path{animation:sp-draw .42s var(--motion-ease) backwards}.sp-row[data-sp-state=landed] .sp-arrow path+path{animation-delay:.14s}.sp-row[data-sp-state=landed] .sp-result{animation:sp-land .5s var(--motion-ease) .2s backwards}.sp-row[data-sp-state=landed] .sp-chip{animation:sp-pop .42s var(--motion-ease) .42s backwards}@keyframes sp-caret{50%{opacity:0}}@keyframes sp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sp-land{0%{opacity:0;transform:translateY(8px)}}@keyframes sp-pop{0%{opacity:0;transform:scale(.9);box-shadow:0 0 #a3d3ff00}60%{opacity:1;transform:none;box-shadow:0 0 0 6px #a3d3ff29}to{box-shadow:0 0 0 10px #a3d3ff00}}@media (min-width:768px){.sp-side[data-sp-state=landed] .sp-result{animation-name:sp-land-x}}@keyframes sp-land-x{0%{opacity:0;transform:translate(-12px)}}@media (prefers-reduced-motion:reduce){.sp-row [data-sp-q]{color:inherit!important}.sp-row .sp-result,.sp-row .sp-arrow{opacity:1!important}.sp-row *,.sp-row :after{transition:none!important;animation:none!important}.sp-type{display:none!important}}
