.form-module__zPqotW__formContainer{background-color:var(--surface-default);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-md);width:100%;padding:2.5rem}.form-module__zPqotW__form{flex-direction:column;gap:1.5rem;display:flex}.form-module__zPqotW__form h2{text-align:center;color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.form-module__zPqotW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.form-module__zPqotW__input{border:2px solid var(--color-border-focus);border-radius:var(--radius-md,8px);font-family:var(--font-main,"Montserrat", sans-serif);height:var(--input-height,50px);padding:12px 15px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-module__zPqotW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--focus-halo);border-width:2px;outline:none}.form-module__zPqotW__button{background-color:var(--color-primary);color:var(--interactive-primary-text);border-radius:var(--radius-md,8px);cursor:pointer;font-family:var(--font-main,"Montserrat", sans-serif);min-height:var(--button-height,48px);box-shadow:var(--shadow-sm);border:none;padding:12px 15px;font-size:1rem;font-weight:600;transition:background-color .3s}@media (hover:hover){.form-module__zPqotW__button:hover{background-color:var(--color-primary-hover)}}.form-module__zPqotW__links{text-align:center;margin-top:1rem;font-size:.875rem}.form-module__zPqotW__links a{color:var(--text-brand);text-decoration:none}@media (hover:hover){.form-module__zPqotW__links a:hover{text-decoration:underline}}@media not (min-width:40rem){.form-module__zPqotW__formContainer{padding:1.5rem 1.25rem}}@media (pointer:coarse){.form-module__zPqotW__links a{min-height:var(--touch-target);align-items:center;padding-inline:.5rem;display:inline-flex}.form-module__zPqotW__links a:active{text-decoration:underline}.form-module__zPqotW__button:active{background-color:var(--color-primary-hover)}}.form-module__zPqotW__errorMessage{color:var(--color-error);text-align:center;font-size:.875rem}.form-module__zPqotW__successMessage{color:var(--color-success);text-align:center;font-size:.875rem}@media not (min-width:80rem),(pointer:coarse){.form-module__zPqotW__input::placeholder{color:var(--text-placeholder);opacity:1}.form-module__zPqotW__form .form-module__zPqotW__input{padding:12px 15px}.form-module__zPqotW__form .form-module__zPqotW__input:not(:focus){border-color:var(--input-border)}.form-module__zPqotW__links a{text-underline-offset:.2em;text-decoration:underline}.form-module__zPqotW__button{text-wrap:balance}}@media not (min-width:22.5rem){.form-module__zPqotW__button{padding-inline:.5rem}}
.CapsLockHint-module__i3S1NG__hint{color:var(--status-warning-strong);text-align:start;align-items:flex-start;gap:.375rem;margin:.375rem 0 0;padding-inline:.25rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.CapsLockHint-module__i3S1NG__hint svg{color:var(--status-warning-icon);flex:none;margin-top:.125rem}.CapsLockHint-module__i3S1NG__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
