.acx-registro-raiz,.acx-registro-portal{--reg-primary: #375dff;--reg-primary-soft: #ebf0ff;--reg-heading: #1e2132;--reg-text: #3c4257;--reg-muted: #6b7280;--reg-border: #dfe3e8;--reg-border-soft: #edf0f3;--reg-surface: #fff;--reg-surface-soft: #f7f9fb;--reg-success: #14b550;--reg-warning: #ed9615;--reg-error: #db222a;font-size:16px;line-height:1.55;font-weight:400;font-style:normal;letter-spacing:normal;text-align:start;text-transform:none;color:var(--reg-text);box-sizing:border-box}.acx-registro-raiz{display:block;width:100%;isolation:isolate}.acx-registro-raiz *,.acx-registro-raiz *:before,.acx-registro-raiz *:after,.acx-registro-portal *,.acx-registro-portal *:before,.acx-registro-portal *:after{box-sizing:border-box}.acx-registro-raiz.acx-registro-raiz :is(p,h1,h2,h3,h4,ol,ul,li,label):not([class*=ant-]):not([class*=acx-registro__]),.acx-registro-portal.acx-registro-portal :is(p,h1,h2,h3,h4,ol,ul,li,label):not([class*=ant-]):not([class*=acx-registro__]){margin:0;padding:0;font:inherit;color:inherit}.acx-registro-raiz.acx-registro-raiz :is(input,textarea,select)[class*=ant-],.acx-registro-portal.acx-registro-portal :is(input,textarea,select)[class*=ant-]{height:auto;min-height:0;max-width:none;margin:0;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.acx-registro-raiz.acx-registro-raiz .ant-input-affix-wrapper>input.ant-input{border:0;outline:0;padding-block:0}.acx-registro-raiz.acx-registro-raiz button[class*=ant-],.acx-registro-portal.acx-registro-portal button[class*=ant-]{text-transform:none;letter-spacing:normal;text-decoration:none;min-width:0;margin:0;background-image:none}.acx-registro-raiz.acx-registro-raiz a:not([class*=ant-]),.acx-registro-portal.acx-registro-portal a:not([class*=ant-]){color:var(--reg-primary)}.acx-registro{position:relative;max-width:640px;margin:0 auto;padding:26px 30px 42px;background:radial-gradient(circle 150px at 150px 130px,#375dff21,#375dff00),radial-gradient(circle 150px at calc(100% - 150px) calc(100% - 130px),#ed96151f,#ed961500)}.acx-registro__tarjeta{position:relative;background:var(--reg-surface);border-radius:20px;padding:clamp(24px,4.5vw,44px);box-shadow:0 30px 70px -36px #1e213247,0 2px 8px #1e21320a}.acx-registro__tarjeta:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:21px;padding:1px;background:linear-gradient(135deg,#375dff99,#8b5cf659 45%,#14b55052);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.55;transition:opacity .4s ease;pointer-events:none}.acx-registro__tarjeta:focus-within:before{opacity:1}.acx-registro-raiz .acx-registro__cabecera{margin-bottom:26px}.acx-registro-raiz.acx-registro-raiz .acx-registro__titulo{margin:0 0 10px;padding:0;font-family:inherit;font-size:clamp(22px,3.4vw,27px);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--reg-heading)}.acx-registro-raiz.acx-registro-raiz .acx-registro__sub{margin:0;max-width:48ch;font-size:15px;line-height:1.55;color:var(--reg-muted)}.acx-registro-raiz .acx-registro__grupo{display:flex;align-items:center;gap:12px;margin:6px 0 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--reg-muted)}.acx-registro-raiz .acx-registro__grupo:after{content:"";flex:1;height:1px;background:var(--reg-border-soft)}.acx-registro-raiz.acx-registro-raiz .ant-form-item-label>label{font-weight:600;color:var(--reg-heading)}.acx-registro-raiz.acx-registro-raiz .ant-form-item .ant-form-item-extra{min-height:0;margin-top:6px;font-size:13px;line-height:1.5;color:var(--reg-muted)}.acx-registro-raiz.acx-registro-raiz .ant-input-affix-wrapper .ant-input-prefix{color:var(--reg-muted);margin-inline-end:10px}.acx-registro-raiz.acx-registro-raiz .ant-input-affix-wrapper:focus-within,.acx-registro-raiz.acx-registro-raiz .ant-input-affix-wrapper-focused,.acx-registro-raiz.acx-registro-raiz .ant-input:not(.ant-input-affix-wrapper>input):focus,.acx-registro-raiz.acx-registro-raiz .ant-input-outlined:focus{border-color:var(--reg-primary);box-shadow:0 0 0 4px #375dff1f,0 10px 28px -14px #375dff73}.acx-registro-raiz.acx-registro-raiz .ant-input-affix-wrapper-status-error:focus-within,.acx-registro-raiz.acx-registro-raiz .ant-input-status-error:focus{border-color:var(--reg-error);box-shadow:0 0 0 4px #db222a1a}.acx-registro-raiz .acx-registro__acepta .ant-checkbox-wrapper{align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--reg-text)}.acx-registro-raiz .acx-registro__acepta .ant-checkbox{margin-top:2px}.acx-registro-raiz .acx-registro__fuerza{margin-top:8px;font-size:12.5px;color:var(--reg-muted)}.acx-registro-raiz .acx-registro__fuerza-barras{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:6px}.acx-registro-raiz .acx-registro__fuerza-barras span{height:4px;border-radius:999px;background:var(--reg-border-soft);transition:background .25s ease}.acx-registro-raiz .acx-registro__fuerza--debil .acx-registro__fuerza-barras span.is-on{background:var(--reg-error)}.acx-registro-raiz .acx-registro__fuerza--aceptable .acx-registro__fuerza-barras span.is-on{background:var(--reg-warning)}.acx-registro-raiz .acx-registro__fuerza--buena .acx-registro__fuerza-barras span.is-on{background:var(--reg-success)}.acx-registro-raiz .acx-registro__fuerza--fuerte .acx-registro__fuerza-barras span.is-on{background:var(--reg-primary)}.acx-registro-raiz .acx-registro__fuerza-texto strong{font-weight:600;color:var(--reg-text)}.acx-registro-raiz .acx-registro__turnstile{min-height:65px;margin:0 0 14px;line-height:0}.acx-registro-raiz .acx-registro__turnstile[data-tamano=compacto]{min-height:140px}.acx-registro-raiz .acx-registro__trampa{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.acx-registro-raiz .acx-registro__error{margin:4px 0 18px}.acx-registro-raiz .acx-registro__accion{margin-top:8px;margin-bottom:14px}.acx-registro-raiz.acx-registro-raiz .acx-registro__accion .ant-btn-primary{height:52px;font-size:16px;box-shadow:0 12px 26px -14px #375dffb3;transition:transform .15s ease,box-shadow .15s ease}.acx-registro-raiz.acx-registro-raiz .acx-registro__accion .ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px #375dffbf}.acx-registro-raiz.acx-registro-raiz .acx-registro__nota{margin:0;font-size:13px;line-height:1.55;text-align:center;color:var(--reg-muted)}.acx-registro-raiz.acx-registro-raiz .acx-registro__nota--abajo{margin-top:18px}.acx-registro-raiz.acx-registro-raiz .acx-registro__enlace{display:inline;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;font:inherit;text-transform:none;letter-spacing:normal;color:var(--reg-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.acx-registro-raiz.acx-registro-raiz .acx-registro__enlace:focus-visible{outline:2px solid var(--reg-primary);outline-offset:2px;border-radius:2px}.acx-registro-raiz .acx-registro__resultado{animation:acx-registro-entra .5s cubic-bezier(.22,1,.36,1) both}.acx-registro-raiz .ant-result{padding:8px 0 12px}.acx-registro-raiz .acx-registro__icono-resultado{color:var(--reg-primary)}.acx-registro-raiz .acx-registro__correo{color:var(--reg-heading);font-weight:600;overflow-wrap:anywhere}.acx-registro-raiz .acx-registro__siguiente{padding:16px 20px;border:1px solid var(--reg-border-soft);border-radius:14px;background:var(--reg-surface-soft);font-size:14.5px;color:var(--reg-text)}.acx-registro-raiz .acx-registro__siguiente-titulo{margin-bottom:8px;font-weight:700;color:var(--reg-heading)}.acx-registro-raiz.acx-registro-raiz .acx-registro__siguiente ol{display:grid;gap:4px;margin:0;padding-left:20px;list-style:decimal}.acx-registro-raiz .acx-registro__item{animation:acx-registro-entra .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes acx-registro-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.acx-registro-raiz .acx-registro__item,.acx-registro-raiz .acx-registro__resultado{animation:none}.acx-registro__tarjeta:before,.acx-registro-raiz.acx-registro-raiz .acx-registro__accion .ant-btn-primary{transition:none}}@media (max-width: 640px){.acx-registro{padding:4px 0 20px;background:none}.acx-registro__tarjeta{border-radius:16px}.acx-registro__tarjeta:before{border-radius:17px}}.acx-registro-pagina{flex:1 1 100%;width:100%;max-width:100%;padding:84px 16px 64px;min-height:70vh}
