.tui-core_auth-footer{display:flex;flex-flow:column;gap:var(--gap-2);margin-top:var(--gap-6);padding:var(--gap-6) var(--gap-8);color:var(--footer-text-color);background:var(--footer-bg-color)}.tui-core_auth-footer p{margin-bottom:var(--gap-2)}.tui-core_auth-footer p:last-child{margin-bottom:0}.tui-core_auth-footer a{color:inherit;text-decoration:underline}.tui-core_auth-footer__poweredBy{font-size:var(--font-size-12)}.tui-core_auth-languageSelect__button{display:flex;align-items:center;padding:var(--gap-2);border-radius:var(--btn-radius);cursor:pointer;-webkit-user-select:none;user-select:none}.tui-core_auth-languageSelect__button:focus{outline:2px solid var(--color-state-focus);outline-offset:var(--focus-outline-offset);outline-color:currentColor}:root{--bg: #f5f5f5;--text-color: #181B23;--main-card-bg: #fff;--innr-card-bg: #f9f9f9;--primary: #7A5AF8}:root.dark{--bg: #181B23;--text-color: #fff;--main-card-bg: #121418;--innr-card-bg: rgba(255, 255, 255, 0.10);--primary: #7A5AF8}.tui-core_auth-loginLayout{display:flex;flex-direction:column;flex-grow:1}.tui-core_auth-loginLayout__panels{flex-grow:1}.tui-core_auth-loginLayout__panel-interface{display:flex;flex:auto;flex-flow:column;min-height:100%}.tui-core_auth-loginLayout__panel-graphic{position:fixed;top:0;right:0;bottom:0;display:none;width:50%;background-position:center;background-size:cover}.tui-core_auth-loginLayout__contentWrap{display:flex;flex:auto;flex-flow:column;align-items:center;justify-content:center;padding:var(--gap-8)}.tui-core_auth-loginLayout__main{width:100%;max-width:40rem}@media (min-width:992px){.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panels{grid-template-columns:1fr 1fr}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-interface{width:50%}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-graphic{display:flex}}.tui-core_auth-loginLayout .dark-ligh label{margin-bottom:0px}.tui-core_auth-loginLayout .toggle-container{position:relative;width:80px;height:40px;border-radius:50px;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(151, 148, 170, 0.15);background:var(--icon-bg, #fff);display:block}.tui-core_auth-loginLayout .toggle-slider{position:absolute;top:3px;left:2px;width:32px;height:32px;background:var(--primary, #7A5AF8);border-radius:50%;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 4px rgba(0, 0, 0, 0.3)}.tui-core_auth-loginLayout input[type="checkbox"]{display:none}.tui-core_auth-loginLayout input[type="checkbox"]:checked+.toggle-container .toggle-slider{transform:translateX(40px)}.tui-core_auth-loginLayout :root.dark .toggle-slider{background:#111418}.tui-core_auth-loginLayout .icon{position:absolute;font-size:18px;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center}.tui-core_auth-loginLayout .icon.moon{right:9px;top:20px}.tui-core_auth-loginLayout .icon.moon svg{width:20px;height:20px;fill:#fff;transition:0.2s}.tui-core_auth-loginLayout .icon.sun{left:9px;top:20px}.tui-core_auth-loginLayout .icon.sun svg{width:20px;height:20px;fill:var(--icon, #9794AA);transition:0.2s}.tui-core_auth-loginLayout__panels.login_inner_section{display:grid !important;grid-template-columns:2fr 1fr !important;background:transparent !important;padding:0 !important;gap:20px !important;border-radius:0 !important;box-sizing:border-box !important;width:100% !important;height:100% !important;max-width:100% !important;margin:0 !important}.tui-core_auth-loginLayout .login_left{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;padding:25px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;border-radius:20px !important;position:relative !important;box-sizing:border-box !important;overflow:hidden !important}.tui-core_auth-loginLayout .login-bg-color{background:linear-gradient(0deg, rgba(10, 11, 13, 0.84) 0%, rgba(88, 97, 115, 0) 100%) !important;width:100%;height:40%;position:absolute !important;z-index:1 !important;left:0 !important;right:0 !important;bottom:0 !important;pointer-events:none !important}.tui-core_auth-loginLayout .home-icon-login{width:40px;height:40px;background:rgba(255, 255, 255, 0.2) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:100px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;z-index:2 !important;transition:background 0.3s}.tui-core_auth-loginLayout .home-icon-login:hover{background:rgba(255, 255, 255, 0.3) !important}.tui-core_auth-loginLayout .login_right{background:var(--main-card-bg) !important;display:flex !important;flex-direction:column !important;gap:20px !important;padding:50px 40px !important;justify-content:center !important;border-radius:20px !important;box-sizing:border-box !important;position:relative !important;overflow:hidden !important}.tui-core_auth-loginLayout .login_right .tui-core_auth-loginLayout__contentWrap{padding:0 !important;width:100% !important;display:flex !important;align-items:stretch !important}.tui-core_auth-loginLayout .login_right .tui-core_auth-loginLayout__main1{width:100% !important;max-width:100% !important}.tui-core_auth-loginLayout .login_right .tui-core_auth-login{width:100% !important;max-width:100% !important}#login_page{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;z-index:99999 !important;background:#f5f5f5 !important;padding:15px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--text-color) !important;box-sizing:border-box !important;overflow:auto !important}:root.dark #login_page{background:#181B23 !important}.tui-core_auth-loginNav{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-8);color:var(--nav-text-color);background-color:var(--nav-bg-color)}.tui-core_auth-loginNav__image{height:2.8rem}.tui-core_auth-loginNav__lang{display:flex;align-items:center;justify-content:center;height:0}.tui-core_auth-loginForm__options{display:flex;flex-flow:row wrap;gap:var(--gap-2);align-items:baseline;justify-content:space-between}.tui-core_auth-loginForm__submitWrap{display:flex;flex-flow:column}.tui-core_auth-loginForm__content{display:flex;flex-flow:column;gap:var(--gap-6)}.tui-core_auth-stackChooser{display:flex;flex-direction:column;gap:var(--gap-2)}.tui-core_auth-stackChooser__option{font-weight:bold;font-size:var(--font-body-size);line-height:var(--font-body-line-height);display:flex;gap:var(--gap-4);align-items:center;justify-content:space-between;padding:1rem;color:unset;background:var(--color-neutral-1);border:var(--border-width-thin) solid var(--card-border-color);border-radius:var(--card-border-radius);-webkit-user-select:none;user-select:none}.tui-core_auth-stackChooser__option:hover,.tui-core_auth-stackChooser__option:active,.tui-core_auth-stackChooser__option:focus{color:unset;text-decoration:none}.tui-core_auth-stackChooser__option:focus{outline:2px solid var(--color-state-focus);outline-offset:var(--focus-outline-offset)}.tui-core_auth-stackChooser__label{display:flex;flex-direction:column;gap:var(--gap-2)}.tui-core_auth-login{display:flex;flex-flow:column;gap:var(--gap-6)}.tui-core_auth-login__separator{border:1px solid var(--color-neutral-5);border-width:1px 0 0 0}.tui-core_auth-login__errorInner{display:inline-flex;font-weight:var(--font-body-sm-weight);font-size:var(--font-body-sm-size);font-family:var(--font-body-sm-family);line-height:var(--font-body-sm-line-height);padding:var(--gap-3);color:var(--color-prompt-alert);background-color:var(--color-prompt-alert-bg);border-radius:8px}.tui-core_auth-login__title{margin:0}.tui-core_auth-login .login-object{position:absolute;right:-40px;top:-50px;z-index:0;pointer-events:none}.tui-core_auth-login .login-object img{border-radius:0 20px 0 0;opacity:0.7;width:150px;height:auto}.tui-core_auth-login .logo-section{display:flex;align-items:center;gap:12px;margin-bottom:15%}.tui-core_auth-login .logo-login{width:150px;height:auto;border-radius:10px;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold}.tui-core_auth-login .logo-login img{width:100%}.tui-core_auth-login .login-title{color:var(--text-color, #000);font-size:24px;margin-bottom:12px;font-weight:bold}.tui-core_auth-login .subtitle{color:#9ca3af;font-size:14px;margin-bottom:30px;line-height:1.5}