.AppLoader_loader__0FGJe{display:flex;align-items:center;justify-content:center;height:100vh}.AppLoader_logoContainer__rkJiN{position:relative}.AppLoader_gradientWrapper__7BaYh{position:relative;display:inline-block}.AppLoader_logo__qFQ6k{position:relative;z-index:1}.AppLoader_shine__hWzKB{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:AppLoader_shineMove__ChzUe 2s ease-in-out infinite;z-index:2;pointer-events:none;mix-blend-mode:screen}@keyframes AppLoader_shineMove__ChzUe{0%{transform:translateX(0)}to{transform:translateX(75%)}}.ErrorState_error__0vCTy{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:40px 20px;text-align:center}.ErrorState_icon__2bnAd{font-size:64px;margin-bottom:20px}.ErrorState_title__T8LrF{font-size:24px;font-weight:700;margin-bottom:12px;color:var(--color-error)}.ErrorState_message___BtQ8{font-size:16px;color:var(--text-hint);max-width:400px;margin:0 0 24px;line-height:1.5}.ErrorState_button__fcepe{min-width:200px}:root{--background-color:#fff;--button-active-bg:#1f2024;--button-active-text:#fff;--button-disabled-bg:#b1b1b2;--button-disabled-text:#fff;--button-danger-bg:#fff;--button-danger-border:#e53935;--button-danger-text:#e53935;--button-secondary-background:#fff;--button-secondary-text:#1f2024;--button-secondary-border:#1f2024;--input-bg:#fff;--input-border:#c5c6cc;--input-border-active:#4c4d50;--input-text:#1f2024;--input-placeholder:#8f9098;--text-primary:#1f2024;--text-secondary:#8f9098;--text-white:#fff;--text-hint:#71727a;--color-error:#e53935;--color-success:#4caf50;--color-warning:#ff9800;--color-info:#2196f3;--color-primary:#1f2024;--border-color:#c5c6cc;--icon-color:#8f9098;--border-active-color:rgba(31,32,36,.5);--bg-secondary:#f5f5f5}*{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;text-size-adjust:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased}body,html{width:100%;overflow:hidden;overscroll-behavior:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1f2024;overflow-x:hidden}.ant-app,body,body>div,html{height:100%}.ant-app{display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}button:disabled{cursor:not-allowed}input,select,textarea{font-family:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ant-form-item-label>label{font-weight:700!important;line-height:100%!important}.ant-select-dropdown{box-shadow:none!important}.ant-select-item-option-selected{background-color:transparent!important}.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector{box-shadow:none!important}.ant-input-focused,.ant-input:focus,.ant-input:focus-within{box-shadow:none!important}.ant-input,.ant-input-textarea textarea{caret-color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.ant-btn,.ant-btn:active,.ant-btn:focus,.ant-btn:hover,.ant-modal-content{box-shadow:none!important}.ant-modal-mask{background-color:rgba(0,0,0,.45)}.ant-upload.ant-upload-select{box-shadow:none!important}.ant-tabs-nav:before{border-bottom:none!important}.ant-tabs-ink-bar{height:3px!important}.ant-message{top:calc(40px + var(--tg-viewport-safe-area-inset-top, env(safe-area-inset-top, 0px)))!important}.ant-message .ant-message-notice{padding:0}.ant-message .ant-message-notice-content{padding:16px 20px;border-radius:12px;background:var(--bg-secondary);box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:15px;line-height:1.4}.ant-message .ant-message-notice-content .anticon{font-size:20px;margin-right:12px;vertical-align:middle}.ant-message .ant-message-success .anticon{color:var(--color-success)}.ant-message .ant-message-error .anticon{color:var(--color-error)}.ant-message .ant-message-warning .anticon{color:var(--color-warning)}.ant-message .ant-message-info .anticon{color:var(--color-primary)}@media(max-width:768px){.ant-message .ant-message-notice-content{max-width:calc(100vw - 32px);margin:0 16px}}