:root{--bg-canvas: #f2ede6;--bg-app: #f7f3ed;--bg-surface: #fffdfa;--bg-subtle: #f4efe8;--bg-header: #faf6f0;--ink: #241f1a;--ink-soft: #4a423a;--ink-muted: #625a50;--ink-subtle: #6d6459;--ink-faint: #736a60;--line: #e3dad0;--line-soft: #ece3d9;--line-strong: #ded4c9;--line-dashed: #cfc3b5;--line-boton: #d9cfc3;--accent: #1f6feb;--accent-ink: #1c65d7;--accent-bg: #e9f0fd;--accent-row: #f4f8fe;--ok: #2e7d5b;--ok-ink: #2c7757;--ok-bg: #e6f2ec;--warn: #c2571f;--warn-ink: #8a4a1c;--warn-bg: #fbeee5;--warn-surface: #fdf6f0;--warn-line: #f0d6c4;--rec: #e0362b;--fuente: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--txt-mono: 11px;--txt-mono-lg: 12px;--txt-terciario: 13px;--txt-secundario: 14px;--txt-cuerpo: 15px;--txt-cuerpo-lg: 16px;--txt-titulo-tarjeta: 17px;--txt-titulo-seccion: 20px;--txt-titulo: 24px;--txt-titulo-lg: 27px;--txt-titulo-xl: 30px;--e2: 2px;--e3: 3px;--e4: 4px;--e6: 6px;--e8: 8px;--e10: 10px;--e12: 12px;--e14: 14px;--e16: 16px;--e18: 18px;--e20: 20px;--e22: 22px;--e26: 26px;--e28: 28px;--e30: 30px;--r-chip: 8px;--r-input: 12px;--r-boton: 14px;--r-tarjeta: 16px;--r-tarjeta-lg: 18px;--r-pildora: 999px;--alto-tocable: 44px;--alto-boton-sec: 50px;--alto-boton: 58px;--alto-barra: 56px;--t-rapido: .15s;--t-normal: .2s;--t-pantalla: .22s;--easing: cubic-bezier(.22, .61, .36, 1)}@media(prefers-reduced-motion:reduce){:root{--t-rapido: 0ms;--t-normal: 0ms;--t-pantalla: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--bg-app);color:var(--ink);font-family:var(--fuente);font-size:var(--txt-cuerpo-lg);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior-y:none}#raiz{height:100%;max-width:480px;margin:0 auto;background:var(--bg-app);position:relative;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none;padding:0;min-height:var(--alto-tocable)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.mono{font-family:var(--fuente-mono);font-size:var(--txt-mono-lg);letter-spacing:.02em}.etiqueta-mono{font-family:var(--fuente-mono);font-size:var(--txt-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.sr-solo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes entra-derecha{0%{transform:translate(14%);opacity:.4}to{transform:translate(0);opacity:1}}@keyframes entra-izquierda{0%{transform:translate(-14%);opacity:.4}to{transform:translate(0);opacity:1}}@keyframes sacudida{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}._pantalla_wqy3d_4{display:flex;flex-direction:column;height:100%;background:var(--bg-app);animation:_entra-derecha_wqy3d_1 var(--t-pantalla) var(--easing)}._pantalla_wqy3d_4[data-sentido=atras]{animation-name:_entra-izquierda_wqy3d_1}._pantalla_wqy3d_4[data-fondo=oscuro]{background:var(--ink);color:#fff}._cabecera_wqy3d_21{flex:0 0 auto;display:flex;align-items:center;gap:var(--e12);padding:var(--e14) var(--e18);padding-top:max(var(--e14),env(safe-area-inset-top));background:var(--bg-surface);border-bottom:1px solid var(--line-soft)}._cabeceraTextos_wqy3d_34{display:flex;flex-direction:column;gap:var(--e2);min-width:0}._titulo_wqy3d_41{font-size:var(--txt-titulo-seccion);font-weight:800;letter-spacing:-.02em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitulo_wqy3d_51{font-size:var(--txt-secundario);color:var(--ink-subtle)}._volver_wqy3d_56{width:var(--alto-tocable);min-width:var(--alto-tocable);height:var(--alto-tocable);border-radius:var(--r-input);background:var(--bg-subtle);font-size:18px;display:flex;align-items:center;justify-content:center}._contenido_wqy3d_68{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:var(--e14);padding:var(--e18) var(--e22)}._barra_wqy3d_78{flex:0 0 auto;display:flex;gap:var(--e12);padding:var(--e14) var(--e22);padding-bottom:max(var(--e26),env(safe-area-inset-bottom));background:var(--bg-surface);border-top:1px solid var(--line-soft)}._barraNota_wqy3d_89{text-align:center;font-size:var(--txt-terciario);color:var(--ink-subtle);padding:0 var(--e22) var(--e8);background:var(--bg-surface)}._aviso_wqy3d_97{display:flex;gap:var(--e10);align-items:flex-start;padding:var(--e12) var(--e14);border-radius:var(--r-boton);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--txt-secundario);font-weight:600}._avisoBanda_wqy3d_109{justify-content:center;border-radius:0;padding:var(--e8) var(--e14)}._avisoInfo_wqy3d_115{background:var(--accent-bg);color:var(--accent-ink)}._avisoOk_wqy3d_120{background:var(--ok-bg);color:var(--ok-ink)}._tarjeta_wqy3d_125{background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--r-tarjeta);padding:var(--e18);display:flex;flex-direction:column;gap:var(--e14)}._tarjetaWarn_wqy3d_135{background:var(--warn-surface);border-color:var(--warn-line)}._chip_wqy3d_140{display:inline-flex;align-items:center;gap:var(--e6);padding:var(--e4) var(--e10);border-radius:var(--r-pildora);font-size:var(--txt-mono-lg);font-weight:700;background:var(--bg-subtle);color:var(--ink-faint)}._chipWarn_wqy3d_152{background:var(--warn-bg);color:var(--warn-ink)}._chipOk_wqy3d_153{background:var(--ok-bg);color:var(--ok-ink)}._chipAccent_wqy3d_154{background:var(--accent-bg);color:var(--accent-ink)}._base_ylae3_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--e8);width:100%;border-radius:var(--r-boton);font-weight:700;transition:opacity var(--t-rapido) var(--easing),background var(--t-rapido) var(--easing);text-align:center}._base_ylae3_1:active:not(:disabled){opacity:.82}._base_ylae3_1:disabled{opacity:.45;cursor:default}._primario_ylae3_24{height:var(--alto-boton);background:var(--accent);color:#fff;font-size:var(--txt-titulo-tarjeta)}._oscuro_ylae3_31{height:var(--alto-barra);background:var(--ink);color:#fff;font-size:var(--txt-cuerpo-lg)}._secundario_ylae3_38{height:var(--alto-boton-sec);background:var(--bg-surface);border:1.5px solid var(--line-boton);color:var(--ink);font-size:var(--txt-cuerpo)}._peligro_ylae3_46{height:var(--alto-boton-sec);background:var(--bg-surface);border:1.5px solid var(--warn-line);color:var(--warn-ink);font-size:var(--txt-cuerpo)}._texto_ylae3_54{min-height:var(--alto-tocable);background:none;color:var(--accent-ink);font-size:var(--txt-cuerpo);font-weight:600}._cuadrado_ylae3_62{width:var(--alto-barra);min-width:var(--alto-barra);height:var(--alto-barra);background:var(--bg-surface);border:1.5px solid var(--line-boton);font-size:20px}._casillas_13vsa_1{display:flex;gap:9px;justify-content:center}._casilla_13vsa_1{flex:1 1 0;max-width:54px;height:60px;border-radius:var(--r-input);border:1.5px solid var(--line);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:var(--ink)}._llena_13vsa_22{border:2px solid var(--ink)}._activa_13vsa_26{border:2px solid var(--accent)}._error_13vsa_30 ._casilla_13vsa_1{border-color:var(--warn-ink);color:var(--warn-ink)}._error_13vsa_30{animation:_sacudida_13vsa_1 .3s var(--easing)}._teclado_13vsa_41{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e12)}._tecla_13vsa_41{height:62px;border-radius:var(--r-boton);background:var(--bg-subtle);font-size:24px;font-weight:600;display:flex;align-items:center;justify-content:center}._tecla_13vsa_41:active{background:var(--line-soft)}._teclaVacia_13vsa_62{visibility:hidden}._teclaBorrar_13vsa_66{background:none;font-size:22px}._intentos_13vsa_71{text-align:center;font-size:var(--txt-secundario);font-weight:600;color:var(--warn-ink);min-height:22px}._titulo_1gv3e_5{font-size:var(--txt-titulo-lg);font-weight:800;letter-spacing:-.02em;margin:0}._tituloXl_1gv3e_12{font-size:var(--txt-titulo-xl)}._parrafo_1gv3e_14{font-size:var(--txt-cuerpo-lg);color:var(--ink-subtle);line-height:1.5;margin:0}._centro_1gv3e_21{display:flex;flex-direction:column;align-items:center;gap:var(--e14);text-align:center}._logo_1gv3e_29{width:52px;height:52px;border-radius:var(--r-tarjeta);background:var(--accent);color:#fff;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center}._pasos_1gv3e_43{display:flex;flex-direction:column;gap:var(--e14)}._paso_1gv3e_43{display:flex;gap:var(--e12);align-items:flex-start}._pasoCirculo_1gv3e_47{width:26px;height:26px;min-width:26px;border-radius:var(--r-pildora);display:flex;align-items:center;justify-content:center;font-size:var(--txt-terciario);font-weight:700;background:var(--bg-subtle);color:var(--ink-faint)}._pasoActual_1gv3e_61{background:var(--accent-bg);color:var(--accent-ink)}._pasoHecho_1gv3e_62{background:var(--ok-bg);color:var(--ok-ink)}._pasoTitulo_1gv3e_64{font-size:var(--txt-cuerpo);font-weight:700}._pasoSub_1gv3e_65{font-size:var(--txt-secundario);color:var(--ink-subtle)}._bloqueMono_1gv3e_67{background:var(--bg-app);border-radius:var(--r-tarjeta);padding:var(--e14);display:flex;flex-direction:column;gap:var(--e4)}._filaMono_1gv3e_76{display:flex;justify-content:space-between;gap:var(--e12);font-family:var(--fuente-mono);font-size:var(--txt-mono-lg);color:var(--ink-faint)}._filaMono_1gv3e_76 span:last-child{color:var(--ink-muted);text-align:right}._progreso_1gv3e_88{flex-direction:row;align-items:center;justify-content:space-between}._anillo_1gv3e_90{width:52px;height:52px;border-radius:var(--r-pildora);display:flex;align-items:center;justify-content:center}._anilloDisco_1gv3e_99{width:38px;height:38px;border-radius:var(--r-pildora);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;font-size:var(--txt-terciario);font-weight:700}._grupo_1gv3e_111{display:flex;flex-direction:column;gap:var(--e10)}._tarjetaApto_1gv3e_113{display:flex;flex-direction:column;gap:var(--e12)}._aptoCabecera_1gv3e_115{display:flex;align-items:flex-start;gap:var(--e8)}._aptoNombre_1gv3e_117{font-size:var(--txt-titulo-tarjeta);font-weight:700}._aptoDatos_1gv3e_119{font-size:var(--txt-secundario);color:var(--ink-subtle)}._fila_1gv3e_76{display:flex;align-items:center;gap:var(--e12);padding:var(--e12) var(--e14);background:var(--bg-surface);border:1px solid var(--line-soft);border-radius:var(--r-tarjeta)}._circulo_1gv3e_131{width:28px;height:28px;min-width:28px;border-radius:var(--r-pildora);display:flex;align-items:center;justify-content:center;font-size:var(--txt-secundario);font-weight:700;background:var(--bg-subtle);color:var(--ink-faint)}._circuloOk_1gv3e_145{background:var(--ok-bg);color:var(--ok-ink)}._circuloAccent_1gv3e_146{background:var(--accent-bg);color:var(--accent-ink)}._circuloWarn_1gv3e_147{background:var(--warn-bg);color:var(--warn-ink)}._filaTextos_1gv3e_149{display:flex;flex-direction:column;gap:var(--e2);min-width:0;flex:1}._filaTitulo_1gv3e_150{font-size:var(--txt-cuerpo-lg);font-weight:600}._filaSub_1gv3e_151{font-size:var(--txt-terciario);color:var(--ink-subtle)}._barraProgreso_1gv3e_153{height:5px;border-radius:var(--r-pildora);background:var(--line-soft);overflow:hidden}._barraProgresoRelleno_1gv3e_160{height:100%;background:var(--accent);transition:width var(--t-normal) var(--easing)}._vacio_1gv3e_162{display:flex;flex-direction:column;align-items:center;gap:var(--e12);padding:var(--e28) var(--e20);text-align:center;color:var(--ink-subtle)}._modos_1gv3e_173{display:flex;gap:var(--e10)}._modo_1gv3e_173{flex:1 1 0;padding:var(--e14);border-radius:var(--r-boton);border:1.5px solid var(--line);background:var(--bg-surface);display:flex;flex-direction:column;gap:var(--e2);text-align:left}._modoActivo_1gv3e_187{border:2px solid var(--accent)}._modoTitulo_1gv3e_188{font-size:var(--txt-cuerpo);font-weight:700}._modoSub_1gv3e_189{font-size:var(--txt-terciario);color:var(--ink-subtle)}._estanciaActual_1gv3e_191{border:2px solid var(--accent)}._estanciaPendiente_1gv3e_192{opacity:.62}._visor_1gv3e_195{flex:1 1 auto;position:relative;background:#1a1714;overflow:hidden}._video_1gv3e_202{width:100%;height:100%;object-fit:cover;display:block}._chipsFlotantes_1gv3e_204{position:absolute;top:max(var(--e14),env(safe-area-inset-top));left:var(--e14);right:var(--e14);display:flex;justify-content:space-between;gap:var(--e8);pointer-events:none}._chipOscuro_1gv3e_215{display:inline-flex;align-items:center;gap:var(--e6);background:#00000080;color:#fff;border-radius:var(--r-pildora);padding:var(--e6) var(--e12);font-size:var(--txt-terciario);font-weight:600}._puntoRec_1gv3e_227{width:9px;height:9px;border-radius:var(--r-pildora);background:var(--rec);animation:_latido_1gv3e_1 1.4s infinite}@keyframes _latido_1gv3e_1{0%,to{opacity:1}50%{opacity:.35}}._guia_1gv3e_240{position:absolute;left:var(--e14);right:var(--e14);bottom:var(--e14);background:#0000008c;border-radius:var(--r-boton);padding:var(--e14);color:#fff;display:flex;flex-direction:column;gap:var(--e6)}._guiaTitulo_1gv3e_254{font-size:var(--txt-secundario);font-weight:700}._guiaTexto_1gv3e_255{font-size:var(--txt-secundario);color:#ffffffbf}._controles_1gv3e_257{flex:0 0 auto;background:#000;display:flex;align-items:center;justify-content:space-between;gap:var(--e20);padding:var(--e18) var(--e28);padding-bottom:max(var(--e26),env(safe-area-inset-bottom))}._botonRedondo_1gv3e_268{width:54px;height:54px;min-width:54px;border-radius:var(--r-pildora);background:#ffffff24;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center}._botonRedondo_1gv3e_268:disabled{opacity:.35}._botonRedondoActivo_1gv3e_282{background:#ffffff57}._botonRec_1gv3e_284{width:82px;height:82px;min-width:82px;border-radius:var(--r-pildora);border:5px solid #fff;background:transparent;display:flex;align-items:center;justify-content:center}._botonRecInterior_1gv3e_296{width:58px;height:58px;border-radius:var(--r-pildora);background:var(--rec);transition:all var(--t-normal) var(--easing)}._botonRecGrabando_1gv3e_304{width:34px;height:34px;border-radius:8px}._rejilla_1gv3e_307{display:grid;grid-template-columns:1fr 1fr;gap:var(--e12)}._celda_1gv3e_309{display:flex;flex-direction:column;gap:var(--e6)}._celdaFoto_1gv3e_311{aspect-ratio:1;border-radius:var(--r-boton);overflow:hidden;position:relative;background:var(--bg-subtle);border:2px dashed var(--line-dashed);display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--ink-faint);width:100%}._celdaHecha_1gv3e_326{border:none}._celdaImagen_1gv3e_327{width:100%;height:100%;object-fit:cover}._insignia_1gv3e_329{position:absolute;top:var(--e8);right:var(--e8);width:24px;height:24px;border-radius:var(--r-pildora);background:var(--ok);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--txt-terciario)}._celdaEtiqueta_1gv3e_344{font-size:var(--txt-secundario);font-weight:600}._circuloOkGrande_1gv3e_347{width:54px;height:54px;border-radius:var(--r-pildora);background:var(--ok-bg);color:var(--ok-ink);display:flex;align-items:center;justify-content:center;font-size:24px}._recuento_1gv3e_359{display:flex;flex-direction:column;gap:var(--e10)}._recuentoFila_1gv3e_361{display:flex;justify-content:space-between;font-size:var(--txt-cuerpo)}._recuentoEtiqueta_1gv3e_362{color:var(--ink-subtle)}._recuentoValor_1gv3e_363{font-weight:700}._separador_1gv3e_364{height:1px;background:var(--line-soft)}._campoBloque_1gv3e_370{display:flex;flex-direction:column;gap:var(--e6)}._fondo_1n5ul_1{position:absolute;inset:0;background:#241f1a6b;display:flex;align-items:flex-end;z-index:20;animation:_aparece_1n5ul_1 var(--t-normal) var(--easing)}@keyframes _aparece_1n5ul_1{0%{opacity:0}to{opacity:1}}@keyframes _sube_1n5ul_1{0%{transform:translateY(18px)}to{transform:translateY(0)}}._hoja_1n5ul_21{width:100%;background:var(--bg-surface);border-radius:var(--r-tarjeta-lg) var(--r-tarjeta-lg) 0 0;padding:var(--e20) var(--e22);padding-bottom:max(var(--e26),env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--e14);max-height:88%;overflow-y:auto;animation:_sube_1n5ul_1 var(--t-pantalla) var(--easing)}._titulo_1n5ul_35{font-size:var(--txt-titulo-tarjeta);font-weight:800;margin:0}._ayuda_1n5ul_41{font-size:var(--txt-secundario);color:var(--ink-subtle);margin:0}._campo_1n5ul_47{width:100%;min-height:74px;padding:var(--e12) var(--e14);border:1.5px solid var(--line);border-radius:var(--r-input);background:var(--bg-surface);font-size:var(--txt-cuerpo-lg);resize:vertical}._campo_1n5ul_47::placeholder{color:#a4988a}._campoLinea_1n5ul_62{min-height:var(--alto-boton-sec);resize:none}._opciones_1n5ul_67{display:flex;gap:var(--e8)}._opcion_1n5ul_67{flex:1 1 0;height:var(--alto-tocable);border-radius:var(--r-input);border:1.5px solid var(--line);background:var(--bg-surface);font-size:var(--txt-secundario);font-weight:600}._opcionActiva_1n5ul_82{border:2px solid var(--accent);color:var(--accent-ink);background:var(--accent-bg)}._intro_134up_9{margin:0 0 var(--e8);font-size:var(--txt-secundario);color:var(--ink-subtle)}._paso_134up_15{display:flex;flex-direction:column;gap:var(--e6);padding:var(--e16) 0;border-top:1px solid var(--line-soft)}._titulo_134up_23{margin:0;font-size:var(--txt-titulo-tarjeta);font-weight:800;letter-spacing:-.01em}._cuerpo_134up_30{margin:0;font-size:var(--txt-cuerpo);line-height:1.6;color:var(--ink-soft)}._captura_134up_44{display:block;width:100%;max-width:208px;aspect-ratio:390 / 844;object-fit:cover;object-position:top left;margin-top:var(--e8);border:1px solid var(--line);border-radius:var(--r-input);background:var(--bg-subtle)}._sinImagen_134up_61{margin:var(--e8) 0 0;padding:var(--e12);border:1px dashed var(--line-dashed);border-radius:var(--r-input);font-size:var(--txt-terciario);color:var(--ink-faint)}
