body.accept-invitation-page.ac-theme,body.confirm-email-page.ac-theme,body.forgot-password-page.ac-theme,body.login-company-page.ac-theme,body.login-user-page.ac-theme,body.register-company-page.ac-theme,body.register-user-page.ac-theme,body.verification-page.ac-theme{background:var(--ac-fondo);color:var(--ac-texto);font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo);line-height:var(--ac-lh-cuerpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.accept-invitation-page.ac-theme h1,body.accept-invitation-page.ac-theme h2,body.accept-invitation-page.ac-theme h3,body.accept-invitation-page.ac-theme h4,body.confirm-email-page.ac-theme h1,body.confirm-email-page.ac-theme h2,body.confirm-email-page.ac-theme h3,body.confirm-email-page.ac-theme h4,body.forgot-password-page.ac-theme h1,body.forgot-password-page.ac-theme h2,body.forgot-password-page.ac-theme h3,body.forgot-password-page.ac-theme h4,body.login-company-page.ac-theme h1,body.login-company-page.ac-theme h2,body.login-company-page.ac-theme h3,body.login-company-page.ac-theme h4,body.login-user-page.ac-theme h1,body.login-user-page.ac-theme h2,body.login-user-page.ac-theme h3,body.login-user-page.ac-theme h4,body.register-company-page.ac-theme h1,body.register-company-page.ac-theme h2,body.register-company-page.ac-theme h3,body.register-company-page.ac-theme h4,body.register-user-page.ac-theme h1,body.register-user-page.ac-theme h2,body.register-user-page.ac-theme h3,body.register-user-page.ac-theme h4,body.verification-page.ac-theme h1,body.verification-page.ac-theme h2,body.verification-page.ac-theme h3,body.verification-page.ac-theme h4{font-family:var(--ac-fuente-titulo);color:var(--ac-texto)}body.accept-invitation-page.ac-theme :focus-visible,body.confirm-email-page.ac-theme :focus-visible,body.forgot-password-page.ac-theme :focus-visible,body.login-company-page.ac-theme :focus-visible,body.login-user-page.ac-theme :focus-visible,body.register-company-page.ac-theme :focus-visible,body.register-user-page.ac-theme :focus-visible,body.verification-page.ac-theme :focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset);border-radius:4px}body.accept-invitation-page.ac-theme a:not(.btn-login):not(.btn-register-cta):not(.btn-wizard):not(.btn-social):not(.btn-verify-otp):not(.btn-resend):not(.btn-support):not(.nav-link):not(.legal-strip > a),body.confirm-email-page.ac-theme a:not(.btn-login):not(.btn-register-cta):not(.btn-wizard):not(.btn-social):not(.btn-verify-otp):not(.btn-resend):not(.btn-support):not(.nav-link):not(.legal-strip > a),body.forgot-password-page.ac-theme a:not(.btn-login):not(.btn-register-cta):not(.btn-wizard):not(.btn-social):not(.btn-verify-otp):not(.btn-resend):not(.btn-support):not(.nav-link):not(.legal-strip > a),body.login-company-page.ac-theme a:not(.btn-login):not(.btn-register-cta):not(.btn-wizard):not(.btn-social):not(.btn-verify-otp):not(.btn-resend):not(.btn-support):not(.nav-link):not(.legal-strip > a),body.login-user-page.ac-theme a:not(.btn-login):not(.btn-register-cta):not(.btn-wizard):not(.btn-social):not(.btn-verify-otp):not(.btn-resend):not(.btn-support):not(.nav-link):not(.legal-strip > a),body.register-company-page.ac-theme a:not(.btn-login):not(.btn-register-cta):not(.btn-wizard):not(.btn-social):not(.btn-verify-otp):not(.btn-resend):not(.btn-support):not(.nav-link):not(.legal-strip > a),body.register-user-page.ac-theme a:not(.btn-login):not(.btn-register-cta):not(.btn-wizard):not(.btn-social):not(.btn-verify-otp):not(.btn-resend):not(.btn-support):not(.nav-link):not(.legal-strip > a),body.verification-page.ac-theme a:not(.btn-login):not(.btn-register-cta):not(.btn-wizard):not(.btn-social):not(.btn-verify-otp):not(.btn-resend):not(.btn-support):not(.nav-link):not(.legal-strip > a){color:var(--ac-acento-texto)}body.accept-invitation-page.ac-theme ::selection,body.confirm-email-page.ac-theme ::selection,body.forgot-password-page.ac-theme ::selection,body.login-company-page.ac-theme ::selection,body.login-user-page.ac-theme ::selection,body.register-company-page.ac-theme ::selection,body.register-user-page.ac-theme ::selection,body.verification-page.ac-theme ::selection{background:var(--ac-acento-bg-fuerte);color:var(--ac-texto)}html.oauth-loading body.login-company-page.ac-theme::after,html.oauth-loading body.login-user-page.ac-theme::after{background:var(--ac-fondo)}html.oauth-loading body.login-company-page.ac-theme::before,html.oauth-loading body.login-user-page.ac-theme::before{border-color:var(--ac-borde);border-top-color:var(--ac-acento-accion)}body.accept-invitation-page.ac-theme .form-group label,body.confirm-email-page.ac-theme .form-group label,body.forgot-password-page.ac-theme .form-group label,body.login-company-page.ac-theme .form-group label,body.login-user-page.ac-theme .form-group label,body.register-company-page.ac-theme .form-group label,body.register-user-page.ac-theme .form-group label{color:var(--ac-texto);font-family:var(--ac-fuente-texto);font-weight:600}body.accept-invitation-page.ac-theme .form-group input,body.confirm-email-page.ac-theme .form-group input,body.forgot-password-page.ac-theme .form-group input,body.forgot-password-page.ac-theme .form-group select,body.login-company-page.ac-theme .form-group input,body.login-company-page.ac-theme .form-group select,body.login-user-page.ac-theme .form-group input,body.login-user-page.ac-theme .form-group select,body.register-company-page.ac-theme .form-group input,body.register-company-page.ac-theme .form-group select,body.register-company-page.ac-theme .form-group textarea,body.register-user-page.ac-theme .form-group input,body.register-user-page.ac-theme .form-group select,body.register-user-page.ac-theme .form-group textarea{font-family:var(--ac-fuente-texto);border-color:var(--ac-borde-control);background:var(--ac-superficie);color:var(--ac-texto);border-radius:var(--ac-radio-md)}body.accept-invitation-page.ac-theme .form-group input:focus,body.confirm-email-page.ac-theme .form-group input:focus,body.forgot-password-page.ac-theme .form-group input:focus,body.login-company-page.ac-theme .form-group input:focus,body.login-user-page.ac-theme .form-group input:focus,body.register-company-page.ac-theme .form-group input:focus,body.register-company-page.ac-theme .form-group select:focus,body.register-company-page.ac-theme .form-group textarea:focus,body.register-user-page.ac-theme .form-group input:focus,body.register-user-page.ac-theme .form-group select:focus,body.register-user-page.ac-theme .form-group textarea:focus{border-color:var(--ac-acento-accion);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-acento-accion) 18%,transparent)}body.forgot-password-page.ac-theme .form-group input::placeholder,body.login-company-page.ac-theme .form-group input::placeholder,body.login-user-page.ac-theme .form-group input::placeholder,body.register-company-page.ac-theme .form-group input::placeholder,body.register-user-page.ac-theme .form-group input::placeholder{color:var(--ac-texto-tenue)}body.accept-invitation-page.ac-theme .checkbox-label input[type=checkbox],body.login-company-page.ac-theme .checkbox-label input[type=checkbox],body.login-user-page.ac-theme .checkbox-label input[type=checkbox],body.register-company-page.ac-theme .checkbox-label input[type=checkbox],body.register-user-page.ac-theme .checkbox-label input[type=checkbox]{accent-color:var(--ac-acento-accion)}body.confirm-email-page.ac-theme .confirm-container p,body.forgot-password-page.ac-theme .subtitle,body.login-company-page.ac-theme .subtitle,body.login-user-page.ac-theme .subtitle,body.verification-page.ac-theme .confirm-container p{color:var(--ac-texto-suave)}body.accept-invitation-page.ac-theme .btn-wizard.btn-submit,body.confirm-email-page.ac-theme .btn-login,body.confirm-email-page.ac-theme .btn-resend,body.confirm-email-page.ac-theme .btn-verify-otp,body.forgot-password-page.ac-theme .btn-login,body.login-company-page.ac-theme .btn-login,body.login-company-page.ac-theme .btn-resend,body.login-company-page.ac-theme .btn-verify-otp,body.login-user-page.ac-theme .btn-login,body.login-user-page.ac-theme .btn-resend,body.login-user-page.ac-theme .btn-verify-otp,body.register-company-page.ac-theme .btn-resend,body.register-company-page.ac-theme .btn-verify-otp,body.register-company-page.ac-theme .btn-wizard.btn-next,body.register-company-page.ac-theme .btn-wizard.btn-submit,body.register-user-page.ac-theme .btn-resend,body.register-user-page.ac-theme .btn-verify-otp,body.register-user-page.ac-theme .btn-wizard.btn-next,body.register-user-page.ac-theme .btn-wizard.btn-submit,body.verification-page.ac-theme .btn-login{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border:1px solid var(--ac-naranja-700);font-family:var(--ac-fuente-texto);font-weight:600}body.accept-invitation-page.ac-theme .btn-wizard.btn-submit:hover,body.confirm-email-page.ac-theme .btn-login:hover,body.confirm-email-page.ac-theme .btn-resend:hover:not(:disabled),body.confirm-email-page.ac-theme .btn-verify-otp:hover:not(:disabled),body.forgot-password-page.ac-theme .btn-login:hover,body.login-company-page.ac-theme .btn-login:hover,body.login-user-page.ac-theme .btn-login:hover,body.login-user-page.ac-theme .btn-resend:hover:not(:disabled),body.login-user-page.ac-theme .btn-verify-otp:hover:not(:disabled),body.register-company-page.ac-theme .btn-resend:hover:not(:disabled),body.register-company-page.ac-theme .btn-verify-otp:hover:not(:disabled),body.register-company-page.ac-theme .btn-wizard.btn-next:hover,body.register-company-page.ac-theme .btn-wizard.btn-submit:hover,body.register-user-page.ac-theme .btn-resend:hover:not(:disabled),body.register-user-page.ac-theme .btn-verify-otp:hover:not(:disabled),body.register-user-page.ac-theme .btn-wizard.btn-next:hover,body.register-user-page.ac-theme .btn-wizard.btn-submit:hover,body.verification-page.ac-theme .btn-login:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido)}body.forgot-password-page.ac-theme .btn-login:disabled,body.login-company-page.ac-theme .btn-login:disabled,body.login-user-page.ac-theme .btn-login:disabled{background:var(--ac-borde);color:var(--ac-texto-tenue);border-color:var(--ac-borde)}body.verification-page.ac-theme .btn-login--secondary{background:var(--ac-superficie);color:var(--ac-acento-texto);border:1px solid var(--ac-borde-control)}body.verification-page.ac-theme .btn-login--secondary:hover{background:var(--ac-superficie-baja)}body.confirm-email-page.ac-theme .btn-support{background:0 0;color:var(--ac-texto-suave);border:1px solid var(--ac-borde-control);font-family:var(--ac-fuente-texto)}body.confirm-email-page.ac-theme .btn-support:hover{background:var(--ac-superficie-baja);color:var(--ac-texto);border-color:var(--ac-borde-control)}body.register-company-page.ac-theme .btn-wizard.btn-prev,body.register-company-page.ac-theme .btn-wizard.btn-skip,body.register-user-page.ac-theme .btn-wizard.btn-prev,body.register-user-page.ac-theme .btn-wizard.btn-skip{background:var(--ac-superficie-baja);color:var(--ac-texto);border:1px solid var(--ac-borde-control);font-family:var(--ac-fuente-texto)}body.register-company-page.ac-theme .btn-wizard.btn-prev:hover,body.register-company-page.ac-theme .btn-wizard.btn-skip:hover,body.register-user-page.ac-theme .btn-wizard.btn-prev:hover,body.register-user-page.ac-theme .btn-wizard.btn-skip:hover{background:var(--ac-papel-300)}body.accept-invitation-page.ac-theme .btn-social,body.login-company-page.ac-theme .btn-social,body.login-user-page.ac-theme .btn-social,body.register-company-page.ac-theme .btn-social,body.register-user-page.ac-theme .btn-social{background:var(--ac-superficie);color:var(--ac-texto);border:1px solid var(--ac-borde-control);font-family:var(--ac-fuente-texto)}body.accept-invitation-page.ac-theme .btn-social:hover,body.login-company-page.ac-theme .btn-social:hover,body.login-user-page.ac-theme .btn-social:hover,body.register-company-page.ac-theme .btn-social:hover,body.register-user-page.ac-theme .btn-social:hover{background:var(--ac-superficie-baja);border-color:var(--ac-borde-control);transform:none}body.accept-invitation-page.ac-theme .btn-social.btn-linkedin i,body.login-company-page.ac-theme .btn-social.btn-linkedin i,body.login-user-page.ac-theme .btn-social.btn-linkedin i,body.register-company-page.ac-theme .btn-social.btn-linkedin i,body.register-user-page.ac-theme .btn-social.btn-linkedin i{color:var(--ac-acento-texto)}body.login-company-page.ac-theme.login-page--split,body.login-user-page.ac-theme.login-page--split{background-color:var(--ac-fondo)}body.forgot-password-page.ac-theme .login-container,body.login-company-page.ac-theme .login-container:not(.login-container--split),body.login-user-page.ac-theme .login-container:not(.login-container--split){background:var(--ac-superficie);box-shadow:var(--ac-sombra-md);border:1px solid var(--ac-borde)}body.forgot-password-page.ac-theme .login-container h1,body.login-company-page.ac-theme .login-container:not(.login-container--split) h1,body.login-user-page.ac-theme .login-container:not(.login-container--split) h1{color:var(--ac-texto);font-size:var(--ac-fs-h2);font-family:var(--ac-fuente-titulo)}body.login-company-page.ac-theme .login-panel,body.login-user-page.ac-theme .login-panel{background:var(--ac-superficie);box-shadow:var(--ac-sombra-md);border:1px solid var(--ac-borde)}body.login-company-page.ac-theme .login-panel--form .login-panel-title,body.login-user-page.ac-theme .login-panel--form .login-panel-title{color:var(--ac-texto);font-family:var(--ac-fuente-titulo);font-size:var(--ac-fs-h2)}body.login-company-page.ac-theme .login-panel--cta,body.login-user-page.ac-theme .login-panel--cta{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);box-shadow:var(--ac-sombra-md);border:1px solid var(--ac-naranja-700)}body.login-company-page.ac-theme .login-panel--cta .login-benefit-title,body.login-company-page.ac-theme .login-panel--cta .login-cta-heading,body.login-user-page.ac-theme .login-panel--cta .login-benefit-title,body.login-user-page.ac-theme .login-panel--cta .login-cta-heading{color:var(--ac-texto-invertido)}body.login-company-page.ac-theme .login-panel--cta .login-benefit-sub,body.login-company-page.ac-theme .login-panel--cta .login-cta-lead,body.login-user-page.ac-theme .login-panel--cta .login-benefit-sub,body.login-user-page.ac-theme .login-panel--cta .login-cta-lead{color:color-mix(in srgb,var(--ac-texto-invertido) 88%,transparent)}body.login-company-page.ac-theme .login-benefit-icon,body.login-user-page.ac-theme .login-benefit-icon{background:var(--ac-acento-accion);color:var(--ac-texto-invertido)}body.login-company-page.ac-theme .login-panel--cta .login-benefit-icon,body.login-user-page.ac-theme .login-panel--cta .login-benefit-icon{background:var(--ac-superficie);color:var(--ac-acento-accion)}body.login-company-page.ac-theme .btn-register-cta,body.login-user-page.ac-theme .btn-register-cta{color:var(--ac-acento-accion);background:var(--ac-superficie);border:2px solid var(--ac-superficie);font-family:var(--ac-fuente-texto)}body.login-company-page.ac-theme .login-panel--cta .btn-register-cta:hover,body.login-user-page.ac-theme .login-panel--cta .btn-register-cta:hover{background:var(--ac-superficie-baja);border-color:var(--ac-superficie-baja);color:var(--ac-acento-accion)}body.login-company-page.ac-theme .login-panel-footer-rule,body.login-user-page.ac-theme .login-panel-footer-rule{border-top-color:var(--ac-borde)}body.forgot-password-page.ac-theme .login-link,body.login-company-page.ac-theme .login-link,body.login-user-page.ac-theme .login-link{color:var(--ac-texto-suave)}body.forgot-password-page.ac-theme .login-link a,body.login-company-page.ac-theme .login-link a,body.login-user-page.ac-theme .login-link a{color:var(--ac-acento-texto);font-weight:600}body.login-company-page.ac-theme .login-link--muted a,body.login-user-page.ac-theme .login-link--muted a{color:var(--ac-texto-tenue)}body.login-company-page.ac-theme .forgot-password-link a,body.login-user-page.ac-theme .forgot-password-link a{color:var(--ac-acento-texto)}body.accept-invitation-page.ac-theme .divider span,body.login-company-page.ac-theme .divider span,body.login-user-page.ac-theme .divider span,body.register-company-page.ac-theme .divider span,body.register-user-page.ac-theme .divider span{color:var(--ac-texto-tenue)}body.accept-invitation-page.ac-theme .divider::after,body.accept-invitation-page.ac-theme .divider::before,body.login-company-page.ac-theme .divider::after,body.login-company-page.ac-theme .divider::before,body.login-user-page.ac-theme .divider::after,body.login-user-page.ac-theme .divider::before,body.register-company-page.ac-theme .divider::after,body.register-company-page.ac-theme .divider::before,body.register-user-page.ac-theme .divider::after,body.register-user-page.ac-theme .divider::before{border-bottom-color:var(--ac-borde)}body.accept-invitation-page.ac-theme .oauth-consent-copy,body.accept-invitation-page.ac-theme .register-credentials-legal,body.login-company-page.ac-theme .oauth-consent-copy,body.login-user-page.ac-theme .oauth-consent-copy,body.register-company-page.ac-theme .register-credentials-legal,body.register-user-page.ac-theme .register-credentials-legal{color:var(--ac-texto-suave)}body.accept-invitation-page.ac-theme .register-credentials-legal a,body.login-company-page.ac-theme .oauth-consent-copy a,body.login-user-page.ac-theme .oauth-consent-copy a,body.register-company-page.ac-theme .register-credentials-legal a,body.register-user-page.ac-theme .register-credentials-legal a{color:var(--ac-acento-texto)}body.accept-invitation-page.ac-theme .privacy-layer1,body.login-company-page.ac-theme .privacy-layer1,body.login-user-page.ac-theme .privacy-layer1,body.register-company-page.ac-theme .privacy-layer1,body.register-user-page.ac-theme .privacy-layer1{background:var(--ac-info-bg);border:1px solid var(--ac-info-borde);color:var(--ac-texto-suave)}body.accept-invitation-page.ac-theme .privacy-layer1 a,body.login-company-page.ac-theme .privacy-layer1 a,body.login-user-page.ac-theme .privacy-layer1 a,body.register-company-page.ac-theme .privacy-layer1 a,body.register-user-page.ac-theme .privacy-layer1 a{color:var(--ac-acento-texto)}body.accept-invitation-page.ac-theme .wizard-container,body.register-company-page.ac-theme .wizard-container,body.register-user-page.ac-theme .wizard-container{background:var(--ac-superficie);box-shadow:var(--ac-sombra-md);border:1px solid var(--ac-borde)}body.register-company-page.ac-theme .wizard-step,body.register-user-page.ac-theme .wizard-step{background:var(--ac-superficie);scrollbar-color:var(--ac-borde) var(--ac-superficie)}body.register-company-page.ac-theme .wizard-step::-webkit-scrollbar-track,body.register-user-page.ac-theme .wizard-step::-webkit-scrollbar-track{background:var(--ac-superficie)}body.register-company-page.ac-theme .wizard-step::-webkit-scrollbar-thumb,body.register-user-page.ac-theme .wizard-step::-webkit-scrollbar-thumb{background:var(--ac-borde)}body.register-company-page.ac-theme .step-circle,body.register-user-page.ac-theme .step-circle{background:var(--ac-superficie-baja);color:var(--ac-texto-tenue);border-color:transparent}body.register-company-page.ac-theme .step.active .step-circle,body.register-user-page.ac-theme .step.active .step-circle{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-color:var(--ac-acento-accion);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-acento-accion) 22%,transparent)}body.register-company-page.ac-theme .step.completed .step-circle,body.register-user-page.ac-theme .step.completed .step-circle{background:var(--ac-exito);color:var(--ac-texto-invertido);border-color:var(--ac-exito)}body.register-company-page.ac-theme .step-label,body.register-user-page.ac-theme .step-label{color:var(--ac-texto-tenue);font-family:var(--ac-fuente-texto)}body.register-company-page.ac-theme .step.active .step-label,body.register-user-page.ac-theme .step.active .step-label{color:var(--ac-acento-texto)}body.register-company-page.ac-theme .step.completed .step-label,body.register-user-page.ac-theme .step.completed .step-label{color:var(--ac-exito-texto)}body.register-company-page.ac-theme .step-line,body.register-user-page.ac-theme .step-line{background:var(--ac-borde)}body.register-company-page.ac-theme .step-line.completed,body.register-user-page.ac-theme .step-line.completed{background:var(--ac-exito)}body.accept-invitation-page.ac-theme .step-card h2,body.register-company-page.ac-theme .step-card h2,body.register-user-page.ac-theme .step-card h2{color:var(--ac-texto);font-family:var(--ac-fuente-titulo);font-size:var(--ac-fs-h2)}body.accept-invitation-page.ac-theme .step-card h2 i,body.register-company-page.ac-theme .step-card h2 i,body.register-user-page.ac-theme .step-card h2 i{color:var(--ac-acento-texto)}body.accept-invitation-page.ac-theme .step-description,body.register-company-page.ac-theme .step-description,body.register-user-page.ac-theme .step-description{color:var(--ac-texto-suave)}body.register-company-page.ac-theme .step-description a,body.register-user-page.ac-theme .step-description a{color:var(--ac-acento-texto)}body.register-company-page.ac-theme .register-fields-hint,body.register-user-page.ac-theme .register-fields-hint{color:var(--ac-texto-tenue)}body.register-company-page.ac-theme .wizard-footer-links .login-link,body.register-user-page.ac-theme .wizard-footer-links .login-link{color:var(--ac-texto-suave)}body.confirm-email-page.ac-theme .otp-input,body.register-company-page.ac-theme .otp-input,body.register-user-page.ac-theme .otp-input{border:2px solid var(--ac-borde-control);background:var(--ac-superficie);color:var(--ac-texto);font-family:var(--ac-fuente-texto);font-variant-numeric:tabular-nums}body.confirm-email-page.ac-theme .otp-input:focus,body.register-company-page.ac-theme .otp-input:focus,body.register-user-page.ac-theme .otp-input:focus{border-color:var(--ac-acento-accion);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-acento-accion) 18%,transparent)}body.confirm-email-page.ac-theme .email-highlight,body.register-company-page.ac-theme .verify-email-highlight,body.register-user-page.ac-theme .verify-email-highlight{color:var(--ac-acento-texto);font-weight:700}body.confirm-email-page.ac-theme .info-box,body.register-company-page.ac-theme .verify-info-box,body.register-user-page.ac-theme .verify-info-box{background:var(--ac-info-bg);border:1px solid var(--ac-info-borde);color:var(--ac-info-texto)}body.confirm-email-page.ac-theme .info-box h4,body.confirm-email-page.ac-theme .info-box ul,body.register-company-page.ac-theme .verify-info-box h4,body.register-company-page.ac-theme .verify-info-box ul,body.register-user-page.ac-theme .verify-info-box h4,body.register-user-page.ac-theme .verify-info-box ul{color:var(--ac-info-texto)}body.confirm-email-page.ac-theme .resend-section,body.register-company-page.ac-theme .verify-resend-section,body.register-user-page.ac-theme .verify-resend-section{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde)}body.confirm-email-page.ac-theme .resend-text,body.register-company-page.ac-theme .verify-resend-text,body.register-user-page.ac-theme .verify-resend-text{color:var(--ac-texto-suave)}body.confirm-email-page.ac-theme .resend-message.success,body.confirm-email-page.ac-theme .verify-message.success,body.register-company-page.ac-theme .verify-message.success,body.register-company-page.ac-theme .verify-resend-message.success,body.register-user-page.ac-theme .verify-message.success,body.register-user-page.ac-theme .verify-resend-message.success{background:var(--ac-exito-bg);color:var(--ac-exito-texto);border:1px solid var(--ac-exito-borde)}body.confirm-email-page.ac-theme .resend-message.error,body.confirm-email-page.ac-theme .verify-message.error,body.register-company-page.ac-theme .verify-message.error,body.register-company-page.ac-theme .verify-resend-message.error,body.register-user-page.ac-theme .verify-message.error,body.register-user-page.ac-theme .verify-resend-message.error{background:var(--ac-error-bg);color:var(--ac-error-texto);border:1px solid var(--ac-error-borde)}body.confirm-email-page.ac-theme .btn-resend:disabled,body.register-company-page.ac-theme .btn-resend:disabled,body.register-user-page.ac-theme .btn-resend:disabled{background:var(--ac-borde);color:var(--ac-texto-tenue)}body.accept-invitation-page.ac-theme .error-message{background:var(--ac-error-bg);color:var(--ac-error-texto);border:1px solid var(--ac-error-borde);border-radius:var(--ac-radio-md);padding:.75rem 1rem}body.confirm-email-page.ac-theme .confirm-container,body.verification-page.ac-theme .confirm-container{background:var(--ac-superficie);box-shadow:var(--ac-sombra-md);border:1px solid var(--ac-borde)}body.confirm-email-page.ac-theme .confirm-container h1,body.verification-page.ac-theme .confirm-container h1{font-size:var(--ac-fs-h2);font-family:var(--ac-fuente-titulo)}body.confirm-email-page.ac-theme .confirm-icon,body.verification-page.ac-theme .confirm-icon{color:var(--ac-acento-texto)}body.confirm-email-page.ac-theme .links a,body.verification-page.ac-theme .links a{color:var(--ac-acento-texto)}body.verification-page.ac-theme .verification-progress{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde)}body.verification-page.ac-theme .verification-progress h2{color:var(--ac-texto);font-size:var(--ac-fs-h3)}body.verification-page.ac-theme .verification-progress-track{background:var(--ac-borde)}body.verification-page.ac-theme .verification-progress-bar{background:linear-gradient(90deg,var(--ac-acento-accion),var(--ac-exito))}body.verification-page.ac-theme .verification-progress-meta{color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-sm)}body.verification-page.ac-theme .verification-checks li{color:var(--ac-texto-tenue)}body.verification-page.ac-theme .verification-checks li.is-active,body.verification-page.ac-theme .verification-checks li.is-complete{color:var(--ac-texto)}body.verification-page.ac-theme .verification-check-icon{border-color:var(--ac-borde-control);color:var(--ac-texto-tenue)}body.verification-page.ac-theme .verification-checks li.is-active .verification-check-icon{border-color:var(--ac-acento-accion);color:var(--ac-acento-accion);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-acento-accion) 15%,transparent)}body.verification-page.ac-theme .verification-checks li.is-complete .verification-check-icon{border-color:var(--ac-exito);background:var(--ac-exito);color:var(--ac-texto-invertido)}body.verification-page.ac-theme .info-box{background:var(--ac-aviso-bg);border:1px solid var(--ac-aviso-borde);color:var(--ac-aviso-texto)}body.verification-page.ac-theme .info-box h4,body.verification-page.ac-theme .info-box p{color:var(--ac-aviso-texto)}body.verification-page.ac-theme .verification-preview h2{color:var(--ac-texto);font-family:var(--ac-fuente-titulo)}body.verification-page.ac-theme .verification-preview-grid{border-color:var(--ac-borde)}body.verification-page.ac-theme .verification-preview-card{border-top-color:var(--ac-borde)}body.verification-page.ac-theme .verification-preview-icon{background:var(--ac-acento-bg);color:var(--ac-acento-texto)}body.verification-page.ac-theme .verification-preview-card:nth-child(2) .verification-preview-icon{background:var(--ac-exito-bg);color:var(--ac-exito-texto)}body.verification-page.ac-theme .verification-preview-card:nth-child(3) .verification-preview-icon{background:var(--ac-info-bg);color:var(--ac-info-texto)}body.verification-page.ac-theme .verification-preview-card h3{color:var(--ac-texto);font-family:var(--ac-fuente-titulo)}body.verification-page.ac-theme .verification-preview-card p{color:var(--ac-texto-suave)}body.verification-page.ac-theme .verification-result-auto .confirm-icon{color:var(--ac-exito)}body.verification-page.ac-theme .verification-result-review .confirm-icon{color:var(--ac-aviso)}body.verification-page.ac-theme .verification-result-error .confirm-icon{color:var(--ac-error)}body.accept-invitation-page.ac-theme .legal-strip,body.confirm-email-page.ac-theme .legal-strip,body.forgot-password-page.ac-theme .legal-strip,body.login-company-page.ac-theme .legal-strip,body.login-user-page.ac-theme .legal-strip,body.register-company-page.ac-theme .legal-strip,body.register-user-page.ac-theme .legal-strip,body.verification-page.ac-theme .legal-strip{color:var(--ac-texto-tenue);font-size:var(--ac-fs-legal);font-family:var(--ac-fuente-texto)}body.accept-invitation-page.ac-theme .legal-strip a,body.confirm-email-page.ac-theme .legal-strip a,body.forgot-password-page.ac-theme .legal-strip a,body.login-company-page.ac-theme .legal-strip a,body.login-user-page.ac-theme .legal-strip a,body.register-company-page.ac-theme .legal-strip a,body.register-user-page.ac-theme .legal-strip a,body.verification-page.ac-theme .legal-strip a{color:var(--ac-acento-texto);font-weight:600}body.accept-invitation-page.ac-theme .legal-strip a:hover,body.confirm-email-page.ac-theme .legal-strip a:hover,body.forgot-password-page.ac-theme .legal-strip a:hover,body.login-company-page.ac-theme .legal-strip a:hover,body.login-user-page.ac-theme .legal-strip a:hover,body.register-company-page.ac-theme .legal-strip a:hover,body.register-user-page.ac-theme .legal-strip a:hover,body.verification-page.ac-theme .legal-strip a:hover{color:var(--ac-acento-hover)}body.accept-invitation-page.ac-theme .legal-strip a:focus-visible,body.confirm-email-page.ac-theme .legal-strip a:focus-visible,body.forgot-password-page.ac-theme .legal-strip a:focus-visible,body.login-company-page.ac-theme .legal-strip a:focus-visible,body.login-user-page.ac-theme .legal-strip a:focus-visible,body.register-company-page.ac-theme .legal-strip a:focus-visible,body.register-user-page.ac-theme .legal-strip a:focus-visible,body.verification-page.ac-theme .legal-strip a:focus-visible{outline-color:var(--ac-foco)}body.accept-invitation-page.ac-theme .legal-strip [aria-hidden=true],body.confirm-email-page.ac-theme .legal-strip [aria-hidden=true],body.forgot-password-page.ac-theme .legal-strip [aria-hidden=true],body.login-company-page.ac-theme .legal-strip [aria-hidden=true],body.login-user-page.ac-theme .legal-strip [aria-hidden=true],body.register-company-page.ac-theme .legal-strip [aria-hidden=true],body.register-user-page.ac-theme .legal-strip [aria-hidden=true],body.verification-page.ac-theme .legal-strip [aria-hidden=true]{color:var(--ac-borde-control)}body.login-company-page.ac-theme .login-panel--cta .legal-strip,body.login-user-page.ac-theme .login-panel--cta .legal-strip{color:var(--ac-texto-invertido)}body.login-company-page.ac-theme .login-panel--cta .legal-strip a,body.login-user-page.ac-theme .login-panel--cta .legal-strip a{color:var(--ac-texto-invertido)}body.login-company-page.ac-theme .login-panel--cta .legal-strip a:hover,body.login-user-page.ac-theme .login-panel--cta .legal-strip a:hover{color:var(--ac-texto-invertido)}body.login-company-page.ac-theme .login-panel--cta .legal-strip a:focus-visible,body.login-user-page.ac-theme .login-panel--cta .legal-strip a:focus-visible{outline-color:var(--ac-texto-invertido)}body.login-company-page.ac-theme .login-panel--cta .legal-strip [aria-hidden=true],body.login-user-page.ac-theme .login-panel--cta .legal-strip [aria-hidden=true]{color:var(--ac-texto-invertido)}body.confirm-email-page.ac-theme .nav-header,body.forgot-password-page.ac-theme .nav-header,body.verification-page.ac-theme .nav-header{background:var(--ac-papel-100);color:var(--ac-tinta-800);box-shadow:inset 0 -1px 0 var(--ac-borde)}body.confirm-email-page.ac-theme .nav-logo,body.forgot-password-page.ac-theme .nav-logo,body.verification-page.ac-theme .nav-logo{color:var(--ac-tinta-800);font-family:var(--ac-fuente-logo)}body.confirm-email-page.ac-theme .nav-link,body.forgot-password-page.ac-theme .nav-link,body.verification-page.ac-theme .nav-link{color:var(--ac-tinta-700);font-family:var(--ac-fuente-texto)}body.confirm-email-page.ac-theme .nav-link:hover,body.forgot-password-page.ac-theme .nav-link:hover,body.verification-page.ac-theme .nav-link:hover{background:var(--ac-papel-200);color:var(--ac-tinta-800)}body.confirm-email-page.ac-theme .nav-action-btn.primary,body.forgot-password-page.ac-theme .nav-action-btn.primary,body.verification-page.ac-theme .nav-action-btn.primary{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-color:var(--ac-naranja-700)}body.confirm-email-page.ac-theme .nav-action-btn.primary:hover,body.forgot-password-page.ac-theme .nav-action-btn.primary:hover,body.verification-page.ac-theme .nav-action-btn.primary:hover{background:var(--ac-acento-hover)}body.register-company-page.ac-theme .btn-add,body.register-user-page.ac-theme .btn-add{color:var(--ac-acento-texto);border-color:var(--ac-borde-control);background:var(--ac-superficie);font-family:var(--ac-fuente-texto)}body.register-company-page.ac-theme .btn-add:hover,body.register-user-page.ac-theme .btn-add:hover{background:var(--ac-superficie-baja);border-color:var(--ac-acento-accion);color:var(--ac-acento-texto)}body.register-company-page.ac-theme .cv-upload-zone,body.register-user-page.ac-theme .cv-upload-zone{border-color:var(--ac-borde-control);background:var(--ac-superficie-baja);color:var(--ac-texto-suave)}body.register-company-page.ac-theme .cv-upload-zone.drag-over,body.register-company-page.ac-theme .cv-upload-zone:hover,body.register-user-page.ac-theme .cv-upload-zone.drag-over,body.register-user-page.ac-theme .cv-upload-zone:hover{border-color:var(--ac-acento-accion);background:var(--ac-acento-bg)}body.register-company-page.ac-theme .cv-upload-zone i,body.register-user-page.ac-theme .cv-upload-zone i{color:var(--ac-acento-texto)}body.register-company-page.ac-theme .btn-upload-logo{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border:1px solid var(--ac-naranja-700);font-family:var(--ac-fuente-texto)}body.register-company-page.ac-theme .btn-upload-logo:hover{background:var(--ac-acento-hover)}body.register-company-page.ac-theme .transport-btn,body.register-user-page.ac-theme .transport-btn{border-color:var(--ac-borde-control);background:var(--ac-superficie);color:var(--ac-texto)}body.register-company-page.ac-theme .transport-btn:hover,body.register-user-page.ac-theme .transport-btn:hover{border-color:var(--ac-acento-accion);background:var(--ac-superficie-baja);color:var(--ac-texto)}body.register-company-page.ac-theme .transport-btn:hover i,body.register-user-page.ac-theme .transport-btn:hover i{color:var(--ac-acento-texto)}body.register-company-page.ac-theme .transport-btn.active,body.register-user-page.ac-theme .transport-btn.active{background:var(--ac-acento-accion);border-color:var(--ac-acento-accion);color:var(--ac-texto-invertido)}body.register-company-page.ac-theme .transport-btn.active i,body.register-user-page.ac-theme .transport-btn.active i{color:var(--ac-texto-invertido)}body.register-company-page.ac-theme .transport-btn:focus-visible,body.register-user-page.ac-theme .transport-btn:focus-visible{outline-color:var(--ac-foco)}body.register-company-page.ac-theme .password-strength.strong,body.register-user-page.ac-theme .password-strength.strong{background:var(--ac-exito)}body.register-company-page.ac-theme .cv-ai-progress__bar,body.register-user-page.ac-theme .cv-ai-progress__bar{background:var(--ac-acento-accion)}body.register-company-page.ac-theme .cv-ai-progress__track,body.register-user-page.ac-theme .cv-ai-progress__track{background:var(--ac-borde)}body.accept-invitation-page.ac-theme .wizard-container{margin-top:clamp(16px,4vh,32px);margin-bottom:clamp(16px,4vh,32px)}body.accept-invitation-page.ac-theme .step-card h1{font-family:var(--ac-fuente-titulo);font-size:var(--ac-fs-h2);color:var(--ac-texto)}body.accept-invitation-page.ac-theme .step-card h1 i{color:var(--ac-acento-texto)}body.login-company-page.ac-theme .login-panel--form.login-mfa-active .divider,body.login-company-page.ac-theme .login-panel--form.login-mfa-active .login-form,body.login-company-page.ac-theme .login-panel--form.login-mfa-active .login-link--split-footer,body.login-company-page.ac-theme .login-panel--form.login-mfa-active .login-panel-footer-rule,body.login-company-page.ac-theme .login-panel--form.login-mfa-active .oauth-consent-copy,body.login-company-page.ac-theme .login-panel--form.login-mfa-active .social-login-buttons,body.login-company-page.ac-theme .login-panel--form.login-mfa-active [data-privacy-layer1],body.login-user-page.ac-theme .login-panel--form.login-mfa-active .divider,body.login-user-page.ac-theme .login-panel--form.login-mfa-active .login-form,body.login-user-page.ac-theme .login-panel--form.login-mfa-active .login-link--split-footer,body.login-user-page.ac-theme .login-panel--form.login-mfa-active .login-panel-footer-rule,body.login-user-page.ac-theme .login-panel--form.login-mfa-active .oauth-consent-copy,body.login-user-page.ac-theme .login-panel--form.login-mfa-active .social-login-buttons,body.login-user-page.ac-theme .login-panel--form.login-mfa-active [data-privacy-layer1]{display:none}body.forgot-password-page.ac-theme .login-mfa-step,body.login-company-page.ac-theme .login-mfa-step,body.login-user-page.ac-theme .login-mfa-step{margin-top:8px}body.forgot-password-page.ac-theme .login-mfa-step .btn-login,body.login-company-page.ac-theme .login-mfa-step .btn-login,body.login-user-page.ac-theme .login-mfa-step .btn-login{display:block;width:100%;box-sizing:border-box}body.forgot-password-page.ac-theme .login-mfa-lead,body.login-company-page.ac-theme .login-mfa-lead,body.login-user-page.ac-theme .login-mfa-lead{margin:0 0 8px;color:var(--ac-texto-suave)}body.forgot-password-page.ac-theme .otp-input-group,body.login-company-page.ac-theme .otp-input-group,body.login-user-page.ac-theme .otp-input-group{display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0 16px;flex-wrap:wrap}body.forgot-password-page.ac-theme .otp-input,body.login-company-page.ac-theme .otp-input,body.login-user-page.ac-theme .otp-input{width:42px;height:52px;text-align:center;font-size:1.35rem;font-weight:700;border:2px solid var(--ac-borde-control);border-radius:var(--ac-radio-md,10px);background:var(--ac-superficie);color:var(--ac-texto);outline:0}body.forgot-password-page.ac-theme .otp-input:focus,body.login-company-page.ac-theme .otp-input:focus,body.login-user-page.ac-theme .otp-input:focus{border-color:var(--ac-foco);box-shadow:0 0 0 3px var(--ac-acento-bg)}body.login-company-page.ac-theme .login-mfa-cancel,body.login-user-page.ac-theme .login-mfa-cancel{display:block;width:100%;margin-top:10px;padding:10px 12px;border:0;background:0 0;color:var(--ac-acento-texto);font-weight:600;cursor:pointer}body.forgot-password-page.ac-theme .ac-mfa-message--error,body.login-company-page.ac-theme .ac-mfa-message--error,body.login-user-page.ac-theme .ac-mfa-message--error{color:var(--ac-error-texto)}