._nav_dzhba_2{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--app-width);height:64px;background:var(--bg-input);border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-around;padding:0 8px;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._link_dzhba_22{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;color:var(--text-faint);transition:color .2s;text-decoration:none;padding:0 4px}._link_dzhba_22:hover{color:var(--text-muted)}._active_dzhba_37{color:var(--text)}._iconWrap_dzhba_39{position:relative;display:flex;align-items:center;justify-content:center}._dot_dzhba_46{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--green)}._label_dzhba_57{font-size:12px;font-weight:500;letter-spacing:.02em;font-family:inherit}._fab_dzhba_65{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--blue));color:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;box-shadow:0 0 20px #6ee7b759;transition:transform .15s,box-shadow .15s;margin-bottom:8px}._fab_dzhba_65:hover{transform:scale(1.06);box-shadow:0 0 28px #6ee7b780}._fab_dzhba_65:active{transform:scale(.96)}._fab_dzhba_65{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}._fabMenuBackdrop_dzhba_95{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110}._fabMenu_dzhba_95{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:232px;padding:6px;background:var(--bg-raised);border:1px solid var(--border-mid);border-radius:14px;box-shadow:var(--shadow-float);z-index:120;display:flex;flex-direction:column;gap:2px;animation:_slideUp_dzhba_1 .15s ease both}._fabMenuItem_dzhba_119{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;border-radius:10px;color:var(--text);font-size:14px;font-weight:500;font-family:inherit;text-align:left;transition:background .12s}._fabMenuItem_dzhba_119:hover,._fabMenuItem_dzhba_119:focus-visible{background:var(--bg-hover)}._fabMenuItem_dzhba_119 svg{color:var(--green);flex-shrink:0}._privacyBtn_dzhba_139{position:absolute;top:-48px;right:12px;width:32px;height:32px;border-radius:50%;background:var(--bg-hover);border:1px solid var(--border-mid);color:var(--text-faint);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-family:inherit}._privacyBtn_dzhba_139:hover{background:var(--border-input);color:var(--text-muted)}._privacyActive_dzhba_162{background:var(--icon-positive);border-color:var(--green);color:var(--green)}._logoFloat_dzhba_169{position:absolute;top:-44px;left:50%;transform:translate(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}._betaBadge_dzhba_179{position:absolute;top:-22px;left:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--green) 45%,var(--text-ghost));pointer-events:none;-webkit-user-select:none;user-select:none}._privacyBtn_dzhba_139{position:relative}._privacyBtn_dzhba_139:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}._card_iytzo_1{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:18px 16px 14px;margin:0 16px 12px}._label_iytzo_9{font-size:12px;color:var(--text3);margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}._monto_iytzo_17{font-size:32px;font-weight:800;letter-spacing:-1px;margin-bottom:8px}._pos_iytzo_24{color:var(--text)}._neg_iytzo_25{color:var(--red)}._row_iytzo_27{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:4px}._sub_iytzo_34{font-size:12px;display:flex;align-items:center;gap:3px;color:var(--text3)}._subIngreso_iytzo_42{color:var(--green)}._subEgreso_iytzo_43{color:var(--red)}._limpiarBtn_iytzo_45{background:none;border:none;padding:0 0 0 2px;margin:0;color:var(--text-faint);cursor:pointer;display:inline-flex;align-items:center;font-family:inherit;opacity:.7;transition:opacity .15s,color .15s}._limpiarBtn_iytzo_45:hover{opacity:1;color:var(--text)}._remanenteAccion_iytzo_60{background:none;border:none;padding:0;margin:0;color:var(--blue);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:underline}._remanenteAccion_iytzo_60:hover{opacity:.8}._progBg_iytzo_74{height:6px;background:var(--border);border-radius:3px;margin:10px 0 4px;overflow:hidden}._progFill_iytzo_82{height:100%;background:var(--blue);border-radius:3px;transition:width .4s ease}._progWarn_iytzo_89{background:var(--orange)}._progDanger_iytzo_90{background:var(--red)}._progLabel_iytzo_92{font-size:12px;font-weight:600}._wrap_uyd6j_1{margin:0 16px 12px}._title_uyd6j_5{font-size:14px;font-weight:700;color:var(--text);margin-bottom:12px}._inner_uyd6j_12{display:flex;align-items:center;gap:16px}._svg_uyd6j_18{width:150px;height:150px;flex-shrink:0}._centerLabel_uyd6j_24{font-size:12px;fill:var(--text3);font-family:inherit}._centerVal_uyd6j_30{font-size:13px;font-weight:700;fill:var(--text);font-family:inherit}._centerPct_uyd6j_37,._centerHint_uyd6j_43{font-size:12px;fill:var(--text3);font-family:inherit}._legend_uyd6j_49{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}._legendRow_uyd6j_57{display:flex;align-items:center;gap:6px;transition:opacity .15s}._dot_uyd6j_64{width:8px;height:8px;border-radius:50%;flex-shrink:0}._legendName_uyd6j_71{font-size:12px;color:var(--text2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._legendVal_uyd6j_81{font-size:12px;font-weight:600;color:var(--text);flex-shrink:0}._wrap_po7r6_1{margin:0 16px 12px}._title_po7r6_5{font-size:14px;font-weight:700;color:var(--text);margin-bottom:12px}._chart_po7r6_12{display:flex;align-items:flex-end;gap:8px}._col_po7r6_18{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}._val_po7r6_26{font-size:12px;color:var(--text3);text-align:center;min-height:12px;word-break:break-all}._valActual_po7r6_34{color:var(--accent);font-weight:700}._barWrap_po7r6_39{width:100%;display:flex;align-items:flex-end}._bar_po7r6_39{width:100%;background:var(--border);border-radius:4px 4px 0 0;min-height:4px;transition:height .3s ease}._barActual_po7r6_53{background:var(--accent)}._mes_po7r6_57{font-size:12px;color:var(--text3);text-transform:capitalize}._mesActual_po7r6_63{color:var(--accent);font-weight:700}._wrap_1y16z_2{display:flex;align-items:center;gap:8px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;width:fit-content}._label_1y16z_13{font-size:14px;font-weight:500;color:var(--text);text-transform:capitalize;min-width:130px;text-align:center;letter-spacing:.02em}._btn_1y16z_23{display:flex;align-items:center;justify-content:center;color:var(--text2);padding:4px;border-radius:6px;transition:color .1s,background .1s}._btn_1y16z_23:hover{color:var(--text);background:var(--border)}._btn_1y16z_23{position:relative}._btn_1y16z_23:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}._btn_wfoqu_4{position:fixed;bottom:80px;left:max(12px,calc(50% - var(--app-width) / 2 + 12px));width:32px;height:32px;border-radius:50%;background:var(--bg-hover);border:1px solid var(--border-mid);color:var(--text-faint);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99;transition:all .2s;font-family:inherit}._btn_wfoqu_4:hover{background:var(--border-input);color:var(--text-muted)}._overlay_wfoqu_28{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-strong);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}._modal_wfoqu_40{background:var(--bg-card);border:1px solid var(--border-mid);border-radius:20px;max-width:380px;width:100%;overflow:hidden;display:flex;flex-direction:column;max-height:80dvh}._modalHeader_wfoqu_52{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--border-dim);flex-shrink:0}._modalTitulo_wfoqu_61{font-size:15px;font-weight:700;color:var(--text)}._close_wfoqu_67{width:28px;height:28px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--border-mid);color:var(--text-subtle);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;transition:all .15s;flex-shrink:0}._close_wfoqu_67:hover{color:var(--text);background:var(--border-mid)}._modalBody_wfoqu_84{overflow-y:auto;padding:12px 16px 16px}._texto_wfoqu_89{font-size:14px;color:var(--text-soft);line-height:1.6}._seccionList_wfoqu_96{display:flex;flex-direction:column;gap:2px}._seccion_wfoqu_96{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-dim)}._seccion_wfoqu_96:last-child{border-bottom:none}._seccionIconWrap_wfoqu_110{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--bg-raised);border:1px solid var(--border-dim);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-top:1px}._seccionContent_wfoqu_124{display:flex;flex-direction:column;gap:3px}._seccionTitulo_wfoqu_130{font-size:13px;font-weight:700;color:var(--text);line-height:1.3}._seccionTexto_wfoqu_137{font-size:12px;color:var(--text-ghost);line-height:1.55}._overlay_1r38j_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--overlay);display:flex;justify-content:center}._overlayCentrado_1r38j_14{align-items:center;padding:16px}._overlaySheet_1r38j_19{align-items:flex-end}._overlayEncima_1r38j_24{z-index:calc(var(--z-modal) + 50)}._caja_1r38j_28{width:100%;max-height:100%;display:flex;justify-content:center;outline:none}._overlayCentrado_1r38j_14 ._caja_1r38j_28{align-items:center}._overlaySheet_1r38j_19 ._caja_1r38j_28{align-items:flex-end}._overlay_1rq44_2{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px;animation:_fadeIn_1rq44_1 .15s ease}@keyframes _fadeIn_1rq44_1{0%{opacity:0}to{opacity:1}}._modal_1rq44_19{background:var(--bg);border-radius:20px;width:100%;max-width:560px;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 32px;animation:_scaleIn_1rq44_1 .18s ease}@keyframes _scaleIn_1rq44_1{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}._modalHeader_1rq44_37{display:flex;align-items:center;justify-content:space-between;padding:20px 0 16px;position:sticky;top:0;background:var(--bg);z-index:1;border-bottom:1px solid var(--border);margin-bottom:16px}._modalTitle_1rq44_50{font-size:18px;font-weight:600;letter-spacing:-.02em}._closeBtn_1rq44_56{color:var(--text2);padding:6px;border-radius:8px;transition:background .1s}._closeBtn_1rq44_56:hover{background:var(--bg2)}._notice_1rq44_65{background:color-mix(in srgb,var(--accent) 10%,var(--bg2));border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--radius-sm);padding:10px 12px;font-size:12px;color:var(--text2);margin-bottom:16px;line-height:1.5}._form_1rq44_77{display:flex;flex-direction:column;gap:18px}._field_1rq44_78{display:flex;flex-direction:column;gap:8px}._row_1rq44_79{display:flex;gap:12px;align-items:flex-end}._flex2_1rq44_80{flex:2}._label_1rq44_82{font-size:12px;font-weight:600;color:var(--text2);text-transform:uppercase;letter-spacing:.06em}._input_1rq44_90{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:13px 16px;font-size:15px;transition:border-color .15s;width:100%}._input_1rq44_90:focus{border-color:var(--accent)}._input_1rq44_90[type=date]{color-scheme:dark}._segmented_1rq44_103{display:flex;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._seg_1rq44_103{flex:1;padding:10px 8px;font-size:13px;font-weight:500;color:var(--text2);transition:background .15s,color .15s;text-align:center;border-right:1px solid var(--border)}._seg_1rq44_103:last-child{border-right:none}._seg_1rq44_103:hover:not(:disabled){color:var(--text);background:var(--bg3)}._seg_1rq44_103:disabled{opacity:.4;cursor:not-allowed}._segActive_1rq44_125{background:color-mix(in srgb,var(--accent) 18%,var(--bg2));color:var(--accent)}._chips_1rq44_130{display:flex;flex-wrap:wrap;gap:8px}._chip_1rq44_130{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;background:var(--bg2);border:1px solid var(--border);color:var(--text2);transition:all .15s}._chip_1rq44_130:hover{border-color:var(--accent);color:var(--text)}._chipActive_1rq44_144{background:color-mix(in srgb,var(--accent) 18%,var(--bg2));border-color:var(--accent);color:var(--accent)}._hint_1rq44_150{font-size:12px;color:var(--yellow);margin-top:2px}._select_1rq44_152{width:100%;background:var(--bg2);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:10px 14px;font-size:14px;font-family:inherit;cursor:pointer}._registroBox_1rq44_165{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:16px}._registroTitle_1rq44_175{font-size:12px;font-weight:600;color:var(--text2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}._registroItem_1rq44_184{display:flex;flex-direction:column;gap:8px}._registroLabel_1rq44_190{font-size:13px;font-weight:500;color:var(--text)}._registroHint_1rq44_196{font-size:12px;color:var(--text3);line-height:1.4;margin-top:2px}._btnSubmit_1rq44_203{background:var(--accent);color:var(--text-on-accent);padding:15px 24px;border-radius:var(--radius);font-size:16px;font-weight:600;width:100%;transition:background .15s,opacity .15s;margin-top:4px}._btnSubmit_1rq44_203:hover:not(:disabled){background:var(--accent2)}._btnSubmit_1rq44_203:disabled{opacity:.5;cursor:not-allowed}._toast_24xu6_3{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-h) + 12px + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);max-width:448px;min-height:52px;display:flex;align-items:center;gap:8px;padding:4px 4px 4px 14px;background:var(--bg-raised);border:1px solid var(--border-mid);border-radius:var(--radius);color:var(--text);font-size:14px;box-shadow:var(--shadow-float);z-index:150;animation:_slideUp_24xu6_1 .2s ease both}._toast_24xu6_3:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--green)}._error_24xu6_34:before{background:var(--red)}._mensaje_24xu6_36{flex:1;min-width:0;line-height:1.4}._accion_24xu6_43{min-height:44px;padding:0 14px;border-radius:var(--radius-sm);color:var(--green);font-size:13px;font-weight:700;font-family:inherit;white-space:nowrap;transition:background .15s}._accion_24xu6_43:hover:not(:disabled){background:var(--bg-hover)}._accion_24xu6_43:disabled{opacity:.5;cursor:default}._cerrar_24xu6_57{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-faint);transition:color .15s,background .15s}._cerrar_24xu6_57:hover{color:var(--text);background:var(--bg-hover)}._page_19hzc_2{padding:0 0 80px;max-width:480px;margin:0 auto;min-height:100dvh;background:var(--bg);color:var(--text)}._header_19hzc_12{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 16px}._headerSub_19hzc_19{font-size:12px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}._headerTitle_19hzc_27{font-size:22px;font-weight:700;color:var(--text);text-transform:capitalize;letter-spacing:-.02em}._mainCard_19hzc_36{margin:0 16px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:20px}._mainLabel_19hzc_44{font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}._mainMonto_19hzc_52{font-size:36px;font-weight:800;letter-spacing:-.03em;margin-bottom:10px;font-variant-numeric:tabular-nums}._pos_19hzc_60{color:var(--green)}._neg_19hzc_61{color:var(--red)}._mainRow_19hzc_63{display:flex;gap:16px;margin-bottom:14px}._mainSub_19hzc_69{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-subtle)}._mainSubIngreso_19hzc_77{color:var(--green)}._mainSubEgreso_19hzc_78{color:var(--red)}._progBg_19hzc_81{height:4px;background:var(--border-input);border-radius:2px;overflow:hidden;margin-bottom:6px}._progFill_19hzc_89{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--green),var(--blue));transition:width .5s cubic-bezier(.16,1,.3,1)}._progWarn_19hzc_96{background:linear-gradient(90deg,var(--amber),var(--orange))}._progDanger_19hzc_97{background:linear-gradient(90deg,var(--orange),var(--red))}._progLabel_19hzc_99{font-size:12px;color:var(--text-subtle);text-align:right;font-weight:500}._usdCard_19hzc_107{margin:0 16px 12px;background:var(--bg-card);border:2px solid var(--green);border-radius:20px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}._usdLeft_19hzc_118{display:flex;align-items:center;gap:12px}._usdIcon_19hzc_124{color:var(--text);opacity:.6}._usdLabel_19hzc_126{font-size:12px;color:var(--text-muted);margin-bottom:3px;text-transform:uppercase;letter-spacing:.06em}._usdSaldo_19hzc_134{font-size:22px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._usdRight_19hzc_141{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._usdPill_19hzc_148{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}._statsGrid_19hzc_157{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 16px 16px}._statCard_19hzc_164{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:14px}._statLabel_19hzc_171{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}._statVal_19hzc_179{font-size:17px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._accent_19hzc_186{color:var(--blue)}._amber_19hzc_187{color:var(--amber)}._green_19hzc_188{color:var(--green)}._section_19hzc_191{margin:0 16px 20px}._sectionHeader_19hzc_195{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._sectionTitle_19hzc_202{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}._chartWrap_19hzc_212{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:8px 0 4px;margin-bottom:12px}._grafToggle_19hzc_220{display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;overflow:hidden;padding:2px;gap:2px}._grafToggleBtn_19hzc_230{padding:4px 14px;font-size:12px;font-weight:600;color:var(--text-faint);cursor:pointer;font-family:inherit;border-radius:16px;background:transparent;border:none;transition:all .15s}._grafToggleActive_19hzc_243{background:var(--text);color:var(--bg)}._legend_19hzc_249{display:flex;flex-direction:column;gap:6px}._legendItem_19hzc_255{display:flex;align-items:center;gap:8px}._legendDot_19hzc_261{width:8px;height:8px;border-radius:50%;flex-shrink:0}._legendName_19hzc_268{flex:1;font-size:13px;color:var(--text-dim)}._legendMonto_19hzc_274{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._catRow_19hzc_282{display:flex;align-items:center;gap:10px;margin-bottom:12px}._catEmoji_19hzc_289{font-size:20px;flex-shrink:0}._catInfo_19hzc_291{flex:1;min-width:0}._catTop_19hzc_293{display:flex;justify-content:space-between;margin-bottom:5px}._catNombre_19hzc_299{font-size:13px;color:var(--text-soft)}._catMonto_19hzc_300{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._barBg_19hzc_302{height:4px;background:var(--border);border-radius:2px;overflow:hidden}._barFill_19hzc_303{height:100%;border-radius:2px;transition:width .5s cubic-bezier(.16,1,.3,1)}._empty_19hzc_306{text-align:center;padding:48px 20px;color:var(--text-subtle)}._emptySub_19hzc_312{font-size:13px;margin-top:6px;color:var(--text-ghost)}._emptyState_19hzc_319{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 20px;gap:8px}._emptyStateEmoji_19hzc_328{font-size:48px;line-height:1;margin-bottom:4px}._emptyStateMsg_19hzc_334{font-size:16px;font-weight:600;color:var(--text-faint)}._emptyStateSub_19hzc_340{font-size:13px;color:var(--text-ghost);max-width:260px;line-height:1.5}._emptyStateBtn_19hzc_347{margin-top:8px;padding:12px 24px;border-radius:14px;background:linear-gradient(135deg,var(--green),var(--blue));color:var(--bg);font-size:14px;font-weight:700;font-family:inherit;border:none;cursor:pointer;transition:opacity .15s,transform .1s}._emptyStateBtn_19hzc_347:hover{opacity:.9;transform:translateY(-1px)}._emptyStateBtn_19hzc_347:active{transform:translateY(0)}._loading_19hzc_363{display:flex;align-items:center;justify-content:center;min-height:60vh;color:var(--text-subtle);font-size:14px}._sliceInfo_19hzc_373{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:8px;min-height:42px}._sliceDot_19hzc_385{width:10px;height:10px;border-radius:50%;flex-shrink:0}._sliceNombre_19hzc_391{font-size:13px;font-weight:600;color:var(--text);flex:1}._sliceMonto_19hzc_398{font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._slicePct_19hzc_405{font-size:12px;color:var(--text-faint);margin-left:4px;min-width:36px;text-align:right}._sliceHint_19hzc_413{font-size:12px;color:var(--text-subtle);font-style:italic}._catCount_19hzc_420{font-size:12px;color:var(--text-faint);font-weight:400}._chevron_19hzc_426{color:var(--text-faint);flex-shrink:0;transition:transform .2s}._chevronOpen_19hzc_432{transform:rotate(90deg)}._expandContent_19hzc_436{overflow:hidden;max-height:0;transition:max-height .25s ease;padding-left:30px}._expandOpen_19hzc_443{max-height:600px;margin-bottom:12px}._expandRow_19hzc_448{display:grid;grid-template-columns:58px 1fr auto;gap:8px;padding:7px 4px;font-size:12px;border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:center}._expandRow_19hzc_448:active{opacity:.7}._expandFecha_19hzc_461{color:var(--text-faint);font-size:12px}._expandDesc_19hzc_466{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft)}._expandMedioPago_19hzc_473{font-size:12px;color:var(--text-subtle);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._expandMonto_19hzc_482{font-size:12px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;text-align:right}._presResumen_19hzc_491{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:12px 14px}._presResumenText_19hzc_498{font-size:13px;color:var(--text2);margin-bottom:8px}._presResumenText_19hzc_498 strong{color:var(--text);font-weight:700}._presResumenBg_19hzc_509{height:6px;background:var(--border);border-radius:3px;overflow:hidden}._presResumenFill_19hzc_516{height:100%;background:var(--blue);border-radius:3px;transition:width .4s ease}._subcatRow_19hzc_524{display:grid;grid-template-columns:18px 1fr auto;gap:6px;padding:4px 4px 4px 30px;align-items:center;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--text) 3%,transparent)}._subcatEmoji_19hzc_534{font-size:12px;text-align:center}._subcatNombre_19hzc_539{font-size:12px;color:var(--text-faint);font-weight:500}._subcatMonto_19hzc_545{font-size:12px;font-weight:600;color:var(--text-subtle);font-variant-numeric:tabular-nums}._subcatGroupHeader_19hzc_553{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 4px;margin-top:4px;border-bottom:1px solid var(--border-dim)}._subcatGroupNombre_19hzc_562{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}._subcatGroupMonto_19hzc_570{font-size:12px;font-weight:600;color:var(--text-subtle);font-variant-numeric:tabular-nums}._pctCard_19hzc_578{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:12px 14px}._pctBar_19hzc_585{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--bg-raised);margin-bottom:10px;gap:1px}._pctSeg_19hzc_595{height:100%;border-radius:2px;transition:width .4s ease;min-width:2px}._pctLegend_19hzc_602{display:flex;flex-wrap:wrap;gap:8px 14px}._pctLegendItem_19hzc_608{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-subtle)}._pctLegendDot_19hzc_616{width:8px;height:8px;border-radius:2px;flex-shrink:0}._pctLegendLabel_19hzc_623{color:var(--text-faint)}._pctLegendVal_19hzc_624{font-weight:600;color:var(--text-soft);font-variant-numeric:tabular-nums}._limpiarOverlay_19hzc_627{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:200;display:flex;align-items:flex-end;justify-content:center}._limpiarSheet_19hzc_637{background:var(--bg-card);border:1px solid var(--border);border-radius:20px 20px 0 0;padding:24px 20px calc(90px + env(safe-area-inset-bottom,0px));width:100%;max-width:480px}._limpiarTitulo_19hzc_646{font-size:16px;font-weight:700;color:var(--text);margin-bottom:10px}._limpiarSub_19hzc_653{font-size:13px;color:var(--text-faint);line-height:1.5;margin-bottom:12px}._limpiarBtns_19hzc_660{display:flex;gap:10px;margin-top:20px}._limpiarCancelar_19hzc_666{flex:1;padding:12px;border-radius:12px;background:var(--bg-raised);border:1px solid var(--border);color:var(--text-muted);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._limpiarCancelar_19hzc_666:hover{background:var(--bg-hover)}._limpiarConfirmar_19hzc_681{flex:1;padding:12px;border-radius:12px;background:linear-gradient(135deg,var(--green),var(--blue));border:none;color:var(--bg);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}._limpiarConfirmar_19hzc_681:disabled{opacity:.6;cursor:not-allowed}._remanenteInputRow_19hzc_696{display:flex;align-items:center;gap:10px;margin-top:4px}._remanenteInputWrap_19hzc_703{flex:1;min-width:0;display:flex;align-items:center;background:var(--bg-input);border:1px solid var(--border-input);border-radius:10px;overflow:hidden}._remanentePrefix_19hzc_714{padding:0 8px;font-size:12px;color:var(--text-subtle);border-right:1px solid var(--border-input)}._remanenteInput_19hzc_696{flex:1;min-width:0;padding:9px 10px;background:transparent;border:none;color:var(--text);font-size:14px;font-family:inherit;text-align:right;font-variant-numeric:tabular-nums}._remanenteCeroBtn_19hzc_734{padding:9px 12px;border-radius:10px;background:var(--bg-raised);border:1px solid var(--border);color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s}._remanenteCeroBtn_19hzc_734:hover{background:var(--bg-hover)}._deshacerToast_19hzc_749{position:fixed;bottom:90px;left:50%;transform:translate(-50%);background:var(--bg-success);color:var(--text-on-accent);border-radius:12px;padding:10px 18px;font-size:13px;font-weight:600;z-index:300;white-space:nowrap;box-shadow:var(--shadow-float);display:flex;align-items:center;gap:14px}._deshacerToastAccion_19hzc_768{background:none;border:none;padding:0;color:var(--text-on-accent);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;text-decoration:underline}._deshacerToastAccion_19hzc_768:hover{opacity:.85}._dropdown_qdq06_1{position:absolute;top:calc(100% + 6px);left:0;background:var(--bg-card);border:1px solid var(--border-input);border-radius:14px;overflow:hidden;z-index:50;width:280px;max-height:300px;box-shadow:var(--shadow-2);display:flex}._left_qdq06_16{width:100px;border-right:1px solid var(--border);overflow-y:auto;flex-shrink:0}._leftItem_qdq06_23{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 10px;font-size:12px;color:var(--text-faint);cursor:pointer;font-family:inherit;transition:background .1s,color .1s;border-bottom:1px solid var(--bg-hover);text-align:left}._leftItem_qdq06_23:last-child{border-bottom:none}._leftItem_qdq06_23:hover{background:var(--bg-hover);color:var(--text-muted)}._leftActive_qdq06_40{background:var(--bg-raised);color:var(--text);font-weight:600}._dot_qdq06_46{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}._right_qdq06_54{flex:1;overflow-y:auto;max-height:300px}._option_qdq06_60{display:flex;align-items:center;gap:6px;width:100%;padding:9px 12px;font-size:13px;color:var(--text-muted);transition:background .1s;font-family:inherit;cursor:pointer;text-align:left}._option_qdq06_60:hover{background:var(--bg-hover)}._optionActive_qdq06_74{color:var(--green);font-weight:600}._check_qdq06_76{width:12px;flex-shrink:0;color:var(--green);display:flex;align-items:center}._clear_qdq06_84{display:block;width:100%;text-align:right;padding:6px 12px;font-size:12px;color:var(--red);cursor:pointer;font-family:inherit;transition:background .1s;border-bottom:1px solid var(--border)}._clear_qdq06_84:hover{background:var(--icon-negative)}._fechaWrap_qdq06_98{padding:8px 12px;display:flex;flex-direction:column;gap:10px}._dateLabel_qdq06_105{font-size:12px;color:var(--text-faint);margin-bottom:4px}._dateInput_qdq06_111{width:100%;background:var(--bg-hover);border:1px solid var(--border-input);border-radius:8px;color:var(--text);padding:6px 8px;font-size:12px;font-family:inherit}._dateInput_qdq06_111:focus{border-color:var(--accent)}._page_1cilv_2{padding:0 0 80px;max-width:480px;margin:0 auto;min-height:100dvh;background:var(--bg);color:var(--text)}._header_1cilv_11{padding:20px 16px 12px;position:sticky;top:0;background:var(--bg);z-index:10;border-bottom:1px solid var(--border-dim)}._headerTop_1cilv_20{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._title_1cilv_27{font-size:22px;font-weight:700;letter-spacing:-.02em}._pills_1cilv_33{display:flex;gap:6px;margin-bottom:10px}._pill_1cilv_33{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;background:var(--bg-card);border:1px solid var(--border-input);color:var(--text-faint);cursor:pointer;transition:all .15s;font-family:inherit}._pillActive_1cilv_52{background:var(--text);border-color:var(--text);color:var(--bg)}._controls_1cilv_58{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;position:relative}._ctrl_1cilv_66{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;background:var(--bg-card);border:1px solid var(--border-input);color:var(--text-faint);cursor:pointer;font-family:inherit;transition:all .15s}._ctrlActive_1cilv_82{border-color:var(--green);color:var(--green)}._dropWrap_1cilv_87{position:relative}._dropdown_1cilv_90{position:absolute;top:calc(100% + 6px);left:0;background:var(--bg-card);border:1px solid var(--border-input);border-radius:14px;overflow-y:auto;overflow-x:hidden;z-index:50;min-width:180px;max-height:320px;box-shadow:var(--shadow-2)}._dropLabel_1cilv_105{font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em;padding:10px 14px 4px;position:sticky;top:0;background:var(--bg-card)}._dropItem_1cilv_117{display:block;width:100%;text-align:left;padding:9px 14px;font-size:13px;color:var(--text-muted);transition:background .1s;font-family:inherit;cursor:pointer}._dropItem_1cilv_117:hover{background:var(--bg-hover)}._dropItemActive_1cilv_129{color:var(--green);font-weight:600}._dropDivider_1cilv_131{height:1px;background:var(--border);margin:4px 0}._dropClear_1cilv_137{display:block;width:100%;text-align:center;padding:10px;font-size:12px;color:var(--red);border-top:1px solid var(--border);cursor:pointer;font-family:inherit;transition:background .1s;position:sticky;bottom:0;background:var(--bg-card)}._dropClear_1cilv_137:hover{background:var(--icon-negative)}._tags_1cilv_154{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}._tag_1cilv_154{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;padding:3px 8px 3px 10px;border-radius:20px;background:var(--bg-hover);color:var(--green);border:1px solid color-mix(in srgb,var(--green) 25%,transparent)}._tag_1cilv_154 button{color:var(--green);opacity:.6;display:flex;align-items:center}._tag_1cilv_154 button:hover{opacity:1}._subtotal_1cilv_176{display:flex;align-items:center;justify-content:space-between;padding:8px 0 0}._subtotalCount_1cilv_183{font-size:12px;color:var(--text-subtle)}._subtotalMontos_1cilv_185{display:flex;gap:10px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end}._subtotalIngreso_1cilv_195{color:var(--green)}._subtotalEgreso_1cilv_196{color:var(--red)}._list_1cilv_198{padding:8px 16px 0;display:flex;flex-direction:column;gap:8px}._item_1cilv_205{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--bg-hover);border-radius:16px;padding:13px 14px;transition:border-color .15s}._item_1cilv_205:hover{border-color:var(--border-mid)}._itemCredito_1cilv_217{border-color:var(--icon-warning);background:var(--icon-warning);opacity:.85}._typeIcon_1cilv_223{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._typeIngreso_1cilv_233{background:var(--icon-positive);color:var(--green)}._typeEgreso_1cilv_234{background:var(--icon-negative);color:var(--red)}._typeDivisa_1cilv_235{background:var(--icon-info);color:var(--blue)}._info_1cilv_237{flex:1;min-width:0}._desc_1cilv_239{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}._meta_1cilv_249{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._emoji_1cilv_256{font-size:12px}._cat_1cilv_257{font-size:12px;color:var(--text-faint)}._fecha_1cilv_258{font-size:12px;color:var(--text-ghost);background:var(--bg-hover);padding:1px 5px;border-radius:4px}._medio_1cilv_259{font-size:12px;color:var(--text-subtle)}._badge_1cilv_261{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:500;padding:2px 6px;border-radius:10px;background:var(--icon-info);color:var(--green)}._badgeCredito_1cilv_273{background:var(--icon-warning);color:var(--amber)}._right_1cilv_275{text-align:right;flex-shrink:0}._monto_1cilv_277{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}._montoIngreso_1cilv_283{color:var(--green)}._montoEgreso_1cilv_284{color:var(--red)}._montoTotal_1cilv_286{font-size:12px;color:var(--text-subtle);margin-top:2px;font-variant-numeric:tabular-nums}._actions_1cilv_293{display:flex;gap:4px;justify-content:flex-end;margin-top:4px}._actionBtn_1cilv_300{font-size:13px;padding:2px 4px;border-radius:6px;cursor:pointer;color:var(--text-muted);opacity:.5;transition:opacity .15s}._actionBtn_1cilv_300:hover{opacity:1}._del_1cilv_310:hover{color:var(--red)}._lockIcon_1cilv_312{font-size:13px;opacity:.4;cursor:default;padding:2px 4px}._creditoSection_1cilv_319{margin:20px 16px 0;padding-top:16px;border-top:1px dashed var(--border)}._creditoTitle_1cilv_325{font-size:14px;font-weight:600;color:var(--amber);margin-bottom:4px}._creditoSub_1cilv_332{font-size:12px;color:var(--text-faint);margin-bottom:12px}._loading_1cilv_338,._empty_1cilv_338{text-align:center;padding:60px 20px;color:var(--text-subtle);font-size:14px}._emptySub_1cilv_345{font-size:12px;color:var(--text-ghost);margin-top:6px}._typeAhorro_1cilv_351{background:var(--icon-warning);color:var(--amber)}._recordatoriosSection_1cilv_354{margin:16px 16px 0;padding:14px;background:var(--border-dim);border:1px solid var(--bg-hover);border-radius:16px}._recordatoriosTitle_1cilv_362{font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}._bloqueHeader_1cilv_372{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;background:none;border:none;cursor:pointer;font-family:inherit;color:inherit}._bloqueTitulo_1cilv_385{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em}._bloqueMeta_1cilv_395{display:flex;align-items:center;gap:8px;color:var(--text-faint);flex-shrink:0}._bloqueCount_1cilv_402{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bg-hover);color:var(--text-subtle);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}._bloqueResumen_1cilv_415{font-size:12px;font-weight:600;color:var(--text-faint);white-space:nowrap}._bloqueBody_1cilv_421{margin-top:10px}._calendario_1cilv_424{padding:0 16px;margin-top:16px}._calHead_1cilv_425{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}._calHead_1cilv_425 span{text-align:center;font-size:12px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}._calGrid_1cilv_439{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._calCell_1cilv_444{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:54px;padding:4px 5px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border);cursor:pointer;font-family:inherit;overflow:hidden;transition:border-color .15s}._calCell_1cilv_444:hover{border-color:var(--border-mid)}._calCellOut_1cilv_461{background:transparent;border-color:transparent;cursor:default;opacity:.35}._calCellSel_1cilv_467{border-color:var(--green)}._calDay_1cilv_468{font-size:12px;font-weight:600;color:var(--text)}._calMonto_1cilv_473{font-size:12px;font-weight:600;color:var(--text-dim);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}._calDots_1cilv_481{display:flex;align-items:center;gap:3px;margin-top:auto}._calDotIngreso_1cilv_487{width:6px;height:6px;border-radius:50%;background:var(--green)}._calDotUSD_1cilv_493{font-size:12px;font-weight:700;color:var(--blue);line-height:1}._calDetalle_1cilv_499{margin-top:12px}._recItem_1cilv_501{display:flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:11px 12px;margin-bottom:6px}._recItem_1cilv_501:last-child{margin-bottom:0}._recInfo_1cilv_513{flex:1;min-width:0}._recTitulo_1cilv_515{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}._recMeta_1cilv_525{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._recFecha_1cilv_532{font-size:12px;color:var(--text-faint)}._recMonto_1cilv_533{font-size:13px;font-weight:600;color:var(--red);white-space:nowrap;font-variant-numeric:tabular-nums}._badgeVencido_1cilv_541{font-size:12px;font-weight:600;padding:2px 6px;border-radius:10px;background:var(--icon-negative);color:var(--red);text-transform:uppercase;letter-spacing:.05em}._btnPagar_1cilv_552{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;background:var(--icon-positive);border:1px solid color-mix(in srgb,var(--green) 30%,transparent);color:var(--green);cursor:pointer;font-family:inherit;transition:all .15s;flex-shrink:0}._btnPagar_1cilv_552:hover:not(:disabled){background:color-mix(in srgb,var(--green) 15%,var(--bg-card))}._btnPagar_1cilv_552:disabled{opacity:.5;cursor:not-allowed}._recNuevo_1cilv_572{display:flex;justify-content:flex-end;margin-top:8px}._emptyStateBtn_1cilv_578{margin-top:12px;padding:12px 24px;border-radius:14px;background:linear-gradient(135deg,var(--green),var(--blue));color:var(--bg);font-size:14px;font-weight:700;font-family:inherit;border:none;cursor:pointer;transition:opacity .15s,transform .1s}._emptyStateBtn_1cilv_578:hover{opacity:.9;transform:translateY(-1px)}._emptyStateBtn_1cilv_578:active{transform:translateY(0)}._filterDropdown_1cilv_595{position:absolute;top:calc(100% + 6px);left:0;background:var(--bg-card);border:1px solid var(--border-input);border-radius:14px;overflow:hidden;z-index:50;width:280px;max-height:300px;box-shadow:var(--shadow-2);display:flex}._filterLeft_1cilv_610{width:100px;border-right:1px solid var(--border);overflow-y:auto;flex-shrink:0}._filterLeftItem_1cilv_617{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 10px;font-size:12px;color:var(--text-faint);cursor:pointer;font-family:inherit;transition:background .1s,color .1s;border-bottom:1px solid var(--bg-hover);text-align:left}._filterLeftItem_1cilv_617:last-child{border-bottom:none}._filterLeftItem_1cilv_617:hover{background:var(--bg-hover);color:var(--text-muted)}._filterLeftActive_1cilv_634{background:var(--bg-raised);color:var(--text);font-weight:600}._filterDot_1cilv_640{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}._filterRight_1cilv_648{flex:1;overflow-y:auto;max-height:300px}._filterOption_1cilv_654{display:flex;align-items:center;gap:6px;width:100%;padding:9px 12px;font-size:13px;color:var(--text-muted);transition:background .1s;font-family:inherit;cursor:pointer;text-align:left}._filterOption_1cilv_654:hover{background:var(--bg-hover)}._filterOptionActive_1cilv_669{color:var(--green);font-weight:600}._filterCheck_1cilv_671{width:12px;flex-shrink:0;color:var(--green);display:flex;align-items:center}._filterClear_1cilv_679{display:block;width:100%;text-align:right;padding:6px 12px;font-size:12px;color:var(--red);cursor:pointer;font-family:inherit;transition:background .1s;border-bottom:1px solid var(--border)}._filterClear_1cilv_679:hover{background:var(--icon-negative)}._subtotalGrid_1cilv_694{display:flex;flex-direction:column;gap:2px;align-items:flex-end}._subtotalRow_1cilv_701{display:flex;gap:10px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}._dateDivider_1cilv_710{font-size:12px;color:var(--text-subtle);text-align:center;padding:10px 0 2px;letter-spacing:.04em;position:sticky;top:0;background:var(--bg);z-index:2}._dateLabel_1cilv_723{font-size:12px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._dateInput_1cilv_731{background:var(--bg-input);border:1px solid var(--border-mid);border-radius:8px;color:var(--text);padding:7px 10px;font-size:13px;font-family:inherit;width:100%;color-scheme:dark}._dateInput_1cilv_731:focus{border-color:var(--text-faint)}._searchRow_1cilv_746{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border-input);border-radius:20px;padding:6px 12px;margin-bottom:8px;transition:border-color .15s}._searchRow_1cilv_746:focus-within{border-color:var(--border-mid)}._searchIcon_1cilv_759{color:var(--text-faint);flex-shrink:0}._searchInput_1cilv_761{flex:1;background:transparent;border:none;font-size:13px;color:var(--text);font-family:inherit;min-width:0}._searchInput_1cilv_761::placeholder{color:var(--text-ghost)}._searchClear_1cilv_773{color:var(--text-faint);display:flex;align-items:center;padding:2px;border-radius:50%;flex-shrink:0;transition:color .12s}._searchClear_1cilv_773:hover{color:var(--text-muted)}._exportPanel_1cilv_785{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:260px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--bg-card);border:1px solid var(--border-input);border-radius:14px;box-shadow:var(--shadow-2)}._exportHead_1cilv_802{display:flex;align-items:center;justify-content:space-between}._exportTitle_1cilv_808{font-size:13px;font-weight:600;color:var(--text)}._exportClose_1cilv_814{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bg-input);border:1px solid var(--border-input);color:var(--text-faint);cursor:pointer;font-family:inherit}._exportInfo_1cilv_828{font-size:12px;line-height:1.4;color:var(--text-subtle)}._exportBtn_1cilv_834{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;border-radius:12px;background:linear-gradient(135deg,var(--green),var(--blue));color:var(--bg);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}._exportBtn_1cilv_834:disabled{opacity:.5;cursor:not-allowed}._actionBtn_1cilv_300{position:relative}._actionBtn_1cilv_300:after{content:"";position:absolute;top:-11px;right:-10px;bottom:-11px;left:-10px}._catOverlay_54ag4_4{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:200;display:flex;align-items:flex-end}._catOverlaySobreModal_54ag4_13{z-index:300}._catSheet_54ag4_15{width:100%;max-width:480px;margin:0 auto;background:var(--bg-raised);border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,16px);max-height:70dvh;display:flex;flex-direction:column}._catSheetHandle_54ag4_27{width:36px;height:4px;background:var(--border);border-radius:2px;margin:12px auto 8px;flex-shrink:0}._catSheetList_54ag4_36{overflow-y:auto;flex:1;padding:4px 12px 8px;display:flex;flex-direction:column;gap:2px}._catSheetItem_54ag4_45{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:transparent;border:none;color:var(--text);font-size:15px;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s}._catSheetItem_54ag4_45:hover{background:var(--bg-hover)}._catSheetItemActive_54ag4_61{background:var(--border-dim);color:var(--green)}._catSheetEmoji_54ag4_63{font-size:18px;width:28px;text-align:center;flex-shrink:0}._catSheetCheck_54ag4_65{margin-left:auto;color:var(--green);font-weight:700}._catSheetAdd_54ag4_67{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;background:transparent;border:none;color:var(--text-muted);font-size:14px;font-family:inherit;cursor:pointer;margin-top:4px;border-top:1px solid var(--border-dim);width:100%;text-align:left}._catSheetAdd_54ag4_67:hover{color:var(--text)}._catSheetHint_54ag4_86{font-size:12px;color:var(--text-subtle);text-align:center;padding:8px 16px 12px;flex-shrink:0;line-height:1.4}._overlay_3cgmr_3{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-strong);display:flex;align-items:flex-end;justify-content:center;z-index:200;animation:_fadeIn_3cgmr_1 .15s ease}@keyframes _fadeIn_3cgmr_1{0%{opacity:0}to{opacity:1}}._modal_3cgmr_12{background:var(--border-dim);border-radius:20px 20px 0 0;width:100%;max-width:480px;max-height:92dvh;overflow-y:auto;animation:_slideUp_3cgmr_1 .2s ease}@keyframes _slideUp_3cgmr_1{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_3cgmr_25{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--border-dim);z-index:1}._modalTitle_3cgmr_31{font-size:16px;font-weight:700;color:var(--text)}._closeBtn_3cgmr_32{width:32px;height:32px;border-radius:50%;background:var(--bg-raised);border:none;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}._closeBtn_3cgmr_32:hover{color:var(--text)}._modalBody_3cgmr_40{padding:16px 16px 28px;display:flex;flex-direction:column;gap:14px}._field_3cgmr_46{display:flex;flex-direction:column;gap:5px}._fieldRow_3cgmr_47{display:flex;gap:10px}._label_3cgmr_49{font-size:12px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em}._input_3cgmr_54{background:var(--bg-hover);border:1px solid var(--border-mid);border-radius:10px;color:var(--text);padding:10px 12px;font-size:14px;font-family:inherit;width:100%}._input_3cgmr_54:focus{border-color:var(--green)}._select_3cgmr_60{background:var(--bg-hover);border:1px solid var(--border-mid);border-radius:10px;color:var(--text);padding:10px 32px 10px 12px;font-size:14px;font-family:inherit;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._select_3cgmr_60:focus{border-color:var(--green)}._divModos_3cgmr_70{display:flex;gap:8px}._modoBtn_3cgmr_71{flex:1;padding:10px 8px;border-radius:10px;background:var(--bg-hover);border:1px solid var(--border-mid);color:var(--text-subtle);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}._modoBtnActive_3cgmr_77{background:color-mix(in srgb,var(--green) 12%,var(--bg-card));border-color:var(--green);color:var(--green)}._partesGrid_3cgmr_80{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}._parteRow_3cgmr_84{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--bg-hover)}._parteRow_3cgmr_84:last-child{border-bottom:none}._parteRowPagador_3cgmr_89{background:color-mix(in srgb,var(--green) 8%,var(--bg-card))}._parteLeft_3cgmr_92{display:flex;align-items:center;gap:9px;flex:1;min-width:0;cursor:pointer}._parteCheck_3cgmr_96{width:16px;height:16px;flex-shrink:0;accent-color:var(--green);cursor:pointer}._parteRowExcluida_3cgmr_100 ._parteNombre_3cgmr_100{color:var(--text-faint);text-decoration:line-through}._parteRowExcluida_3cgmr_100{opacity:.6}._pctWrap_3cgmr_103{display:flex;align-items:center;gap:5px}._pctSign_3cgmr_104{font-size:13px;color:var(--text-faint);font-weight:600}._parteNombre_3cgmr_100{font-size:13px;color:var(--text-soft);display:flex;align-items:center;gap:5px}._pagoBadge_3cgmr_107{font-size:12px;color:var(--green);background:color-mix(in srgb,var(--green) 15%,var(--bg-card));border-radius:6px;padding:1px 6px;font-weight:600}._parteValor_3cgmr_108{font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._parteInput_3cgmr_110{width:110px;background:var(--bg-input);border:1px solid var(--border-mid);border-radius:8px;color:var(--text);padding:6px 10px;font-size:13px;text-align:right;font-family:inherit}._parteInput_3cgmr_110:focus{border-color:var(--green)}._sumaOk_3cgmr_118{background:color-mix(in srgb,var(--green) 12%,var(--bg-card))}._sumaOk_3cgmr_118 ._parteNombre_3cgmr_100,._sumaOk_3cgmr_118 ._parteValor_3cgmr_108{color:var(--green)}._sumaError_3cgmr_120{background:color-mix(in srgb,var(--red) 12%,var(--bg-card))}._sumaError_3cgmr_120 ._parteNombre_3cgmr_100,._sumaError_3cgmr_120 ._parteValor_3cgmr_108{color:var(--red)}._error_3cgmr_123{font-size:12px;color:var(--red);text-align:center}._catTrigger_3cgmr_126{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--bg-hover);border:1px solid var(--border-mid);border-radius:10px;color:var(--text);font-size:14px;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s}._catTrigger_3cgmr_126:hover{border-color:var(--green)}._catTrigger_3cgmr_126 svg{color:var(--text-faint);flex-shrink:0}._btnGuardar_3cgmr_148{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:14px;border:none;background:linear-gradient(135deg,var(--green),var(--blue));color:var(--bg);font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}._btnGuardar_3cgmr_148:disabled{opacity:.5;cursor:not-allowed}._mesesGrid_182je_3{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}._mesPill_182je_11{padding:9px 14px;border-radius:10px;font-size:13px;font-weight:500;background:var(--bg-input);border:1px solid var(--border-input);color:var(--text-subtle);cursor:pointer;text-align:left;font-family:inherit;transition:all .15s;text-transform:capitalize}._mesPill_182je_11:hover{color:var(--text-muted);border-color:var(--border-mid)}._mesPillActive_182je_26{background:var(--icon-positive);border-color:var(--green);color:var(--green)}._overlay_18471_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:var(--overlay);display:flex;align-items:flex-end;justify-content:center}._sheet_18471_13{width:100%;max-width:480px;background:var(--bg-raised);border:1px solid var(--border);border-bottom:none;border-radius:20px 20px 0 0;padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;animation:_slideUp_18471_1 .2s ease both}._handle_18471_27{width:36px;height:4px;border-radius:2px;background:var(--border-mid);margin:4px auto 10px}._titulo_18471_35{font-size:17px;font-weight:700;color:var(--text);margin:0}._texto_18471_42{font-size:14px;line-height:1.5;color:var(--text-muted);margin:0}._acciones_18471_49{display:flex;gap:8px;margin-top:12px}._btnCancelar_18471_55,._btnConfirmar_18471_56{flex:1;min-height:48px;padding:0 16px;border-radius:12px;font-size:15px;font-weight:700;font-family:inherit;transition:opacity .15s,background .15s}._btnCancelar_18471_55:disabled,._btnConfirmar_18471_56:disabled{opacity:.5;cursor:default}._btnCancelar_18471_55{background:var(--bg-card);border:1px solid var(--border);color:var(--text)}._btnCancelar_18471_55:hover:not(:disabled){background:var(--bg-hover)}._btnConfirmar_18471_56{background:linear-gradient(135deg,var(--green),var(--blue));color:var(--bg)}._btnConfirmar_18471_56:hover:not(:disabled){opacity:.9}._btnPeligro_18471_83{background:var(--red);color:var(--bg)}._field_1mrmx_4{display:flex;flex-direction:column;gap:8px}._row_1mrmx_5{display:flex;gap:10px;align-items:flex-end}._flex2_1mrmx_6{flex:2}._label_1mrmx_8{font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em}._input_1mrmx_16{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:var(--text);padding:12px 14px;font-size:15px;font-family:inherit;transition:border-color .15s}._input_1mrmx_16:focus{border-color:var(--border-mid)}._input_1mrmx_16[type=date]{color-scheme:dark}[data-theme=light] ._input_1mrmx_16[type=date]{color-scheme:light}._seg2_1mrmx_32{display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}._seg2Btn_1mrmx_40{flex:1;padding:10px 8px;font-size:13px;font-weight:500;color:var(--text-faint);text-align:center;border-right:1px solid var(--border);cursor:pointer;transition:all .15s;font-family:inherit}._seg2Btn_1mrmx_40:last-child{border-right:none}._seg2Btn_1mrmx_40:hover:not(:disabled){color:var(--text-muted);background:var(--bg-hover)}._seg2Btn_1mrmx_40:disabled{opacity:.35;cursor:not-allowed}._seg2Active_1mrmx_56{background:var(--bg-raised);color:var(--text)}._divisaResumen_1mrmx_62{display:flex;justify-content:space-between;align-items:center;background:var(--icon-info);border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);border-radius:12px;padding:12px 16px}._divisaLabel_1mrmx_72{font-size:13px;color:var(--blue)}._divisaMonto_1mrmx_73{font-size:18px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._field_6f5h3_4{display:flex;flex-direction:column;gap:8px}._row_6f5h3_5{display:flex;gap:10px;align-items:flex-end}._flex2_6f5h3_6{flex:2}._label_6f5h3_8{font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em}._input_6f5h3_16{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:var(--text);padding:12px 14px;font-size:15px;font-family:inherit;transition:border-color .15s}._input_6f5h3_16:focus{border-color:var(--border-mid)}._input_6f5h3_16[type=date]{color-scheme:dark}[data-theme=light] ._input_6f5h3_16[type=date]{color-scheme:light}._seg2_6f5h3_32{display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}._seg2Btn_6f5h3_40{flex:1;padding:10px 8px;font-size:13px;font-weight:500;color:var(--text-faint);text-align:center;border-right:1px solid var(--border);cursor:pointer;transition:all .15s;font-family:inherit}._seg2Btn_6f5h3_40:last-child{border-right:none}._seg2Btn_6f5h3_40:hover:not(:disabled){color:var(--text-muted);background:var(--bg-hover)}._seg2Btn_6f5h3_40:disabled{opacity:.35;cursor:not-allowed}._seg2Active_6f5h3_56{background:var(--bg-raised);color:var(--text)}._pills_6f5h3_62{display:flex;flex-wrap:wrap;gap:6px}._pill_6f5h3_62{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;background:var(--bg-card);border:1px solid var(--border);color:var(--text-faint);cursor:pointer;transition:all .15s;font-family:inherit}._pill_6f5h3_62:hover{color:var(--text-muted);border-color:var(--border-mid)}._pillActive_6f5h3_82{background:color-mix(in srgb,var(--green) 12%,var(--bg-card));border-color:var(--green);color:var(--green)}._catTrigger_6f5h3_89{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:15px;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s}._catTrigger_6f5h3_89:hover{border-color:var(--border-mid)}._catTrigger_6f5h3_89 svg{color:var(--text-faint);flex-shrink:0}._checkRow_6f5h3_109{display:flex;align-items:flex-start;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px 14px;cursor:pointer}._checkBox_6f5h3_120{width:18px;height:18px;flex-shrink:0;accent-color:var(--green);cursor:pointer;margin-top:1px}._checkLabel_6f5h3_129{font-size:13px;color:var(--text-soft);line-height:1.5}._checkHint_6f5h3_135{font-size:12px;color:var(--text-faint);margin-top:2px;line-height:1.4}._field_28a23_4{display:flex;flex-direction:column;gap:8px}._label_28a23_6{font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em}._seg2_28a23_15{display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}._seg2Btn_28a23_23{flex:1;padding:10px 8px;font-size:13px;font-weight:500;color:var(--text-faint);text-align:center;border-right:1px solid var(--border);cursor:pointer;transition:all .15s;font-family:inherit}._seg2Btn_28a23_23:last-child{border-right:none}._seg2Btn_28a23_23:hover:not(:disabled){color:var(--text-muted);background:var(--bg-hover)}._seg2Btn_28a23_23:disabled{opacity:.35;cursor:not-allowed}._seg2Active_28a23_39{background:var(--bg-raised);color:var(--text)}._hint_28a23_45{font-size:12px;color:var(--text-subtle);line-height:1.4}._manualGrid_28a23_52{display:flex;flex-direction:column;gap:8px;margin-top:4px}._manualRow_28a23_59{display:flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:10px 12px}._manualNombre_28a23_69{flex:1;font-size:13px;color:var(--text-soft);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._manualInputWrap_28a23_79{display:flex;align-items:center;background:var(--bg-raised);border:1px solid var(--border-mid);border-radius:8px;overflow:hidden;flex-shrink:0}._manualPrefix_28a23_89{padding:0 8px;font-size:13px;color:var(--text-faint);border-right:1px solid var(--border-mid)}._manualInput_28a23_79{width:90px;background:transparent;border:none;padding:7px 8px;font-size:13px;color:var(--text);font-family:inherit;text-align:right}._hintError_28a23_108{color:var(--red)!important}._page_zq0f6_2{padding:0 0 40px;max-width:480px;margin:0 auto;min-height:100dvh;background:var(--bg);color:var(--text)}._header_zq0f6_12{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--border-dim)}._backBtn_zq0f6_20{width:44px;height:44px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}._backBtn_zq0f6_20:hover{background:var(--border)}._title_zq0f6_34{font-size:17px;font-weight:600}._success_zq0f6_40{display:flex;align-items:center;gap:8px;margin:12px 16px;padding:12px 16px;background:var(--icon-positive);border:1px solid var(--border-positive);border-radius:12px;font-size:14px;color:var(--green);font-weight:500}._tipoGrid_zq0f6_55{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:16px}._tipoBtn_zq0f6_62{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:var(--bg-card);border:1.5px solid var(--border);border-radius:14px;color:var(--text-faint);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit;text-align:center;line-height:1.3}._tipoBtn_zq0f6_62:hover{background:var(--bg-hover)}._tipoBtnActive_zq0f6_81{background:var(--border-dim)}._form_zq0f6_84{padding:0 16px;display:flex;flex-direction:column;gap:18px}._field_zq0f6_91{display:flex;flex-direction:column;gap:8px}._row_zq0f6_92{display:flex;gap:10px;align-items:flex-end}._flex2_zq0f6_93{flex:2}._label_zq0f6_95{font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em}._input_zq0f6_103{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:var(--text);padding:12px 14px;font-size:15px;font-family:inherit;transition:border-color .15s}._input_zq0f6_103:focus{border-color:var(--border-mid)}._input_zq0f6_103[type=date]{color-scheme:dark}[data-theme=light] ._input_zq0f6_103[type=date]{color-scheme:light}._seg2_zq0f6_119{display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}._seg2Btn_zq0f6_127{flex:1;min-height:44px;padding:10px 8px;font-size:13px;font-weight:500;color:var(--text-faint);text-align:center;border-right:1px solid var(--border);cursor:pointer;transition:all .15s;font-family:inherit}._seg2Btn_zq0f6_127:last-child{border-right:none}._seg2Btn_zq0f6_127:hover:not(:disabled){color:var(--text-muted);background:var(--bg-hover)}._seg2Btn_zq0f6_127:disabled{opacity:.35;cursor:not-allowed}._seg2Active_zq0f6_144{background:var(--bg-raised);color:var(--text)}._pills_zq0f6_150{display:flex;flex-wrap:wrap;gap:6px}._pill_zq0f6_150{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 14px;border-radius:22px;font-size:13px;font-weight:500;background:var(--bg-card);border:1px solid var(--border);color:var(--text-faint);cursor:pointer;transition:all .15s;font-family:inherit}._pill_zq0f6_150:hover{color:var(--text-muted);border-color:var(--border-mid)}._pillActive_zq0f6_174{background:color-mix(in srgb,var(--green) 12%,var(--bg-card));border-color:var(--green);color:var(--green)}._select_zq0f6_180{width:100%;background:var(--bg2);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:10px 14px;font-size:14px;font-family:inherit;cursor:pointer}._hint_zq0f6_193{font-size:12px;color:var(--text-subtle);line-height:1.4}._cuotasRow_zq0f6_200{display:flex;align-items:center;gap:12px}._registroBox_zq0f6_207{background:var(--border-dim);border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:14px}._registroTitle_zq0f6_217{font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em}._registroItem_zq0f6_225{display:flex;flex-direction:column;gap:8px}._registroLabel_zq0f6_226{font-size:13px;color:var(--text-muted)}._btnSubmit_zq0f6_231{width:100%;padding:15px;border-radius:14px;font-size:16px;font-weight:700;color:var(--bg);cursor:pointer;font-family:inherit;transition:opacity .15s,transform .1s;margin-top:4px}._btnSubmit_zq0f6_231:hover:not(:disabled){opacity:.9}._btnSubmit_zq0f6_231:active{transform:scale(.98)}._btnSubmit_zq0f6_231:disabled{opacity:.5;cursor:not-allowed}._catTrigger_zq0f6_250{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:15px;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s}._catTrigger_zq0f6_250:hover{border-color:var(--border-mid)}._catTrigger_zq0f6_250 svg{color:var(--text-faint);flex-shrink:0}._tipoGrid4_zq0f6_272{grid-template-columns:repeat(2,1fr)}._pageConBarra_zq0f6_280{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._headerSpacer_zq0f6_281{width:44px}._segTipo_zq0f6_284{display:flex;height:44px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._segTipoBtn_zq0f6_292{min-width:88px;padding:0 14px;font-size:14px;font-weight:600;color:var(--text-faint);font-family:inherit;transition:all .15s}._segTipoBtn_zq0f6_292:hover{color:var(--text-muted)}._segTipoActive_zq0f6_302{background:var(--bg-raised);color:var(--text)}._fechaChip_zq0f6_305{position:relative;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}._fechaLabel_zq0f6_317{font-size:13px;font-weight:600;color:var(--text-muted);white-space:nowrap}._fechaInput_zq0f6_323{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}._montoWrap_zq0f6_333{display:flex;align-items:center;gap:12px;padding-top:4px}._montoInput_zq0f6_339{flex:1;min-width:0;background:transparent;border:none;border-bottom:2px solid var(--border);border-radius:0;color:var(--text);font-size:40px;font-weight:700;font-variant-numeric:tabular-nums;padding:4px 0;font-family:inherit;transition:border-color .15s}._montoInput_zq0f6_339:focus{border-bottom-color:var(--green)}._montoInput_zq0f6_339::placeholder{color:var(--text-ghost)}._monedaToggle_zq0f6_357{display:flex;height:44px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._monedaBtn_zq0f6_366{padding:0 12px;font-size:13px;font-weight:700;color:var(--text-faint);font-family:inherit;transition:all .15s}._monedaActive_zq0f6_374{background:var(--bg-raised);color:var(--text)}._seccion_zq0f6_377{display:flex;flex-direction:column;gap:8px}._labelError_zq0f6_378{color:var(--red)}._catRow_zq0f6_380{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}._catRow_zq0f6_380::-webkit-scrollbar{display:none}._catRowError_zq0f6_389 ._catChip_zq0f6_389{border-color:var(--red)}._catChip_zq0f6_389{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:22px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-soft);font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0;font-family:inherit;transition:all .15s}._catChip_zq0f6_389:hover{border-color:var(--border-mid)}._catChipActive_zq0f6_409{background:color-mix(in srgb,var(--green) 12%,var(--bg-card));border-color:var(--green);color:var(--green)}._catChipTodas_zq0f6_414{color:var(--text-muted);border-style:dashed}._subcatRow_zq0f6_418{display:flex;gap:6px;overflow-x:auto;margin:0 -16px;padding:4px 16px 6px;scrollbar-width:none}._subcatRow_zq0f6_418::-webkit-scrollbar{display:none}._subcatChip_zq0f6_428{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:18px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0;font-family:inherit;transition:all .15s}._subcatChip_zq0f6_428:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}._subcatChip_zq0f6_428:hover{border-color:var(--border-mid)}._subcatChipActive_zq0f6_455{background:color-mix(in srgb,var(--green) 12%,var(--bg-card));border-color:var(--green);color:var(--green)}._opcional_zq0f6_462{font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-ghost);margin-left:6px}._descChips_zq0f6_469{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}._descChips_zq0f6_469::-webkit-scrollbar{display:none}._descChip_zq0f6_469{min-height:44px;padding:0 14px;border-radius:22px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);font-size:13px;white-space:nowrap;flex-shrink:0;font-family:inherit}._descChip_zq0f6_469:hover{color:var(--text);border-color:var(--border-mid)}._cuotasLabel_zq0f6_492{font-size:13px;color:var(--text-muted)}._cuotasInput_zq0f6_493{width:84px;text-align:center}._masOpciones_zq0f6_496{background:var(--bg-card);border:1px solid var(--border);border-radius:14px}._masOpcionesBtn_zq0f6_501{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--text-muted);font-size:13px;font-weight:600;font-family:inherit;text-align:left}._masOpcionesTitulo_zq0f6_514{color:var(--text)}._masOpcionesResumen_zq0f6_515{flex:1;text-align:right;font-weight:500;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._masOpcionesBody_zq0f6_524{display:flex;flex-direction:column;gap:16px;padding:4px 14px 14px;border-top:1px solid var(--border-dim)}._switchRow_zq0f6_533{display:flex;align-items:center;justify-content:space-between;gap:12px}._switchTitulo_zq0f6_539{font-size:14px;font-weight:600;color:var(--text)}._switch_zq0f6_533{position:relative;width:56px;height:44px;flex-shrink:0;padding:0}._switch_zq0f6_533:before{content:"";position:absolute;left:4px;top:8px;width:48px;height:28px;border-radius:14px;background:var(--border-mid);transition:background .15s}._switchOn_zq0f6_558:before{background:var(--green)}._switchKnob_zq0f6_559{position:absolute;top:11px;left:7px;width:22px;height:22px;border-radius:50%;background:var(--text);transition:transform .15s}._switchOn_zq0f6_558 ._switchKnob_zq0f6_559{transform:translate(20px);background:var(--bg)}._switch_zq0f6_533:disabled{opacity:.4;cursor:not-allowed}._saveBar_zq0f6_573{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:480px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg) 70%,transparent);z-index:50}._saveBtn_zq0f6_584{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;font-size:16px;font-weight:700;color:var(--bg);font-family:inherit;transition:opacity .15s,transform .1s}._saveBtn_zq0f6_584:hover:not(:disabled){opacity:.9}._saveBtn_zq0f6_584:active{transform:scale(.98)}._saveBtn_zq0f6_584:disabled{opacity:.5;cursor:not-allowed}._saveBtnEgreso_zq0f6_601{background:var(--red)}._saveBtnIngreso_zq0f6_602{background:var(--green)}._saveBtnDivisa_zq0f6_603{background:var(--blue)}._saveBtnRecordatorio_zq0f6_604{background:var(--amber)}._saveMonto_zq0f6_605{font-variant-numeric:tabular-nums;opacity:.85}._fila_o8tva_2{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px}._filaDestacada_o8tva_13{background:var(--bg-raised);border-color:var(--border-mid)}._top_o8tva_18{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}._izq_o8tva_26{display:flex;align-items:center;gap:8px;flex:1;min-width:0;cursor:pointer}._icono_o8tva_35{display:inline-flex;align-items:center;justify-content:center;width:22px;font-size:16px;flex-shrink:0}._nombre_o8tva_44{font-size:13px;font-weight:500;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inputWrap_o8tva_53{display:flex;align-items:center;min-height:44px;background:var(--bg-input);border:1px solid var(--border-input);border-radius:10px;overflow:hidden;flex-shrink:0;transition:border-color .15s}._inputWrap_o8tva_53:focus-within{border-color:var(--green)}._prefix_o8tva_67{padding:0 8px;font-size:12px;color:var(--text-subtle);border-right:1px solid var(--border-input);align-self:stretch;display:flex;align-items:center}._inp_o8tva_53{width:104px;min-height:42px;padding:0 10px;background:transparent;border:none;color:var(--text);font-size:14px;font-family:inherit;text-align:right;font-variant-numeric:tabular-nums}._inp_o8tva_53::placeholder{color:var(--text-ghost)}._soloLectura_o8tva_91{font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._barWrap_o8tva_99{display:flex;flex-direction:column;gap:4px}._barBg_o8tva_105{height:4px;background:var(--border);border-radius:2px;overflow:hidden}._barFill_o8tva_112{height:100%;border-radius:2px;background:var(--green);transition:width .5s cubic-bezier(.16,1,.3,1),background .2s}._barAviso_o8tva_118{background:var(--amber)}._barPasado_o8tva_119{background:var(--red)}._meta_o8tva_121{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-faint);font-variant-numeric:tabular-nums}._metaReal_o8tva_129{color:var(--text-soft);font-weight:600}._metaSep_o8tva_130{color:var(--text-ghost)}._metaPct_o8tva_131{margin-left:auto;font-weight:600}._metaAviso_o8tva_132{color:var(--amber)}._metaPasado_o8tva_133{color:var(--red)}._toggle_o8tva_136{min-height:44px;padding:0;margin:0;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._toggle_o8tva_136:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:8px}._subCount_o8tva_154{flex-shrink:0;font-size:12px;color:var(--text-faint);font-variant-numeric:tabular-nums}._chevron_o8tva_161{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -8px;flex-shrink:0;color:var(--text-subtle);transition:transform .2s ease}._chevronAbierto_o8tva_172{transform:rotate(180deg)}._page_1b2km_2{padding:0 0 100px;max-width:480px;margin:0 auto;min-height:100dvh;background:var(--bg);color:var(--text)}._loading_1b2km_11{display:flex;align-items:center;justify-content:center;min-height:60vh;color:var(--text-subtle);font-size:14px}._header_1b2km_21{padding:20px 16px 14px;border-bottom:1px solid var(--border-dim);position:sticky;top:0;background:var(--bg);z-index:10}._headerTop_1b2km_30{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._title_1b2km_37{font-size:22px;font-weight:700;letter-spacing:-.02em}._monedaToggle_1b2km_44{display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:12px}._monedaBtn_1b2km_53{flex:1;padding:10px;font-size:13px;font-weight:500;color:var(--text-faint);text-align:center;cursor:pointer;transition:all .15s;font-family:inherit;border-right:1px solid var(--border)}._monedaBtn_1b2km_53:last-child{border-right:none}._monedaBtnActive_1b2km_67{background:var(--bg-raised);color:var(--text)}._saveBtn_1b2km_73{display:flex;align-items:center;gap:6px;width:100%;justify-content:center;padding:10px;background:linear-gradient(135deg,var(--green),var(--blue));border-radius:12px;color:var(--bg);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}._saveBtn_1b2km_73:disabled{opacity:.6;cursor:not-allowed}._resumenGrid_1b2km_92{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px}._resumenCard_1b2km_99{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:14px}._resumenLabel_1b2km_106{font-size:12px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}._resumenVal_1b2km_114{font-size:16px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._saldoCard_1b2km_121{grid-column:1 / -1}._saldoPos_1b2km_123{border-color:var(--border-positive)}._saldoNeg_1b2km_124{border-color:var(--border-negative)}._saldoVal_1b2km_126{font-size:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}._saldoPos_1b2km_123 ._saldoVal_1b2km_126{color:var(--green)}._saldoNeg_1b2km_124 ._saldoVal_1b2km_126{color:var(--red)}._saldoSub_1b2km_136{font-size:12px;color:var(--text-faint);margin-top:6px;font-variant-numeric:tabular-nums}._resumenSub_1b2km_143{font-size:12px;color:var(--text-faint);margin-top:6px;line-height:1.4;font-variant-numeric:tabular-nums}._progWrap_1b2km_152{padding:0 16px 16px}._progBg_1b2km_156{height:5px;background:var(--bg-raised);border-radius:3px;overflow:hidden;margin-bottom:6px}._progFill_1b2km_164{height:100%;background:linear-gradient(90deg,var(--green),var(--blue));border-radius:3px;transition:width .5s cubic-bezier(.16,1,.3,1)}._progOver_1b2km_171{background:linear-gradient(90deg,var(--amber),var(--red))}._progMeta_1b2km_173{display:flex;justify-content:space-between;font-size:12px;color:var(--text-subtle)}._seccion_1b2km_181{margin:0 16px 10px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden}._seccionBtn_1b2km_189{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;font-size:14px;font-weight:600;color:var(--text-soft);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s}._seccionBtn_1b2km_189:hover{background:var(--bg-hover)}._seccionStatic_1b2km_205{display:flex;align-items:center;justify-content:space-between;padding:16px;font-size:14px;font-weight:600;color:var(--text-soft)}._gastadoTag_1b2km_215{font-size:12px;font-weight:500;color:var(--text-faint)}._seccionBody_1b2km_221{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border)}._seccionNota_1b2km_230{font-size:12px;color:var(--text-faint);line-height:1.5;padding-top:4px}._inputRow_1b2km_237{display:flex;align-items:center;justify-content:space-between;gap:12px}._inputLabel_1b2km_244{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);flex:1}._inputWrap_1b2km_253{display:flex;align-items:center;background:var(--bg-input);border:1px solid var(--border-input);border-radius:10px;overflow:hidden;flex-shrink:0}._prefix_1b2km_263{padding:0 8px;font-size:12px;color:var(--text-subtle);border-right:1px solid var(--border-input)}._inp_1b2km_237{width:110px;padding:9px 10px;background:transparent;border:none;color:var(--text);font-size:14px;font-family:inherit;text-align:right;font-variant-numeric:tabular-nums}._subtotal_1b2km_282{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--border);margin-top:4px;font-size:13px;color:var(--text-faint)}._subtotalVal_1b2km_293{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}._tabla_1b2km_300{border-top:1px solid var(--border)}._tablaHead_1b2km_302{display:grid;grid-template-columns:1fr 78px 78px 82px;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em}._tablaFila_1b2km_314{display:grid;grid-template-columns:1fr 78px 78px 82px;gap:8px;padding:10px 16px;border-top:1px solid var(--border-dim);align-items:center}._tablaTotal_1b2km_323{background:var(--bg-input);font-weight:600}._tablaCol_1b2km_328,._tablaColNum_1b2km_328{font-size:12px;color:var(--text-muted)}._tablaColNum_1b2km_328{text-align:right;font-variant-numeric:tabular-nums}._tablaCat_1b2km_335{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}._tablaCatNom_1b2km_343{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}._dash_1b2km_350{color:var(--text-ghost)}._dif_1b2km_352{font-weight:600;display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}._difPos_1b2km_353{color:var(--green)}._difNeg_1b2km_354{color:var(--red)}._emptyTabla_1b2km_356{padding:20px 16px;font-size:13px;color:var(--text-subtle);text-align:center}._vistaTabs_1b2km_364{display:flex;gap:2px;background:var(--bg-raised);border-radius:8px;padding:2px}._vistaBtn_1b2km_372{padding:4px 7px;border-radius:6px;color:var(--text3);cursor:pointer;display:flex;align-items:center;transition:all .15s}._vistaBtnActive_1b2km_382{background:var(--bg-card);color:var(--accent)}._tablaColPrev_1b2km_388{color:var(--text3);font-size:12px}._tablaFilaWarn_1b2km_393{background:#f973160d}._tablaColWarn_1b2km_397{color:var(--orange);font-weight:700}._cardsGrid_1b2km_403{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px}._presCard_1b2km_410{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:12px}._presCardOver_1b2km_417{border-color:#f9731666}._presCardTop_1b2km_421{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._presCardEmoji_1b2km_428{font-size:18px}._presCardCat_1b2km_432{font-size:12px;color:var(--text3);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._presCardReal_1b2km_441{font-size:15px;font-weight:700;color:var(--text);margin-bottom:1px}._presCardEst_1b2km_448{font-size:12px;color:var(--text3);margin-bottom:8px}._presCardBg_1b2km_454{height:4px;background:var(--border);border-radius:2px;overflow:hidden}._presCardFill_1b2km_461{height:100%;background:var(--blue);border-radius:2px;transition:width .3s}._presCardFillOver_1b2km_468{background:var(--orange)}@media (max-width: 420px){._tablaHead_1b2km_302,._tablaFila_1b2km_314{grid-template-columns:84px 1fr 1fr 1fr;gap:6px;padding:8px 12px}._tablaCol_1b2km_328,._tablaColNum_1b2km_328{font-size:12px}._tablaCatNom_1b2km_343{max-width:54px}}@media (max-width: 360px){._tablaHead_1b2km_302,._tablaFila_1b2km_314{grid-template-columns:66px 1fr 1fr 1fr;gap:4px;padding:8px 10px}._tablaCol_1b2km_328,._tablaColNum_1b2km_328{font-size:12px}._tablaCatNom_1b2km_343{max-width:42px}}._tablaFilaSub_1b2km_498{display:grid;grid-template-columns:1fr 78px 78px 82px;gap:8px;padding:6px 16px 6px 28px;border-top:1px solid var(--border-dim);align-items:center;opacity:.75}._tablaCatSub_1b2km_508{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-faint)}@media (max-width: 420px){._tablaFilaSub_1b2km_498{grid-template-columns:84px 1fr 1fr 1fr;padding:5px 12px 5px 24px}}@media (max-width: 360px){._tablaFilaSub_1b2km_498{grid-template-columns:66px 1fr 1fr 1fr;padding:5px 10px 5px 20px}}._copiarOverlay_1b2km_524{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:200;display:flex;align-items:flex-end;justify-content:center}._copiarSheet_1b2km_534{background:var(--bg-card);border:1px solid var(--border);border-radius:20px 20px 0 0;padding:24px 20px calc(90px + env(safe-area-inset-bottom,0px));width:100%;max-width:480px}._copiarTitulo_1b2km_543{font-size:16px;font-weight:700;color:var(--text);margin-bottom:6px}._copiarSub_1b2km_550{font-size:13px;color:var(--text-faint);line-height:1.5;margin-bottom:20px}._copiarBtns_1b2km_557{display:flex;gap:10px}._copiarNo_1b2km_562{flex:1;padding:12px;border-radius:12px;background:var(--bg-raised);border:1px solid var(--border);color:var(--text-muted);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._copiarNo_1b2km_562:hover{background:var(--bg-hover)}._copiarSi_1b2km_577{flex:1;padding:12px;border-radius:12px;background:linear-gradient(135deg,var(--green),var(--blue));border:none;color:var(--bg);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}._copiarSi_1b2km_577:disabled{opacity:.6;cursor:not-allowed}._copiarOk_1b2km_592{font-size:15px;font-weight:600;color:var(--green);text-align:center;padding:8px 0}._saldoBox_1b2km_602{padding:12px 16px 0}._saldoCompacta_1b2km_603{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:12px 14px 8px}._saldoFila_1b2km_609{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._saldoDetalle_1b2km_610{font-size:12px;color:var(--text-faint);text-align:right;line-height:1.5;padding-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}._saldoActualRow_1b2km_619{display:flex;align-items:center;justify-content:space-between;margin-top:2px}._saldoActualRow_1b2km_619 ._saldoSub_1b2km_136{margin-top:0}._infoBtn_1b2km_621{width:44px;height:44px;margin:-8px -14px -8px 0;display:flex;align-items:center;justify-content:center;color:var(--text-faint);border-radius:var(--radius-sm);transition:color .15s}._infoBtn_1b2km_621:hover{color:var(--text)}._infoNota_1b2km_633{font-size:12px;color:var(--text-muted);line-height:1.5;margin-top:4px;padding:8px 0 4px;border-top:1px solid var(--border)}._copiarRow_1b2km_643{padding:10px 16px 0}._copiarBtn_1b2km_557{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:12px;background:var(--bg-card);border:1px dashed var(--border-mid);color:var(--text-soft);font-size:14px;font-weight:600;font-family:inherit;transition:background .15s}._copiarBtn_1b2km_557:hover:not(:disabled){background:var(--bg-hover)}._copiarBtn_1b2km_557:disabled{opacity:.6;cursor:default}._lista_1b2km_664{display:flex;flex-direction:column;gap:8px;padding:14px 16px 0}._listaTitulo_1b2km_665{font-size:12px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em;margin:0 0 2px}._listaVacia_1b2km_673{font-size:13px;color:var(--text-subtle);padding:8px 0}._grupo_1b2km_674{display:flex;flex-direction:column;gap:6px}._subFila_1b2km_675{padding-left:24px}._totalRow_1b2km_678{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 14px;margin-top:2px;border-top:1px solid var(--border);font-size:13px;color:var(--text-faint)}._totalLabel_1b2km_689{font-size:12px;font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em}._totalVals_1b2km_690{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}._totalReal_1b2km_691{font-size:15px;font-weight:700;color:var(--text)}._totalSep_1b2km_692{color:var(--text-ghost)}._saveBar_1b2km_695{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-h) + 12px + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);max-width:448px;z-index:90;animation:_slideUp_1b2km_1 .2s ease both}._saveBar_1b2km_695 ._saveBtn_1b2km_73{min-height:48px;box-shadow:var(--shadow-float)}._subsWrap_1b2km_708{display:flex;flex-direction:column;gap:6px}._page_3ebpm_3{display:flex;flex-direction:column;align-items:center;min-height:100dvh;background:var(--bg);color:var(--text);padding:0 24px 40px;max-width:var(--app-width, 1080px);margin:0 auto;box-sizing:border-box}._hero_3ebpm_17{display:flex;flex-direction:column;align-items:center;padding-top:72px;text-align:center;margin-bottom:40px}._logoRow_3ebpm_26{display:flex;align-items:center;gap:10px;margin-bottom:16px}._logoEmoji_3ebpm_33{font-size:40px;line-height:1}._betaBadge_3ebpm_38{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--green);background:var(--icon-positive);border:1px solid var(--border-positive);border-radius:6px;padding:3px 8px;align-self:flex-start;margin-top:4px}._title_3ebpm_52{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0 0 12px;background:linear-gradient(135deg,var(--text) 40%,var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._tagline_3ebpm_63{font-size:16px;color:var(--text-muted);margin:0;font-weight:400}._featureList_3ebpm_71{list-style:none;margin:0 0 40px;padding:0;width:100%;max-width:380px;display:flex;flex-direction:column;gap:10px}._featureItem_3ebpm_82{display:flex;align-items:center;gap:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px 16px;transition:border-color .15s}._featureItem_3ebpm_82:hover{border-color:var(--border-mid)}._featureEmoji_3ebpm_96{font-size:20px;flex-shrink:0}._featureText_3ebpm_101{font-size:14px;color:var(--text-soft);font-weight:500}._ctaSection_3ebpm_108{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:380px}._btnLogin_3ebpm_117{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:14px;background:var(--text);color:var(--bg);font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;border:none;transition:opacity .15s,transform .1s}._btnLogin_3ebpm_117:hover{opacity:.92;transform:translateY(-1px)}._btnLogin_3ebpm_117:active{transform:translateY(0)}._privacyNote_3ebpm_142{font-size:12px;color:var(--text-subtle);margin:0;text-align:center}._privacyLink_3ebpm_149{color:var(--green);text-decoration:none}._privacyLink_3ebpm_149:hover{text-decoration:underline}._footer_3ebpm_158{margin-top:auto;padding-top:48px;font-size:12px;color:var(--border-mid);text-align:center}._overlay_1yy4i_4{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-strong);display:flex;align-items:flex-end;justify-content:center;z-index:200;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:_fadeIn_1yy4i_1 .25s ease}@keyframes _fadeIn_1yy4i_1{0%{opacity:0}to{opacity:1}}._overlayOut_1yy4i_22{animation:_fadeOut_1yy4i_1 .2s ease forwards}@keyframes _fadeOut_1yy4i_1{to{opacity:0}}._modal_1yy4i_31{position:relative;width:100%;max-width:var(--app-width, 1080px);background:var(--bg-card);border:1px solid var(--border);border-radius:28px 28px 0 0;padding:32px 28px 48px;display:flex;flex-direction:column;align-items:center;gap:20px;animation:_slideUp_1yy4i_1 .3s cubic-bezier(.22,1,.36,1)}@keyframes _slideUp_1yy4i_1{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}._btnSaltar_1yy4i_52{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--text-faint);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;min-height:44px;padding:0 12px;transition:color .15s}._btnSaltar_1yy4i_52:hover{color:var(--text-muted)}._slideContent_1yy4i_70{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:8px 0 4px;animation:_slideIn_1yy4i_1 .2s ease}@keyframes _slideIn_1yy4i_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._emoji_1yy4i_85{font-size:52px;line-height:1;margin-bottom:4px}._titulo_1yy4i_91{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:0}._subtitulo_1yy4i_99{font-size:15px;color:var(--text-muted);line-height:1.55;margin:0;max-width:300px}._dots_1yy4i_108{display:flex;gap:6px;align-items:center}._dot_1yy4i_108{width:6px;height:6px;border-radius:50%;background:var(--border-mid);border:none;cursor:pointer;padding:0;transition:background .2s,width .2s}._dotActivo_1yy4i_125{background:var(--green);width:20px;border-radius:3px}._btnPrincipal_1yy4i_132{width:100%;max-width:320px;padding:14px;border-radius:14px;background:linear-gradient(135deg,var(--green),var(--blue));color:var(--bg);font-size:15px;font-weight:700;font-family:inherit;border:none;cursor:pointer;transition:opacity .15s,transform .1s}._btnPrincipal_1yy4i_132:hover{opacity:.9;transform:translateY(-1px)}._btnPrincipal_1yy4i_132:active{transform:translateY(0)}._btnPrincipal_1yy4i_132:disabled{opacity:.6;cursor:default;transform:none}._acciones_1yy4i_151{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}._btnSecundario_1yy4i_159{min-height:44px;padding:0 16px;border-radius:12px;color:var(--text-muted);font-size:14px;font-weight:600;font-family:inherit;transition:color .15s}._btnSecundario_1yy4i_159:hover{color:var(--text)}._btnSecundario_1yy4i_159:disabled{opacity:.6;cursor:default}._item_1hwia_3{display:flex;flex-direction:column;gap:8px;text-align:left;width:100%}._itemHead_1hwia_11{display:flex;align-items:center;gap:10px}._itemIcon_1hwia_17{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._itemTitulo_1hwia_27{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em;margin:0}._itemTexto_1hwia_35{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}._pasos_1hwia_43{display:flex;flex-direction:column;gap:8px;list-style:none;margin:2px 0;padding:0}._paso_1hwia_43{display:flex;align-items:flex-start;gap:10px}._pasoNum_1hwia_58{width:20px;height:20px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--border);color:var(--text-faint);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._pasoTexto_1hwia_74{font-size:13px;color:var(--text-muted);line-height:1.55}._overlay_15cmp_3{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-strong);display:flex;align-items:flex-end;justify-content:center;z-index:300;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:_fadeIn_15cmp_1 .25s ease}@keyframes _fadeIn_15cmp_1{0%{opacity:0}to{opacity:1}}._overlayOut_15cmp_21{animation:_fadeOut_15cmp_1 .22s ease forwards}@keyframes _fadeOut_15cmp_1{to{opacity:0}}._modal_15cmp_30{position:relative;width:100%;max-width:var(--app-width, 1080px);background:var(--bg-card);border:1px solid var(--border);border-radius:28px 28px 0 0;padding:20px 24px 48px;display:flex;flex-direction:column;align-items:center;gap:20px;animation:_slideUp_15cmp_1 .3s cubic-bezier(.22,1,.36,1)}@keyframes _slideUp_15cmp_1{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}._topBar_15cmp_51{width:100%;display:flex;align-items:center;justify-content:space-between}._progreso_15cmp_58{font-size:12px;font-weight:600;color:var(--text-ghost);letter-spacing:.04em}._btnOmitir_15cmp_65{background:none;border:none;color:var(--text-faint);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;padding:4px 8px;transition:color .15s}._btnOmitir_15cmp_65:hover{color:var(--text-muted)}._slideContent_15cmp_79{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:4px 0;min-height:170px;justify-content:center;animation:_slideIn_15cmp_1 .2s ease}@keyframes _slideIn_15cmp_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._iconWrap_15cmp_96{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:2px;flex-shrink:0}._titulo_15cmp_107{font-size:21px;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:0;line-height:1.2}._texto_15cmp_116{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0;max-width:320px}._items_15cmp_126{display:flex;flex-direction:column;gap:22px;width:100%;max-width:380px;max-height:48vh;overflow-y:auto;padding-right:2px}._dots_15cmp_138{display:flex;gap:6px;align-items:center}._dot_15cmp_138{width:6px;height:6px;border-radius:50%;background:var(--border-mid);border:none;cursor:pointer;padding:0;transition:background .2s,width .2s}._dotActivo_15cmp_155{background:var(--accent);width:20px;border-radius:3px}._navRow_15cmp_162{display:flex;gap:10px;width:100%;max-width:320px}._btnAnterior_15cmp_169{flex:1;padding:13px;border-radius:14px;background:var(--bg-raised);border:1px solid var(--border);color:var(--text-muted);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}._btnAnterior_15cmp_169:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}._btnAnterior_15cmp_169:disabled{opacity:.3;cursor:not-allowed}._btnSiguiente_15cmp_185{flex:2;padding:13px;border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--blue));color:var(--text-on-accent);font-size:14px;font-weight:700;font-family:inherit;border:none;cursor:pointer;transition:opacity .15s,transform .1s}._btnSiguiente_15cmp_185:hover{opacity:.9;transform:translateY(-1px)}._btnSiguiente_15cmp_185:active{transform:translateY(0)}._splash_11lwo_1{position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--app-width, 1080px);display:flex;align-items:center;justify-content:center;background:var(--bg);z-index:9999;opacity:1;transition:opacity .3s ease}._fading_11lwo_18{opacity:0;pointer-events:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0a0a;--bg-card: #141414;--surface: var(--bg-card);--bg-hover: #1a1a1a;--bg-raised: #1f1f1f;--bg-input: #0f0f0f;--bg-outer: #050505;--border-dim: #111;--border: #1f1f1f;--border-input: #222;--border-mid: #2a2a2a;--text: #fff;--text-soft: #ccc;--text-dim: #aaa;--text-muted: #888;--text-faint: #777;--text-subtle: #808080;--text-ghost: #8a8a8a;--green: #6ee7b7;--red: #f87171;--blue: #3b82f6;--amber: #f59e0b;--orange: #f97316;--bg-success: #10b981;--icon-positive: #052e16;--icon-negative: #1f0a0a;--icon-info: #0c1a2e;--icon-warning: #2a1f05;--border-positive: #065f46;--border-negative: #7f1d1d;--border-negative-soft: #2a1515;--bg-danger: #7f1d1d;--overlay: rgba(0, 0, 0, .6);--overlay-strong: rgba(0, 0, 0, .82);--bg2: var(--bg-card);--bg3: var(--bg-hover);--text2: var(--text-muted);--text3: var(--text-ghost);--accent: #7c6aff;--accent2: #5548d9;--yellow: var(--amber);--shadow-float: 0 8px 24px rgba(0, 0, 0, .35);--shadow-1: 0 1px 3px rgba(0, 0, 0, .25);--shadow-2: 0 8px 32px rgba(0, 0, 0, .5);--line-soft: color-mix(in srgb, var(--text) 8%, transparent);--line-strong: color-mix(in srgb, var(--text) 16%, transparent);--text-on-accent: #fff;--z-nav: 100;--z-modal: 200;--z-toast: 300;--dur-fast: .12s;--dur-base: .2s;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 26px;--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--font: "DM Sans", sans-serif;--mono: "DM Mono", monospace;--nav-h: 64px;--bottom-nav: 72px;--app-width: 1080px;color-scheme:dark}[data-theme=dark]{--bg: #0a0a0a;--bg-card: #141414;--surface: var(--bg-card);--bg-hover: #1a1a1a;--bg-raised: #1f1f1f;--bg-input: #0f0f0f;--bg-outer: #050505;--border-dim: #111;--border: #1f1f1f;--border-input: #222;--border-mid: #2a2a2a;--text: #fff;--text-soft: #ccc;--text-dim: #aaa;--text-muted: #888;--text-faint: #777;--text-subtle: #808080;--text-ghost: #8a8a8a;--green: #6ee7b7;--red: #f87171;--blue: #3b82f6;--amber: #f59e0b;--orange: #f97316;--bg-success: #10b981;--icon-positive: #052e16;--icon-negative: #1f0a0a;--icon-info: #0c1a2e;--icon-warning: #2a1f05;--border-positive: #065f46;--border-negative: #7f1d1d;--border-negative-soft: #2a1515;--bg-danger: #7f1d1d;--overlay: rgba(0, 0, 0, .6);--overlay-strong: rgba(0, 0, 0, .82);color-scheme:dark}[data-theme=light]{--bg: #F5F3EF;--bg-card: #FFFFFF;--surface: var(--bg-card);--bg-hover: #EDEAE4;--bg-raised: #E8E5DF;--bg-input: #FAFAF8;--bg-outer: #EAE8E3;--border-dim: #E8E5DF;--border: #D8D5CE;--border-input: #C8C5BE;--border-mid: #B8B5AE;--text: #111111;--text-soft: #333333;--text-dim: #555555;--text-muted: #666666;--text-faint: #777777;--text-subtle: #6a6a6a;--text-ghost: #6f6f6f;--green: #059669;--red: #dc2626;--blue: #2563eb;--amber: #d97706;--orange: #ea580c;--bg-success: #059669;--icon-positive: #d1fae5;--icon-negative: #fee2e2;--icon-info: #dbeafe;--icon-warning: #fef3c7;--border-positive: #6ee7b7;--border-negative: #fca5a5;--border-negative-soft: #fecaca;--bg-danger: #dc2626;--overlay: rgba(0, 0, 0, .45);--overlay-strong: rgba(0, 0, 0, .7);--shadow-float: 0 8px 24px rgba(0, 0, 0, .15);--shadow-1: 0 1px 3px rgba(0, 0, 0, .08);--shadow-2: 0 8px 32px rgba(0, 0, 0, .15);color-scheme:light}html,body{height:100%}body{font-family:var(--font);background:var(--bg-outer);color:var(--text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}#root{min-height:100dvh;display:flex;flex-direction:column;align-items:center}#root>*{width:100%;max-width:var(--app-width)}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:var(--font)}input,select,textarea{font-family:var(--font)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.fade-in{animation:fadeIn .3s ease both}.slide-up{animation:slideUp .4s cubic-bezier(.16,1,.3,1) both}@media (min-width: 480px){body:before,body:after{content:"";position:fixed;top:0;bottom:0;width:1px;background:var(--bg-hover);z-index:0;left:calc(50% - var(--app-width) / 2)}body:after{left:auto;right:calc(50% - var(--app-width) / 2)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
