.ui-notification{display:flex;flex-direction:column;gap:8px;padding:32px;position:relative;width:340px}.ui-notification--info{background-color:#c0f8ff}.ui-notification--success{background-color:#edffd5}.ui-notification--warning{background-color:#fffbbf}.ui-notification--error{background-color:#ffcccb}@media (max-width:575px){.ui-notification{padding:28px;width:100%}}.ui-notification__close-icon{cursor:pointer;inset-block-start:16px;inset-inline-end:16px;position:absolute}.ui-notification__title{font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}@media (max-width:575px){.ui-notification__title{font-size:14px}}.ui-notification__message{font-size:14px;font-weight:300;line-height:1.2}@media (max-width:575px){.ui-notification__message{font-size:13px}}.notifications{display:flex;flex-direction:column;gap:8px;inset-block-start:40px;inset-inline-end:40px;position:fixed}@media (max-width:1023px){.notifications{inset-block-start:30px;inset-inline-end:24px}}@media (max-width:575px){.notifications{inset-inline-start:80px}}@media (max-width:399px){.notifications{inset-inline-end:18px;inset-inline-start:18px}}.notifications-fade-enter-active,.notifications-fade-move{transition:transform .3s ease,opacity .3s ease}.notifications-fade-enter-from{opacity:0;transform:translate(100%)}.notifications-fade-leave-active{opacity:0;position:absolute}.icon-arrow-right-animated{display:flex;position:relative;transition:transform .3s ease}.icon-arrow-right-animated:after{background-color:currentColor;content:"";height:1px;position:absolute;right:21px;top:50%;transform:translateY(-50%);transition:width .3s ease;width:0}.ui-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ui-loader__spinner{animation:loader-scale 1s infinite,loader-move 1s infinite;aspect-ratio:1;background:no-repeat linear-gradient(#000 0,#000 0),no-repeat linear-gradient(#000 0,#000 0),no-repeat linear-gradient(#000 0,#000 0)}.ui-loader__spinner--sm{width:24px}.ui-loader__spinner--md{width:48px}.ui-loader__spinner--lg{width:72px}.ui-loader__spinner--light{background:no-repeat linear-gradient(#fff 0,#fff 0),no-repeat linear-gradient(#fff 0,#fff 0),no-repeat linear-gradient(#fff 0,#fff 0)}@keyframes loader-scale{0%,to{background-size:20% 100%}33%,66%{background-size:20% 20%}}@keyframes loader-move{0%,33%{background-position:0 0,50% 50%,100% 100%}66%,to{background-position:100% 0,50% 50%,0 100%}}.ui-button{align-items:center;background-color:transparent;border:1px solid transparent;color:#000;cursor:pointer;display:flex;justify-content:center;position:relative;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ui-button--lg{font-size:20px;height:56px;padding-inline:20px}.ui-button--md{font-size:14px;height:48px;padding-inline:16px}.ui-button--sm{font-size:12px;height:40px;padding-inline:12px}@media (max-width:575px){.ui-button--lg{font-size:14px;height:48px;padding-inline:20px}.ui-button--md,.ui-button--sm{height:40px;padding-inline:12px}}.ui-button--primary{animation:background-gradient-animation 16s linear infinite;background:linear-gradient(-45deg,#ffa63d,#ff3d77,#338aff,#3cf0c5);background-size:600%}@media (any-hover:hover) and (pointer:fine){.ui-button--primary:hover{animation:none;background:none;background-color:#fff;border-color:#000}}@media (any-hover:none),(pointer:coarse){.ui-button--primary:active{animation:none;background:none;background-color:#fff;border-color:#000}}.ui-button--secondary{border-color:#000}@media (any-hover:hover) and (pointer:fine){.ui-button--secondary:hover{background-color:#000;color:#fff}}@media (any-hover:none),(pointer:coarse){.ui-button--secondary:active{background-color:#000;color:#fff}}.ui-button--link{background-color:inherit;height:-moz-min-content;height:min-content;padding-inline:0}@media (any-hover:hover) and (pointer:fine){.ui-button--link:hover{color:#0e17ff}}@media (any-hover:none),(pointer:coarse){.ui-button--link:active{color:#0e17ff}}.ui-button--clear{background-color:#000;border-radius:80px;color:#fff;padding-inline:16px}.ui-button--clear:disabled{background-color:#ff120d}@media (any-hover:hover) and (pointer:fine){.ui-button--clear:hover{background-color:#ff120d}}@media (any-hover:none),(pointer:coarse){.ui-button--clear:active{background-color:#ff120d}}@media (any-hover:hover) and (pointer:fine){.ui-button--light.ui-button--primary:hover{background-color:#000;border-color:#fff;color:#fff}}@media (any-hover:none),(pointer:coarse){.ui-button--light.ui-button--primary:active{background-color:#000;border-color:#fff;color:#fff}}.ui-button--light.ui-button--secondary{border-color:#fff;color:#fff}@media (any-hover:hover) and (pointer:fine){.ui-button--light.ui-button--secondary:hover{background-color:#fff;border-color:#000;color:#000}}@media (any-hover:none),(pointer:coarse){.ui-button--light.ui-button--secondary:active{background-color:#fff;border-color:#000;color:#000}}.ui-button--light.ui-button--link{color:#fff}@media (any-hover:hover) and (pointer:fine){.ui-button--light.ui-button--link:hover{color:#bfbfbf}}@media (any-hover:none),(pointer:coarse){.ui-button--light.ui-button--link:active{color:#bfbfbf}}@media (any-hover:hover) and (pointer:fine){.ui-button--transparent.ui-button--primary:hover{background-color:transparent}}@media (any-hover:none),(pointer:coarse){.ui-button--transparent.ui-button--primary:active{background-color:transparent}}.ui-button__content{align-items:center;display:flex;gap:10px;justify-content:center}.ui-button__content--is-loading{visibility:hidden}.ui-button__text{font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap}.ui-button:disabled{opacity:.7;pointer-events:none}.ui-button__loader{top:0;right:0;bottom:0;left:0;position:absolute}@keyframes background-gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.form-error-enter-active,.form-error-leave-active{transition:opacity .3s ease,transform .3s ease}.form-error-enter-from,.form-error-leave-to{opacity:0;transform:translateY(-8px)}.form-error-enter-to,.form-error-leave-from{opacity:1;transform:translateY(0)}.backdrop-from-top-to-bottom-enter-active,.backdrop-from-top-to-bottom-leave-active{transition:transform .3s ease-in-out}.backdrop-from-top-to-bottom-enter-from{transform:translateY(-100%)}.backdrop-from-top-to-bottom-enter-to,.backdrop-from-top-to-bottom-leave-from{transform:translateY(0)}.backdrop-from-top-to-bottom-leave-to{transform:translateY(100%)}.error-view{flex-grow:1;justify-content:center}.error-view,.error-view__404{align-items:center;display:flex;flex-direction:column}.error-view__404{gap:32px}.error-view__message{color:#404040;font-size:22px}@media (max-width:575px){.error-view__message{font-size:18px}}.error-view__message-title{font-size:32px}@media (max-width:575px){.error-view__message-title{font-size:22px}}.error-view__message-link{color:#0e17ff;white-space:nowrap}
