.contrato-login[data-astro-cid-n6eykosa],.contrato-doc[data-astro-cid-n6eykosa],.contrato-bajar[data-astro-cid-n6eykosa]{display:none}.contrato[data-astro-cid-n6eykosa][data-fase=cargando] .contrato-login[data-astro-cid-n6eykosa],.contrato[data-astro-cid-n6eykosa][data-fase=login] .contrato-login[data-astro-cid-n6eykosa],.contrato[data-astro-cid-n6eykosa][data-fase=sinapi] .contrato-login[data-astro-cid-n6eykosa]{display:grid}.contrato[data-astro-cid-n6eykosa][data-fase=cargando] .contrato-login__accion[data-astro-cid-n6eykosa],.contrato[data-astro-cid-n6eykosa][data-fase=sinapi] .contrato-login__accion[data-astro-cid-n6eykosa],.contrato[data-astro-cid-n6eykosa]:not([data-fase=cargando]) [data-astro-cid-n6eykosa][data-cargando]{display:none}.contrato[data-astro-cid-n6eykosa][data-fase=contrato] .contrato-doc[data-astro-cid-n6eykosa],.contrato[data-astro-cid-n6eykosa][data-fase=aceptado] .contrato-doc[data-astro-cid-n6eykosa],.contrato[data-astro-cid-n6eykosa][data-fase=bloqueado] .contrato-doc[data-astro-cid-n6eykosa]{display:block}.contrato[data-astro-cid-n6eykosa][data-fase=bloqueado] [data-astro-cid-n6eykosa]:is(.contrato-texto,.contrato-aceptar,.contrato-descargas,.contrato-doc__instrucciones,.contrato-traduccion),.contrato[data-astro-cid-n6eykosa][data-fase=aceptado] [data-astro-cid-n6eykosa]:is(.contrato-doc__instrucciones,[data-form]),.contrato[data-astro-cid-n6eykosa]:not([data-fase=aceptado]) [data-astro-cid-n6eykosa][data-hecho]{display:none}.contrato-otro[data-astro-cid-n6eykosa][hidden],.contrato[data-astro-cid-n6eykosa]:not([data-fase=aceptado]) .contrato-otro[data-astro-cid-n6eykosa]{display:none!important}.contrato[data-astro-cid-n6eykosa][data-fase=contrato] .contrato-bajar[data-astro-cid-n6eykosa]{display:flex}.contrato-login[data-astro-cid-n6eykosa]{place-items:center;min-height:calc(100svh - 160px);padding-block:48px 72px}.contrato-login__caja[data-astro-cid-n6eykosa]{border:1px solid var(--linea-fuerte);background:var(--panel);justify-items:start;gap:18px;width:min(100%,620px);padding:clamp(24px,5vw,48px);display:grid}.contrato-login__logo[data-astro-cid-n6eykosa]{color:var(--rosa);filter:drop-shadow(0 0 22px #ff2e7e59);width:clamp(60px,12vw,84px);height:auto}.contrato-eyebrow[data-astro-cid-n6eykosa]{font:800 .8rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rosa);margin:0}.contrato-tipo[data-astro-cid-n6eykosa]{border:2px solid var(--rosa);color:var(--texto);font:800 .9rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:8px 14px}.contrato-tipo[data-astro-cid-n6eykosa]:empty{display:none}.contrato[data-astro-cid-n6eykosa] h1[data-astro-cid-n6eykosa]{margin:0;font-size:clamp(2.6rem,8vw,5rem);line-height:1.06}.contrato-login__texto[data-astro-cid-n6eykosa]{color:var(--texto-2);margin:0;font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.55}.contrato-login__aviso[data-astro-cid-n6eykosa]{color:var(--naranja);margin:0}.contrato-login__aviso[data-astro-cid-n6eykosa]:empty{display:none}.contrato-login__cargando[data-astro-cid-n6eykosa]{color:var(--texto-2);align-items:center;gap:12px;margin:0;display:inline-flex}.contrato-giro[data-astro-cid-n6eykosa]{border:2px solid var(--linea-fuerte);border-top-color:var(--rosa);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite contrato-girar}@keyframes contrato-girar{to{transform:rotate(360deg)}}.contrato-login__accion[data-astro-cid-n6eykosa]{gap:12px;width:100%;display:grid}.contrato-login__boton[data-astro-cid-n6eykosa]{gap:14px;width:100%;font-size:1.12rem}.contrato-login__nota[data-astro-cid-n6eykosa]{color:var(--texto-3);margin:0;font-size:.92rem}@media (width<=520px){.contrato-login__boton[data-astro-cid-n6eykosa]{letter-spacing:.06em;padding-inline:18px;font-size:.95rem}}.contrato-login__pdf[data-astro-cid-n6eykosa]{margin:6px 0 0;font-size:.92rem}.contrato-login__pdf[data-astro-cid-n6eykosa] a[data-astro-cid-n6eykosa]{color:var(--texto-2);text-decoration-color:var(--rosa);text-underline-offset:4px}.contrato-doc[data-astro-cid-n6eykosa]{padding-block:40px 140px}.contrato-doc__cabeza[data-astro-cid-n6eykosa]{justify-items:start;gap:18px;max-width:760px;padding-bottom:12px;display:grid}.contrato-doc__cabeza[data-astro-cid-n6eykosa] .actualizado[data-astro-cid-n6eykosa]{margin-top:0}.contrato-doc__instrucciones[data-astro-cid-n6eykosa]{color:var(--texto);margin:0;font-weight:700}.contrato-estado[data-astro-cid-n6eykosa]{color:var(--texto-2);border:1px solid var(--linea-fuerte);background:var(--panel);justify-items:start;gap:10px;width:100%;padding:16px 18px;display:grid}.contrato-estado[data-astro-cid-n6eykosa]:empty{display:none}.contrato-estado[data-astro-cid-n6eykosa] p{margin:0}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__quien{color:var(--texto)}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__ok{color:var(--texto);font-weight:700}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__ok:before{content:"✓ ";color:var(--rosa)}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__aviso{color:var(--naranja)}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__nota{color:var(--texto-3);font-size:.95rem}.contrato-estado[data-astro-cid-n6eykosa] a{color:var(--texto);text-decoration-color:var(--rosa);text-underline-offset:4px;text-decoration-thickness:2px}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__salir{color:var(--texto-3);font:inherit;cursor:var(--puntero);background:0 0;border:0;padding:0;text-decoration:underline}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__salir:hover{color:var(--texto)}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__fila:before{content:"· ";color:var(--texto-3)}.contrato-estado[data-astro-cid-n6eykosa] .contrato-estado__ir{font-weight:700}.contrato-descargas[data-astro-cid-n6eykosa]{flex-wrap:wrap;gap:12px;display:flex}.contrato-descargas[data-astro-cid-n6eykosa] button[data-astro-cid-n6eykosa].btn{cursor:var(--puntero);background:0 0}.contrato-traduccion[data-astro-cid-n6eykosa]{color:var(--texto-3);margin:0;font-size:.95rem}.contrato-traduccion[data-astro-cid-n6eykosa] a[data-astro-cid-n6eykosa]{color:var(--texto)}.contrato-texto[data-astro-cid-n6eykosa]{margin-top:28px}.contrato-texto__titulo[data-astro-cid-n6eykosa]{font:400 clamp(1.5rem, 3.4vw, 2.2rem)/1.1 var(--display);text-transform:uppercase;color:var(--texto);margin:0}.contrato-texto[data-astro-cid-n6eykosa] strong[data-astro-cid-n6eykosa]{color:var(--texto)}.contrato-texto[data-astro-cid-n6eykosa] section[data-astro-cid-n6eykosa]>h2[data-astro-cid-n6eykosa]{font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.1}.contrato-texto[data-astro-cid-n6eykosa] .contrato-ol[data-astro-cid-n6eykosa]>li[data-astro-cid-n6eykosa]{padding-left:56px}.contrato-aceptar[data-astro-cid-n6eykosa]{border:2px solid var(--rosa);background:var(--panel);max-width:760px;margin-top:40px;padding:clamp(18px,3vw,32px);scroll-margin-top:90px}.contrato-aceptar[data-astro-cid-n6eykosa] h2[data-astro-cid-n6eykosa]{margin:0 0 18px;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.1}.contrato-advertencia[data-astro-cid-n6eykosa]{border:1px solid #ff7a2f8c;border-left:4px solid var(--naranja);color:var(--texto-2);background:#ff7a2f14;gap:10px;margin:0 0 24px;padding:16px 18px;display:grid}.contrato-advertencia[data-astro-cid-n6eykosa] p[data-astro-cid-n6eykosa]{margin:0}.contrato-advertencia__titulo[data-astro-cid-n6eykosa]{color:var(--naranja);font:800 .95rem var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.contrato-advertencia__titulo[data-astro-cid-n6eykosa] svg[data-astro-cid-n6eykosa]{flex-shrink:0}.contrato-advertencia[data-astro-cid-n6eykosa] ul[data-astro-cid-n6eykosa]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.contrato-advertencia[data-astro-cid-n6eykosa] li[data-astro-cid-n6eykosa]{color:var(--texto);padding-left:22px;position:relative}.contrato-advertencia[data-astro-cid-n6eykosa] li[data-astro-cid-n6eykosa]:before{content:"";background:var(--naranja);width:10px;height:2px;position:absolute;top:.7em;left:2px}.contrato-advertencia__nota[data-astro-cid-n6eykosa]{color:var(--texto-3);font-size:.9rem}.contrato-aceptar[data-astro-cid-n6eykosa] fieldset[data-astro-cid-n6eykosa]{border:0;gap:12px;margin:0 0 16px;padding:0;display:grid}.contrato-aceptar[data-astro-cid-n6eykosa] legend[data-astro-cid-n6eykosa]{font:800 .8rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);margin-bottom:10px}.contrato-opcion[data-astro-cid-n6eykosa]{color:var(--texto-2);cursor:var(--puntero);grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.contrato-opcion[data-astro-cid-n6eykosa] input[data-astro-cid-n6eykosa]{width:20px;height:20px;accent-color:var(--rosa);margin:2px 0 0}.contrato-opcion--casilla[data-astro-cid-n6eykosa]{color:var(--texto);margin:4px 0 22px;font-weight:700}.contrato-aceptar[data-astro-cid-n6eykosa] button[data-astro-cid-n6eykosa][disabled]{opacity:.45;cursor:not-allowed}.contrato-aceptar__aviso[data-astro-cid-n6eykosa]{min-height:1.5em;color:var(--texto-2);margin:14px 0 0}.contrato-aceptar__aviso[data-astro-cid-n6eykosa][data-tipo=error]{color:var(--naranja)}.contrato-aceptar__hecho[data-astro-cid-n6eykosa]{color:var(--texto);margin:0;font-size:1.1rem;font-weight:700}.contrato-aceptar__hecho[data-astro-cid-n6eykosa]:before{content:"✓ ";color:var(--rosa)}.contrato-aceptar__para[data-astro-cid-n6eykosa]{color:var(--texto);margin:0 0 18px;font-weight:700}.contrato-aceptar__para[data-astro-cid-n6eykosa]:empty{display:none}.contrato-otro[data-astro-cid-n6eykosa]{margin-top:18px}.contrato-bajar[data-astro-cid-n6eykosa]{z-index:70;width:max-content;max-width:calc(100% - 24px);left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));background:var(--rosa);color:var(--negro);font:800 .95rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;align-items:center;gap:14px;margin-inline:auto;padding:14px 22px;transition:opacity .25s,transform .25s;position:fixed;box-shadow:0 10px 40px #0000008c,0 0 0 1px #00000059}.contrato-bajar[data-astro-cid-n6eykosa].contrato-bajar--fuera{opacity:0;transform:translateY(140%)}.contrato-bajar__flecha[data-astro-cid-n6eykosa]{flex-shrink:0;animation:1.1s ease-in-out infinite contrato-botar}@keyframes contrato-botar{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}@media (width<=520px){.contrato-bajar[data-astro-cid-n6eykosa]{gap:10px;padding:13px 18px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.contrato-bajar__flecha[data-astro-cid-n6eykosa],.contrato-giro[data-astro-cid-n6eykosa]{animation:none}.contrato-bajar[data-astro-cid-n6eykosa]{transition:none}}@media print{.contrato-login[data-astro-cid-n6eykosa],.contrato-estado[data-astro-cid-n6eykosa],.contrato-descargas[data-astro-cid-n6eykosa],.contrato-aceptar[data-astro-cid-n6eykosa],.contrato-bajar[data-astro-cid-n6eykosa],.contrato-doc__instrucciones[data-astro-cid-n6eykosa]{display:none!important}.contrato[data-astro-cid-n6eykosa][data-fase] .contrato-doc[data-astro-cid-n6eykosa]{display:block!important}.contrato-doc[data-astro-cid-n6eykosa]{padding:0}.contrato-doc[data-astro-cid-n6eykosa],.contrato-doc[data-astro-cid-n6eykosa] [data-astro-cid-n6eykosa],.contrato-traduccion[data-astro-cid-n6eykosa]{color:#000!important;background:0 0!important}.contrato-texto[data-astro-cid-n6eykosa] h2[data-astro-cid-n6eykosa]{break-after:avoid;border-top-color:#999!important}}body:has(.contrato) .barra-discord{display:none!important}@media print{body:has(.contrato){color:#000!important;background:#fff!important}body:has(.contrato) .cabecera,body:has(.contrato) footer,body:has(.contrato) nav{display:none!important}}
