.Auth-module-scss-module__w5ASAa__container{min-block-size:calc(100dvh - var(--header-height));padding:var(--spacing-md) var(--spacing-sm) var(--spacing-sm);justify-content:center;align-items:center;display:flex}.Auth-module-scss-module__w5ASAa__card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);inline-size:min(100%,400px);padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;display:flex;box-shadow:0 4px 6px #0000001a}.Auth-module-scss-module__w5ASAa__intro{gap:var(--spacing-xs);text-align:center;flex-direction:column;display:flex}.Auth-module-scss-module__w5ASAa__title{font-size:clamp(1.2rem,1.06364rem + .681818cqi,1.5rem);font-weight:600}.Auth-module-scss-module__w5ASAa__subtitle,.Auth-module-scss-module__w5ASAa__footer{color:var(--text-secondary);text-align:center;font-size:.875rem}.Auth-module-scss-module__w5ASAa__form{gap:var(--spacing-md);flex-direction:column;display:flex}.Auth-module-scss-module__w5ASAa__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.Auth-module-scss-module__w5ASAa__label{font-size:.875rem;font-weight:500}.Auth-module-scss-module__w5ASAa__input{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-field);border:1px solid var(--border-color);background-color:var(--bg-field);color:var(--text-primary);font-size:1rem}.Auth-module-scss-module__w5ASAa__input:focus{border-color:var(--accent-primary);outline:none}.Auth-module-scss-module__w5ASAa__input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Auth-module-scss-module__w5ASAa__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Auth-module-scss-module__w5ASAa__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Auth-module-scss-module__w5ASAa__input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Auth-module-scss-module__w5ASAa__input:autofill,.Auth-module-scss-module__w5ASAa__input:autofill:hover,.Auth-module-scss-module__w5ASAa__input:autofill:focus,.Auth-module-scss-module__w5ASAa__input:autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.Auth-module-scss-module__w5ASAa__hint{color:var(--text-secondary);font-size:.8rem}.Auth-module-scss-module__w5ASAa__error{color:var(--danger);font-size:.875rem}.Auth-module-scss-module__w5ASAa__notice{color:var(--success);font-size:.875rem}.Auth-module-scss-module__w5ASAa__rememberRow{justify-content:space-between;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;font-size:.875rem;display:flex}.Auth-module-scss-module__w5ASAa__checkRow{align-items:center;gap:var(--spacing-xs);font-size:.875rem;line-height:1.5;display:flex}.Auth-module-scss-module__w5ASAa__checkRow .Auth-module-scss-module__w5ASAa__checkbox{margin:0}.Auth-module-scss-module__w5ASAa__checkbox{accent-color:var(--accent-primary);flex:none}.Auth-module-scss-module__w5ASAa__button{background-color:var(--accent-primary);color:var(--on-accent);padding:var(--spacing-sm);cursor:pointer;border:none;border-radius:4px;font-size:1rem;font-weight:600;transition:background-color .2s}.Auth-module-scss-module__w5ASAa__button:hover:not(:disabled){background-color:var(--accent-primary-hover)}.Auth-module-scss-module__w5ASAa__button:disabled{opacity:.7;cursor:not-allowed}.Auth-module-scss-module__w5ASAa__link{text-decoration:underline}.Auth-module-scss-module__w5ASAa__providers{gap:var(--spacing-sm);flex-direction:column;display:flex}.Auth-module-scss-module__w5ASAa__divider{align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.8rem;display:flex}.Auth-module-scss-module__w5ASAa__divider:before,.Auth-module-scss-module__w5ASAa__divider:after{content:"";border-block-start:1px solid var(--border-color);flex:1 1 0}.Auth-module-scss-module__w5ASAa__providerTerms{color:var(--text-secondary);text-align:center;font-size:.8rem}.Auth-module-scss-module__w5ASAa__providerButton{justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--text-primary);border:1px solid var(--border-color);padding:var(--spacing-sm);cursor:pointer;background-color:#0000;border-radius:4px;font-size:.95rem;font-weight:500;transition:border-color .2s,background-color .2s;display:flex}.Auth-module-scss-module__w5ASAa__providerButton:hover:not(:disabled){border-color:var(--accent-primary)}.Auth-module-scss-module__w5ASAa__providerButton:disabled{opacity:.7;cursor:not-allowed}
.Authorize-module-scss-module__9feO9q__grants{gap:var(--spacing-xs);color:var(--text-soft);flex-direction:column;padding-inline-start:var(--spacing-sm);font-size:.875rem;display:flex}.Authorize-module-scss-module__9feO9q__actions{gap:var(--spacing-sm);display:flex}.Authorize-module-scss-module__9feO9q__actions>*{flex:1 1 0}.Authorize-module-scss-module__9feO9q__secondaryButton{color:var(--text-primary);border:1px solid var(--border-color);padding:var(--spacing-sm);cursor:pointer;background:0 0;border-radius:4px;font-size:1rem;transition:background-color .2s}.Authorize-module-scss-module__9feO9q__secondaryButton:hover:not(:disabled){background-color:var(--bg-surface-hover)}.Authorize-module-scss-module__9feO9q__secondaryButton:disabled{opacity:.7;cursor:not-allowed}.Authorize-module-scss-module__9feO9q__linkButton{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.Authorize-module-scss-module__9feO9q__linkButton:hover:not(:disabled){color:var(--accent-primary-hover)}
.PasswordInput-module-scss-module__g9-uBa__wrap{display:flex;position:relative}.PasswordInput-module-scss-module__g9-uBa__wrap input{flex:1;min-inline-size:0;padding-inline-end:2.5rem}.PasswordInput-module-scss-module__g9-uBa__wrap input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__wrap input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__wrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__wrap input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill,.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill:hover,.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill:focus,.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-field-solid) inset;transition:background-color 9999s ease-out}.PasswordInput-module-scss-module__g9-uBa__toggle{inline-size:2.5rem;color:var(--field-icon);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.PasswordInput-module-scss-module__g9-uBa__toggle:hover{color:var(--field-icon-hover)}.PasswordInput-module-scss-module__g9-uBa__toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;border-radius:4px}.PasswordInput-module-scss-module__g9-uBa__wrap input:autofill+.PasswordInput-module-scss-module__g9-uBa__toggle{background-color:var(--bg-field-solid);inset-block:1px;inset-inline-end:1px}
