/* ==========================================================
   NyxCMS Prism v1.9.103
   CREAR CUENTA — approved clean design
   Theme-only. No module PHP/JS changes.
   ========================================================== */

body.nyxprism-page-crear_cuenta .nyxprism-module-shell{max-width:1460px}
body.nyxprism-page-crear_cuenta .nyxprism-module-content{
  padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
}

html body.nyxprism-page-crear_cuenta .wm-register-pro{
  --reg-surface:#fff!important;
  --reg-surface-2:#f8fbfd!important;
  --reg-text:#10213a!important;
  --reg-muted:#6b8096!important;
  --reg-border:#cbd9e7!important;
  --reg-good:#26c98c!important;
  --reg-bad:#ff5877!important;
  --reg-shadow:none!important;
  --reg-radius:0px!important;
  --wm-module-shadow:none!important;
  --wm-light-shadow:none!important;
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
  color:#10213a!important;font-size:11px!important;line-height:1.35!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-pro *,
html body.nyxprism-page-crear_cuenta .wm-register-pro *::before,
html body.nyxprism-page-crear_cuenta .wm-register-pro *::after{box-sizing:border-box}

html body.nyxprism-page-crear_cuenta .wm-register-shell{
  width:100%!important;max-width:none!important;min-height:760px!important;
  display:grid!important;grid-template-columns:minmax(390px,40%) minmax(0,60%)!important;
  overflow:hidden!important;border:1px solid #cbd9e7!important;border-radius:0!important;
  background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-shell.is-form-only{
  grid-template-columns:minmax(0,860px)!important;justify-content:center!important;min-height:0!important;
}

/* COVER */
html body.nyxprism-page-crear_cuenta .wm-register-cover{
  position:relative!important;min-height:760px!important;overflow:hidden!important;
  display:flex!important;flex-direction:column!important;justify-content:space-between!important;
  padding:32px!important;border-radius:0!important;
  background-image:
    linear-gradient(180deg,rgba(3,13,25,.20),rgba(3,13,25,.58) 44%,rgba(3,13,25,.94)),
    var(--reg-cover-dark)!important;
  background-position:var(--reg-cover-position,center center)!important;
  background-size:cover!important;background-repeat:no-repeat!important;
  color:#fff!important;box-shadow:none!important;filter:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-cover::after{
  content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:4px!important;
  background:linear-gradient(90deg,var(--cyan),var(--blue),var(--purple),var(--pink),var(--yellow))!important;
  pointer-events:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-cover>div:first-child{position:relative!important;z-index:2!important}
html body.nyxprism-page-crear_cuenta .wm-register-cover__brand{
  min-height:46px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-cover__brand img{
  display:block!important;width:auto!important;max-width:190px!important;max-height:54px!important;object-fit:contain!important;object-position:left center!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-logo-fallback{
  width:46px!important;height:46px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(255,214,50,.50)!important;border-radius:0!important;
  background:rgba(5,17,31,.66)!important;color:var(--yellow)!important;box-shadow:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-logo-fallback .wm-register-icon{width:25px!important;height:25px!important}
html body.nyxprism-page-crear_cuenta .wm-register-cover__copy{margin-top:34px!important}
html body.nyxprism-page-crear_cuenta .wm-register-cover__eyebrow{
  display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;
  border-left:3px solid var(--cyan)!important;border-radius:0!important;
  background:rgba(7,19,31,.72)!important;color:var(--cyan)!important;-webkit-text-fill-color:var(--cyan)!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:10px!important;font-weight:1000!important;
  letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-cover__copy h1{
  margin:12px 0 8px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:42px!important;line-height:1!important;
  font-weight:1000!important;text-transform:uppercase!important;text-shadow:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-cover__copy>p{
  max-width:400px!important;margin:0!important;color:#c5d2de!important;-webkit-text-fill-color:#c5d2de!important;
  font-size:11px!important;line-height:1.55!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-benefits{
  display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:26px!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-benefit{
  display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;
  min-height:60px!important;padding:10px!important;border:1px solid rgba(172,201,226,.24)!important;border-radius:0!important;
  background:rgba(3,16,30,.72)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-benefit>.wm-register-icon{
  width:34px!important;height:34px!important;padding:8px!important;background-color:var(--cyan)!important;color:var(--cyan)!important;
  border-bottom:2px solid var(--purple)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-benefit strong{
  display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-benefit small{
  display:block!important;margin-top:3px!important;color:#9fb1c3!important;-webkit-text-fill-color:#9fb1c3!important;font-size:8px!important;line-height:1.35!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-login-card{
  position:relative!important;z-index:2!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;
  margin-top:24px!important;padding:12px!important;border:1px solid rgba(172,201,226,.25)!important;border-radius:0!important;
  background:rgba(3,16,30,.82)!important;color:#fff!important;box-shadow:none!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-login-card span{
  color:#b9c8d6!important;-webkit-text-fill-color:#b9c8d6!important;font-size:9px!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-login-card a{
  display:inline-flex!important;align-items:center!important;gap:7px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:10px!important;font-weight:1000!important;text-transform:uppercase!important;text-decoration:none!important;
  transition:color .18s ease,transform .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-login-card a:hover{
  color:var(--cyan)!important;
  -webkit-text-fill-color:var(--cyan)!important;
  transform:translateX(3px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-login-card a:hover .wm-register-icon{
  transform:translateX(2px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-login-card a .wm-register-icon{
  width:14px!important;height:14px!important;background-color:var(--cyan)!important;color:var(--cyan)!important;
}

/* FORM */
html body.nyxprism-page-crear_cuenta .wm-register-form-side{
  min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
  padding:30px 38px!important;background:#fff!important;background-image:none!important;color:#10213a!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-form-side>*{
  width:min(650px,100%)!important;margin-left:auto!important;margin-right:auto!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-form-header{margin:0 0 18px!important;text-align:left!important}
html body.nyxprism-page-crear_cuenta .wm-register-form-header::before{
  content:"CUENTA NUEVA"!important;display:inline-block!important;margin-bottom:6px!important;
  color:var(--purple)!important;-webkit-text-fill-color:var(--purple)!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-form-header h2{
  margin:0 0 5px!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:30px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;text-shadow:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-form-header p{
  margin:0!important;color:#6b8096!important;-webkit-text-fill-color:#6b8096!important;font-size:10px!important;line-height:1.45!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-logo-mobile{display:none!important}
html body.nyxprism-page-crear_cuenta .wm-register-logo-mobile img{
  display:block!important;max-width:190px!important;max-height:54px!important;object-fit:contain!important;object-position:left center!important;
}

/* ALERTS + GOOGLE */
html body.nyxprism-page-crear_cuenta .wm-register-alert{
  margin:0 0 12px!important;padding:10px 11px!important;border:1px solid #cbd9e7!important;border-radius:0!important;
  background:#fff!important;background-image:none!important;color:#10213a!important;font-size:9px!important;font-weight:800!important;
  line-height:1.45!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-alert.is-error{border-color:#f1b9c5!important;background:#fff5f7!important;color:#b83d57!important;-webkit-text-fill-color:#b83d57!important}
html body.nyxprism-page-crear_cuenta .wm-register-alert.is-success{border-color:#a9e8cd!important;background:#f1fff8!important;color:#0f6c49!important;-webkit-text-fill-color:#0f6c49!important}
html body.nyxprism-page-crear_cuenta .wm-register-google-profile{
  display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:10px!important;
  border:1px solid #cbd9e7!important;background:#f8fbfd!important;box-shadow:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-google-profile img{width:34px!important;height:34px!important;border-radius:50%!important;object-fit:cover!important}
html body.nyxprism-page-crear_cuenta .wm-register-google-profile strong{display:block!important;font-size:9px!important;color:#10213a!important}
html body.nyxprism-page-crear_cuenta .wm-register-google-profile span{display:block!important;margin-top:2px!important;color:#71859b!important;font-size:8px!important}
html body.nyxprism-page-crear_cuenta .wm-register-google{
  --register-google-accent:var(--blue);
  display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:42px!important;
  border:1px solid #cbd9e7!important;border-bottom:3px solid var(--register-google-accent)!important;border-radius:0!important;
  background-color:#fff!important;
  background-image:linear-gradient(
    90deg,
    var(--register-google-accent) 0%,
    var(--register-google-accent) 50%,
    #fff 50%,
    #fff 100%
  )!important;
  background-size:200% 100%!important;
  background-position:100% 0!important;
  background-repeat:no-repeat!important;
  color:#10213a!important;-webkit-text-fill-color:#10213a!important;
  font-size:10px!important;font-weight:900!important;text-decoration:none!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  transition:background-position .26s ease,transform .18s ease,border-color .18s ease,color .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-google:hover{
  border-color:var(--register-google-accent)!important;
  background-position:0 0!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  transform:translateY(-2px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-google__g{
  width:26px!important;height:26px!important;display:grid!important;place-items:center!important;
  border:1px solid #dbe4ee!important;border-radius:0!important;background:#fff!important;color:#4285f4!important;-webkit-text-fill-color:#4285f4!important;font-weight:1000!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-or{
  display:flex!important;align-items:center!important;gap:10px!important;margin:14px 0!important;
  color:#8b9cad!important;-webkit-text-fill-color:#8b9cad!important;font-size:8px!important;font-weight:1000!important;text-transform:uppercase!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-or::before,
html body.nyxprism-page-crear_cuenta .wm-register-or::after{content:""!important;height:1px!important;flex:1!important;background:#dce5ed!important}

/* FIELDS */
html body.nyxprism-page-crear_cuenta .wm-register-form{display:grid!important;gap:12px!important}
html body.nyxprism-page-crear_cuenta .wm-register-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body.nyxprism-page-crear_cuenta .wm-register-field{display:grid!important;gap:5px!important;min-width:0!important}
html body.nyxprism-page-crear_cuenta .wm-register-field.is-full{grid-column:1/-1!important}
html body.nyxprism-page-crear_cuenta .wm-register-label{
  color:#60768d!important;-webkit-text-fill-color:#60768d!important;font-size:8px!important;font-weight:1000!important;letter-spacing:.03em!important;text-transform:uppercase!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-label span{color:#8da0b2!important;-webkit-text-fill-color:#8da0b2!important;font-weight:800!important;text-transform:none!important}
html body.nyxprism-page-crear_cuenta .wm-register-control{
  position:relative!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;
  min-height:42px!important;height:42px!important;border:1px solid #cbd9e7!important;border-bottom:2px solid var(--cyan)!important;border-radius:0!important;
  background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:hidden!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-control:focus-within{border-color:var(--cyan)!important}
html body.nyxprism-page-crear_cuenta .wm-register-control>.wm-register-icon{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  z-index:auto!important;
  justify-self:center!important;
  align-self:center!important;
  width:15px!important;
  height:15px!important;
  min-width:15px!important;
  min-height:15px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background-color:var(--blue)!important;
  color:var(--blue)!important;
  transform:none!important;
  overflow:visible!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-control>.wm-register-icon::before,
html body.nyxprism-page-crear_cuenta .wm-register-control>.wm-register-icon::after{
  content:none!important;
  display:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-input{
  width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;
  border:0!important;border-radius:0!important;outline:0!important;background:#fff!important;background-image:none!important;
  color:#10213a!important;-webkit-text-fill-color:#10213a!important;font-size:10px!important;font-weight:800!important;opacity:1!important;box-shadow:none!important;filter:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-input::placeholder{color:#8799aa!important;-webkit-text-fill-color:#8799aa!important;opacity:1!important}
html body.nyxprism-page-crear_cuenta .wm-register-password{grid-template-columns:36px minmax(0,1fr) auto!important}
html body.nyxprism-page-crear_cuenta .wm-register-toggle{
  --register-toggle-accent:var(--cyan);
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  align-self:stretch!important;
  min-width:72px!important;
  height:40px!important;
  padding:0 10px!important;
  border:0!important;
  border-left:1px solid #dce5ee!important;
  border-radius:0!important;
  background-color:#f7fbff!important;
  background-image:linear-gradient(
    90deg,
    var(--register-toggle-accent) 0%,
    var(--register-toggle-accent) 50%,
    #f7fbff 50%,
    #f7fbff 100%
  )!important;
  background-size:200% 100%!important;
  background-position:100% 0!important;
  background-repeat:no-repeat!important;
  color:#5f7489!important;
  -webkit-text-fill-color:#5f7489!important;
  font-size:8px!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  box-shadow:none!important;
  filter:none!important;
  transition:background-position .24s ease,color .18s ease,transform .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-toggle:hover{
  background-position:0 0!important;
  color:#07111b!important;
  -webkit-text-fill-color:#07111b!important;
  transform:translateX(-1px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-hint{min-height:12px!important;color:#7890a5!important;-webkit-text-fill-color:#7890a5!important;font-size:7.5px!important}
html body.nyxprism-page-crear_cuenta .wm-register-hint.is-valid{color:#14835a!important;-webkit-text-fill-color:#14835a!important}
html body.nyxprism-page-crear_cuenta .wm-register-hint.is-invalid{color:#bb4059!important;-webkit-text-fill-color:#bb4059!important}
html body.nyxprism-page-crear_cuenta .wm-register-strength{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3px!important;margin-top:1px!important}
html body.nyxprism-page-crear_cuenta .wm-register-strength i{height:3px!important;background:#e1e8ef!important}
html body.nyxprism-page-crear_cuenta .wm-register-strength[data-level="1"] i:nth-child(-n+1){background:var(--danger)!important}
html body.nyxprism-page-crear_cuenta .wm-register-strength[data-level="2"] i:nth-child(-n+2){background:var(--yellow)!important}
html body.nyxprism-page-crear_cuenta .wm-register-strength[data-level="3"] i:nth-child(-n+3){background:var(--blue)!important}
html body.nyxprism-page-crear_cuenta .wm-register-strength[data-level="4"] i{background:var(--green)!important}

/* COUNTRY PICKER */
html body.nyxprism-page-crear_cuenta .wm-register-country{overflow:visible!important;clip-path:none!important}
html body.nyxprism-page-crear_cuenta .wm-register-country>.wm-register-icon{position:relative!important;z-index:2!important}
html body.nyxprism-page-crear_cuenta .wm-register-country__trigger{
  --country-trigger-accent:#eef8ff;
  display:grid!important;grid-template-columns:28px minmax(0,1fr) 22px!important;align-items:center!important;
  width:100%!important;height:40px!important;padding:0 9px!important;border:0!important;border-radius:0!important;
  background-color:#fff!important;
  background-image:linear-gradient(
    90deg,
    var(--country-trigger-accent) 0%,
    var(--country-trigger-accent) 50%,
    #fff 50%,
    #fff 100%
  )!important;
  background-size:200% 100%!important;
  background-position:100% 0!important;
  background-repeat:no-repeat!important;
  color:#10213a!important;-webkit-text-fill-color:#10213a!important;text-align:left!important;font-size:10px!important;font-weight:800!important;
  box-shadow:none!important;filter:none!important;
  transition:background-position .24s ease,transform .18s ease,color .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__trigger:hover,
html body.nyxprism-page-crear_cuenta .wm-register-country__trigger:focus-visible{
  background-position:0 0!important;
  transform:translateX(2px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__selected-flag{
  width:20px!important;height:18px!important;display:grid!important;place-items:center!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__selected-flag img,
html body.nyxprism-page-crear_cuenta .wm-register-country__option img{
  width:20px!important;height:14px!important;object-fit:cover!important;border:1px solid #e0e7ee!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__selected-flag .wm-register-icon{
  position:static!important;
  width:14px!important;
  height:14px!important;
  margin:auto!important;
  padding:0!important;
  background-color:var(--blue)!important;
  color:var(--blue)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__chevron{width:12px!important;height:12px!important;background-color:#6d8298!important;color:#6d8298!important}
html body.nyxprism-page-crear_cuenta .wm-register-country__native{
  position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__menu{
  position:absolute!important;z-index:80!important;left:0!important;right:0!important;top:calc(100% + 4px)!important;
  max-height:250px!important;overflow:hidden!important;border:1px solid #9fb1c2!important;border-radius:0!important;
  background:#fff!important;box-shadow:none!important;clip-path:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__search{
  display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;
  border-bottom:1px solid #dce5ed!important;background:#f8fbfd!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__search>.wm-register-icon{width:14px!important;height:14px!important;margin:auto!important;background-color:var(--blue)!important;color:var(--blue)!important}
html body.nyxprism-page-crear_cuenta .wm-register-country__search input{
  width:100%!important;height:38px!important;border:0!important;outline:0!important;background:transparent!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;padding:0 8px!important;font-size:9px!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__options{max-height:205px!important;overflow:auto!important;padding:4px!important;background:#fff!important}
html body.nyxprism-page-crear_cuenta .wm-register-country__option{
  display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;
  width:100%!important;min-height:34px!important;padding:4px 7px!important;border:0!important;border-left:3px solid transparent!important;border-radius:0!important;
  background:#fff!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;text-align:left!important;font-size:9px!important;box-shadow:none!important;
  transition:transform .18s ease,background .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-country__option:hover,
html body.nyxprism-page-crear_cuenta .wm-register-country__option.is-selected{
  background:#eef8ff!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;
  border-left-color:var(--cyan)!important;
  transform:translateX(3px)!important;
}

/* RULES / CAPTCHA / TERMS */
html body.nyxprism-page-crear_cuenta .wm-register-rules{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important}
html body.nyxprism-page-crear_cuenta .wm-register-rule{
  display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:27px!important;padding:4px 7px!important;
  border:1px solid #d5e0e9!important;border-radius:0!important;background:#f8fbfd!important;color:#70859a!important;-webkit-text-fill-color:#70859a!important;
  font-size:8px!important;font-weight:800!important;box-shadow:none!important;
  clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-rule .wm-register-icon{
  width:14px!important;height:14px!important;background-color:#8294a6!important;color:#8294a6!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-rule.is-valid{
  border-color:#b9e8d2!important;background:#f1fff8!important;color:#0f6c49!important;-webkit-text-fill-color:#0f6c49!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-rule.is-valid .wm-register-icon{background-color:#0f6c49!important;color:#0f6c49!important}
html body.nyxprism-page-crear_cuenta .wm-register-captcha{
  padding:10px!important;border:1px solid #cbd9e7!important;background:#f8fbfd!important;box-shadow:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-terms{
  display:flex!important;align-items:flex-start!important;gap:9px!important;padding:10px!important;
  border:1px solid #cbd9e7!important;border-radius:0!important;background:#f8fbfd!important;color:#61768b!important;-webkit-text-fill-color:#61768b!important;
  font-size:8.5px!important;line-height:1.45!important;box-shadow:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-terms input{margin:2px 0 0!important;accent-color:var(--purple)!important}
html body.nyxprism-page-crear_cuenta .wm-register-terms button{
  border:0!important;background:none!important;color:#2678bd!important;-webkit-text-fill-color:#2678bd!important;
  padding:0!important;font-size:8.5px!important;font-weight:1000!important;text-decoration:underline!important;box-shadow:none!important;
  transition:color .18s ease,transform .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-terms button:hover{
  color:var(--purple)!important;
  -webkit-text-fill-color:var(--purple)!important;
  transform:translateY(-1px)!important;
}

/* SUBMIT */
html body.nyxprism-page-crear_cuenta .wm-register-submit{
  --register-btn-accent:var(--purple);
  display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  width:100%!important;min-height:44px!important;height:44px!important;padding:0 16px!important;
  border:1px solid #07131f!important;border-bottom:3px solid var(--register-btn-accent)!important;border-radius:0!important;
  background-color:#07131f!important;
  background-image:linear-gradient(90deg,var(--register-btn-accent) 0%,var(--register-btn-accent) 50%,#07131f 50%,#07131f 100%)!important;
  background-size:200% 100%!important;background-position:100% 0!important;background-repeat:no-repeat!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--display-font)!important;font-style:italic!important;
  font-size:10px!important;font-weight:1000!important;text-transform:uppercase!important;text-shadow:none!important;
  box-shadow:none!important;filter:none!important;overflow:hidden!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  transition:background-position .28s ease,transform .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-submit::before,
html body.nyxprism-page-crear_cuenta .wm-register-submit::after{content:none!important;display:none!important}
html body.nyxprism-page-crear_cuenta .wm-register-submit:hover:not(:disabled){
  background-position:0 0!important;border-color:var(--register-btn-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-2px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-submit:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important}
html body.nyxprism-page-crear_cuenta .wm-register-submit .wm-register-icon{width:15px!important;height:15px!important;background-color:#fff!important;color:#fff!important}

/* SUCCESS */
html body.nyxprism-page-crear_cuenta .wm-register-result{
  min-height:520px!important;display:grid!important;place-items:center!important;align-content:center!important;
  padding:44px!important;border:1px solid #cbd9e7!important;border-radius:0!important;background:#fff!important;color:#10213a!important;
  text-align:center!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result__icon{
  width:76px!important;height:76px!important;display:grid!important;place-items:center!important;margin:0 auto 16px!important;
  border:1px solid #a9e8cd!important;border-radius:0!important;background:#effff7!important;color:var(--green)!important;box-shadow:none!important;
  clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result__icon .wm-register-icon{width:34px!important;height:34px!important;background-color:var(--green)!important;color:var(--green)!important}
html body.nyxprism-page-crear_cuenta .wm-register-result>.wm-register-cover__eyebrow{
  margin:0 0 6px!important;background:transparent!important;border:0!important;padding:0!important;color:var(--purple)!important;-webkit-text-fill-color:var(--purple)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result h2{
  margin:7px 0!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;font-family:var(--display-font)!important;font-style:italic!important;
  font-size:28px!important;font-weight:1000!important;text-transform:uppercase!important;text-shadow:none!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result p{
  max-width:620px!important;margin:0 auto 8px!important;color:#657a91!important;-webkit-text-fill-color:#657a91!important;font-size:10px!important;line-height:1.55!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result__actions{
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:min(440px,100%)!important;margin-top:18px!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result__actions a{
  --result-accent:var(--cyan);
  display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 12px!important;
  border:1px solid #cbd9e7!important;border-bottom:3px solid var(--result-accent)!important;border-radius:0!important;
  background-color:#fff!important;
  background-image:linear-gradient(90deg,var(--result-accent) 0%,var(--result-accent) 50%,#fff 50%,#fff 100%)!important;
  background-size:200% 100%!important;background-position:100% 0!important;background-repeat:no-repeat!important;
  color:#10213a!important;-webkit-text-fill-color:#10213a!important;font-family:var(--display-font)!important;font-style:italic!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;text-decoration:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
  transition:background-position .24s ease,transform .18s ease,color .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result__actions a:hover{
  background-position:0 0!important;
  border-color:var(--result-accent)!important;
  color:#07111b!important;-webkit-text-fill-color:#07111b!important;
  transform:translateY(-2px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result__actions a.is-primary{
  --result-accent:var(--purple);
  background-color:#07131f!important;
  background-image:linear-gradient(90deg,var(--result-accent) 0%,var(--result-accent) 50%,#07131f 50%,#07131f 100%)!important;
  border-color:#07131f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html body.nyxprism-page-crear_cuenta .wm-register-result__actions a.is-primary:hover{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  border-color:var(--result-accent)!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-local-block{
  margin-top:12px!important;padding:10px!important;border:1px solid #cbd9e7!important;background:#f8fbfd!important;color:#2678bd!important;font-size:8px!important;
}

/* TERMS MODAL */
html body.nyxprism-page-crear_cuenta .wm-auth-modal__backdrop{
  background:rgba(7,19,31,.36)!important;backdrop-filter:blur(2px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-modal__dialog{
  width:min(620px,95vw)!important;padding:0!important;border:1px solid var(--cyan)!important;border-radius:0!important;
  background:#fff!important;color:#10213a!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-modal__close{
  position:absolute!important;top:10px!important;right:10px!important;width:34px!important;height:34px!important;
  border:1px solid #cbd9e7!important;border-radius:0!important;background:#fff!important;color:#10213a!important;box-shadow:none!important;
  clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;
  transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-modal__close:hover{
  border-color:var(--cyan)!important;
  background:var(--cyan)!important;
  color:#07111b!important;
  transform:rotate(90deg)!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-modal__kicker{
  display:block!important;padding:15px 56px 2px 16px!important;background:#07131f!important;color:var(--cyan)!important;-webkit-text-fill-color:var(--cyan)!important;
  font-size:8px!important;font-weight:1000!important;text-transform:uppercase!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-modal__dialog h3{
  margin:0!important;padding:0 56px 13px 16px!important;border-bottom:3px solid var(--cyan)!important;background:#07131f!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--display-font)!important;font-style:italic!important;font-size:17px!important;font-weight:1000!important;text-transform:uppercase!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-modal__body{
  padding:17px!important;color:#5f7489!important;-webkit-text-fill-color:#5f7489!important;font-size:10px!important;line-height:1.6!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-modal__actions{display:flex!important;justify-content:flex-end!important;padding:0 17px 17px!important}
html body.nyxprism-page-crear_cuenta .wm-auth-btn{
  --auth-btn-accent:var(--purple);
  min-width:180px!important;min-height:40px!important;padding:0 14px!important;border:1px solid #07131f!important;border-bottom:3px solid var(--auth-btn-accent)!important;border-radius:0!important;
  background-color:#07131f!important;
  background-image:linear-gradient(90deg,var(--auth-btn-accent) 0%,var(--auth-btn-accent) 50%,#07131f 50%,#07131f 100%)!important;
  background-size:200% 100%!important;background-position:100% 0!important;background-repeat:no-repeat!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--display-font)!important;font-style:italic!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;box-shadow:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
  transition:background-position .24s ease,transform .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-crear_cuenta .wm-auth-btn:hover{
  background-position:0 0!important;
  border-color:var(--auth-btn-accent)!important;
  transform:translateY(-2px)!important;
}

/* ICON BASE */
html body.nyxprism-page-crear_cuenta .wm-register-icon{
  display:inline-block!important;flex:0 0 auto!important;
  -webkit-mask:var(--wm-register-icon) center/contain no-repeat!important;
  mask:var(--wm-register-icon) center/contain no-repeat!important;
}

/* CLEANUP */
html body.nyxprism-page-crear_cuenta .wm-register-pro :is(
  .wm-register-shell,.wm-register-benefit,.wm-register-alert,.wm-register-google,.wm-register-google-profile,
  .wm-register-control,.wm-register-rule,.wm-register-terms,.wm-register-submit,.wm-register-result
){box-shadow:none!important;filter:none!important}
html body.nyxprism-page-crear_cuenta .wm-register-pro :is(h1,h2,h3,h4,strong){text-shadow:none!important}

/* RESPONSIVE */
@media(max-width:1050px){
  html body.nyxprism-page-crear_cuenta .wm-register-shell{grid-template-columns:1fr!important}
  html body.nyxprism-page-crear_cuenta .wm-register-cover{min-height:470px!important}
  html body.nyxprism-page-crear_cuenta .wm-register-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body.nyxprism-page-crear_cuenta .wm-register-cover__brand{display:none!important}
  html body.nyxprism-page-crear_cuenta .wm-register-logo-mobile{display:block!important;margin-bottom:15px!important}
}
@media(max-width:720px){
  html body.nyxprism-page-crear_cuenta .wm-register-form-side{padding:26px 18px!important}
  html body.nyxprism-page-crear_cuenta .wm-register-grid{grid-template-columns:1fr!important}
  html body.nyxprism-page-crear_cuenta .wm-register-field.is-full{grid-column:auto!important}
  html body.nyxprism-page-crear_cuenta .wm-register-benefits{grid-template-columns:1fr!important}
  html body.nyxprism-page-crear_cuenta .wm-register-result__actions{grid-template-columns:1fr!important}
}
