.wnssl{--wnssl-primario:#232e3d;--wnssl-acento:#38aca8;--wnssl-boton:#fd9009;--wnssl-ok:#12805c;--wnssl-ok-fondo:#e7f6f0;--wnssl-aviso:#a86200;--wnssl-aviso-fondo:#fdf3e2;--wnssl-error:#c02b2b;--wnssl-error-fondo:#fdeceb;--wnssl-texto:#1f2933;--wnssl-suave:#5b6672;--wnssl-borde:#dde3ea;--wnssl-fondo:#ffffff;--wnssl-fondo-2:#f6f8fb;--wnssl-radio:12px;box-sizing:border-box;color:var(--wnssl-texto);font-size:16px;line-height:1.6;margin:32px auto;max-width:880px;width:100%}.wnssl *,.wnssl *::before,.wnssl *::after{box-sizing:inherit}.wnssl h1,.wnssl h2,.wnssl h3,.wnssl h4,.wnssl summary,.wnssl th,.wnssl b,.wnssl strong{letter-spacing:normal;text-transform:none}.wnssl__caja{background:var(--wnssl-fondo);border:1px solid var(--wnssl-borde);border-radius:var(--wnssl-radio);box-shadow:0 1px 2px rgb(16 24 40 / .04),0 8px 24px rgb(16 24 40 / .06);padding:32px}.wnssl__titulo{color:var(--wnssl-primario);font-size:1.6rem;line-height:1.25;margin:0 0 8px}.wnssl__bajada{color:var(--wnssl-suave);margin:0 0 24px;max-width:60ch}.wnssl__form{align-items:flex-end;display:flex;gap:12px}.wnssl__campo{flex:1 1 auto;min-width:0}.wnssl__etiqueta{color:var(--wnssl-suave);display:block;font-size:.82rem;font-weight:600;letter-spacing:.01em;margin-bottom:6px}.wnssl .wnssl__input,.wnssl .wnssl__select{background:var(--wnssl-fondo)!important;border:1.5px solid var(--wnssl-borde)!important;border-radius:8px!important;color:var(--wnssl-texto)!important;font-family:inherit!important;font-size:1rem!important;height:auto!important;line-height:1.5!important;margin:0!important;max-width:none!important;min-height:0!important;padding:13px 14px!important;text-transform:none!important;transition:border-color 0.15s ease,box-shadow 0.15s ease;width:100%!important}.wnssl .wnssl__input:focus,.wnssl .wnssl__select:focus{border-color:var(--wnssl-acento)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wnssl-acento) 22%,transparent);outline:none}.wnssl .wnssl__input[aria-invalid="true"]{border-color:var(--wnssl-error)!important}.wnssl .wnssl__enviar{align-items:center;background:var(--wnssl-boton)!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto;font-family:inherit!important;font-size:1rem!important;font-weight:700!important;gap:10px;height:auto!important;justify-content:center;letter-spacing:normal!important;line-height:1!important;margin:0!important;padding:16px 26px!important;text-transform:none!important;transition:filter 0.15s ease,transform 0.05s ease;white-space:nowrap;width:auto!important}.wnssl .wnssl__enviar:hover{filter:brightness(.93)}.wnssl .wnssl__enviar:active{transform:translateY(1px)}.wnssl .wnssl__enviar:disabled{cursor:progress;filter:saturate(.5)}.wnssl__spinner{animation:wnssl-giro 0.7s linear infinite;border:2px solid rgb(255 255 255 / .35);border-radius:50%;border-top-color:#fff;display:none;height:15px;width:15px}.wnssl.is-cargando .wnssl__spinner{display:block}@keyframes wnssl-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wnssl__spinner{animation-duration:2s}}.wnssl__avanzado{margin-top:16px}.wnssl__avanzado>summary{color:var(--wnssl-acento);cursor:pointer;font-size:.9rem;font-weight:600;list-style:none;width:fit-content}.wnssl__avanzado>summary::-webkit-details-marker{display:none}.wnssl__avanzado>summary::before{content:"＋ "}.wnssl__avanzado[open]>summary::before{content:"－ "}.wnssl__ayuda{color:var(--wnssl-suave);font-size:.88rem;margin:10px 0 14px}.wnssl__avanzado .wnssl__select{max-width:380px}.wnssl__resultado:empty{display:none}.wnssl__resultado{scroll-margin-top:120px;margin-top:28px}.wnssl__veredicto{align-items:flex-start;border:1.5px solid;border-radius:var(--wnssl-radio);display:flex;gap:16px;padding:20px}.wnssl__veredicto--seguro{background:var(--wnssl-ok-fondo);border-color:var(--wnssl-ok);border-color:color-mix(in srgb,var(--wnssl-ok) 35%,transparent)}.wnssl__veredicto--advertencia{background:var(--wnssl-aviso-fondo);border-color:var(--wnssl-aviso);border-color:color-mix(in srgb,var(--wnssl-aviso) 35%,transparent)}.wnssl__veredicto--problema{background:var(--wnssl-error-fondo);border-color:var(--wnssl-error);border-color:color-mix(in srgb,var(--wnssl-error) 35%,transparent)}.wnssl__escudo{flex:0 0 auto;height:40px;width:40px}.wnssl__veredicto--seguro .wnssl__escudo{color:var(--wnssl-ok)}.wnssl__veredicto--advertencia .wnssl__escudo{color:var(--wnssl-aviso)}.wnssl__veredicto--problema .wnssl__escudo{color:var(--wnssl-error)}.wnssl__veredicto-texto{min-width:0}.wnssl__veredicto h3{font-size:1.22rem;line-height:1.3;margin:0 0 4px}.wnssl__veredicto p{color:var(--wnssl-suave);margin:0}.wnssl__dominio{font-weight:700;overflow-wrap:anywhere}.wnssl__contador{flex:0 0 auto;margin-left:auto;text-align:center}.wnssl__contador strong{display:block;font-size:1.9rem;line-height:1}.wnssl__contador span{color:var(--wnssl-suave);font-size:.78rem;text-transform:uppercase}.wnssl__hallazgos{display:grid;gap:10px;list-style:none;margin:20px 0 0;padding:0}.wnssl__hallazgo{background:var(--wnssl-fondo-2);border-left:3px solid var(--wnssl-borde);border-radius:8px;display:flex;gap:12px;padding:13px 16px}.wnssl__hallazgo--ok{border-left-color:var(--wnssl-ok)}.wnssl__hallazgo--aviso{border-left-color:var(--wnssl-aviso)}.wnssl__hallazgo--error{border-left-color:var(--wnssl-error)}.wnssl__icono{flex:0 0 auto;font-size:1rem;font-weight:700;line-height:1.55}.wnssl__hallazgo--ok .wnssl__icono{color:var(--wnssl-ok)}.wnssl__hallazgo--aviso .wnssl__icono{color:var(--wnssl-aviso)}.wnssl__hallazgo--error .wnssl__icono{color:var(--wnssl-error)}.wnssl__hallazgo b{display:block}.wnssl__hallazgo span{color:var(--wnssl-suave);font-size:.92rem}.wnssl__bloque{border:1px solid var(--wnssl-borde);border-radius:var(--wnssl-radio);margin-top:16px;overflow:hidden}.wnssl__bloque>summary{background:var(--wnssl-fondo-2);cursor:pointer;font-weight:700;list-style:none;padding:14px 18px}.wnssl__bloque>summary::-webkit-details-marker{display:none}.wnssl__bloque>summary::after{content:"▾";float:right;transition:transform 0.15s ease}.wnssl__bloque[open]>summary::after{transform:rotate(180deg)}.wnssl__bloque-cuerpo{padding:6px 18px 18px}.wnssl__tabla{border-collapse:collapse;font-size:.93rem;table-layout:fixed;width:100%}.wnssl__tabla th,.wnssl__tabla td{border-bottom:1px solid var(--wnssl-borde);padding:10px 0;text-align:left;vertical-align:top}.wnssl__tabla tr:last-child th,.wnssl__tabla tr:last-child td{border-bottom:none}.wnssl__tabla th{color:var(--wnssl-suave);font-weight:600;padding-right:16px;width:38%}.wnssl__tabla td{overflow-wrap:anywhere}.wnssl__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.wnssl__cadena{list-style:none;margin:0;padding:0}.wnssl__eslabon{border-left:2px dashed var(--wnssl-borde);margin-left:7px;padding:0 0 16px 22px;position:relative}.wnssl__eslabon:last-child{border-left-color:#fff0;padding-bottom:0}.wnssl__eslabon::before{background:var(--wnssl-acento);border-radius:50%;content:"";height:10px;left:-6px;position:absolute;top:6px;width:10px}.wnssl__eslabon-rol{color:var(--wnssl-suave);font-size:.76rem;letter-spacing:.03em;text-transform:uppercase}.wnssl__eslabon-nombre{font-weight:600;overflow-wrap:anywhere}.wnssl__eslabon-meta{color:var(--wnssl-suave);font-size:.86rem}.wnssl__protocolos{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0}.wnssl__proto{align-items:center;background:var(--wnssl-fondo-2);border:1px solid var(--wnssl-borde);border-radius:999px;display:inline-flex;font-size:.88rem;gap:8px;list-style:none;padding:7px 14px}.wnssl__proto b{font-weight:700}.wnssl__proto--si{background:var(--wnssl-ok-fondo);border-color:var(--wnssl-ok);border-color:color-mix(in srgb,var(--wnssl-ok) 30%,transparent);color:var(--wnssl-ok)}.wnssl__proto--si-viejo{background:var(--wnssl-aviso-fondo);border-color:var(--wnssl-aviso);border-color:color-mix(in srgb,var(--wnssl-aviso) 30%,transparent);color:var(--wnssl-aviso)}.wnssl__proto--no{color:var(--wnssl-suave)}.wnssl__proto--nulo{color:var(--wnssl-suave);opacity:.7}.wnssl__pie{align-items:center;color:var(--wnssl-suave);display:flex;flex-wrap:wrap;font-size:.84rem;gap:14px;justify-content:space-between;margin-top:18px}.wnssl__copiar{background:none;border:1px solid var(--wnssl-borde);border-radius:999px;color:var(--wnssl-suave);cursor:pointer;font-family:inherit;font-size:.84rem;padding:6px 14px}.wnssl__copiar:hover{border-color:var(--wnssl-acento);color:var(--wnssl-acento)}.wnssl__error{background:var(--wnssl-error-fondo);border:1.5px solid var(--wnssl-error);border-color:color-mix(in srgb,var(--wnssl-error) 35%,transparent);border-radius:var(--wnssl-radio);display:flex;gap:14px;padding:20px}.wnssl__error .wnssl__icono{color:var(--wnssl-error);font-size:1.3rem}.wnssl__error b{display:block;margin-bottom:2px}.wnssl__error p{color:var(--wnssl-suave);margin:0}.wnssl__cta{background:var(--wnssl-primario);border-radius:var(--wnssl-radio);color:#fff;display:grid;gap:28px;grid-template-columns:1.4fr 1fr;margin-top:32px;padding:32px}.wnssl__cta h3{color:#fff;font-size:1.3rem;line-height:1.3;margin:0 0 10px}.wnssl__cta p{color:rgb(255 255 255 / .82);margin:0 0 16px}.wnssl__cta-lista{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wnssl__cta-lista li{color:rgb(255 255 255 / .92);font-size:.94rem;padding-left:26px;position:relative}.wnssl__cta-lista li::before{color:var(--wnssl-acento);content:"✓";font-weight:700;left:0;position:absolute}.wnssl__cta-botones{align-content:center;display:grid;gap:12px}.wnssl__btn{border-radius:8px;display:block;font-weight:700;padding:14px 20px;text-align:center;text-decoration:none;transition:filter 0.15s ease}.wnssl__btn:hover{filter:brightness(.93);text-decoration:none}.wnssl__btn--principal{background:var(--wnssl-boton);color:#fff}.wnssl__btn--secundario{background:#fff0;border:1.5px solid rgb(255 255 255 / .4);color:#fff}.wnssl__tel{color:rgb(255 255 255 / .9);font-size:.95rem;text-align:center;text-decoration:none}.wnssl__faq{margin-top:40px}.wnssl__faq-titulo{color:var(--wnssl-primario);font-size:1.3rem;margin:0 0 16px}.wnssl__faq-item{border-bottom:1px solid var(--wnssl-borde)}.wnssl__faq-item>summary{cursor:pointer;font-weight:600;list-style:none;padding:16px 30px 16px 0;position:relative}.wnssl__faq-item>summary::-webkit-details-marker{display:none}.wnssl__faq-item>summary::after{content:"＋";color:var(--wnssl-acento);position:absolute;right:4px;top:16px}.wnssl__faq-item[open]>summary::after{content:"－"}.wnssl__faq-cuerpo{color:var(--wnssl-suave);padding:0 0 18px}.wnssl__faq-cuerpo p{margin:0}@media (max-width:720px){.wnssl__caja{padding:22px 18px}.wnssl__form{display:grid;gap:14px}.wnssl__enviar{padding:16px 20px;width:100%!important}.wnssl__veredicto{flex-wrap:wrap}.wnssl__contador{margin-left:0;text-align:left;width:100%!important}.wnssl__tabla:not(.wnssl__tabla--registros),.wnssl__tabla tbody,.wnssl__tabla tr{display:block;width:100%!important}.wnssl__tabla th,.wnssl__tabla td{display:block;width:100%!important}.wnssl__tabla th{border-bottom:none;padding-bottom:0}.wnssl__cta{grid-template-columns:1fr;padding:24px 20px}}@media (prefers-color-scheme:dark){.wnssl{--wnssl-texto:#e8edf3;--wnssl-suave:#9aa7b5;--wnssl-borde:#2c3846;--wnssl-fondo:#161d26;--wnssl-fondo-2:#1d2631;--wnssl-ok:#4ad3a0;--wnssl-ok-fondo:#11291f;--wnssl-aviso:#f0b45c;--wnssl-aviso-fondo:#2d2113;--wnssl-error:#f37c72;--wnssl-error-fondo:#2e1716}.wnssl__caja{box-shadow:none}.wnssl__titulo,.wnssl__faq-titulo{color:var(--wnssl-texto)}}.wnssl__sello{align-self:center;background:var(--wnssl-acento);border-radius:999px;color:#fff;flex:0 0 auto;font-size:.82rem;font-weight:700;margin-left:auto;padding:7px 16px;white-space:nowrap}.wnssl__contador--texto strong{font-size:.95rem;max-width:22ch;overflow-wrap:anywhere}.wnssl__contador--texto span{display:block;margin-bottom:2px}.wnssl__vacio{color:var(--wnssl-suave);font-size:.92rem;margin:6px 0}.wnssl__tabla thead th{border-bottom:1.5px solid var(--wnssl-borde);color:var(--wnssl-suave);font-size:.78rem;letter-spacing:.04em;padding-bottom:8px;text-transform:uppercase;white-space:nowrap;width:auto}.wnssl__tabla--registros{table-layout:auto}.wnssl__tabla--registros td{vertical-align:middle}.wnssl__col-valor{width:99%}.wnssl__tipo{background:var(--wnssl-fondo-2);border:1px solid var(--wnssl-borde);border-radius:5px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:3px 8px}.wnssl__prio{background:var(--wnssl-fondo-2);border-radius:4px;color:var(--wnssl-suave);font-size:.8em;padding:2px 6px}.wnssl__tabla--correo th{white-space:nowrap;width:90px}@media (max-width:720px){.wnssl__tabla--registros,.wnssl__tabla--registros tbody,.wnssl__tabla--registros thead,.wnssl__tabla--registros tr,.wnssl__tabla--registros th,.wnssl__tabla--registros td{display:revert;width:auto}.wnssl__tabla--registros{display:table;font-size:.84rem;width:100%}.wnssl__tabla--registros th{border-bottom:1.5px solid var(--wnssl-borde);padding-bottom:8px}.wnssl__sello{margin-left:0;margin-top:12px}}