@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined.woff2)format("woff2")}html:has(.af) .wk-cab-analizar{display:none}.af{text-align:center;width:100%;max-width:520px;font-family:var(--font);color:var(--ink);justify-items:center;gap:22px;margin-inline:auto;display:grid}.af-ms{letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-font-smoothing:antialiased;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.af-cab{justify-items:center;gap:12px;width:100%;animation:.5s both afAparecer;display:grid}.af-monitor{background:var(--glass-bg);border:1px solid var(--glass-border);width:100%;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-radius:22px;gap:4px;padding:14px 16px 10px;display:grid}.af-monitor-cab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:flex}.af-estado{letter-spacing:.1em;color:var(--crit-t);align-items:center;gap:6px;display:inline-flex}.af-estado i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite afLatido}.af-svg{width:100%;height:auto;display:block;overflow:visible}.af-base{stroke:var(--hairline);stroke-width:1px}.af-vivo{fill:none;stroke:var(--ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:afTrazo var(--af-s-latido) .2s linear forwards}.af-plano{fill:none;stroke:var(--crit-t);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:3 6;opacity:0;animation:.4s forwards afAparecer;animation-delay:calc(var(--af-s-latido) + .2s)}.af-nodo{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) forwards afNodo}.af-nodo circle{fill:var(--glass-bg-strong);stroke:var(--hairline);stroke-width:1.5px}.af-nodo[data-e=ok] circle{fill:var(--a3);stroke:#0000}.af-nodo[data-e=ko] circle{fill:var(--crit);stroke:#0000}.af-marca{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.af-nodo[data-e=ok] .af-marca{stroke:var(--navy)}.af-nodo[data-e=ko] .af-marca{stroke:var(--bg)}.af-nodo[data-e=no] .af-marca{stroke:none;fill:var(--ink-soft)}.af-lbl{font-family:var(--font);fill:var(--ink-soft);text-anchor:middle;font-size:11.5px}.af-lbl.es-ko{fill:var(--crit-t);font-weight:600}.af-texto{width:100%;animation:.5s both afAparecer;animation-delay:calc(var(--af-s-latido) + .4s);justify-items:center;gap:14px;display:grid}.af-titulo{font-family:var(--font-head);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(22px,4vw,30px);font-weight:400;line-height:1.2}.af-dominio{background:var(--glass-bg);border:1px solid var(--glass-border);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;max-width:100%;margin:0;padding:5px 14px 5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:inline-flex;overflow:hidden}.af-dominio .af-ms{color:var(--ink-soft);font-size:17px}.af-cuerpo{max-width:44ch;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.af-acciones{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.af-btn{font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.af-btn-cta{background:var(--grad);color:var(--navy);box-shadow:0 10px 24px -12px #4e7c3f8c}.af-btn-cta:hover:not(:disabled){transform:translateY(-1px)}.af-btn-cta:disabled{opacity:.6;cursor:progress}.af-btn-sec{color:var(--ink);border-color:var(--field-bd);background:0 0}.af-btn-sec:hover{background:var(--glass-bg)}.af-btn:focus-visible,.af-detalle-btn:focus-visible{outline:2px solid var(--deep);outline-offset:3px}.af-aviso{color:var(--crit-t);margin:0;font-size:14px}.af-detalle{justify-items:center;width:100%;max-width:480px;display:grid}.af-detalle-btn{font:inherit;color:var(--deep);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:2px;padding:6px 8px;font-size:14px;font-weight:600;display:inline-flex}.af-detalle-btn .af-ms{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.af-detalle[data-abierto=true] .af-detalle-btn .af-ms{transform:rotate(180deg)}.af-detalle-caja{grid-template-rows:0fr;width:100%;transition:grid-template-rows .38s cubic-bezier(.2,.8,.2,1);display:grid}.af-detalle[data-abierto=true] .af-detalle-caja{grid-template-rows:1fr}.af-detalle-in{overflow:hidden}.af-detalle-card{text-align:left;background:var(--glass-bg-strong);border:1px solid var(--hairline);opacity:0;border-radius:20px;gap:10px;margin-top:10px;padding:16px 18px;transition:opacity .3s 80ms,transform .3s 80ms;display:grid;transform:translateY(-6px)}.af-detalle[data-abierto=true] .af-detalle-card{opacity:1;transform:none}.af-detalle[data-abierto=false] .af-detalle-card{visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .38s}.af-motivo{align-items:flex-start;gap:10px;display:flex}.af-motivo-ic{background:var(--crit-bg);width:32px;height:32px;color:var(--crit-t);border-radius:10px;flex:none;place-items:center;display:grid}.af-motivo-tit{margin:0;font-weight:600;line-height:1.35}.af-motivo-exp{color:var(--ink-soft);margin:2px 0 0;font-size:14.5px;line-height:1.5}.af-motivo-exp a{color:var(--deep);text-underline-offset:3px}.af-tecnico{background:var(--track);color:var(--ink-soft);overflow-wrap:anywhere;border-radius:12px;gap:2px;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;display:grid}.af-tecnico-cod{color:var(--ink);font-weight:600}.af-pagina{background:var(--bg);place-items:center;min-height:100dvh;padding:48px 16px;display:grid}@media (max-width:560px){.af-lbl{font-size:15px}}@keyframes afAparecer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes afTrazo{to{stroke-dashoffset:0}}@keyframes afNodo{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes afLatido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.af *,.af :before,.af :after,.af-texto{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
