@font-face{font-family:Martian;src:url(/fonts/MartianGrotesk-VF.woff2)format("woff2");font-weight:100 1000;font-stretch:75% 200%;font-display:swap}:root{--tinta:#f6f7fa;--suave:#bec3d0;--tenue:#8a90a0;--linea:#f6f7fa24;--azul:#9fb5ff;--violeta:#7b61ff;--error:#ff8a8a;--ok:#7ee0b5;--panel:#0c0f17;color:var(--tinta);-webkit-font-smoothing:antialiased;font-synthesis:none;background:#000;font-family:Martian,Arial,sans-serif}*{box-sizing:border-box}body{background:#000;flex-direction:column;min-width:320px;min-height:100svh;margin:0;display:flex}a{color:var(--azul);text-underline-offset:3px}:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.fg-cab,.fg-pie{justify-content:space-between;align-items:center;gap:16px;width:min(100% - 32px,1100px);margin-inline:auto;display:flex}.fg-cab{border-bottom:1px solid var(--linea);min-height:72px}.wordmark{color:var(--tinta);letter-spacing:-.075em;font-size:24px;font-weight:900;font-stretch:86%;line-height:1;text-decoration:none}.wordmark span{color:#7691ff}.fg-volver,.fg-pie{color:#b7bcc9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none}.fg-pie{border-top:1px solid var(--linea);flex-wrap:wrap;padding:24px 0 32px}.fg-pie a{color:#b7bcc9;text-decoration:none}.fg{flex:1;width:min(100% - 32px,680px);margin:clamp(32px,7vh,72px) auto clamp(48px,9vh,96px)}.fg-etiqueta{color:#b7bcc9;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600}.fg h1{letter-spacing:-.037em;text-wrap:balance;margin:0;font-size:clamp(34px,8vw,56px);font-weight:700;font-stretch:82%;line-height:1.04}.fg h1 span{color:var(--violeta)}.fg h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,6vw,38px);font-weight:680;font-stretch:86%;line-height:1.1}.fg h3{margin:0 0 10px;font-size:18px;font-weight:650}.fg h3 span{color:var(--tenue);margin-top:4px;font-size:12px;font-weight:550;display:block}.fg-lead{color:var(--suave);margin:16px 0 0;font-size:17px;line-height:1.55}.fg p,.fg li{line-height:1.55}.fg-garantias{color:var(--suave);margin:24px 0;padding-left:20px;font-size:15px}.fg-garantias strong,.fg strong{color:var(--tinta);font-weight:650}.fg-nota,.fg-detalle,.fg-aviso-txt{color:var(--tenue);font-size:14px}.fg-aviso-txt{color:#e8c982}.fg-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fg-btn{background:var(--tinta);color:#000;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.fg-btn:hover{background:#fff}.fg-sec{color:var(--tinta);background:0 0;border:1px solid #f6f7fa59}.fg-sec:hover{background:#f6f7fa14}.fg-enlace{min-height:44px;color:var(--azul);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.fg-acciones{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.fg-acciones .fg-btn:last-child{margin-left:auto}.fg-perfil{border:0;gap:8px;margin:24px 0 0;padding:0;display:grid}.fg-check,.fg-radio{border:1px solid var(--linea);background:var(--panel);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:12px 14px;font-size:15px;display:flex}:is(.fg-check:has(input:checked),.fg-radio:has(input:checked)){border-color:var(--violeta);background:#7b61ff1f}.fg-check input,.fg-radio input{width:22px;height:22px;accent-color:var(--violeta);flex:none;margin:0}.fg-form{gap:22px;margin-top:26px;display:grid}.fg-campo{border:0;gap:8px;margin:0;padding:0;display:grid}.fg-campo>label,.fg-campo legend{font-size:16px;font-weight:600;line-height:1.4}.fg-campo legend{margin-bottom:8px}.fg-proc{gap:8px;margin-top:22px;display:grid}.fg-periodo{color:var(--azul);letter-spacing:.02em;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.fg-opc{color:var(--tenue);font-weight:500}.fg-ayuda{color:var(--tenue);margin:0;font-size:13px}.fg-entrada{background:var(--panel);border:1px solid #f6f7fa4d;border-radius:12px;align-items:center;gap:8px;min-height:52px;padding:0 14px;display:flex}.fg-entrada:focus-within{border-color:var(--tinta)}.fg-entrada input{min-width:0;min-height:50px;color:var(--tinta);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:18px}.fg-entrada input:disabled{color:var(--tenue)}.fg-entrada:has(input[aria-invalid=true]){border-color:var(--error)}.fg-pref,.fg-suf{color:var(--tenue);font-size:16px}.fg-error{min-height:0;color:var(--error);margin:0;font-size:13px}.fg-error:empty{display:none}.fg-nose{min-height:44px;color:var(--suave);cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:14px;display:inline-flex}.fg-nose input{width:20px;height:20px;accent-color:var(--violeta)}.fg-vista{margin-top:26px;display:block}.fg-res{background:var(--panel);border:1px solid var(--linea);border-radius:14px;padding:16px 18px}.fg-res p{margin:0 0 8px}.fg-res p:last-child{margin-bottom:0}.fg-res ul{color:var(--suave);margin:6px 0 0;padding-left:20px}.fg-res-error{border-color:#ff8a8a80}.fg-res-sin{border-style:dashed}.fg-salida+.fg-salida{border-top:1px solid var(--linea);margin-top:12px;padding-top:12px}.fg-etq{color:var(--tenue);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.fg-num{text-wrap:pretty;font-size:18px;line-height:1.4}.fg-num strong{white-space:nowrap;font-size:22px;font-stretch:90%}.fg-lectura{color:var(--suave);font-size:15px;line-height:1.5}.fg-cuenta summary{color:var(--tenue);cursor:pointer;font-size:14px}.fg-cuenta .fg-detalle{margin-top:6px}.fg-sentido{border-radius:999px;padding:2px 8px;font-weight:650}.fg-sentido-no_entro,.fg-sentido-salio,.fg-sentido-perdido{color:#ff8a8a;background:#ff7a7a24}.fg-sentido-detenido{color:#f2c46d;background:#f2c46d24}.fg-sentido-tiempo{color:#9fb5ff;background:#9fb5ff24}.fg-res-ok:has(.fg-sentido-no_entro,.fg-sentido-salio,.fg-sentido-perdido) .fg-num strong{color:#ff8a8a}.fg-proy{color:var(--suave);font-size:15px}.fg-proy span{color:var(--tenue)}.fg-quien{border-left:3px solid var(--tenue);color:var(--suave);margin:18px 0 0;padding-left:12px;font-size:14px}.fg-quien-noxly{border-color:var(--violeta)}.fg-quien-contador{border-color:#e8c982}.fg-resultado .fg-ventas{margin-top:24px}.fg-grupo{border:1px solid var(--linea);border-radius:14px;margin-top:22px;padding:18px}.fg-grupo ol{gap:10px;margin:0;padding-left:20px;display:grid}.fg-grupo li span{color:var(--suave)}.fg-grupo li em{color:var(--tenue);font-size:14px;font-style:normal}.fg-grupo li small{color:var(--tenue);font-size:13px;display:block}.fg-sub{border-top:1px solid var(--linea);margin:12px 0 0;padding-top:10px;font-weight:600}.fg-sep{margin-top:40px!important}.fg-tarjeta{border:1px solid var(--linea);background:#06080d;border-radius:14px;margin-top:16px;padding:18px}.fg-tarjeta details{color:var(--suave);margin-top:12px;font-size:14px}.fg-tarjeta summary{cursor:pointer;min-height:44px;color:var(--azul);align-items:center;display:flex}.fg-cierre{background:#7b61ff1a;border:1px solid #7b61ff66;border-radius:16px;gap:14px;margin-top:40px;padding:22px;display:grid}.fg-cierre p{color:var(--suave);margin:0}.fg-aviso{color:var(--suave)}@media (width>=640px){.fg-cierre{grid-template-columns:1fr auto;align-items:center}.fg-cierre p{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.fg-btn,.fg-check,.fg-radio,.fg-entrada{transition:background-color .15s,border-color .15s}}.fg-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.fg-garantias{gap:10px;padding:0;list-style:none;display:grid}.fg-garantias li{align-items:flex-start;gap:10px;display:flex}.fg-garantias .fg-ico{color:#7ee0b5;margin-top:2px}.fg-btn-sig{gap:8px}.fg-btn-sig .fg-ico{width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.fg-btn-sig .fg-ico{transition:transform .2s}.fg-btn-sig:hover .fg-ico,.fg-btn-sig:focus-visible .fg-ico{transform:translate(4px)}.fg-btn:active{transform:scale(.97)}}.fg-giros{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:24px;display:grid}.fg-giro{border:1px solid var(--linea);background:var(--panel);min-height:108px;color:var(--tinta);text-align:left;cursor:pointer;border-radius:16px;justify-items:start;gap:12px;padding:16px;font:600 15px/1.3 Martian,Arial,sans-serif;display:grid}.fg-giro .fg-ico{width:28px;height:28px;color:var(--azul)}.fg-giro:hover,.fg-giro.es-elegido{border-color:var(--violeta);background:#7b61ff24}@media (prefers-reduced-motion:no-preference){.fg-giro{transition:transform .15s,border-color .15s,background-color .15s}.fg-giro:hover{transform:translateY(-2px)}}.fg-check .fg-ico{color:var(--g,var(--azul))}.fg-check:has(input:checked){border-color:var(--g,var(--violeta));background:color-mix(in srgb, var(--g,#7b61ff) 14%, transparent)}.fg-progreso{gap:4px;margin-bottom:18px;display:flex}.fg-seg{background:#f6f7fa1a;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.fg-seg:after{content:"";background:var(--g);transform-origin:0;border-radius:inherit;position:absolute;inset:0;transform:scaleX(0)}.fg-seg.es-hecho:after{transform:none}.fg-seg.es-saltado:after{opacity:.3;transform:none}.fg-seg.es-actual:after{opacity:.55;transform:none}@media (prefers-reduced-motion:no-preference){.fg-seg.es-recien:after{animation:.5s cubic-bezier(.2,.7,.2,1) both fg-llenar}.fg-seg.es-actual:after{animation:1.6s ease-in-out infinite fg-latido}}@keyframes fg-llenar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fg-latido{0%,to{opacity:.4}50%{opacity:.8}}.fg-grupo-chip{background:color-mix(in srgb, var(--g) 16%, transparent);color:var(--g);border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 12px 6px 8px;font-size:13px;font-weight:650;display:inline-flex}.fg-cuenta{border-left:1px solid color-mix(in srgb, var(--g) 40%, transparent);color:var(--suave);margin-left:6px;padding-left:8px;font-weight:550}.fg-modulo h2{position:relative}.fg-modulo .fg-btn-sig{background:var(--g)}.fg-modulo .fg-btn-sig:hover{background:color-mix(in srgb, var(--g) 80%, #fff)}.fg-bloque{border:1px solid var(--linea);border-left:3px solid var(--g,var(--violeta));background:#ffffff05;border-radius:14px;gap:18px;padding:16px;display:grid}.fg-bloque-titulo{color:var(--g,var(--azul));letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.fg-listo{color:#7ee0b5;display:none}.fg-campo.es-valido .fg-listo{display:inline-flex}.fg-campo.es-valido .fg-entrada{border-color:#7ee0b58c}.fg-campo.es-error>label,.fg-campo.es-error>legend{color:#ffb4b4}.fg-campo.es-error .fg-entrada{border-color:var(--error);background:#ff8a8a14}.fg-error:before{content:"⚠ "}.fg-ir-dato{min-height:32px;margin-left:4px}.fg-res-ok{border-color:color-mix(in srgb, var(--g,#7ee0b5) 45%, transparent)}.fg-tipo{cursor:help;border-radius:999px;padding:2px 8px;font-weight:600}.fg-tipo-hecho{color:#7ee0b5;background:#7ee0b524}.fg-tipo-estimacion{color:#f2c46d;background:#f2c46d24}.fg-tipo-escenario{color:#c4a8ff;background:#c4a8ff24}.fg-grupo h3{margin-top:8px}.fg-tarjeta{border-left:3px solid var(--g,var(--linea))}.fg-grupo li{padding-left:4px}.fg-grupo li::marker{color:var(--g,var(--tenue))}.fg-progreso.es-completo{margin-bottom:22px}.fg-descubre:empty{display:none}.fg-descubre-caja{border:1px solid color-mix(in srgb, var(--g,var(--violeta)) 40%, transparent);background:color-mix(in srgb, var(--g,var(--violeta)) 7%, var(--panel));border-radius:16px;margin-top:18px;padding:18px}.fg-descubre-caja>*{margin:0}.fg-descubre-caja>*+*{margin-top:12px}.fg-descubre-titulo{color:var(--g,var(--azul));letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.fg-significado{font-size:16px;font-weight:600}.fg-causa{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.fg-causa legend{width:100%;color:var(--tinta);margin-bottom:8px;padding:0;font-size:15px;font-weight:600}.fg-radio-chico{min-height:44px;padding:8px 14px;font-size:14px}.fg-hallazgo{color:var(--tinta);border-left:3px solid #f2c46d;padding-left:12px}.fg-bien{border-left:3px solid var(--ok);color:var(--suave);padding-left:12px}.fg-paso-uno{color:var(--suave);font-size:14px}.fg-titular{font-size:clamp(26px,5.4vw,36px)!important}.fg-diagnostico{gap:14px;margin-top:22px;font-size:17px;display:grid}.fg-diagnostico>p{color:var(--suave);margin:0}.fg-espejo{color:var(--tinta)!important}.fg-conexion{background:#9fb5ff14;border:1px solid #9fb5ff4d;border-radius:14px;padding:14px 16px;color:var(--tinta)!important}.fg-anticipacion{font-weight:600;color:var(--tinta)!important}.fg-despues{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:650;color:var(--tenue)!important}.fg-siguientes{color:var(--tinta);gap:10px;margin:-6px 0 0;padding-left:20px;display:grid}.fg-siguientes small{color:var(--tenue);font-size:14px;display:block}.fg-detenido{border-left:3px solid #f2c46d;padding-left:12px}.fg-perdido{border-left:3px solid var(--error);padding-left:12px}.fg-certeza{font-size:14px;color:var(--tenue)!important}.fg-invitacion{background:#7b61ff1a;border:1px solid #7b61ff66;border-radius:16px;gap:14px;margin-top:28px;padding:22px;display:grid}.fg-invitacion h3{margin:0;font-size:20px}.fg-invitacion ol{color:var(--suave);gap:6px;margin:0;padding-left:20px;display:grid}.fg-invitacion .fg-btn{justify-self:start}.fg-invitacion p{margin:0}.fg-invitacion-suave{background:var(--panel);border-color:var(--linea)}.fg-todo{margin-top:28px}.fg-todo>summary{min-height:44px;color:var(--azul);cursor:pointer;align-items:center;font-size:15px;font-weight:600;display:flex}.fg-resultado .fg-cierre{background:0 0;border:0;margin-top:24px;padding:0}.fg-resultado .fg-cierre .fg-btn{justify-self:start}.fg-mazo{grid-template-columns:minmax(0,1fr);margin-top:22px;display:grid;position:relative}.fg-tarjetas{isolation:isolate;display:grid;position:relative}.fg-tarjetas:before,.fg-tarjetas:after{content:"";z-index:-1;border:1px solid var(--linea);background:var(--panel);pointer-events:none;border-radius:18px;position:absolute;inset:0}.fg-tarjetas:before{opacity:.55;transform:translateY(8px)scale(.97)}.fg-tarjetas:after{opacity:.25;transform:translateY(16px)scale(.94)}.fg-tarjeta-paso{border:1px solid var(--linea);border-top:3px solid var(--g,var(--violeta));background:#090c13;border-radius:18px;grid-area:1/1;align-content:start;gap:18px;padding:clamp(18px,4vw,26px);display:grid;box-shadow:0 24px 50px -30px #000000e6}.fg-tarjeta-paso[hidden]{display:none}.fg-tarjeta-paso>*{margin:0}.fg-tarjeta-paso .fg-lead{margin:-6px 0 0;font-size:15px}.fg-paso-titulo{color:var(--g,var(--azul));letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;display:flex}.fg-paso-titulo span{color:var(--tenue);letter-spacing:.04em;font-weight:600}.fg-contexto{flex-wrap:wrap;gap:6px;display:flex}.fg-contexto:empty{display:none}.fg-ctx{border:1px solid var(--linea);color:var(--tenue);background:#ffffff0d;border-radius:999px;padding:5px 10px;font-size:13px}.fg-ctx strong{color:var(--tinta);font-weight:600}.fg-tarjeta-final .fg-descubre-caja{margin-top:0}.fg-proc{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.fg-proc legend{width:100%;color:var(--suave);margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.fg-flecha{display:none}@media (width>=840px){.fg-mazo{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;margin-inline:-58px}.fg-flecha{border:1px solid var(--linea);width:44px;height:44px;color:var(--tenue);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.fg-flecha:hover{color:var(--tinta);border-color:color-mix(in srgb, var(--g,var(--violeta)) 60%, transparent);background:#ffffff0d}.fg-flecha-atras .fg-ico{transform:scaleX(-1)}.fg-solo-movil{display:none!important}.fg-modulo .fg-acciones{justify-content:center}.fg-modulo .fg-acciones .fg-btn:last-child{margin-left:0}}.fg-modulo .fg-acciones{grid-template-columns:auto 1fr auto;grid-template-areas:"ant.sig""saltar saltar saltar";align-items:center;gap:14px 10px;display:grid}.fg-modulo .fg-acciones .fg-ant{grid-area:ant}.fg-modulo .fg-acciones .fg-sig{grid-area:sig;margin-left:0}.fg-saltar{min-height:44px;color:var(--tenue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-area:saltar;justify-self:center;padding:0 12px;font-size:14px;text-decoration:underline}.fg-saltar:hover{color:var(--tinta)}@media (width>=840px){.fg-modulo .fg-acciones{grid-template-columns:1fr;grid-template-areas:"saltar"}}.fg-sentido-ok{color:var(--ok);background:#7ee0b524}.fg-proc-general{margin-top:22px}.fg-tipo-boton{font:inherit;cursor:pointer;border:0;font-size:13px}.fg-tipo-boton:hover{filter:brightness(1.2)}.fg-cuenta summary{list-style:none}.fg-cuenta summary::-webkit-details-marker{display:none}.fg-cuenta summary:before{content:"▸ "}.fg-cuenta[open] summary:before{content:"▾ "}.fg-cuenta>p{margin:8px 0 0}.fg-evidencia{border-left:3px solid #f2c46d;padding-left:12px;color:var(--tinta)!important}.fg-solucion{color:var(--tinta);font-size:18px;font-weight:600;line-height:1.45}.fg-tambien{margin-top:26px}.fg-tambien .fg-siguientes{color:var(--suave);margin-top:8px}.fg-resultado>.fg-certeza{color:var(--tenue);margin:18px 0 0;font-size:14px}.fg-info{color:#bec3d0;width:min(100% - 32px,680px);margin:0 auto clamp(48px,9vh,96px);font-size:15px;line-height:1.6}.fg-info h2{color:#f6f7fa;margin:0 0 12px;font-size:20px;font-weight:650}.fg-info p{margin:0 0 12px}.fg-info a{color:#9fb5ff}
