.slide-right-leave-active{overflow:hidden;transition-duration:.1s}.slide-right-enter-active{overflow:hidden;transition-duration:.2s}.slide-right-enter-from [data-transition]{opacity:0;transform:translate(-2rem)}.slide-right-enter-active [data-transition]{transition:all .1s ease-in .1s}.slide-right-leave-active [data-transition]{transition:all .1s ease-out}.slide-right-leave-to [data-transition]{opacity:0;transform:translate(2rem)}.slide-left-leave-active{overflow:hidden;transition-duration:.1s}.slide-left-enter-active{overflow:hidden;transition-duration:.2s}.slide-left-enter-from [data-transition]{opacity:0;transform:translate(2rem)}.slide-left-enter-active [data-transition]{transition:all .1s ease-in .1s}.slide-left-leave-active [data-transition]{transition:all .1s ease-out}.slide-left-leave-to [data-transition]{opacity:0;transform:translate(-2rem)}.modal-enter-active{transition:all .2s ease-in}.modal-enter-from,.modal-leave-to{opacity:0;transform:scale(1.1)}.modal-leave-active{transition:all .1s ease-out}@keyframes scale-dot{50%{transform:scale(1.4)}}@keyframes pulse-3{50%,to{opacity:.2}}@keyframes pulse-4{33%,to{opacity:.2}}@keyframes shake-x{10%,30%,50%,70%,90%{transform:translate(-.625rem)}20%,40%,60%,80%{transform:translate(.625rem)}}@keyframes rotation180{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes mecto-icon{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:translateY(-4.5rem) scale(2)}}@keyframes status-success-path{to{stroke-dashoffset:0;stroke-width:1.5}}@keyframes status-failed-path{to{stroke-dashoffset:200;stroke-width:1.5}}@keyframes status-icon{80%{transform:scale(.9)}90%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}#app{width:100%;height:100%}.cs-loader{display:flex;align-items:center;justify-content:center;gap:.5rem}.cs-loader__dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#616763}.cs-loader__dot:nth-child(1){animation:pulse-3 .4s ease-in-out alternate infinite}.cs-loader__dot:nth-child(2){animation:pulse-3 .4s ease-in-out alternate .2s infinite}.cs-loader__dot:nth-child(3){animation:pulse-3 .4s ease-in-out alternate .4s infinite}.cs-loader--primary .cs-loader__dot{background-color:#222}.cs-loader--primary-light .cs-loader__dot{background-color:#01842e}.cs-loader--danger-light .cs-loader__dot{background-color:#dd230e}.app-layout{display:flex;height:100%;padding-top:env(safe-area-inset-top)}@media(min-width:576px){.app-layout{max-width:576px;align-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left));margin:0 auto}}.app-layout__content{overflow:hidden;width:100%;background-color:#fff}@media(min-width:576px){.app-layout__content{height:100%;max-height:800px;border-radius:.625rem}}.app-layout__content--loading{display:flex;align-items:center;justify-content:center;padding:1rem}.app-layout__error{font-size:1.125rem;letter-spacing:.01em;line-height:1.5}.cs-steps{height:100%}.cs-button--circle,.cs-button--danger-link,.cs-button--white-link,.cs-button--primary-link,.cs-button--danger-light,.cs-button--primary-light,.cs-button--secondary,.cs-button--primary,.cs-button--base{display:flex;overflow:hidden;height:3.5rem;align-items:center;justify-content:center;padding:0 1.25rem;border-radius:.625rem;gap:1rem;line-height:1.2;transition:background-color .15s ease-in-out,color .15s ease-in-out;font-size:1.125rem;letter-spacing:.01em;line-height:1.5;font-weight:500}.cs-button--circle:disabled,.cs-button--danger-link:disabled,.cs-button--white-link:disabled,.cs-button--primary-link:disabled,.cs-button--danger-light:disabled,.cs-button--primary-light:disabled,.cs-button--secondary:disabled,.cs-button--primary:disabled,.cs-button--base:disabled{opacity:.4}.cs-button--circle svg,.cs-button--danger-link svg,.cs-button--white-link svg,.cs-button--primary-link svg,.cs-button--danger-light svg,.cs-button--primary-light svg,.cs-button--secondary svg,.cs-button--primary svg,.cs-button--base svg{width:1.5rem;height:1.5rem;flex-shrink:0}.cs-button--circle svg [stroke],.cs-button--danger-link svg [stroke],.cs-button--white-link svg [stroke],.cs-button--primary-link svg [stroke],.cs-button--danger-light svg [stroke],.cs-button--primary-light svg [stroke],.cs-button--secondary svg [stroke],.cs-button--primary svg [stroke],.cs-button--base svg [stroke]{stroke:#222}.cs-button--circle svg [fill],.cs-button--danger-link svg [fill],.cs-button--white-link svg [fill],.cs-button--primary-link svg [fill],.cs-button--danger-light svg [fill],.cs-button--primary-light svg [fill],.cs-button--secondary svg [fill],.cs-button--primary svg [fill],.cs-button--base svg [fill]{fill:#222}.cs-button:disabled{pointer-events:none}.cs-button__circle{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:50%;background-color:#f6f8fa}@media(pointer:fine){.cs-button__circle:hover{background-color:#e6ecf1}}.cs-button__circle:active{background-color:#d6dfe8}.cs-button--primary{background-color:#68c481}@media(pointer:fine){.cs-button--primary:hover{background-color:#52bc6f}}.cs-button--primary:active{background-color:#48b766}.cs-button--secondary{background-color:#f6f8fa}@media(pointer:fine){.cs-button--secondary:hover{background-color:#e6ecf1}}.cs-button--secondary:active{background-color:#e0e7ee}.cs-button--primary-light{background-color:#f0f9f2;color:#01842e}@media(pointer:fine){.cs-button--primary-light:hover{background-color:#dff2e3}}.cs-button--primary-light:active{background-color:#d8efdd}.cs-button--primary-light svg [stroke]{stroke:#01842e}.cs-button--primary-light svg [fill]{fill:#01842e}.cs-button--danger-light{background-color:#fcf5ef;color:#dd230e}@media(pointer:fine){.cs-button--danger-light:hover{background-color:#f8e8da}}.cs-button--danger-light:active{background-color:#f7e3d2}.cs-button--danger-light svg [stroke]{stroke:#dd230e}.cs-button--danger-light svg [fill]{fill:#dd230e}.cs-button--primary-link{background-color:transparent;color:#01842e}@media(pointer:fine){.cs-button--primary-link:hover{color:#017729}}.cs-button--primary-link:active{color:#017027}.cs-button--primary-link svg [stroke]{stroke:#01842e}.cs-button--primary-link svg [fill]{fill:#01842e}.cs-button--white-link{background-color:transparent;color:#fff}@media(pointer:fine){.cs-button--white-link:hover{color:#e6e6e6}}.cs-button--white-link:active{color:#d9d9d9}.cs-button--white-link svg [stroke]{stroke:#fff}.cs-button--white-link svg [fill]{fill:#fff}.cs-button--danger-link{background-color:transparent;color:#dd230e}@media(pointer:fine){.cs-button--danger-link:hover{color:#c7200d}}.cs-button--danger-link:active{color:#bc1e0c}.cs-button--danger-link svg [stroke]{stroke:#dd230e}.cs-button--danger-link svg [fill]{fill:#dd230e}.cs-button--circle{height:auto;flex:1 0 4rem;flex-direction:column;justify-content:flex-start;padding:0;font-weight:400;gap:.5rem;overflow-wrap:anywhere;font-size:.875rem;letter-spacing:.02em;line-height:1.5}.cs-button--small{height:2.75rem}.cs-button--loading{pointer-events:none}.cs-navbar-button{width:4rem;height:100%;flex-shrink:0;padding:1.25rem}.cs-navbar{display:flex;width:100%;height:4rem;flex-direction:row;align-items:center}.cs-navbar__action{display:flex;height:100%;flex-basis:4rem;flex-shrink:0;align-items:center;justify-content:center}.cs-navbar__content{min-width:20%;flex-grow:1;text-align:center}.cs-navbar__title{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-navbar__description{font-size:.875rem;letter-spacing:.02em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-layout{display:flex;width:100%;height:100%;flex-direction:column}.main-layout__container{display:flex;height:100%;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-width:thin}.main-layout__content{display:flex;width:100%;flex-basis:100%;flex-direction:column;padding:2.5rem max(1.5rem,env(safe-area-inset-right)) 2.5rem max(1.5rem,env(safe-area-inset-left));gap:2.5rem}.settings-step-clear__container{flex-grow:1}.settings-step-clear__note{font-size:1.125rem;letter-spacing:.01em;line-height:1.5}.cs-history-row{padding:1rem .75rem;border-radius:.625rem;cursor:pointer}@media(pointer:fine){.cs-history-row:hover{background-color:#f6f8fa}}.cs-history-row:active{background-color:#f6f8fa}.cs-history-row__title{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;display:flex;justify-content:space-between;gap:.75rem}.cs-history-row__subtitle{font-size:.875rem;letter-spacing:.02em;line-height:1.5;display:flex;justify-content:space-between;color:#616763;gap:.75rem}.cs-history-row--fixed{flex-shrink:0}.cs-history-row--ellipsis{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-step-history__empty{font-size:1.125rem;letter-spacing:.01em;line-height:1.5}.settings-step-history__transactions{display:flex;flex-direction:column;margin-right:-.75rem;margin-left:-.75rem;gap:.25rem}.cs-list-item{display:flex;min-height:3.5rem;flex-direction:row;align-items:center;padding-right:max(1.5rem,env(safe-area-inset-right));padding-left:max(1.5rem,env(safe-area-inset-left));gap:.5rem}@media(min-width:576px){.cs-list-item{padding-right:0;padding-left:0}}.cs-list-item__content{min-width:20%;flex-grow:1;padding-top:.75rem;padding-bottom:.75rem}.cs-list-item__title{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-list-item__description{font-size:.875rem;letter-spacing:.02em;line-height:1.5;color:#616763}.cs-list-item__before button,.cs-list-item__after button{width:1.5rem;height:1.5rem}.cs-list-item__before svg,.cs-list-item__after svg{width:1.5rem;height:1.5rem}.cs-list-item--clickable{cursor:pointer}.cs-list-item--disabled{opacity:.4;pointer-events:none}.cs-list-item--danger{color:#dd230e}.cs-list-item-dropdown{position:relative;display:flex;align-items:center;gap:.5rem}.cs-list-item-dropdown__label{font-size:.875rem;letter-spacing:.02em;line-height:1.5;color:#616763}.cs-list-item-dropdown__select{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;position:absolute;inset:0;width:100%;height:100%;opacity:0}.cs-list-item-dropdown svg{width:1.5rem;height:1.5rem}.cs-list-items{margin-right:calc(-1*max(1.5rem,env(safe-area-inset-right)));margin-left:calc(-1*max(1.5rem,env(safe-area-inset-left)))}@media(min-width:576px){.cs-list-items{margin-right:0;margin-left:0}}.cs-list-items__title-wrapper{padding:0 max(1.5rem,env(safe-area-inset-right)) 0 max(1.5rem,env(safe-area-inset-left));color:#616763}@media(min-width:576px){.cs-list-items__title-wrapper{padding:0}}.cs-list-items__title{font-size:.875rem;letter-spacing:.02em;line-height:1.5;padding:.25rem 0;border-bottom:1px solid #f0f0f0}.cs-list-items__list{padding:0;margin:0;list-style:none}.settings-step-index__version{font-size:.875rem;letter-spacing:.02em;line-height:1.5;color:#616763;text-align:center}.cs-button-group{display:flex;flex-direction:column;gap:1rem}.cs-button-group--horizontal{flex-direction:row}.cs-button-group--circle{flex-direction:row;justify-content:space-around;gap:.25rem}.cs-crypto-logo{position:relative;width:100%;height:100%}.cs-crypto-logo__crypto{width:100%;height:100%;object-fit:contain}.cs-crypto-logo__platform{position:absolute;right:-12.5%;bottom:-12.5%;width:50%;height:50%;border-radius:50%;box-shadow:0 0 0 1px #fff}.cs-form-group{display:flex;flex-direction:column;gap:1.25rem}.cs-form-element{display:flex;flex-direction:column;gap:.25rem}.cs-form-element__container{display:flex;align-items:flex-end}.cs-form-element__container--with-gap{gap:1.25rem}.cs-form-element__control{min-width:0;flex-grow:1}.cs-form-element__label{font-size:.875rem;letter-spacing:.02em;line-height:1.5;margin-bottom:.25rem;color:#616763}.cs-form-element__wrapper{display:flex;gap:.5rem}.cs-form-element__box{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;position:relative;display:flex;min-width:0;min-height:3.5rem;flex:1 1 100%;align-items:center;padding:0 .75rem;border:1px solid #f6f8fa;border-radius:.625rem;background-color:#f6f8fa;gap:.625rem;transition:background-color .15s ease-in-out,border .15s ease-in-out}.cs-form-element__box--extra{flex:1 0 auto}.cs-form-element__error{font-size:.875rem;letter-spacing:.02em;line-height:1.5;color:#dd230e}.cs-form-element--has-error .cs-form-element__container div.cs-form-element__box{border:1px solid #dd230e;background-color:#fcf5ef}.cs-form-element--small .cs-form-element__box{min-height:2.75rem}.cs-form-element--small .cs-form-element__icon-before,.cs-form-element--small .cs-form-element__icon-after{margin:calc(.625rem - 1px) 0}.cs-form-element--writable .cs-form-element__label,.cs-form-element--writable .cs-form-element__box{cursor:pointer}.cs-form-element--writable .cs-form-element__box:focus-within,.cs-form-element--writable .cs-form-element__box:active{border:1px solid #68c481;background-color:#fff}.cs-form-element__icon-before,.cs-form-element__icon-after{width:1.5rem;height:1.5rem;flex-shrink:0;margin:calc(1rem - 1px) 0}.cs-form-element__icon-after{align-self:start}.cs-form-input__input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;flex-grow:1}.cs-form-input__input::placeholder{color:#616763}.cs-form-textarea-readonly__textarea{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;overflow:hidden;flex-grow:1;padding:.75rem 0;border:none;background-color:transparent;color:#222;cursor:auto;font-family:inherit;line-height:inherit;overflow-wrap:break-word}.cs-form-textarea-readonly__copy{cursor:pointer}.cs-form-textarea-readonly__success [stroke]{stroke:#01842e}.swap-step-address__container{flex-grow:1}.swap-step-address__agreement{font-size:.875rem;letter-spacing:.02em;line-height:1.5;position:relative;display:flex;align-items:flex-start;cursor:pointer;gap:1rem}.swap-step-address__default-checkbox{position:absolute;opacity:0;pointer-events:none}.swap-step-address__default-checkbox:checked~.swap-step-address__checkbox{border:none;background-color:#68c481}.swap-step-address__default-checkbox:checked~.swap-step-address__checkbox .swap-step-address__check{display:block}.swap-step-address__checkbox{display:flex;width:1rem;height:1rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d3d3d3;border-radius:.25rem;margin-top:.25rem}.swap-step-address__check{display:none;width:1rem;height:1rem}.cs-crypto-list__header{font-size:.875rem;letter-spacing:.02em;line-height:1.5;margin-bottom:.25rem;color:#616763}.cs-crypto-list__list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0 -.75rem;gap:.25rem;list-style:none}.cs-crypto-list__list--loading{opacity:.4;pointer-events:none}.cs-crypto-list__item{display:flex;flex:0 0 100%;align-items:flex-start;padding:.75rem;border-radius:.625rem;cursor:pointer;gap:.75rem;overflow-x:hidden}@media(pointer:fine){.cs-crypto-list__item:hover{background-color:#f6f8fa}}.cs-crypto-list__item:active,.cs-crypto-list__item--selected{background-color:#f6f8fa}@media(min-width:576px){.cs-crypto-list__item--columns{flex-basis:calc((100% - .25rem)/2)}}.cs-crypto-list__logo{width:2.5rem;height:2.5rem;flex:0 0 auto;margin:.25rem 0}.cs-crypto-list__content{flex:1 1 auto;overflow-x:hidden}.cs-crypto-list__title-container{display:flex;flex:0 0 100%;justify-content:space-between;gap:1rem}.cs-crypto-list__title{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-crypto-list__title:first-child{flex:0 0 auto}.cs-crypto-list__title:last-child{flex:1 1 auto}.cs-crypto-list__title:nth-child(2){text-align:right}.cs-crypto-list__subtitle-container{display:flex;flex:0 0 100%;justify-content:space-between;gap:1rem}.cs-crypto-list__subtitle{color:#616763;font-size:.75rem;letter-spacing:.03em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-crypto-list__subtitle:nth-child(1){flex:1 1 auto}.cs-crypto-list__subtitle:nth-child(2){flex:0 0 auto;text-align:right}.cs-crypto-list__change{padding-left:.5rem}.cs-crypto-list__change--positive{color:#01842e}.cs-crypto-list__change--negative{color:#dd230e}.cs-crypto-list__multiple{align-self:center}.cs-crypto-list__tick{width:1.5rem;height:1.5rem}.cs-amount-input{width:100%;border:none}.cs-form-dropdown__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.cs-form-dropdown__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:default}.cs-form-dropdown__input--writable{cursor:pointer}.cs-form-info{font-size:1.125rem;letter-spacing:.01em;line-height:1.5}.swap-step-index__container,.swap-step-index__from-amount{flex-grow:1}.swap-step-index__from-crypto{max-width:9.375rem;flex-shrink:0}.swap-step-meta__container{flex-grow:1}.cs-qr-scan__video{display:block;width:100%;max-width:20rem;height:100%;max-height:20rem;border:1px solid #d3d3d3;border-radius:.625rem;margin:0 auto}.swap-step-refund-address__container{flex-grow:1}.swap-step-refund-address__error{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;color:#dd230e}.swap-step-refund-meta__container{flex-grow:1}.swap-step-refund-meta__error{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;color:#dd230e}.cs-select-crypto__actions{display:flex;flex-wrap:wrap;align-items:center}@media(min-width:576px){.cs-select-crypto__actions{flex-wrap:nowrap}}.cs-select-crypto__action-search{flex-basis:100%}.cs-select-crypto__message{font-size:1.125rem;letter-spacing:.01em;line-height:1.5}.transaction-step-details__container{display:flex;flex-direction:column;gap:2.5rem}.transaction-step-details__from-crypto{width:8rem;flex-shrink:0}.cs-modal__overlay{position:fixed;z-index:300;inset:-1px 0 0;display:flex;padding:1.5rem;background-color:#0000004d;overflow-y:auto}.cs-modal__container{display:flex;width:100%;flex:0 1 25rem;flex-direction:column;padding:1.5rem;border-radius:.625rem;margin:auto;background-color:#fff;gap:1.5rem}.cs-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.cs-modal__title{font-size:1.5rem;letter-spacing:0;line-height:1.2;font-weight:500}.cs-modal__close{width:1.5rem;height:1.5rem;flex-grow:0;flex-shrink:0;cursor:pointer}.cs-modal__body{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;display:flex;flex-direction:column;gap:1rem}.transaction-awaiting-deposit__container{flex-grow:1}.transaction-awaiting-deposit__from-crypto{width:8rem;flex-shrink:0}.transaction-awaiting-deposit__qr{flex-shrink:0;padding:0 1rem}.cs-crypto-info{display:flex;flex-direction:row;align-items:center;justify-content:left;gap:1rem}.cs-crypto-info__icon{width:4rem;height:4rem}.cs-crypto-info__title{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;flex-grow:1;overflow-wrap:anywhere}.transaction-awaiting-swap__container{flex-grow:1}.transaction-awaiting-swap__down{width:4rem;padding:0 1.25rem}.transaction-status__icon{width:8rem;height:8rem;align-self:center;border-radius:50%;animation:status-icon .2s ease-in .1s forwards;opacity:0;transform:scale(.3)}.transaction-status__icon path{stroke-dasharray:100;stroke-dashoffset:100}.transaction-status__icon--success{background-color:#f0f9f2}.transaction-status__icon--success path{animation:status-success-path .3s ease-in .15s forwards}.transaction-status__icon--failed{background-color:#fcf5ef}.transaction-status__icon--failed path{animation:status-failed-path .3s ease-in .15s forwards}.transaction-status__info{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.transaction-status__info-header{font-size:1.5rem;letter-spacing:0;line-height:1.2;font-weight:500}.transaction-status__info-message{font-size:1.125rem;letter-spacing:.01em;line-height:1.5}.transaction-step-index__loader{display:flex;height:100%;align-items:center;justify-content:center;padding:1rem}.transaction-step-index__error{font-size:1.125rem;letter-spacing:.01em;line-height:1.5}.not-found-view{display:flex;height:100%;padding-top:env(safe-area-inset-top)}@media(min-width:576px){.not-found-view{max-width:576px;align-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left));margin:0 auto}}.not-found-view__frame{display:flex;width:100%;flex-direction:column;padding:2.5rem max(1.5rem,env(safe-area-inset-right)) 2.5rem max(1.5rem,env(safe-area-inset-left));background-color:#fff}@media(min-width:576px){.not-found-view__frame{height:100%;max-height:800px;border-radius:.625rem}}.not-found-view__text{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;display:flex;flex-grow:1;align-items:center;justify-content:center}
