:root{--base-modal-backdrop-color:var(--bg-1);--base-modal-backdrop-opacity:.8;--base-modal-bg-color:var(--bg-2);--base-modal-border:1px solid var(--bg-3);--base-modal-border-radius:10px;--base-modal-padding-y:30px;--base-modal-padding-x:30px;--mobile-modal-padding-y:20px;--mobile-modal-padding-x:20px;--base-modal-padding:var(--base-modal-padding-y) var(--base-modal-padding-x);--mobile-modal-padding:var(--mobile-modal-padding-y) var(--mobile-modal-padding-x)}.base-modal{background:var(--base-modal-bg-color);border:var(--base-modal-border);border-radius:var(--base-modal-border-radius);max-height:calc(100vh - env(safe-area-inset-bottom));padding:var(--base-modal-padding);width:min(600px,100%)}@media (max-width:960px){.base-modal{padding:var(--mobile-modal-padding)}}.base-modal::backdrop{background:var(--base-modal-backdrop-color)}.base-modal{overflow:auto;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);--tw-translate-y:1rem;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:576px){.base-modal{--tw-translate-y:0px;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.base-modal[open]{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (min-width:576px){.base-modal[open]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.base-modal::backdrop{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.base-modal[open]::backdrop{opacity:var(--base-modal-backdrop-opacity);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.base-modal--bottom{animation:slideDown .3s ease-in forwards;margin-bottom:0;transform:translateY(100%)!important;transition:opacity .3s ease-out,transform .3s ease-out!important}.base-modal--bottom[open]{animation:slideUp .3s ease-out forwards;transform:translateY(0)!important}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.close-button{color:var(--text-1)}.close-button:hover{color:var(--brand-hover);cursor:pointer}.close-button:focus{outline:none}.modal-banner{background:var(--base-modal-bg-color);border:var(--base-modal-border);border-radius:var(--base-modal-border-radius);cursor:pointer;margin-top:10px;overflow:hidden;padding:var(--base-modal-padding);position:relative}.modal[data-v-aa3fb1cd]{align-items:center;display:flex;justify-content:center}.modal__content[data-v-aa3fb1cd]{align-items:flex-start;background:var(--bg-2);border:1px solid var(--bg-35);box-shadow:0 0 72px #03010014;display:flex;flex-direction:column;font-size:1rem;max-height:80%;overflow-y:auto;padding:30px;position:relative;z-index:1}@media (max-width:768px){.modal__content[data-v-aa3fb1cd]{border-radius:unset;height:100%;max-height:unset;max-width:unset;width:100%}}.modal-content[data-v-aa3fb1cd]{border-radius:10px}.modal-content__header[data-v-aa3fb1cd]{color:var(--text-1);font-size:28px;font-weight:700;line-height:130%;margin-bottom:40px;max-width:420px}.modal-content__body[data-v-aa3fb1cd]{width:100%}.emcd-puzzle[data-v-4d68c2e6]{display:flex;flex-direction:column}.emcd-puzzle__wrapper[data-v-4d68c2e6]{margin-bottom:20px;max-height:300px;max-width:300px;position:relative}@media (min-width:768px){.emcd-puzzle__wrapper[data-v-4d68c2e6]{max-height:420px;max-width:420px}}.emcd-puzzle__small[data-v-4d68c2e6]{border-radius:12px;box-shadow:0 0 15px #00000080;cursor:grab;position:absolute;touch-action:none}.emcd-puzzle__picture[data-v-4d68c2e6]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;border:1px solid var(--bg-35);border-radius:12px}.challenge[data-v-3900a236]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:150px;min-width:300px}.challenge__title[data-v-3900a236]{color:var(--color-1-text,var(--text-1));font-size:16px;font-weight:500;margin-bottom:30px;text-align:center}.challenge__strong[data-v-3900a236]{color:var(--text-5);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:line-through}.confirmation-promocode[data-v-43d74c16]{width:470px}.confirmation-promocode__title[data-v-43d74c16]{color:var(--text-1);font-size:24px;font-weight:700;margin-bottom:30px}.confirmation-promocode__item[data-v-43d74c16]{text-align:left}.confirmation-promocode__input[data-v-43d74c16]{-webkit-appearance:none;background-image:none;border-style:none;box-sizing:border-box;display:inline-block;font-size:16px;font-weight:500;transition-property:none;width:100%}.confirmation-promocode__input[data-v-43d74c16]::-moz-placeholder{fill:#fff!important;opacity:.25}.confirmation-promocode__input[data-v-43d74c16]::placeholder{fill:#fff!important;opacity:.25}.confirmation-promocode__input[data-v-43d74c16] input{padding-right:110px!important}.confirmation-promocode__input-promocode[data-v-43d74c16]{margin-top:10px;padding-bottom:30px}.confirmation-promocode__input--error[data-v-43d74c16]{margin-bottom:.75rem;padding-bottom:0}.confirmation-promocode__input--error[data-v-43d74c16] input{outline:1px solid #ff5f6e!important}.confirmation-promocode__input--error-text[data-v-43d74c16]{color:#ff5f6e;font-size:14px;font-weight:500}.confirmation-promocode__input__apply-button[data-v-43d74c16]{color:var(--emcd);cursor:pointer;font-size:14px;padding-right:.5rem}.confirmation-promocode__input__apply-button--error[data-v-43d74c16]{color:#ff5f6e;font-size:14px;font-weight:500}.confirmation-promocode__button[data-v-43d74c16]{background:var(--emcd);border-radius:8px;color:var(--text-1);font-weight:500;line-height:24px;margin-top:34px;max-height:54px;transition:all .3s ease-in-out;width:100%}.confirmation-promocode__button[data-v-43d74c16]:disabled{background:#4a3e95;color:var(--text-3)}.confirmation-promocode__button[data-v-43d74c16]:hover{background:var(--emcd-hover);transition:all .3s ease-in-out}.confirmation-promocode__button--secondary[data-v-43d74c16]{background:var(--bg-3);transition:all .3s ease-in-out}.confirmation-promocode__button--secondary[data-v-43d74c16]:hover{background:var(--bg-4);transition:all .3s ease-in-out}.confirmation-promocode--link[data-v-43d74c16]{color:var(--emcd);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5rem;margin-top:1.5rem;transition:all .3s ease-in-out}.confirmation-promocode--link[data-v-43d74c16]:hover{color:#bcaffe;transition:all .3s ease-in-out}@media screen and (max-width:500px){.confirmation-promocode[data-v-43d74c16]{width:280px}}.popup[data-v-e37c69c7]{margin:-30px;width:540px}.popup[data-v-e37c69c7] .modal .modal-content{padding:0}.popup__header[data-v-e37c69c7]{align-items:center;background:var(--emcd);display:flex;justify-content:center;width:100%}.popup__body[data-v-e37c69c7]{padding:1.875rem;text-align:start}.popup__body-title[data-v-e37c69c7]{color:var(--text-1);font-size:28px;font-weight:700;letter-spacing:.1px;line-height:140%;margin-bottom:15px}.popup__body-text[data-v-e37c69c7]{color:var(--text-3);font-size:16px;font-weight:500;line-height:140%;margin-bottom:30px}.popup__body-link[data-v-e37c69c7]{color:var(--text-1);font-weight:500;height:54px;width:100%}@media screen and (max-width:500px){.popup[data-v-e37c69c7]{width:100vw}.popup .popup__body-link[data-v-e37c69c7]{height:48px}}.error-block__container[data-v-a5542b34]{align-items:center;background-color:var(--bg-35);border-radius:10px;color:var(--text-1);display:flex;font-size:14px;gap:15px;padding:14px 15px;position:absolute;text-align:left;width:100%}.error-block__container.top[data-v-a5542b34]{bottom:calc(100% + 4px)}.error-block__icon-wrapper[data-v-a5542b34]{align-items:center;background-color:var(--error);border-radius:5px;display:flex;height:26px;justify-content:center;min-height:26px;min-width:26px;width:26px}.otp-cell__input[data-v-a68bb59a]{aspect-ratio:1/1;background-color:transparent;border-color:var(--bg-3);border-radius:12px;border-style:solid;border-width:1px;color:var(--text-1);font-size:28px;font-weight:700;outline:2px solid transparent;outline-offset:2px;text-align:center;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:70px}.otp-cell__input[data-v-a68bb59a]::-moz-placeholder{color:var(--bg-3)}.otp-cell__input[data-v-a68bb59a]::placeholder{color:var(--bg-3)}.otp-cell__input[data-v-a68bb59a]:focus{border-color:var(--brand)}@media (max-width:768px){.otp-cell__input[data-v-a68bb59a]{font-size:20px;width:46px}}.otp-cell__input.error[data-v-a68bb59a]{color:var(--error)}input[type=number][data-v-a68bb59a]::-webkit-inner-spin-button,input[type=number][data-v-a68bb59a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.root[data-v-71e52915]{align-items:center;display:flex;justify-content:center;position:var(--3fcb5d25)}.content[data-v-71e52915]{inset:unset;bottom:var(--4ecd2bcc);left:var(--4487b430);margin:0;pointer-events:none;position:var(--5a4f6d88);right:var(--4bc20f4a);top:var(--282f7b54);transform:var(--395b2baa);visibility:hidden}.content.tooltip[data-v-71e52915]{background-color:#1a1a1a;border:1px solid hsla(0,0%,100%,.03);border-radius:8px;color:#a3a3a3;padding:6px 12px;width:var(--052ed87d)}.content.onboarding[data-v-71e52915],.content.tooltip[data-v-71e52915]{font-size:12px;font-style:normal;font-weight:500;line-height:150%;max-width:270px}.content.onboarding[data-v-71e52915]{background-color:#8f42ff;border-radius:10px;color:#fafafa;overflow:visible;padding:15px;text-align:center}.content[data-v-71e52915]{opacity:0;transition:opacity .12s,overlay allow-discrete .12s,display allow-discrete .12s}.content[data-v-71e52915]:popover-open{opacity:1;pointer-events:auto;visibility:visible}.content.\:popover-open[data-v-71e52915]{opacity:1;pointer-events:auto;visibility:visible}@starting-style{.content[data-v-71e52915]:popover-open{opacity:0}.content.\:popover-open[data-v-71e52915]{opacity:1;pointer-events:auto;visibility:visible}}.content.onboarding[data-v-71e52915]:before{border:7px solid var(--2e68dec6);bottom:var(--16bcbec8);content:"";display:block;height:0;left:50%;position:absolute;top:var(--7cabb884);transform:translate(-50%);width:0}.tooltip-icon path[data-v-71e52915]{fill:#8f42ff;transition:fill .4s}.tooltip-icon:hover path[data-v-71e52915]{fill:#ac63fc}.confirmation-passkey__container[data-v-f7811e75]{max-width:480px}
