@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.layout{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;min-width:350px}.layout .layout-wrapper{display:flex;flex-direction:row;width:100%}.layout .layout-wrapper .layout-content{width:100%;max-width:500px;margin:0 auto;display:flex;flex-direction:column}.layout--centered{align-items:stretch}.layout--centered .layout-wrapper{margin:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkbox{position:relative;cursor:pointer;display:flex;align-items:center;margin:0;padding:0;gap:16px}.checkbox .border{background-color:#3333330f;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;width:40px;height:40px;min-height:24px!important;min-width:24px!important;max-height:24px!important;max-width:24px!important;-webkit-transition:.2s;transition:.2s}.checkbox .marker{opacity:0;color:#333;display:flex;align-items:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.checkbox .description{color:#969696;font-size:14px}.checkbox input{display:none}.checkbox.outlined .border{border:2px solid rgba(51,51,51,.2);background-color:transparent}.checkbox:has(input:checked) .marker{opacity:1}.checkbox:has(input:checked):has(input:enabled) .border{background-color:#3333331a}.checkbox:has(input:checked):has(input:enabled).outlined .border{background-color:transparent;border-color:#333}.checkbox:has(input:checked):has(input:enabled).filled .border{background-color:#333}.checkbox:has(input:checked):has(input:enabled).filled .border .marker{color:#fff}.checkbox:has(input:checked):has(input:enabled).colored-label .label{color:#333}.checkbox.checkbox-loading{pointer-events:none}.checkbox.checkbox-loading .border .marker{background:transparent;border-radius:10px;border:2px solid rgba(51,51,51,.2);border-bottom-color:transparent!important;animation:spin .8s infinite linear;opacity:1;width:40px;height:40px;min-height:15px!important;min-width:15px!important;max-height:15px!important;max-width:15px!important;-webkit-transition:.2s;transition:.2s}.checkbox.checkbox-loading .border .marker *{opacity:0}.checkbox.checkbox-loading:has(input:checked) .border .marker{border-color:#333}.checkbox:has(input:disabled){pointer-events:none}.checkbox:has(input:disabled) .label{color:#aaa!important}.checkbox:has(input:disabled) .marker{color:#969696!important}.checkbox:has(input:disabled) .description{color:#bebebe!important}.checkbox:has(input:disabled).outlined .border{background-color:transparent!important;border-color:#d2d2d2!important}.checkbox:has(input:disabled):has(input:checked).filled .border{border-color:transparent!important;background-color:#e6e6e6!important}.checkbox.primary{position:relative;cursor:pointer;display:flex;align-items:center;margin:0;padding:0;gap:16px}.checkbox.primary .border{background-color:#3333330f;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;width:40px;height:40px;min-height:24px!important;min-width:24px!important;max-height:24px!important;max-width:24px!important;-webkit-transition:.2s;transition:.2s}.checkbox.primary .marker{opacity:0;color:#333;display:flex;align-items:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.checkbox.primary .description{color:#969696;font-size:14px}.checkbox.primary input{display:none}.checkbox.primary.outlined .border{border:2px solid rgba(51,51,51,.2);background-color:transparent}.checkbox.primary:has(input:checked) .marker{opacity:1}.checkbox.primary:has(input:checked):has(input:enabled) .border{background-color:#3333331a}.checkbox.primary:has(input:checked):has(input:enabled).outlined .border{background-color:transparent;border-color:#333}.checkbox.primary:has(input:checked):has(input:enabled).filled .border{background-color:#333}.checkbox.primary:has(input:checked):has(input:enabled).filled .border .marker{color:#fff}.checkbox.primary:has(input:checked):has(input:enabled).colored-label .label{color:#333}.checkbox.primary.checkbox-loading{pointer-events:none}.checkbox.primary.checkbox-loading .border .marker{background:transparent;border-radius:10px;border:2px solid rgba(51,51,51,.2);border-bottom-color:transparent!important;animation:spin .8s infinite linear;opacity:1;width:40px;height:40px;min-height:15px!important;min-width:15px!important;max-height:15px!important;max-width:15px!important;-webkit-transition:.2s;transition:.2s}.checkbox.primary.checkbox-loading .border .marker *{opacity:0}.checkbox.primary.checkbox-loading:has(input:checked) .border .marker{border-color:#333}.checkbox.primary:has(input:disabled){pointer-events:none}.checkbox.primary:has(input:disabled) .label{color:#aaa!important}.checkbox.primary:has(input:disabled) .marker{color:#969696!important}.checkbox.primary:has(input:disabled) .description{color:#bebebe!important}.checkbox.primary:has(input:disabled).outlined .border{background-color:transparent!important;border-color:#d2d2d2!important}.checkbox.primary:has(input:disabled):has(input:checked).filled .border{border-color:transparent!important;background-color:#e6e6e6!important}.checkbox.error{position:relative;cursor:pointer;display:flex;align-items:center;margin:0;padding:0;gap:16px}.checkbox.error .border{background-color:#3333330f;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;width:40px;height:40px;min-height:24px!important;min-width:24px!important;max-height:24px!important;max-width:24px!important;-webkit-transition:.2s;transition:.2s}.checkbox.error .marker{opacity:0;color:#e74c3c;display:flex;align-items:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.checkbox.error .description{color:#969696;font-size:14px}.checkbox.error input{display:none}.checkbox.error.outlined .border{border:2px solid rgba(51,51,51,.2);background-color:transparent}.checkbox.error:has(input:checked) .marker{opacity:1}.checkbox.error:has(input:checked):has(input:enabled) .border{background-color:#e74c3c1a}.checkbox.error:has(input:checked):has(input:enabled).outlined .border{background-color:transparent;border-color:#e74c3c}.checkbox.error:has(input:checked):has(input:enabled).filled .border{background-color:#e74c3c}.checkbox.error:has(input:checked):has(input:enabled).filled .border .marker{color:#fff}.checkbox.error:has(input:checked):has(input:enabled).colored-label .label{color:#e74c3c}.checkbox.error.checkbox-loading{pointer-events:none}.checkbox.error.checkbox-loading .border .marker{background:transparent;border-radius:10px;border:2px solid rgba(51,51,51,.2);border-bottom-color:transparent!important;animation:spin .8s infinite linear;opacity:1;width:40px;height:40px;min-height:15px!important;min-width:15px!important;max-height:15px!important;max-width:15px!important;-webkit-transition:.2s;transition:.2s}.checkbox.error.checkbox-loading .border .marker *{opacity:0}.checkbox.error.checkbox-loading:has(input:checked) .border .marker{border-color:#e74c3c}.checkbox.error:has(input:disabled){pointer-events:none}.checkbox.error:has(input:disabled) .label{color:#aaa!important}.checkbox.error:has(input:disabled) .marker{color:#969696!important}.checkbox.error:has(input:disabled) .description{color:#bebebe!important}.checkbox.error:has(input:disabled).outlined .border{background-color:transparent!important;border-color:#d2d2d2!important}.checkbox.error:has(input:disabled):has(input:checked).filled .border{border-color:transparent!important;background-color:#e6e6e6!important}.radio{display:flex;align-items:center;margin:0;padding:0;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.radio .border{margin-right:15px;display:flex;align-items:center;justify-content:center;border:2px solid rgb(200,200,200);border-radius:15px;width:40px;height:40px;min-height:30px!important;min-width:30px!important;max-height:30px!important;max-width:30px!important;-webkit-transition:.2s;transition:.2s}.radio .marker{opacity:0;display:flex;align-items:center;color:#333;-webkit-transition:.2s;transition:.2s}.radio .description{color:#969696;font-size:14px}.radio input{display:none}.radio.squared .border{border-radius:0}.radio:hover.hoverable .border,.radio.hovered .border{background-color:#3333331a}.radio:hover.hoverable:not(.filled):has(input:checked:enabled) .border,.radio:hover.hoverable.colored .border,.radio.hovered:not(.filled):has(input:checked:enabled) .border,.radio.hovered.colored .border{background-color:#3333331a}.radio:has(input:checked) .marker{opacity:1}.radio:has(input:checked) .border{border-color:#333}.radio:has(input:checked).filled .border{background-color:#333}.radio:has(input:checked).colored-label .label{color:#333}.radio.colored .border{border-color:#333}.radio.colored.filled .border{background-color:#333}.radio.filled:has(input:checked:enabled) .border .marker{color:#fff}.radio:not(.outlined) .border{border-color:transparent!important}.radio.loading{pointer-events:none}.radio:has(input:disabled){pointer-events:none}.radio:has(input:disabled) .label{color:#aaa!important}.radio:has(input:disabled) .marker{color:#969696!important}.radio:has(input:disabled) .description{color:#bebebe!important}.radio:has(input:disabled).outlined .border{background-color:transparent!important;border-color:#d2d2d2!important}.radio:has(input:disabled).filled:has(input:checked) .border{border-color:transparent!important;background-color:#e6e6e6!important}.radio.primary{display:flex;align-items:center;margin:0;padding:0;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.radio.primary .border{margin-right:15px;display:flex;align-items:center;justify-content:center;border:2px solid rgb(200,200,200);border-radius:15px;width:40px;height:40px;min-height:30px!important;min-width:30px!important;max-height:30px!important;max-width:30px!important;-webkit-transition:.2s;transition:.2s}.radio.primary .marker{opacity:0;display:flex;align-items:center;color:#333;-webkit-transition:.2s;transition:.2s}.radio.primary .description{color:#969696;font-size:14px}.radio.primary input{display:none}.radio.primary.squared .border{border-radius:0}.radio.primary:hover.hoverable .border,.radio.primary.hovered .border{background-color:#3333331a}.radio.primary:hover.hoverable:not(.filled):has(input:checked:enabled) .border,.radio.primary:hover.hoverable.colored .border,.radio.primary.hovered:not(.filled):has(input:checked:enabled) .border,.radio.primary.hovered.colored .border{background-color:#3333331a}.radio.primary:has(input:checked) .marker{opacity:1}.radio.primary:has(input:checked) .border{border-color:#333}.radio.primary:has(input:checked).filled .border{background-color:#333}.radio.primary:has(input:checked).colored-label .label{color:#333}.radio.primary.colored .border{border-color:#333}.radio.primary.colored.filled .border{background-color:#333}.radio.primary.filled:has(input:checked:enabled) .border .marker{color:#fff}.radio.primary:not(.outlined) .border{border-color:transparent!important}.radio.primary.loading{pointer-events:none}.radio.primary:has(input:disabled){pointer-events:none}.radio.primary:has(input:disabled) .label{color:#aaa!important}.radio.primary:has(input:disabled) .marker{color:#969696!important}.radio.primary:has(input:disabled) .description{color:#bebebe!important}.radio.primary:has(input:disabled).outlined .border{background-color:transparent!important;border-color:#d2d2d2!important}.radio.primary:has(input:disabled).filled:has(input:checked) .border{border-color:transparent!important;background-color:#e6e6e6!important}.radio.error{display:flex;align-items:center;margin:0;padding:0;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.radio.error .border{margin-right:15px;display:flex;align-items:center;justify-content:center;border:2px solid rgb(200,200,200);border-radius:15px;width:40px;height:40px;min-height:30px!important;min-width:30px!important;max-height:30px!important;max-width:30px!important;-webkit-transition:.2s;transition:.2s}.radio.error .marker{opacity:0;display:flex;align-items:center;color:#e74c3c;-webkit-transition:.2s;transition:.2s}.radio.error .description{color:#969696;font-size:14px}.radio.error input{display:none}.radio.error.squared .border{border-radius:0}.radio.error:hover.hoverable .border,.radio.error.hovered .border{background-color:#3333331a}.radio.error:hover.hoverable:not(.filled):has(input:checked:enabled) .border,.radio.error:hover.hoverable.colored .border,.radio.error.hovered:not(.filled):has(input:checked:enabled) .border,.radio.error.hovered.colored .border{background-color:#e74c3c1a}.radio.error:has(input:checked) .marker{opacity:1}.radio.error:has(input:checked) .border{border-color:#e74c3c}.radio.error:has(input:checked).filled .border{background-color:#e74c3c}.radio.error:has(input:checked).colored-label .label{color:#e74c3c}.radio.error.colored .border{border-color:#e74c3c}.radio.error.colored.filled .border{background-color:#e74c3c}.radio.error.filled:has(input:checked:enabled) .border .marker{color:#fff}.radio.error:not(.outlined) .border{border-color:transparent!important}.radio.error.loading{pointer-events:none}.radio.error:has(input:disabled){pointer-events:none}.radio.error:has(input:disabled) .label{color:#aaa!important}.radio.error:has(input:disabled) .marker{color:#969696!important}.radio.error:has(input:disabled) .description{color:#bebebe!important}.radio.error:has(input:disabled).outlined .border{background-color:transparent!important;border-color:#d2d2d2!important}.radio.error:has(input:disabled).filled:has(input:checked) .border{border-color:transparent!important;background-color:#e6e6e6!important}@keyframes switch-marker-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes switch-checked-marker-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.switch{padding:0;margin:0;cursor:pointer;display:flex;align-items:center;position:relative}.switch input{display:none}.switch .label{-webkit-transition:.2s;transition:.2s}.switch .description{color:#969696;font-size:14px}.switch.outlined .border{border:2px solid rgba(51,51,51,.5);background-color:transparent}.switch .border{background-color:#3333330f;position:relative;min-height:30px;max-height:30px;max-width:50px;min-width:50px;margin-right:15px;border-radius:15px;display:flex;align-items:center;border:2px solid transparent;-webkit-transition:.2s;transition:.2s}.switch .border .marker{min-width:15px;height:15px;display:flex;align-items:center;justify-content:flex-start;background:#33333380;margin-left:5px;border:2px solid transparent;border-bottom-color:transparent!important;border-radius:10px;-webkit-transition:.2s;transition:.2s}.switch:has(input:checked) .border .marker{margin-left:26px}.switch:has(input:checked):has(input:enabled) .border{background-color:#333}.switch:has(input:checked):has(input:enabled) .border .marker{background-color:#333;border-color:#333}.switch:has(input:checked):has(input:enabled).outlined .border{background-color:transparent;border-color:#333}.switch:has(input:disabled){pointer-events:none}.switch:has(input:disabled) .border{opacity:.3}.switch:has(input:disabled) .label{color:#aaa!important}.switch:has(input:disabled) .description{color:#bebebe!important}.switch.switch-loading{pointer-events:none}.switch.switch-loading .marker{background-color:transparent!important;border-color:#33333380;animation:switch-marker-spin .8s infinite linear}.switch.primary{padding:0;margin:0;cursor:pointer;display:flex;align-items:center;position:relative}.switch.primary input{display:none}.switch.primary .label{-webkit-transition:.2s;transition:.2s}.switch.primary .description{color:#969696;font-size:14px}.switch.primary.outlined .border{border:2px solid rgba(51,51,51,.5);background-color:transparent}.switch.primary .border{background-color:#3333330f;position:relative;min-height:30px;max-height:30px;max-width:50px;min-width:50px;margin-right:15px;border-radius:15px;display:flex;align-items:center;border:2px solid transparent;-webkit-transition:.2s;transition:.2s}.switch.primary .border .marker{min-width:15px;height:15px;display:flex;align-items:center;justify-content:flex-start;background:#33333380;margin-left:5px;border:2px solid transparent;border-bottom-color:transparent!important;border-radius:10px;-webkit-transition:.2s;transition:.2s}.switch.primary:has(input:checked) .border .marker{margin-left:26px}.switch.primary:has(input:checked):has(input:enabled) .border{background-color:#333}.switch.primary:has(input:checked):has(input:enabled) .border .marker{background-color:#333;border-color:#333}.switch.primary:has(input:checked):has(input:enabled).outlined .border{background-color:transparent;border-color:#333}.switch.primary:has(input:disabled){pointer-events:none}.switch.primary:has(input:disabled) .border{opacity:.3}.switch.primary:has(input:disabled) .label{color:#aaa!important}.switch.primary:has(input:disabled) .description{color:#bebebe!important}.switch.primary.switch-loading{pointer-events:none}.switch.primary.switch-loading .marker{background-color:transparent!important;border-color:#33333380;animation:switch-marker-spin .8s infinite linear}button.button{position:relative;border:2px solid transparent;background-color:transparent;color:#333;height:40px;min-width:40px;padding:0 15px;font:inherit;font-weight:600;border-radius:15px;cursor:pointer;text-align:center;display:inline-block;overflow:hidden;-webkit-transition:.2s;transition:.2s}button.button.squared{border-radius:0!important}button.button.outlined{background:transparent;border-color:#333;color:#333}button.button.icon{padding:0;margin:0;border-radius:40px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;min-height:40!important;min-width:40!important;max-height:40!important;max-width:40!important}button.button .loading-area{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;-webkit-transition:.2s;transition:.2s}button.button.small{min-width:0;max-height:32px;max-width:32px}button.button:enabled:not(.filled):hover,button.button:enabled:not(.filled):focus{background-color:#3333331a}button.button:enabled:not(.filled):active{background-color:#3333}button.button.filled{background:#333;color:#fff}button.button.filled:hover,button.button.filled:focus{filter:brightness(90%)}button.button.filled:active{filter:brightness(80%)}button.button:disabled,button.button.button-loading{pointer-events:none!important}button.button:disabled{color:#b4b4b4}button.button:disabled.outlined{border-color:#e6e6e6}button.button:disabled.filled{background:#e6e6e6}button.button.button-loading{color:transparent!important}button.button.button-loading .loading-area{opacity:1}button.button.button-loading:focus{background-color:transparent!important}button.button.primary{position:relative;border:2px solid transparent;background-color:transparent;color:#333;height:40px;min-width:40px;padding:0 15px;font:inherit;font-weight:600;border-radius:15px;cursor:pointer;text-align:center;display:inline-block;overflow:hidden;-webkit-transition:.2s;transition:.2s}button.button.primary.squared{border-radius:0!important}button.button.primary.outlined{background:transparent;border-color:#333;color:#333}button.button.primary.icon{padding:0;margin:0;border-radius:40px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;min-height:40!important;min-width:40!important;max-height:40!important;max-width:40!important}button.button.primary .loading-area{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;-webkit-transition:.2s;transition:.2s}button.button.primary.small{min-width:0;max-height:32px;max-width:32px}button.button.primary:enabled:not(.filled):hover,button.button.primary:enabled:not(.filled):focus{background-color:#3333331a}button.button.primary:enabled:not(.filled):active{background-color:#3333}button.button.primary.filled{background:#333;color:#fff}button.button.primary.filled:hover,button.button.primary.filled:focus{filter:brightness(90%)}button.button.primary.filled:active{filter:brightness(80%)}button.button.primary:disabled,button.button.primary.button-loading{pointer-events:none!important}button.button.primary:disabled{color:#b4b4b4}button.button.primary:disabled.outlined{border-color:#e6e6e6}button.button.primary:disabled.filled{background:#e6e6e6}button.button.primary.button-loading{color:transparent!important}button.button.primary.button-loading .loading-area{opacity:1}button.button.primary.button-loading:focus{background-color:transparent!important}button.button.error{position:relative;border:2px solid transparent;background-color:transparent;color:#e74c3c;height:40px;min-width:40px;padding:0 15px;font:inherit;font-weight:600;border-radius:15px;cursor:pointer;text-align:center;display:inline-block;overflow:hidden;-webkit-transition:.2s;transition:.2s}button.button.error.squared{border-radius:0!important}button.button.error.outlined{background:transparent;border-color:#e74c3c;color:#e74c3c}button.button.error.icon{padding:0;margin:0;border-radius:40px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;min-height:40!important;min-width:40!important;max-height:40!important;max-width:40!important}button.button.error .loading-area{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;-webkit-transition:.2s;transition:.2s}button.button.error.small{min-width:0;max-height:32px;max-width:32px}button.button.error:enabled:not(.filled):hover,button.button.error:enabled:not(.filled):focus{background-color:#e74c3c1a}button.button.error:enabled:not(.filled):active{background-color:#e74c3c33}button.button.error.filled{background:#e74c3c;color:#fff}button.button.error.filled:hover,button.button.error.filled:focus{filter:brightness(90%)}button.button.error.filled:active{filter:brightness(80%)}button.button.error:disabled,button.button.error.button-loading{pointer-events:none!important}button.button.error:disabled{color:#b4b4b4}button.button.error:disabled.outlined{border-color:#e6e6e6}button.button.error:disabled.filled{background:#e6e6e6}button.button.error.button-loading{color:transparent!important}button.button.error.button-loading .loading-area{opacity:1}button.button.error.button-loading:focus{background-color:transparent!important}.loading{background:transparent;border-radius:10px;border:2px solid rgb(51,51,51);border-bottom-color:transparent!important;animation:spin .8s infinite linear;opacity:1;width:40px;height:40px;min-height:15px!important;min-width:15px!important;max-height:15px!important;max-width:15px!important;-webkit-transition:.2s;transition:.2s}.loading.disabled{border-color:#333;opacity:.3}.loading.primary{background:transparent;border-radius:10px;border:2px solid rgb(51,51,51);border-bottom-color:transparent!important;animation:spin .8s infinite linear;opacity:1;width:40px;height:40px;min-height:15px!important;min-width:15px!important;max-height:15px!important;max-width:15px!important;-webkit-transition:.2s;transition:.2s}.loading.primary.disabled{border-color:#333;opacity:.3}.loading.error{background:transparent;border-radius:10px;border:2px solid rgb(231,76,60);border-bottom-color:transparent!important;animation:spin .8s infinite linear;opacity:1;width:40px;height:40px;min-height:15px!important;min-width:15px!important;max-height:15px!important;max-width:15px!important;-webkit-transition:.2s;transition:.2s}.loading.error.disabled{border-color:#333;opacity:.3}.loading.white{background:transparent;border-radius:10px;border:2px solid #ffffff;border-bottom-color:transparent!important;animation:spin .8s infinite linear;opacity:1;width:40px;height:40px;min-height:15px!important;min-width:15px!important;max-height:15px!important;max-width:15px!important;-webkit-transition:.2s;transition:.2s}.loading.white.disabled{border-color:#333;opacity:.3}.input{position:relative;padding:0 20px;height:48px;display:flex;flex-direction:row;gap:15px;align-items:center;background:#fff;border-radius:15px;cursor:text;font-size:16px;font-weight:600}.input .border{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgb(220,220,220);border-radius:15px;transition:.2s}.input.squared .border{border-radius:0}.input input{height:20px;z-index:2;border:none;margin:0;background:none;width:100%;display:block;resize:none;border-radius:0;color:inherit;font:inherit;text-overflow:ellipsis;transition:.4s}.input input::placeholder{color:#969696}.input.password input{font-size:18px!important;font-family:Verdana;letter-spacing:3px}.input .label{position:absolute;z-index:3;-webkit-user-select:none;user-select:none;background:#fff;display:block;margin-left:-5px;padding:2px 5px;white-space:nowrap;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;transition:.2s;color:#aaa;font:inherit;font-size:16px;font-weight:600;max-width:calc(100% - 30px);border-radius:5px}.input:has(.label) input{opacity:0}.input .prefix{z-index:0}.input:has(input:focus) .label{color:#333}.input:has(input:focus) .border{border-color:#333}.input:has(input:focus) .label,.input:has(.prefix) .label,.input:has(input:not(:placeholder-shown)) .label{font-size:14px;transform:translateY(calc(-100% - 2px))}.input:has(input:focus) input,.input:has(.prefix) input,.input:has(input:not(:placeholder-shown)) input{opacity:1}.input.primary{position:relative;padding:0 20px;height:48px;display:flex;flex-direction:row;gap:15px;align-items:center;background:#fff;border-radius:15px;cursor:text;font-size:16px;font-weight:600}.input.primary .border{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgb(220,220,220);border-radius:15px;transition:.2s}.input.primary.squared .border{border-radius:0}.input.primary input{height:20px;z-index:2;border:none;margin:0;background:none;width:100%;display:block;resize:none;border-radius:0;color:inherit;font:inherit;text-overflow:ellipsis;transition:.4s}.input.primary input::placeholder{color:#969696}.input.primary.password input{font-size:18px!important;font-family:Verdana;letter-spacing:3px}.input.primary .label{position:absolute;z-index:3;-webkit-user-select:none;user-select:none;background:#fff;display:block;margin-left:-5px;padding:2px 5px;white-space:nowrap;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;transition:.2s;color:#aaa;font:inherit;font-size:16px;font-weight:600;max-width:calc(100% - 30px);border-radius:5px}.input.primary:has(.label) input{opacity:0}.input.primary .prefix{z-index:0}.input.primary:has(input:focus) .label{color:#333}.input.primary:has(input:focus) .border{border-color:#333}.input.primary:has(input:focus) .label,.input.primary:has(.prefix) .label,.input.primary:has(input:not(:placeholder-shown)) .label{font-size:14px;transform:translateY(calc(-100% - 2px))}.input.primary:has(input:focus) input,.input.primary:has(.prefix) input,.input.primary:has(input:not(:placeholder-shown)) input{opacity:1}.input.error{position:relative;padding:0 20px;height:48px;display:flex;flex-direction:row;gap:15px;align-items:center;background:#fff;border-radius:15px;cursor:text;font-size:16px;font-weight:600}.input.error .border{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgb(220,220,220);border-radius:15px;transition:.2s}.input.error.squared .border{border-radius:0}.input.error input{height:20px;z-index:2;border:none;margin:0;background:none;width:100%;display:block;resize:none;border-radius:0;color:inherit;font:inherit;text-overflow:ellipsis;transition:.4s}.input.error input::placeholder{color:#969696}.input.error.password input{font-size:18px!important;font-family:Verdana;letter-spacing:3px}.input.error .label{position:absolute;z-index:3;-webkit-user-select:none;user-select:none;background:#fff;display:block;margin-left:-5px;padding:2px 5px;white-space:nowrap;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;transition:.2s;color:#aaa;font:inherit;font-size:16px;font-weight:600;max-width:calc(100% - 30px);border-radius:5px}.input.error:has(.label) input{opacity:0}.input.error .prefix{z-index:0}.input.error:has(input:focus) .label{color:#e74c3c}.input.error:has(input:focus) .border{border-color:#e74c3c}.input.error:has(input:focus) .label,.input.error:has(.prefix) .label,.input.error:has(input:not(:placeholder-shown)) .label{font-size:14px;transform:translateY(calc(-100% - 2px))}.input.error:has(input:focus) input,.input.error:has(.prefix) input,.input.error:has(input:not(:placeholder-shown)) input{opacity:1}.flex{display:flex}.flex.flex-nowrap{flex-wrap:nowrap}.flex.flex-wrap{flex-wrap:wrap}.flex.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex.flex-direction-row{flex-direction:row}.flex.flex-direction-row-reverse{flex-direction:row-reverse}.flex.flex-direction-column{flex-direction:column}.flex.flex-direction-column-reverse{flex-direction:column-reverse}.flex.flex-align-start{align-items:flex-start}.flex.flex-align-center{align-items:center}.flex.flex-align-end{align-items:flex-end}.flex.flex-justify-stretch{justify-content:stretch}.flex.flex-justify-evenly{justify-content:space-evenly}.flex.flex-justify-between{justify-content:space-between}.flex.flex-justify-around{justify-content:space-around}.flex.flex-justify-start{justify-content:flex-start}.flex.flex-justify-center{justify-content:center}.flex.flex-justify-end{justify-content:flex-end}a{color:#8e2de2;text-decoration:none}hr{height:1px;border:none;background-color:#3333}.padding-sm,.padding-5{padding:5px}.padding-md,.padding-10{padding:10px}.padding-lg,.padding-12{padding:12px}.cut-padding{padding:0!important}.cut-padding-left{padding-left:0!important}.cut-padding-right{padding-right:0!important}.cut-padding-top{padding-top:0!important}.cut-padding-bottom{padding-bottom:0!important}.hint{color:#a0a0a0}.shadow{box-shadow:#1e1e1e1a 0 10px 100px}.row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.row-justify-start{justify-content:start}.row-align-start{align-items:start}.row-justify-center{justify-content:center}.row-align-center{align-items:center}.row-justify-end{justify-content:flex-end}.row-align-end{align-items:flex-end}.row-col{display:flex;flex-direction:column;flex:1 1 0}.row-col-auto{flex:unset!important}.row-col-full{flex:1 1 100%}.row-col-justify-start{justify-content:start}.row-col-justify-center{justify-content:center}.row-col-justify-end{justify-content:end}.row-col-align-start{align-items:start}.row-col-align-center{align-items:center}.row-col-align-end{align-items:end}.row-gap{gap:15px}.row-spacer{display:flex;flex:1 1;flex-direction:row}.list{position:relative;background:#fff;padding:5px;border-radius:15px;max-height:200px;overflow:auto;width:350px}.list-item{padding:4px 12px;cursor:pointer;border-radius:8px;font-weight:600;transition:.2s;display:flex;align-items:center;gap:16px;min-height:32px;margin-bottom:2px}.list-item:last-child{margin-bottom:0}.list-item.accent{font-weight:700}.list-item.hoverable.active{background:#3333330d;color:#333}.list-item.hoverable:hover,.list-item.hoverable:focus{background:#3333331a;color:#333}.icon{color:inherit}.menu,.menu .activator{position:relative}.menu .content{min-width:100%;position:absolute;top:calc(100% + 15px);z-index:10;display:none;border-radius:15px}.menu.active .content{display:block}.card{background:#fff;width:100%;border-radius:16px}.card.bordered{border:1px solid rgb(240,240,240)}.card .card-adaptive-header{width:100%}.card .card-adaptive-header h2,.card .card-adaptive-header h3{overflow:hidden;text-overflow:ellipsis}.image{overflow:hidden}.image img{display:block;width:100%}.image.circle{border-radius:100%}*{padding:0;margin:0;box-sizing:border-box;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}*::-webkit-scrollbar{display:none}html{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:600}body{color:#333;background:#fafafa;overflow:hidden;overflow-x:auto}b,strong{font-weight:600}.app{height:100dvh}.authentication-logo{width:100px;opacity:.3}.authentication-phone-config{position:relative;display:flex;flex-wrap:nowrap;align-items:center;background-color:#0000000d;padding:0 2px 0 5px;border-radius:5px;font-size:14px;height:20px;overflow:hidden;cursor:pointer;transition:.2s;z-index:0}.authentication-phone-config .authentication-phone-config-item .phone-config-country{font-size:14px}.authentication-phone-config .phone-config-icon{opacity:.4;margin-left:4px}.authentication-phone-config:hover{background-color:#0000001a}.toast{font-size:14px}.color-primary{color:#333}.color-accent{color:#8e2de2}.oauth-scope-list-item *{line-height:1}.profile-card .profile-card-adaptive-header{width:100%}.profile-card .profile-card-adaptive-header-username{min-width:0}.profile-card .profile-card-adaptive-header h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-card .profile-card-verified{min-width:32px}.avatar{position:relative;border-radius:100%;overflow:hidden;min-width:32px;min-height:32px;max-width:32px;max-height:32px;background:#232526;background:-webkit-linear-gradient(to bottom,#414345,#232526);background:linear-gradient(to bottom,#414345,#232526);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:16px;text-transform:uppercase;line-height:1}.avatar .uploader{position:absolute;background:#000c;top:0;bottom:0;left:0;right:0;color:#fff;transition:.2s;opacity:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.avatar:hover .uploader{opacity:1}
