._girador_40n4b_1{display:inline-block;flex-shrink:0;border-radius:50%;border-style:solid;border-color:var(--girador-pista, var(--brand-border));border-top-color:var(--girador-color, var(--brand-primary));animation:_girar_40n4b_1 .8s linear infinite}._md_40n4b_11{width:36px;height:36px;border-width:3px}._sm_40n4b_17{width:16px;height:16px;border-width:2px}@keyframes _girar_40n4b_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._girador_40n4b_1{animation-duration:2s}}.carga-ruta{min-height:60vh;display:flex;align-items:center;justify-content:center}.navbar-pub{position:sticky;top:0;z-index:50;background:var(--pub-cristal);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--pub-borde-sutil);transition:box-shadow var(--transition-fast)}.navbar-pub.scrolled{box-shadow:0 4px 20px #0a25400f}.navbar-pub-content{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 32px}.navbar-pub-logo{display:flex;align-items:center;gap:.6rem;color:var(--pub-text);text-decoration:none}.logo-icon-pub{width:1.75rem;height:1.75rem;color:var(--pub-blue)}.logo-text-pub{font-family:var(--font-heading);font-weight:700;font-size:18px;letter-spacing:-.02em}.navbar-pub-links{display:flex;align-items:center;gap:28px}.nav-pub-link{font-family:var(--font-body);color:var(--pub-text-secondary);font-weight:500;transition:color var(--transition-fast);padding:.5rem 0;text-decoration:none;font-size:14.5px}.nav-pub-link:hover{color:var(--pub-text)}.nav-pub-link.activo{color:var(--pub-text);font-weight:700}.navbar-pub-ctas{display:flex;align-items:center;gap:14px}.nav-pub-btn-login{color:var(--pub-text);font-weight:600;text-decoration:none;font-family:var(--font-body);font-size:14.5px;transition:color var(--transition-fast)}.nav-pub-btn-login:hover{color:var(--pub-blue)}.nav-pub-btn-join{color:#fff;background:var(--pub-cta-solido);padding:10px 18px;border-radius:10px;font-family:var(--font-body);font-weight:600;font-size:14.5px;text-decoration:none;box-shadow:0 4px 14px #0a254038;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.nav-pub-btn-join:hover{box-shadow:0 8px 22px #0a254052;transform:translateY(-1px)}.mobile-menu-pub-btn{display:none;background:none;border:none;color:var(--pub-text);cursor:pointer}.navbar-pub-acciones-movil{display:flex;align-items:center;gap:.25rem}.nav-pub-tema{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--pub-border-card);background:transparent;color:var(--pub-text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.nav-pub-tema:hover{color:var(--pub-text);border-color:var(--pub-border-ghost);background:var(--pub-bg-alt)}.nav-pub-tema:focus-visible{outline:2px solid var(--pub-blue);outline-offset:2px}.navbar-pub-acciones-movil .nav-pub-tema,.navbar-pub-ctas-mobile,.nav-pub-link--movil{display:none}.nav-pub-grupo{position:relative;--nav-pub-hueco: 1.25rem}.nav-pub-disparador{display:inline-flex;align-items:center;gap:.4rem;background:none;border:0;cursor:pointer;line-height:inherit}.nav-pub-disparador:hover,.nav-pub-grupo.abierto>.nav-pub-disparador{color:var(--pub-text)}.nav-pub-disparador:focus-visible{outline:2px solid var(--pub-blue);outline-offset:4px;border-radius:4px}.nav-pub-flecha{width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.7;transition:transform var(--transition-fast)}.nav-pub-grupo.abierto .nav-pub-flecha{transform:translateY(1px) rotate(-135deg)}.nav-pub-desplegable ul{list-style:none;margin:0;padding:0}.nav-pub-seccion+.nav-pub-seccion{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--pub-border-card)}.nav-pub-seccion-titulo{margin:0;padding:.45rem .75rem .2rem;font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pub-text-faint)}.nav-pub-sublink{display:flex;align-items:baseline;gap:.45rem;padding:.55rem .75rem;border-radius:8px;font-family:var(--font-body);font-size:14.5px;font-weight:500;color:var(--pub-text);text-decoration:none;white-space:nowrap;transition:background var(--transition-fast)}.nav-pub-sublink:hover,.nav-pub-sublink:focus-visible{background:var(--pub-bg-alt)}.nav-pub-sublink:focus-visible{outline:2px solid var(--pub-blue);outline-offset:-2px}.nav-pub-sublink.activo{background:var(--pub-bg-alt);font-weight:700}.nav-pub-formato{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--pub-text-faint)}@media(min-width:992px){.nav-pub-desplegable{position:absolute;top:calc(100% + var(--nav-pub-hueco));left:calc(-1.2rem - 1px);z-index:60;min-width:13rem;padding:.45rem;background:var(--pub-superficie);border:1px solid var(--pub-border-card);border-radius:14px;box-shadow:0 2px 6px var(--pub-sombra-suave),0 18px 44px var(--pub-sombra-media);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast)}.nav-pub-desplegable:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--nav-pub-hueco)}.nav-pub-grupo.abierto .nav-pub-desplegable{opacity:1;visibility:visible;transform:none}.nav-pub-link,.nav-pub-btn-login,.nav-pub-btn-join{white-space:nowrap}}@media(min-width:992px)and (max-width:1100px){.navbar-pub-content{gap:16px}.navbar-pub-links{gap:20px}.navbar-pub-ctas{gap:10px}}.nav-pub-velo{display:none;position:fixed;inset:0;z-index:40;border:0;padding:0;background:transparent;cursor:default}@media(max-width:991px){.navbar-pub-links{position:absolute;top:calc(100% + .5rem);right:1rem;left:auto;z-index:45;width:min(19rem,calc(100vw - 2rem));flex-direction:column;align-items:stretch;gap:.125rem;padding:.5rem;max-height:calc(100vh - 5.5rem);max-height:calc(100dvh - 5.5rem);overflow-y:auto;overscroll-behavior:contain;background:var(--pub-superficie);border:1px solid var(--pub-border-card);border-radius:16px;box-shadow:0 2px 6px var(--pub-sombra-suave),0 18px 44px var(--pub-sombra-media);opacity:0;visibility:hidden;transform-origin:top right;transform:translateY(-6px) scale(.96);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast)}.navbar-pub-links.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.navbar-pub-links .nav-pub-link{padding:.75rem;border-radius:10px;font-size:15px;color:var(--pub-text);transition:background var(--transition-fast),color var(--transition-fast)}.navbar-pub-links .nav-pub-link--movil{display:block}.navbar-pub-links .nav-pub-link:hover,.navbar-pub-links .nav-pub-link:focus-visible{background:var(--pub-bg-alt)}.navbar-pub-links .nav-pub-link.activo{background:var(--pub-bg-alt);color:var(--pub-text)}.navbar-pub-links .nav-pub-grupo{display:flex;flex-direction:column}.navbar-pub-links .nav-pub-disparador{width:100%;justify-content:space-between;text-align:left}.nav-pub-desplegable{display:none;padding:0 0 .35rem .75rem}.nav-pub-grupo.abierto .nav-pub-desplegable{display:block}.navbar-pub-links .nav-pub-sublink{padding:.65rem .75rem;font-size:15px;color:var(--pub-text-secondary)}.navbar-pub-links .nav-pub-sublink.activo{color:var(--pub-text)}.navbar-pub-ctas{display:none}.mobile-menu-pub-btn{display:grid;place-items:center}.navbar-pub-acciones-movil .nav-pub-tema{display:grid}.navbar-pub-ctas-mobile{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--pub-border-card)}.navbar-pub-ctas-mobile .nav-pub-btn-login{padding:.75rem;border-radius:10px;font-size:15px}.navbar-pub-ctas-mobile .nav-pub-btn-login:hover{background:var(--pub-bg-alt)}.navbar-pub-ctas-mobile .nav-pub-btn-join{padding:.8rem;font-size:15px;text-align:center;box-shadow:none}.nav-pub-velo{display:block}}@media(prefers-reduced-motion:reduce){.navbar-pub-links{transition:opacity var(--transition-fast),visibility var(--transition-fast);transform:none}.navbar-pub-links.open{transform:none}.nav-pub-desplegable,.nav-pub-flecha{transition:none}.nav-pub-grupo .nav-pub-desplegable{transform:none}}.footer-pub{background-color:var(--pub-bg);color:var(--pub-text);border-top:1px solid var(--pub-border);padding:56px 32px 40px}.footer-pub-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:3rem}.footer-pub-columna{display:grid;align-content:start;gap:2.25rem}.footer-pub-logo{display:flex;align-items:center;gap:.6rem;color:var(--pub-blue);margin-bottom:1.25rem}.footer-pub-logo span{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--pub-text)}.footer-pub-desc{color:var(--pub-text-small);font-size:.9rem;line-height:1.6;max-width:320px}.footer-pub .footer-pub-redes{flex-direction:row;gap:.625rem;margin-top:1.5rem}.footer-pub .footer-pub-redes a{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--pub-border-card);border-radius:50%;color:var(--pub-text-small);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.footer-pub .footer-pub-redes a:hover{color:#fff;background-color:var(--pub-blue);border-color:var(--pub-blue)}.footer-pub h4{font-family:var(--font-heading);font-size:1rem;font-weight:700;margin-bottom:1.25rem;color:var(--pub-text)}.footer-pub ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.footer-pub a{color:var(--pub-text-link-footer);text-decoration:none;font-size:.9rem;transition:color var(--transition-fast)}.footer-pub a:hover{color:var(--pub-blue)}.footer-pub-contact li{display:flex;align-items:center;gap:.65rem;color:var(--pub-text-link-footer);font-size:.9rem}.footer-pub-contact svg{color:var(--pub-blue);flex-shrink:0}.footer-pub-deslinde{max-width:70ch;margin:0 0 1.5rem;font-size:.8125rem;line-height:1.6;color:var(--pub-text-small)}.footer-pub-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:1.75rem;border-top:1px solid var(--pub-border);font-size:.85rem;color:var(--pub-text-faint);flex-wrap:wrap;gap:1.5rem}.footer-pub-developer{display:flex;align-items:center;gap:.5rem}.footer-pub-developer a{color:var(--pub-text);font-weight:500}.footer-pub-developer a:hover{color:var(--pub-blue)}.instagram-link-pub{display:flex;align-items:center;gap:.25rem;margin-left:.5rem}@media(max-width:991px){.footer-pub-top{grid-template-columns:1fr 1fr}}@media(max-width:640px){.footer-pub-top{grid-template-columns:1fr}.footer-pub-bottom{flex-direction:column;text-align:center}.footer-pub-developer{justify-content:center}}@media(max-width:400px){.footer-pub{padding-left:20px;padding-right:20px}.footer-pub-developer{flex-wrap:wrap}.instagram-link-pub{margin-left:0}}.whatsapp-float{position:fixed;bottom:2rem;right:2rem;background-color:#25d366;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #25d36666;z-index:100;transition:all var(--transition-normal)}.whatsapp-float svg{width:30px;height:30px}.whatsapp-float:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 6px 20px #25d36680;color:#fff}.whatsapp-float:before{content:"";position:absolute;inset:0;border-radius:50%;background-color:#25d366;z-index:-1;animation:waPulse 2s infinite}@keyframes waPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}@media(max-width:768px){.whatsapp-float{bottom:1.5rem;right:1.5rem;width:50px;height:50px}.whatsapp-float svg{width:26px;height:26px}}._boton_1mmqc_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:600;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}._boton_1mmqc_1:disabled{cursor:not-allowed;opacity:.6}._boton_1mmqc_1:focus-visible{outline:2px solid var(--brand-primary-light);outline-offset:2px}._md_1mmqc_26{padding:.75rem 1.25rem;font-size:.95rem}._sm_1mmqc_31{padding:var(--space-2) var(--space-4);font-size:.85rem}._primario_1mmqc_37{background:var(--brand-primary);color:#fff}._primario_1mmqc_37:not(:disabled):hover{background:var(--brand-primary-light)}._secundario_1mmqc_45{background:var(--brand-secondary);color:#fff}._secundario_1mmqc_45:not(:disabled):hover{background:var(--brand-secondary-hover)}._peligro_1mmqc_53{background:var(--brand-danger);color:#fff}._peligro_1mmqc_53:not(:disabled):hover{opacity:.9}._fantasma_1mmqc_61{background:transparent;color:var(--brand-text-muted);border-color:var(--brand-border)}._fantasma_1mmqc_61:not(:disabled):hover{background:var(--brand-bg);color:var(--brand-text)}._spinner_1mmqc_71{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:_girar_1mmqc_1 .7s linear infinite}._fantasma_1mmqc_61 ._spinner_1mmqc_71{border-color:#0a4a3b40;border-top-color:var(--brand-primary)}@keyframes _girar_1mmqc_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1mmqc_71{animation:none}}._overlay_v8865_1{position:fixed;inset:0;z-index:1000;background:#0a141173;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._contenido_v8865_13{background:var(--brand-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}._sm_v8865_24{max-width:420px}._md_v8865_27{max-width:560px}._lg_v8865_30{max-width:760px}._xl_v8865_33{max-width:960px}._encabezado_v8865_37{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--brand-border)}._encabezado_v8865_37 h3{font-size:1.15rem;margin:0}._cerrar_v8865_51{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);color:var(--brand-text-muted);transition:background-color var(--transition-fast),color var(--transition-fast)}._cerrar_v8865_51:hover{background:var(--brand-bg);color:var(--brand-text)}._cerrar_v8865_51:focus-visible{outline:2px solid var(--brand-primary-light);outline-offset:2px}._cuerpo_v8865_72{padding:var(--space-6)}._pie_v8865_81{position:sticky;bottom:0;flex-shrink:0;background:var(--brand-bg);border-top:1px solid var(--brand-border)}@media(prefers-reduced-motion:reduce){._overlay_v8865_1,._contenido_v8865_13{transition:none!important;animation:none!important}}._overlay_v8865_1{animation:_entrarVelo_v8865_1 .15s ease both}._overlay_v8865_1>._contenido_v8865_13{animation:_entrarModal_v8865_1 .2s cubic-bezier(.4,0,.2,1) both}._saliendo_v8865_108{animation:_salirVelo_v8865_1 .2s ease both}._saliendo_v8865_108>._contenido_v8865_13{animation:_salirModal_v8865_1 .2s cubic-bezier(.4,0,.2,1) both}@keyframes _entrarVelo_v8865_1{0%{opacity:0}to{opacity:1}}@keyframes _salirVelo_v8865_1{0%{opacity:1}to{opacity:0}}@keyframes _entrarModal_v8865_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes _salirModal_v8865_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px) scale(.98)}}@media(prefers-reduced-motion:reduce){._overlay_v8865_1,._overlay_v8865_1>._contenido_v8865_13,._saliendo_v8865_108,._saliendo_v8865_108>._contenido_v8865_13{animation:none}}@keyframes _entra-scrim_1aq6p_1{0%{opacity:0}to{opacity:1}}@keyframes _sale-scrim_1aq6p_1{0%{opacity:1}to{opacity:0}}@keyframes _entra_1aq6p_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes _aparece_1aq6p_1{0%{opacity:0}to{opacity:1}}@keyframes _puntos_1aq6p_1{0%,to{opacity:.2}50%{opacity:1}}@keyframes _gira_1aq6p_1{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes _vibra_1aq6p_1{0%,to{transform:translate(0)}25%{transform:translate(.45px,-.3px)}50%{transform:translate(-.35px,.3px)}75%{transform:translate(.3px,.25px)}}@keyframes _alimenta_1aq6p_1{0%{transform:translateY(-100%)}10%,16.7%{transform:translateY(calc(-100% + (100% - var(--espera)) * .1667))}26.7%,33.3%{transform:translateY(calc(-100% + (100% - var(--espera)) * .3333))}43.3%,50%{transform:translateY(calc(-100% + (100% - var(--espera)) * .5))}60%,66.7%{transform:translateY(calc(-100% + (100% - var(--espera)) * .6667))}76.7%,83.3%{transform:translateY(calc(-100% + (100% - var(--espera)) * .8333))}93.3%,to{transform:translateY(calc(var(--espera) * -1))}}@keyframes _termina_1aq6p_1{0%{transform:translateY(calc(var(--espera) * -1))}32%,50%{transform:translateY(calc(var(--espera) * -.5))}82%,to{transform:translateY(0)}}@keyframes _mece_1aq6p_1{0%,to{transform:rotate(0)}18%{transform:rotate(1.1deg)}40%{transform:rotate(-.7deg)}62%{transform:rotate(.35deg)}82%{transform:rotate(-.15deg)}}@keyframes _sella_1aq6p_1{0%{opacity:0;transform:translateY(-34px) scale(1.8) rotate(-3deg)}55%{opacity:.92}72%{transform:translateY(0) scale(.95) rotate(-13deg)}to{opacity:.92;transform:scale(1) rotate(-12deg)}}@keyframes _golpe_1aq6p_1{0%,to{transform:translateY(0)}35%{transform:translateY(2px)}}._overlay_1aq6p_84{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 16px;font-family:var(--font-body);background:#123f2c80;background:radial-gradient(ellipse 60% 55% at center,#123f2cd1,#123f2c8c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_entra-scrim_1aq6p_1 .24s ease-out both}._overlay_1aq6p_84._saliendo_1aq6p_100{animation:_sale-scrim_1aq6p_1 .22s ease-in both}._overlay_1aq6p_84._listo_1aq6p_105{cursor:pointer}._soloLector_1aq6p_109{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._maquina_1aq6p_118{--ancho: min( calc(100vw - 32px) , 420px, 74vh);--u: calc(var(--ancho) / 420);position:relative;width:var(--ancho);animation:_entra_1aq6p_1 .38s cubic-bezier(.2,.9,.3,1) both}._impresora_1aq6p_127,._cuchilla_1aq6p_128{display:block;width:100%;height:auto}._impresora_1aq6p_127{position:relative;z-index:1;filter:drop-shadow(0 14px 16px rgba(0,0,0,.38))}._cuchilla_1aq6p_128{position:absolute;top:0;left:0;z-index:3;pointer-events:none}._cargando_1aq6p_149 ._impresora_1aq6p_127,._cargando_1aq6p_149 ._cuchilla_1aq6p_128{animation:_vibra_1aq6p_1 .09s linear .2s 8}._listo_1aq6p_105 ._impresora_1aq6p_127,._listo_1aq6p_105 ._cuchilla_1aq6p_128{animation:_vibra_1aq6p_1 .09s linear 4}._fondoVentanilla_1aq6p_159{fill:#101814}._vueltas_1aq6p_161 path{stroke:#78624021;stroke-width:.7}._cargando_1aq6p_149 ._vueltas_1aq6p_161{animation:_gira_1aq6p_1 .12s linear .2s 6}._listo_1aq6p_105 ._vueltas_1aq6p_161{animation:_gira_1aq6p_1 .12s linear 3}._marcoVentanilla_1aq6p_169{fill:none;stroke:#141c18;stroke-width:1.6}._abreTapa_1aq6p_175{fill:#2b3732;stroke:#18211d;stroke-width:1}._labio_1aq6p_181{stroke:#00000073;stroke-width:1.2}._bisel_1aq6p_186{fill:none;stroke:#fff3;stroke-width:1.1;stroke-linecap:round}._puerta_1aq6p_193{stroke:#18211d;stroke-width:1.3}._marcaImpresora_1aq6p_195{font:600 13px var(--font-heading);fill:#ede5da9e;letter-spacing:.02em}._modelo_1aq6p_201{font:700 5.4px var(--font-body);fill:#ede5da57;letter-spacing:.16em}._tablero_1aq6p_207{fill:#1a2420;stroke:#ffffff12;stroke-width:1}._luzEncendido_1aq6p_213{fill:#9bf5be}._luzError_1aq6p_215{fill:#4c2a1f;stroke:#0006;stroke-width:.6}._rotulo_1aq6p_221{font:700 4.4px var(--font-body);fill:#ede5da6b;letter-spacing:.08em;text-anchor:middle}._boton_1aq6p_228{stroke:#141c18;stroke-width:1}._brilloBoton_1aq6p_230{stroke:#ffffff40;stroke-width:.9;stroke-linecap:round}._rotuloBoton_1aq6p_236{font:800 6.4px var(--font-body);fill:#dce5e0;letter-spacing:.12em;text-anchor:middle}._rejilla_1aq6p_243{fill:#0e1411}._junta_1aq6p_244{stroke:#00000059;stroke-width:1}._pata_1aq6p_245{fill:#0d1310}._filoCuchilla_1aq6p_247{stroke:#ffffffb3;stroke-width:.6}._tornillo_1aq6p_252{fill:#5f6b66;stroke:#fff6;stroke-width:.3}._salida_1aq6p_261{position:relative;z-index:2;margin-top:calc(var(--u) * -74);padding:0 calc(var(--u) * 60);clip-path:inset(0 -60px -80px -60px)}._colgante_1aq6p_269{transform-origin:top center;filter:drop-shadow(0 10px 12px rgba(0,0,0,.32))}._papel_1aq6p_274{--espera: 70px;transform:translateY(-100%)}._cargando_1aq6p_149 ._papel_1aq6p_274{animation:_alimenta_1aq6p_1 .72s ease-out .2s both}._listo_1aq6p_105 ._papel_1aq6p_274{animation:_termina_1aq6p_1 .44s ease-out both}._listo_1aq6p_105 ._colgante_1aq6p_269{animation:_mece_1aq6p_1 1s ease-out .4s both}._hoja_1aq6p_285{position:relative;padding:calc(var(--u) * 22) calc(var(--u) * 22) calc(var(--u) * 28);color:#1e2a24;background:linear-gradient(90deg,rgba(0,0,0,.03),transparent 6%,transparent 94%,rgba(0,0,0,.03)),#fffdf9;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--u) * 12) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--u) * 12) 100%}._hoja_1aq6p_285:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--u) * 16);background:linear-gradient(#00000038,#0000);pointer-events:none}._listo_1aq6p_105 ._hoja_1aq6p_285{animation:_golpe_1aq6p_1 .24s ease-out .76s both}._marca_1aq6p_195{display:flex;align-items:baseline;justify-content:space-between;gap:10px;white-space:nowrap}._marca_1aq6p_195 strong{font-family:var(--font-heading);font-size:max(13px,calc(var(--u) * 16));font-weight:700;color:#123f2c}._marca_1aq6p_195 span{font-size:max(10px,calc(var(--u) * 11.5));color:#8a938e;font-variant-numeric:tabular-nums}._estado_1aq6p_328{margin-top:calc(var(--u) * 12);font-size:max(10px,calc(var(--u) * 11.5));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e1613a}._filas_1aq6p_337{display:flex;flex-direction:column;gap:calc(var(--u) * 8);margin:calc(var(--u) * 14) 0 0}._filas_1aq6p_337 div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;font-size:max(11px,calc(var(--u) * 13))}._filas_1aq6p_337 dt{flex:none;color:#7e8883}._filas_1aq6p_337 dd{min-width:0;margin:0;overflow:hidden;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}._total_1aq6p_368{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 12);border-top:1.5px dashed #D3CCC2}._total_1aq6p_368 span{font-size:max(11px,calc(var(--u) * 13));font-weight:700;color:#5e6964}._total_1aq6p_368 strong{font-family:var(--font-heading);font-size:max(18px,calc(var(--u) * 30));font-weight:800;color:#123f2c;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}._sello_1aq6p_396{position:absolute;top:calc(var(--u) * 58);right:calc(var(--u) * 10);width:calc(var(--u) * 122);height:auto;color:#23935b;opacity:0;transform:rotate(-12deg);mix-blend-mode:multiply;overflow:visible}._sello_1aq6p_396 rect{fill:none;stroke:currentColor;stroke-width:3.6}._sello_1aq6p_396 ._selloFino_1aq6p_415{stroke-width:1.3}._sello_1aq6p_396 text{fill:currentColor;font:800 21px var(--font-heading);letter-spacing:3px}._listo_1aq6p_105 ._sello_1aq6p_396{animation:_sella_1aq6p_1 .3s cubic-bezier(.4,0,.6,1) .5s both}._pie_1aq6p_426{min-height:24px;margin-top:22px;text-align:center}._registrando_1aq6p_432{font-family:var(--font-heading);font-size:16px;font-weight:600;color:#ede5da;letter-spacing:-.01em}._registrando_1aq6p_432 b{color:#e1613a;font-weight:600;animation:_puntos_1aq6p_1 .9s ease-in-out infinite}._registrando_1aq6p_432 b:nth-of-type(2){animation-delay:.18s}._registrando_1aq6p_432 b:nth-of-type(3){animation-delay:.36s}._continuar_1aq6p_449{font-size:12.5px;color:#ede5dab8;letter-spacing:.02em;animation:_aparece_1aq6p_1 .4s 1s both}@media(prefers-reduced-motion:reduce){._overlay_1aq6p_84 *,._overlay_1aq6p_84 *:before,._overlay_1aq6p_84 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}._impresora_1aq6p_127,._cuchilla_1aq6p_128,._colgante_1aq6p_269,._hoja_1aq6p_285{animation:none!important}}.toast-sesion{position:relative;display:flex;align-items:center;gap:.875rem;width:min(23.5rem,calc(100vw - 2rem));padding:.9375rem .875rem;border-radius:1rem;overflow:hidden;background:linear-gradient(150deg,#164033,#0e2f24);border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 40px #061e1661;font-family:var(--font-body)}.toast-sesion-icono{flex-shrink:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;border:1px solid transparent}.toast-sesion--bienvenida .toast-sesion-icono{background:#34c77b2e;border-color:#57de9852;color:#5fe0a0}.toast-sesion--plan{background:linear-gradient(135deg,#8a5a12,#c08a2e);border-color:#ffffff29}.toast-sesion--plan{align-items:flex-start}.toast-sesion--plan .toast-sesion-icono{background:#ffffff29;border-color:#ffffff42;color:#ffe1a3}.toast-sesion--plan .toast-sesion-mensaje{color:#ffffffd1}.toast-sesion--plan .toast-sesion-cerrar{color:#ffffff9e}.toast-sesion--plan .toast-sesion-barra{background:linear-gradient(90deg,#d9a544,#ffe1a3)}.toast-sesion-accion{align-self:flex-start;margin-top:.5rem;padding:.4375rem .875rem;border:none;border-radius:var(--radius-full);background:#ffffffeb;color:#6d4409;font-family:inherit;font-size:.75rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast)}.toast-sesion-accion:hover{background:#fff}.toast-sesion-accion:focus-visible{outline:2px solid #ffe1a3;outline-offset:2px}.toast-sesion--aviso{background:linear-gradient(135deg,#1e8355,#3fa974);border-color:#ffffff29}.toast-sesion--aviso .toast-sesion-mensaje{color:#ffffffc7}.toast-sesion--aviso .toast-sesion-cerrar{color:#ffffffa6}.toast-sesion--aviso .toast-sesion-barra{background:linear-gradient(90deg,#ffffff59,#fff9)}.toast-sesion--aviso .toast-sesion-texto{padding-left:.25rem}.toast-sesion--cierre .toast-sesion-icono{background:#ffffff14;border-color:#ffffff24;color:#ffffffe0}.toast-sesion-texto{flex:1;min-width:0}.toast-sesion-titulo{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;color:#fff}.toast-sesion-mensaje{margin:.125rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.35;color:#fff9}.toast-sesion-cerrar{flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:#ffffff73;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.toast-sesion-cerrar:hover{background:#ffffff1a;color:#fff}.toast-sesion-barra{position:absolute;left:0;bottom:0;width:100%;height:.25rem;transform-origin:left center;animation-name:toast-sesion-agotar;animation-timing-function:linear;animation-fill-mode:forwards}.toast-sesion--bienvenida .toast-sesion-barra{background:linear-gradient(90deg,#2bbd77,#5fe0a0)}.toast-sesion--cierre .toast-sesion-barra{background:linear-gradient(90deg,#fff6,#ffffffb8)}.toast-sesion:hover .toast-sesion-barra{animation-play-state:paused}@keyframes toast-sesion-agotar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.toast-sesion-barra{animation:none}}._icono_17pb4_1{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:var(--space-2) auto var(--space-5);border-radius:var(--radius-full);background:var(--aviso-suave-bg);color:var(--aviso-fg)}._titulo_17pb4_13{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;text-align:center;margin:0 0 var(--space-2)}._mensaje_17pb4_21{color:var(--brand-text-muted);text-align:center;line-height:1.5;margin:0 0 var(--space-4)}._cuenta_17pb4_30{font-family:var(--font-heading);font-size:2.25rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--aviso-fg);margin:0 0 var(--space-6)}._acciones_17pb4_40{display:flex;flex-direction:column;gap:var(--space-2)}._boton_17pb4_46{width:100%;justify-content:center}._pildora_lagm9_9{position:fixed;top:5.25rem;left:50%;transform:translate(-50%);z-index:3100;display:flex;align-items:center;gap:.625rem;width:max-content;max-width:calc(100vw - 2rem);padding:.5rem .75rem .5rem .875rem;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.13);background:#0c1e18d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 30px -12px #06140e99;color:#fff;font-family:var(--font-body);white-space:nowrap}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._pildora_lagm9_9{background:#0c1e18f7}}._icono_lagm9_49{display:flex;flex-shrink:0}._espera_lagm9_54 ._icono_lagm9_49{color:#ffce6b}._error_lagm9_55 ._icono_lagm9_49{color:#ff9d90}._exito_lagm9_56 ._icono_lagm9_49{color:#57de98}._girando_lagm9_58{animation:_girarAviso_lagm9_1 1.1s linear infinite}@keyframes _girarAviso_lagm9_1{to{transform:rotate(360deg)}}._titulo_lagm9_66{font-size:.8125rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis}._apunte_lagm9_74{font-size:.8125rem;line-height:1.3;color:#ffffff9e;overflow:hidden;text-overflow:ellipsis}._apunte_lagm9_74:before{content:"· "}._accion_lagm9_86{flex-shrink:0;padding:.3125rem .75rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-full);background:transparent;color:#7fe0a6;font-family:inherit;font-size:.75rem;font-weight:700;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._error_lagm9_55 ._accion_lagm9_86{color:#ffb3a8}._accion_lagm9_86:not(:disabled):hover{background:#ffffff1f;border-color:#ffffff73}._accion_lagm9_86:disabled{opacity:.6;cursor:default}._accion_lagm9_86:focus-visible{outline:2px solid #7fe0a6;outline-offset:2px}@media(max-width:560px){._pildora_lagm9_9{top:4.5rem;padding:.5rem .625rem .5rem .75rem}._apunte_lagm9_74{display:none}}._pildora_lagm9_9{animation:_entrarPildora_lagm9_1 .2s cubic-bezier(.4,0,.2,1) both}._saliendo_lagm9_137{animation:_salirPildora_lagm9_1 .2s cubic-bezier(.4,0,.2,1) both}@keyframes _entrarPildora_lagm9_1{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@keyframes _salirPildora_lagm9_1{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-14px)}}@media(prefers-reduced-motion:reduce){._girando_lagm9_58,._pildora_lagm9_9,._saliendo_lagm9_137{animation:none}}._panel_uu3hj_8{position:fixed;z-index:1300;display:flex;flex-direction:column;padding:6px;background-color:#fff;background-color:light-dark(#ffffff,#17211d);border:1px solid #e8ebee;border:1px solid light-dark(#e8ebee,#2b3831);border-radius:12px;box-shadow:0 16px 40px -14px #14281e59;color:var(--brand-text)}._cuerpo_uu3hj_21{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}._pie_uu3hj_28{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:8px 6px 2px;margin-top:4px;border-top:1px solid #eef0ee;border-top:1px solid light-dark(#eef0ee,#26332d)}._velo_uu3hj_40{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;background:#0a1a1273;animation:_entrarVelo_uu3hj_1 .16s ease both}._velo_uu3hj_40._saliendo_uu3hj_50{animation:_salirVelo_uu3hj_1 .16s ease both}._hoja_uu3hj_54{width:100%;max-height:80vh;max-height:80dvh;display:flex;flex-direction:column;padding:8px 10px 10px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#fbf9f3;background:light-dark(#fbf9f3,#17211d);border-radius:22px 22px 0 0;box-shadow:0 -18px 40px -20px #0a1e1480;color:var(--brand-text);animation:_entrarHoja_uu3hj_1 .24s cubic-bezier(.2,.8,.25,1) both}._saliendo_uu3hj_50 ._hoja_uu3hj_54{animation:_salirHoja_uu3hj_1 .18s ease-in both}._asa_uu3hj_73{width:40px;height:4px;margin:2px auto 8px;border-radius:999px;background:#d6dbd7;background:light-dark(#d6dbd7,#3a4a42)}._hojaCabecera_uu3hj_81{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 6px 6px}._hojaCabecera_uu3hj_81 h2{margin:0;min-width:0;font-size:1.05rem;color:var(--brand-text)}._cerrar_uu3hj_96{flex-shrink:0;border:none;background:none;padding:8px 4px;font:inherit;font-size:.9rem;font-weight:700;color:#15603f;color:light-dark(#15603f,#5fd39b);cursor:pointer}._hoja_uu3hj_54 ._pie_uu3hj_28{padding:10px 6px 0}@keyframes _entrarVelo_uu3hj_1{0%{opacity:0}to{opacity:1}}@keyframes _salirVelo_uu3hj_1{0%{opacity:1}to{opacity:0}}@keyframes _entrarHoja_uu3hj_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _salirHoja_uu3hj_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){._velo_uu3hj_40,._velo_uu3hj_40._saliendo_uu3hj_50,._hoja_uu3hj_54,._saliendo_uu3hj_50 ._hoja_uu3hj_54{animation:none}}._campo_gg12r_5{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._campo_gg12r_5 label{font-size:.85rem;font-weight:600;color:var(--brand-text-muted)}._requerido_gg12r_18{color:var(--peligro-fg)}._envoltura_gg12r_22{position:relative;display:flex;align-items:center}._boton_gg12r_32{width:100%;display:flex;align-items:center;gap:.6rem;padding:.7rem var(--space-4);border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-surface);color:var(--brand-text);font:inherit;line-height:1.5;text-align:left;cursor:pointer;transition:border-color var(--transition-fast)}._boton_gg12r_32:focus-visible,._boton_gg12r_32._abierto_gg12r_50{outline:none;border-color:var(--brand-primary-light)}._boton_gg12r_32:disabled{background:var(--brand-bg);color:var(--brand-text-muted);cursor:not-allowed}._conIcono_gg12r_61{padding-left:2.75rem}._conAccion_gg12r_65{padding-right:2.75rem}._conError_gg12r_69{border-color:var(--brand-danger)}._icono_gg12r_73{position:absolute;left:.875rem;color:var(--brand-text-muted);pointer-events:none}._iconoDerecha_gg12r_80{flex-shrink:0;margin-left:auto;color:var(--brand-text-muted)}._textoValor_gg12r_86,._textoPlaceholder_gg12r_87{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}._textoPlaceholder_gg12r_87{color:var(--brand-text-muted)}._accion_gg12r_100{position:absolute;right:.625rem;top:0;bottom:0;display:flex;align-items:center}._error_gg12r_109{font-size:.8rem;color:var(--peligro-fg)}._oculto_gg12r_118{position:absolute!important;left:50%!important;bottom:0!important;width:1px!important;min-width:0!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}._calendario_gg12r_133{padding:4px 4px 2px}._cabecera_gg12r_137{display:flex;align-items:center;justify-content:space-between;gap:.25rem;margin-bottom:6px}._flechaMes_gg12r_145{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:10px;background:none;color:var(--brand-text);cursor:pointer}._flechaMes_gg12r_145:hover:not(:disabled),._flechaMes_gg12r_145:focus-visible{outline:none;background:#f1f4f2;background:light-dark(#f1f4f2,#202c27)}._flechaMes_gg12r_145:disabled{color:var(--brand-text-muted);opacity:.4;cursor:default}._tituloMes_gg12r_171{flex:1;min-width:0;padding:6px 8px;border:none;border-radius:10px;background:none;color:var(--brand-text);font:inherit;font-family:var(--font-heading);font-size:.95rem;font-weight:700;text-align:center}button._tituloMes_gg12r_171{cursor:pointer}button._tituloMes_gg12r_171:hover,button._tituloMes_gg12r_171:focus-visible{outline:none;background:#f1f4f2;background:light-dark(#f1f4f2,#202c27)}._semana_gg12r_196,._dias_gg12r_197{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}._semana_gg12r_196 abbr{padding:4px 0;font-size:.72rem;font-weight:700;text-align:center;text-decoration:none;color:var(--brand-text-muted)}._dia_gg12r_197{height:38px;border:1.5px solid transparent;border-radius:10px;background:none;color:var(--brand-text);font:inherit;font-size:.9rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease}._dia_gg12r_197:hover,._dia_gg12r_197:focus-visible{outline:none;background:#f1f4f2;background:light-dark(#f1f4f2,#202c27)}._dia_gg12r_197:focus-visible{border-color:var(--marca-borde)}._diaOtroMes_gg12r_235{color:var(--txt-3)}._diaHoy_gg12r_239{border-color:#b7cdbf;border-color:light-dark(#b7cdbf,#3f9d74);font-weight:700}._diaElegido_gg12r_244,._diaElegido_gg12r_244:hover,._diaElegido_gg12r_244:focus-visible{border-color:var(--portal-verde-700);background:var(--portal-verde-700);color:#fff;font-weight:700}._diaBloqueado_gg12r_253,._diaBloqueado_gg12r_253:hover{background:none;color:var(--txt-3);opacity:.45;text-decoration:line-through;cursor:not-allowed}._rejilla_gg12r_263{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px 0 2px}._celdaGrande_gg12r_270{height:44px;border:1.5px solid transparent;border-radius:10px;background:#f6f8f6;background:light-dark(#f6f8f6,#1c2723);color:var(--brand-text);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer}._celdaGrande_gg12r_270:hover:not(:disabled),._celdaGrande_gg12r_270:focus-visible{outline:none;border-color:var(--marca-borde)}._celdaGrande_gg12r_270:disabled{opacity:.4;cursor:not-allowed}._accionPie_gg12r_293{padding:6px 10px;border:none;border-radius:8px;background:none;color:#15603f;color:light-dark(#15603f,#5fd39b);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}._accionPie_gg12r_293:hover:not(:disabled),._accionPie_gg12r_293:focus-visible{outline:none;background:#f1f4f2;background:light-dark(#f1f4f2,#202c27)}._accionPie_gg12r_293:disabled{color:var(--brand-text-muted);opacity:.5;cursor:default}._accionSecundaria_gg12r_317{color:var(--brand-text-muted)}._calendarioHoja_gg12r_322 ._dia_gg12r_197{height:46px;font-size:1rem}._calendarioHoja_gg12r_322 ._tituloMes_gg12r_171{font-size:1.05rem}._calendarioHoja_gg12r_322 ._flechaMes_gg12r_145{width:44px;height:44px}._calendarioHoja_gg12r_322 ._celdaGrande_gg12r_270{height:52px;font-size:1rem}._campo_1yu62_5{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._campo_1yu62_5 label{font-size:.85rem;font-weight:600;color:var(--brand-text-muted)}._requerido_1yu62_18{color:var(--peligro-fg)}._envoltura_1yu62_22{position:relative}._boton_1yu62_30{width:100%;display:flex;align-items:center;gap:.6rem;padding:.7rem var(--space-4);border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-surface);color:var(--brand-text);font:inherit;line-height:1.5;text-align:left;cursor:pointer;transition:border-color var(--transition-fast)}._boton_1yu62_30:focus-visible,._boton_1yu62_30._abierto_1yu62_48{outline:none;border-color:var(--brand-primary-light)}._boton_1yu62_30:disabled{background:var(--brand-bg);color:var(--brand-text-muted);cursor:not-allowed}._conError_1yu62_59{border-color:var(--brand-danger)}._textoValor_1yu62_63,._textoPlaceholder_1yu62_64{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}._textoPlaceholder_1yu62_64{color:var(--brand-text-muted)}._iconoDerecha_1yu62_77{flex-shrink:0;margin-left:auto;color:var(--brand-text-muted)}._error_1yu62_83{font-size:.8rem;color:var(--peligro-fg)}._oculto_1yu62_92{position:absolute!important;left:50%!important;bottom:0!important;width:1px!important;min-width:0!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}._columnas_1yu62_107{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:6px;padding:2px}._columna_1yu62_107{display:flex;flex-direction:column;min-width:0}._tituloColumna_1yu62_120{padding:2px 0 6px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--brand-text-muted)}._opciones_1yu62_130{display:flex;flex-direction:column;gap:2px;max-height:216px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}._opcion_1yu62_130{flex-shrink:0;height:36px;border:none;border-radius:9px;background:none;color:var(--brand-text);font:inherit;font-size:.92rem;font-variant-numeric:tabular-nums;cursor:pointer}._opcion_1yu62_130:hover,._opcion_1yu62_130:focus-visible{outline:none;background:#f1f4f2;background:light-dark(#f1f4f2,#202c27)}._opcionActiva_1yu62_159,._opcionActiva_1yu62_159:hover,._opcionActiva_1yu62_159:focus-visible{background:var(--portal-verde-700);color:#fff;font-weight:700}._opcionActiva_1yu62_159:focus-visible{box-shadow:0 0 0 2px var(--brand-surface),0 0 0 4px var(--marca-borde)}._accionPie_1yu62_171{padding:6px 12px;border:none;border-radius:8px;background:none;color:#15603f;color:light-dark(#15603f,#5fd39b);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}._accionPie_1yu62_171:hover,._accionPie_1yu62_171:focus-visible{outline:none;background:#f1f4f2;background:light-dark(#f1f4f2,#202c27)}._accionSecundaria_1yu62_189{color:var(--brand-text-muted)}._columnasHoja_1yu62_194 ._opciones_1yu62_130{max-height:264px}._columnasHoja_1yu62_194 ._opcion_1yu62_130{height:44px;font-size:1rem}._campo_1nkyx_1{display:flex;flex-direction:column;gap:var(--space-2)}._campo_1nkyx_1 label{font-size:.85rem;font-weight:600;color:var(--brand-text-muted)}._requerido_1nkyx_13{color:var(--peligro-fg)}._envoltorio_1nkyx_17{position:relative;display:flex;align-items:center}._input_1nkyx_23{width:100%;padding:.7rem var(--space-4);border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-surface);color:var(--brand-text);transition:border-color var(--transition-fast)}._input_1nkyx_23:focus-visible{outline:none;border-color:var(--brand-primary-light)}._input_1nkyx_23:disabled{background:var(--brand-bg);color:var(--brand-text-muted);cursor:not-allowed}._conIcono_1nkyx_47{padding-left:2.75rem}._conAccion_1nkyx_51{padding-right:2.75rem}._icono_1nkyx_55{position:absolute;left:.875rem;color:var(--brand-text-muted);pointer-events:none}._accion_1nkyx_62{position:absolute;right:.625rem;top:0;bottom:0;display:flex;align-items:center}._conError_1nkyx_71{border-color:var(--brand-danger)}._error_1nkyx_75{font-size:.8rem;color:var(--peligro-fg)}._campo_eipa9_5{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._campo_eipa9_5 label{font-size:.85rem;font-weight:600;color:var(--brand-text-muted)}._requerido_eipa9_18{color:var(--peligro-fg)}._envoltura_eipa9_22{position:relative}._boton_eipa9_30{width:100%;display:flex;align-items:center;gap:.6rem;padding:.7rem var(--space-4);border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-surface);color:var(--brand-text);font:inherit;line-height:1.5;text-align:left;cursor:pointer;transition:border-color var(--transition-fast)}._boton_eipa9_30:focus-visible,._boton_eipa9_30._abierto_eipa9_48{outline:none;border-color:var(--brand-primary-light)}._conError_eipa9_53{border-color:var(--brand-danger)}._boton_eipa9_30:disabled{background:var(--brand-bg);color:var(--brand-text-muted);cursor:not-allowed}._textoValor_eipa9_65,._textoPlaceholder_eipa9_66{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._textoPlaceholder_eipa9_66{color:var(--brand-text-muted)}._flecha_eipa9_78{flex-shrink:0;margin-left:auto;color:var(--brand-text-muted);transition:transform .15s ease}._flechaAbierta_eipa9_85{transform:rotate(180deg)}._error_eipa9_89{font-size:.8rem;color:var(--peligro-fg)}._oculto_eipa9_98{position:absolute!important;left:50%!important;bottom:0!important;width:1px!important;min-width:0!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}._buscador_eipa9_113{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.5rem;margin-bottom:4px;padding:0 10px;border:1px solid #e3e7e4;border:1px solid light-dark(#e3e7e4,#2b3831);border-radius:9px;background:#f6f8f6;background:light-dark(#f6f8f6,#121a17);color:var(--brand-text-muted)}._buscador_eipa9_113:focus-within{border-color:var(--brand-primary-light)}._buscador_eipa9_113 input{flex:1;min-width:0;padding:9px 0;border:none;background:none;color:var(--brand-text);font:inherit;font-size:.92rem;outline:none}._buscador_eipa9_113 input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}._lista_eipa9_150{display:flex;flex-direction:column}._grupo_eipa9_155{padding:10px 12px 4px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text-muted)}._opcion_eipa9_164{width:100%;display:flex;align-items:center;gap:.75rem;padding:9px 12px;border:none;border-radius:9px;background:none;font:inherit;font-size:.92rem;color:#1f2733;color:light-dark(#1f2733,#e9efeb);text-align:left;cursor:pointer;transition:background-color .12s ease}._opcion_eipa9_164:hover:not(:disabled),._opcion_eipa9_164:focus-visible{outline:none;background-color:#f4f6f8;background-color:light-dark(#f4f6f8,#202c27)}._opcion_eipa9_164:disabled{color:var(--brand-text-muted);cursor:default;opacity:.7}._opcionTexto_eipa9_193{flex:1;min-width:0;overflow-wrap:anywhere}._opcionActiva_eipa9_199{color:#15603f;color:light-dark(#15603f,#5fd39b);font-weight:700}._check_eipa9_204{flex-shrink:0;color:#15603f;color:light-dark(#15603f,#5fd39b)}._sinResultados_eipa9_209{margin:0;padding:14px 12px;font-size:.88rem;color:var(--brand-text-muted)}._enHoja_eipa9_217 ._opcion_eipa9_164{min-height:48px;font-size:1rem}._boton_1vi28_4{position:fixed;bottom:var(--volver-arriba-abajo, 2rem);right:var(--volver-arriba-derecha, 2rem);z-index:90;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);border:1px solid var(--brand-border);background-color:var(--brand-surface);color:var(--brand-text-muted);box-shadow:var(--shadow-sm);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--transition-normal),transform var(--transition-normal),visibility 0s linear var(--transition-normal),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._visible_1vi28_37{opacity:1;visibility:visible;transform:none;transition-delay:0s}._boton_1vi28_4:hover{border-color:var(--marca-borde);color:var(--marca-texto);box-shadow:var(--shadow-md)}._boton_1vi28_4:active{transform:translateY(1px)}._boton_1vi28_4:focus-visible{outline:2px solid var(--brand-primary-light);outline-offset:2px}@media(max-width:640px){._boton_1vi28_4{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){._boton_1vi28_4{transition:opacity .01ms,visibility .01ms}}.layout-publico{--pub-navy: #0A2540;--pub-navy-dark: #081A30;--pub-navy-mid: #163a66;--pub-relleno-navy: #0A2540;--pub-cta-solido: #0A2540;--pub-sobre-oro: #0A2540;--pub-bg: #FBFBF9;--pub-bg-alt: #F4F3EE;--pub-superficie: #FFFFFF;--pub-border: #EDEBE4;--pub-border-card: #EAE7DF;--pub-border-card-alt: #E7E4DB;--pub-border-ghost: #E1DED4;--pub-border-input: #DDD9CF;--pub-blue: #2F5FE0;--pub-blue-hover: #1E45B0;--pub-selection: #C9D6FF;--pub-gold: #E9C877;--pub-gold-dark: #C9A24F;--pub-green: #5CD9A6;--pub-green-dark: #3fa87d;--pub-green-bullet: #2E9E71;--pub-red: #B04A3D;--pub-red-bullet: #D6A39C;--pub-brown-bullet: #C08A2A;--pub-text: #0A2540;--pub-text-secondary: #3D4A5C;--pub-text-muted: #54617A;--pub-text-small: #6B7688;--pub-text-link-footer: #5A6678;--pub-text-faint: #8A94A4;--pub-text-on-dark: #B7C3D6;--pub-text-on-dark-muted: #94A2B8;--pub-text-on-dark-hero: #C4CFE0;--pub-text-on-dark-list: #DCE4F2;--pub-success-heading: #1F7A54;--pub-success-body: #3D6B57;--pub-success-bg: #E8F7F0;--pub-success-border: #BEE6D4;--pub-realce: #F7F9FC;--pub-realce-alt: #eef0ee;--pub-cristal: rgba(251, 251, 249, .72);--pub-cristal-solido: rgba(255, 255, 255, .92);--pub-borde-sutil: rgba(10, 37, 64, .07);--pub-sombra-suave: rgba(10, 37, 64, .08);--pub-sombra-media: rgba(10, 37, 64, .16);--pub-sombra-fuerte: rgba(10, 37, 64, .24);background:var(--pub-bg);color:var(--pub-text)}:root[data-tema=oscuro] .layout-publico{color-scheme:dark;--pub-navy: #E9EFF7;--pub-navy-dark: #050F1C;--pub-navy-mid: #244A78;--pub-relleno-navy: #071627;--pub-cta-solido: #27527F;--pub-sobre-oro: #17222E;--pub-bg: #0B1B2D;--pub-bg-alt: #10243A;--pub-superficie: #14293F;--pub-border: #1E3A56;--pub-border-card: #21405F;--pub-border-card-alt: #24466A;--pub-border-ghost: #2A4E72;--pub-border-input: #30587F;--pub-blue: #7FA6F0;--pub-blue-hover: #A3C0F7;--pub-selection: #24406E;--pub-gold: #E9C877;--pub-gold-dark: #D9B364;--pub-green: #5CD9A6;--pub-green-dark: #4FC194;--pub-green-bullet: #56CFA0;--pub-red: #E8917F;--pub-red-bullet: #C97A6B;--pub-brown-bullet: #D9A55A;--pub-text: #E9EFF7;--pub-text-secondary: #C3CFDF;--pub-text-muted: #A7B6CA;--pub-text-small: #94A5BB;--pub-text-link-footer: #A0B0C5;--pub-text-faint: #8496AD;--pub-success-heading: #6FDCAC;--pub-success-body: #A9D9C3;--pub-success-bg: #10312A;--pub-success-border: #1E4F42;--pub-realce: #16304A;--pub-realce-alt: #122A42;--pub-cristal: rgba(11, 27, 45, .78);--pub-cristal-solido: rgba(20, 41, 63, .94);--pub-borde-sutil: rgba(255, 255, 255, .09);--pub-sombra-suave: rgba(0, 0, 0, .34);--pub-sombra-media: rgba(0, 0, 0, .48);--pub-sombra-fuerte: rgba(0, 0, 0, .62)}.layout-publico ::selection{background:var(--pub-selection)}.pub-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:700;cursor:pointer;border:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);text-decoration:none;white-space:nowrap}.pub-btn-dark{color:#fff;background:var(--pub-relleno-navy);padding:10px 18px;border-radius:10px;box-shadow:0 4px 14px #0a254038}.pub-btn-dark:hover{box-shadow:0 8px 22px #0a254052;transform:translateY(-1px)}.pub-btn-gold{color:var(--pub-sobre-oro);background:var(--pub-gold);padding:16px 30px;border-radius:12px;font-size:16px;box-shadow:0 12px 34px #e9c87766}.pub-btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 40px #e9c87780}.pub-btn-ghost-dark{color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);padding:16px 28px;border-radius:12px;font-weight:600}.pub-btn-ghost-dark:hover{background:#ffffff2e}.pub-btn-ghost-light{color:var(--pub-navy);background:transparent;border:1px solid var(--pub-border-input);padding:15px 24px;border-radius:12px;font-weight:600}.pub-btn-ghost-light:hover{border-color:var(--pub-navy)}.pub-eyebrow{display:block;font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--pub-blue);margin:0 0 14px}.pub-eyebrow-on-dark{color:var(--pub-gold)}.pub-h1{font-family:var(--font-heading);font-weight:800;letter-spacing:-.02em;color:var(--pub-text);margin:0 0 20px}.pub-h2{font-family:var(--font-heading);font-weight:800;letter-spacing:-.02em;color:var(--pub-text);margin:0 0 16px}@media(max-width:1024px){.layout-publico .pub-grid-2,.layout-publico .pub-grid-3,.layout-publico .pub-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.layout-publico .pub-grid-2,.layout-publico .pub-grid-3,.layout-publico .pub-grid-4{grid-template-columns:1fr!important}}:root[data-tema=oscuro]:has(.layout-publico) :is(.flotante-panel,.flotante-hoja){background-color:#14293f;border-color:#1e3a56;color:#e9eff7}:root[data-tema=oscuro]:has(.layout-publico) :is(.flotante-panel,.flotante-hoja) button:not([aria-selected=true]):is(:hover,:focus-visible){background-color:#1b3550}.layout-publico{display:flex;flex-direction:column;min-height:100vh}.main-publico{flex:1}.layout-publico{--volver-arriba-abajo: calc(2rem + 72px) ;--volver-arriba-derecha: calc(2rem + 8px) }@media(max-width:768px){.layout-publico{--volver-arriba-abajo: calc(1.5rem + 60px) ;--volver-arriba-derecha: calc(1.5rem + 5px) }}._icono_yw3xn_5{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:var(--space-2) auto var(--space-4);border-radius:var(--radius-full);background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-light));color:#fff;box-shadow:0 8px 20px #0a4a3b40}._titulo_yw3xn_18{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;text-align:center;margin:0 0 var(--space-2)}._introduccion_yw3xn_26{color:var(--brand-text-muted);text-align:center;line-height:1.5;margin:0 0 var(--space-4)}._documentos_yw3xn_34{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._documento_yw3xn_34{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-bg);color:var(--brand-text);font-weight:600;font-size:.95rem;text-decoration:none;transition:border-color .15s ease}._documento_yw3xn_34 svg{flex-shrink:0;color:var(--marca-texto, var(--brand-primary))}._documento_yw3xn_34:hover{border-color:var(--marca-texto, var(--brand-primary))}._nota_yw3xn_68{font-size:.82rem;line-height:1.5;color:var(--brand-text-muted);text-align:center;margin:0 0 var(--space-5)}._nota_yw3xn_68 a{color:var(--marca-texto, var(--brand-primary))}._boton_yw3xn_80{width:100%;justify-content:center}@media(prefers-reduced-motion:reduce){._documento_yw3xn_34{transition:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/manrope-latin-ext.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/manrope-latin.woff2) format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/manrope-latin-ext.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/manrope-latin.woff2) format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/manrope-latin-ext.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/manrope-latin.woff2) format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/manrope-latin-ext.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/manrope-latin.woff2) format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fuentes/manrope-latin-ext.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fuentes/manrope-latin.woff2) format("woff2");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}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/sora-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/sora-latin.woff2) format("woff2");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}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/sora-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/sora-latin.woff2) format("woff2");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}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/sora-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/sora-latin.woff2) format("woff2");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}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/sora-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/sora-latin.woff2) format("woff2");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}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fuentes/sora-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fuentes/sora-latin.woff2) format("woff2");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{--brand-primary: #0A4A3B;--brand-primary-light: #126b57;--brand-secondary: #E86A33;--brand-secondary-hover: #cf5c2a;--brand-accent: #F4A261;--brand-bg: #FAF9F6;--brand-surface: #FFFFFF;--brand-text: #1A1A1A;--brand-text-muted: #4A5568;--brand-border: #E2E8F0;--brand-danger: #DC2626;--brand-success: #16A34A;--font-heading: "Sora", sans-serif;--font-body: "Manrope", sans-serif;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(10, 74, 59, .05);--shadow-md: 0 8px 24px rgba(10, 74, 59, .08);--shadow-lg: 0 16px 48px rgba(10, 74, 59, .12);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--portal-verde-900: #124130;--portal-verde-800: #13432e;--portal-verde-700: #15603f;--portal-verde-600: #1c6144;--portal-bg: #f6f4ee;--portal-borde: #eceae2;--portal-texto-muted: #8a9089;--portal-texto-tenue: #a6a294;--portal-exito-bg: #e7f0ea;--portal-exito-fg: #15603f;--portal-peligro-bg: #fdeee2;--portal-peligro-fg: #c85a24;--portal-danger-bg: #fdf1f0;--portal-danger-fg: #c5372c;--portal-verde-900-txt: #124130;--portal-verde-900-txt: light-dark(#124130, #7ee0b0);--portal-verde-800-txt: #13432e;--portal-verde-800-txt: light-dark(#13432e, #7ee0b0);--portal-verde-700-txt: #15603f;--portal-verde-700-txt: light-dark(#15603f, #5fd39b);--portal-verde-borde: #15603f;--portal-verde-borde: light-dark(#15603f, #3f9d74);--fondo-natillera-color: #efe9dd;--fondo-natillera-svg: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22340%22 height=%22340%22 viewBox=%220 0 340 340%22%3E%3Cdefs%3E%3Cg id=%22i-gift%22%3E%3Crect x=%224%22 y=%2210%22 width=%2216%22 height=%2210%22 rx=%221.5%22/%3E%3Crect x=%224%22 y=%227%22 width=%2216%22 height=%224%22 rx=%221%22/%3E%3Cpath d=%22M12 7v13%22/%3E%3Cpath d=%22M12 7c-1.8-3.2-6-3-6-.5C6 8 8 7.3 12 7Z%22/%3E%3Cpath d=%22M12 7c1.8-3.2 6-3 6-.5 0 1.5-2 .8-6 .5Z%22/%3E%3C/g%3E%3Cg id=%22i-bell%22%3E%3Cpath d=%22M6 16c0-4 1.5-7 6-7s6 3 6 7%22/%3E%3Cpath d=%22M4 16h16%22/%3E%3Cpath d=%22M10.5 19a1.7 1.7 0 0 0 3 0%22/%3E%3C/g%3E%3Cg id=%22i-ticket%22%3E%3Crect x=%223%22 y=%227%22 width=%2218%22 height=%2210%22 rx=%221.5%22/%3E%3Cpath d=%22M12 7v10%22 stroke-dasharray=%221.6 2%22/%3E%3C/g%3E%3Cg id=%22i-star%22%3E%3Cpath d=%22M12 4l2.2 4.9 5.3.5-4 3.6 1.1 5.3L12 15.8 7.4 18.3l1.1-5.3-4-3.6 5.3-.5Z%22/%3E%3C/g%3E%3Cg id=%22i-dollar%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M12 6.5v11%22/%3E%3Cpath d=%22M15 9c0-1.4-1.4-2.2-3-2.2S9 7.6 9 9s1.3 1.8 3 2.2 3 .9 3 2.3-1.4 2-3 2-3-.9-3-2.2%22/%3E%3C/g%3E%3Cg id=%22i-trophy%22%3E%3Cpath d=%22M8 4h8v6a4 4 0 0 1-8 0Z%22/%3E%3Cpath d=%22M8 5.5H5.5A2.5 2.5 0 0 0 8 9.5%22/%3E%3Cpath d=%22M16 5.5h2.5A2.5 2.5 0 0 1 16 9.5%22/%3E%3Cpath d=%22M12 14v3%22/%3E%3Cpath d=%22M9 20h6%22/%3E%3Cpath d=%22M10 17h4v3h-4Z%22/%3E%3C/g%3E%3Cg id=%22i-chart%22%3E%3Cpath d=%22M4 19h16%22/%3E%3Cpath d=%22M4 19V5%22/%3E%3Cpath d=%22M6 15l4-4 3 3 5-6%22/%3E%3C/g%3E%3Cg id=%22i-calendar%22%3E%3Crect x=%224%22 y=%226%22 width=%2216%22 height=%2214%22 rx=%221.5%22/%3E%3Cpath d=%22M4 10.5h16%22/%3E%3Cpath d=%22M8 4v4%22/%3E%3Cpath d=%22M16 4v4%22/%3E%3C/g%3E%3Cg id=%22i-lock%22%3E%3Crect x=%225.5%22 y=%2211%22 width=%2213%22 height=%229%22 rx=%221.5%22/%3E%3Cpath d=%22M8 11V8a4 4 0 0 1 8 0v3%22/%3E%3C/g%3E%3Cg id=%22i-heart%22%3E%3Cpath d=%22M12 19.5s-7-4.4-7-9.7C5 6.7 7.2 5 9.5 5c1.4 0 2.6.7 3.3 1.9C13.5 5.7 14.7 5 16.1 5c2.3 0 4.5 1.7 4.5 4.8 0 5.3-7 9.7-7 9.7Z%22/%3E%3C/g%3E%3Cg id=%22i-phone%22%3E%3Crect x=%227%22 y=%223%22 width=%2210%22 height=%2218%22 rx=%222%22/%3E%3Cpath d=%22M11 18h2%22/%3E%3C/g%3E%3Cg id=%22i-clock%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M12 7.5V12l3 2%22/%3E%3C/g%3E%3Cg id=%22i-coins%22%3E%3Cellipse cx=%229%22 cy=%2215%22 rx=%226%22 ry=%223.2%22/%3E%3Cellipse cx=%2214%22 cy=%229.5%22 rx=%226%22 ry=%223.2%22/%3E%3C/g%3E%3Cg id=%22i-key%22%3E%3Ccircle cx=%227%22 cy=%2212%22 r=%223.5%22/%3E%3Cpath d=%22M10.3 12H20%22/%3E%3Cpath d=%22M16 12v3%22/%3E%3Cpath d=%22M19 12v2.5%22/%3E%3C/g%3E%3Cg id=%22i-person%22%3E%3Ccircle cx=%2212%22 cy=%228.5%22 r=%223.5%22/%3E%3Cpath d=%22M5.5 20c0-4 3-6.5 6.5-6.5s6.5 2.5 6.5 6.5%22/%3E%3C/g%3E%3Cg id=%22i-piggy%22%3E%3Cpath d=%22M4.5 13.5c0-3.6 3.2-5.8 7.5-5.8s7.5 2.2 7.5 5.6c0 3.4-3.2 5.6-7.5 5.6-1.2 0-2.3-.2-3.3-.5L6 19.8v-2.6a5 5 0 0 1-1.5-3.7Z%22/%3E%3Ccircle cx=%2215.5%22 cy=%2212.5%22 r=%22.6%22 fill=%22%233f7a5c%22 stroke=%22none%22/%3E%3Cpath d=%22M9 8v-1.6%22/%3E%3Cpath d=%22M18 11l1.8-1%22/%3E%3C/g%3E%3Cg id=%22i-plus%22%3E%3Cpath d=%22M12 6v12%22/%3E%3Cpath d=%22M6 12h12%22/%3E%3C/g%3E%3Cg id=%22i-dot%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%221.4%22 fill=%22%233f7a5c%22 stroke=%22none%22/%3E%3C/g%3E%3C/defs%3E%3Cg fill=%22none%22 stroke=%22%233f7a5c%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 opacity=%220.14%22%3E%3Cuse href=%22%23i-bell%22 transform=%22translate%283.0 -0.3%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%2840.8 6.9%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-ticket%22 transform=%22translate%2883.0 6.4%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28132.5 -1.8%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-calendar%22 transform=%22translate%28174.8 12.4%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28221.2 7.8%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-bell%22 transform=%22translate%28262.8 -2.2%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-dollar%22 transform=%22translate%28304.8 -0.6%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%287.0 50.1%29 scale%281.250%29 rotate%288 12 12%29%22/%3E%3Cuse href=%22%23i-chart%22 transform=%22translate%2842.8 50.3%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%2888.9 49.6%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28125.5 43.3%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-person%22 transform=%22translate%28174.9 45.3%29 scale%281.250%29 rotate%288 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28216.2 44.0%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%28266.5 40.9%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-heart%22 transform=%22translate%28303.7 45.8%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3Cuse href=%22%23i-key%22 transform=%22translate%288.3 83.3%29 scale%281.250%29 rotate%288 12 12%29%22/%3E%3Cuse href=%22%23i-key%22 transform=%22translate%2842.5 88.3%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%2882.6 94.4%29 scale%281.250%29 rotate%2814 12 12%29%22/%3E%3Cuse href=%22%23i-phone%22 transform=%22translate%28135.1 98.3%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-person%22 transform=%22translate%28179.9 93.0%29 scale%281.250%29 rotate%288 12 12%29%22/%3E%3Cuse href=%22%23i-piggy%22 transform=%22translate%28210.7 83.7%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28264.9 83.1%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-person%22 transform=%22translate%28300.2 92.7%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-clock%22 transform=%22translate%282.2 131.6%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%2839.8 133.0%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-heart%22 transform=%22translate%2884.1 125.5%29 scale%281.250%29 rotate%2814 12 12%29%22/%3E%3Cuse href=%22%23i-piggy%22 transform=%22translate%28126.8 129.0%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3Cuse href=%22%23i-lock%22 transform=%22translate%28168.4 132.8%29 scale%281.250%29 rotate%288 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28225.9 139.7%29 scale%281.250%29 rotate%2814 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%28257.1 132.2%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-ticket%22 transform=%22translate%28310.9 142.3%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-gift%22 transform=%22translate%280.2 171.2%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-heart%22 transform=%22translate%2848.5 177.9%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%2882.0 174.7%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%28135.0 184.7%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-bell%22 transform=%22translate%28184.7 179.1%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%28217.9 183.2%29 scale%281.250%29 rotate%2814 12 12%29%22/%3E%3Cuse href=%22%23i-coins%22 transform=%22translate%28266.8 174.2%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3Cuse href=%22%23i-chart%22 transform=%22translate%28296.3 178.8%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-star%22 transform=%22translate%28-1.8 213.3%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%2845.8 210.4%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%2884.7 211.3%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-coins%22 transform=%22translate%28124.9 225.8%29 scale%281.250%29 rotate%288 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%28169.7 214.1%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-piggy%22 transform=%22translate%28216.2 211.7%29 scale%281.250%29 rotate%2814 12 12%29%22/%3E%3Cuse href=%22%23i-heart%22 transform=%22translate%28270.5 218.1%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%28296.0 211.3%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%281.9 267.4%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-clock%22 transform=%22translate%2839.8 269.7%29 scale%281.250%29 rotate%288 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%2884.6 262.1%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28130.0 263.9%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-clock%22 transform=%22translate%28182.7 261.6%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-plus%22 transform=%22translate%28223.8 261.9%29 scale%281.250%29 rotate%2814 12 12%29%22/%3E%3Cuse href=%22%23i-chart%22 transform=%22translate%28258.1 256.1%29 scale%281.250%29 rotate%2814 12 12%29%22/%3E%3Cuse href=%22%23i-calendar%22 transform=%22translate%28309.5 267.2%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-gift%22 transform=%22translate%280.6 303.6%29 scale%281.250%29 rotate%28-14 12 12%29%22/%3E%3Cuse href=%22%23i-lock%22 transform=%22translate%2857.9 309.2%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3Cuse href=%22%23i-person%22 transform=%22translate%2885.5 305.7%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-clock%22 transform=%22translate%28139.5 307.9%29 scale%281.250%29 rotate%280 12 12%29%22/%3E%3Cuse href=%22%23i-chart%22 transform=%22translate%28168.4 296.3%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3Cuse href=%22%23i-gift%22 transform=%22translate%28215.7 303.4%29 scale%281.250%29 rotate%288 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28260.9 306.6%29 scale%281.250%29 rotate%2814 12 12%29%22/%3E%3Cuse href=%22%23i-dot%22 transform=%22translate%28296.0 306.8%29 scale%281.250%29 rotate%28-8 12 12%29%22/%3E%3C/g%3E%3C/svg%3E");--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--sup-2: #ffffff;--sup-3: #f4f6f8;--txt-1: #1f2733;--txt-2: #5b6472;--txt-3: #8b93a0;--borde-sutil: #eef0ee;--marca-texto: #0a4a3b;--marca-borde: #0a4a3b;--marca-fuerte: #15603f;--marca-suave-bg: #e7f0ea;--exito-fg: #16a34a;--peligro-fg: #dc2626;--peligro-suave-bg: #fdf2f1;--aviso-fg: #b45309;--aviso-suave-bg: #fef3c7;--sombra-menu: 0 16px 40px -12px rgba(18, 79, 56, .35);--esqueleto-base: #ddd6c8;--esqueleto-brillo: #ebe6dc}:root[data-tema=oscuro]{--brand-bg: #0f1714;--brand-surface: #17211d;--brand-text: #e9efeb;--brand-text-muted: #a3b3aa;--brand-border: #2b3831;--brand-primary: #1d7d5c;--brand-primary-light: #249a71;--brand-danger: #d24b45;--brand-success: #1f9b57;--sup-2: #17211d;--sup-3: #202c27;--txt-1: #e9efeb;--txt-2: #b3c1b9;--txt-3: #8b9b92;--borde-sutil: #26332d;--marca-texto: #5fd39b;--marca-borde: #3f9d74;--marca-fuerte: #7ee0b0;--marca-suave-bg: rgba(95, 211, 155, .14);--exito-fg: #4ade80;--peligro-fg: #ff8f85;--peligro-suave-bg: rgba(255, 143, 133, .13);--aviso-fg: #f0b866;--aviso-suave-bg: rgba(240, 184, 102, .14);--portal-verde-900: #0e3627;--portal-verde-800: #10382a;--portal-verde-700: #17694b;--portal-verde-600: #17553c;--portal-bg: #0f1714;--portal-borde: #2b3831;--portal-texto-muted: #8b9b92;--portal-texto-tenue: #8b9b92;--portal-exito-bg: rgba(95, 211, 155, .13);--portal-exito-fg: #5fd39b;--portal-peligro-bg: rgba(240, 184, 102, .13);--portal-peligro-fg: #f0b866;--portal-danger-bg: rgba(255, 143, 133, .13);--portal-danger-fg: #ff8f85;--fondo-natillera-color: #0d1411;--fondo-natillera-svg: none;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .55);--sombra-menu: 0 18px 44px -14px rgba(0, 0, 0, .7);--esqueleto-base: #202c27;--esqueleto-brillo: #2b3831;color-scheme:dark}.section-padding{padding:5rem 1.5rem}@media(min-width:768px){.section-padding{padding:8rem 3rem}}.container-inner{max-width:1200px;margin:0 auto}.section-header{margin-bottom:4rem}.section-header.center{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.section-title{font-size:2.5rem;margin-bottom:1rem}.section-subtitle{font-size:1.125rem;color:var(--brand-text-muted)}@media(max-width:768px){.section-title{font-size:2rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--brand-bg);color:var(--brand-text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--marca-texto)}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer;border:none;background:none}input,select,textarea{font-family:var(--font-body);font-size:1rem}@media(max-width:768px){input,select,textarea{font-size:16px!important}}:where(input[type=checkbox]:not([class]),input[type=radio]:not([class])){-webkit-appearance:none;appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;border:1.5px solid #b3bdb6;border:1.5px solid light-dark(#b3bdb6,#50605a);border-radius:5px;background-color:#fff;background-color:light-dark(#ffffff,#17211d);background-position:center;background-repeat:no-repeat;background-size:12px;vertical-align:-3px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}:where(input[type=radio]:not([class])){border-radius:50%;background-size:100%}:where(input[type=checkbox]:not([class]),input[type=radio]:not([class])):hover:not(:disabled){border-color:var(--casilla-color, #15603f)}:where(input[type=checkbox]:not([class])):checked{border-color:var(--casilla-color, #15603f);background-color:var(--casilla-color, #15603f);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:where(input[type=checkbox]:not([class])):indeterminate{border-color:var(--casilla-color, #15603f);background-color:var(--casilla-color, #15603f);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}:where(input[type=radio]:not([class])):checked{border-color:var(--casilla-color, #15603f);background-image:radial-gradient(circle,var(--casilla-color, #15603f) 0 4px,transparent 4.5px)}:where(input[type=checkbox]:not([class]),input[type=radio]:not([class])):focus-visible{outline:2px solid var(--marca-borde);outline-offset:2px}:where(input[type=checkbox]:not([class]),input[type=radio]:not([class])):disabled{opacity:.5;cursor:not-allowed}::file-selector-button{margin-right:.75rem;padding:.45rem .9rem;border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-surface);color:var(--brand-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}::file-selector-button:hover{border-color:var(--marca-borde)}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--brand-bg)}::-webkit-scrollbar-thumb{background:var(--brand-primary-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}[data-sonner-toast].toast-error-tarjeta{--error-bg: linear-gradient(135deg, #b23a2a 0%, #d4674f 100%);--error-border: rgba(255, 255, 255, .12);--error-text: #ffffff}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-error-tarjeta{gap:.875rem;padding:.9375rem .875rem;border-radius:1rem;box-shadow:0 18px 40px #3c0e0857}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-error-tarjeta [data-title]{font-size:.9375rem;font-weight:700;line-height:1.3}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-error-tarjeta [data-description]{margin-top:.125rem;font-size:.8125rem;font-weight:500;line-height:1.35;color:#ffffffc7}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-error-tarjeta [data-icon]{color:#ffe0d8}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-error-tarjeta [data-close-button]{background:#b23a2a;border-color:#ffffff4d;color:#fff}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-error-tarjeta [data-close-button]:hover{background:#932e21;border-color:#ffffff80}.form-input.con-error,.form-input.con-error:focus{border-color:var(--peligro-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--peligro-fg) 16%,transparent)}.form-mensaje-error{display:block;margin-top:.375rem;font-family:var(--font-body);font-size:.8125rem;line-height:1.35;color:var(--peligro-fg)}.zona-recargando{opacity:.55;pointer-events:none;transition:opacity .2s ease .15s}.limite-error{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:#ede5da;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.limite-error-caja{max-width:420px;width:100%;background:#fff;border-radius:14px;padding:28px 24px;text-align:center;box-shadow:0 18px 36px -20px #123f2c73}.limite-error-titulo{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:#123f2c}.limite-error-texto{margin:0 0 22px;font-size:.9375rem;line-height:1.5;color:#5d6b64}.limite-error-acciones{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.limite-error-boton{min-height:44px;padding:0 20px;border-radius:999px;border:1px solid #cfc6b8;background:transparent;color:#123f2c;font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer}.limite-error-boton.primario{background:#e1613a;border-color:#e1613a;color:#fff}@media(prefers-color-scheme:dark){.limite-error{background:#14231c}.limite-error-caja{background:#1b2f26;box-shadow:none}.limite-error-titulo{color:#ede5da}.limite-error-texto{color:#a9b8b0}.limite-error-boton{border-color:#3a5245;color:#ede5da}.limite-error-boton.primario{background:#e1613a;border-color:#e1613a;color:#fff}}
