:root{--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Fira Code", Menlo, Consolas, monospace;--page:#0d0d0d;--surface:#1a1a19;--surface-raised:#232322;--ink-primary:#fff;--ink-secondary:#c3c2b7;--ink-muted:#898781;--border:#ffffff1a;--gridline:#ffffff14;--char-correct:#0ca30c;--char-incorrect:#d03b3b;--char-current-bg:#3987e540;--char-current-caret:#3987e5;--char-pending:var(--ink-muted);--accent:#3987e5;--accent-ink:#fff;--danger:#d03b3b;--success:#0ca30c}:root[data-theme=light]{--page:#f9f9f7;--surface:#fcfcfb;--surface-raised:#fff;--ink-primary:#0b0b0b;--ink-secondary:#52514e;--ink-muted:#898781;--border:#00000017;--gridline:#00000014;--char-correct:#0ca30c;--char-incorrect:#d03b3b;--char-current-bg:#2a78d624;--char-current-caret:#2a78d6;--char-pending:var(--ink-muted);--accent:#2a78d6;--accent-ink:#fff;--danger:#d03b3b;--success:#0ca30c}:root[data-theme=dark]{--page:#0d0d0d;--surface:#1a1a19;--surface-raised:#232322;--ink-primary:#fff;--ink-secondary:#c3c2b7;--ink-muted:#898781;--border:#ffffff1a;--gridline:#ffffff14;--char-current-bg:#3987e540;--char-current-caret:#3987e5;--accent:#3987e5}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page);color:var(--ink-primary);font-family:var(--font-ui);min-height:100vh;transition:background-color .2s,color .2s}#root{flex-direction:column;min-height:100vh;display:flex}button{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._header_1e5v4_1{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}._brand_1e5v4_9{color:var(--ink-primary);font-size:1.1rem;font-weight:800}._nav_1e5v4_15{gap:.4rem;display:flex}._navButton_1e5v4_20{color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .9rem;font-weight:600}._navButtonActive_1e5v4_30{background:var(--surface);color:var(--ink-primary)}._themeToggle_1e5v4_35{border:1px solid var(--border);background:var(--surface);color:var(--ink-primary);cursor:pointer;border-radius:8px;width:2.3rem;height:2.3rem;font-size:1.1rem;line-height:1}._right_1e5v4_47{align-items:center;gap:.6rem;display:flex}@media (width<=560px){._header_1e5v4_1{padding:.85rem 1rem}._brand_1e5v4_9{font-size:1rem}._navButton_1e5v4_20{padding:.45rem .6rem;font-size:.85rem}}@media (width<=480px){._header_1e5v4_1{gap:.4rem;padding:.75rem .6rem}._brand_1e5v4_9{font-size:.9rem}._nav_1e5v4_15{gap:0}._navButton_1e5v4_20{padding:.4rem .45rem;font-size:.8rem}._themeToggle_1e5v4_35{width:2rem;height:2rem;font-size:1rem}}@media (width<=400px){._header_1e5v4_1{flex-wrap:wrap;row-gap:.4rem}._nav_1e5v4_15{order:3;justify-content:space-between;width:100%}}._wrapper_5nyrw_1{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:1.5rem;max-width:640px;margin:0 auto;padding:2rem;display:flex}._tabs_5nyrw_14{background:var(--surface-raised);border-radius:10px;gap:.5rem;padding:.3rem;display:flex}._tab_5nyrw_14{color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600}._tabActive_5nyrw_32{background:var(--accent);color:var(--accent-ink)}._group_5nyrw_37{flex-direction:column;align-items:center;gap:.6rem;display:flex}._groupLabel_5nyrw_44{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:.75rem}._options_5nyrw_51{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._option_5nyrw_51{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink-primary);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-weight:600}._optionActive_5nyrw_68{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._customInput_5nyrw_74{text-align:center;border:1px solid var(--border);background:var(--surface-raised);width:6rem;color:var(--ink-primary);border-radius:8px;padding:.5rem;font-size:1rem}._textGroup_5nyrw_85{width:100%}._customTextarea_5nyrw_89{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--ink-primary);resize:vertical;border-radius:8px;padding:.75rem;font-family:inherit;font-size:1rem;line-height:1.5}._hintText_5nyrw_102{color:var(--ink-muted);font-size:.8rem}._startButton_5nyrw_107{padding:.75rem 2.2rem;font-size:1.05rem}._text_9u8wt_1{font-family:var(--font-mono);letter-spacing:.01em;max-height:var(--text-height,12.5em);min-height:var(--text-height,0);background:var(--surface);border:1px solid var(--border);word-wrap:break-word;-webkit-user-select:none;user-select:none;border-radius:14px;padding:1.75rem 2rem;font-size:clamp(1.15rem,2.4vw,1.6rem);line-height:1.9;overflow-y:auto}._pending_9u8wt_18{color:var(--char-pending)}._correct_9u8wt_22{color:var(--char-correct)}._incorrect_9u8wt_26{color:var(--char-incorrect);-webkit-text-decoration:underline wavy var(--char-incorrect);text-decoration:underline wavy var(--char-incorrect);text-decoration-thickness:1.5px}._current_9u8wt_32{background:var(--char-current-bg);border-radius:3px;position:relative}._current_9u8wt_32:before{content:"";background:var(--char-current-caret);width:2px;animation:1s step-end infinite _blink_9u8wt_1;position:absolute;top:-2px;bottom:-2px;left:0}._shake_9u8wt_49{animation:.15s _shake_9u8wt_49}@keyframes _blink_9u8wt_1{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes _shake_9u8wt_49{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (width<=640px){._text_9u8wt_1{max-height:9em;padding:1.1rem 1.25rem}}._reference_1ozgs_1{color:var(--ink-primary)}._stats_1s6np_1{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;min-width:0;display:flex}._stat_1s6np_1{flex-direction:column;align-items:center;min-width:3.5rem;display:flex}._value_1s6np_16{color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}._label_1s6np_23{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-top:.15rem;font-size:.7rem}._progressTrack_1s6np_31{background:var(--gridline);border-radius:4px;flex:1;align-self:center;min-width:6rem;height:6px;overflow:hidden}._progressFill_1s6np_41{background:var(--accent);height:100%;transition:width .15s linear}@media (width<=640px){._stats_1s6np_1{gap:.75rem 1.25rem}._progressTrack_1s6np_31{flex-basis:100%}}._timer_uka5b_1{color:var(--ink-primary);font-variant-numeric:tabular-nums;text-align:center;min-width:3.5rem;font-size:1.4rem;font-weight:700}._chartCard_15pdm_1{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1rem}._chartTitle_15pdm_8{color:var(--ink-secondary);margin:0 0 .5rem .25rem;font-size:.9rem}._wrapper_1own4_1{flex-direction:column;gap:1.75rem;width:100%;max-width:860px;margin:0 auto;padding:1.5rem 1rem 2.5rem;display:flex}._primary_1own4_11{text-align:center;flex-direction:column;gap:.25rem;display:flex}._primaryValue_1own4_18{color:var(--accent);font-size:clamp(3rem,10vw,4.5rem);font-weight:800;line-height:1}._primaryLabel_1own4_25{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:1rem}._grid_1own4_32{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.9rem;display:grid}._card_1own4_38{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}._cardValue_1own4_48{color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}._cardLabel_1own4_55{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}._actions_1own4_62{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._panel_p8ly5_1{background:var(--surface);border:1px solid var(--border);max-height:var(--text-height,none);min-height:var(--text-height,0);border-radius:14px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex;overflow-y:auto}._primary_p8ly5_15{flex-direction:column;align-items:center;gap:.2rem;display:flex}._primaryValue_p8ly5_22{color:var(--accent);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1}._primaryLabel_p8ly5_29{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}._list_p8ly5_36{flex-direction:column;margin:0;display:flex}._row_p8ly5_42{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;display:flex}._label_p8ly5_51{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}._value_p8ly5_58{color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}._overlay_jy6yc_1{background:color-mix(in srgb, var(--page) 80%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;z-index:5;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._message_jy6yc_14{color:var(--ink-primary);background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;padding:.9rem 1.4rem;font-size:1.1rem;font-weight:600}._wrapper_2a18d_1{flex-direction:column;gap:1.25rem;width:100%;max-width:860px;margin:0 auto;padding:1.5rem 1rem;display:flex}._wrapperWide_2a18d_12{max-width:none;padding-inline:.5rem}._columns_2a18d_17{--box-width:min(40%, calc((100% - 17rem) / 2));grid-template-columns:repeat(2, minmax(0, var(--box-width)));justify-content:space-between;gap:1rem 2rem;display:grid}._columnsWithResults_2a18d_29{grid-template-columns:minmax(0, var(--box-width)) minmax(0, 1fr) minmax(0, var(--box-width));column-gap:1rem}@media (width>=901px){._columns_2a18d_17{--text-height:max(16rem, calc(100vh - 20rem))}}._column_2a18d_17{flex-direction:column;gap:.5rem;min-width:0;display:flex}._columnLabel_2a18d_48{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);padding:0 .5rem;font-size:.75rem}._overlayRow_2a18d_56{align-items:center;gap:1.5rem;padding:0 .5rem;display:flex}._textArea_2a18d_63{position:relative}._captureArea_2a18d_67{outline:none}._hiddenInput_2a18d_71{opacity:0;caret-color:#0000;pointer-events:none;border:none;outline:none;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0}._actions_2a18d_86{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._hint_2a18d_93{text-align:center;color:var(--ink-muted);font-size:.85rem}@media (width<=900px){._columns_2a18d_17,._columnsWithResults_2a18d_29{grid-template-columns:1fr}._resultsColumn_2a18d_105{order:3}}@media (width<=640px){._wrapper_2a18d_1{padding:1rem .75rem}._overlayRow_2a18d_56{flex-wrap:wrap;gap:1rem}}._avance_synyg_1{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.9rem;display:grid}._tarjeta_synyg_7{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex}._titulo_synyg_17{margin:0;font-size:1.05rem}._rango_synyg_22{color:var(--ink-muted);margin:0;font-size:.82rem}._resumen_synyg_28{color:var(--ink-secondary);margin:0;font-size:.92rem}._lista_synyg_34{flex-direction:column;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}._item_synyg_43{background:var(--surface-raised);border-radius:10px;align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.9rem;display:flex}._hoy_synyg_53{outline:2px solid var(--accent);outline-offset:-2px}._marca_synyg_58{border:1px solid var(--border);width:1.4rem;height:1.4rem;color:var(--ink-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}._hecho_synyg_72 ._marca_synyg_58{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._texto_synyg_78{flex:1;min-width:0}._estado_synyg_83{color:var(--ink-muted);text-align:right;font-size:.8rem}._hecho_synyg_72 ._estado_synyg_83{color:var(--ink-secondary)}._llave_475oc_2{border-top-width:2px;flex-shrink:0;width:1.4rem;display:inline-block}._globo_475oc_9{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.25rem;padding:.55rem .75rem;font-size:.82rem;display:flex;box-shadow:0 2px 8px #00000026}._globoFecha_475oc_21{color:var(--ink-muted);font-size:.75rem}._globoFila_475oc_26{align-items:center;gap:.5rem;display:flex}._globoValor_475oc_32{color:var(--ink-primary)}._globoNombre_475oc_36{color:var(--ink-secondary)}._evolucion_1f2da_1{flex-direction:column;gap:.9rem;min-width:0;display:flex}._titulo_1f2da_8{margin:.5rem 0 0;font-size:1.05rem}._subtitulo_1f2da_13{color:var(--ink-secondary);margin:.4rem 0 0;font-size:.95rem}._intro_1f2da_19,._nota_1f2da_20,._vacio_1f2da_21{color:var(--ink-secondary);margin:0;font-size:.88rem;line-height:1.5}._nota_1f2da_20{color:var(--ink-muted)}._tarjetas_1f2da_32{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}._tarjeta_1f2da_32{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.15rem;padding:.8rem 1rem;display:flex}._tarjetaTitulo_1f2da_48{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:.72rem}._tarjetaValor_1f2da_55{color:var(--ink-primary);font-size:1.6rem;font-weight:700}._tarjetaSub_1f2da_61{color:var(--ink-secondary);font-size:.8rem}._figura_1f2da_66{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;margin:0;padding:.8rem .5rem .6rem}._figuraTitulo_1f2da_75{color:var(--ink-secondary);padding:0 .6rem .3rem;font-size:.85rem;font-weight:600}._dos_1f2da_82{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.9rem;display:grid}._leyenda_1f2da_88{color:var(--ink-secondary);flex-wrap:wrap;gap:.4rem 1.2rem;margin:.4rem 0 0;padding:0 .6rem;font-size:.82rem;list-style:none;display:flex}._leyendaItem_1f2da_99{align-items:center;gap:.45rem;display:inline-flex}._tabla_1f2da_105 summary{cursor:pointer;color:var(--ink-secondary);font-size:.88rem}._tablaContenedor_1f2da_111{border:1px solid var(--border);border-radius:12px;margin-top:.5rem;overflow-x:auto}._tablaContenedor_1f2da_111 table{border-collapse:collapse;width:100%;font-size:.88rem}._tablaContenedor_1f2da_111 th,._tablaContenedor_1f2da_111 td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:.5rem .75rem}._tablaContenedor_1f2da_111 th{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}._tablaContenedor_1f2da_111 tr:last-child td{border-bottom:none}._registro_1gw8l_1{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}._titulo_1gw8l_11{margin:0 0 .2rem;font-size:1.05rem}._semana_1gw8l_16{background:var(--surface-raised);border-radius:10px}._resumen_1gw8l_21{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.6rem .8rem;font-size:.92rem;display:flex}._semanaTitulo_1gw8l_31{min-width:9.5rem;font-weight:700}._tira_1gw8l_36{gap:.25rem;display:inline-flex}._punto_1gw8l_41{border:1px solid var(--border);width:1.4rem;height:1.4rem;color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}._completo_1gw8l_54{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._enCurso_1gw8l_60{border-color:var(--accent);color:var(--accent)}._sinHacer_1gw8l_65{color:var(--ink-secondary)}._apagado_1gw8l_69{opacity:.55}._semanaEstado_1gw8l_73{color:var(--ink-secondary);margin-left:auto;font-size:.85rem}._dias_1gw8l_79{flex-direction:column;gap:.5rem;margin:0;padding:0 .8rem .8rem;list-style:none;display:flex}._dia_1gw8l_79{background:var(--surface);border-radius:8px;flex-direction:column;gap:.3rem;padding:.5rem .7rem;font-size:.9rem;display:flex}._hoy_1gw8l_98{outline:2px solid var(--accent);outline-offset:-2px}._chips_1gw8l_103{flex-wrap:wrap;gap:.3rem;display:flex}._chip_1gw8l_103{border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:.15rem .55rem;font-size:.8rem}._chipHecho_1gw8l_117{border-color:var(--accent);color:var(--ink-primary)}._nota_1gw8l_122{color:var(--ink-muted);font-size:.8rem}._soloLectores_1gw8l_127{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._seccion_1vtay_1{flex-direction:column;gap:1rem;display:flex}._cabecera_1vtay_7{flex-direction:column;gap:.25rem;display:flex}._titulo_1vtay_13{margin:0;font-size:1.3rem;font-weight:700}._plan_1vtay_19{color:var(--ink-secondary);margin:0;font-size:.92rem}._subtitulo_1vtay_25{margin:.5rem 0 0;font-size:1.05rem;font-weight:600}._fuente_1vtay_31{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._fuenteEtiqueta_1vtay_38{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:.75rem}._opciones_1vtay_45{gap:.4rem;display:flex}._opcion_1vtay_45{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink-primary);cursor:pointer;border-radius:8px;padding:.35rem .8rem;font-size:.85rem;font-weight:600}._opcionActiva_1vtay_61{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._rutina_1vtay_67{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;flex-direction:column;gap:.9rem;padding:1.1rem 1.25rem;display:flex}._rutinaEncabezado_1vtay_78{flex-direction:column;gap:.2rem;display:flex}._rutinaEtiqueta_1vtay_84{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:.72rem;font-weight:600}._rutinaTitulo_1vtay_92{font-size:1.15rem;font-weight:700}._rutinaObjetivo_1vtay_97{color:var(--ink-secondary);font-size:.9rem}._pasos_1vtay_102{counter-reset:paso;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._paso_1vtay_102{counter-increment:paso;background:var(--surface-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .8rem;display:flex}._paso_1vtay_102:before{content:counter(paso);background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}._pasoHecho_1vtay_138:before{content:"✓"}._pasoHecho_1vtay_138 ._pasoTexto_1vtay_142 strong,._pasoEstado_1vtay_146{color:var(--ink-secondary)}._pasoHecho_1vtay_138 ._pasoEstado_1vtay_146{color:var(--accent);font-weight:600}._rutinaProgreso_1vtay_155{color:var(--ink-secondary);margin-top:.3rem;font-size:.85rem;font-weight:600}._rutinaCompleta_1vtay_162{color:var(--accent)}._paso_1vtay_102>button{flex-shrink:0}._pasoTexto_1vtay_142{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._pasoDuracion_1vtay_178{color:var(--ink-muted);font-size:.8rem}._ejercicios_1vtay_183{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}._ejercicio_1vtay_183{text-align:left;background:var(--surface);border:1px solid var(--border);color:var(--ink-primary);cursor:pointer;border-radius:12px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;font-size:1rem;transition:border-color .15s;display:flex}._ejercicio_1vtay_183:hover{border-color:var(--accent)}._ejercicioTitulo_1vtay_208{align-items:center;gap:.5rem;font-weight:700;display:flex}._letra_1vtay_215{background:var(--surface-raised);width:1.5rem;height:1.5rem;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}._ejercicioDuracion_1vtay_227{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:.75rem;font-weight:600}._ejercicioTexto_1vtay_235{color:var(--ink-secondary);font-size:.85rem;line-height:1.45}._repaso_1vtay_241{background:var(--surface);color:var(--ink-secondary);border-left:3px solid #d9a400;border-radius:0 10px 10px 0;margin:0;padding:.7rem 1rem;font-size:.9rem;line-height:1.5}._vacio_1vtay_252{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.5}._tablaContenedor_1vtay_259{border:1px solid var(--border);border-radius:12px;overflow-x:auto}._tabla_1vtay_259{border-collapse:collapse;width:100%;font-size:.9rem}._tabla_1vtay_259 th,._tabla_1vtay_259 td{text-align:left;white-space:nowrap;padding:.6rem .85rem}._tabla_1vtay_259 thead th{background:var(--surface-raised);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}._tabla_1vtay_259 td{border-top:1px solid var(--border);font-variant-numeric:tabular-nums}._dificultades_1vtay_291{min-width:12rem;color:var(--ink-secondary);white-space:normal!important}._equivalencia_1vtay_297{color:var(--ink-muted)}._fase_1vtay_301{color:var(--ink-secondary);margin:.25rem 0 0;font-size:.92rem;line-height:1.5}._inicio_1vtay_308{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}._inicioEtiqueta_1vtay_316{color:var(--ink-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}._inicioFecha_1vtay_324{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink-primary);font:inherit;border-radius:8px;padding:.3rem .5rem}._avisos_1vtay_333{flex-direction:column;gap:.6rem;display:flex}._listaAvisos_1vtay_339{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._aviso_1vtay_333{background:var(--surface);border-left:3px solid var(--border);color:var(--ink-secondary);border-radius:0 10px 10px 0;padding:.7rem 1rem;font-size:.9rem;line-height:1.5}._avisoBien_1vtay_358{border-left-color:#2e9e5b}._avisoAtencion_1vtay_362{border-left-color:#d9a400}._nota_1vtay_366{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.5}._meta_1vtay_373{color:var(--ink-secondary);margin:0;font-size:.92rem;line-height:1.5}._wrapper_1dx5e_1{flex-direction:column;gap:2rem;width:100%;max-width:860px;margin:0 auto;padding:1.5rem 1rem 2.5rem;display:flex}._simulacros_1dx5e_11{border-top:1px solid var(--border);flex-direction:column;gap:1.25rem;padding-top:1.75rem;display:flex}._title_1dx5e_19{margin:0;font-size:1.3rem;font-weight:700}._intro_1dx5e_25{color:var(--ink-secondary);max-width:64ch;margin:0;line-height:1.5}._cards_1dx5e_32{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}._card_1dx5e_32{text-align:left;background:var(--surface);border:1px solid var(--border);color:var(--ink-primary);cursor:pointer;border-radius:14px;flex-direction:column;gap:.5rem;padding:1.25rem;font-size:1rem;transition:border-color .15s,transform .15s;display:flex}._card_1dx5e_32:hover{border-color:var(--accent);transform:translateY(-2px)}._cardTitle_1dx5e_58{font-size:1.15rem;font-weight:700}._cardPoints_1dx5e_63{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:.75rem;font-weight:600}._cardText_1dx5e_71{color:var(--ink-secondary);font-size:.9rem;line-height:1.45}._cargando_1dx5e_77{text-align:center;color:var(--ink-muted);padding:3rem 1rem}._wrapper_101dd_1{flex-direction:column;gap:1.5rem;width:100%;max-width:860px;margin:0 auto;padding:1.5rem 1rem 2.5rem;display:flex}._header_101dd_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._title_101dd_19{margin:0;font-size:1.3rem;font-weight:700}._summaryGrid_101dd_25{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.9rem;display:grid}._summaryCard_101dd_31{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}._summaryValue_101dd_41{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}._summaryLabel_101dd_48{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}._tableWrapper_101dd_55{border:1px solid var(--border);border-radius:12px;overflow-x:auto}._table_101dd_55{border-collapse:collapse;width:100%;font-size:.9rem}._table_101dd_55 th,._table_101dd_55 td{text-align:left;white-space:nowrap;padding:.65rem .9rem}._table_101dd_55 thead th{background:var(--surface-raised);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}._table_101dd_55 tbody tr{border-top:1px solid var(--gridline)}._table_101dd_55 tbody tr:hover{background:var(--surface)}._empty_101dd_90{text-align:center;color:var(--ink-muted);padding:2rem 1rem}._wrapper_1hhpt_1{flex-direction:column;gap:1.5rem;width:100%;max-width:640px;margin:0 auto;padding:1.5rem 1rem 2.5rem;display:flex}._title_1hhpt_11{margin:0;font-size:1.3rem;font-weight:700}._row_1hhpt_17{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}._rowText_1hhpt_29{flex-direction:column;flex:12rem;gap:.2rem;min-width:0;display:flex}._rowLabel_1hhpt_37{color:var(--ink-primary);font-weight:600}._rowHint_1hhpt_42{color:var(--ink-muted);max-width:34ch;font-size:.82rem}._segmented_1hhpt_48{background:var(--surface-raised);border-radius:9px;gap:.4rem;padding:.25rem;display:flex}._segmentButton_1hhpt_56{color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.45rem .9rem;font-weight:600}._segmentActive_1hhpt_66{background:var(--accent);color:var(--accent-ink)}._switch_1hhpt_71{background:var(--surface-raised);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:46px;height:26px;position:relative}._switchOn_1hhpt_82{background:var(--accent)}._switchKnob_1hhpt_86{background:var(--surface);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}._switchOn_1hhpt_82 ._switchKnob_1hhpt_86{background:#fff;transform:translate(20px)}._block_1hhpt_102{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.9rem;padding:1rem 1.2rem;display:flex}._block_1hhpt_102 ._rowHint_1hhpt_42{max-width:none}._backupActions_1hhpt_116{flex-wrap:wrap;gap:.6rem;display:flex}._fileInput_1hhpt_122{display:none}._avisoOk_1hhpt_126,._avisoError_1hhpt_127{margin:0;font-size:.88rem;line-height:1.5}._avisoOk_1hhpt_126{color:var(--ink-secondary)}._avisoError_1hhpt_127{color:#d64545}._confirmacion_1hhpt_141{background:var(--surface-raised);border-left:3px solid #d9a400;border-radius:0 10px 10px 0;flex-direction:column;gap:.75rem;padding:.85rem 1rem;display:flex}._confirmacionTexto_1hhpt_151{color:var(--ink-secondary);margin:0;font-size:.9rem;line-height:1.5}
