.verify-header[data-v-523b08ac]{text-align:center;margin-bottom:1.5rem}.verify-icon[data-v-523b08ac]{color:#fff;background:#6259ca;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:1.5rem;display:flex}.modal-title[data-v-523b08ac]{color:#fff;margin:0 0 .375rem;font-size:1.375rem;font-weight:700}.modal-subtitle[data-v-523b08ac]{color:#fff9;margin:0;font-size:.875rem}.modal-subtitle strong[data-v-523b08ac]{color:#fff}.error-banner[data-v-523b08ac]{color:#cf6679;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.success-banner[data-v-523b08ac]{color:#2bd1c7;background:#2bd1c71a;border:1px solid #2bd1c733;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.auth-form[data-v-523b08ac]{flex-direction:column;gap:1rem;display:flex}.field[data-v-523b08ac]{flex-direction:column;gap:.375rem;display:flex}.field label[data-v-523b08ac]{color:#fff9;font-size:.875rem}.input-wrap[data-v-523b08ac]{align-items:center;display:flex;position:relative}.input-icon[data-v-523b08ac]{color:#fff6;pointer-events:none;font-size:.875rem;position:absolute;left:.75rem}.input-wrap input[data-v-523b08ac]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem .75rem 2.5rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.input-wrap input[data-v-523b08ac]::placeholder{color:#fff6}.input-wrap input[data-v-523b08ac]:focus{border-color:#6259ca;box-shadow:0 0 0 3px #6259ca33}.input-wrap input.input-error[data-v-523b08ac]{border-color:#ef444480}.input-wrap input.input-error[data-v-523b08ac]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.input-wrap input[data-v-523b08ac]:disabled{opacity:.5;cursor:not-allowed}.field-error[data-v-523b08ac]{color:#cf6679;margin:0;font-size:.8125rem}.submit-btn[data-v-523b08ac]{color:#fff;cursor:pointer;background:#6259ca;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}.submit-btn[data-v-523b08ac]:hover:not(:disabled){background:#6259cae6}.submit-btn[data-v-523b08ac]:disabled{cursor:not-allowed;background:#6259ca80}.verify-footer[data-v-523b08ac]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.link-btn[data-v-523b08ac]{cursor:pointer;color:#6259ca;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;transition:color .15s}.link-btn[data-v-523b08ac]:hover{color:#6259cacc}.link-btn[data-v-523b08ac]:disabled{opacity:.5;cursor:not-allowed}.link-btn-muted[data-v-523b08ac]{cursor:pointer;color:#ffffff80;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;transition:color .15s}.link-btn-muted[data-v-523b08ac]:hover{color:#fff}.link-btn-muted[data-v-523b08ac]:disabled{opacity:.4;cursor:not-allowed}.fp-header[data-v-9374b966]{text-align:center;margin-bottom:1.5rem}.fp-icon[data-v-9374b966]{color:#fff;background:#6259ca;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:1.5rem;display:flex}.fp-icon--success[data-v-9374b966]{color:#2bd1c7;background:#2bd1c733}.modal-title[data-v-9374b966]{color:#fff;margin:0 0 .375rem;font-size:1.375rem;font-weight:700}.modal-subtitle[data-v-9374b966]{color:#fff9;margin:0;font-size:.875rem}.modal-subtitle strong[data-v-9374b966]{color:#fff}.error-banner[data-v-9374b966]{color:#cf6679;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.success-banner[data-v-9374b966]{color:#2bd1c7;background:#2bd1c71a;border:1px solid #2bd1c733;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.warning-banner[data-v-9374b966]{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.auth-form[data-v-9374b966]{flex-direction:column;gap:1rem;display:flex}.field[data-v-9374b966]{flex-direction:column;gap:.375rem;display:flex}.field label[data-v-9374b966]{color:#fff9;font-size:.875rem}.input-wrap[data-v-9374b966]{align-items:center;display:flex;position:relative}.input-icon[data-v-9374b966]{color:#fff6;pointer-events:none;font-size:.875rem;position:absolute;left:.75rem}.input-wrap input[data-v-9374b966]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.75rem 2.75rem .75rem 2.5rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.input-wrap input[data-v-9374b966]::placeholder{color:#fff6}.input-wrap input[data-v-9374b966]:focus{border-color:#6259ca;box-shadow:0 0 0 3px #6259ca33}.input-wrap input.input-error[data-v-9374b966]{border-color:#ef444480}.input-wrap input.input-error[data-v-9374b966]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.input-wrap input[data-v-9374b966]:disabled{opacity:.5;cursor:not-allowed}.eye-btn[data-v-9374b966]{cursor:pointer;color:#fff6;background:0 0;border:none;border-radius:.25rem;padding:.25rem;font-size:.875rem;line-height:1;transition:background .15s,color .15s;position:absolute;right:.5rem}.eye-btn[data-v-9374b966]:hover{color:#ffffffb3;background:#ffffff0d}.field-error[data-v-9374b966]{color:#cf6679;margin:0;font-size:.8125rem}.submit-btn[data-v-9374b966]{color:#fff;cursor:pointer;background:#6259ca;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}.submit-btn[data-v-9374b966]:hover:not(:disabled){background:#6259cae6}.submit-btn[data-v-9374b966]:disabled{cursor:not-allowed;background:#6259ca80}.fp-footer[data-v-9374b966]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.link-btn[data-v-9374b966]{cursor:pointer;color:#6259ca;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;transition:color .15s}.link-btn[data-v-9374b966]:hover{color:#6259cacc}.link-btn[data-v-9374b966]:disabled{opacity:.5;cursor:not-allowed}.link-btn-muted[data-v-9374b966]{cursor:pointer;color:#ffffff80;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-family:inherit;font-size:.875rem;transition:color .15s;display:flex}.link-btn-muted[data-v-9374b966]:hover{color:#fff}.link-btn-muted[data-v-9374b966]:disabled{opacity:.4;cursor:not-allowed}.error-banner[data-v-034ea2ae]{color:#cf6679;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.auth-form[data-v-034ea2ae]{flex-direction:column;gap:1rem;display:flex}.field[data-v-034ea2ae]{flex-direction:column;gap:.375rem;display:flex}.field label[data-v-034ea2ae]{color:#fff9;font-size:.875rem}.input-wrap[data-v-034ea2ae]{align-items:center;display:flex;position:relative}.input-icon[data-v-034ea2ae]{color:#fff6;pointer-events:none;font-size:.875rem;position:absolute;left:.75rem}.input-wrap input[data-v-034ea2ae]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.75rem 2.75rem .75rem 2.5rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.input-wrap input[data-v-034ea2ae]::placeholder{color:#fff6}.input-wrap input[data-v-034ea2ae]:focus{border-color:#6259ca;box-shadow:0 0 0 3px #6259ca33}.input-wrap input.input-error[data-v-034ea2ae]{border-color:#ef444480}.input-wrap input.input-error[data-v-034ea2ae]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.input-wrap input[data-v-034ea2ae]:disabled{opacity:.5;cursor:not-allowed}.eye-btn[data-v-034ea2ae]{cursor:pointer;color:#fff6;background:0 0;border:none;border-radius:.25rem;padding:.25rem;font-size:.875rem;line-height:1;transition:background .15s,color .15s;position:absolute;right:.5rem}.eye-btn[data-v-034ea2ae]:hover{color:#ffffffb3;background:#ffffff0d}.field-error[data-v-034ea2ae]{color:#cf6679;margin:0;font-size:.8125rem}.forgot-row[data-v-034ea2ae]{justify-content:flex-end;margin-top:-.25rem;display:flex}.link-btn[data-v-034ea2ae]{cursor:pointer;color:#6259ca;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;transition:color .15s}.link-btn[data-v-034ea2ae]:hover{color:#6259cacc}.submit-btn[data-v-034ea2ae]{color:#fff;cursor:pointer;background:#6259ca;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}.submit-btn[data-v-034ea2ae]:hover:not(:disabled){background:#6259cae6}.submit-btn[data-v-034ea2ae]:disabled{cursor:not-allowed;background:#6259ca80}.divider-row[data-v-034ea2ae]{align-items:center;gap:.75rem;margin:1.25rem 0;display:flex}.divider-line[data-v-034ea2ae]{background:#ffffff1a;flex:1;height:1px}.divider-text[data-v-034ea2ae]{color:#fff6;white-space:nowrap;font-size:.8125rem}.google-btn[data-v-034ea2ae]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.google-btn[data-v-034ea2ae]:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.google-btn[data-v-034ea2ae]:disabled{opacity:.5;cursor:not-allowed}
