.LoginForm-root{justify-content:center;align-items:center;min-height:100dvh;display:flex}.LoginForm-root:before{content:"";filter:blur(10px);z-index:0;pointer-events:none;background-image:url(/bg/olab_ai_bg_img.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}.LoginForm-root:after{content:"";z-index:0;pointer-events:none;background-color:#19181bb3;width:100vw;height:100vh;position:fixed;top:0;left:0}.LoginForm-root>*{z-index:1;position:relative}.LoginForm-root .mantine-Flex-root{margin-top:var(--mantine-spacing-md);justify-content:space-between;align-items:center}.LoginForm-root .mantine-Flex-root .password-recovery-link .mantine-Text-root{font-size:var(--mantine-font-size-sm);color:var(--text-secondary);transition:color .2s}.LoginForm-root .mantine-Flex-root .password-recovery-link .mantine-Text-root:hover{color:var(--text-primary);text-decoration:underline}.LoginForm-root .mantine-Flex-root .mantine-Button-root{width:auto;margin:0!important}.LoginForm-root .card{background-color:var(--background-primary);border:1px solid #0000;width:100%;max-width:420px}.LoginForm-root .card .header{justify-content:space-between;align-items:center;display:flex}.LoginForm-root .card .header .mantine-Title-root{color:var(--text-primary);font-family:Clash Display,sans-serif;font-size:24px;font-weight:700}.LoginForm-root .card .mantine-Input-input,.LoginForm-root .card .mantine-PasswordInput-input{background-color:var(--background-secondary);border-color:var(--theme-border-default)}.LoginForm-root .card .mantine-Input-input:focus,.LoginForm-root .card .mantine-Input-input:focus-within,.LoginForm-root .card .mantine-PasswordInput-input:focus,.LoginForm-root .card .mantine-PasswordInput-input:focus-within{border-color:var(--semantic-violet-6)}.LoginForm-root .card .mantine-Input-label{color:var(--color)}.LoginForm-root .card .mantine-Button-root{background-color:var(--background-primary-filled)}.LoginForm-root .card .mantine-Button-root:hover{background-color:var(--semantic-violet-7)}.header{text-align:center}
.clientProviders-loadingContainer{justify-content:center;align-items:center;height:100dvh;display:flex}
