.BrandPanel-module__MWUu5G__panel{border-radius:var(--radius-xl);background-color:#000;flex-shrink:0;width:33.6875rem;height:100%;position:relative;overflow:hidden}.BrandPanel-module__MWUu5G__bg{object-fit:cover;object-position:center}
.InputField-module__7kVqRG__field{flex-direction:column;gap:.25rem;width:100%;display:flex}.InputField-module__7kVqRG__label{font-family:var(--font-sans);font-weight:var(--font-medium);font-size:var(--text-base);line-height:var(--leading-base);color:var(--ui-text);align-items:center;display:flex}.InputField-module__7kVqRG__required{color:var(--ui-error);margin-left:.125rem}.InputField-module__7kVqRG__inputWrapper{align-items:center;display:flex;position:relative}.InputField-module__7kVqRG__input{background-color:var(--ui-bg);border:1px solid var(--ui-border-accented);border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);font-weight:var(--font-normal);font-size:var(--text-base);line-height:var(--leading-base);color:var(--ui-text);outline:none;padding:.5rem .75rem;transition:border-color .15s}.InputField-module__7kVqRG__inputWithIcon{padding-right:2.5rem}.InputField-module__7kVqRG__eyeButton{cursor:pointer;color:var(--ui-text-dimmed);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;right:.625rem}.InputField-module__7kVqRG__eyeButton:hover{color:var(--ui-text)}.InputField-module__7kVqRG__input::placeholder{color:var(--ui-text-dimmed)}.InputField-module__7kVqRG__input:hover{border-color:var(--ui-border-inverted);border-color:color-mix(in srgb, var(--ui-border-accented) 70%, var(--ui-text) 30%)}.InputField-module__7kVqRG__input:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-color:var(--ui-border-accented)}.InputField-module__7kVqRG__inputError{border-color:var(--ui-error)}.InputField-module__7kVqRG__inputError:focus-visible{outline-color:var(--ui-error)}.InputField-module__7kVqRG__errorMessage{font-family:var(--font-sans);font-size:var(--text-sm,.875rem);color:var(--ui-error);margin-top:.125rem}
.Button-module__xDwtkW__button{--_padding-x:.625rem;width:100%;height:2.125rem;padding:.375rem var(--_padding-x);border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-brand-gradient);color:var(--ui-brand-dark);font-family:var(--font-sans);font-weight:var(--font-medium);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-button), inset 0px -10px 8px 0px #ffffff1a, inset 0px 2px 2px 0px #ffffff40;justify-content:center;align-items:center;gap:.5rem;transition:opacity .15s,transform .1s;display:flex;position:relative;overflow:hidden}.Button-module__xDwtkW__button:hover{opacity:.92}.Button-module__xDwtkW__button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.Button-module__xDwtkW__button:active{opacity:.85;transform:scale(.99)}
.Checkbox-module__hzGyKG__wrapper{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Checkbox-module__hzGyKG__checkbox{--_size:.875rem;appearance:none;width:var(--_size);height:var(--_size);background-color:var(--ui-bg);border:1px solid var(--ui-border-accented);border-radius:var(--ui-radius);cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s;position:relative}.Checkbox-module__hzGyKG__checkbox:checked{background:var(--ui-brand-gradient);border-color:#0000}.Checkbox-module__hzGyKG__checkbox:checked:after{content:"";border:2px solid var(--ui-brand-dark);border-top:none;border-left:none;width:.3125rem;height:.5rem;position:absolute;top:.0625rem;left:.1875rem;transform:rotate(45deg)}.Checkbox-module__hzGyKG__checkbox:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.Checkbox-module__hzGyKG__label{font-family:var(--font-sans);font-weight:var(--font-medium);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--ui-text);cursor:pointer;white-space:nowrap}
.LoginForm-module__Quyi8W__panel{flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;min-width:0;height:100%;padding:1.5rem;display:flex}.LoginForm-module__Quyi8W__content{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.LoginForm-module__Quyi8W__content:after{content:"";pointer-events:none;width:15.875rem;height:.8125rem;position:absolute;bottom:calc(50% - 1px);left:50%;transform:translate(-50%)}.LoginForm-module__Quyi8W__card{--_card-shadow:0px 2px 4px 0px #19213d14;border-radius:var(--radius-2xl);box-shadow:var(--_card-shadow);flex-direction:column;flex-shrink:0;gap:1.5rem;width:25rem;padding:1.5rem;display:flex}.LoginForm-module__Quyi8W__greeting{flex-direction:column;width:100%;display:flex}.LoginForm-module__Quyi8W__greetingTime{font-family:var(--font-sans);font-weight:var(--font-medium);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ui-text-muted)}.LoginForm-module__Quyi8W__greetingMain{font-family:var(--font-sans);font-weight:var(--font-medium);font-size:var(--text-2xl);line-height:var(--leading-2xl);color:var(--ui-text-highlighted)}.LoginForm-module__Quyi8W__form{width:100%}.LoginForm-module__Quyi8W__fields{flex-direction:column;gap:1.25rem;display:flex}.LoginForm-module__Quyi8W__options{justify-content:space-between;align-items:center;width:100%;display:flex}.LoginForm-module__Quyi8W__forgotLink{font-family:var(--font-sans);font-weight:var(--font-normal);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ui-text-muted);text-underline-offset:2px;text-decoration:underline}.LoginForm-module__Quyi8W__forgotLink:hover{color:var(--ui-text)}.LoginForm-module__Quyi8W__forgotLink:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-radius:var(--ui-radius)}.LoginForm-module__Quyi8W__contactLine{font-family:var(--font-sans);font-weight:var(--font-normal);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ui-text-dimmed);text-align:center;white-space:nowrap;width:100%}.LoginForm-module__Quyi8W__contactLink{font-weight:var(--font-medium);color:var(--ui-info);text-underline-offset:2px;text-decoration:underline}.LoginForm-module__Quyi8W__contactLink:hover{opacity:.85}.LoginForm-module__Quyi8W__contactLink:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-radius:var(--ui-radius)}.LoginForm-module__Quyi8W__footer{font-size:var(--text-sm);text-align:center;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:100%;display:flex}.LoginForm-module__Quyi8W__footerText{font-family:var(--font-sans);font-weight:var(--font-normal);line-height:var(--leading-sm);color:var(--ui-text-dimmed);white-space:nowrap}.LoginForm-module__Quyi8W__footerLink{font-family:var(--font-sans);font-weight:var(--font-medium);line-height:var(--leading-base);color:var(--ui-info);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.LoginForm-module__Quyi8W__footerLink:hover{opacity:.85}.LoginForm-module__Quyi8W__footerLink:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-radius:var(--ui-radius)}
.page-module__2dhpZa__page{background-color:var(--ui-bg);min-height:100vh;padding:.5rem;display:flex}.page-module__2dhpZa__layout{border-radius:var(--radius-xl);flex:1;align-items:stretch;gap:1rem;display:flex;overflow:hidden}
