.sso-error.svelte-t6inla{margin-bottom:var(--space-3);color:var(--form-error-text);font-size:var(--font-size-sm);text-align:center;overflow-wrap:anywhere}.button-auth-sso{justify-content:center;width:100%;display:flex}.form-field.svelte-1jey6nx{width:100%;padding-top:var(--form-field-label-clearance);flex-flow:column;margin-bottom:0;display:flex;position:relative;&.has-error{& .border-line:where(.svelte-1jey6nx){background-color:var(--form-error)}& label:where(.svelte-1jey6nx){color:var(--form-error-text)}}&.disabled{& .input-wrapper:where(.svelte-1jey6nx){& input:where(.svelte-1jey6nx){color:var(--gray-8);cursor:not-allowed;-webkit-text-fill-color:var(--gray-8);opacity:1;background:0 0;border-radius:0;padding:.75rem 2.5rem .5rem 0}& label:where(.svelte-1jey6nx){color:var(--gray-8);opacity:.8}& .toggle-visibility:where(.svelte-1jey6nx){color:var(--gray-8);cursor:not-allowed;opacity:.5}}}}.input-wrapper.svelte-1jey6nx{position:relative;& input:where(.svelte-1jey6nx){border:none;border-bottom:1px solid var(--border-1);width:100%;color:var(--default);font-size:var(--font-size-base);text-indent:0;background:0 0;border-radius:0;padding:.75rem 2.5rem .5rem 0;transition:all .2s;&::placeholder{color:#0000}&.invalid{border-bottom-color:var(--form-error)}&:disabled{border-bottom-style:solid;border-bottom-color:var(--border-1)}}}.input-wrapper.svelte-1jey6nx input:where(.svelte-1jey6nx):-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--default)!important;box-shadow:0 0 0 1000px var(--background-1) inset!important}.input-wrapper.svelte-1jey6nx input:where(.svelte-1jey6nx):-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--default)!important;box-shadow:0 0 0 1000px var(--background-1) inset!important}.input-wrapper.svelte-1jey6nx input:where(.svelte-1jey6nx):-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--default)!important;box-shadow:0 0 0 1000px var(--background-1) inset!important}.input-wrapper.svelte-1jey6nx input:where(.svelte-1jey6nx):-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--default)!important;box-shadow:0 0 0 1000px var(--background-1) inset!important}.input-wrapper.svelte-1jey6nx{& label:where(.svelte-1jey6nx){font-weight:400;font-size:var(--font-size-base);color:var(--default);opacity:.7;pointer-events:none;transform-origin:0 0;transition:all .2s;position:absolute;top:.75rem;left:0;& .required-mark:where(.svelte-1jey6nx){color:var(--default);margin-left:.25rem;font-weight:400}}& .toggle-visibility:where(.svelte-1jey6nx){cursor:pointer;color:var(--gray-8);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);&:hover:not(:disabled){color:var(--default)}&:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:4px}}& .border-line:where(.svelte-1jey6nx){background-color:var(--link);height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}}.form-field.focused.svelte-1jey6nx,.form-field.has-value.svelte-1jey6nx{& .input-wrapper:where(.svelte-1jey6nx){& label:where(.svelte-1jey6nx){transform:translateY(calc(-1 * var(--form-field-label-clearance))) scale(var(--form-label-float-scale));opacity:1}}}.form-field.has-value.svelte-1jey6nx:not(.focused){& .input-wrapper:where(.svelte-1jey6nx){& label:where(.svelte-1jey6nx){color:var(--default);opacity:.5}}}.form-field.disabled.has-value.svelte-1jey6nx{& .input-wrapper:where(.svelte-1jey6nx){& label:where(.svelte-1jey6nx){transform:translateY(calc(-1 * var(--form-field-label-clearance))) scale(var(--form-label-float-scale));opacity:.8;color:var(--gray-8)}}}.form-field.focused.svelte-1jey6nx{& .input-wrapper:where(.svelte-1jey6nx){& label:where(.svelte-1jey6nx){color:var(--link)}& .border-line:where(.svelte-1jey6nx){transform:scaleX(1)}}}.form-field.has-error.focused.svelte-1jey6nx{& .input-wrapper:where(.svelte-1jey6nx){& label:where(.svelte-1jey6nx){color:var(--form-error-text)}& .border-line:where(.svelte-1jey6nx){background-color:var(--form-error)}}}.form-field.svelte-1jey6nx{& .input-wrapper:where(.svelte-1jey6nx){& input:where(.svelte-1jey6nx):focus~label:where(.svelte-1jey6nx){transform:translateY(calc(-1 * var(--form-field-label-clearance))) scale(var(--form-label-float-scale));opacity:1;color:var(--link)}}}.supporting-text.svelte-1jey6nx{margin-top:var(--space-1);& small:where(.svelte-1jey6nx){font-size:var(--font-size-xs);line-height:1.4;display:block;&.error-text{color:var(--form-error-text);animation:.2s ease-in svelte-1jey6nx-fade-in}&.helper-text{color:var(--gray-8);transition:color .2s;&.neutral{color:var(--gray-8)}&.validating{color:var(--warning-text)}&.success{color:var(--form-success-text)}&.error{color:var(--form-error-text)}}}}@keyframes svelte-1jey6nx-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.login-form.svelte-1sn5sna{width:100%;&.login-form-compact{margin-top:0}& .form-actions:where(.svelte-1sn5sna){justify-content:center}}.error-message.svelte-1sn5sna{width:100%;color:var(--form-error-text);font-size:var(--font-size-sm);background-color:var(--form-error-bg);text-align:center;border-radius:4px;margin:0 0 .5rem;padding:.5rem}.divider-1.svelte-t8vlxc{align-items:center;gap:1rem;width:100%;display:flex;& .line:where(.svelte-t8vlxc){background:linear-gradient(to bottom, var(--divider-inset-shadow), var(--divider-inset-highlight));flex:1;height:2px}& .text:where(.svelte-t8vlxc){color:var(--default);opacity:.7;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-weight:500}}._login.svelte-hqejx9{min-height:calc(100dvh - var(--header-height));align-content:center}.container.svelte-hqejx9{border-radius:var(--form-surface-radius);background:var(--form-surface-bg);width:100%;max-width:26rem;box-shadow:var(--auth-card-shadow);margin:2rem auto;padding:2.5rem;& .login-form-container:where(.svelte-hqejx9){margin-top:0;& form{& .container{margin-bottom:0}& .container:not(:last-child){margin-bottom:.35rem}}}}.title.svelte-hqejx9{text-align:center;width:100%;color:var(--heading);font-size:var(--font-size-3xl);margin:0 0 1.75rem;font-weight:600;line-height:1.3}.sso-options.svelte-hqejx9{width:100%;margin-bottom:1rem;& .sso-buttons:where(.svelte-hqejx9){flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex;@media screen and (width>=25.9375rem){flex-flow:wrap;justify-content:center}& .button-auth-sso{max-width:280px;width:100%!important;@media screen and (width>=25.9375rem){max-width:none;width:48%!important}}& .button-auth-sso:only-child{max-width:none;@media screen and (width>=25.9375rem){width:100%!important}}}}.divider-wrapper.svelte-hqejx9{margin:1.5rem 0;&.divider-or{margin-bottom:.75rem}}.footer-links.svelte-hqejx9{flex-direction:column;align-items:center;gap:.4rem;width:100%;margin-top:1.25rem;display:flex;& a:where(.svelte-hqejx9){color:var(--link);font-size:var(--font-size-sm);margin-top:.5rem;font-weight:500;text-decoration:none;&:hover{text-decoration:underline}}}
