.app-container[data-v-79a40b07]{min-height:100vh}.ncard[data-v-e7d89c0f]{display:flex;align-items:flex-start;gap:0;position:relative;padding:.875rem .875rem .875rem 0;border-bottom:1px solid var(--surface-d, #e5e7eb);transition:background .15s;background:var(--surface-card, #fff)}.ncard--unread[data-v-e7d89c0f]{background:color-mix(in srgb,var(--primary-color, #6366f1) 4%,var(--surface-card, #fff))}.ncard[data-v-e7d89c0f]:hover{background:var(--surface-ground, #f8fafc)}.ncard-priority-stripe[data-v-e7d89c0f]{width:4px;align-self:stretch;flex-shrink:0;border-radius:0}.stripe--baja[data-v-e7d89c0f]{background:#94a3b8}.stripe--media[data-v-e7d89c0f]{background:#3b82f6}.stripe--alta[data-v-e7d89c0f]{background:#f59e0b}.stripe--critica[data-v-e7d89c0f]{background:#ef4444}.ncard-icon-wrap[data-v-e7d89c0f]{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;margin:0 .625rem}.icon-wrap--info[data-v-e7d89c0f]{background:#dbeafe;color:#2563eb}.icon-wrap--advertencia[data-v-e7d89c0f]{background:#fef3c7;color:#b45309}.icon-wrap--error[data-v-e7d89c0f]{background:#fee2e2;color:#dc2626}.icon-wrap--exito[data-v-e7d89c0f]{background:#dcfce7;color:#16a34a}.ncard-content[data-v-e7d89c0f]{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.ncard-top[data-v-e7d89c0f]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ncard-title[data-v-e7d89c0f]{font-size:.83rem;font-weight:600;color:var(--text-color, #1e293b)}.ncard-priority-badge[data-v-e7d89c0f]{font-size:.62rem;font-weight:700;padding:.1rem .4rem;border-radius:99px}.priority-badge--alta[data-v-e7d89c0f]{background:#fef3c7;color:#92400e}.priority-badge--critica[data-v-e7d89c0f]{background:#fee2e2;color:#991b1b}.ncard-message[data-v-e7d89c0f]{font-size:.78rem;color:var(--text-color-secondary, #64748b);margin:0;line-height:1.4}.ncard-time[data-v-e7d89c0f]{font-size:.68rem;color:#94a3b8}.ncard-actions[data-v-e7d89c0f]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.ncard-action-btn[data-v-e7d89c0f]{background:none;border:none;cursor:pointer;font-size:.75rem;color:var(--primary-color, #6366f1);font-weight:600;display:flex;align-items:center;gap:.25rem;padding:0}.ncard-mark-read[data-v-e7d89c0f]{background:none;border:none;cursor:pointer;font-size:.72rem;color:var(--text-color-secondary, #64748b);display:flex;align-items:center;gap:.2rem;padding:0}.ncard-dismiss[data-v-e7d89c0f]{background:none;border:none;cursor:pointer;color:var(--text-color-secondary, #94a3b8);font-size:.75rem;padding:.2rem;flex-shrink:0;border-radius:.25rem;align-self:flex-start}.ncard-dismiss[data-v-e7d89c0f]:hover{color:#ef4444}.ncard-dismiss[data-v-e7d89c0f]:focus{outline:2px solid var(--primary-color, #6366f1)}.nc-wrapper[data-v-f5832444]{position:relative;display:inline-flex}.nc-bell[data-v-f5832444]{position:relative;background:none;border:none;cursor:pointer;color:var(--text-color, #1e293b);font-size:1.1rem;padding:.35rem;border-radius:.5rem;display:flex;align-items:center}.nc-bell[data-v-f5832444]:focus{outline:2px solid var(--primary-color, #6366f1)}.nc-badge[data-v-f5832444]{position:absolute;top:-2px;right:-2px;width:18px;height:18px;border-radius:50%;background:var(--primary-color, #6366f1);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.nc-badge--critical[data-v-f5832444]{background:#ef4444}.nc-panel[data-v-f5832444]{position:fixed;top:0;right:0;bottom:0;width:min(360px,100vw);background:var(--surface-card, #fff);border-left:1px solid var(--surface-d, #e5e7eb);box-shadow:-4px 0 24px #00000024;display:flex;flex-direction:column;z-index:9900;outline:none}.nc-overlay[data-v-f5832444]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:9800}.nc-header[data-v-f5832444]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--surface-d, #e5e7eb);gap:.5rem;flex-wrap:wrap;flex-shrink:0}.nc-title[data-v-f5832444]{font-size:1rem;font-weight:700;color:var(--text-color, #1e293b);display:flex;align-items:center;gap:.4rem}.nc-title-count[data-v-f5832444]{font-size:.78rem;color:var(--text-color-secondary, #64748b);font-weight:400}.nc-header-actions[data-v-f5832444]{display:flex;align-items:center;gap:.5rem}.nc-btn-text[data-v-f5832444]{background:none;border:none;cursor:pointer;font-size:.78rem;color:var(--primary-color, #6366f1);display:flex;align-items:center;gap:.25rem;padding:.25rem}.nc-close[data-v-f5832444]{background:none;border:none;cursor:pointer;color:var(--text-color-secondary, #64748b);padding:.25rem;border-radius:.25rem}.nc-close[data-v-f5832444]:focus{outline:2px solid var(--primary-color, #6366f1)}.nc-tabs[data-v-f5832444]{display:flex;border-bottom:1px solid var(--surface-d, #e5e7eb);flex-shrink:0}.nc-tab[data-v-f5832444]{flex:1;padding:.6rem;border:none;background:none;cursor:pointer;font-size:.8rem;color:var(--text-color-secondary, #64748b);display:flex;align-items:center;justify-content:center;gap:.3rem;border-bottom:2px solid transparent;margin-bottom:-1px}.nc-tab--active[data-v-f5832444]{color:var(--primary-color, #6366f1);border-bottom-color:var(--primary-color, #6366f1);font-weight:600}.nc-filters[data-v-f5832444]{display:flex;gap:.25rem;flex-wrap:wrap;padding:.5rem 1rem;border-bottom:1px solid var(--surface-d, #e5e7eb);flex-shrink:0}.nc-filter[data-v-f5832444]{display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:99px;border:1.5px solid transparent;font-size:.75rem;font-weight:500;cursor:pointer;background:var(--surface-ground, #f8fafc);color:var(--text-color-secondary, #64748b);transition:border-color .15s}.nc-filter--active[data-v-f5832444]{border-color:var(--primary-color, #6366f1);color:var(--primary-color, #6366f1)}.nc-dot[data-v-f5832444]{width:8px;height:8px;border-radius:50%;background:var(--surface-d, #cbd5e1)}.nc-dot--info[data-v-f5832444]{background:#3b82f6}.nc-dot--warn[data-v-f5832444]{background:#f59e0b}.nc-dot--error[data-v-f5832444]{background:#ef4444}.nc-dot--ok[data-v-f5832444]{background:#22c55e}.nc-list[data-v-f5832444]{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin}.nc-empty[data-v-f5832444]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--text-color-secondary, #64748b);text-align:center}.nc-empty-icon[data-v-f5832444]{font-size:2rem;opacity:.4}.nc-footer[data-v-f5832444]{padding:.75rem 1.25rem;border-top:1px solid var(--surface-d, #e5e7eb);flex-shrink:0}.nc-clear-btn[data-v-f5832444]{background:none;border:none;cursor:pointer;font-size:.8rem;color:#dc2626;display:flex;align-items:center;gap:.3rem}.nc-prefs[data-v-f5832444]{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.nc-prefs-heading[data-v-f5832444]{font-size:.9rem;font-weight:700;color:var(--text-color, #1e293b);margin:0}.nc-prefs-sub[data-v-f5832444]{font-size:.78rem;color:var(--text-color-secondary, #64748b);margin:0}.nc-pref-list[data-v-f5832444]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.nc-pref-item[data-v-f5832444]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.nc-pref-info[data-v-f5832444]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0}.nc-pref-icon[data-v-f5832444]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.icon-wrap--info[data-v-f5832444]{background:#dbeafe;color:#2563eb}.icon-wrap--advertencia[data-v-f5832444]{background:#fef3c7;color:#b45309}.icon-wrap--error[data-v-f5832444]{background:#fee2e2;color:#dc2626}.icon-wrap--exito[data-v-f5832444]{background:#dcfce7;color:#16a34a}.nc-pref-text[data-v-f5832444]{display:flex;flex-direction:column;min-width:0}.nc-pref-label[data-v-f5832444]{font-size:.83rem;font-weight:600;color:var(--text-color, #1e293b)}.nc-pref-desc[data-v-f5832444]{font-size:.72rem;color:var(--text-color-secondary, #64748b);line-height:1.3}.nc-switch[data-v-f5832444]{position:relative;flex-shrink:0}.nc-switch input[data-v-f5832444]{position:absolute;opacity:0;width:0;height:0}.nc-switch-track[data-v-f5832444]{display:block;width:36px;height:20px;border-radius:10px;background:#cbd5e1;cursor:pointer;transition:background .2s;position:relative}.nc-switch input:checked~.nc-switch-track[data-v-f5832444]{background:var(--primary-color, #6366f1)}.nc-switch-thumb[data-v-f5832444]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.nc-switch input:checked~.nc-switch-track .nc-switch-thumb[data-v-f5832444]{transform:translate(16px)}.nc-switch input:focus-visible~.nc-switch-track[data-v-f5832444]{outline:2px solid var(--primary-color, #6366f1)}.nc-pref-cleanup[data-v-f5832444]{border-top:1px solid var(--surface-d, #e5e7eb);padding-top:1rem;display:flex;flex-direction:column;gap:.4rem}.nc-cleanup-title[data-v-f5832444]{font-size:.85rem;font-weight:600;color:var(--text-color, #1e293b);margin:0}.nc-cleanup-desc[data-v-f5832444]{font-size:.75rem;color:var(--text-color-secondary, #64748b);margin:0}.nc-cleanup-count[data-v-f5832444]{font-size:.78rem;color:var(--text-color-secondary, #64748b);margin:0}.nc-cleanup-btn[data-v-f5832444]{background:none;border:1px solid #fca5a5;border-radius:.375rem;cursor:pointer;font-size:.78rem;color:#dc2626;display:flex;align-items:center;gap:.3rem;padding:.4rem .75rem;align-self:flex-start;margin-top:.25rem}.nc-cleanup-btn[data-v-f5832444]:hover{background:#fee2e2}.nc-slide-enter-active[data-v-f5832444],.nc-slide-leave-active[data-v-f5832444]{transition:transform .25s ease}.nc-slide-enter-from[data-v-f5832444],.nc-slide-leave-to[data-v-f5832444]{transform:translate(100%)}.navbar[data-v-74431396]{margin-bottom:0;border-radius:0;border:none;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000f}.navbar-brand[data-v-74431396]{display:flex;align-items:center;text-decoration:none;color:#1e293b;font-weight:700;font-size:1.2rem;margin-right:1rem}.user-menu[data-v-74431396]{display:flex;align-items:center;gap:.25rem}.user-name[data-v-74431396]{font-size:.82rem;color:#6b7280;display:flex;align-items:center;gap:.35rem;padding:0 .5rem;border-right:1px solid #e5e7eb;margin-right:.25rem}.ap-container[data-v-d01ea0f9]{position:fixed;bottom:1.25rem;left:1.25rem;z-index:8888}.ap-trigger[data-v-d01ea0f9]{width:44px;height:44px;border-radius:50%;background:var(--primary-color, #6366f1);color:#fff;border:none;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:opacity .2s}.ap-trigger[data-v-d01ea0f9]:hover{opacity:.88}.ap-trigger[data-v-d01ea0f9]:focus{outline:3px solid var(--primary-color, #6366f1);outline-offset:3px}.ap-panel[data-v-d01ea0f9]{position:absolute;bottom:54px;left:0;width:280px;background:var(--surface-card, #fff);border:1px solid var(--surface-d, #e5e7eb);border-radius:.75rem;box-shadow:0 8px 32px #0000002e;padding:1rem;display:flex;flex-direction:column;gap:.875rem}.ap-header[data-v-d01ea0f9]{display:flex;align-items:center;justify-content:space-between}.ap-title[data-v-d01ea0f9]{font-size:.9rem;font-weight:700;color:var(--text-color, #1e293b);display:flex;align-items:center;gap:.4rem}.ap-close[data-v-d01ea0f9]{background:none;border:none;cursor:pointer;color:var(--text-color-secondary, #64748b);font-size:.85rem;padding:.2rem;border-radius:.25rem}.ap-close[data-v-d01ea0f9]:focus{outline:2px solid var(--primary-color, #6366f1)}.ap-section[data-v-d01ea0f9]{display:flex;flex-direction:column;gap:.5rem}.ap-section-label[data-v-d01ea0f9]{font-size:.78rem;font-weight:600;color:var(--text-color-secondary, #64748b);display:flex;align-items:center;gap:.3rem}.ap-font-btns[data-v-d01ea0f9]{display:flex;gap:.5rem}.ap-font-btn[data-v-d01ea0f9]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border-radius:.5rem;border:2px solid var(--surface-d, #e5e7eb);background:var(--surface-ground, #f8fafc);cursor:pointer;font-weight:600;color:var(--text-color, #1e293b);transition:border-color .2s}.ap-font-btn--active[data-v-d01ea0f9]{border-color:var(--primary-color, #6366f1);background:color-mix(in srgb,var(--primary-color, #6366f1) 8%,var(--surface-ground, #f8fafc))}.ap-font-label[data-v-d01ea0f9]{font-size:.65rem}.ap-toggle[data-v-d01ea0f9]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ap-toggle input[data-v-d01ea0f9]{position:absolute;opacity:0;width:1px;height:1px}.ap-toggle-track[data-v-d01ea0f9]{width:36px;height:20px;border-radius:99px;background:var(--surface-d, #e5e7eb);flex-shrink:0;position:relative;transition:background .25s}.ap-toggle input:checked~.ap-toggle-track[data-v-d01ea0f9]{background:var(--primary-color, #6366f1)}.ap-toggle-track[data-v-d01ea0f9]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s}.ap-toggle input:checked~.ap-toggle-track[data-v-d01ea0f9]:after{transform:translate(16px)}.ap-toggle-label[data-v-d01ea0f9]{font-size:.82rem;color:var(--text-color, #1e293b)}.ap-shortcut-list[data-v-d01ea0f9]{display:flex;flex-direction:column;gap:.3rem}.ap-shortcut-row[data-v-d01ea0f9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ap-shortcut-row dt[data-v-d01ea0f9]{display:flex;align-items:center;gap:.2rem}.ap-shortcut-row dd[data-v-d01ea0f9]{font-size:.75rem;color:var(--text-color-secondary, #64748b)}kbd[data-v-d01ea0f9]{display:inline-flex;align-items:center;padding:.1rem .35rem;font-size:.7rem;font-family:monospace;background:var(--surface-d, #e5e7eb);border:1px solid #cbd5e1;border-radius:.25rem;color:var(--text-color, #1e293b)}.ap-reset[data-v-d01ea0f9]{font-size:.78rem;color:var(--text-color-secondary, #64748b);background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.3rem;padding:.25rem 0}.ap-reset[data-v-d01ea0f9]:hover{color:var(--text-color, #1e293b)}.ap-slide-enter-active[data-v-d01ea0f9],.ap-slide-leave-active[data-v-d01ea0f9]{transition:opacity .18s ease,transform .18s ease}.ap-slide-enter-from[data-v-d01ea0f9],.ap-slide-leave-to[data-v-d01ea0f9]{opacity:0;transform:translateY(8px)}.gs-backdrop[data-v-ebf1b0fb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:10vh 1rem 1rem}.gs-modal[data-v-ebf1b0fb]{background:var(--surface-card, #fff);border-radius:1rem;box-shadow:0 20px 60px #00000040;width:100%;max-width:580px;display:flex;flex-direction:column;overflow:hidden;max-height:80vh}.gs-input-row[data-v-ebf1b0fb]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--surface-d, #e5e7eb)}.gs-search-icon[data-v-ebf1b0fb]{font-size:1rem;color:var(--text-color-secondary, #64748b);flex-shrink:0}.gs-input[data-v-ebf1b0fb]{flex:1;border:none;outline:none;font-size:1rem;background:transparent;color:var(--text-color, #1e293b);min-width:0}.gs-input[data-v-ebf1b0fb]::placeholder{color:#94a3b8}.gs-esc-hint[data-v-ebf1b0fb]{flex-shrink:0;font-size:.68rem;color:#94a3b8;border:1px solid #e2e8f0;border-radius:.25rem;padding:.15rem .35rem}.gs-voice-btn[data-v-ebf1b0fb]{background:none;border:1px solid var(--surface-d, #e2e8f0);border-radius:.5rem;padding:.3rem .5rem;cursor:pointer;color:var(--text-color-secondary, #64748b);display:flex;align-items:center;gap:.25rem;position:relative}.gs-voice-btn--active[data-v-ebf1b0fb]{color:#ef4444;border-color:#ef4444}.gs-voice-btn[data-v-ebf1b0fb]:focus{outline:2px solid var(--primary-color, #6366f1)}.gs-voice-pulse[data-v-ebf1b0fb]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:pulse-ebf1b0fb 1s infinite}@keyframes pulse-ebf1b0fb{0%,to{opacity:1}50%{opacity:.4}}.gs-transcript[data-v-ebf1b0fb]{padding:.4rem 1rem;font-size:.8rem;color:#ef4444;display:flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--surface-d, #e5e7eb)}.gs-results[data-v-ebf1b0fb]{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin}.gs-hint[data-v-ebf1b0fb]{padding:.5rem 1rem;font-size:.78rem;color:var(--text-color-secondary, #64748b);margin:0}.gs-quick[data-v-ebf1b0fb]{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .75rem}.gs-quick-chip[data-v-ebf1b0fb]{border:1px solid var(--surface-d, #e2e8f0);border-radius:99px;padding:.3rem .75rem;font-size:.78rem;cursor:pointer;background:var(--surface-ground, #f8fafc);color:var(--text-color-secondary, #64748b);display:flex;align-items:center;gap:.3rem}.gs-quick-chip[data-v-ebf1b0fb]:hover{border-color:var(--primary-color, #6366f1);color:var(--primary-color, #6366f1)}.gs-shortcuts[data-v-ebf1b0fb]{padding:0 1rem .75rem}.gs-shortcuts-title[data-v-ebf1b0fb]{font-size:.72rem;color:#94a3b8;margin:0 0 .4rem}.gs-shortcut-list[data-v-ebf1b0fb]{display:flex;flex-wrap:wrap;gap:.75rem}.gs-shortcut[data-v-ebf1b0fb]{font-size:.72rem;color:var(--text-color-secondary, #64748b);display:flex;align-items:center;gap:.25rem}kbd[data-v-ebf1b0fb]{border:1px solid #e2e8f0;border-radius:.2rem;padding:.1rem .3rem;font-size:.65rem;font-family:inherit;background:var(--surface-ground, #f8fafc)}.gs-category[data-v-ebf1b0fb]{margin-bottom:.25rem}.gs-cat-label[data-v-ebf1b0fb]{padding:.3rem 1rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;display:flex;align-items:center;gap:.3rem}.gs-result-item[data-v-ebf1b0fb]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem 1rem;border:none;background:none;cursor:pointer;text-align:left;transition:background .1s}.gs-result-item[data-v-ebf1b0fb]:hover,.gs-result-item[data-v-ebf1b0fb]:focus{background:var(--surface-ground, #f8fafc);outline:none}.gs-result-icon[data-v-ebf1b0fb]{font-size:1rem;color:var(--primary-color, #6366f1);flex-shrink:0}.gs-result-text[data-v-ebf1b0fb]{flex:1;display:flex;flex-direction:column;min-width:0}.gs-result-title[data-v-ebf1b0fb]{font-size:.85rem;font-weight:500;color:var(--text-color, #1e293b)}.gs-result-title[data-v-ebf1b0fb] mark{background:color-mix(in srgb,var(--primary-color, #6366f1) 20%,transparent);border-radius:2px}.gs-result-sub[data-v-ebf1b0fb]{font-size:.72rem;color:var(--text-color-secondary, #64748b)}.gs-result-badge[data-v-ebf1b0fb]{font-size:.65rem;font-weight:700;padding:.15rem .4rem;border-radius:99px;flex-shrink:0}.badge--pdf[data-v-ebf1b0fb]{background:#fee2e2;color:#dc2626}.badge--excel[data-v-ebf1b0fb]{background:#dcfce7;color:#16a34a}.gs-no-results[data-v-ebf1b0fb]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--text-color-secondary, #64748b);text-align:center}.gs-footer[data-v-ebf1b0fb]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;padding:.5rem 1rem;border-top:1px solid var(--surface-d, #e5e7eb);font-size:.68rem;color:#94a3b8}.gs-footer span[data-v-ebf1b0fb]{display:flex;align-items:center;gap:.25rem}.gs-fade-enter-active[data-v-ebf1b0fb],.gs-fade-leave-active[data-v-ebf1b0fb]{transition:opacity .2s ease}.gs-fade-enter-from[data-v-ebf1b0fb],.gs-fade-leave-to[data-v-ebf1b0fb]{opacity:0}.gs-fade-enter-active .gs-modal[data-v-ebf1b0fb],.gs-fade-leave-active .gs-modal[data-v-ebf1b0fb]{transition:transform .2s ease}.gs-fade-enter-from .gs-modal[data-v-ebf1b0fb],.gs-fade-leave-to .gs-modal[data-v-ebf1b0fb]{transform:scale(.95) translateY(-10px)}.sr-only[data-v-ebf1b0fb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:focus-visible{outline:3px solid var(--primary-color, #6366f1)!important;outline-offset:2px!important;border-radius:4px}.high-contrast{filter:contrast(1.5) saturate(.8)}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.default-layout[data-v-b46b1e55]{display:flex;flex-direction:column;min-height:100vh}.content[data-v-b46b1e55]{flex:1;padding:1rem;outline:none}.skip-link[data-v-b46b1e55]{position:absolute;left:-9999px;top:.5rem;padding:.5rem 1rem;background:var(--primary-color, #6366f1);color:#fff;font-weight:700;font-size:.875rem;border-radius:0 0 .5rem;z-index:9999;text-decoration:none}.skip-link[data-v-b46b1e55]:focus{left:.5rem;outline:3px solid #fff;outline-offset:2px}.home-page h1[data-v-771258cd]{margin-bottom:.5rem;color:#1e293b}.home-page p[data-v-771258cd]{margin-bottom:2rem;color:#6b7280}.quick-actions[data-v-771258cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:2rem}.action-card[data-v-771258cd]{text-align:center}.login-form-container[data-v-d1f828e5]{display:flex;justify-content:center;align-items:center;min-height:70vh}.login-card[data-v-d1f828e5]{width:100%;max-width:400px}.login-title[data-v-d1f828e5]{display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#1e293b}.forgot-link[data-v-d1f828e5]{text-align:center;margin-top:.75rem;font-size:.85rem}.forgot-link a[data-v-d1f828e5]{color:#6366f1;text-decoration:none}.forgot-link a[data-v-d1f828e5]:hover{text-decoration:underline}.register-company-link[data-v-d1f828e5]{text-align:center;margin-top:.5rem;font-size:.85rem}.register-company-link a[data-v-d1f828e5]{color:#0f766e;text-decoration:none}.register-company-link a[data-v-d1f828e5]:hover{text-decoration:underline}.oauth-divider[data-v-d1f828e5]{display:flex;align-items:center;gap:.75rem;margin:.5rem 0;color:#9ca3af;font-size:.82rem}.oauth-divider[data-v-d1f828e5]:before,.oauth-divider[data-v-d1f828e5]:after{content:"";flex:1;height:1px;background:#e5e7eb}.oauth-buttons[data-v-d1f828e5]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.oauth-btn[data-v-d1f828e5]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:.875rem;font-weight:500;color:#374151;transition:all .15s}.oauth-btn[data-v-d1f828e5]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;box-shadow:0 1px 3px #00000014}.oauth-btn[data-v-d1f828e5]:disabled{opacity:.6;cursor:not-allowed}.login-wrapper[data-v-74112531]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card[data-v-74112531]{background:#fff;border-radius:12px;padding:2.5rem;width:100%;max-width:420px;box-shadow:0 20px 60px #00000026}.login-header[data-v-74112531]{text-align:center;margin-bottom:2rem}.login-header h1[data-v-74112531]{font-size:2rem;font-weight:700;color:#6366f1;margin-bottom:.25rem}.login-header p[data-v-74112531]{color:#6b7280;font-size:.9rem}.agent-card[data-v-910efe7e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:1rem;height:100%}.agent-card[data-v-910efe7e]:hover{border-color:#6366f1;box-shadow:0 4px 20px #6366f11f;transform:translateY(-2px)}.card-header[data-v-910efe7e]{display:flex;align-items:center;justify-content:space-between}.agent-avatar[data-v-910efe7e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.agent-avatar.financiero[data-v-910efe7e]{background:#dbeafe;color:#1d4ed8}.agent-avatar.soporte[data-v-910efe7e]{background:#dcfce7;color:#15803d}.agent-avatar.ventas[data-v-910efe7e]{background:#fef3c7;color:#b45309}.agent-avatar.legal[data-v-910efe7e]{background:#ede9fe;color:#6d28d9}.agent-avatar.rrhh[data-v-910efe7e]{background:#fce7f3;color:#be185d}.agent-avatar.logistica[data-v-910efe7e]{background:#ffedd5;color:#c2410c}.agent-avatar.salud[data-v-910efe7e]{background:#fee2e2;color:#b91c1c}.agent-avatar.educacion[data-v-910efe7e]{background:#e0f2fe;color:#0369a1}.agent-avatar.general[data-v-910efe7e]{background:#f3e8ff;color:#7c3aed}.card-body[data-v-910efe7e]{flex:1}.agent-name[data-v-910efe7e]{margin:0 0 .4rem;font-size:1rem;font-weight:700;color:#1e293b}.agent-desc[data-v-910efe7e]{margin:0;font-size:.85rem;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-910efe7e]{margin-top:auto}.chat-btn[data-v-910efe7e]{width:100%}.page-header[data-v-5a5878a3]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem}.page-header h1[data-v-5a5878a3]{margin:0;color:#1e293b}.subtitle[data-v-5a5878a3]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.category-tabs[data-v-5a5878a3]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.cat-tab[data-v-5a5878a3]{display:flex;align-items:center;gap:.4rem;padding:.4rem .875rem;border-radius:20px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:.85rem;color:#6b7280;transition:all .15s}.cat-tab[data-v-5a5878a3]:hover{border-color:#6366f1;color:#6366f1}.cat-tab.active[data-v-5a5878a3]{background:#6366f1;color:#fff;border-color:#6366f1}.cat-count[data-v-5a5878a3]{background:#ffffff40;border-radius:10px;padding:0 .4rem;font-size:.75rem;font-weight:700}.cat-tab:not(.active) .cat-count[data-v-5a5878a3]{background:#f3f4f6;color:#6b7280}.agents-grid[data-v-5a5878a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.loading-msg[data-v-5a5878a3],.empty-msg[data-v-5a5878a3]{text-align:center;padding:4rem;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:.75rem}.voice-modal[data-v-39c70307]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.record-btn[data-v-39c70307]{width:80px;height:80px;border-radius:50%;background:#6366f1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.record-btn.recording[data-v-39c70307]{background:#ef4444;animation:pulse-39c70307 1s infinite}.record-btn .pi[data-v-39c70307]{font-size:2rem;color:#fff}.transcript[data-v-39c70307]{background:#f3f4f6;padding:.75rem;border-radius:8px;width:100%;text-align:center}@keyframes pulse-39c70307{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.doc-upload[data-v-b3856aab]{width:100%}.drop-zone[data-v-b3856aab]{border:2px dashed #d1d5db;border-radius:10px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s;background:#fafafa;min-height:120px;display:flex;align-items:center;justify-content:center}.doc-upload[data-v-b3856aab]{width:100%;display:flex;flex-direction:column;gap:.75rem}.period-selector[data-v-b3856aab]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.period-header[data-v-b3856aab]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#0369a1;font-size:.9rem}.required[data-v-b3856aab]{color:#ef4444}.period-quick[data-v-b3856aab]{display:flex;flex-wrap:wrap;gap:.35rem}.period-dates[data-v-b3856aab]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.field label[data-v-b3856aab]{display:block;font-size:.8rem;color:#374151;margin-bottom:.3rem;font-weight:500}.period-label-preview[data-v-b3856aab]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#0369a1;font-weight:600;background:#e0f2fe;padding:.4rem .75rem;border-radius:6px}.framework-selector[data-v-b3856aab]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.framework-header[data-v-b3856aab]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#15803d;font-size:.9rem}.entity-type-selector[data-v-b3856aab]{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.ownership-selector[data-v-b3856aab]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.ownership-header[data-v-b3856aab]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#3730a3;font-size:.9rem}.entity-type-header[data-v-b3856aab]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#92400e;font-size:.9rem}.drop-zone[data-v-b3856aab]{border:2px dashed #d1d5db;border-radius:10px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s;background:#fafafa;min-height:110px;display:flex;align-items:center;justify-content:center}.drop-zone[data-v-b3856aab]:hover,.drop-zone.drag-over[data-v-b3856aab]{border-color:#6366f1;background:#f0f0ff}.drop-zone.has-file[data-v-b3856aab]{border-style:solid;border-color:#6366f1;background:#f5f3ff}.drop-content[data-v-b3856aab]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.drop-icon[data-v-b3856aab]{font-size:2.5rem;color:#9ca3af}.drop-title[data-v-b3856aab]{font-weight:600;color:#374151;margin:0}.drop-hint[data-v-b3856aab]{font-size:.8rem;color:#9ca3af;margin:0}.file-preview[data-v-b3856aab]{display:flex;align-items:center;gap:.75rem;width:100%;padding:0 .5rem}.file-icon[data-v-b3856aab]{font-size:2rem;color:#6366f1;flex-shrink:0}.file-info[data-v-b3856aab]{flex:1;text-align:left;overflow:hidden}.file-name[data-v-b3856aab]{display:block;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-b3856aab]{font-size:.8rem;color:#6b7280}.progress-wrap[data-v-b3856aab]{display:flex;flex-direction:column;gap:.25rem}.progress-label[data-v-b3856aab]{font-size:.8rem;color:#6b7280;text-align:center}.w-full[data-v-b3856aab]{width:100%}.mt-1[data-v-b3856aab]{margin-top:.25rem}.mt-2[data-v-b3856aab]{margin-top:.5rem}.notes-counter[data-v-bf2b9a90]{padding:.875rem 1rem;background:var(--p-surface-50, #f9fafb);border:1px solid var(--p-surface-200, #e5e7eb);border-radius:12px;display:flex;flex-direction:column;gap:.75rem}.counter-stats[data-v-bf2b9a90]{display:flex;gap:1.5rem}.stat[data-v-bf2b9a90]{display:flex;flex-direction:column;align-items:center;gap:.1rem}.stat-num[data-v-bf2b9a90]{font-size:1.3rem;font-weight:800;color:var(--p-text-muted-color, #9ca3af);line-height:1}.num--active[data-v-bf2b9a90]{color:#6366f1}.num--required[data-v-bf2b9a90]{color:#22c55e}.num--optional[data-v-bf2b9a90]{color:#f59e0b}.stat-label[data-v-bf2b9a90]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color, #9ca3af)}.progress-section[data-v-bf2b9a90]{display:flex;flex-direction:column;gap:.3rem}.progress-label[data-v-bf2b9a90]{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;color:var(--p-text-muted-color, #4b5563)}.progress-pct[data-v-bf2b9a90]{font-weight:800}.fill--good .progress-pct[data-v-bf2b9a90],.progress-pct.fill--good[data-v-bf2b9a90]{color:#22c55e}.fill--warning .progress-pct[data-v-bf2b9a90],.progress-pct.fill--warning[data-v-bf2b9a90]{color:#f59e0b}.fill--bad .progress-pct[data-v-bf2b9a90],.progress-pct.fill--bad[data-v-bf2b9a90]{color:#ef4444}.progress-track[data-v-bf2b9a90]{height:8px;background:var(--p-surface-200, #e5e7eb);border-radius:999px;overflow:hidden}.progress-fill[data-v-bf2b9a90]{height:100%;border-radius:999px;transition:width .4s ease}.fill--good[data-v-bf2b9a90]{background:#22c55e}.fill--warning[data-v-bf2b9a90]{background:#f59e0b}.fill--bad[data-v-bf2b9a90]{background:#ef4444}.progress-hint[data-v-bf2b9a90]{margin:0;font-size:.72rem;color:var(--p-text-muted-color, #6b7280)}.missing-alert[data-v-bf2b9a90]{display:flex;align-items:center;gap:.4rem;background:#fef9c3;border-radius:8px;padding:.5rem .75rem;font-size:.75rem;color:#78350f}:root[data-theme=dark] .notes-counter[data-v-bf2b9a90],.dark .notes-counter[data-v-bf2b9a90]{background:var(--p-surface-700, #374151);border-color:var(--p-surface-600, #4b5563)}.preview-backdrop[data-v-0b609eb8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;z-index:2000;overflow-y:auto}.preview-modal[data-v-0b609eb8]{background:var(--p-surface-0, #fff);border-radius:16px;width:100%;max-width:720px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d}.pv-header[data-v-0b609eb8]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--p-surface-200, #e5e7eb)}.pv-title[data-v-0b609eb8]{margin:0;font-size:1rem;font-weight:800;color:var(--p-text-color, #111827)}.pv-subtitle[data-v-0b609eb8]{margin:.2rem 0 0;font-size:.75rem;color:var(--p-text-muted-color, #6b7280)}.pv-close[data-v-0b609eb8]{background:none;border:none;cursor:pointer;font-size:1.1rem;color:var(--p-text-muted-color, #9ca3af);padding:.25rem;border-radius:6px;flex-shrink:0}.pv-close[data-v-0b609eb8]:hover{color:var(--p-text-color, #111827)}.pv-document[data-v-0b609eb8]{padding:2rem;overflow-y:auto;max-height:60vh;font-family:Times New Roman,Times,serif;font-size:.875rem;color:#1a1a1a;background:#fefefe}.doc-letterhead[data-v-0b609eb8]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.doc-logo[data-v-0b609eb8]{font-size:2.5rem}.doc-company[data-v-0b609eb8]{margin:0;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.doc-period[data-v-0b609eb8]{margin:.2rem 0 0;font-size:.875rem;font-style:italic}.doc-date[data-v-0b609eb8]{margin:.2rem 0 0;font-size:.8rem;color:#555}.doc-divider[data-v-0b609eb8]{border:none;border-top:2px solid #1a1a1a;margin:1rem 0}.doc-notes-list[data-v-0b609eb8]{display:flex;flex-direction:column;gap:1.5rem}.doc-note-title[data-v-0b609eb8]{margin:0 0 .3rem;font-size:.95rem;font-weight:700;text-decoration:underline}.doc-note-norm[data-v-0b609eb8]{margin:0 0 .3rem;font-size:.72rem;color:#777;font-style:italic}.doc-note-body[data-v-0b609eb8]{margin:0;font-size:.82rem;line-height:1.7;white-space:pre-wrap;text-align:justify}.doc-empty[data-v-0b609eb8]{text-align:center;padding:2rem;color:#9ca3af;font-size:.85rem;font-family:system-ui,sans-serif}.doc-footer[data-v-0b609eb8]{margin-top:3rem;border-top:1px solid #ccc;padding-top:1rem;font-size:.75rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.doc-footer p[data-v-0b609eb8]{margin:0}.pv-actions[data-v-0b609eb8]{display:flex;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--p-surface-200, #e5e7eb)}.btn-close-pv[data-v-0b609eb8]{display:flex;align-items:center;gap:.35rem;padding:.5rem 1.25rem;border:1.5px solid var(--p-surface-300, #d1d5db);border-radius:8px;background:none;color:var(--p-text-color, #374151);font-size:.82rem;font-weight:600;cursor:pointer}.btn-close-pv[data-v-0b609eb8]:hover{background:var(--p-surface-100, #f3f4f6)}.modal-fade-enter-active[data-v-0b609eb8],.modal-fade-leave-active[data-v-0b609eb8]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-0b609eb8],.modal-fade-leave-to[data-v-0b609eb8]{opacity:0}:root[data-theme=dark] .preview-modal[data-v-0b609eb8],.dark .preview-modal[data-v-0b609eb8]{background:var(--p-surface-800, #1f2937)}:root[data-theme=dark] .pv-document[data-v-0b609eb8],.dark .pv-document[data-v-0b609eb8]{background:#1a1a2e;color:#e5e7eb}.fin-notes[data-v-88aca4b1]{display:flex;flex-direction:column;gap:1.25rem}.notes-header[data-v-88aca4b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.notes-header h3[data-v-88aca4b1]{margin:0;color:var(--p-text-color, #1e293b);font-size:1rem}.notes-desc[data-v-88aca4b1]{margin:.25rem 0 0;font-size:.82rem;color:var(--p-text-muted-color, #6b7280)}.header-actions[data-v-88aca4b1]{display:flex;gap:.5rem;flex-wrap:wrap}.loading-msg[data-v-88aca4b1],.empty-notes[data-v-88aca4b1]{text-align:center;padding:2rem;color:var(--p-text-muted-color, #9ca3af);display:flex;flex-direction:column;align-items:center;gap:.5rem}.empty-hint[data-v-88aca4b1]{font-size:.8rem;max-width:400px}.empty-actions[data-v-88aca4b1]{display:flex;gap:.5rem;margin-top:.5rem}.notes-cards[data-v-88aca4b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}.note-card[data-v-88aca4b1]{display:flex;background:var(--p-surface-0, #fff);border:1.5px solid var(--p-surface-200, #e5e7eb);border-radius:12px;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease;cursor:grab}.note-card[data-v-88aca4b1]:hover{box-shadow:0 4px 12px #00000014}.note-card[data-v-88aca4b1]:active{cursor:grabbing}.note-card--dragging[data-v-88aca4b1]{opacity:.5;border:2px dashed #6366f1}.note-card--over[data-v-88aca4b1]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.note-type-strip[data-v-88aca4b1]{width:4px;flex-shrink:0}.note-body[data-v-88aca4b1]{flex:1;padding:.875rem;display:flex;flex-direction:column;gap:.4rem}.note-top[data-v-88aca4b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.note-meta[data-v-88aca4b1]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.note-number[data-v-88aca4b1]{font-size:.7rem;font-weight:700;color:#6366f1;background:#eff6ff;padding:.1rem .4rem;border-radius:4px}.note-type-tag[data-v-88aca4b1]{font-size:.65rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}.note-actions[data-v-88aca4b1]{display:flex;align-items:center;gap:0;flex-shrink:0}.drag-handle[data-v-88aca4b1]{font-size:1.1rem;color:var(--p-text-muted-color, #d1d5db);cursor:grab;padding:0 .25rem;-webkit-user-select:none;user-select:none}.note-title[data-v-88aca4b1]{margin:0;font-size:.875rem;font-weight:700;color:var(--p-text-color, #1e293b);line-height:1.3}.note-preview[data-v-88aca4b1]{margin:0;font-size:.78rem;color:var(--p-text-muted-color, #374151);line-height:1.5;white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.note-preview.expanded[data-v-88aca4b1]{-webkit-line-clamp:unset;display:block}.note-expand-btn[data-v-88aca4b1]{background:none;border:none;font-size:.7rem;color:#6366f1;cursor:pointer;padding:0;font-weight:600;text-align:left}.editor-toolbar[data-v-88aca4b1]{display:flex;align-items:center;gap:.25rem;padding:.4rem .6rem;background:var(--p-surface-100, #f3f4f6);border:1.5px solid var(--p-surface-300, #d1d5db);border-bottom:none;border-radius:8px 8px 0 0}.fmt-btn[data-v-88aca4b1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:5px;cursor:pointer;font-size:.82rem;font-weight:700;color:var(--p-text-color, #374151);transition:background .1s ease}.fmt-btn[data-v-88aca4b1]:hover{background:var(--p-surface-200, #e5e7eb)}.fmt-btn--clear[data-v-88aca4b1]{color:#ef4444}.toolbar-sep[data-v-88aca4b1]{width:1px;height:18px;background:var(--p-surface-300, #d1d5db);margin:0 .15rem}.editor-textarea[data-v-88aca4b1] textarea{border-top-left-radius:0!important;border-top-right-radius:0!important;font-family:Courier New,monospace;font-size:.82rem;line-height:1.6}.tmpl-search-row[data-v-88aca4b1]{position:relative;margin-bottom:1rem}.tmpl-search-icon[data-v-88aca4b1]{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--p-text-muted-color, #9ca3af);font-size:.82rem;pointer-events:none}.tmpl-search-input[data-v-88aca4b1]{width:100%;padding:.55rem 1rem .55rem 2.3rem;border:1.5px solid var(--p-surface-300, #d1d5db);border-radius:10px;font-size:.82rem;background:var(--p-surface-0, #fff);color:var(--p-text-color, #111827);outline:none}.tmpl-search-input[data-v-88aca4b1]:focus{border-color:#6366f1}.templates-grid[data-v-88aca4b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.template-card[data-v-88aca4b1]{border:1.5px solid var(--p-surface-200, #e5e7eb);border-radius:12px;padding:1rem;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:.4rem}.template-card[data-v-88aca4b1]:hover{border-color:#6366f1;background:#fafafe}.template-card[data-v-88aca4b1]:focus{outline:2px solid #6366f1;outline-offset:2px}.tmpl-icon[data-v-88aca4b1]{font-size:2rem;line-height:1}.tmpl-header[data-v-88aca4b1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tmpl-title[data-v-88aca4b1]{font-weight:700;font-size:.85rem;color:var(--p-text-color, #1e293b)}.tmpl-preview[data-v-88aca4b1]{font-size:.75rem;color:var(--p-text-muted-color, #6b7280);margin:0;line-height:1.4;flex:1}.tmpl-footer[data-v-88aca4b1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.2rem}.tmpl-type-chip[data-v-88aca4b1]{font-size:.65rem;font-weight:600;padding:.15rem .5rem;background:var(--p-surface-100, #f3f4f6);border-radius:999px;color:var(--p-text-muted-color, #6b7280)}.tmpl-empty[data-v-88aca4b1]{text-align:center;padding:2rem;color:var(--p-text-muted-color, #9ca3af);display:flex;flex-direction:column;align-items:center;gap:.5rem}.note-form[data-v-88aca4b1]{display:flex;flex-direction:column;gap:1rem}.field[data-v-88aca4b1]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-88aca4b1]{font-weight:600;font-size:.875rem;color:var(--p-text-color, #374151)}.field-row[data-v-88aca4b1]{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.required[data-v-88aca4b1]{color:#ef4444}.field-hint[data-v-88aca4b1]{font-size:.75rem;color:var(--p-text-muted-color, #9ca3af)}.w-full[data-v-88aca4b1]{width:100%}.sr-only[data-v-88aca4b1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-theme=dark] .note-card[data-v-88aca4b1],.dark .note-card[data-v-88aca4b1]{background:var(--p-surface-700, #374151);border-color:var(--p-surface-600, #4b5563)}:root[data-theme=dark] .template-card[data-v-88aca4b1]:hover,.dark .template-card[data-v-88aca4b1]:hover{background:var(--p-surface-700, #374151)}:root[data-theme=dark] .editor-toolbar[data-v-88aca4b1],.dark .editor-toolbar[data-v-88aca4b1]{background:var(--p-surface-700, #374151);border-color:var(--p-surface-600, #4b5563)}:root[data-theme=dark] .tmpl-search-input[data-v-88aca4b1],.dark .tmpl-search-input[data-v-88aca4b1]{background:var(--p-surface-700, #374151);border-color:var(--p-surface-600, #4b5563);color:var(--p-text-color, #f9fafb)}.fin-results[data-v-b5add55f]{display:flex;flex-direction:column;gap:1rem}.summary-bar[data-v-b5add55f]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.summary-item[data-v-b5add55f]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#475569}.period-badge[data-v-b5add55f]{background:#e0f2fe;padding:.3rem .6rem;border-radius:6px;color:#0369a1;font-weight:600}.period-dates-small[data-v-b5add55f]{font-size:.75rem;color:#64748b;font-weight:400}.indicator-toolbar[data-v-b5add55f]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.indicator-group[data-v-b5add55f]{margin-bottom:1.5rem}.cat-title[data-v-b5add55f]{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.indicators-grid[data-v-b5add55f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.indicator-card[data-v-b5add55f]{padding:.875rem;border-radius:8px;border:1px solid #e5e7eb;background:#fff;transition:box-shadow .2s}.indicator-card[data-v-b5add55f]:hover{box-shadow:0 2px 8px #00000014}.indicator-card.ok[data-v-b5add55f]{border-left:4px solid #10b981}.indicator-card.warning[data-v-b5add55f]{border-left:4px solid #f59e0b}.indicator-card.critical[data-v-b5add55f]{border-left:4px solid #ef4444}.indicator-card.sin_datos[data-v-b5add55f]{border-left:4px solid #d1d5db}.ind-header[data-v-b5add55f]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.ind-status-dot[data-v-b5add55f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ind-status-dot.ok[data-v-b5add55f]{background:#10b981}.ind-status-dot.warning[data-v-b5add55f]{background:#f59e0b}.ind-status-dot.critical[data-v-b5add55f]{background:#ef4444}.ind-status-dot.sin_datos[data-v-b5add55f]{background:#d1d5db}.ind-name[data-v-b5add55f]{font-weight:600;font-size:.85rem;color:#374151}.ind-value[data-v-b5add55f]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.3rem}.ind-interp[data-v-b5add55f]{font-size:.78rem;color:#6b7280;line-height:1.4}.ind-bench[data-v-b5add55f]{font-size:.75rem;color:#9ca3af;margin-top:.3rem}.anomaly-summary[data-v-b5add55f]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.anomaly-item[data-v-b5add55f]{padding:.875rem;border-radius:8px;margin-bottom:.75rem;border:1px solid}.anomaly-item.critical[data-v-b5add55f]{background:#fef2f2;border-color:#fecaca}.anomaly-item.high[data-v-b5add55f]{background:#fff7ed;border-color:#fed7aa}.anomaly-item.medium[data-v-b5add55f]{background:#fffbeb;border-color:#fde68a}.anomaly-item.low[data-v-b5add55f]{background:#eff6ff;border-color:#bfdbfe}.anomaly-header[data-v-b5add55f]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.sev-badge[data-v-b5add55f]{font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:4px}.sev-badge.critical[data-v-b5add55f]{background:#ef4444;color:#fff}.sev-badge.high[data-v-b5add55f]{background:#f97316;color:#fff}.sev-badge.medium[data-v-b5add55f]{background:#f59e0b;color:#fff}.sev-badge.low[data-v-b5add55f]{background:#3b82f6;color:#fff}.anomaly-type[data-v-b5add55f]{font-weight:600;font-size:.85rem;color:#374151}.anomaly-desc[data-v-b5add55f]{font-size:.85rem;color:#4b5563;margin:.25rem 0}.anomaly-rec[data-v-b5add55f]{font-size:.8rem;color:#6b7280;font-style:italic;margin:0}.compliance-score[data-v-b5add55f]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.score-circle[data-v-b5add55f]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;flex-shrink:0}.score-good[data-v-b5add55f]{background:#d1fae5;color:#065f46;border:3px solid #10b981}.score-warn[data-v-b5add55f]{background:#fef3c7;color:#92400e;border:3px solid #f59e0b}.score-bad[data-v-b5add55f]{background:#fee2e2;color:#991b1b;border:3px solid #ef4444}.score-na[data-v-b5add55f]{background:#f3f4f6;color:#6b7280;border:3px solid #d1d5db}.score-stats[data-v-b5add55f]{display:flex;flex-direction:column;gap:.3rem}.stat[data-v-b5add55f]{font-size:.875rem}.stat.ok[data-v-b5add55f]{color:#065f46}.stat.fail[data-v-b5add55f]{color:#991b1b}.stat.partial[data-v-b5add55f]{color:#92400e}.finding-item[data-v-b5add55f]{padding:.75rem;border-radius:6px;margin-bottom:.5rem;border:1px solid #e5e7eb}.finding-item.compliant[data-v-b5add55f]{background:#f0fdf4}.finding-item.non_compliant[data-v-b5add55f]{background:#fef2f2}.finding-item.partial[data-v-b5add55f]{background:#fffbeb}.finding-header[data-v-b5add55f]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.finding-status-icon[data-v-b5add55f]{font-size:1rem}.finding-norm[data-v-b5add55f]{font-weight:700;font-size:.8rem;color:#374151}.finding-req[data-v-b5add55f]{font-size:.85rem;color:#4b5563;margin:.2rem 0}.finding-rec[data-v-b5add55f]{font-size:.8rem;color:#6b7280;font-style:italic;margin:0}.statement-section h4[data-v-b5add55f]{color:#1e293b;margin-bottom:.5rem}.negative[data-v-b5add55f]{color:#ef4444}.mt-3[data-v-b5add55f]{margin-top:1.5rem}.empty-msg[data-v-b5add55f]{text-align:center;padding:2rem;color:#6b7280}.empty-msg p[data-v-b5add55f]{margin-top:.5rem}.chat-container[data-v-f89b19cb]{display:flex;flex-direction:column;height:calc(100dvh - 84px);min-height:620px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.chat-header[data-v-f89b19cb]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;background:#fff;position:sticky;top:0;z-index:5}.header-left[data-v-f89b19cb]{display:flex;align-items:center;gap:.875rem}.header-right[data-v-f89b19cb]{display:flex;align-items:center;gap:.5rem}.agent-avatar[data-v-f89b19cb]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.agent-avatar.financiero[data-v-f89b19cb],.agent-avatar.financial[data-v-f89b19cb],.agent-avatar.contable[data-v-f89b19cb]{background:#dbeafe;color:#1d4ed8}.agent-avatar.soporte[data-v-f89b19cb]{background:#dcfce7;color:#15803d}.agent-avatar.ventas[data-v-f89b19cb]{background:#fef3c7;color:#b45309}.agent-avatar.general[data-v-f89b19cb]{background:#f3e8ff;color:#7c3aed}.chat-header h2[data-v-f89b19cb]{margin:0;font-size:1rem;color:#1e293b}.agent-desc[data-v-f89b19cb]{font-size:.78rem;color:#6b7280}.context-strip[data-v-f89b19cb]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.6rem 1.25rem;border-bottom:1px solid #e5e7eb;background:#f8fafc}.context-item[data-v-f89b19cb]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:999px;padding:.25rem .7rem;font-size:.78rem}.context-item-success[data-v-f89b19cb]{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.tasks-strip[data-v-f89b19cb]{padding:.65rem 1.25rem .8rem;border-bottom:1px solid #e5e7eb;background:#fff}.tasks-strip-header[data-v-f89b19cb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.tasks-strip-title[data-v-f89b19cb]{font-size:.82rem;font-weight:600;color:#334155}.tasks-list[data-v-f89b19cb]{display:flex;flex-direction:column;gap:.5rem;max-height:140px;overflow-y:auto}.task-item[data-v-f89b19cb]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .55rem;background:#f8fafc}.task-main[data-v-f89b19cb]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.task-file[data-v-f89b19cb]{font-size:.78rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-sub[data-v-f89b19cb]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;color:#64748b;margin:.2rem 0 .35rem}.session-docs[data-v-f89b19cb]{margin-top:.75rem}.session-docs-title[data-v-f89b19cb]{font-size:.8rem;color:#6b7280;margin-bottom:.4rem}.session-doc-item[data-v-f89b19cb]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#374151;padding:.3rem 0}.messages[data-v-f89b19cb]{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.welcome-msg[data-v-f89b19cb]{display:flex;align-items:flex-start;gap:.875rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.welcome-avatar[data-v-f89b19cb]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.welcome-avatar.financiero[data-v-f89b19cb],.welcome-avatar.financial[data-v-f89b19cb]{background:#dbeafe;color:#1d4ed8}.welcome-avatar.general[data-v-f89b19cb]{background:#f3e8ff;color:#7c3aed}.welcome-text strong[data-v-f89b19cb]{color:#1e293b}.welcome-text p[data-v-f89b19cb]{margin:.25rem 0 0;font-size:.875rem;color:#6b7280;line-height:1.5}.message[data-v-f89b19cb]{display:flex;flex-direction:column}.message.user[data-v-f89b19cb]{align-items:flex-end}.message.agent[data-v-f89b19cb]{align-items:flex-start}.bubble[data-v-f89b19cb]{max-width:min(86%,860px);padding:.75rem 1rem;border-radius:16px;line-height:1.6;font-size:.9rem;word-break:break-word}.user .bubble[data-v-f89b19cb]{background:#6366f1;color:#fff;border-bottom-right-radius:4px}.agent .bubble[data-v-f89b19cb]{background:#f1f5f9;color:#1e293b;border-bottom-left-radius:4px}.agent .bubble[data-v-f89b19cb] h2,.agent .bubble[data-v-f89b19cb] h3,.agent .bubble[data-v-f89b19cb] h4{margin:.5rem 0 .25rem;color:#1e293b}.agent .bubble[data-v-f89b19cb] ul{padding-left:1.25rem;margin:.25rem 0}.agent .bubble[data-v-f89b19cb] code{background:#e2e8f0;padding:.1rem .3rem;border-radius:4px;font-family:monospace;font-size:.85em}.agent .bubble[data-v-f89b19cb] strong{color:#1e293b}.chat-downloads[data-v-f89b19cb]{margin-top:.6rem;display:flex;flex-direction:column;gap:.4rem}.chat-download-btn[data-v-f89b19cb]{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;border:1px solid #cbd5e1;background:#fff;color:#1e293b;font-size:.8rem;border-radius:8px;padding:.35rem .6rem;cursor:pointer}.chat-download-btn[data-v-f89b19cb]:hover{border-color:#6366f1;color:#4338ca}.doc-bubble[data-v-f89b19cb]{display:flex;align-items:center;gap:.5rem;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.meta[data-v-f89b19cb]{display:flex;gap:.5rem;font-size:.72rem;color:#9ca3af;margin-top:.25rem;padding:0 .25rem}.typing[data-v-f89b19cb]{display:flex;align-items:center;gap:4px;padding:.75rem 1rem}.dot[data-v-f89b19cb]{width:8px;height:8px;border-radius:50%;background:#9ca3af;animation:bounce-f89b19cb 1.2s infinite}.dot[data-v-f89b19cb]:nth-child(2){animation-delay:.2s}.dot[data-v-f89b19cb]:nth-child(3){animation-delay:.4s}@keyframes bounce-f89b19cb{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.chat-input[data-v-f89b19cb]{padding:.875rem 1.25rem;border-top:1px solid #e5e7eb;background:#fff;position:sticky;bottom:0;z-index:6}.active-doc-bar[data-v-f89b19cb]{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;margin-bottom:.5rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.8rem;color:#1d4ed8}.active-doc-bar .pi-file-excel[data-v-f89b19cb]{color:#16a34a}.active-doc-bar span[data-v-f89b19cb]{flex:1}.clear-doc[data-v-f89b19cb]{background:none;border:none;cursor:pointer;padding:.1rem .3rem;color:#93c5fd;border-radius:4px;line-height:1}.clear-doc[data-v-f89b19cb]:hover{background:#dbeafe;color:#1d4ed8}.input-row[data-v-f89b19cb]{display:flex;align-items:flex-end;gap:.5rem}.chat-textarea[data-v-f89b19cb]{flex:1;resize:none;border-radius:12px;font-size:.9rem;max-height:120px;overflow-y:auto}.input-actions[data-v-f89b19cb]{display:flex;align-items:center;gap:.25rem}.input-hint[data-v-f89b19cb]{font-size:.72rem;color:#9ca3af;margin-top:.4rem;text-align:center}.repo-search[data-v-f89b19cb]{display:flex;flex-direction:column;gap:.75rem}.repo-search__bar[data-v-f89b19cb]{display:flex;gap:.5rem;align-items:center}.repo-search__input[data-v-f89b19cb]{flex:1}.repo-search__results[data-v-f89b19cb]{display:flex;flex-direction:column;gap:.55rem;max-height:52vh;overflow-y:auto}.repo-doc-item[data-v-f89b19cb]{border:1px solid #e2e8f0;border-radius:10px;padding:.7rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.repo-doc-item__meta[data-v-f89b19cb]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.repo-doc-item__meta strong[data-v-f89b19cb],.repo-doc-item__meta span[data-v-f89b19cb],.repo-doc-item__meta small[data-v-f89b19cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-doc-item__meta span[data-v-f89b19cb]{font-size:.84rem;color:#475569}.repo-doc-item__meta small[data-v-f89b19cb]{font-size:.75rem;color:#64748b}.repo-search__hint[data-v-f89b19cb]{margin:0;color:#64748b;font-size:.84rem}.repo-search__error[data-v-f89b19cb]{margin:0;color:#b91c1c;font-size:.84rem}.slide-down-enter-active[data-v-f89b19cb],.slide-down-leave-active[data-v-f89b19cb]{transition:all .25s ease}.slide-down-enter-from[data-v-f89b19cb],.slide-down-leave-to[data-v-f89b19cb]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.chat-container[data-v-f89b19cb]{height:calc(100dvh - 70px);min-height:unset;border-radius:0}.chat-header[data-v-f89b19cb]{padding:.75rem}.messages[data-v-f89b19cb]{padding:.8rem}.bubble[data-v-f89b19cb]{max-width:94%;font-size:.88rem}.chat-input[data-v-f89b19cb]{padding:.7rem}.tasks-strip[data-v-f89b19cb]{padding:.55rem .7rem}.tasks-list[data-v-f89b19cb]{max-height:120px}.repo-search__bar[data-v-f89b19cb]{flex-direction:column;align-items:stretch}.repo-doc-item[data-v-f89b19cb]{flex-direction:column;align-items:flex-start}}.agents-grid[data-v-261e3cc7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.loading-msg[data-v-261e3cc7],.empty-msg[data-v-261e3cc7]{text-align:center;padding:3rem;color:#9ca3af}.page-header[data-v-96f03303]{margin-bottom:1.5rem}.page-header h1[data-v-96f03303]{margin-bottom:.25rem;color:#1e293b}.subtitle[data-v-96f03303]{color:#6b7280}.stats-grid[data-v-96f03303]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-item[data-v-96f03303]{display:flex;align-items:center;gap:1rem}.stat-icon[data-v-96f03303]{font-size:2rem;color:#6366f1}.stat-icon.green[data-v-96f03303]{color:#10b981}.stat-icon.purple[data-v-96f03303]{color:#8b5cf6}.stat-value[data-v-96f03303]{font-size:1.5rem;font-weight:700;color:#1e293b}.stat-label[data-v-96f03303]{color:#6b7280;font-size:.875rem}.mt-4[data-v-96f03303]{margin-top:1.5rem}.payment-history[data-v-42c4c08c]{margin-top:1rem}.payment-history-table[data-v-42c4c08c]{margin-bottom:1rem}.empty-state[data-v-42c4c08c]{text-align:center;padding:3rem;color:#9ca3af}.empty-state p[data-v-42c4c08c]{margin-top:.5rem;font-size:.95rem}.payment-type[data-v-42c4c08c]{display:flex;align-items:center;gap:.5rem}.payment-type i[data-v-42c4c08c]{color:#6366f1}.action-buttons[data-v-42c4c08c]{display:flex;gap:.5rem;justify-content:flex-start}.order-details[data-v-42c4c08c]{padding:1rem 2rem;background-color:#f9fafb;border-left:3px solid #10b981}.detail-row[data-v-42c4c08c]{display:flex;gap:1rem;padding:.5rem 0}.detail-row strong[data-v-42c4c08c]{min-width:180px;color:#374151}.detail-row span[data-v-42c4c08c]{color:#6b7280}[data-v-42c4c08c] .p-datatable-tbody>tr[data-p-selectable-row]{cursor:pointer}[data-v-42c4c08c] .p-datatable-tbody>tr:hover{background-color:#f9fafb}.page-header[data-v-e2573bf3]{margin-bottom:1.5rem}.page-header h1[data-v-e2573bf3],.page-header h2[data-v-e2573bf3]{margin-bottom:.25rem;color:#1e293b}.subtitle[data-v-e2573bf3]{color:#6b7280}.token-balance[data-v-e2573bf3]{color:#6b7280;margin-top:.5rem}.plans-grid[data-v-e2573bf3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.plan-card[data-v-e2573bf3]{text-align:center;transition:transform .2s,box-shadow .2s}.plan-card[data-v-e2573bf3]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.plan-card.current-plan[data-v-e2573bf3]{border:2px solid #10b981}.plan-title[data-v-e2573bf3]{display:flex;align-items:center;justify-content:center;gap:.5rem}.price[data-v-e2573bf3]{font-size:1.25rem;font-weight:700;color:#6366f1}.features[data-v-e2573bf3]{list-style:none;padding:0;text-align:left}.features li[data-v-e2573bf3]{padding:.3rem 0;color:#374151}.features .pi-check[data-v-e2573bf3]{color:#10b981;margin-right:.5rem}.w-full[data-v-e2573bf3]{width:100%}.mt-3[data-v-e2573bf3]{margin-top:.75rem}.mt-4[data-v-e2573bf3]{margin-top:2rem}.mt-5[data-v-e2573bf3]{margin-top:3rem}.mb-4[data-v-e2573bf3]{margin-bottom:1.5rem}.ml-2[data-v-e2573bf3]{margin-left:.5rem}.current-plan-card[data-v-e2573bf3]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.current-plan-info[data-v-e2573bf3]{display:flex;align-items:center;gap:1rem}.subscription-overview[data-v-e2573bf3]{display:flex;flex-direction:column;gap:.75rem}.subscription-metrics[data-v-e2573bf3]{display:flex;flex-wrap:wrap;gap:1rem;color:#374151}.enabled-agents[data-v-e2573bf3]{display:flex;flex-direction:column;gap:.5rem}.agents-list[data-v-e2573bf3]{display:flex;flex-wrap:wrap;gap:.5rem}.payment-history-card[data-v-e2573bf3]{margin-bottom:2rem}.password-field[data-v-08927228]{display:flex;flex-direction:column;gap:.4rem}.input-row[data-v-08927228]{display:flex;gap:.4rem;align-items:center}.flex-1[data-v-08927228]{flex:1}.flex-1[data-v-08927228] input{width:100%}.strength-bar[data-v-08927228]{display:flex;align-items:center;gap:.5rem}.strength-track[data-v-08927228]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.strength-fill[data-v-08927228]{height:100%;border-radius:2px;transition:width .3s,background .3s}.strength-label[data-v-08927228]{font-size:.72rem;font-weight:600;min-width:50px}.generated-preview[data-v-08927228]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;font-size:.82rem}.generated-preview .pi-key[data-v-08927228]{color:#16a34a}.generated-preview code[data-v-08927228]{font-family:monospace;font-size:.9rem;font-weight:700;color:#15803d;letter-spacing:.05em}.preview-hint[data-v-08927228]{color:#6b7280;font-size:.75rem}.agent-tags[data-v-6efc347a],.user-tags[data-v-6efc347a]{display:flex;flex-wrap:wrap;gap:.3rem}.text-muted[data-v-6efc347a]{color:#9ca3af;font-size:.8rem}.empty-msg[data-v-6efc347a]{text-align:center;color:#9ca3af;padding:.75rem}.sub-agents[data-v-6efc347a]{display:flex;flex-direction:column;gap:.5rem}.hint[data-v-6efc347a]{font-size:.8rem;color:#6b7280;margin:0}.agent-row[data-v-6efc347a]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:6px}.user-form[data-v-6efc347a]{display:flex;flex-direction:column;gap:.75rem}.field[data-v-6efc347a]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-6efc347a]{font-weight:600;font-size:.82rem;color:#374151}.req[data-v-6efc347a]{color:#ef4444}.w-full[data-v-6efc347a]{width:100%}.field[data-v-49e75691]{margin-bottom:1rem}.field label[data-v-49e75691]{display:block;margin-bottom:.4rem;font-weight:500}.w-full[data-v-49e75691]{width:100%}.actions[data-v-49e75691]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.perm-panel[data-v-5ed2a5ea]{display:flex;flex-direction:column;gap:.8rem}.perm-header[data-v-5ed2a5ea]{display:flex;justify-content:space-between;align-items:center}.accordion-list[data-v-5ed2a5ea]{display:flex;flex-direction:column;gap:.5rem}.perm-accordion[data-v-5ed2a5ea]{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.perm-accordion summary[data-v-5ed2a5ea]{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;font-weight:600;color:#1f2937}.perm-grid[data-v-5ed2a5ea]{border-top:1px solid #e2e8f0;padding:.7rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.perm-option[data-v-5ed2a5ea]{display:flex;align-items:center;gap:.45rem;font-size:.88rem;color:#334155}.perm-actions[data-v-5ed2a5ea]{display:flex;justify-content:flex-end}.muted[data-v-5ed2a5ea]{color:#64748b}.users-panel[data-v-27f12262]{display:flex;flex-direction:column;gap:.75rem}.panel-header[data-v-27f12262]{display:flex;align-items:center;justify-content:space-between}.empty-msg[data-v-27f12262]{text-align:center;color:#9ca3af;padding:1rem}.add-form[data-v-27f12262]{display:flex;flex-direction:column;gap:.75rem}.field[data-v-27f12262]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-27f12262]{font-weight:600;font-size:.82rem;color:#374151}.req[data-v-27f12262]{color:#ef4444}.w-full[data-v-27f12262]{width:100%}.row-actions[data-v-27f12262]{display:inline-flex;gap:.2rem}.agents-panel[data-v-cd671128]{display:flex;flex-direction:column;gap:.75rem}.panel-desc[data-v-cd671128]{font-size:.82rem;color:#6b7280;margin:0}.loading-msg[data-v-cd671128]{text-align:center;color:#9ca3af;padding:1rem}.agents-list[data-v-cd671128]{display:flex;flex-direction:column;gap:.5rem}.agent-row[data-v-cd671128]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .875rem;border:1px solid #e5e7eb;border-radius:8px}.agent-info[data-v-cd671128]{display:flex;align-items:center;gap:.75rem}.agent-avatar[data-v-cd671128]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem}.agent-avatar.financiero[data-v-cd671128]{background:#dbeafe;color:#1d4ed8}.agent-avatar.soporte[data-v-cd671128]{background:#dcfce7;color:#15803d}.agent-avatar.ventas[data-v-cd671128]{background:#fef3c7;color:#b45309}.agent-avatar.general[data-v-cd671128]{background:#f3e8ff;color:#7c3aed}.agent-name[data-v-cd671128]{font-weight:600;font-size:.875rem;color:#1e293b}.agent-cat[data-v-cd671128]{font-size:.75rem;color:#6b7280}.tab-content[data-v-fbd8d180]{padding:1rem 0}.tab-description[data-v-fbd8d180]{color:#6b7280;margin-bottom:1.5rem;font-size:.95rem}.field[data-v-fbd8d180]{margin-bottom:1.5rem}.field label[data-v-fbd8d180]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.field-hint[data-v-fbd8d180]{display:block;margin-top:.25rem;color:#6b7280;font-size:.85rem}.w-full[data-v-fbd8d180]{width:100%}.plan-option[data-v-fbd8d180]{display:flex;justify-content:space-between;align-items:center;width:100%}.plan-name[data-v-fbd8d180]{font-weight:500;color:#374151}.plan-details[data-v-fbd8d180]{font-size:.85rem;color:#6b7280;margin-top:.25rem}.plan-price[data-v-fbd8d180]{font-weight:600;color:#6366f1}.generate-btn[data-v-fbd8d180]{margin-top:1rem}.generated-link-section[data-v-fbd8d180]{margin-top:2rem;padding:1rem;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.generated-link-section label[data-v-fbd8d180]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.link-display[data-v-fbd8d180]{display:flex;gap:.5rem}.link-input[data-v-fbd8d180]{flex:1}.link-hint[data-v-fbd8d180]{display:block;margin-top:.5rem;color:#6b7280;font-size:.85rem}.token-packages-section[data-v-fbd8d180]{margin-bottom:2rem}.token-packages-section h4[data-v-fbd8d180]{margin-bottom:1rem;color:#374151;font-size:1rem}.token-packages-grid[data-v-fbd8d180]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1rem}.token-package-card[data-v-fbd8d180]{padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;text-align:center}.token-package-card[data-v-fbd8d180]:hover{border-color:#6366f1;background-color:#f9fafb}.token-package-card.selected[data-v-fbd8d180]{border-color:#6366f1;background-color:#eef2ff}.package-header[data-v-fbd8d180]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.75rem}.package-header i[data-v-fbd8d180]{font-size:1.5rem;color:#6366f1}.package-header h5[data-v-fbd8d180]{margin:0;font-size:.95rem;color:#374151}.package-tokens[data-v-fbd8d180]{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.package-price[data-v-fbd8d180]{font-size:.9rem;font-weight:500;color:#6366f1}.custom-tokens-section h4[data-v-fbd8d180]{margin-bottom:1rem;color:#374151;font-size:1rem}.custom-fields[data-v-fbd8d180]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.loading-state[data-v-fbd8d180]{display:flex;justify-content:center;align-items:center;padding:3rem}@media (max-width: 768px){.custom-fields[data-v-fbd8d180]{grid-template-columns:1fr}.token-packages-grid[data-v-fbd8d180]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.page-header[data-v-4f8b2a7a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page-header h1[data-v-4f8b2a7a]{margin:0;color:#1e293b}.subtitle[data-v-4f8b2a7a]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.tenant-cell[data-v-4f8b2a7a]{display:flex;align-items:center;gap:.75rem}.tenant-avatar[data-v-4f8b2a7a]{width:36px;height:36px;border-radius:8px;background:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.tenant-name[data-v-4f8b2a7a]{font-weight:600;color:#1e293b;font-size:.9rem}.tenant-email[data-v-4f8b2a7a]{font-size:.78rem;color:#6b7280}.text-muted[data-v-4f8b2a7a]{color:#9ca3af;font-size:.85rem}.action-btns[data-v-4f8b2a7a]{display:flex;justify-content:flex-end;gap:.1rem}.subtenant-panel[data-v-4f8b2a7a]{padding:1rem 1.5rem;background:#f8fafc}.expansion-sections[data-v-4f8b2a7a]{display:flex;flex-direction:column;gap:1rem}.expansion-section[data-v-4f8b2a7a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.subtenant-header[data-v-4f8b2a7a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-weight:600;color:#374151}.empty-table[data-v-4f8b2a7a]{text-align:center;padding:2rem;color:#9ca3af}.form-grid[data-v-4f8b2a7a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-section[data-v-4f8b2a7a]{display:flex;flex-direction:column;gap:.75rem}.form-section.full-width[data-v-4f8b2a7a]{grid-column:1 / -1}.form-section h4[data-v-4f8b2a7a]{margin:0 0 .25rem;color:#1e293b;font-size:.9rem;border-bottom:1px solid #f1f5f9;padding-bottom:.4rem}.field[data-v-4f8b2a7a]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-4f8b2a7a]{font-weight:600;font-size:.82rem;color:#374151}.req[data-v-4f8b2a7a]{color:#ef4444}.field-hint[data-v-4f8b2a7a]{font-size:.78rem;color:#6b7280;margin:0}.w-full[data-v-4f8b2a7a]{width:100%}.agents-checkboxes[data-v-4f8b2a7a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}.agent-check[data-v-4f8b2a7a]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid #e5e7eb;border-radius:6px}.agent-check label[data-v-4f8b2a7a]{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.85rem;color:#374151}.agent-cat[data-v-4f8b2a7a]{font-size:.72rem;color:#9ca3af}.sub-form[data-v-4f8b2a7a]{display:flex;flex-direction:column;gap:.75rem}.field[data-v-ac152c58]{margin-bottom:1rem}.field label[data-v-ac152c58]{display:block;margin-bottom:.4rem;font-weight:500}.w-full[data-v-ac152c58]{width:100%}.field[data-v-6b7b72be]{margin-bottom:1rem}.field label[data-v-6b7b72be]{display:block;margin-bottom:.4rem;font-weight:500}.field-check[data-v-6b7b72be]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.w-full[data-v-6b7b72be]{width:100%}.page-header[data-v-1238fe21]{margin-bottom:1.5rem}.page-header h1[data-v-1238fe21]{margin-bottom:.25rem;color:#1e293b}.subtitle[data-v-1238fe21]{color:#6b7280}.grid-2[data-v-1238fe21]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.page-header[data-v-62376e64]{margin-bottom:1.5rem}.page-header h1[data-v-62376e64]{margin-bottom:.25rem;color:#1e293b}.subtitle[data-v-62376e64]{color:#6b7280}.field[data-v-62376e64]{margin-bottom:1rem}.field label[data-v-62376e64]{display:block;margin-bottom:.4rem;font-weight:500;color:#374151}.w-full[data-v-62376e64]{width:100%}.mt-3[data-v-62376e64]{margin-top:.75rem}.result-page[data-v-cf535281]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.result-card[data-v-cf535281]{max-width:400px;width:100%}.result-content[data-v-cf535281]{text-align:center;padding:1rem}.success-icon[data-v-cf535281]{font-size:4rem;color:#10b981;margin-bottom:1rem}h1[data-v-cf535281]{color:#1e293b;margin-bottom:.5rem}p[data-v-cf535281]{color:#6b7280;margin-bottom:1.5rem}.result-page[data-v-ab615ea1]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.result-card[data-v-ab615ea1]{max-width:400px;width:100%}.result-content[data-v-ab615ea1]{text-align:center;padding:1rem}.cancel-icon[data-v-ab615ea1]{font-size:4rem;color:#ef4444;margin-bottom:1rem}h1[data-v-ab615ea1]{color:#1e293b;margin-bottom:.5rem}p[data-v-ab615ea1]{color:#6b7280;margin-bottom:1.5rem}.page-header[data-v-d3338a20]{margin-bottom:1.5rem}.page-header h1[data-v-d3338a20]{color:#1e293b}.grid-2[data-v-d3338a20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.info-list[data-v-d3338a20]{display:flex;flex-direction:column;gap:.75rem}.info-row[data-v-d3338a20]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.label[data-v-d3338a20]{font-weight:600;color:#6b7280}.empty-msg[data-v-d3338a20]{color:#9ca3af}.mt-4[data-v-d3338a20]{margin-top:1.5rem}.page-header[data-v-e9303326]{margin-bottom:1.5rem}.page-header h1[data-v-e9303326]{margin-bottom:.25rem;color:#1e293b}.subtitle[data-v-e9303326]{color:#6b7280}.stats-grid[data-v-e9303326]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-item[data-v-e9303326]{display:flex;align-items:center;gap:1rem}.stat-icon[data-v-e9303326]{font-size:2rem;color:#6366f1}.stat-value[data-v-e9303326]{font-size:1.5rem;font-weight:700;color:#1e293b}.stat-label[data-v-e9303326]{color:#6b7280;font-size:.875rem}.mt-4[data-v-e9303326]{margin-top:1.5rem}.page-header[data-v-c5b75df1]{margin-bottom:1.5rem}.page-header h1[data-v-c5b75df1]{margin-bottom:.25rem;color:#1e293b}.subtitle[data-v-c5b75df1]{color:#6b7280}.empty-msg[data-v-c5b75df1]{text-align:center;color:#9ca3af;padding:2rem}.agent-form[data-v-7e6917b4]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-7e6917b4]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-7e6917b4]{font-weight:600;font-size:.875rem;color:#374151}.required[data-v-7e6917b4]{color:#ef4444}.hint[data-v-7e6917b4]{font-weight:400;font-size:.75rem;color:#6b7280;margin-left:.5rem}.field-hint[data-v-7e6917b4]{font-size:.75rem;color:#9ca3af}.field-row[data-v-7e6917b4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.toggle-row[data-v-7e6917b4]{display:flex;align-items:center;justify-content:space-between}.prompt-label-row[data-v-7e6917b4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.prompt-actions[data-v-7e6917b4]{display:flex;gap:.25rem}.variables-bar[data-v-7e6917b4]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.5rem .75rem;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;font-size:.8rem}.variables-label[data-v-7e6917b4]{color:#6b7280;font-weight:600;flex-shrink:0}.var-chip[data-v-7e6917b4]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-family:monospace;cursor:pointer;transition:all .15s}.var-chip[data-v-7e6917b4]:hover{background:#dbeafe}.prompt-editor[data-v-7e6917b4]{font-family:Courier New,monospace;font-size:.875rem;line-height:1.6;resize:vertical}.prompt-editor.expanded[data-v-7e6917b4]{min-height:400px}.prompt-footer[data-v-7e6917b4]{display:flex;justify-content:space-between;align-items:center}.char-count[data-v-7e6917b4]{font-size:.75rem;color:#9ca3af}.char-count.warn[data-v-7e6917b4]{color:#f59e0b;font-weight:600}.prompt-preview[data-v-7e6917b4]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-top:.25rem}.preview-header[data-v-7e6917b4]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#f1f5f9;font-size:.8rem;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0}.preview-content[data-v-7e6917b4]{padding:.875rem;margin:0;font-size:.82rem;line-height:1.6;color:#374151;white-space:pre-wrap;word-break:break-word;background:#fafafa;max-height:300px;overflow-y:auto;font-family:inherit}.form-actions[data-v-7e6917b4]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.w-full[data-v-7e6917b4]{width:100%}.prompt-tuning[data-v-3cb18891]{display:flex;flex-direction:column;gap:1.25rem}.tuning-header[data-v-3cb18891]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tuning-header h3[data-v-3cb18891]{margin:0;color:#1e293b;font-size:1rem}.tuning-desc[data-v-3cb18891]{margin:.25rem 0 0;font-size:.82rem;color:#6b7280;max-width:500px}.loading-msg[data-v-3cb18891],.empty-examples[data-v-3cb18891]{text-align:center;padding:2rem;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:.5rem}.empty-hint[data-v-3cb18891]{font-size:.8rem;max-width:400px}.examples-list[data-v-3cb18891]{display:flex;flex-direction:column;gap:.75rem}.example-card[data-v-3cb18891]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:box-shadow .15s}.example-card[data-v-3cb18891]:hover{box-shadow:0 2px 8px #0000000f}.example-card.inactive[data-v-3cb18891]{opacity:.6}.example-header[data-v-3cb18891]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .875rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.example-meta[data-v-3cb18891]{display:flex;align-items:center;gap:.5rem}.example-num[data-v-3cb18891]{font-size:.75rem;font-weight:700;color:#9ca3af}.example-label[data-v-3cb18891]{font-size:.82rem;font-weight:600;color:#374151}.example-actions[data-v-3cb18891]{display:flex;gap:.1rem}.example-body[data-v-3cb18891]{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch}.example-side[data-v-3cb18891]{padding:.875rem}.user-side[data-v-3cb18891]{background:#f0f9ff;border-right:1px solid #e0f2fe}.agent-side[data-v-3cb18891]{background:#f0fdf4}.example-arrow[data-v-3cb18891]{display:flex;align-items:center;justify-content:center;padding:0 .5rem;color:#9ca3af;font-size:.9rem;background:#fff;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.side-label[data-v-3cb18891]{font-size:.72rem;font-weight:700;color:#6b7280;margin-bottom:.4rem;display:flex;align-items:center;gap:.3rem}.side-content[data-v-3cb18891]{font-size:.85rem;color:#374151;line-height:1.5;white-space:pre-wrap}.example-form[data-v-3cb18891]{display:flex;flex-direction:column;gap:1rem}.field[data-v-3cb18891]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-3cb18891]{font-weight:600;font-size:.875rem;color:#374151}.required[data-v-3cb18891]{color:#ef4444}.hint[data-v-3cb18891]{font-weight:400;font-size:.75rem;color:#9ca3af}.form-tip[data-v-3cb18891]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:.8rem;color:#92400e}.w-full[data-v-3cb18891]{width:100%}.page-header[data-v-61978425]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page-header h1[data-v-61978425]{margin:0;color:#1e293b;font-size:1.5rem}.subtitle[data-v-61978425]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.filters-bar[data-v-61978425]{display:flex;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.search-wrap[data-v-61978425]{flex:1;min-width:200px}.search-input[data-v-61978425]{width:100%}.filter-dropdown[data-v-61978425]{min-width:180px}.agent-cell[data-v-61978425]{display:flex;align-items:center;gap:.75rem}.agent-avatar[data-v-61978425]{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1rem}.agent-avatar.financiero[data-v-61978425]{background:#dbeafe;color:#1d4ed8}.agent-avatar.soporte[data-v-61978425]{background:#dcfce7;color:#15803d}.agent-avatar.ventas[data-v-61978425]{background:#fef3c7;color:#b45309}.agent-avatar.legal[data-v-61978425]{background:#ede9fe;color:#6d28d9}.agent-avatar.rrhh[data-v-61978425]{background:#fce7f3;color:#be185d}.agent-avatar.logistica[data-v-61978425]{background:#ffedd5;color:#c2410c}.agent-avatar.salud[data-v-61978425]{background:#fee2e2;color:#b91c1c}.agent-avatar.educacion[data-v-61978425]{background:#e0f2fe;color:#0369a1}.agent-avatar.general[data-v-61978425]{background:#f3e8ff;color:#7c3aed}.agent-name[data-v-61978425]{font-weight:600;color:#1e293b;font-size:.9rem}.agent-category[data-v-61978425]{font-size:.75rem;color:#6b7280}.description-cell[data-v-61978425]{font-size:.85rem;color:#4b5563}.text-muted[data-v-61978425]{color:#9ca3af;font-size:.85rem}.action-buttons[data-v-61978425]{display:flex;justify-content:flex-end;gap:.25rem}.empty-table[data-v-61978425]{text-align:center;padding:2rem;color:#9ca3af}.empty-table p[data-v-61978425]{margin-top:.5rem}.delete-confirm[data-v-61978425]{display:flex;align-items:flex-start;gap:1rem;padding:.5rem 0}.warn-icon[data-v-61978425]{font-size:2.5rem;color:#f59e0b;flex-shrink:0}.delete-confirm p[data-v-61978425]{margin:.2rem 0;color:#374151}.delete-warning[data-v-61978425]{font-size:.8rem;color:#6b7280;margin-top:.5rem!important}.page-header[data-v-1209d8f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page-header h1[data-v-1209d8f1]{margin:0;color:#1e293b}.subtitle[data-v-1209d8f1]{margin:.25rem 0 0;color:#6b7280}.section-header[data-v-1209d8f1]{display:flex;align-items:center;justify-content:space-between}.actions[data-v-1209d8f1]{display:flex;gap:.25rem}.form-grid[data-v-1209d8f1]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.package-grid[data-v-1209d8f1]{grid-template-columns:1fr}.field[data-v-1209d8f1]{display:flex;flex-direction:column;gap:.3rem}.field.full[data-v-1209d8f1]{grid-column:1 / -1}.field label[data-v-1209d8f1]{font-size:.85rem;font-weight:600;color:#374151}.w-full[data-v-1209d8f1]{width:100%}.mt-4[data-v-1209d8f1]{margin-top:1.5rem}.page-header[data-v-d67c4d46]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page-header h1[data-v-d67c4d46]{margin:0;color:#1e293b}.subtitle[data-v-d67c4d46]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.header-actions[data-v-d67c4d46]{display:flex;align-items:center;gap:.5rem}.tenant-selector[data-v-d67c4d46]{min-width:220px}.loading-state[data-v-d67c4d46]{text-align:center;padding:4rem;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:.75rem}.summary-grid[data-v-d67c4d46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.card-inner[data-v-d67c4d46]{display:flex;align-items:center;gap:1rem}.card-icon[data-v-d67c4d46]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.card-icon.tokens[data-v-d67c4d46]{background:#eff6ff;color:#6366f1}.card-icon.day[data-v-d67c4d46]{background:#f0fdf4;color:#16a34a}.card-icon.week[data-v-d67c4d46]{background:#fef3c7;color:#b45309}.card-icon.month[data-v-d67c4d46]{background:#fdf4ff;color:#9333ea}.card-value[data-v-d67c4d46]{font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1}.card-label[data-v-d67c4d46]{font-size:.8rem;color:#6b7280;margin-top:.2rem}.card-sub[data-v-d67c4d46]{font-size:.75rem;color:#9ca3af;margin-top:.15rem}.card-sub.unlimited[data-v-d67c4d46]{color:#10b981;font-weight:600}.up[data-v-d67c4d46]{color:#ef4444}.down[data-v-d67c4d46]{color:#10b981}.usage-bar-wrap[data-v-d67c4d46]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.usage-bar[data-v-d67c4d46]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.usage-fill[data-v-d67c4d46]{height:100%;border-radius:3px;transition:width .5s}.usage-fill.ok[data-v-d67c4d46]{background:#10b981}.usage-fill.warning[data-v-d67c4d46]{background:#f59e0b}.usage-fill.critical[data-v-d67c4d46]{background:#ef4444}.usage-pct[data-v-d67c4d46]{font-size:.75rem;font-weight:700;min-width:40px}.usage-pct.ok[data-v-d67c4d46]{color:#10b981}.usage-pct.warning[data-v-d67c4d46]{color:#f59e0b}.usage-pct.critical[data-v-d67c4d46]{color:#ef4444}.chart-card[data-v-d67c4d46]{margin-bottom:1.5rem}.chart-header[data-v-d67c4d46]{display:flex;align-items:center;justify-content:space-between}.chart-legend[data-v-d67c4d46]{display:flex;gap:1rem;font-size:.78rem}.legend-item[data-v-d67c4d46]{display:flex;align-items:center;gap:.3rem}.legend-item[data-v-d67c4d46]:before{content:"";width:12px;height:12px;border-radius:2px}.tokens-legend[data-v-d67c4d46]:before{background:#6366f1}.requests-legend[data-v-d67c4d46]:before{background:#10b981}.chart-container[data-v-d67c4d46]{overflow-x:auto}.bar-chart[data-v-d67c4d46]{display:flex;align-items:flex-end;gap:2px;height:160px;padding-bottom:24px;min-width:600px}.bar-col[data-v-d67c4d46]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;height:100%}.bar-wrap[data-v-d67c4d46]{flex:1;width:100%;display:flex;align-items:flex-end}.bar[data-v-d67c4d46]{width:100%;border-radius:3px 3px 0 0;transition:height .3s;min-height:0}.tokens-bar[data-v-d67c4d46]{background:#6366f1;opacity:.85}.bar-label[data-v-d67c4d46]{font-size:.6rem;color:#9ca3af;white-space:nowrap;transform:rotate(-45deg);transform-origin:center}.bottom-grid[data-v-d67c4d46]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media (max-width: 900px){.bottom-grid[data-v-d67c4d46]{grid-template-columns:1fr}}.provider-cell[data-v-d67c4d46]{display:flex;align-items:center;gap:.5rem}.model-name[data-v-d67c4d46]{font-size:.8rem;color:#6b7280}.token-count[data-v-d67c4d46]{font-weight:600;color:#1e293b;font-family:monospace}.pct-bar-wrap[data-v-d67c4d46]{display:flex;align-items:center;gap:.4rem}.pct-bar[data-v-d67c4d46]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;min-width:60px}.pct-fill[data-v-d67c4d46]{height:100%;background:#6366f1;border-radius:3px}.pct-fill.ok[data-v-d67c4d46]{background:#10b981}.pct-fill.warning[data-v-d67c4d46]{background:#f59e0b}.pct-fill.critical[data-v-d67c4d46]{background:#ef4444}.pct-label[data-v-d67c4d46]{font-size:.75rem;color:#6b7280;min-width:35px}.text-muted[data-v-d67c4d46]{color:#9ca3af}.empty-msg[data-v-d67c4d46]{text-align:center;color:#9ca3af;padding:1rem}.mt-4[data-v-d67c4d46]{margin-top:1.5rem}.auth-wrapper[data-v-c5e1aa40]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.auth-card[data-v-c5e1aa40]{background:#fff;border-radius:12px;padding:2.5rem;width:100%;max-width:420px;box-shadow:0 20px 60px #00000026}.auth-header[data-v-c5e1aa40]{margin-bottom:1.75rem}.back-link[data-v-c5e1aa40]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#6b7280;text-decoration:none;margin-bottom:1rem}.back-link[data-v-c5e1aa40]:hover{color:#6366f1}.auth-header h1[data-v-c5e1aa40]{margin:0 0 .4rem;color:#1e293b;font-size:1.5rem}.auth-header p[data-v-c5e1aa40]{margin:0;color:#6b7280;font-size:.875rem}.auth-form[data-v-c5e1aa40]{display:flex;flex-direction:column;gap:1rem}.field[data-v-c5e1aa40]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-c5e1aa40]{font-weight:600;font-size:.875rem;color:#374151}.w-full[data-v-c5e1aa40]{width:100%}.mt-3[data-v-c5e1aa40]{margin-top:.75rem}.sent-msg[data-v-c5e1aa40]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.sent-icon[data-v-c5e1aa40]{font-size:3.5rem;color:#10b981}.sent-msg h3[data-v-c5e1aa40]{margin:0;color:#1e293b}.sent-msg p[data-v-c5e1aa40]{margin:0;color:#6b7280;font-size:.875rem}.hint[data-v-c5e1aa40]{font-size:.78rem!important;color:#9ca3af!important}.dev-box[data-v-c5e1aa40]{background:#fef3c7;border:1px solid #fde68a;border-radius:8px;padding:.875rem;text-align:left;width:100%;font-size:.8rem}.dev-box p[data-v-c5e1aa40]{margin:.2rem 0;color:#92400e}.dev-link[data-v-c5e1aa40]{color:#6366f1;word-break:break-all;font-size:.75rem}.auth-wrapper[data-v-388bed3b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.auth-card[data-v-388bed3b]{background:#fff;border-radius:12px;padding:2.5rem;width:100%;max-width:420px;box-shadow:0 20px 60px #00000026}.auth-header[data-v-388bed3b]{margin-bottom:1.5rem}.auth-header h1[data-v-388bed3b]{margin:0 0 .3rem;color:#1e293b;font-size:1.5rem}.auth-header p[data-v-388bed3b]{margin:0;color:#6b7280;font-size:.875rem}.auth-form[data-v-388bed3b]{display:flex;flex-direction:column;gap:1rem}.field[data-v-388bed3b]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-388bed3b]{font-weight:600;font-size:.875rem;color:#374151}.req[data-v-388bed3b]{color:#ef4444}.w-full[data-v-388bed3b],.w-full[data-v-388bed3b] input{width:100%}.mt-3[data-v-388bed3b]{margin-top:.75rem}.state-msg[data-v-388bed3b]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.state-msg h3[data-v-388bed3b]{margin:0;color:#1e293b}.state-msg p[data-v-388bed3b]{margin:0;color:#6b7280;font-size:.875rem}.oauth-callback[data-v-7d253a9c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.state[data-v-7d253a9c]{background:#fff;border-radius:12px;padding:3rem 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:300px;box-shadow:0 20px 60px #00000026}.state p[data-v-7d253a9c]{color:#6b7280;margin:0}.state.error p[data-v-7d253a9c]{color:#ef4444}.payment-history-page[data-v-504a495d]{max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-504a495d]{margin-bottom:1.5rem}.page-header h1[data-v-504a495d]{margin-bottom:.25rem;color:#1e293b;font-size:2rem}.subtitle[data-v-504a495d]{color:#6b7280;font-size:1rem}.current-plan-card[data-v-504a495d]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd}.plan-info-grid[data-v-504a495d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.info-item[data-v-504a495d]{display:flex;align-items:center;gap:1rem}.info-icon[data-v-504a495d]{font-size:1.5rem;color:#3b82f6}.info-label[data-v-504a495d]{display:block;font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.info-value[data-v-504a495d]{display:block;font-size:1rem;font-weight:600;color:#1e293b}.mb-4[data-v-504a495d]{margin-bottom:1.5rem}.payment-history-card[data-v-504a495d]{margin-bottom:2rem}.card-header[data-v-504a495d]{display:flex;justify-content:space-between;align-items:center;width:100%}.loading-state[data-v-504a495d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280}.loading-state p[data-v-504a495d]{margin-top:1rem;font-size:.95rem}@media (max-width: 768px){.plan-info-grid[data-v-504a495d]{grid-template-columns:1fr;gap:1rem}.page-header h1[data-v-504a495d]{font-size:1.5rem}}.page-header[data-v-708f5f75]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.subtitle[data-v-708f5f75]{color:#6b7280;margin-top:.25rem}.actions[data-v-708f5f75]{display:flex;align-items:center;gap:.5rem}.filter[data-v-708f5f75]{min-width:170px}.error-text[data-v-708f5f75]{color:#b91c1c}.empty-msg[data-v-708f5f75]{color:#6b7280;margin:0}.signup-wrapper[data-v-ac4d58ab]{min-height:100vh;padding:2rem 1rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.signup-grid[data-v-ac4d58ab]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(280px,1fr);gap:1rem}.signup-card[data-v-ac4d58ab],.plan-card[data-v-ac4d58ab]{border-radius:14px;box-shadow:0 10px 30px #02061714}.title-row[data-v-ac4d58ab]{display:flex;align-items:center;gap:.5rem}.signup-form[data-v-ac4d58ab]{display:grid;gap:.85rem}.field[data-v-ac4d58ab]{display:grid;gap:.25rem}.field label[data-v-ac4d58ab]{font-size:.9rem;color:#1f2937;font-weight:600}.plan-content h3[data-v-ac4d58ab]{margin:0;color:#0f172a}.price[data-v-ac4d58ab]{margin:.35rem 0 .75rem;color:#2563eb;font-weight:700;font-size:1.25rem}.plan-content ul[data-v-ac4d58ab]{margin:0;padding-left:1rem;color:#334155}.login-link[data-v-ac4d58ab]{margin-top:.35rem;text-align:center;color:#475569;font-size:.88rem}.login-link a[data-v-ac4d58ab]{margin-left:.35rem;text-decoration:none}@media (max-width: 900px){.signup-grid[data-v-ac4d58ab]{grid-template-columns:1fr}}
