.auth-step__title[data-v-52531981]{margin:0 0 20px}.auth-step__role-options[data-v-52531981]{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.auth-step__role-option[data-v-52531981]{align-items:center;background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-stroke));border-radius:10px;cursor:pointer;display:flex;gap:14px;min-height:52px;padding:14px 16px;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}.auth-step__role-option[data-v-52531981]:hover:not(.auth-step__role-option--selected){background:#fafafa}.auth-step__role-option[data-v-52531981]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.auth-step__role-option--selected[data-v-52531981]{background:#f3f4f6;border-color:#d1d5db}.auth-step__radio[data-v-52531981]{align-items:center;background:rgb(var(--v-theme-surface));border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.auth-step__role-option--selected .auth-step__radio[data-v-52531981]{border-color:rgb(var(--v-theme-primary))}.auth-step__radio-dot[data-v-52531981]{background:rgb(var(--v-theme-primary));border-radius:50%;height:10px;width:10px}.auth-step__role-label[data-v-52531981]{color:rgb(var(--v-theme-heading));font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.auth-step__back[data-v-a1c11ef8]{align-items:center;background:transparent;border:none;color:rgb(var(--v-theme-primary));cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:4px;margin:0 0 20px;padding:0}.auth-step__back[data-v-a1c11ef8]:hover{opacity:.85}.auth-step__back-icon[data-v-a1c11ef8]{color:rgb(var(--v-theme-primary))}.auth-step__title[data-v-a1c11ef8]{margin:0 0 24px}.auth-step__label[data-v-a1c11ef8]{color:rgb(var(--v-theme-neutral));display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.auth-step__field[data-v-a1c11ef8] .v-field{border-radius:8px}.auth-step__row[data-v-a1c11ef8]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.auth-step__remember[data-v-a1c11ef8] .v-label{color:rgb(var(--v-theme-heading));font-size:14px;opacity:1}.auth-step__link[data-v-a1c11ef8]{background:transparent;border:none;color:rgb(var(--v-theme-primary));cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:0}.auth-step__link[data-v-a1c11ef8]:hover{text-decoration:underline}.v-otp-input{align-items:center;border-radius:4px;display:flex;justify-content:center;padding:.5rem 0;position:relative}.v-otp-input .v-field{height:100%}.v-otp-input .v-field .v-field__outline__end,.v-otp-input .v-field .v-field__outline__start{flex:1}.v-otp-input .v-field input::-moz-placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-otp-input .v-field input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-otp-input .v-field.v-field--focused input::-moz-placeholder{opacity:0}.v-otp-input .v-field.v-field--focused input::placeholder{opacity:0}.v-otp-input__divider{margin:0 8px}.v-otp-input__content{align-items:center;border-radius:inherit;display:flex;gap:.5rem;justify-content:center;max-width:320px;padding:.5rem;position:relative}.v-otp-input--divided .v-otp-input__content{max-width:360px}.v-otp-input--density-default .v-otp-input__content{height:64px}.v-otp-input--density-comfortable .v-otp-input__content{height:60px}.v-otp-input--density-compact .v-otp-input__content{height:56px}.v-otp-input__field{color:inherit;font-size:1.25rem;height:100%;outline:none;text-align:center;width:100%}.v-otp-input__field[type=number]::-webkit-inner-spin-button,.v-otp-input__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-otp-input__field[type=number]{-moz-appearance:textfield}.v-otp-input__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-otp-input__loader .v-progress-linear{position:absolute}.auth-step__back[data-v-a7d10cb3]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:4px;margin:0 0 20px;padding:0}.auth-step__back[data-v-a7d10cb3],.auth-step__back-icon[data-v-a7d10cb3]{color:rgb(var(--v-theme-primary))}.auth-step__title[data-v-a7d10cb3]{margin:0 0 8px}.auth-step__subtitle[data-v-a7d10cb3]{color:rgb(var(--v-theme-neutral));font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin:0 0 24px}.auth-step__email[data-v-a7d10cb3]{color:rgb(var(--v-theme-heading));font-weight:600}.auth-step__otp-wrap[data-v-a7d10cb3]{margin-bottom:12px}.auth-step__otp-wrap[data-v-a7d10cb3] .v-otp-input__content{gap:12px;justify-content:space-between;max-width:none!important;padding:0!important;width:100%}.auth-step__otp-wrap[data-v-a7d10cb3] .v-otp-input .v-field{border-radius:8px;flex:0 0 48px!important;height:48px!important;margin:0!important;width:48px!important}.auth-step__resend[data-v-a7d10cb3]{background:transparent;border:none;color:rgb(var(--v-theme-primary));cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:0;text-decoration:underline}.auth-step__resend--disabled[data-v-a7d10cb3],.auth-step__resend[data-v-a7d10cb3]:disabled{cursor:not-allowed;opacity:.6;text-decoration:none}.auth-step__back[data-v-6e3dd6e5]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:4px;margin:0 0 20px;padding:0}.auth-step__back[data-v-6e3dd6e5],.auth-step__back-icon[data-v-6e3dd6e5]{color:rgb(var(--v-theme-primary))}.auth-step__title[data-v-6e3dd6e5]{margin:0 0 8px}.auth-step__subtitle[data-v-6e3dd6e5]{line-height:1.5;margin:0 0 24px}.auth-step__label[data-v-6e3dd6e5],.auth-step__subtitle[data-v-6e3dd6e5]{color:rgb(var(--v-theme-neutral));font-family:Inter,sans-serif;font-size:14px}.auth-step__label[data-v-6e3dd6e5]{display:block;font-weight:500;margin-bottom:8px}.auth-step__field[data-v-6e3dd6e5] .v-field{border-radius:8px}
