@keyframes styles-module-scss-module__5ndW5a__fade-in{0%{opacity:0}}.styles-module-scss-module__5ndW5a__overlay{animation:.15s ease-out styles-module-scss-module__5ndW5a__fade-in}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__5ndW5a__overlay{animation:none}}
.styles-module-scss-module__LvMgia__layout{--results-cover:0;background:#fff;position:relative}@keyframes styles-module-scss-module__LvMgia__arrive{0%{opacity:0}}@media screen and (max-width:1023px){.styles-module-scss-module__LvMgia__layout{height:calc(100svh - var(--layout-top,64px));--results-cover:.64;min-height:520px;overflow:clip}:is(html:has(.styles-module-scss-module__LvMgia__layout),body:has(.styles-module-scss-module__LvMgia__layout)){overscroll-behavior-y:none}.styles-module-scss-module__LvMgia__stage,.styles-module-scss-module__LvMgia__side{position:absolute;inset:0}.styles-module-scss-module__LvMgia__side{z-index:5;pointer-events:none}.styles-module-scss-module__LvMgia__form,.styles-module-scss-module__LvMgia__progress{opacity:0;pointer-events:none;transition:opacity .35s ease-out,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(24px)}.styles-module-scss-module__LvMgia__form{padding:14px 16px 22px;bottom:0;left:0;right:0}.styles-module-scss-module__LvMgia__progress{bottom:34px;left:16px;right:16px}.styles-module-scss-module__LvMgia__isFrame .styles-module-scss-module__LvMgia__form,.styles-module-scss-module__LvMgia__isScan .styles-module-scss-module__LvMgia__progress{opacity:1;pointer-events:auto;transform:none}.styles-module-scss-module__LvMgia__results{pointer-events:none;background:#fff;border-radius:26px 26px 0 0;flex-direction:column;height:64%;transition:transform .6s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -12px 40px #00000059}.styles-module-scss-module__LvMgia__isResults .styles-module-scss-module__LvMgia__results{pointer-events:auto;transform:none}.styles-module-scss-module__LvMgia__isFull{height:calc(100% - 56px)}}@media screen and (min-width:1024px){.styles-module-scss-module__LvMgia__layout{border:1px solid #e6e2ee;border-radius:22px;grid-template-columns:calc(100% - 400px) 400px;max-width:1100px;height:600px;margin:28px auto 48px;transition:grid-template-columns .75s cubic-bezier(.22,1,.36,1),border-color .75s cubic-bezier(.22,1,.36,1);display:grid;overflow:clip}.styles-module-scss-module__LvMgia__stage{border-radius:22px;min-width:0;height:598px;position:relative;overflow:clip}.styles-module-scss-module__LvMgia__side{min-width:0;transition:padding-left .75s cubic-bezier(.22,1,.36,1)}.styles-module-scss-module__LvMgia__form,.styles-module-scss-module__LvMgia__progress,.styles-module-scss-module__LvMgia__results{animation:.3s ease-out styles-module-scss-module__LvMgia__arrive;display:none}.styles-module-scss-module__LvMgia__isFrame .styles-module-scss-module__LvMgia__form,.styles-module-scss-module__LvMgia__isScan .styles-module-scss-module__LvMgia__progress{flex-direction:column;justify-content:center;height:100%;padding:40px 32px;display:flex}.styles-module-scss-module__LvMgia__isResults{border-color:#0000;grid-template-columns:380px calc(100% - 380px);align-items:start;height:auto;overflow:visible}.styles-module-scss-module__LvMgia__isResults .styles-module-scss-module__LvMgia__stage{position:sticky;top:16px}.styles-module-scss-module__LvMgia__isResults .styles-module-scss-module__LvMgia__side{padding-left:36px}.styles-module-scss-module__LvMgia__isResults .styles-module-scss-module__LvMgia__results{animation:.4s ease-out .35s backwards styles-module-scss-module__LvMgia__arrive;display:block}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__LvMgia__layout,.styles-module-scss-module__LvMgia__side,.styles-module-scss-module__LvMgia__form,.styles-module-scss-module__LvMgia__progress,.styles-module-scss-module__LvMgia__results,.styles-module-scss-module__LvMgia__isResults .styles-module-scss-module__LvMgia__results{transition:none;animation:none}}
.styles-module-scss-module__05h_BG__beams{pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}.styles-module-scss-module__05h_BG__beamDown,.styles-module-scss-module__05h_BG__beamAcross{opacity:0;position:absolute}.styles-module-scss-module__05h_BG__beamDown{background:linear-gradient(#0000,#500be547);border-bottom:2px solid #6624f5;height:35%;animation:2.8s ease-in-out infinite styles-module-scss-module__05h_BG__beam-down;top:-35%;left:0;right:0;box-shadow:0 6px 16px -2px #500be599}.styles-module-scss-module__05h_BG__beamAcross{background:linear-gradient(90deg,#0000,#500be547);border-right:2px solid #6624f5;width:35%;animation:2.8s ease-in-out infinite styles-module-scss-module__05h_BG__beam-across;top:0;bottom:0;left:-35%;box-shadow:6px 0 16px -2px #500be599}@keyframes styles-module-scss-module__05h_BG__beam-down{0%{opacity:0;top:-35%}6%,44%{opacity:1}50%,to{opacity:0;top:100%}}@keyframes styles-module-scss-module__05h_BG__beam-across{0%,50%{opacity:0;left:-35%}56%,94%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__05h_BG__beams{display:none}}
.styles-module-scss-module__37Sq0G__box{transition:box-shadow .45s ease-out}.styles-module-scss-module__37Sq0G__isGliding{transition:box-shadow .45s ease-out,left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1)}.styles-module-scss-module__37Sq0G__isScanning .styles-module-scss-module__37Sq0G__corner{animation:1.4s ease-in-out infinite alternate styles-module-scss-module__37Sq0G__focus}@keyframes styles-module-scss-module__37Sq0G__focus{to{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__37Sq0G__box,.styles-module-scss-module__37Sq0G__isGliding{transition:none}.styles-module-scss-module__37Sq0G__isScanning .styles-module-scss-module__37Sq0G__corner{animation:none}}
.styles-module-scss-module__ZISyWa__view{position:absolute;inset:66px 0 150px}.styles-module-scss-module__ZISyWa__zoom{transform-origin:0 0;will-change:transform;position:absolute}.styles-module-scss-module__ZISyWa__hint{z-index:4;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0;background:#ffffff24;border-radius:999px;max-width:calc(100% - 32px);transition:opacity .35s ease-out,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:162px;left:50%;transform:translate(-50%,8px)}.styles-module-scss-module__ZISyWa__again{left:50%;bottom:calc(var(--results-cover,0)*100% + 16px);z-index:4;opacity:0;pointer-events:none;border:0;transition:opacity .3s ease-out,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,10px);box-shadow:0 8px 24px #00000059}.styles-module-scss-module__ZISyWa__isOn{opacity:1;transform:translate(-50%)}.styles-module-scss-module__ZISyWa__again.styles-module-scss-module__ZISyWa__isOn{pointer-events:auto}@media screen and (min-width:1024px){.styles-module-scss-module__ZISyWa__view{top:62px;bottom:26px}.styles-module-scss-module__ZISyWa__hint,.styles-module-scss-module__ZISyWa__again{bottom:36px}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__ZISyWa__zoom{transition:none!important}.styles-module-scss-module__ZISyWa__hint,.styles-module-scss-module__ZISyWa__again{transition:none}}
.button.styles-module-scss-module__ccMPca__button{color:#fff;background:linear-gradient(135deg,#2b067a 0%,#510be5 100%);border-color:#0000;transition:transform .2s ease-out,box-shadow .2s ease-out;position:relative;overflow:hidden;box-shadow:0 10px 30px #510be573}.button.styles-module-scss-module__ccMPca__button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:45%;animation:4.5s ease-out 1s infinite styles-module-scss-module__ccMPca__sheen-idle;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}:is(.button.styles-module-scss-module__ccMPca__button:hover,.button.styles-module-scss-module__ccMPca__button:focus-visible){color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 16px 36px #510be58c}.button.styles-module-scss-module__ccMPca__button:hover:after{animation:.7s ease-out styles-module-scss-module__ccMPca__sheen}.button.styles-module-scss-module__ccMPca__button:focus-visible:after{animation:.7s ease-out styles-module-scss-module__ccMPca__sheen}:is(.button.styles-module-scss-module__ccMPca__button:hover .styles-module-scss-module__ccMPca__icon,.button.styles-module-scss-module__ccMPca__button:focus-visible .styles-module-scss-module__ccMPca__icon){transform:rotate(-12deg)scale(1.15)}.button.styles-module-scss-module__ccMPca__button:active{transform:scale(.97);box-shadow:0 10px 30px #510be573}.styles-module-scss-module__ccMPca__icon{transition:transform .2s ease-out}@keyframes styles-module-scss-module__ccMPca__sheen-idle{0%{left:-60%}18%,to{left:130%}}@keyframes styles-module-scss-module__ccMPca__sheen{0%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__ccMPca__icon{transition:none}.button.styles-module-scss-module__ccMPca__button{transition:none}.button.styles-module-scss-module__ccMPca__button:after{animation:none}.button.styles-module-scss-module__ccMPca__button:hover:after{animation:none}.button.styles-module-scss-module__ccMPca__button:focus-visible:after{animation:none}}
.styles-module-scss-module__FM03bq__dimensions{background:#1d1630;border-radius:16px}:is(.styles-module-scss-module__FM03bq__dimensions p,.styles-module-scss-module__FM03bq__dimensions label){color:#fff!important}.styles-module-scss-module__FM03bq__dimensions p:last-child{color:#b5b5b5!important}@media screen and (min-width:1024px){.styles-module-scss-module__FM03bq__dimensions{background:#f4f2f8}:is(.styles-module-scss-module__FM03bq__dimensions p,.styles-module-scss-module__FM03bq__dimensions label){color:#000!important}.styles-module-scss-module__FM03bq__dimensions p:last-child{color:#7a7a7a!important}}
.styles-module-scss-module__XPAtfa__step{color:#8e85a6;font-size:.875rem;transition:color .3s ease-out}.styles-module-scss-module__XPAtfa__isActive{color:#fff}.styles-module-scss-module__XPAtfa__isActive .styles-module-scss-module__XPAtfa__icon{color:#8f6bff}.styles-module-scss-module__XPAtfa__isCurrent{font-weight:600}@media screen and (min-width:1024px){.styles-module-scss-module__XPAtfa__step{color:#b3acc4;font-size:1rem}.styles-module-scss-module__XPAtfa__isActive{color:#000}.styles-module-scss-module__XPAtfa__isActive .styles-module-scss-module__XPAtfa__icon{color:#2b067a}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__XPAtfa__step{transition:none}}
.styles-module-scss-module__dJR6zq__fan{aspect-ratio:4/3;max-width:220px;margin:0 auto;position:relative}.styles-module-scss-module__dJR6zq__fanCard{aspect-ratio:1;will-change:transform;backface-visibility:hidden;width:50%;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:16%;left:25%}.styles-module-scss-module__dJR6zq__isLeft{transform:translate(-56%,6%)rotate(-14deg)}.styles-module-scss-module__dJR6zq__isRight{transform:translate(56%,6%)rotate(14deg)}.styles-module-scss-module__dJR6zq__isFront{z-index:1;transform:translateY(-6%)}.styles-module-scss-module__dJR6zq__card:hover .styles-module-scss-module__dJR6zq__isLeft{transform:translate(-64%,4%)rotate(-18deg)}.styles-module-scss-module__dJR6zq__card:hover .styles-module-scss-module__dJR6zq__isRight{transform:translate(64%,4%)rotate(18deg)}.styles-module-scss-module__dJR6zq__card:hover .styles-module-scss-module__dJR6zq__isFront{transform:translateY(-10%)}.styles-module-scss-module__dJR6zq__card:hover .styles-module-scss-module__dJR6zq__arrow{transform:translate(4px)}.styles-module-scss-module__dJR6zq__arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__dJR6zq__fanCard,.styles-module-scss-module__dJR6zq__arrow{transition:none}}
@keyframes styles-module-scss-module__AhA1oG__pop-in{0%{opacity:0;transform:translateY(12px)scale(.94)}}.styles-module-scss-module__AhA1oG__grid>.column{animation:.22s ease-out backwards styles-module-scss-module__AhA1oG__pop-in}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(2){animation-delay:30ms}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(3){animation-delay:60ms}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(4){animation-delay:90ms}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(5){animation-delay:.12s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(6){animation-delay:.15s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(7){animation-delay:.18s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(8){animation-delay:.21s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(9){animation-delay:.24s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(10){animation-delay:.27s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(11){animation-delay:.3s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(12){animation-delay:.33s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(13){animation-delay:.36s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(14){animation-delay:.39s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(15){animation-delay:.42s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(16){animation-delay:.45s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(17){animation-delay:.48s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(18){animation-delay:.51s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(19){animation-delay:.54s}.styles-module-scss-module__AhA1oG__grid>.column:nth-child(20){animation-delay:.57s}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__AhA1oG__grid>.column{animation:none}}
@media screen and (max-width:1023px){.styles-module-scss-module__VFcnTa__toolbar{padding:12px 16px}.styles-module-scss-module__VFcnTa__list{flex:1;padding:0 12px 24px;overflow-y:auto}.styles-module-scss-module__VFcnTa__list>:first-child{margin-top:0!important}}@keyframes styles-module-scss-module__VFcnTa__bar-in{0%{transform:translateY(100%)}}.styles-module-scss-module__VFcnTa__ctaBar{animation:.35s ease-out styles-module-scss-module__VFcnTa__bar-in}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__VFcnTa__ctaBar{animation:none}}
