@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);html{-webkit-text-size-adjust:100%;box-sizing:border-box;line-height:1.15;margin:0;padding:0}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#15151e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}main{display:block}a{background-color:initial;text-decoration:none}button,input,optgroup,select,textarea{-webkit-appearance:none;font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none;padding:0;transition:all .2s}button{background:#0000;border:none;cursor:pointer}svg,svg path{transition:all .2s}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}:-moz-placeholder,::-moz-placeholder{opacity:1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number],input[type=number]:focus,input[type=number]:hover{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#root{min-height:100vh}*{box-sizing:border-box}*,body{margin:0;padding:0}body{background-color:#fff;font-family:Inter,sans-serif}.container{margin:0 auto;max-width:1220px;padding:0 10px;width:100%}.login-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.login-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001f;max-width:430px;padding:14px 26px;width:100%}.logo{margin-bottom:20px}.logo,.logo a{align-items:center;display:flex;flex-direction:column}.logo a{text-decoration:none}.captcha{align-items:center;background:#ededed;border-radius:10px;display:flex;justify-content:center;margin-bottom:16px}.captcha img{border-radius:10px;height:100%;max-width:100%;object-fit:contain;width:100%}.input-group{position:relative}.login-input{border:1px solid #ebebeb;border-radius:10px;box-sizing:border-box;color:#0f0f0f;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:58px;line-height:24px;margin-bottom:16px;outline:none;padding:0 16px;width:100%}.login-input::placeholder{color:#0000}.login-input:focus{border:1px solid #262626;padding-top:22px}.login-input:not(:placeholder-shown){padding:22px 16px 6px}.floating-label{color:#b7b7b7;font-family:Inter,sans-serif;font-size:16px;font-weight:400;left:16px;line-height:24px;pointer-events:none;position:absolute;top:17px;transition:all .2s ease}.login-input:focus+.floating-label,.login-input:focus~.floating-label,.login-input:not(:placeholder-shown)+.floating-label,.login-input:not(:placeholder-shown)~.floating-label{bottom:10px;font-size:14px;left:16px;opacity:1;top:5px}.button-submit{background:#0e0e0e;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:17px 0;text-align:center;transition:all .3s;width:100%}.button-submit:hover{background:#222}.tabbed{width:100%}.tabbed input[type=radio]{display:none}.tabs{border-bottom:1px solid #ebebeb;display:flex;list-style:none;margin:0 0 20px;padding:0}.tab{flex:1 1;text-align:center}.tab label{border-bottom:2px solid #0000;color:#b7b7b7;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:18px;font-weight:500;margin-bottom:-1px;padding:14px 16px;transition:color .2s}.tab label:hover{color:#666}#tab1:checked~.tabs .tab:first-child label,#tab2:checked~.tabs .tab:nth-child(2) label{border-bottom-color:#0f0f0f;color:#0f0f0f}.tab-content__invalid{color:#ff4a4e;display:none;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:14px 0}.login-input.invalid{background:#fff5f5;border:1px solid #ff4a4e;color:#000}.login-input.invalid+.floating-label{color:#ff4a4eb3}.error-message{color:#ff4a4e;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:14px 0}.blocked-message{color:#c00;font-size:17px;padding:20px 0;text-align:center}.loader{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:center;margin:0;padding:0;width:100vw}.loader svg{display:block}.loader-spinner{animation:rotate-svg 2s linear infinite;transform-origin:50px 48px}@keyframes rotate-svg{0%{transform:rotate(0)}to{transform:rotate(1turn);transform-origin:50px 52px}}.loader-message{color:#000;font-size:20px;letter-spacing:1px;margin-top:20px}.authentication__wrap{border:1px solid #ebebeb;border-radius:10px;display:flex;justify-content:center;margin-bottom:16px;padding:12px 16px}.authentication__item{align-items:center;display:flex;gap:10px}.authentication__item p{color:#0f0f0f;font-family:Inter,sans-serif;font-size:16px;font-weight:500;margin:0}