._contenedor_xm1gw_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:60vh;font-family:var(--c-font);color:var(--c-text-muted);animation:_aparecer_xm1gw_1 .2s .2s ease-out both}._completa_xm1gw_13{min-height:100vh;min-height:100dvh;background:var(--c-bg, #fff)}._spinner_xm1gw_15{width:30px;height:30px;border:3px solid color-mix(in srgb,var(--c-primary) 18%,transparent);border-top-color:var(--c-primary);border-radius:50%;animation:_girar_xm1gw_1 .8s linear infinite}._texto_xm1gw_23{font-size:.88rem}@keyframes _aparecer_xm1gw_1{0%{opacity:0}to{opacity:1}}@keyframes _girar_xm1gw_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._contenedor_xm1gw_1{animation:none}._spinner_xm1gw_15{animation-duration:2s}}._contenedor_bg1ky_7{display:grid;grid-template-columns:clamp(340px,38vw,600px) minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;font-family:var(--c-font);color:var(--c-text);background:#fff}._lado_bg1ky_19{--azul: var(--c-primary, #0277BD);--marino: #031c42;--profundo: #021433;--mx: 0;--my: 0;position:relative;height:100%;overflow:hidden;color:#fff;background:var(--marino)}._fondo_bg1ky_36{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(155deg,#04204a 0%,var(--azul) 50%,var(--profundo) 100%);animation:_aparecer_bg1ky_1 .8s ease-out both}._fondo_bg1ky_36:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 85% 75% at 50% 45%,transparent 45%,rgba(1,18,45,.55) 100%)}._fondo_bg1ky_36:after{content:"";position:absolute;inset:0;z-index:2;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}._bola_bg1ky_65{position:absolute;border-radius:50%;filter:blur(14px);will-change:transform,translate;translate:calc(var(--mx) * var(--prof, 0px)) calc(var(--my) * var(--prof, 0px))}._bolaProfunda_bg1ky_74{--prof: -110px;top:-25vmax;left:-25vmax;width:70vmax;height:70vmax;background:radial-gradient(circle,var(--profundo) 0,var(--profundo) 30%,transparent 66%);animation:_derivaA_bg1ky_1 18.2s ease-in-out infinite alternate}._bolaMarino_bg1ky_84{--prof: -90px;right:-30vmax;bottom:-30vmax;width:85vmax;height:85vmax;background:radial-gradient(circle,var(--marino) 0,var(--marino) 30%,transparent 66%);animation:_derivaB_bg1ky_1 22.4s ease-in-out infinite alternate}._bolaAzul_bg1ky_94{--prof: 140px;top:10vh;left:-10vmax;width:60vmax;height:60vmax;background:radial-gradient(circle,rgb(1,105,184) 0,rgb(1,105,184) 25%,transparent 66%);animation:_derivaC_bg1ky_1 15.4s ease-in-out infinite alternate}._bolaCeleste_bg1ky_104{--prof: 180px;top:30vh;right:-15vmax;width:45vmax;height:45vmax;background:radial-gradient(circle,#38BDF8 0,#38BDF8 22%,transparent 64%);animation:_derivaD_bg1ky_1 20.3s ease-in-out infinite alternate}._bolaBlanca_bg1ky_114{--prof: 150px;top:6vh;right:-6vmax;width:38vmax;height:38vmax;background:radial-gradient(circle,#fff 0 20%,#fff0 62%);animation:_derivaE_bg1ky_1 24.5s ease-in-out infinite alternate}._bolaBrillante_bg1ky_124{--prof: -130px;bottom:-12vmax;left:-6vmax;width:46vmax;height:46vmax;background:radial-gradient(circle,rgb(0,145,255) 0,rgb(0,145,255) 22%,transparent 64%);animation:_derivaF_bg1ky_1 19s ease-in-out infinite alternate}._marca_bg1ky_135{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 32px;box-sizing:border-box}._logo_bg1ky_146{display:block;width:min(260px,70%);height:auto;animation:_subir_bg1ky_1 .7s .1s ease-out both}._insignia_bg1ky_153{margin-top:18px;padding:6px 16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.35);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_subir_bg1ky_1 .7s .2s ease-out both}@media(max-width:900px){._insignia_bg1ky_153{margin-top:12px;font-size:11px}}._pie_bg1ky_171{position:absolute;bottom:clamp(20px,4vh,32px);left:0;right:0;margin:0;font-size:12px;text-align:center;color:#fffc;animation:_subir_bg1ky_1 .7s .3s ease-out both}._panel_bg1ky_184{display:flex;height:100%;overflow-y:auto;padding:32px clamp(24px,6vw,96px);box-sizing:border-box}._panelInterior_bg1ky_192{width:100%;max-width:360px;margin:auto;animation:_subir_bg1ky_1 .6s .15s ease-out both}@keyframes _aparecer_bg1ky_1{0%{opacity:0}to{opacity:1}}@keyframes _subir_bg1ky_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _derivaA_bg1ky_1{0%{transform:translate(0) scale(1)}50%{transform:translate(18vw,22vh) scale(1.15)}to{transform:translate(8vw,40vh) scale(.95)}}@keyframes _derivaB_bg1ky_1{0%{transform:translate(0) scale(1)}50%{transform:translate(-16vw,-18vh) scale(.9)}to{transform:translate(-24vw,-32vh) scale(1.1)}}@keyframes _derivaC_bg1ky_1{0%{transform:translate(0) scale(1)}50%{transform:translate(14vw,18vh) scale(1.2)}to{transform:translate(20vw,-12vh) scale(.9)}}@keyframes _derivaD_bg1ky_1{0%{transform:translate(0) scale(1)}50%{transform:translate(-18vw,20vh) scale(1.15)}to{transform:translate(-26vw,-14vh) scale(.9)}}@keyframes _derivaE_bg1ky_1{0%{transform:translate(0) scale(1)}50%{transform:translate(-16vw,30vh) scale(1.1)}to{transform:translate(-24vw,14vh) scale(.95)}}@keyframes _derivaF_bg1ky_1{0%{transform:translate(0) scale(1)}50%{transform:translate(18vw,-24vh) scale(1.12)}to{transform:translate(26vw,-8vh) scale(.92)}}@media(min-width:901px)and (max-height:720px){._panel_bg1ky_184{padding-top:20px;padding-bottom:20px}}@media(max-width:900px){._contenedor_bg1ky_7{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}._lado_bg1ky_19{height:auto;min-height:170px}._marca_bg1ky_135{height:auto;min-height:170px;padding:32px 24px}._logo_bg1ky_146{width:min(200px,60%)}._pie_bg1ky_171{display:none}._panel_bg1ky_184{height:auto;overflow:visible;padding:28px 22px calc(24px + env(safe-area-inset-bottom,0px))}._panelInterior_bg1ky_192{max-width:420px;margin:0 auto}}@media(max-width:420px){._lado_bg1ky_19,._marca_bg1ky_135{min-height:140px}._logo_bg1ky_146{width:min(170px,60%)}}@media(prefers-reduced-motion:reduce){._fondo_bg1ky_36,._bola_bg1ky_65,._logo_bg1ky_146,._pie_bg1ky_171,._panelInterior_bg1ky_192{animation:none!important;transition:none!important}._bola_bg1ky_65{translate:none}}._formulario_ees4b_5{--borde: #E3E7EE;display:flex;flex-direction:column}._encabezado_ees4b_12{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px}._titulo_ees4b_13{margin:0;font-family:var(--c-font-titulo, var(--c-font));font-size:clamp(26px,2.4vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.6px;color:var(--c-text)}._subtitulo_ees4b_22{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--c-text-muted)}._google_ees4b_25{display:flex;justify-content:center;min-height:44px}._separador_ees4b_27{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:13px;color:var(--c-text-muted)}._separador_ees4b_27:before,._separador_ees4b_27:after{content:"";flex:1;height:1px;background:var(--borde)}._campos_ees4b_39{display:flex;flex-direction:column;gap:14px}._campo_ees4b_39{display:flex;flex-direction:column;gap:6px}._etiqueta_ees4b_41{font-size:13.5px;font-weight:600;color:var(--c-text)}._caja_ees4b_43{position:relative;display:flex;align-items:center;height:46px;background:#fff;border:1px solid var(--borde);border-radius:11px;transition:border-color .18s,box-shadow .18s}._caja_ees4b_43:hover{border-color:color-mix(in srgb,var(--c-text-muted) 60%,var(--borde))}._caja_ees4b_43:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 14%,transparent)}._caja_ees4b_43[data-error=true]{border-color:var(--c-danger)}._input_ees4b_60{flex:1;min-width:0;height:100%;box-sizing:border-box;margin:0;padding:0 13px;font:inherit;font-size:14.5px;color:var(--c-text);background:transparent;border:none;border-radius:11px;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none}._input_ees4b_60::placeholder{color:color-mix(in srgb,var(--c-text-muted) 70%,white)}._input_ees4b_60:focus,._input_ees4b_60:focus-visible{outline:none;box-shadow:none}._input_ees4b_60:-webkit-autofill,._input_ees4b_60:-webkit-autofill:hover,._input_ees4b_60:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-text);-webkit-box-shadow:0 0 0 1000px #FFFFFF inset;transition:background-color 9999s ease-out}._botonOjo_ees4b_89{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:4px;flex-shrink:0;padding:0;color:var(--c-text-muted);background:none;border:none;border-radius:9px;cursor:pointer;transition:background-color .15s,color .15s}._botonOjo_ees4b_89:hover{color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 9%,transparent)}._botonOjo_ees4b_89 svg{width:18px;height:18px}._filaExtra_ees4b_109{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-top:12px}._bloqMayus_ees4b_117{font-size:12.5px;font-weight:600;color:var(--c-warning)}._linkOlvide_ees4b_118{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--c-primary-text, var(--c-primary));text-decoration:none}._linkOlvide_ees4b_118:hover{text-decoration:underline}._linkOlvide_ees4b_118:focus-visible{outline:none;box-shadow:var(--c-focus-ring);border-radius:4px}._boton_ees4b_89{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;margin-top:20px;font:inherit;font-size:15px;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--c-primary) 0%,color-mix(in srgb,var(--c-primary) 70%,var(--c-brillo, #0EA5E9)) 100%);border:0;border-radius:11px;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--c-primary) 80%,transparent);cursor:pointer;transition:transform .15s,filter .2s,box-shadow .2s,opacity .2s}._boton_ees4b_89:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 30px -10px color-mix(in srgb,var(--c-primary) 85%,transparent)}._boton_ees4b_89:active:not(:disabled){transform:none}._boton_ees4b_89:focus-visible{outline:none;box-shadow:var(--c-focus-ring)}._boton_ees4b_89:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._spinner_ees4b_158{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_girar_ees4b_1 .7s linear infinite}._error_ees4b_168,._avisoInfo_ees4b_169,._exito_ees4b_170{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;border-radius:11px}._error_ees4b_168{color:var(--c-danger);background:var(--c-danger-container);border:1px solid color-mix(in srgb,var(--c-danger) 22%,transparent);animation:_sacudir_ees4b_1 .35s ease}._error_ees4b_168 svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}._avisoInfo_ees4b_169{margin:0 0 18px;color:var(--c-primary-text, var(--c-primary));background:color-mix(in srgb,var(--c-primary) 7%,white);border:1px solid color-mix(in srgb,var(--c-primary) 20%,transparent)}._exito_ees4b_170{color:var(--c-success);background:var(--c-success-container);border:1px solid color-mix(in srgb,var(--c-success) 22%,transparent)}._textoAyuda_ees4b_198{margin:0;font-size:14px;line-height:1.55;color:var(--c-text-muted)}._alternativa_ees4b_201{margin:18px 0 0;font-size:13.5px;text-align:center;color:var(--c-text-muted)}._alternativa_ees4b_201 a,._alternativa_ees4b_201 button{padding:0;font:inherit;font-weight:600;color:var(--c-text);text-decoration:none;background:none;border:none;cursor:pointer}._alternativa_ees4b_201 a:hover,._alternativa_ees4b_201 button:hover{color:var(--c-primary);text-decoration:underline}._legal_ees4b_221{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin:26px 0 0;padding-top:14px;font-size:12px;color:var(--c-text-muted);border-top:1px solid var(--borde, #E3E7EE)}._legal_ees4b_221 a{color:inherit;text-decoration:none}._legal_ees4b_221 a:hover{color:var(--c-primary);text-decoration:underline}._listaNegocios_ees4b_236{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._opcionNegocio_ees4b_237{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 14px;font:inherit;text-align:left;color:var(--c-text);background:#fff;border:1px solid var(--borde);border-radius:13px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .12s}._opcionNegocio_ees4b_237:hover:not(:disabled){border-color:var(--c-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 12%,transparent)}._opcionNegocio_ees4b_237:active:not(:disabled){transform:scale(.995)}._opcionNegocio_ees4b_237:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 22%,transparent)}._opcionNegocio_ees4b_237:disabled{opacity:.6;cursor:progress}._inicialNegocio_ees4b_260{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.92rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2fa8ff,var(--c-primary));border-radius:12px 4px}._inicialEmpresa_ees4b_273{background:#0c0d10}._negocioInfo_ees4b_274{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}._negocioNombre_ees4b_275{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._negocioRol_ees4b_276{font-size:12px;color:var(--c-text-muted)}._flechaNegocio_ees4b_277{width:18px;height:18px;flex-shrink:0;color:var(--c-text-muted)}._opcionNegocio_ees4b_237:hover ._flechaNegocio_ees4b_277{color:var(--c-primary)}@keyframes _girar_ees4b_1{to{transform:rotate(360deg)}}@keyframes _sacudir_ees4b_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(min-width:901px)and (max-height:720px){._encabezado_ees4b_12{margin-bottom:18px}._separador_ees4b_27{margin:14px 0}._campos_ees4b_39{gap:12px}._legal_ees4b_221{margin-top:18px}}@media(max-width:600px){._input_ees4b_60{font-size:16px}}@media(prefers-reduced-motion:reduce){._error_ees4b_168,._spinner_ees4b_158{animation:none!important}}._recordar_ees4b_306{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--c-text-soft, var(--c-text-muted));cursor:pointer;-webkit-user-select:none;user-select:none}._recordar_ees4b_306 input{width:16px;height:16px;margin:0;accent-color:var(--c-primary);cursor:pointer}._recordar_ees4b_306 input:focus-visible{outline:none;box-shadow:var(--c-focus-ring);border-radius:4px}._campo_ees4b_39 ._bloqMayus_ees4b_117{margin-top:2px}._vista_ees4b_328{animation:_entrarVista_ees4b_1 .32s ease-out both}@keyframes _entrarVista_ees4b_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._iconoGrande_ees4b_335{width:54px;height:54px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,white);border-radius:18px 6px}._iconoGrande_ees4b_335 svg{width:26px;height:26px}._iconoGrandeError_ees4b_347{color:var(--c-danger);background:var(--c-danger-container)}._resaltado_ees4b_349{color:var(--c-text);font-weight:600;word-break:break-all}._pasos_ees4b_352{display:flex;flex-direction:column;gap:8px;margin:0 0 4px;padding:14px 16px 14px 34px;font-size:13.5px;line-height:1.5;color:var(--c-text-soft, var(--c-text-muted));background:#f6f8fb;border:1px solid var(--borde);border-radius:12px}._pasos_ees4b_352 strong{color:var(--c-text)}._fortaleza_ees4b_368{display:flex;align-items:center;gap:10px;margin-top:4px}._barrasFortaleza_ees4b_369{display:flex;gap:4px;flex:1;max-width:140px}._barraFortaleza_ees4b_370{flex:1;height:4px;border-radius:4px;background:var(--borde);transition:background-color .2s}._textoFortaleza_ees4b_377{font-size:12px;font-weight:600;color:var(--c-text-muted)}._barraFortaleza_ees4b_370._nivel0_ees4b_378,._textoFortaleza_ees4b_377._nivel0_ees4b_378{background:var(--c-danger);color:var(--c-danger)}._barraFortaleza_ees4b_370._nivel1_ees4b_379,._textoFortaleza_ees4b_377._nivel1_ees4b_379{background:var(--c-warning);color:var(--c-warning)}._barraFortaleza_ees4b_370._nivel2_ees4b_380,._textoFortaleza_ees4b_377._nivel2_ees4b_380{background:var(--c-primary);color:var(--c-primary)}._barraFortaleza_ees4b_370._nivel3_ees4b_381,._textoFortaleza_ees4b_377._nivel3_ees4b_381{background:var(--c-success);color:var(--c-success)}._textoFortaleza_ees4b_377._nivel0_ees4b_378,._textoFortaleza_ees4b_377._nivel1_ees4b_379,._textoFortaleza_ees4b_377._nivel2_ees4b_380,._textoFortaleza_ees4b_377._nivel3_ees4b_381{background:none}._coincidencia_ees4b_386{min-height:16px;margin-top:2px;font-size:12px;font-weight:600}._coincidenOk_ees4b_387{color:var(--c-success)}._coincidenMal_ees4b_388{color:var(--c-danger)}._alternativa_ees4b_201 a{font-weight:600}@media(prefers-reduced-motion:reduce){._vista_ees4b_328{animation:none}._barraFortaleza_ees4b_370{transition:none}}._pasosIngreso_ees4b_403{display:flex;align-items:center;gap:10px;margin:0 0 26px;padding:0;list-style:none}._pasoIngreso_ees4b_411{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--c-text-muted)}._pasoNumero_ees4b_419{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--c-text-muted);background:#f1f4f8;border:1px solid var(--borde);border-radius:50%}._pasoActual_ees4b_432{color:var(--c-text)}._pasoActual_ees4b_432 ._pasoNumero_ees4b_419{color:#fff;background:linear-gradient(135deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 70%,var(--c-brillo, #0EA5E9)));border-color:transparent;box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 15%,transparent)}._pasoHecho_ees4b_439{color:var(--c-success)}._pasoHecho_ees4b_439 ._pasoNumero_ees4b_419{color:#fff;background:var(--c-success);border-color:transparent}._pasoLinea_ees4b_441{flex:1;max-width:60px;height:2px;border-radius:2px;background:var(--borde)}._instrucciones_ees4b_444{display:flex;flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;font-size:13.5px;line-height:1.5;color:var(--c-text-soft, var(--c-text-muted))}._instrucciones_ees4b_444 li{display:flex;align-items:flex-start;gap:10px}._instrucciones_ees4b_444 span{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,white);border-radius:50%}._instrucciones_ees4b_444 strong{color:var(--c-text)}._qrCaja_ees4b_471{display:flex;justify-content:center;padding:14px;background:#f6f8fb;border:1px solid var(--borde);border-radius:16px}._qr_ees4b_471{display:block;width:180px;height:180px;background:#fff;border-radius:10px}._manual_ees4b_481{margin:12px 0 20px;font-size:13px;color:var(--c-text-muted)}._manual_ees4b_481 summary{cursor:pointer;font-weight:600}._manual_ees4b_481 summary:hover{color:var(--c-primary)}._manual_ees4b_481 code{display:block;margin-top:10px;padding:10px 12px;font-family:Consolas,Courier New,monospace;font-size:13px;letter-spacing:.08em;word-break:break-all;color:var(--c-text);background:#f6f8fb;border:1px dashed var(--borde);border-radius:10px;-webkit-user-select:all;user-select:all}._otp_ees4b_500{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;cursor:text}._otpReal_ees4b_508{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;border:0;cursor:text}._otpCaja_ees4b_518{display:flex;align-items:center;justify-content:center;height:56px;font-family:Consolas,Courier New,monospace;font-size:24px;font-weight:700;color:var(--c-text);background:#fff;border:1px solid var(--borde);border-radius:12px;transition:border-color .15s,box-shadow .15s,background-color .15s}._otpLlena_ees4b_532{background:#f6f8fb;border-color:color-mix(in srgb,var(--c-primary) 35%,var(--borde))}._otpActiva_ees4b_533{border-color:var(--c-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 14%,transparent)}._otpActiva_ees4b_533:empty:after{content:"";width:2px;height:24px;border-radius:2px;background:var(--c-primary);animation:_parpadeo_ees4b_1 1s steps(1) infinite}@keyframes _parpadeo_ees4b_1{50%{opacity:0}}._notaSeguridad_ees4b_549{display:flex;align-items:center;justify-content:center;gap:6px;margin:26px 0 0;padding-top:14px;font-size:12px;color:var(--c-text-muted);border-top:1px solid var(--borde)}._notaSeguridad_ees4b_549 svg{width:14px;height:14px;color:var(--c-primary)}@media(max-width:400px){._otp_ees4b_500{gap:6px}._otpCaja_ees4b_518{height:50px;font-size:21px}}@media(prefers-reduced-motion:reduce){._otpActiva_ees4b_533:empty:after{animation:none}}._wrapper_7n9iv_5{--ancho-sidebar: 228px;display:flex;height:100vh;font-family:var(--c-font);background:var(--c-bg)}._wrapperColapsado_7n9iv_12{--ancho-sidebar: 76px}._saltarContenido_7n9iv_15{position:fixed;top:12px;left:12px;z-index:200;padding:10px 18px;font-size:.875rem;font-weight:600;color:var(--c-on-primary);background:var(--c-primary);border-radius:var(--c-radius-full);box-shadow:var(--c-shadow-2);transform:translateY(-150%);transition:transform .2s var(--c-ease)}._saltarContenido_7n9iv_15:focus,._saltarContenido_7n9iv_15:focus-visible{transform:translateY(0);outline:none;box-shadow:var(--c-focus-ring),var(--c-shadow-2);text-decoration:none;color:var(--c-on-primary)}._sidebar_7n9iv_40{--c-text: #f2f2f2;--c-text-soft: #b5b5b5;--c-text-muted: #8c8c8c;--c-surface: #1a1a1a;--c-surface-variant: rgba(255, 255, 255, .07);--c-outline-soft: rgba(255, 255, 255, .09);--c-primary-container: rgba(80, 170, 255, .16);--c-on-primary-container: #9fd2ff;--c-primary-text: #9fd2ff;--c-danger: #ff8f8f;--c-danger-container: rgba(255, 90, 90, .14);--sky-200: rgba(159, 210, 255, .28);width:var(--ancho-sidebar);min-width:var(--ancho-sidebar);display:flex;flex-direction:column;background-color:#1f1f1f;color:var(--c-text);border-right:1px solid var(--c-outline-soft);transition:width .25s var(--c-ease),min-width .25s var(--c-ease);overflow:hidden}._cabecera_7n9iv_66{position:relative;height:92px;flex-shrink:0;transition:height .25s var(--c-ease)}._wrapperColapsado_7n9iv_12 ._cabecera_7n9iv_66{height:120px}._logo_7n9iv_74{position:absolute;top:24px;left:0;right:0;height:44px;transition:top .25s var(--c-ease)}._wrapperColapsado_7n9iv_12 ._logo_7n9iv_74{top:20px}._logoImg_7n9iv_85{position:absolute;top:50%;left:50%;width:auto;object-fit:contain;transform:translate(-50%,-50%) scale(1);transition:opacity .25s var(--c-ease),transform .25s var(--c-ease)}._logoGrande_7n9iv_94{height:44px;max-width:140px}._logoMini_7n9iv_95{height:25px}._logoOculto_7n9iv_97{opacity:0;transform:translate(-50%,-50%) scale(.85);pointer-events:none}._btnColapsar_7n9iv_102{position:absolute;top:12px;right:10px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;line-height:0;color:var(--c-text-soft);background:var(--c-surface-variant);border:1px solid var(--c-outline-soft);border-radius:50%;cursor:pointer;transition:top .25s var(--c-ease),right .25s var(--c-ease),background-color .2s,color .2s,border-color .2s}._btnColapsar_7n9iv_102 svg{display:block;flex-shrink:0}._btnColapsar_7n9iv_102:hover{color:var(--c-primary-text);background:#ffffff24;border-color:#ffffff2e}._btnColapsar_7n9iv_102:focus-visible{outline:none;box-shadow:var(--c-focus-ring)}._wrapperColapsado_7n9iv_12 ._btnColapsar_7n9iv_102{top:74px;right:22px}._nav_7n9iv_133{flex:1;display:flex;flex-direction:column;gap:4px;padding:8px 12px;overflow-y:auto;scrollbar-width:none}._navItem_7n9iv_143{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font:inherit;font-size:.9rem;font-weight:500;text-align:left;color:var(--c-text-soft);background:transparent;border:1px solid transparent;border-radius:var(--c-radius-md);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s var(--c-ease),color .15s,border-color .15s}._navItem_7n9iv_143:focus-visible{outline:none;box-shadow:var(--c-focus-ring)}._navItem_7n9iv_143:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--c-primary);box-shadow:0 0 10px var(--c-primary);opacity:0;transform:scaleY(.4);transition:opacity .15s var(--c-ease),transform .15s var(--c-ease)}._navItem_7n9iv_143:hover,._navItem_7n9iv_143._active_7n9iv_185,._navItem_7n9iv_143._active_7n9iv_185:hover{color:var(--c-text);background:var(--c-surface-variant);text-decoration:none}._navItem_7n9iv_143:hover:before,._navItem_7n9iv_143._active_7n9iv_185:before{opacity:1;transform:scaleY(1)}._navItem_7n9iv_143._active_7n9iv_185,._navItem_7n9iv_143._active_7n9iv_185:hover{font-weight:600}._navIcon_7n9iv_203{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._navLabel_7n9iv_211{overflow:hidden;text-overflow:ellipsis;transition:opacity .15s}._wrapperColapsado_7n9iv_12 ._nav_7n9iv_133{padding:8px 10px}._wrapperColapsado_7n9iv_12 ._navItem_7n9iv_143{justify-content:center;padding:0;gap:0}._wrapperColapsado_7n9iv_12 ._navLabel_7n9iv_211{width:0;opacity:0}._wrapperColapsado_7n9iv_12 ._navItem_7n9iv_143._active_7n9iv_185:before{left:-10px}._wrapperColapsado_7n9iv_12 ._navItem_7n9iv_143:before{left:-10px}._footer_7n9iv_220{display:flex;flex-direction:column;gap:6px;padding:12px;border-top:1px solid var(--c-outline-soft);background:#1a1a1a}._tarjetaUsuario_7n9iv_229{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--c-surface-variant);border:1px solid var(--c-outline-soft);border-radius:var(--c-radius-md);min-width:0}._avatar_7n9iv_239{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem;font-weight:700;color:var(--c-on-primary-container);background:var(--c-primary-container);border-radius:50%}._avatarAdmin_7n9iv_252{color:var(--c-on-primary);background:var(--g-amanecer)}._userInfo_7n9iv_254{display:flex;flex-direction:column;min-width:0}._userName_7n9iv_255{font-size:.88rem;font-weight:600;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRol_7n9iv_263{font-size:.75rem;color:var(--c-text-muted)}._logoutBtn_7n9iv_265{display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 14px;font:inherit;font-size:.875rem;font-weight:500;color:var(--c-text-soft);background:transparent;border:none;border-radius:var(--c-radius-full);cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s}._logoutBtn_7n9iv_265:hover{color:var(--c-danger);background:var(--c-danger-container)}._logoutBtn_7n9iv_265:focus-visible{outline:none;box-shadow:var(--c-focus-ring)}._linkTerminos_7n9iv_286{display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;color:var(--c-text-muted);text-decoration:none;border-radius:var(--c-radius-sm);white-space:nowrap}._linkTerminos_7n9iv_286:hover{color:var(--c-primary-text);text-decoration:underline}._linkTerminos_7n9iv_286:focus-visible{outline:none;box-shadow:var(--c-focus-ring)}._iconoTerminos_7n9iv_299{display:flex;align-items:center;flex-shrink:0}._wrapperColapsado_7n9iv_12 ._footer_7n9iv_220{padding:12px 10px}._wrapperColapsado_7n9iv_12 ._tarjetaUsuario_7n9iv_229{justify-content:center;padding:8px 0;background:transparent;border-color:transparent}._wrapperColapsado_7n9iv_12 ._userInfo_7n9iv_254{display:none}._wrapperColapsado_7n9iv_12 ._logoutBtn_7n9iv_265{justify-content:center;padding:0;gap:0}._wrapperColapsado_7n9iv_12 ._linkTerminos_7n9iv_286{justify-content:center;padding:6px 0;gap:0}._main_7n9iv_309{flex:1;min-width:0;overflow-y:auto;background:var(--c-bg)}._main_7n9iv_309:focus{outline:none}@media(prefers-reduced-motion:reduce){._sidebar_7n9iv_40,._logoImg_7n9iv_85,._navLabel_7n9iv_211,._saltarContenido_7n9iv_15{transition:none}}._barraMovil_7n9iv_325,._hojaMas_7n9iv_326,._fondoHoja_7n9iv_327{display:none}@media(max-width:767px){._wrapper_7n9iv_5{--alto-barra: 62px;flex-direction:column;height:100dvh}._sidebar_7n9iv_40{display:none}._main_7n9iv_309{padding-bottom:calc(var(--alto-barra) + env(safe-area-inset-bottom,0px))}._barraMovil_7n9iv_325{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;height:calc(var(--alto-barra) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#1f1f1f;border-top:1px solid rgba(255,255,255,.09)}._tabMovil_7n9iv_358{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;font:inherit;font-size:.66rem;font-weight:500;color:#8c8c8c;text-decoration:none;background:transparent;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s}._tabMovil_7n9iv_358 span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._tabMovil_7n9iv_358:focus-visible{outline:none;box-shadow:inset var(--c-focus-ring)}._tabActivo_7n9iv_391{color:#f2f2f2;font-weight:600}._tabMovil_7n9iv_358:before{content:"";position:absolute;top:0;left:50%;width:24px;height:3px;border-radius:0 0 3px 3px;background:var(--c-primary);box-shadow:0 0 10px var(--c-primary);opacity:0;transform:translate(-50%) scaleX(.4);transition:opacity .15s var(--c-ease),transform .15s var(--c-ease)}._tabActivo_7n9iv_391:before{opacity:1;transform:translate(-50%) scaleX(1)}._fondoHoja_7n9iv_327{display:block;position:fixed;inset:0;z-index:95;background:#00000080;animation:_aparecerFondo_7n9iv_1 .2s var(--c-ease)}._hojaMas_7n9iv_326{--c-text: #f2f2f2;--c-text-soft: #b5b5b5;--c-text-muted: #8c8c8c;--c-surface-variant: rgba(255, 255, 255, .07);--c-outline-soft: rgba(255, 255, 255, .09);--c-primary-container: rgba(80, 170, 255, .16);--c-on-primary-container: #9fd2ff;--c-primary-text: #9fd2ff;--c-danger: #ff8f8f;--c-danger-container: rgba(255, 90, 90, .14);display:flex;flex-direction:column;gap:6px;position:fixed;left:0;right:0;bottom:0;z-index:100;max-height:80dvh;overflow-y:auto;padding:8px 14px calc(16px + env(safe-area-inset-bottom,0px));color:var(--c-text);background:#1f1f1f;border-top:1px solid var(--c-outline-soft);border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000059;animation:_subirHoja_7n9iv_1 .25s var(--c-ease)}._asaHoja_7n9iv_456{align-self:center;width:40px;height:4px;margin:2px 0 8px;border-radius:4px;background:#fff3}._listaHoja_7n9iv_465{display:flex;flex-direction:column;gap:4px;margin:4px 0;padding:4px 0;border-top:1px solid var(--c-outline-soft);border-bottom:1px solid var(--c-outline-soft)}._listaHoja_7n9iv_465 ._navItem_7n9iv_143:before{left:0}._hojaMas_7n9iv_326 ._logoutBtn_7n9iv_265{border-radius:var(--c-radius-md)}}@keyframes _subirHoja_7n9iv_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _aparecerFondo_7n9iv_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._hojaMas_7n9iv_326,._fondoHoja_7n9iv_327{animation:none}._tabMovil_7n9iv_358,._tabMovil_7n9iv_358:before{transition:none}}._btnEmpresa_7n9iv_495{display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 14px;font:inherit;font-size:.875rem;font-weight:600;color:var(--c-primary-text);background:var(--c-primary-container);border:1px solid color-mix(in srgb,var(--c-primary-text) 25%,transparent);border-radius:var(--c-radius-md);cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s}._btnEmpresa_7n9iv_495:hover{background:#50aaff42}._btnEmpresa_7n9iv_495:focus-visible{outline:none;box-shadow:var(--c-focus-ring)}._wrapperColapsado_7n9iv_12 ._btnEmpresa_7n9iv_495{justify-content:center;padding:0;gap:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sky-50: #F0F9FF;--sky-100: #E0F2FE;--sky-200: #BAE6FD;--sky-300: #7DD3FC;--sky-400: #38BDF8;--sky-500: #0EA5E9;--sky-600: #0284C7;--sky-700: #0369A1;--sky-800: #075985;--sky-900: #0C4A6E;--ink-950: #0A0F1C;--ink-800: #1E293B;--ink-700: #334155;--ink-500: #64748B;--ink-300: #CBD5E1;--c-primary: #0277BD;--c-primary-hover: var(--sky-700);--c-primary-text: var(--sky-700);--c-on-primary: #FFFFFF;--c-primary-container: var(--sky-50);--c-on-primary-container: var(--sky-800);--c-secondary-container: #F8FAFC;--c-accent: var(--sky-400);--c-brillo: var(--sky-500);--c-bg: #FFFFFF;--c-surface: #FFFFFF;--c-surface-variant: #F8FAFC;--c-surface-sunken: #F1F5F9;--c-outline: #E2E8F0;--c-outline-soft: #EDF1F5;--c-outline-strong: #8496A9;--c-text: var(--ink-950);--c-text-soft: var(--ink-700);--c-text-muted: var(--ink-500);--c-success: #15803D;--c-success-container: #ECFDF3;--c-danger: #B42318;--c-danger-container: #FEF3F2;--c-warning: #A15C07;--c-warning-container: #FFFAEB;--g-cielo: #FFFFFF;--g-cielo-nubes: #FFFFFF;--g-amanecer: linear-gradient(135deg, var(--sky-700) 0%, #0277BD 55%, var(--sky-600) 100%);--g-brillo: linear-gradient(90deg, var(--sky-400) 0%, var(--sky-500) 100%);--g-profundo: linear-gradient(180deg, var(--ink-950) 0%, var(--sky-900) 100%);--c-radius-sm: 6px;--c-radius-md: 8px;--c-radius-lg: 12px;--c-radius-xl: 16px;--c-radius-full: 999px;--c-shadow-1: 0 1px 2px rgba(15, 23, 42, .05);--c-shadow-2: 0 4px 12px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--c-shadow-3: 0 16px 48px rgba(15, 23, 42, .14), 0 2px 6px rgba(15, 23, 42, .06);--c-glow: 0 0 0 1px rgba(14, 165, 233, .25), 0 6px 20px rgba(14, 165, 233, .3);--c-focus-ring: 0 0 0 3px rgba(14, 165, 233, .4);--c-font: "Inter Variable", "Segoe UI", system-ui, sans-serif;--c-font-titulo: var(--c-font);--c-ease: cubic-bezier(.2, 0, 0, 1);--c-chart-1: var(--sky-600);--c-chart-2: var(--sky-400);--c-chart-3: #6366F1;--c-chart-4: #15803D;--c-chart-5: #B42318}:root{--color-bg: var(--c-bg);--color-surface: var(--c-surface);--color-surface-alt: var(--c-surface-variant);--color-text: var(--c-text);--color-text-soft: var(--c-text-soft);--color-text-muted: var(--c-text-muted);--color-primary: var(--c-primary-text);--color-primary-dark: var(--sky-800);--color-accent: var(--c-accent);--color-accent-light: var(--c-primary-container);--color-success: var(--c-success);--color-warning: var(--c-warning);--color-danger: var(--c-danger);--color-danger-light: var(--c-danger-container);--color-border: var(--c-outline);--shadow-sm: var(--c-shadow-1);--shadow-md: var(--c-shadow-2);--shadow-lg: var(--c-shadow-3);--font-family: var(--c-font);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--radius-sm: var(--c-radius-sm);--radius-md: var(--c-radius-md);--radius-lg: var(--c-radius-lg);--radius-xl: var(--c-radius-xl);--radius-full: var(--c-radius-full);--transition: all .2s var(--c-ease)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}body{font-family:var(--c-font);font-size:1rem;font-feature-settings:"cv11","ss01","tnum";color:var(--c-text);background-color:var(--c-bg);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--sky-200);color:var(--c-text)}h1,h2,h3,h4,h5,h6{font-family:var(--c-font-titulo);color:var(--c-text);font-weight:650;line-height:1.2;letter-spacing:-.025em}p{color:var(--c-text-soft)}a{color:var(--c-primary-text);text-decoration:none;transition:color .2s var(--c-ease)}a:hover{color:var(--sky-800);text-decoration:underline}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}button{font-family:var(--c-font);cursor:pointer;border:none;background:none;color:inherit}.btn-primary,.btn-ghost,.btn-accent,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;font-family:var(--c-font);font-size:.875rem;font-weight:600;letter-spacing:-.005em;border-radius:var(--c-radius-md);white-space:nowrap;transition:background .15s var(--c-ease),box-shadow .2s var(--c-ease),border-color .15s,color .15s,transform .1s}.btn-primary{color:var(--c-on-primary);background:var(--c-primary);border:1px solid var(--c-primary-hover);box-shadow:inset 0 1px #ffffff2e}.btn-primary:hover:not(:disabled){background:var(--c-primary-hover);box-shadow:var(--c-glow)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-ghost{color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-outline)}.btn-ghost:hover:not(:disabled){background:var(--c-surface-variant);border-color:var(--ink-300)}.btn-accent{color:var(--c-on-primary-container);background:var(--c-primary-container);border:1px solid var(--sky-200)}.btn-accent:hover:not(:disabled){background:var(--sky-100)}.btn-danger{color:#fff;background:var(--c-danger);border:1px solid var(--c-danger)}.btn-danger:hover:not(:disabled){filter:brightness(.92)}.btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 24px;font-family:var(--c-font);font-size:.95rem;font-weight:650;letter-spacing:-.01em;white-space:nowrap;color:var(--c-on-primary);background:var(--g-amanecer);border:1px solid var(--c-primary-hover);border-radius:var(--c-radius-md);box-shadow:var(--c-glow),inset 0 1px #ffffff73;transition:box-shadow .2s var(--c-ease),filter .15s,transform .1s}.btn-hero:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 0 0 1px #0ea5e959,0 10px 28px #0ea5e966,inset 0 1px #ffffff73}.btn-hero:active:not(:disabled){transform:translateY(1px)}.btn-primary:disabled,.btn-ghost:disabled,.btn-accent:disabled,.btn-danger:disabled,.btn-hero:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.btn-primary:focus-visible,.btn-ghost:focus-visible,.btn-accent:focus-visible,.btn-danger:focus-visible,.btn-hero:focus-visible{outline:none;box-shadow:var(--c-focus-ring)}input,select,textarea{font-family:var(--c-font);font-size:1rem;color:var(--c-text);background-color:var(--c-surface);border:1px solid var(--c-outline);border-radius:var(--c-radius-md);padding:.6rem .9rem;width:100%;transition:border-color .15s var(--c-ease),box-shadow .15s var(--c-ease);outline:none}input::placeholder,textarea::placeholder{color:var(--c-text-muted)}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:var(--ink-300)}input:focus,select:focus,textarea:focus{border-color:var(--c-primary);box-shadow:var(--c-focus-ring)}input:disabled,select:disabled,textarea:disabled{background-color:var(--c-surface-variant);color:var(--c-text-muted);cursor:not-allowed}.card{background-color:var(--c-surface);border-radius:var(--c-radius-lg);border:1px solid var(--c-outline);padding:1.5rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink-300);border-radius:var(--c-radius-full);border:2px solid var(--c-bg)}::-webkit-scrollbar-thumb:hover{background:var(--sky-400)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--alto-barra-movil: 0px}@media(max-width:767px){:root{--alto-barra-movil: calc(62px + env(safe-area-inset-bottom, 0px)) }}
