.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-transition-enter-active{transition:all .2s ease-in}.modal-transition-enter-from,.modal-transition-leave-to{opacity:0;transform:scale(1.1)}.modal-transition-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%}.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{width:100%;background-color:#fff}@media(min-width:576px){.app-layout__content{height:100%;max-height:800px;border-radius:.625rem}}.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}.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}.home-view__text{display:flex;flex-grow:1}.not-found{display:flex;height:100%;padding-top:env(safe-area-inset-top)}@media(min-width:576px){.not-found{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__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__frame{height:100%;max-height:800px;border-radius:.625rem}}.not-found__text{font-size:1.125rem;letter-spacing:.01em;line-height:1.5;display:flex;flex-grow:1;align-items:center;justify-content:center}
