.bsa-panel{--bsa-accent:#111827;--bsa-sale:#dc2626;--bsa-radius:8px;--bsa-width:820px;--bsa-surface:#fff;--bsa-text:#1f2937;--bsa-muted:#6b7280;--bsa-border:#e5e7eb;--bsa-divider:#f0f0f1;--bsa-hover:#f4f4f5;--bsa-side:#fafafa;position:absolute;top:100%;left:0;z-index:1000;box-sizing:border-box;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid var(--bsa-border);border-radius:var(--bsa-radius);background:var(--bsa-surface);box-shadow:0 16px 40px rgb(0 0 0/14%);color:var(--bsa-text);font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;animation:bsa-fade-in .12s ease-out}.bsa-panel[hidden]{display:none !important}.bsa-panel *,.bsa-panel *:before,.bsa-panel *:after{box-sizing:border-box}.bsa-panel p{margin:0}.bsa-panel a,.bsa-panel a:visited,.bsa-panel a:hover,.bsa-panel a:focus,.bsa-panel a:active{color:var(--bsa-text);text-decoration:none}.bsa-panel__scroll{max-height:72vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:opacity .15s ease}.bsa-panel__scroll.is-loading{opacity:.6}.bsa-group__label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 6px;color:var(--bsa-muted);font-size:13px;font-weight:600;line-height:1.3}.bsa-product{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;cursor:pointer}.bsa-product__image{display:flex;align-items:center;justify-content:center;width:56px;height:56px;overflow:hidden;border-radius:var(--bsa-radius);background:var(--bsa-hover)}.bsa-product__image img{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bsa-product__info{display:flex;flex-direction:column;min-width:0}.bsa-product__name{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.35;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bsa-match,.bsa-strong{font-weight:700}.bsa-product__meta{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:3px;color:var(--bsa-muted);font-size:12px;line-height:1.3}.bsa-product__stock{color:var(--bsa-sale)}.bsa-price{display:flex;flex-direction:column;align-items:flex-end;color:var(--bsa-text);font-weight:700;text-align:right;white-space:nowrap}.bsa-price__final{font-size:17px;line-height:1.1}.bsa-price--sale .bsa-price__final{color:var(--bsa-sale)}.bsa-price__from{margin-right:4px;color:var(--bsa-muted);font-size:12px;font-weight:400}.bsa-price__decimals{position:relative;top:-.4em;margin-left:1px;font-size:.62em;font-weight:600}.bsa-price__old{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:4px;color:var(--bsa-muted);font-size:12px;font-weight:400}.bsa-badge{padding:1px 5px;border-radius:4px;background:var(--bsa-sale);color:#fff;font-size:11px;font-weight:700;line-height:1.4}.bsa-panel .bsa-all,.bsa-panel .bsa-all:visited,.bsa-panel .bsa-all:hover{display:block;margin:6px 16px 12px;padding:10px 12px;border:1px solid var(--bsa-border);border-radius:var(--bsa-radius);color:var(--bsa-accent);font-weight:600;text-align:center}.bsa-all__count{font-weight:600}.bsa-panel .bsa-all.is-active{border-color:var(--bsa-accent);background:var(--bsa-hover)}.bsa-row{display:block;padding:8px 16px;line-height:1.3;cursor:pointer}.bsa-row__subtitle{display:block;margin-top:1px;color:var(--bsa-muted);font-size:12px}.bsa-row--recent .bsa-row__title,.bsa-row--popular .bsa-row__title,.bsa-row--highlight .bsa-row__title{display:flex;align-items:center;gap:10px}.bsa-row__text{min-width:0;overflow-wrap:anywhere}.bsa-row__icon{flex:0 0 auto;width:14px;height:14px;color:var(--bsa-muted)}.bsa-row--instead{color:var(--bsa-muted);font-size:13px}.bsa-product.is-active,.bsa-row.is-active{background:var(--bsa-hover)}.bsa-side{padding-bottom:8px;border-top:1px solid var(--bsa-divider)}.bsa-columns--single .bsa-side{border-top:0}.bsa-columns:not(.bsa-columns--single) .bsa-group--products{padding-bottom:2px}.bsa-panel .bsa-clear,.bsa-panel .bsa-clear:hover,.bsa-panel .bsa-clear:focus{min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--bsa-muted);font:inherit;font-weight:500;line-height:inherit;text-decoration:underline;text-transform:none;cursor:pointer;appearance:none}.bsa-notice,.bsa-empty{padding:16px 16px 4px;font-size:14px}.bsa-notice__title,.bsa-empty__title{color:var(--bsa-text)}.bsa-empty{padding-bottom:12px;color:#4b5563}.bsa-empty__title{margin-bottom:4px;font-weight:600}.bsa-skeleton{padding:8px 0}.bsa-skeleton__row{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:8px 16px}.bsa-skeleton__image,.bsa-skeleton__line{display:block;border-radius:var(--bsa-radius);background:#f1f1f2;animation:bsa-pulse 1.2s ease-in-out infinite}.bsa-skeleton__image{width:56px;height:56px}.bsa-skeleton__lines{display:flex;flex-direction:column;gap:8px}.bsa-skeleton__line{width:70%;height:12px;border-radius:4px}.bsa-skeleton__line--short{width:35%}.bsa-sr-only{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}@media (min-width:768px){.bsa-columns{display:grid;grid-template-columns:minmax(0,1fr) 230px}.bsa-side{border-top:0;border-left:1px solid var(--bsa-divider);background:var(--bsa-side)}.bsa-columns--single{display:block}.bsa-columns--single .bsa-side{border-left:0;background:0 0}.bsa-columns--single .bsa-group--products+.bsa-side{border-top:1px solid var(--bsa-divider)}}@media (max-width:767px){.bsa-panel{font-size:15px}.bsa-product,.bsa-row{min-height:44px}}.bsa-form{position:relative;display:flex;align-items:stretch;width:100%}.bsa-form__field{position:relative;display:flex;flex:1 1 auto;min-width:0}.bsa-form__input{flex:1 1 auto;width:100%;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.bsa-form__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0}.bsa-form__kbd{position:absolute;top:50%;right:12px;padding:0 5px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#111827;font:12px/1.6 ui-sans-serif,system-ui,sans-serif;pointer-events:none;transform:translateY(-50%)}.bsa-form__kbd[hidden],.bsa-form__input:focus~.bsa-form__kbd,.bsa-form__input:not(:placeholder-shown)~.bsa-form__kbd{display:none}@media (max-width:1023px){.bsa-form__kbd{display:none}}@keyframes bsa-fade-in{from{opacity:0}}@keyframes bsa-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.bsa-panel,.bsa-skeleton__image,.bsa-skeleton__line{animation:none}.bsa-panel__scroll{transition:none}}.bsa-vs-host--anchor{position:relative}.bsa-vs-host .bsa-vs-camera,.bsa-vs-host .bsa-vs-camera:hover,.bsa-vs-host .bsa-vs-camera:focus,.bsa-vs-host .bsa-vs-camera:active,.bsa-form .bsa-form__camera,.bsa-form .bsa-form__camera:hover,.bsa-form .bsa-form__camera:focus,.bsa-form .bsa-form__camera:active{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:0 0;box-shadow:none;color:#4b5563;line-height:1;cursor:pointer;appearance:none}.bsa-vs-host .bsa-vs-camera{position:absolute;top:var(--bsa-vs-top,0);right:var(--bsa-vs-right,4px);z-index:2;width:var(--bsa-vs-size,36px);height:var(--bsa-vs-size,36px);color:var(--bsa-vs-camera-color,#4b5563)}.bsa-vs-camera--label,.bsa-vs-camera--label:hover,.bsa-vs-camera--label:focus,.bsa-vs-camera--label:active{float:right;display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;min-width:0;min-height:0;margin:0 0 0 6px;padding:0;border:0;border-radius:6px;background:0 0;box-shadow:none;color:var(--bsa-vs-camera-color,#757575);line-height:1;cursor:pointer;appearance:none}.bsa-vs-camera--label .bsa-vs-icon{width:24px;height:24px}.bsa-vs-camera--label:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.bsa-form .bsa-form__camera{position:absolute;top:50%;right:6px;z-index:2;transform:translateY(-50%)}.bsa-vs-host .bsa-vs-camera:hover,.bsa-form .bsa-form__camera:hover{background:rgb(17 24 39/7%);color:#111827}.bsa-vs-host .bsa-vs-camera:focus-visible,.bsa-form .bsa-form__camera:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.bsa-vs-camera[hidden],.bsa-form__camera[hidden]{display:none !important}.bsa-vs-camera .bsa-vs-icon,.bsa-form__camera svg{width:22px;height:22px}.bsa-form__field--camera .bsa-form__input{padding-right:46px}.bsa-form__field--camera .bsa-form__kbd{right:48px}.bsa-vs-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}html.bsa-vs-open,html.bsa-vs-open body{overflow:hidden}.bsa-vs{--bsa-accent:#111827;--bsa-vs-scan:#38bdf8;--bsa-vs-ok:#16a34a;--bsa-vs-muted:#64748b;--bsa-vs-border:#d7dce3;box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100vh - 32px));margin:auto;padding:0;overflow:hidden;border:0;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgb(15 23 42/35%);color:#1f2937;font-family:inherit;font-size:15px;line-height:1.45;text-align:left}.bsa-vs *,.bsa-vs *:before,.bsa-vs *:after{box-sizing:border-box}.bsa-vs[open]{animation:bsa-vs-in .2s cubic-bezier(.2,.8,.2,1)}.bsa-vs::backdrop{background:rgb(15 23 42/55%);backdrop-filter:blur(3px)}.bsa-vs--fallback{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;width:auto;max-height:none;border-radius:0;background:rgb(15 23 42/55%);box-shadow:none}.bsa-vs--fallback[hidden]{display:none}.bsa-vs--fallback .bsa-vs__sheet{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-radius:18px;background:#fff;box-shadow:0 24px 80px rgb(15 23 42/35%)}.bsa-vs__sheet{display:flex;flex-direction:column;max-height:inherit;padding:18px 22px 22px;overflow:auto;outline:none;overscroll-behavior:contain}.bsa-vs p{margin:0}.bsa-vs__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.bsa-vs .bsa-vs__title{margin:0;font-family:inherit;font-size:19px;font-weight:600;line-height:1.3}.bsa-vs button{font-family:inherit;text-transform:none;letter-spacing:normal}.bsa-vs .bsa-vs__close,.bsa-vs .bsa-vs__close:hover,.bsa-vs .bsa-vs__close:focus{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 -8px 0 0;padding:0;border:0;border-radius:50%;background:0 0;box-shadow:none;color:#475569;cursor:pointer}.bsa-vs .bsa-vs__close:hover{background:#f1f5f9;color:#0f172a}.bsa-vs__intro{margin-bottom:14px;color:var(--bsa-vs-muted)}.bsa-vs__terms-title{margin:0 0 10px;color:#0f172a;font-size:16px;font-weight:600;line-height:1.35}.bsa-vs__terms-text{margin:0;color:#334155;font-size:14px;line-height:1.55;white-space:pre-line}.bsa-vs .bsa-vs__terms-link,.bsa-vs .bsa-vs__terms-link:visited{display:inline-block;margin-top:10px;color:var(--bsa-accent);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.bsa-vs__terms-error{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:14px}.bsa-vs .bsa-vs__terms-buttons{margin-top:18px}.bsa-vs .bsa-vs__button:disabled{opacity:.55;cursor:progress}.bsa-vs__drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 16px;border:2px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#334155;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.bsa-vs__drop:hover,.bsa-vs__drop.is-over{border-color:var(--bsa-accent);background:#f1f5f9}.bsa-vs__drop.is-over{transform:scale(1.01)}.bsa-vs [hidden]{display:none !important}.bsa-vs__drop-icon .bsa-vs-icon{width:40px;height:40px;stroke-width:1.4;color:var(--bsa-accent)}.bsa-vs__drop-text{font-weight:600}.bsa-vs__formats{color:var(--bsa-vs-muted);font-size:13px}.bsa-vs__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.bsa-vs .bsa-vs__button,.bsa-vs .bsa-vs__button:hover,.bsa-vs .bsa-vs__button:focus,.bsa-vs .bsa-vs__button:active{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;margin:0;padding:10px 16px;border:1px solid var(--bsa-vs-border);border-radius:12px;background:#fff;box-shadow:none;color:#111827;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer}.bsa-vs .bsa-vs__button:hover{border-color:#9aa4b2;background:#f8fafc}.bsa-vs .bsa-vs__button--primary,.bsa-vs .bsa-vs__button--primary:hover,.bsa-vs .bsa-vs__button--primary:focus,.bsa-vs .bsa-vs__button--primary:active{border-color:var(--bsa-accent);background:var(--bsa-accent);color:#fff}.bsa-vs .bsa-vs__button--primary:hover{filter:brightness(1.15)}.bsa-vs button:focus-visible,.bsa-vs__drop:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.bsa-vs__paste,.bsa-vs__tip,.bsa-vs__powered{margin-top:10px;color:var(--bsa-vs-muted);font-size:13px}.bsa-vs__paste{text-align:center}.bsa-vs__powered{padding-top:10px;border-top:1px solid #eef1f5;font-size:12px;text-align:center}.bsa-vs__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bsa-vs__frame{position:relative;isolation:isolate;height:min(46vh,340px);overflow:hidden;border-radius:16px;background:radial-gradient(circle at 50% 35%,#1e293b,#0b1120 75%)}.bsa-vs__preview{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease}.bsa-vs__frame.has-preview .bsa-vs__preview{opacity:1}.bsa-vs__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/10%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/10%) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 78%);animation:bsa-vs-grid 2.6s ease-in-out infinite alternate}.bsa-vs__beam{position:absolute;top:0;right:0;left:0;height:30%;background:linear-gradient(180deg,rgb(56 189 248/0%) 0%,rgb(56 189 248/12%) 45%,rgb(56 189 248/38%) 92%,rgb(224 242 254/100%) 99%,rgb(56 189 248/0%) 100%);animation:bsa-vs-beam 2.4s cubic-bezier(.45,0,.55,1) infinite}.bsa-vs__beam:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px;background:#e0f2fe;box-shadow:0 0 12px 3px rgb(56 189 248/85%),0 0 30px 8px rgb(56 189 248/45%);content:''}.bsa-vs__corner{position:absolute;width:30px;height:30px;border:3px solid rgb(255 255 255/92%);filter:drop-shadow(0 0 6px rgb(56 189 248/70%));animation:bsa-vs-corner 1.6s ease-in-out infinite}.bsa-vs__corner--tl{top:14px;left:14px;border-right:0;border-bottom:0;border-top-left-radius:10px}.bsa-vs__corner--tr{top:14px;right:14px;border-bottom:0;border-left:0;border-top-right-radius:10px}.bsa-vs__corner--bl{bottom:14px;left:14px;border-top:0;border-right:0;border-bottom-left-radius:10px}.bsa-vs__corner--br{right:14px;bottom:14px;border-top:0;border-left:0;border-bottom-right-radius:10px}.bsa-vs__dot{position:absolute;top:var(--bsa-vs-y,50%);left:var(--bsa-vs-x,50%);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#7dd3fc;opacity:0;animation:bsa-vs-dot 2.4s ease-out infinite}.bsa-vs__dot--2{animation-delay:.4s}.bsa-vs__dot--3{animation-delay:.8s}.bsa-vs__dot--4{animation-delay:1.2s}.bsa-vs__dot--5{animation-delay:1.6s}.bsa-vs__dot--6{animation-delay:2s}.bsa-vs__scanning{margin-top:16px;font-size:17px;font-weight:600;text-align:center}.bsa-vs__status{min-height:1.45em;margin-top:2px;color:var(--bsa-vs-muted);text-align:center}.bsa-vs__status:after{display:inline-block;width:0;overflow:hidden;content:'...';vertical-align:bottom;text-align:left;animation:bsa-vs-ellipsis 1.2s steps(4,end) infinite}.bsa-vs__progress{position:relative;height:4px;margin:14px 0 4px;overflow:hidden;border-radius:4px;background:#e2e8f0}.bsa-vs__progress-bar{position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:4px;background:linear-gradient(90deg,var(--bsa-vs-scan),var(--bsa-accent));animation:bsa-vs-progress 1.4s ease-in-out infinite}.bsa-vs .bsa-vs__steps{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.bsa-vs .bsa-vs__steps-item{display:flex;align-items:center;gap:10px;margin:0;color:#64748b;transition:color .2s ease}.bsa-vs__steps-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid currentColor;border-radius:50%;transition:background-color .2s ease,border-color .2s ease}.bsa-vs__steps-mark .bsa-vs-icon{width:14px;height:14px;stroke-width:3;opacity:0}.bsa-vs .bsa-vs__steps-item.is-active{color:#0f172a;font-weight:600}.bsa-vs__steps-item.is-active .bsa-vs__steps-mark{border-color:var(--bsa-vs-scan);animation:bsa-vs-ring 1.2s ease-out infinite}.bsa-vs .bsa-vs__steps-item.is-done{color:#334155}.bsa-vs__steps-item.is-done .bsa-vs__steps-mark{border-color:var(--bsa-vs-ok);background:var(--bsa-vs-ok);color:#fff}.bsa-vs__steps-item.is-done .bsa-vs-icon{opacity:1}.bsa-vs .bsa-vs__cancel{flex:0 0 auto;width:100%;margin-top:16px}.bsa-vs__done,.bsa-vs__message{display:flex;flex-direction:column;align-items:center;padding:20px 4px 4px;text-align:center}.bsa-vs__done-mark{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:var(--bsa-vs-ok);box-shadow:0 0 0 10px rgb(22 163 74/14%);color:#fff;animation:bsa-vs-pop .38s cubic-bezier(.2,1.6,.4,1)}.bsa-vs__done-mark .bsa-vs-icon{width:40px;height:40px;stroke-width:2.6;stroke-dasharray:24;stroke-dashoffset:24;animation:bsa-vs-draw .36s .16s ease-out forwards}.bsa-vs__done-text{margin-top:16px;font-size:17px;font-weight:600}.bsa-vs__message-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fef3c7;color:#b45309}.bsa-vs__message-icon .bsa-vs-icon{width:30px;height:30px}.bsa-vs__message-title{margin-top:14px;font-size:17px;font-weight:600}.bsa-vs__message-text{max-width:420px;margin-top:6px;color:var(--bsa-vs-muted)}.bsa-vs__message .bsa-vs__buttons{width:100%;margin-top:20px}.bsa-vs__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bsa-vs-result{margin-bottom:24px}.bsa-vs-result__actions{display:flex;justify-content:flex-end;margin:0 0 8px}.bsa-vs-result .bsa-vs-result__title{margin:20px 0 4px;font-size:22px;font-weight:600;line-height:1.3}.bsa-vs-result__empty{max-width:560px;margin:24px auto;padding:32px 16px;text-align:center}.bsa-vs-result__empty-title{margin:0 0 8px;font-size:20px;font-weight:600}.bsa-vs-result__empty-hint{margin:0 0 20px;color:#64748b}.bsa-vs-result__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bsa-vs-result [hidden]{display:none !important}.bsa-vs-result__unavailable{margin:0 0 16px}.bsa-vs-result__unavailable p{margin:0 0 4px}.bsa-vs-result__unavailable-list{margin:0;padding-left:20px}.bsa-vs-result__unavailable-list a{text-decoration:underline}@media (max-width:767px){.bsa-vs-result-page.page-products .columns{padding-top:0}}@media (max-width:640px){.bsa-vs{width:100%;max-height:94vh;max-height:94dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.bsa-vs[open]{animation:bsa-vs-up .26s cubic-bezier(.2,.8,.2,1)}.bsa-vs--fallback{align-items:flex-end}.bsa-vs--fallback .bsa-vs__sheet{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.bsa-vs__sheet{padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px))}.bsa-vs__frame{height:42vh}.bsa-vs__buttons{flex-direction:column}}@keyframes bsa-vs-in{from{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes bsa-vs-up{from{transform:translateY(100%)}}@keyframes bsa-vs-beam{from{transform:translateY(-100%)}to{transform:translateY(333%)}}@keyframes bsa-vs-grid{from{opacity:.35}to{opacity:.9}}@keyframes bsa-vs-corner{50%{opacity:.55;transform:scale(.86)}}@keyframes bsa-vs-dot{0%{opacity:0;transform:scale(.3);box-shadow:0 0 0 0 rgb(125 211 252/60%)}20%{opacity:1;transform:scale(1)}70%{opacity:.85;box-shadow:0 0 0 14px rgb(125 211 252/0%)}100%{opacity:0}}@keyframes bsa-vs-ellipsis{to{width:1.25em}}@keyframes bsa-vs-progress{from{transform:translateX(-100%)}to{transform:translateX(270%)}}@keyframes bsa-vs-ring{0%{box-shadow:0 0 0 0 rgb(56 189 248/55%)}100%{box-shadow:0 0 0 8px rgb(56 189 248/0%)}}@keyframes bsa-vs-pop{from{opacity:0;transform:scale(.4)}}@keyframes bsa-vs-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bsa-vs[open],.bsa-vs__grid,.bsa-vs__corner,.bsa-vs__steps-item.is-active .bsa-vs__steps-mark,.bsa-vs__done-mark{animation:none}.bsa-vs__beam{top:33%;opacity:.6;animation:none}.bsa-vs__dot{opacity:.8;animation:none}.bsa-vs__progress-bar{width:100%;opacity:.5;animation:bsa-pulse 1.6s ease-in-out infinite}.bsa-vs__done-mark .bsa-vs-icon{stroke-dashoffset:0;animation:none}.bsa-vs__status:after{width:1.25em;animation:none}}