.individual-form[data-v-79a39390]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-79a39390]{display:grid;gap:1rem}@media (min-width:480px){.form-row[data-v-79a39390]{grid-template-columns:1fr 1fr}}.form-group[data-v-79a39390]{flex-direction:column}.form-group[data-v-79a39390],.form-label[data-v-79a39390]{display:flex;gap:.375rem}.form-label[data-v-79a39390]{align-items:center;color:#374151;font-size:.8125rem;font-weight:600}.label-icon[data-v-79a39390]{color:#6b7280;height:1rem;width:1rem}.required[data-v-79a39390]{color:#ef4444}.input-wrapper[data-v-79a39390]{position:relative}.password-wrapper[data-v-79a39390]{align-items:center;display:flex}.form-input[data-v-79a39390]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:.5rem;color:#0f172a;font-size:.9375rem;padding:.75rem 1rem;transition:all .2s;width:100%}.form-input[data-v-79a39390]::-moz-placeholder{color:#94a3b8}.form-input[data-v-79a39390]::placeholder{color:#94a3b8}.form-input[data-v-79a39390]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-input.error[data-v-79a39390]{border-color:#ef4444}.form-input.error[data-v-79a39390]:focus{box-shadow:0 0 0 3px #ef44441a}.password-toggle[data-v-79a39390]{border-radius:.25rem;color:#64748b;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color .2s}.password-toggle[data-v-79a39390]:hover{color:#3b82f6}.toggle-icon[data-v-79a39390]{height:1.25rem;width:1.25rem}.password-wrapper .form-input[data-v-79a39390]{padding-right:2.5rem}.password-strength[data-v-79a39390]{align-items:center;display:flex;gap:.5rem;margin-top:.375rem}.strength-bar[data-v-79a39390]{background:#e2e8f0;border-radius:2px;flex:1;height:4px;overflow:hidden}.strength-fill[data-v-79a39390]{border-radius:2px;height:100%;transition:all .3s ease}.strength-fill.strength-1[data-v-79a39390]{background:#ef4444}.strength-fill.strength-2[data-v-79a39390]{background:#f59e0b}.strength-fill.strength-3[data-v-79a39390]{background:#10b981}.strength-fill.strength-4[data-v-79a39390]{background:#059669}.strength-label[data-v-79a39390]{font-size:.6875rem;font-weight:600;white-space:nowrap}.strength-label.strength-1[data-v-79a39390]{color:#ef4444}.strength-label.strength-2[data-v-79a39390]{color:#f59e0b}.strength-label.strength-3[data-v-79a39390]{color:#10b981}.strength-label.strength-4[data-v-79a39390]{color:#059669}.error-message[data-v-79a39390]{color:#ef4444;font-size:.75rem}.terms-error[data-v-79a39390]{margin-top:-.5rem}.terms-checkbox[data-v-79a39390]{align-items:flex-start;cursor:pointer;display:flex;gap:.625rem;margin-top:.5rem}.checkbox-input[data-v-79a39390]{opacity:0;pointer-events:none;position:absolute}.checkbox-mark[data-v-79a39390]{border:2px solid #cbd5e1;border-radius:.25rem;flex-shrink:0;height:1.125rem;margin-top:.125rem;position:relative;transition:all .2s;width:1.125rem}.checkbox-mark[data-v-79a39390]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg) scale(0);transition:transform .2s;width:.3125rem}.checkbox-input:checked+.checkbox-mark[data-v-79a39390]{background:#3b82f6;border-color:#3b82f6}.checkbox-input:checked+.checkbox-mark[data-v-79a39390]:after{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.checkbox-mark.error[data-v-79a39390]{border-color:#ef4444}.checkbox-label[data-v-79a39390]{color:#475569;font-size:.8125rem;line-height:1.4}.terms-link[data-v-79a39390]{color:#3b82f6;font-weight:500;transition:color .2s}.terms-link[data-v-79a39390]:hover{color:#1d4ed8;text-decoration:underline}.submit-btn[data-v-79a39390]{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:.5rem;box-shadow:0 4px 12px #1e40af4d;color:#fff;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.875rem 1.5rem;transition:all .25s;width:100%}.submit-btn[data-v-79a39390]:hover:not(:disabled){box-shadow:0 6px 20px #1e40af66;transform:translateY(-1px)}.submit-btn[data-v-79a39390]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-79a39390]:disabled{cursor:not-allowed;opacity:.7}.btn-icon[data-v-79a39390]{height:1.125rem;width:1.125rem}.spinner[data-v-79a39390]{animation:spin-79a39390 1s linear infinite;height:1.25rem;width:1.25rem}@keyframes spin-79a39390{to{transform:rotate(1turn)}}.company-form[data-v-199ee11d]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-199ee11d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem}.section-header[data-v-199ee11d]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.section-icon[data-v-199ee11d]{color:#3b82f6;height:1.25rem;width:1.25rem}.section-title[data-v-199ee11d]{color:#1e293b;font-size:.9375rem;font-weight:600}.form-row[data-v-199ee11d]{display:grid;gap:1rem}@media (min-width:480px){.form-row[data-v-199ee11d]{grid-template-columns:1fr 1fr}}.form-group[data-v-199ee11d]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.form-group[data-v-199ee11d]:last-child{margin-bottom:0}.form-label[data-v-199ee11d]{align-items:center;color:#374151;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem}.label-icon[data-v-199ee11d]{color:#6b7280;height:1rem;width:1rem}.required[data-v-199ee11d]{color:#ef4444}.label-hint[data-v-199ee11d]{color:#94a3b8;font-size:.75rem;font-weight:400}.field-hint[data-v-199ee11d]{color:#64748b;font-size:.75rem}.input-wrapper[data-v-199ee11d]{position:relative}.flex-1[data-v-199ee11d]{flex:1}.password-wrapper[data-v-199ee11d]{align-items:center;display:flex}.form-input[data-v-199ee11d]{background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;color:#0f172a;font-size:.9375rem;padding:.75rem 1rem;transition:all .2s;width:100%}.form-input[data-v-199ee11d]::-moz-placeholder{color:#94a3b8}.form-input[data-v-199ee11d]::placeholder{color:#94a3b8}.form-input[data-v-199ee11d]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-input.error[data-v-199ee11d]{border-color:#ef4444}.form-input.error[data-v-199ee11d]:focus{box-shadow:0 0 0 3px #ef44441a}.form-input.success[data-v-199ee11d]{border-color:#10b981}.form-input.auto-filled[data-v-199ee11d]{background:#f0fdf4;border-color:#bbf7d0}.form-input.textarea[data-v-199ee11d]{min-height:4rem;resize:vertical}.inn-input-group[data-v-199ee11d]{display:flex;gap:.5rem}.inn-search-btn[data-v-199ee11d]{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;transition:all .2s;width:2.75rem}.inn-search-btn[data-v-199ee11d]:hover:not(:disabled){transform:scale(1.05)}.inn-search-btn[data-v-199ee11d]:disabled{cursor:not-allowed;opacity:.5}.input-status[data-v-199ee11d]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.status-icon[data-v-199ee11d]{height:1.25rem;width:1.25rem}.status-icon.loading[data-v-199ee11d]{color:#3b82f6}.status-icon.success[data-v-199ee11d]{color:#10b981}.password-toggle[data-v-199ee11d]{border-radius:.25rem;color:#64748b;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color .2s}.password-toggle[data-v-199ee11d]:hover{color:#3b82f6}.toggle-icon[data-v-199ee11d]{height:1.25rem;width:1.25rem}.password-wrapper .form-input[data-v-199ee11d]{padding-right:2.5rem}.password-strength[data-v-199ee11d]{align-items:center;display:flex;gap:.5rem;margin-top:.375rem}.strength-bar[data-v-199ee11d]{background:#e2e8f0;border-radius:2px;flex:1;height:4px;overflow:hidden}.strength-fill[data-v-199ee11d]{border-radius:2px;height:100%;transition:all .3s ease}.strength-fill.strength-1[data-v-199ee11d]{background:#ef4444}.strength-fill.strength-2[data-v-199ee11d]{background:#f59e0b}.strength-fill.strength-3[data-v-199ee11d]{background:#10b981}.strength-fill.strength-4[data-v-199ee11d]{background:#059669}.strength-label[data-v-199ee11d]{font-size:.6875rem;font-weight:600;white-space:nowrap}.strength-label.strength-1[data-v-199ee11d]{color:#ef4444}.strength-label.strength-2[data-v-199ee11d]{color:#f59e0b}.strength-label.strength-3[data-v-199ee11d]{color:#10b981}.strength-label.strength-4[data-v-199ee11d]{color:#059669}.error-message[data-v-199ee11d]{color:#ef4444;font-size:.75rem}.success-message[data-v-199ee11d]{align-items:center;color:#10b981;display:flex;font-size:.75rem;gap:.375rem}.message-icon[data-v-199ee11d]{height:1rem;width:1rem}.terms-error[data-v-199ee11d]{margin-top:-.5rem}.director-preview[data-v-199ee11d]{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;display:flex;gap:.5rem;margin-top:.75rem;padding:.75rem}.preview-icon[data-v-199ee11d]{color:#3b82f6;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.preview-content[data-v-199ee11d]{display:flex;flex-direction:column;gap:.125rem}.preview-label[data-v-199ee11d]{color:#64748b;font-size:.6875rem}.preview-value[data-v-199ee11d]{color:#1e40af;font-size:.8125rem;font-weight:500}.preview-position[data-v-199ee11d]{color:#64748b;font-weight:400}.company-fields[data-v-199ee11d]{margin-top:.75rem}.terms-checkbox[data-v-199ee11d]{align-items:flex-start;cursor:pointer;display:flex;gap:.625rem}.checkbox-input[data-v-199ee11d]{opacity:0;pointer-events:none;position:absolute}.checkbox-mark[data-v-199ee11d]{border:2px solid #cbd5e1;border-radius:.25rem;flex-shrink:0;height:1.125rem;margin-top:.125rem;position:relative;transition:all .2s;width:1.125rem}.checkbox-mark[data-v-199ee11d]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg) scale(0);transition:transform .2s;width:.3125rem}.checkbox-input:checked+.checkbox-mark[data-v-199ee11d]{background:#3b82f6;border-color:#3b82f6}.checkbox-input:checked+.checkbox-mark[data-v-199ee11d]:after{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.checkbox-mark.error[data-v-199ee11d]{border-color:#ef4444}.checkbox-label[data-v-199ee11d]{color:#475569;font-size:.8125rem;line-height:1.4}.terms-link[data-v-199ee11d]{color:#3b82f6;font-weight:500;transition:color .2s}.terms-link[data-v-199ee11d]:hover{color:#1d4ed8;text-decoration:underline}.submit-btn[data-v-199ee11d]{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:.5rem;box-shadow:0 4px 12px #1e40af4d;color:#fff;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .25s;width:100%}.submit-btn[data-v-199ee11d]:hover:not(:disabled){box-shadow:0 6px 20px #1e40af66;transform:translateY(-1px)}.submit-btn[data-v-199ee11d]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-199ee11d]:disabled{cursor:not-allowed;opacity:.7}.btn-icon[data-v-199ee11d]{height:1.125rem;width:1.125rem}.spinner[data-v-199ee11d]{animation:spin-199ee11d 1s linear infinite;height:1.25rem;width:1.25rem}@keyframes spin-199ee11d{to{transform:rotate(1turn)}}.slide-fade-enter-active[data-v-199ee11d]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-199ee11d]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-199ee11d],.slide-fade-leave-to[data-v-199ee11d]{opacity:0;transform:translateY(-10px)}.modal-overlay[data-v-9de712f9]{align-items:center;backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.modal-container[data-v-9de712f9]{background:#fff;border-radius:1.25rem;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:28rem;overflow:hidden;width:100%}.modal-header[data-v-9de712f9]{background:var(--reg-header-gradient,linear-gradient(135deg,#1e3a5f 0,#0f172a 100%));overflow:hidden;padding:1.5rem;position:relative}.modal-header-pattern[data-v-9de712f9]{background-image:linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 0),linear-gradient(180deg,rgba(59,130,246,.08) 1px,transparent 0);background-size:20px 20px;inset:0;pointer-events:none;position:absolute}.modal-header-content[data-v-9de712f9]{align-items:center;display:flex;gap:1rem;position:relative;z-index:1}.header-icon[data-v-9de712f9]{align-items:center;background:var(--arp-primary,#2563eb);border-radius:.75rem;box-shadow:0 4px 12px #2563eb66;display:flex;height:3rem;justify-content:center;width:3rem}.header-icon svg[data-v-9de712f9]{color:#fff;height:1.5rem;width:1.5rem}.header-text[data-v-9de712f9]{flex:1}.header-title[data-v-9de712f9]{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.header-email[data-v-9de712f9]{color:#ffffffb3;font-family:var(--font-mono,monospace);font-size:.875rem;margin:.25rem 0 0}.close-btn[data-v-9de712f9]{align-items:center;background:#ffffff1a;border:none;border-radius:.5rem;color:#ffffffb3;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s;width:2rem}.close-btn[data-v-9de712f9]:hover{background:#fff3;color:#fff}.close-btn[data-v-9de712f9]:disabled{cursor:not-allowed;opacity:.5}.close-btn svg[data-v-9de712f9]{height:1.25rem;width:1.25rem}.modal-body[data-v-9de712f9]{padding:1.5rem}.instruction-text[data-v-9de712f9]{color:#64748b;font-size:.9375rem;margin:0 0 1.5rem;text-align:center}.code-inputs-container[data-v-9de712f9]{display:flex;gap:.5rem;justify-content:center}@media (min-width:400px){.code-inputs-container[data-v-9de712f9]{gap:.75rem}}.code-input[data-v-9de712f9]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:.75rem;color:#1e293b;font-family:var(--font-mono,monospace);font-size:1.5rem;font-weight:700;height:3.5rem;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:2.75rem}@media (min-width:400px){.code-input[data-v-9de712f9]{font-size:1.75rem;height:4rem;width:3.25rem}}.code-input[data-v-9de712f9]:focus{background:#fff;border-color:var(--arp-primary,#2563eb);box-shadow:0 0 0 4px #2563eb26;outline:none}.code-input[data-v-9de712f9]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.7}.code-input--error[data-v-9de712f9]{animation:shake-9de712f9 .3s ease-in-out;background:#fef2f2;border-color:#ef4444;color:#dc2626}.code-input--error[data-v-9de712f9]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef444426}.code-input--success[data-v-9de712f9]{background:#f0fdf4;border-color:var(--arp-accent-green,#10b981);color:#059669}@keyframes shake-9de712f9{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.timer-section[data-v-9de712f9]{margin-top:1rem;text-align:center}.timer-active[data-v-9de712f9],.timer-expired[data-v-9de712f9]{align-items:center;border-radius:2rem;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.timer-active[data-v-9de712f9]{background:#f0f9ff;color:#0369a1}.timer-active strong[data-v-9de712f9]{color:#0c4a6e;font-family:var(--font-mono,monospace)}.timer-expired[data-v-9de712f9]{background:#fef2f2;color:#dc2626}.timer-icon[data-v-9de712f9]{height:1rem;width:1rem}.message-box[data-v-9de712f9]{align-items:center;border-radius:.75rem;display:flex;font-size:.875rem;gap:.75rem;margin-top:1rem;padding:.875rem 1rem}.message-box p[data-v-9de712f9]{flex:1;margin:0}.message-icon[data-v-9de712f9]{flex-shrink:0;height:1.25rem;width:1.25rem}.message-box--error[data-v-9de712f9]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.message-box--success[data-v-9de712f9]{background:#f0fdf4;border:1px solid #bbf7d0;color:#059669}.resend-section[data-v-9de712f9]{margin-top:1.5rem;text-align:center}.resend-text[data-v-9de712f9]{color:#64748b;font-size:.875rem;margin:0 0 .5rem}.resend-btn[data-v-9de712f9]{background:none;border:none;border-radius:.5rem;color:var(--arp-primary,#2563eb);cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all .2s}.resend-btn[data-v-9de712f9]:hover:not(:disabled){background:#2563eb1a}.resend-btn[data-v-9de712f9]:disabled{cursor:not-allowed;opacity:.5}.resend-btn-content[data-v-9de712f9]{align-items:center;display:inline-flex;gap:.5rem}.modal-footer[data-v-9de712f9]{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.btn[data-v-9de712f9]{align-items:center;border-radius:.625rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn[data-v-9de712f9]:disabled{cursor:not-allowed;opacity:.5}.btn--secondary[data-v-9de712f9]{background:#fff;border:2px solid #e2e8f0;color:#475569}.btn--secondary[data-v-9de712f9]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn--primary[data-v-9de712f9]{background:var(--arp-primary,#2563eb);border:2px solid var(--arp-primary,#2563eb);box-shadow:0 2px 4px #2563eb33;color:#fff}.btn--primary[data-v-9de712f9]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 8px #2563eb4d}.btn-content[data-v-9de712f9]{align-items:center;display:inline-flex;gap:.5rem}.btn-content svg[data-v-9de712f9]:not(.spinner),.spinner[data-v-9de712f9]{height:1rem;width:1rem}.spinner[data-v-9de712f9]{animation:spin-9de712f9 1s linear infinite}@keyframes spin-9de712f9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.slide-fade-enter-active[data-v-9de712f9]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-leave-active[data-v-9de712f9]{transition:all .2s cubic-bezier(.4,0,1,1)}.slide-fade-enter-from[data-v-9de712f9],.slide-fade-leave-to[data-v-9de712f9]{opacity:0;transform:translateY(-10px)}.auth-modal-overlay[data-v-dd2a9406]{align-items:flex-start;backdrop-filter:blur(8px);background:#0f172acc;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:2rem 1rem 1rem;position:fixed;z-index:9999}@media (min-width:640px){.auth-modal-overlay[data-v-dd2a9406]{align-items:center;padding-top:1rem}}.auth-modal[data-v-dd2a9406]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:1.25rem;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #1e40af1a,inset 0 1px #fffc;max-height:calc(100vh - 4rem);max-width:440px;overflow-y:auto;position:relative;transition:max-width .3s ease;width:100%}.auth-modal--expanded[data-v-dd2a9406]{max-width:520px}.modal-grid[data-v-dd2a9406]{background-image:linear-gradient(rgba(30,64,175,.03) 1px,transparent 0),linear-gradient(90deg,rgba(30,64,175,.03) 1px,transparent 0);background-size:24px 24px;border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.modal-close[data-v-dd2a9406]{background:#f1f5f9cc;border-radius:.5rem;color:#64748b;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:all .2s;z-index:10}.modal-close[data-v-dd2a9406]:hover{background:#e0e7ff;color:#1e40af}.modal-header[data-v-dd2a9406]{padding:1.5rem 2rem 1rem;position:relative;text-align:center}.modal-logo[data-v-dd2a9406]{align-items:center;display:inline-flex;gap:.75rem}.logo-icon[data-v-dd2a9406]{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:.625rem;box-shadow:0 4px 12px #1e40af4d;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.logo-icon span[data-v-dd2a9406]{color:#fff;font-family:Manrope,system-ui,sans-serif;font-size:1.125rem;font-weight:700}.logo-text[data-v-dd2a9406]{text-align:left}.logo-title[data-v-dd2a9406]{color:#0f172a;font-family:Manrope,system-ui,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.logo-subtitle[data-v-dd2a9406]{color:#64748b;font-size:.6875rem;font-weight:500}.mode-toggle[data-v-dd2a9406]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.75rem;display:flex;margin:0 2rem 1.5rem;padding:.25rem;position:relative}.mode-btn[data-v-dd2a9406]{align-items:center;background:transparent;border-radius:.5rem;color:#64748b;display:flex;flex:1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:1}.mode-btn--active[data-v-dd2a9406],.mode-btn[data-v-dd2a9406]:hover{color:#1e40af}.mode-btn__icon[data-v-dd2a9406]{height:1.125rem;width:1.125rem}.mode-indicator[data-v-dd2a9406]{background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #00000014;height:calc(100% - .5rem);left:.25rem;position:absolute;top:.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(50% - .25rem)}.mode-indicator--right[data-v-dd2a9406]{transform:translate(100%)}.modal-content[data-v-dd2a9406]{padding:0 2rem 1.5rem}.form-field[data-v-dd2a9406]{margin-bottom:1.25rem}.field-label[data-v-dd2a9406]{align-items:center;color:#374151;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.field-label__icon[data-v-dd2a9406]{color:#6b7280;height:1rem;width:1rem}.field-label-row[data-v-dd2a9406]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.forgot-link[data-v-dd2a9406]{color:#3b82f6;font-size:.75rem;font-weight:500;transition:color .2s}.forgot-link[data-v-dd2a9406]:hover{color:#1d4ed8}.field-input-wrapper[data-v-dd2a9406]{position:relative}.field-input[data-v-dd2a9406]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:.625rem;color:#0f172a;font-size:.9375rem;padding:.875rem 1rem;transition:all .2s;width:100%}.field-input[data-v-dd2a9406]::-moz-placeholder{color:#94a3b8}.field-input[data-v-dd2a9406]::placeholder{color:#94a3b8}.field-input[data-v-dd2a9406]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;outline:none}.field-input--password[data-v-dd2a9406]{padding-right:3rem}.field-input--error[data-v-dd2a9406]{border-color:#ef4444}.field-input--error[data-v-dd2a9406]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.password-toggle[data-v-dd2a9406]{border-radius:.375rem;color:#64748b;padding:.375rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s}.password-toggle[data-v-dd2a9406]:hover{background:#f1f5f9;color:#3b82f6}.field-error[data-v-dd2a9406]{color:#ef4444;display:block;font-size:.75rem;margin-top:.375rem}.remember-checkbox[data-v-dd2a9406]{align-items:center;cursor:pointer;display:flex;gap:.625rem;margin-bottom:1.25rem}.checkbox-input[data-v-dd2a9406]{opacity:0;pointer-events:none;position:absolute}.checkbox-mark[data-v-dd2a9406]{border:2px solid #cbd5e1;border-radius:.375rem;height:1.25rem;position:relative;transition:all .2s;width:1.25rem}.checkbox-mark[data-v-dd2a9406]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg) scale(0);transition:transform .2s;width:.375rem}.checkbox-input:checked+.checkbox-mark[data-v-dd2a9406]{background:#3b82f6;border-color:#3b82f6}.checkbox-input:checked+.checkbox-mark[data-v-dd2a9406]:after{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.checkbox-label[data-v-dd2a9406]{color:#475569;font-size:.875rem}.error-banner[data-v-dd2a9406]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.625rem;color:#dc2626;display:flex;font-size:.875rem;gap:.625rem;margin-bottom:1.25rem;padding:.875rem 1rem}.error-banner__icon[data-v-dd2a9406]{flex-shrink:0;height:1.25rem;width:1.25rem}.submit-btn[data-v-dd2a9406]{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:.625rem;box-shadow:0 4px 12px #1e40af4d;color:#fff;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;justify-content:center;padding:1rem 1.5rem;transition:all .25s;width:100%}.submit-btn[data-v-dd2a9406]:hover:not(:disabled){box-shadow:0 6px 20px #1e40af66;transform:translateY(-1px)}.submit-btn[data-v-dd2a9406]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-dd2a9406]:disabled{cursor:not-allowed;opacity:.7}.submit-btn__icon[data-v-dd2a9406]{height:1.125rem;width:1.125rem}.submit-btn__spinner[data-v-dd2a9406]{animation:spin-dd2a9406 1s linear infinite;height:1.25rem;width:1.25rem}@keyframes spin-dd2a9406{to{transform:rotate(1turn)}}.register-options[data-v-dd2a9406]{text-align:center}.register-intro[data-v-dd2a9406]{color:#64748b;font-size:.9375rem;margin-bottom:1.25rem}.account-cards[data-v-dd2a9406]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.account-card[data-v-dd2a9406]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:.875rem;display:flex;gap:1rem;padding:1rem 1.25rem;text-align:left;transition:all .25s}.account-card[data-v-dd2a9406]:hover{background:#f8fafc;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.account-card__icon[data-v-dd2a9406]{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.account-card__icon--individual[data-v-dd2a9406]{background:#dbeafe;color:#2563eb}.account-card__icon--company[data-v-dd2a9406]{background:#ffedd5;color:#ea580c}.account-card__content[data-v-dd2a9406]{flex:1}.account-card__title[data-v-dd2a9406]{color:#0f172a;font-size:.9375rem;font-weight:600}.account-card__desc[data-v-dd2a9406]{color:#64748b;font-size:.8125rem}.account-card__arrow[data-v-dd2a9406]{color:#94a3b8;height:1.25rem;transition:transform .2s;width:1.25rem}.account-card:hover .account-card__arrow[data-v-dd2a9406]{color:#3b82f6;transform:translate(4px)}.register-benefits[data-v-dd2a9406]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:.75rem 0}.benefit[data-v-dd2a9406]{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.375rem}.benefit__icon[data-v-dd2a9406]{color:#10b981;height:1rem;width:1rem}.register-form-container[data-v-dd2a9406]{position:relative}.back-btn[data-v-dd2a9406]{align-items:center;background:transparent;border-radius:.375rem;color:#64748b;display:inline-flex;font-size:.8125rem;gap:.375rem;margin-bottom:.75rem;padding:.375rem .625rem;transition:all .2s}.back-btn[data-v-dd2a9406]:hover{background:#f1f5f9;color:#3b82f6}.form-type-header[data-v-dd2a9406]{margin-bottom:1rem}.form-type-badge[data-v-dd2a9406]{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.badge--individual[data-v-dd2a9406]{background:#dbeafe;color:#1e40af}.badge--company[data-v-dd2a9406]{background:#ffedd5;color:#c2410c}.badge-icon[data-v-dd2a9406]{height:1rem;width:1rem}.modal-footer[data-v-dd2a9406]{padding:.75rem 2rem 1.5rem;text-align:center}.footer-divider[data-v-dd2a9406]{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;gap:1rem;margin-bottom:.75rem}.footer-divider[data-v-dd2a9406]:after,.footer-divider[data-v-dd2a9406]:before{background:#e2e8f0;content:"";flex:1;height:1px}.footer-text[data-v-dd2a9406]{color:#64748b;font-size:.875rem}.footer-link[data-v-dd2a9406]{color:#3b82f6;font-weight:600;transition:color .2s}.footer-link[data-v-dd2a9406]:hover{color:#1d4ed8}.modal-enter-active[data-v-dd2a9406]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-leave-active[data-v-dd2a9406]{transition:all .2s cubic-bezier(.4,0,1,1)}.modal-enter-from[data-v-dd2a9406]{opacity:0}.modal-enter-from .auth-modal[data-v-dd2a9406]{opacity:0;transform:scale(.95) translateY(20px)}.modal-leave-to[data-v-dd2a9406]{opacity:0}.modal-leave-to .auth-modal[data-v-dd2a9406]{opacity:0;transform:scale(.95) translateY(10px)}.modal-enter-to .auth-modal[data-v-dd2a9406],.modal-leave-from .auth-modal[data-v-dd2a9406]{opacity:1;transform:scale(1) translateY(0)}.slide-fade-enter-active[data-v-dd2a9406]{transition:all .25s ease-out}.slide-fade-leave-active[data-v-dd2a9406]{transition:all .15s ease-in}.slide-fade-enter-from[data-v-dd2a9406]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-dd2a9406]{opacity:0;transform:translate(-20px)}
