.login-container[data-v-d16462a9]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-d16462a9]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 40px #0003;width:100%;max-width:420px}h1[data-v-d16462a9]{margin:0 0 10px;color:#2c3e50;font-size:2em;text-align:center}.subtitle[data-v-d16462a9]{text-align:center;color:#7f8c8d;margin:0 0 30px}.form-group[data-v-d16462a9]{margin-bottom:20px}.form-group label[data-v-d16462a9]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:.95em}.form-group input[data-v-d16462a9]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1em;transition:border-color .3s;box-sizing:border-box}.form-group input[data-v-d16462a9]:focus{outline:none;border-color:#667eea}.form-group input[data-v-d16462a9]:disabled{background:#f5f5f5;cursor:not-allowed}.error-message[data-v-d16462a9]{padding:12px;margin-bottom:20px;background:#ffebee;border-left:4px solid #e74c3c;border-radius:4px;color:#c0392b;font-size:.9em}.login-button[data-v-d16462a9]{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1.05em;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.login-button[data-v-d16462a9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #667eea66}.login-button[data-v-d16462a9]:active:not(:disabled){transform:translateY(0)}.login-button[data-v-d16462a9]:disabled{background:#95a5a6;cursor:not-allowed;transform:none}.demo-info[data-v-d16462a9]{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0;text-align:center;font-size:.9em;color:#7f8c8d}.demo-info p[data-v-d16462a9]{margin:5px 0}.demo-info code[data-v-d16462a9]{background:#f5f5f5;padding:2px 8px;border-radius:4px;color:#667eea;font-weight:600}.editor-shell[data-v-00670dde]{background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000014;border:1px solid #e5e7eb;height:100%;display:flex;flex-direction:column;min-height:0}.toolbar[data-v-00670dde]{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#f9fafb,#f3f4f6)}.toolbar button[data-v-00670dde]{border:1px solid #d1d5db;background:#fff;color:#111827;padding:8px 10px;border-radius:8px;font-weight:700;font-size:.9em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.toolbar button[data-v-00670dde]:hover{background:#f3f4f6}.toolbar button.active[data-v-00670dde]{background:#42b883;color:#fff;border-color:#42b883}.toolbar-spacer[data-v-00670dde]{flex:1}.editor-surface[data-v-00670dde]{padding:16px 18px;min-height:260px;line-height:1.6;color:#1f2937;flex:1;overflow:auto}.editor-surface[data-v-00670dde] img{max-width:100%;height:auto;display:block;margin:12px 0;border-radius:8px}.editor-surface[data-v-00670dde] p{margin:0 0 12px}.editor-surface[data-v-00670dde] h2{margin:12px 0;font-size:1.3em;color:#111827}.editor-surface[data-v-00670dde] ol,.editor-surface[data-v-00670dde] ul{margin:0 0 12px 20px;padding:0}.editor-surface[data-v-00670dde] li{margin-bottom:6px}.editor-surface[data-v-00670dde] .grammar-highlight{background:#fef3c7;border-bottom:2px dashed #f59e0b;cursor:pointer;border-radius:2px;padding:0 1px;transition:background .12s ease}.editor-surface[data-v-00670dde] .grammar-highlight.sev-low{background:#ecfdf3;border-bottom-color:#22c55e}.editor-surface[data-v-00670dde] .grammar-highlight.sev-medium{background:#fef3c7;border-bottom-color:#f59e0b}.editor-surface[data-v-00670dde] .grammar-highlight.sev-high{background:#fee2e2;border-bottom-color:#ef4444}.editor-loading[data-v-00670dde]{padding:16px 18px;color:#6b7280}.grammar-popover{position:fixed;z-index:1200;background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 10px 30px #00000029;padding:10px 12px;min-width:220px;max-width:320px}.grammar-popover .popover-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.grammar-popover .popover-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#eef2ff;color:#1d4ed8;font-weight:700;font-size:.85em}.grammar-popover .popover-pill.sev-low{background:#ecfdf3;color:#16a34a}.grammar-popover .popover-pill.sev-medium{background:#fef3c7;color:#d97706}.grammar-popover .popover-pill.sev-high{background:#fee2e2;color:#b91c1c}.grammar-popover .popover-fragment{margin:0 0 4px;color:#111827;font-style:italic}.grammar-popover .popover-message{margin:0 0 10px;color:#4b5563;font-size:.95em}.grammar-popover .popover-actions{display:flex;gap:8px;justify-content:flex-end}.grammar-popover .btn-text{background:transparent;border:none;color:#6b7280;cursor:pointer}.grammar-popover .btn-apply{border:1px solid #22c55e;background:#22c55e;color:#fff;border-radius:6px;padding:6px 10px;cursor:pointer}.grammar-popover .btn-apply:disabled{opacity:.6;cursor:not-allowed}.source-link-wrapper[data-v-0666f0a9]{display:inline-flex;align-items:center;gap:.5rem}.source-link[data-v-0666f0a9]{color:#42b883;text-decoration:none;font-weight:500}.source-link[data-v-0666f0a9]:hover{text-decoration:underline}.source-multiplier[data-v-0666f0a9]{font-weight:700;color:#2c3e50;background:#f0f0f0;padding:.1rem .4rem;border-radius:3px;font-size:.85rem;cursor:help}.source-config-btn[data-v-0666f0a9]{background:none;border:none;cursor:pointer;font-size:1rem;padding:.2rem .4rem;opacity:.7;transition:opacity .2s,transform .2s}.source-config-btn[data-v-0666f0a9]:hover{opacity:1;transform:scale(1.1)}.config-modal-overlay[data-v-0666f0a9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.config-modal[data-v-0666f0a9]{background:#fff;border-radius:8px;width:90%;max-width:450px;box-shadow:0 4px 6px #0003}.config-modal-header[data-v-0666f0a9]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e0e0e0}.config-modal-header h4[data-v-0666f0a9]{margin:0;color:#2c3e50;font-size:1.1rem}.btn-close[data-v-0666f0a9]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.btn-close[data-v-0666f0a9]:hover{color:#e74c3c}.config-modal-body[data-v-0666f0a9]{padding:1.25rem}.form-group[data-v-0666f0a9]{margin-bottom:1rem}.form-group[data-v-0666f0a9]:last-child{margin-bottom:0}.form-group label[data-v-0666f0a9]{display:block;margin-bottom:.4rem;font-weight:500;color:#2c3e50;font-size:.9rem}.form-group input[data-v-0666f0a9]{width:100%;padding:.6rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem;box-sizing:border-box}.form-group input[data-v-0666f0a9]:disabled{background:#f5f5f5;color:#666}.multiplier-preview[data-v-0666f0a9]{display:inline-block;margin-left:.5rem;font-weight:700;color:#42b883}.modal-error[data-v-0666f0a9]{color:#e74c3c;padding:.6rem;background:#fee;border-radius:4px;margin-top:1rem;font-size:.9rem}.config-modal-footer[data-v-0666f0a9]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e0e0e0}.spacer[data-v-0666f0a9]{flex:1}.btn-delete[data-v-0666f0a9],.btn-cancel[data-v-0666f0a9],.btn-save[data-v-0666f0a9]{padding:.6rem 1.2rem;border:none;border-radius:4px;cursor:pointer;font-size:.95rem;transition:background .2s}.btn-delete[data-v-0666f0a9]{background:#e74c3c;color:#fff}.btn-delete[data-v-0666f0a9]:hover:not(:disabled){background:#c0392b}.btn-cancel[data-v-0666f0a9]{background:#e0e0e0;color:#333}.btn-cancel[data-v-0666f0a9]:hover{background:#d0d0d0}.btn-save[data-v-0666f0a9]{background:#42b883;color:#fff}.btn-save[data-v-0666f0a9]:hover:not(:disabled){background:#38a876}.btn-delete[data-v-0666f0a9]:disabled,.btn-save[data-v-0666f0a9]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-44304c09]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.help-modal[data-v-44304c09]{background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.help-header[data-v-44304c09]{display:flex;justify-content:space-between;align-items:center;padding:1.5em;border-bottom:1px solid #e0e0e0;flex-shrink:0}.help-header h3[data-v-44304c09]{margin:0;color:#2c3e50;font-size:1.3em}.close-btn[data-v-44304c09]{background:#e0e0e0;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.2em;transition:background .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-44304c09]:hover{background:#bdc3c7}.help-content[data-v-44304c09]{flex:1;overflow-y:auto;padding:2em;line-height:1.6;color:#2c3e50}.help-content[data-v-44304c09] h1{font-size:1.8em;margin-top:.5em;margin-bottom:.5em;color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:.3em}.help-content[data-v-44304c09] h2{font-size:1.5em;margin-top:1.2em;margin-bottom:.6em;color:#34495e}.help-content[data-v-44304c09] h3{font-size:1.2em;margin-top:1em;margin-bottom:.5em;color:#34495e}.help-content[data-v-44304c09] p{margin:1em 0}.help-content[data-v-44304c09] ul,.help-content[data-v-44304c09] ol{margin:1em 0;padding-left:2em}.help-content[data-v-44304c09] li{margin:.5em 0}.help-content[data-v-44304c09] code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.help-content[data-v-44304c09] pre{background:#f5f5f5;padding:1em;border-radius:6px;overflow-x:auto;margin:1em 0}.help-content[data-v-44304c09] pre code{background:none;padding:0}.help-content[data-v-44304c09] blockquote{border-left:4px solid #3498db;padding-left:1em;margin:1em 0;color:#555;font-style:italic}.help-content[data-v-44304c09] table{border-collapse:collapse;width:100%;margin:1em 0}.help-content[data-v-44304c09] th,.help-content[data-v-44304c09] td{border:1px solid #ddd;padding:.6em;text-align:left}.help-content[data-v-44304c09] th{background:#f5f5f5;font-weight:600}.help-content[data-v-44304c09] .katex{font-size:1.1em}.help-content[data-v-44304c09] .katex-display{margin:1.5em 0}.modal-overlay[data-v-bd2d168c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-dialog[data-v-bd2d168c]{background:#fff;border-radius:12px;width:95vw;max-width:1400px;height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-bd2d168c]{display:flex;justify-content:space-between;align-items:center;padding:1.5em;border-bottom:1px solid #e0e0e0;flex-shrink:0}.modal-header h2[data-v-bd2d168c]{margin:0;color:#2c3e50;font-size:1.5em}.header-title-container[data-v-bd2d168c]{display:flex;align-items:center;gap:1.5em;flex:1}.global-state-info[data-v-bd2d168c]{display:flex;align-items:center;font-size:.9em}.global-state-message[data-v-bd2d168c]{padding:.4em .8em;background:#e3f2fd;border-radius:6px;font-weight:600;color:#1976d2;cursor:help;border:2px solid #1976d2;white-space:pre-line}.global-state-message[data-v-bd2d168c]:hover{background:#bbdefb}.state-counter[data-v-bd2d168c]{font-weight:700;color:#555;font-size:.95em;margin-left:.5em}.btn-help[data-v-bd2d168c]{background:#9e9e9e;border:none;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:.9em;font-weight:700;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-left:.4em;padding:0}.btn-help[data-v-bd2d168c]:hover{background:#757575;transform:scale(1.1)}.btn-close[data-v-bd2d168c]{background:#e0e0e0;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2em;transition:background .2s}.btn-close[data-v-bd2d168c]:hover{background:#bdc3c7}.modal-body[data-v-bd2d168c]{flex:1;overflow-y:auto;padding:1.5em;display:flex;flex-direction:column;gap:1.5em}.actions-bar[data-v-bd2d168c]{display:flex;gap:1em;flex-wrap:wrap}.btn-action[data-v-bd2d168c]{padding:.75em 1.5em;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-bd2d168c]{background:#3498db;color:#fff}.btn-primary[data-v-bd2d168c]:hover:not(:disabled){background:#2980b9}.btn-secondary[data-v-bd2d168c]{background:#9b59b6;color:#fff}.btn-secondary[data-v-bd2d168c]:hover:not(:disabled){background:#8e44ad}.btn-add[data-v-bd2d168c]{background:#27ae60;color:#fff}.btn-add[data-v-bd2d168c]:hover:not(:disabled){background:#229954}.btn-search-all[data-v-bd2d168c]{background:#9b59b6;color:#fff}.btn-search-all[data-v-bd2d168c]:hover:not(:disabled){background:#8e44ad}.btn-analyze-all[data-v-bd2d168c]{background:#f39c12;color:#fff}.btn-analyze-all[data-v-bd2d168c]:hover:not(:disabled){background:#e67e22}.btn-action[data-v-bd2d168c]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-bd2d168c]{padding:1em;background:#fadbd8;color:#e74c3c;border-radius:6px;font-weight:600}.facts-section[data-v-bd2d168c],.actions-section[data-v-bd2d168c]{background:#f8f9fa;border-radius:8px;padding:1.5em}.section-header[data-v-bd2d168c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.section-header h3[data-v-bd2d168c]{margin:0;color:#2c3e50;font-size:1.3em}.sort-controls[data-v-bd2d168c],.selection-controls[data-v-bd2d168c]{display:flex;align-items:center;gap:.5em}.sort-select[data-v-bd2d168c]{padding:.5em;border:1px solid #ddd;border-radius:4px}.btn-select[data-v-bd2d168c],.btn-deselect[data-v-bd2d168c]{padding:.5em 1em;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:background .2s}.btn-select[data-v-bd2d168c]{background:#42b883;color:#fff}.btn-select[data-v-bd2d168c]:hover{background:#35a372}.btn-deselect[data-v-bd2d168c]{background:#e0e0e0;color:#333}.btn-deselect[data-v-bd2d168c]:hover{background:#d0d0d0}.empty-state[data-v-bd2d168c]{padding:3em;text-align:center;color:#7f8c8d;font-style:italic}.facts-list[data-v-bd2d168c],.actions-list[data-v-bd2d168c]{display:flex;flex-direction:column;gap:1em}.fact-card[data-v-bd2d168c],.action-card[data-v-bd2d168c]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:1em;transition:all .2s}.fact-card.editing[data-v-bd2d168c],.action-card.selected[data-v-bd2d168c]{border-color:#42b883;background:#f0f9f4}.fact-header[data-v-bd2d168c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5em}.fact-header h4[data-v-bd2d168c]{margin:0;color:#2c3e50;flex:1}.fact-actions[data-v-bd2d168c]{display:flex;gap:.5em}.btn-icon[data-v-bd2d168c]{background:#ecf0f1;border:1px solid #bdc3c7;border-radius:4px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.9em;padding:0}.btn-icon[data-v-bd2d168c]:hover{background:#bdc3c7;transform:scale(1.05)}.btn-icon.btn-danger[data-v-bd2d168c]:hover{background:#e74c3c;color:#fff;border-color:#e74c3c}.fact-long-description[data-v-bd2d168c]{margin:.5em 0;color:#555;line-height:1.6}.fact-metrics[data-v-bd2d168c]{display:flex;gap:1.5em;margin-top:.5em}.metric[data-v-bd2d168c]{font-size:.9em;color:#666}.fact-evidences[data-v-bd2d168c]{margin-top:1em;padding:.75em;background:#f0f9ff;border-left:3px solid #3498db;border-radius:4px}.fact-evidences strong[data-v-bd2d168c]{display:block;margin-bottom:.5em;color:#2c3e50;font-size:.9em}.evidences-list[data-v-bd2d168c]{margin:0;padding-left:1.5em;list-style-type:disc}.evidence-item[data-v-bd2d168c]{margin-bottom:.3em}.evidence-link[data-v-bd2d168c]{color:#3498db;text-decoration:none;font-size:.9em;transition:color .2s}.evidence-link[data-v-bd2d168c]:hover{color:#2980b9;text-decoration:underline}.fact-edit[data-v-bd2d168c]{display:flex;flex-direction:column;gap:1em}.form-group[data-v-bd2d168c]{display:flex;flex-direction:column;gap:.5em}.form-group label[data-v-bd2d168c]{font-weight:600;color:#2c3e50;font-size:.9em}.form-row[data-v-bd2d168c]{display:grid;grid-template-columns:1fr 1fr;gap:1em}.input-field[data-v-bd2d168c]{padding:.75em;border:1px solid #ddd;border-radius:4px;font-size:1em}.input-field[data-v-bd2d168c]:focus{outline:none;border-color:#42b883}.textarea-field[data-v-bd2d168c]{resize:vertical;font-family:inherit}.edit-actions[data-v-bd2d168c]{display:flex;gap:.5em;justify-content:flex-end}.btn-save[data-v-bd2d168c],.btn-cancel[data-v-bd2d168c]{padding:.75em 1.5em;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s}.btn-save[data-v-bd2d168c]{background:#42b883;color:#fff}.btn-save[data-v-bd2d168c]:hover{background:#35a372}.btn-cancel[data-v-bd2d168c]{background:#95a5a6;color:#fff}.btn-cancel[data-v-bd2d168c]:hover{background:#7f8c8d}.action-header[data-v-bd2d168c]{display:flex;align-items:flex-start;gap:.75em;margin-bottom:.75em}.action-checkbox[data-v-bd2d168c]{margin-top:.25em;cursor:pointer;width:18px;height:18px}.action-title[data-v-bd2d168c]{flex:1;cursor:pointer;display:flex;gap:.5em;align-items:center;flex-wrap:wrap;font-weight:600}.action-type[data-v-bd2d168c]{display:inline-block;padding:.2em .6em;border-radius:4px;font-size:.75em;font-weight:700;text-transform:uppercase}.type-nuevo[data-v-bd2d168c]{background:#d5f4e6;color:#27ae60}.type-modifica[data-v-bd2d168c]{background:#fff3cd;color:#856404}.type-elimina[data-v-bd2d168c]{background:#fadbd8;color:#e74c3c}.action-description[data-v-bd2d168c]{color:#2c3e50}.action-body[data-v-bd2d168c]{margin-left:26px}.action-long[data-v-bd2d168c]{margin:0 0 .5em;color:#555}.action-reason[data-v-bd2d168c]{margin:0 0 .5em;color:#666;font-size:.95em}.action-metrics[data-v-bd2d168c]{display:flex;gap:1.5em}.action-evidences[data-v-bd2d168c]{margin-top:1em;padding:.75em;background:#f0f9ff;border-left:3px solid #9b59b6;border-radius:4px}.action-evidences strong[data-v-bd2d168c]{display:block;margin-bottom:.5em;color:#2c3e50;font-size:.9em}.apply-actions-footer[data-v-bd2d168c]{display:flex;justify-content:flex-end;margin-top:1em}.btn-apply[data-v-bd2d168c]{padding:1em 2em;border:none;border-radius:6px;font-size:1em;font-weight:600;background:#9b59b6;color:#fff;cursor:pointer;transition:background .2s}.btn-apply[data-v-bd2d168c]:hover:not(:disabled){background:#8e44ad}.btn-apply[data-v-bd2d168c]:disabled{opacity:.5;cursor:not-allowed}.evidence-header[data-v-bd2d168c]{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-bottom:.5em}.evidence-header-buttons[data-v-bd2d168c]{display:flex;align-items:center;gap:.5em;flex-shrink:0}.btn-evidence-analyze[data-v-bd2d168c]{background:#4a90e2;border:1px solid #357ab8;border-radius:4px;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.8em;padding:0;flex-shrink:0}.btn-evidence-analyze[data-v-bd2d168c]:hover:not(:disabled){background:#357ab8;transform:scale(1.1)}.btn-evidence-analyze[data-v-bd2d168c]:disabled{opacity:.6;cursor:not-allowed}.btn-evidence-delete[data-v-bd2d168c]{background:#e74c3c;border:1px solid #c0392b;border-radius:4px;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.8em;padding:0;flex-shrink:0}.btn-evidence-delete[data-v-bd2d168c]:hover{background:#c0392b;transform:scale(1.1)}.evidence-error[data-v-bd2d168c]{padding:.5em .75em;background:#fff3cd;color:#856404;border-left:3px solid #ffc107;border-radius:4px;font-size:.9em;margin-bottom:.5em}.evidence-analysis[data-v-bd2d168c]{margin-top:.5em;padding:.75em;background:#f8f9fa;border-radius:4px;border-left:3px solid #6c757d}.evidence-metric[data-v-bd2d168c]{margin-bottom:.75em}.evidence-metric[data-v-bd2d168c]:last-child{margin-bottom:0}.evidence-score[data-v-bd2d168c]{display:inline-block;padding:.3em .6em;border-radius:4px;font-weight:600;font-size:.9em;margin-bottom:.5em}.score-very-low[data-v-bd2d168c]{background:#fadbd8;color:#c0392b;border-left-color:#e74c3c}.score-low[data-v-bd2d168c]{background:#fff3cd;color:#856404;border-left-color:#ffc107}.score-medium[data-v-bd2d168c]{background:#d1ecf1;color:#0c5460;border-left-color:#17a2b8}.score-high[data-v-bd2d168c]{background:#d4edda;color:#155724;border-left-color:#28a745}.evidence-reason[data-v-bd2d168c]{margin:.5em 0 0;font-size:.9em;color:#555;line-height:1.5}.evidences-header[data-v-bd2d168c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.evidences-header strong[data-v-bd2d168c]{margin-bottom:0}.evidences-header-actions[data-v-bd2d168c]{display:flex;align-items:center;gap:.75em}.consensus-info[data-v-bd2d168c]{display:flex;align-items:center;gap:.5em;font-size:.85em}.consensus-score[data-v-bd2d168c]{padding:.25em .5em;background:#e8f4fd;border-radius:4px;font-weight:600;color:#2c3e50}.consensus-stddev[data-v-bd2d168c]{padding:.25em .5em;border-radius:4px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.fact-state-info[data-v-bd2d168c]{display:flex;align-items:center;font-size:.85em}.fact-state-message[data-v-bd2d168c]{padding:.3em .6em;background:#e8f4fd;border-radius:4px;font-weight:600;color:#2c3e50;cursor:help;border:1px solid #3498db}.btn-batch-analyze[data-v-bd2d168c]{background:#3498db;border:1px solid #2980b9;border-radius:4px;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.9em;padding:0;flex-shrink:0}.btn-batch-analyze[data-v-bd2d168c]:hover:not(:disabled){background:#2980b9;transform:scale(1.1)}.btn-batch-analyze[data-v-bd2d168c]:disabled{opacity:.6;cursor:not-allowed}.btn-toggle-evidences[data-v-bd2d168c]{background:#95a5a6;border:1px solid #7f8c8d;border-radius:4px;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.75em;padding:0;flex-shrink:0}.btn-toggle-evidences[data-v-bd2d168c]:hover{background:#7f8c8d;transform:scale(1.1)}.cloud-modal[data-v-bd2d168c]{background:#fff;border-radius:12px;width:90vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.cloud-header[data-v-bd2d168c]{display:flex;justify-content:space-between;align-items:center;padding:1.5em;border-bottom:1px solid #e0e0e0}.cloud-header h3[data-v-bd2d168c]{margin:0;color:#2c3e50;font-size:1.3em}.cloud-content[data-v-bd2d168c]{padding:2em;display:flex;flex-direction:column;align-items:flex-start;gap:2em;overflow:hidden}.cloud-plot-container[data-v-bd2d168c]{display:flex;gap:2em;align-items:stretch;flex-shrink:0}.cloud-content canvas[data-v-bd2d168c]{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.cloud-legend[data-v-bd2d168c]{width:350px;height:700px;flex-shrink:0;flex-grow:0;background:#f8f9fa;padding:1.5em;border-radius:8px;border:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.cloud-legend h4[data-v-bd2d168c]{margin:0 0 1em;color:#2c3e50;font-size:1em;border-bottom:2px solid #3498db;padding-bottom:.5em}.legend-item[data-v-bd2d168c]{display:flex;align-items:center;gap:.75em;margin-bottom:.5em;font-size:.9em;color:#555}.legend-color[data-v-bd2d168c]{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex-shrink:0}.legend-divider[data-v-bd2d168c]{border-top:1px solid #ddd;margin:1em 0}.legend-note[data-v-bd2d168c]{font-size:.85em;color:#666;line-height:1.6}.hovered-facts-section[data-v-bd2d168c]{margin-top:1em;flex:1;display:flex;flex-direction:column;overflow:hidden}.hovered-facts-section h5[data-v-bd2d168c]{margin:0 0 .5em;color:#2c3e50;font-size:.95em;height:1.5em;flex-shrink:0}.hovered-facts-list[data-v-bd2d168c]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75em}.fact-item[data-v-bd2d168c]{background:#fff;padding:.75em;border-radius:6px;border:1px solid #e0e0e0;transition:all .2s ease}.fact-item[data-v-bd2d168c]:hover{border-color:#3498db;box-shadow:0 2px 4px #3498db1a}.fact-title[data-v-bd2d168c]{font-size:.9em;color:#333;line-height:1.4;margin-bottom:.5em;font-weight:500}.no-facts-message[data-v-bd2d168c]{color:#999;font-style:italic;font-size:.9em;text-align:center;padding:2em}.fact-metrics[data-v-bd2d168c]{display:flex;gap:1em;font-size:.8em;color:#666;font-family:monospace}.fact-metrics span[data-v-bd2d168c]{background:#f5f5f5;padding:.2em .5em;border-radius:3px}.cloud-stats[data-v-bd2d168c]{width:100%;max-width:500px;display:flex;flex-direction:column;gap:.5em}.stat-summary[data-v-bd2d168c]{margin-bottom:1em}.summary-row[data-v-bd2d168c]{display:flex;justify-content:space-between;padding:.5em 0;font-size:.95em}.summary-label[data-v-bd2d168c]{font-weight:500;color:#555}.summary-value[data-v-bd2d168c]{font-weight:700;color:#2c3e50}.summary-divider[data-v-bd2d168c]{border-bottom:2px solid #ddd;margin:.5em 0 1em}.stat-row[data-v-bd2d168c]{display:flex;align-items:center;gap:1em;font-size:.9em}.stat-label[data-v-bd2d168c]{min-width:220px;text-align:right;color:#555}.stat-bar-container[data-v-bd2d168c]{flex:1;background:#f0f0f0;border-radius:3px;height:20px;position:relative}.stat-bar[data-v-bd2d168c]{background:#3498db;height:100%;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85em;min-width:40px}.editorial-review[data-v-259eb984]{display:flex;flex-direction:column;gap:1.5em;padding-bottom:2em}.editor-section[data-v-259eb984]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1.5em;transition:all .3s ease;overflow:hidden;flex-shrink:0}.editor-section.collapsed[data-v-259eb984]{max-height:80px}.editor-section[data-v-259eb984]:not(.collapsed){height:400px}.editor-section.collapsed[data-v-259eb984]:hover{background:#f8f9fa}.editor-header[data-v-259eb984]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.editor-header h2[data-v-259eb984]{margin:0;color:#2c3e50;font-size:1.3em}.btn-toggle[data-v-259eb984]{padding:.5em 1em;background:#42b883;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s;flex-shrink:0}.btn-toggle[data-v-259eb984]:hover{background:#35a372}.editor-wrapper[data-v-259eb984]{height:340px;overflow:hidden}.editor-section.collapsed .editor-wrapper[data-v-259eb984]{display:none}.editor-wrapper[data-v-259eb984] .editor-shell{height:100%;display:flex;flex-direction:column}.editor-wrapper[data-v-259eb984] .editor-surface{flex:1;overflow-y:auto;min-height:0}.metrics-panel[data-v-259eb984]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1.5em}.panel-header[data-v-259eb984]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em}.panel-header h2[data-v-259eb984]{margin:0;color:#2c3e50;font-size:1.5em}.btn-reset[data-v-259eb984]{padding:.5em 1em;background:#e74c3c;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s}.btn-reset[data-v-259eb984]:hover{background:#c0392b}.metrics-grid[data-v-259eb984]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5em}.metric-card[data-v-259eb984]{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:1.5em;display:flex;flex-direction:column;gap:1em;transition:all .3s}.metric-card .action-btn[data-v-259eb984]{margin-top:auto;flex:0;align-self:stretch}.metric-card.calculated[data-v-259eb984]{background:#f0f9f4;border-color:#42b883}.metric-card.metric-combined.calculated[data-v-259eb984]{background:#fff9e6;border-color:#f39c12}.metric-icon[data-v-259eb984]{font-size:2.5em;text-align:center}.metric-content h3[data-v-259eb984]{margin:0 0 .5em;color:#2c3e50;font-size:1.2em;text-align:center}.metric-value[data-v-259eb984]{font-size:2.5em;font-weight:700;color:#42b883;text-align:center}.metric-placeholder[data-v-259eb984]{font-size:1em;color:#95a5a6;text-align:center;font-style:italic}.factuality-breakdown[data-v-259eb984]{margin-top:1em;padding-top:1em;border-top:1px solid #e0e0e0;display:grid;grid-template-columns:auto 1fr;gap:.4em .8em;font-size:.85em}.breakdown-row[data-v-259eb984]{display:contents}.breakdown-label[data-v-259eb984]{text-align:right;color:#555;font-size:.9em;font-weight:500;white-space:nowrap}.breakdown-bar-container[data-v-259eb984]{flex:1;background:#f0f0f0;border-radius:3px;height:20px;position:relative}.breakdown-bar[data-v-259eb984]{height:100%;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8em;min-width:35px;transition:all .3s}.breakdown-bar-verified[data-v-259eb984]{background:#27ae60}.breakdown-bar-warning[data-v-259eb984]{background:#f39c12}.breakdown-bar-error[data-v-259eb984]{background:#e74c3c}.breakdown-bar-unverifiable[data-v-259eb984]{background:#95a5a6}.btn-detail[data-v-259eb984]{padding:.75em;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s}.btn-detail[data-v-259eb984]:hover{background:#2980b9}.action-btn[data-v-259eb984]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5em;padding:1.5em;background:linear-gradient(180deg,#fff,#f8fafc);border:2px solid #d9e2ec;border-radius:12px;cursor:pointer;transition:all .2s}.action-btn[data-v-259eb984]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #0000001a;border-color:#42b883}.action-btn.active[data-v-259eb984]{background:linear-gradient(180deg,#42b883,#35a372);color:#fff;border-color:#42b883}.action-btn[data-v-259eb984]:disabled{opacity:.5;cursor:not-allowed}.action-icon[data-v-259eb984]{font-size:2em}.action-icon.spinning[data-v-259eb984]{display:inline-block;animation:spin-259eb984 2s linear infinite}.action-label[data-v-259eb984]{font-weight:700;font-size:1em}.action-description[data-v-259eb984]{font-size:.85em;color:#6c757d;text-align:center;line-height:1.3;margin-top:-.25em}.action-btn.active .action-description[data-v-259eb984]{color:#ffffffe6}.action-controls[data-v-259eb984]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1.5em;margin-top:1em}.controls-content h3[data-v-259eb984]{margin:0 0 1em;color:#2c3e50;font-size:1.2em}.form-group[data-v-259eb984]{margin-bottom:1.5em}.form-group label[data-v-259eb984]{display:block;margin-bottom:.5em;font-weight:600;color:#2c3e50}.input-field[data-v-259eb984]{width:100%;padding:.75em;border:1px solid #ddd;border-radius:6px;font-size:1em;box-sizing:border-box}.input-field[data-v-259eb984]:focus{outline:none;border-color:#42b883}.sources-list[data-v-259eb984]{display:flex;flex-direction:column;gap:.5em}.source-checkbox[data-v-259eb984]{display:flex;align-items:center;gap:.5em;cursor:pointer}.source-checkbox input[data-v-259eb984]{cursor:pointer}.btn-execute[data-v-259eb984]{width:100%;padding:1em;background:#42b883;color:#fff;border:none;border-radius:6px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background .2s}.btn-execute[data-v-259eb984]:hover:not(:disabled){background:#35a372}.btn-execute[data-v-259eb984]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-259eb984]{margin-top:1em;padding:1em;background:#fadbd8;color:#e74c3c;border-radius:6px;font-weight:600}.modal-overlay[data-v-259eb984]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2em}.modal-detail[data-v-259eb984]{background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0000004d}.modal-style-detail[data-v-259eb984]{max-width:none;width:90vw;height:90vh;max-height:none}.modal-header[data-v-259eb984]{display:flex;justify-content:space-between;align-items:center;padding:1.5em;border-bottom:1px solid #e0e0e0;flex-shrink:0}.modal-header h2[data-v-259eb984]{margin:0;color:#2c3e50}.btn-close[data-v-259eb984]{background:#e0e0e0;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.2em;transition:background .2s}.btn-close[data-v-259eb984]:hover{background:#bdc3c7}.modal-body[data-v-259eb984]{padding:1.5em;overflow-y:auto;flex:1}.detail-content h3[data-v-259eb984]{margin:0 0 1em;color:#2c3e50}.detail-header-actions[data-v-259eb984]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.detail-header-actions h3[data-v-259eb984]{margin:0}.btn-recalculate[data-v-259eb984]{padding:.75em 1.5em;background:#3498db;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.btn-recalculate[data-v-259eb984]:hover{background:#2980b9}.analyzing-message[data-v-259eb984]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em;gap:1em}.analyzing-message p[data-v-259eb984]{margin:0;color:#7f8c8d;font-size:1.1em}.spinner[data-v-259eb984]{border:4px solid #ecf0f1;border-top:4px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin-259eb984 1s linear infinite}.findings-list[data-v-259eb984]{display:flex;flex-direction:column;gap:1em}.finding-item[data-v-259eb984]{background:#f8f9fa;border-left:4px solid #42b883;border-radius:6px;padding:1em}.finding-header[data-v-259eb984]{display:flex;gap:.5em;align-items:center;margin-bottom:.5em}.finding-index[data-v-259eb984]{background:#42b883;color:#fff;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.finding-type[data-v-259eb984]{font-weight:700;color:#2c3e50}.finding-description[data-v-259eb984]{margin:.5em 0;color:#555}.finding-evidence[data-v-259eb984],.finding-suggestion[data-v-259eb984]{margin-top:.5em;padding:.75em;background:#fff;border-radius:4px}.finding-sources[data-v-259eb984]{margin-top:.5em}.finding-sources ul[data-v-259eb984]{margin:.5em 0 0 1.5em;padding:0}.finding-sources a[data-v-259eb984]{color:#42b883;text-decoration:none}.finding-sources a[data-v-259eb984]:hover{text-decoration:underline}.detail-empty[data-v-259eb984]{color:#95a5a6;font-style:italic;text-align:center;padding:2em}.reliability-breakdown[data-v-259eb984]{display:flex;flex-direction:column;gap:1em;margin-bottom:1.5em}.breakdown-item[data-v-259eb984]{display:flex;justify-content:space-between;padding:1em;background:#f8f9fa;border-radius:6px}.breakdown-item.breakdown-total[data-v-259eb984]{background:#fff9e6;border:2px solid #f39c12;font-weight:700;font-size:1.2em}.breakdown-label[data-v-259eb984]{color:#2c3e50}.breakdown-value[data-v-259eb984]{color:#42b883;font-weight:700}.reliability-explanation h4[data-v-259eb984]{margin:0 0 .5em;color:#2c3e50}.reliability-explanation p[data-v-259eb984]{margin:0;color:#555;line-height:1.6}.metric-stats[data-v-259eb984]{display:flex;flex-direction:column;gap:.5em}.stat-row[data-v-259eb984]{display:flex;justify-content:space-between;padding:.5em;background:#fff;border-radius:4px}.stat-label[data-v-259eb984]{font-weight:600;color:#2c3e50}.stat-value[data-v-259eb984]{color:#42b883;font-weight:700}.stats-divider[data-v-259eb984]{border-bottom:2px solid #ddd;margin:.5em 0 1em}.facts-grid-container[data-v-259eb984]{display:grid;grid-template-columns:auto 1fr;gap:.4em .8em;font-size:.85em}.grid-stat-row[data-v-259eb984]{display:contents}.grid-stat-label[data-v-259eb984]{text-align:right;color:#555;font-size:.9em;font-weight:500;white-space:nowrap}.grid-stat-bar-container[data-v-259eb984]{flex:1;background:#f0f0f0;border-radius:3px;height:20px;position:relative}.grid-stat-bar[data-v-259eb984]{height:100%;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8em;min-width:35px;transition:all .3s}.grid-stat-bar-1_1[data-v-259eb984]{background:#27ae60}.grid-stat-bar-0_1[data-v-259eb984]{background:#52c41a}.grid-stat-bar--1_1[data-v-259eb984]{background:#fa8c16}.grid-stat-bar-1_0[data-v-259eb984]{background:#a0d911}.grid-stat-bar-0_0[data-v-259eb984]{background:#95a5a6}.grid-stat-bar--1_0[data-v-259eb984]{background:#ff7875}.grid-stat-bar-1_-1[data-v-259eb984]{background:#fa8c16}.grid-stat-bar-0_-1[data-v-259eb984]{background:#ff4d4f}.grid-stat-bar--1_-1[data-v-259eb984]{background:#e74c3c}.back-button-container[data-v-259eb984]{margin-bottom:1.5em;display:flex;align-items:center;gap:1em}.btn-back[data-v-259eb984]{padding:.75em 1.5em;background:#95a5a6;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.btn-back[data-v-259eb984]:hover{background:#7f8c8d}.saving-indicator[data-v-259eb984]{font-size:1.5em;animation:blink-259eb984 .8s ease-in-out infinite}@keyframes blink-259eb984{0%,to{opacity:1}50%{opacity:.3}}.metric-style .metric-content[data-v-259eb984]{display:flex;flex-direction:column;gap:1em}.style-phase[data-v-259eb984]{padding:.75em;background:#f8f9fa;border-radius:6px}.phase-header[data-v-259eb984]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.style-phase h4[data-v-259eb984]{margin:0;font-size:.95em;color:#2c3e50;font-weight:600}.btn-view-icon[data-v-259eb984]{background:none;border:none;font-size:1.2em;cursor:pointer;padding:.25em;opacity:.7;transition:opacity .2s,transform .2s}.btn-view-icon[data-v-259eb984]:hover{opacity:1;transform:scale(1.1)}.style-progress[data-v-259eb984]{font-size:.85em;color:#6c757d;margin-bottom:.5em}.style-scores-dual[data-v-259eb984]{display:flex;justify-content:center;gap:1em;padding:.5em 0}.style-score[data-v-259eb984]{display:flex;flex-direction:column;align-items:center;gap:.2em;text-align:center;padding:.25em .5em;border-radius:6px;min-width:80px;cursor:help}.style-score-label[data-v-259eb984]{font-size:.75em;font-weight:500;opacity:.9}.style-score-value[data-v-259eb984]{font-size:1.8em;font-weight:700}.style-score.score-good[data-v-259eb984]{color:#27ae60;background:#27ae601a}.style-score.score-medium[data-v-259eb984]{color:#f39c12;background:#f39c121a}.style-score.score-bad[data-v-259eb984]{color:#e74c3c;background:#e74c3c1a}.style-pending[data-v-259eb984]{font-size:.9em;color:#95a5a6;font-style:italic;text-align:center;padding:.5em}.modal-style-detail .modal-body[data-v-259eb984]{flex:1;overflow-y:auto;min-height:0}.style-filters[data-v-259eb984]{background:#f0f4f8;border-bottom:2px solid #e0e7ef;padding:1.5em;display:flex;flex-direction:column;gap:1em;flex-shrink:0}.filter-group[data-v-259eb984]{display:flex;flex-direction:column;gap:.5em}.filter-label[data-v-259eb984]{font-size:.9em;color:#444;display:flex;justify-content:space-between;align-items:center}.filter-label strong[data-v-259eb984]{color:#42b883;font-size:1.1em}.filter-slider[data-v-259eb984]{width:100%;height:6px;border-radius:3px;background:#d3d3d3;outline:none;opacity:.8;transition:opacity .2s;cursor:pointer}.filter-slider[data-v-259eb984]:hover{opacity:1}.filter-slider[data-v-259eb984]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#42b883;cursor:pointer;box-shadow:0 2px 4px #0003}.filter-slider[data-v-259eb984]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#42b883;cursor:pointer;border:none;box-shadow:0 2px 4px #0003}.filter-summary[data-v-259eb984]{text-align:center;padding-top:.5em;border-top:1px solid #d0d7de;margin-top:.5em;font-size:.95em;color:#555}.filter-summary strong[data-v-259eb984]{color:#42b883;font-weight:700}.style-rules-list[data-v-259eb984]{display:flex;flex-direction:column;gap:1.5em}.style-rule-card[data-v-259eb984]{background:#f8f9fa;border-left:4px solid #42b883;border-radius:6px;padding:1.5em}.rule-header[data-v-259eb984]{display:flex;align-items:center;gap:1em;margin-bottom:1em}.rule-index[data-v-259eb984]{background:#42b883;color:#fff;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.9em}.rule-taxonomy[data-v-259eb984]{font-weight:600;color:#2c3e50;background:#fff;padding:.4em .8em;border-radius:4px;font-size:.85em}.rule-text[data-v-259eb984]{margin-bottom:1.5em;padding:1em;background:#fff;border-radius:4px}.rule-text strong[data-v-259eb984]{display:block;margin-bottom:.5em;color:#2c3e50}.rule-text p[data-v-259eb984]{margin:0;color:#555;line-height:1.6}.rule-dimensions[data-v-259eb984]{display:flex;flex-direction:column;gap:1em}.dimension-item[data-v-259eb984]{background:#fff;padding:1em;border-radius:4px}.dimension-header[data-v-259eb984]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.dimension-label[data-v-259eb984]{font-weight:600;color:#2c3e50;font-size:.9em}.dimension-score[data-v-259eb984]{font-weight:700;padding:.25em .75em;border-radius:12px;font-size:.9em}.dimension-score.score-high[data-v-259eb984]{background:#d4edda;color:#155724}.dimension-score.score-medium[data-v-259eb984]{background:#fff3cd;color:#856404}.dimension-score.score-low[data-v-259eb984]{background:#f8d7da;color:#721c24}.dimension-score.score-good[data-v-259eb984]{background:#d4edda;color:#155724}.dimension-score.score-bad[data-v-259eb984]{background:#f8d7da;color:#721c24}.dimension-reason[data-v-259eb984]{margin:0;color:#555;line-height:1.5;font-size:.9em}.rule-actions[data-v-259eb984]{margin-bottom:1em;display:flex;justify-content:flex-end}.btn-rule-detail[data-v-259eb984]{background:#42b883;color:#fff;border:none;padding:.6em 1.2em;border-radius:6px;cursor:pointer;font-size:.9em;font-weight:600;transition:all .2s;display:flex;align-items:center;gap:.5em}.btn-rule-detail[data-v-259eb984]:hover{background:#35a372;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.btn-rule-detail[data-v-259eb984]:active{transform:translateY(0)}.modal-rule-detail[data-v-259eb984]{max-width:800px;width:90%}.detail-loading[data-v-259eb984]{text-align:center;padding:3em 2em}.spinner[data-v-259eb984]{border:4px solid #f3f3f3;border-top:4px solid #42b883;border-radius:50%;width:50px;height:50px;animation:spin-259eb984 1s linear infinite;margin:0 auto 1.5em}@keyframes spin-259eb984{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-note[data-v-259eb984]{color:#888;font-size:.9em;margin-top:.5em}.rule-detail-result[data-v-259eb984]{padding:1em}.rule-detail-header[data-v-259eb984]{margin-bottom:2em;padding-bottom:1em;border-bottom:2px solid #e0e0e0}.rule-detail-header h3[data-v-259eb984]{margin:0 0 .5em;color:#2c3e50;line-height:1.4}.rule-detail-taxonomy[data-v-259eb984]{display:inline-block;background:#e8f5e9;color:#27ae60;padding:.4em .8em;border-radius:4px;font-size:.9em;font-weight:600}.rule-dimensions-detail[data-v-259eb984]{display:flex;flex-direction:column;gap:1.5em;margin-bottom:2em}.dimension-detail-item[data-v-259eb984]{background:#f8f9fa;padding:1.5em;border-radius:6px;border-left:4px solid #42b883}.dimension-detail-header[data-v-259eb984]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.dimension-detail-label[data-v-259eb984]{font-weight:700;color:#2c3e50;font-size:1.1em}.dimension-detail-score[data-v-259eb984]{font-size:1.4em;font-weight:700;padding:.3em .6em;border-radius:6px}.dimension-detail-score.score-high[data-v-259eb984]{color:#27ae60;background:#27ae601a}.dimension-detail-score.score-medium[data-v-259eb984]{color:#f39c12;background:#f39c121a}.dimension-detail-score.score-low[data-v-259eb984]{color:#e74c3c;background:#e74c3c1a}.dimension-detail-reason[data-v-259eb984]{color:#555;line-height:1.6;margin:0}.rule-detail-info[data-v-259eb984]{background:#e8f5e9;border-left:4px solid #27ae60;padding:1em 1.5em;border-radius:6px;margin-top:2em}.rule-detail-info p[data-v-259eb984]{margin:0;color:#27ae60;font-size:.95em}.detail-error[data-v-259eb984]{text-align:center;padding:2em;color:#e74c3c}.rule-detail-actions[data-v-259eb984]{display:flex;gap:1em;justify-content:flex-end;margin-top:2em;padding-top:2em;border-top:2px solid #e0e0e0}.btn-question-rule[data-v-259eb984]{background:#f39c12;color:#fff;border:none;padding:.8em 1.5em;border-radius:6px;cursor:pointer;font-size:.95em;font-weight:600;transition:all .2s}.btn-question-rule[data-v-259eb984]:hover{background:#e67e22;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.btn-delete-rule[data-v-259eb984]{background:#e74c3c;color:#fff;border:none;padding:.8em 1.5em;border-radius:6px;cursor:pointer;font-size:.95em;font-weight:600;transition:all .2s}.btn-delete-rule[data-v-259eb984]:hover{background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.modal-question-rule[data-v-259eb984]{max-width:900px;width:90%;max-height:90vh}.question-result[data-v-259eb984]{padding:1em}.question-section[data-v-259eb984]{margin-bottom:2em;padding:1.5em;background:#f8f9fa;border-radius:6px;border-left:4px solid #f39c12}.question-section h4[data-v-259eb984]{margin:0 0 1em;color:#2c3e50;font-size:1.1em}.question-section p[data-v-259eb984]{margin:0;color:#555;line-height:1.6}.reformulated-rule[data-v-259eb984]{background:#fff;padding:1em;border-radius:4px;border:2px solid #27ae60;font-weight:600;color:#27ae60}.improvement-score[data-v-259eb984]{display:flex;align-items:center;gap:1.5em;background:#fff;padding:1em;border-radius:4px}.improvement-score .score-value[data-v-259eb984]{font-size:2em;font-weight:700;padding:.3em .6em;border-radius:6px;min-width:80px;text-align:center}.improvement-score .score-description[data-v-259eb984]{color:#555;font-size:.95em;flex:1}.improvement-high[data-v-259eb984]{color:#27ae60;background:#27ae601a}.improvement-medium[data-v-259eb984]{color:#f39c12;background:#f39c121a}.improvement-low[data-v-259eb984]{color:#95a5a6;background:#95a5a61a}.improvement-bad[data-v-259eb984]{color:#e74c3c;background:#e74c3c1a}.modal-delete-confirm[data-v-259eb984]{max-width:600px;width:90%}.delete-warning[data-v-259eb984]{padding:1.5em;background:#fff3cd;border:2px solid #ffc107;border-radius:6px;margin-bottom:2em}.delete-warning p[data-v-259eb984]{margin:.5em 0;color:#856404}.delete-warning strong[data-v-259eb984]{color:#721c24}.warning-text[data-v-259eb984]{font-weight:600;margin-top:1em!important}.delete-warning ul[data-v-259eb984]{margin:.5em 0 1em 1.5em;color:#856404}.delete-warning li[data-v-259eb984]{margin:.5em 0}.rule-to-delete[data-v-259eb984]{background:#fff;padding:1em;border-radius:4px;margin-top:1em;border-left:4px solid #e74c3c}.rule-to-delete strong[data-v-259eb984]{display:block;margin-bottom:.5em;color:#2c3e50}.rule-to-delete p[data-v-259eb984]{margin:0;color:#555;font-style:italic}.delete-actions[data-v-259eb984]{display:flex;gap:1em;justify-content:flex-end;padding:1em}.btn-cancel[data-v-259eb984]{background:#95a5a6;color:#fff;border:none;padding:.8em 1.5em;border-radius:6px;cursor:pointer;font-size:.95em;font-weight:600;transition:all .2s}.btn-cancel[data-v-259eb984]:hover:not(:disabled){background:#7f8c8d}.btn-cancel[data-v-259eb984]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm-delete[data-v-259eb984]{background:#e74c3c;color:#fff;border:none;padding:.8em 1.5em;border-radius:6px;cursor:pointer;font-size:.95em;font-weight:600;transition:all .2s}.btn-confirm-delete[data-v-259eb984]:hover:not(:disabled){background:#c0392b}.btn-confirm-delete[data-v-259eb984]:disabled{opacity:.5;cursor:not-allowed}.editorial-review-list[data-v-8427e010]{padding:2em;max-width:1200px;margin:0 auto}.header[data-v-8427e010]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}.header h1[data-v-8427e010]{margin:0;color:#2c3e50;font-size:2em}.header-buttons[data-v-8427e010]{display:flex;gap:.75em}.btn-create[data-v-8427e010]{padding:.75em 1.5em;background:#27ae60;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.btn-create[data-v-8427e010]:hover{background:#229954}.btn-import[data-v-8427e010]{padding:.75em 1.5em;background:#3498db;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.btn-import[data-v-8427e010]:hover{background:#2980b9}.error-message[data-v-8427e010]{padding:1em;background:#fadbd8;color:#e74c3c;border-radius:6px;margin-bottom:1em;font-weight:600}.loading-message[data-v-8427e010]{text-align:center;padding:2em;color:#7f8c8d;font-style:italic}.reviews-container[data-v-8427e010]{background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden}.reviews-table[data-v-8427e010]{width:100%;border-collapse:collapse}.reviews-table thead[data-v-8427e010]{background:#f8f9fa;border-bottom:2px solid #e0e0e0}.reviews-table th[data-v-8427e010]{padding:1em 1.5em;text-align:left;font-weight:600;color:#2c3e50;font-size:.9em;text-transform:uppercase;letter-spacing:.5px}.reviews-table tbody tr[data-v-8427e010]{border-bottom:1px solid #e0e0e0;transition:background .2s}.reviews-table tbody tr[data-v-8427e010]:hover{background:#f8f9fa}.reviews-table tbody tr[data-v-8427e010]:last-child{border-bottom:none}.reviews-table td[data-v-8427e010]{padding:1em 1.5em;color:#555}.col-title[data-v-8427e010]{width:50%}.col-date[data-v-8427e010]{width:20%;font-size:.9em;color:#7f8c8d}.col-actions[data-v-8427e010]{width:10%;text-align:right}.review-title[data-v-8427e010]{font-weight:600;color:#2c3e50;font-size:1em}.actions-buttons[data-v-8427e010]{display:flex;gap:.5em;justify-content:flex-end}.btn-icon[data-v-8427e010]{background:#ecf0f1;border:1px solid #bdc3c7;border-radius:4px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.9em;padding:0}.btn-icon[data-v-8427e010]:hover{background:#bdc3c7;transform:scale(1.05)}.btn-edit[data-v-8427e010]:hover{background:#3498db;border-color:#3498db}.btn-export[data-v-8427e010]:hover{background:#f39c12;border-color:#f39c12}.btn-delete[data-v-8427e010]:hover{background:#e74c3c;color:#fff;border-color:#e74c3c}.empty-state[data-v-8427e010]{padding:3em;text-align:center;color:#7f8c8d;font-style:italic;background:#f8f9fa}.modal-overlay[data-v-8427e010]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-dialog[data-v-8427e010]{background:#fff;border-radius:12px;width:100%;max-width:500px;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-8427e010]{display:flex;justify-content:space-between;align-items:center;padding:1.5em;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-8427e010]{margin:0;color:#2c3e50;font-size:1.5em}.btn-close[data-v-8427e010]{background:#e0e0e0;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2em;transition:background .2s}.btn-close[data-v-8427e010]:hover{background:#bdc3c7}.modal-body[data-v-8427e010]{padding:1.5em}.form-group[data-v-8427e010]{display:flex;flex-direction:column;gap:.5em}.form-group label[data-v-8427e010]{font-weight:600;color:#2c3e50}.input-field[data-v-8427e010]{padding:.75em;border:1px solid #ddd;border-radius:4px;font-size:1em}.input-field[data-v-8427e010]:focus{outline:none;border-color:#3498db}.modal-footer[data-v-8427e010]{display:flex;justify-content:flex-end;gap:.75em;padding:1.5em;border-top:1px solid #e0e0e0}.btn-cancel[data-v-8427e010],.btn-save[data-v-8427e010]{padding:.75em 1.5em;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s}.btn-cancel[data-v-8427e010]{background:#95a5a6;color:#fff}.btn-cancel[data-v-8427e010]:hover{background:#7f8c8d}.btn-save[data-v-8427e010]{background:#27ae60;color:#fff}.btn-save[data-v-8427e010]:hover:not(:disabled){background:#229954}.btn-save[data-v-8427e010]:disabled{opacity:.5;cursor:not-allowed}.analysis-content[data-v-69a25630]{background:#fff;display:flex;flex-direction:column;gap:16px;overflow:hidden;height:100%}.analysis-header[data-v-69a25630]{display:flex;align-items:center;justify-content:space-between;gap:12px}.analysis-eyebrow[data-v-69a25630]{margin:0;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.8em;color:#42b883}.analysis-header h3[data-v-69a25630]{margin:4px 0 0;color:#111827}.analysis-body[data-v-69a25630]{display:flex;flex-direction:column;gap:20px;flex:1;overflow-y:auto;min-height:0}.btn-icon[data-v-69a25630]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s}.btn-icon[data-v-69a25630]:hover{background-color:#f3f4f6;color:#111827}.steps-list[data-v-69a25630]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:768px){.steps-list[data-v-69a25630]{grid-template-columns:1fr}}.step-item[data-v-69a25630]{display:flex;gap:12px;padding:14px 16px;border-radius:8px;background-color:#f9fafb;border:1px solid #e5e7eb;transition:all .2s}.step-pending[data-v-69a25630]{opacity:.6}.step-running[data-v-69a25630]{background-color:#eff6ff;border-color:#3b82f6}.step-completed[data-v-69a25630]{background-color:#f0fdf4;border-color:#22c55e}.step-error[data-v-69a25630]{background-color:#fef2f2;border-color:#ef4444}.step-icon[data-v-69a25630]{font-size:1.5rem;line-height:1;flex-shrink:0}.spinner[data-v-69a25630]{display:inline-block;animation:spin-69a25630 1s linear infinite}.step-content[data-v-69a25630]{flex:1;min-width:0}.step-name[data-v-69a25630]{font-size:.9375rem;font-weight:500;color:#374151;margin-bottom:4px}.step-time[data-v-69a25630]{font-size:.8125rem;color:#3b82f6;font-family:Courier New,monospace;display:flex;gap:12px;align-items:center}.step-time-remaining[data-v-69a25630]{color:#059669;font-weight:600}.step-error[data-v-69a25630]{font-size:.8125rem;color:#dc2626;margin-top:6px;padding:8px 10px;background-color:#ef444414;border-radius:4px}.modal-footer-actions[data-v-69a25630]{display:flex;gap:10px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.btn-primary[data-v-69a25630],.btn-secondary[data-v-69a25630]{padding:9px 18px;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .15s;border:none}.btn-primary[data-v-69a25630]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-69a25630]:hover{background-color:#2563eb}.btn-secondary[data-v-69a25630]{background-color:#f3f4f6;color:#374151}.btn-secondary[data-v-69a25630]:hover{background-color:#e5e7eb}.step-progress-text[data-v-69a25630]{font-size:.85em;color:#6b7280;margin-left:8px}.step-progress-bar[data-v-69a25630]{display:flex;align-items:center;gap:10px;margin-top:8px}.progress-bar-bg[data-v-69a25630]{flex:1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-69a25630]{height:100%;background-color:#3b82f6;border-radius:4px;transition:width .3s ease}.progress-bar-text[data-v-69a25630]{font-size:.75rem;color:#6b7280;font-family:Courier New,monospace;min-width:40px;text-align:right}.step-stats[data-v-69a25630]{margin-top:12px;padding-top:12px;border-top:1px dashed #e5e7eb}.stats-row[data-v-69a25630]{display:flex;gap:16px;justify-content:space-between}.stat-histogram[data-v-69a25630]{flex:1;min-width:0}.stat-label[data-v-69a25630]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;text-align:center}.histogram-bars[data-v-69a25630]{display:flex;justify-content:center;align-items:flex-end;gap:6px;height:70px}.histogram-bar-group[data-v-69a25630]{display:flex;flex-direction:column;align-items:center;gap:2px}.histogram-bar[data-v-69a25630]{width:18px;min-height:2px;border-radius:3px 3px 0 0;transition:height .3s ease}.bar-mala[data-v-69a25630]{background-color:#ef4444}.bar-medio[data-v-69a25630]{background-color:#f59e0b}.bar-excelente[data-v-69a25630]{background-color:#22c55e}.histogram-value[data-v-69a25630]{font-size:.7rem;font-weight:600;color:#374151}.histogram-label[data-v-69a25630]{font-size:.6rem;color:#9ca3af;text-transform:uppercase}.taxonomy-summary[data-v-69a25630]{margin-top:12px;font-size:.85rem;color:#374151;text-align:center}.taxonomy-summary strong[data-v-69a25630]{color:#0284c7;font-weight:700}.taxonomy-groups-header[data-v-69a25630]{margin-bottom:10px}.taxonomy-groups-title[data-v-69a25630]{font-size:.8rem;font-weight:600;color:#374151}.taxonomy-groups-list[data-v-69a25630]{display:flex;flex-wrap:wrap;gap:8px}.taxonomy-group-item[data-v-69a25630]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px}.taxonomy-group-name[data-v-69a25630]{font-size:.75rem;color:#0369a1;font-weight:500}.taxonomy-group-count[data-v-69a25630]{font-size:.7rem;font-weight:700;color:#fff;background-color:#0284c7;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center}.filter-stats-row[data-v-69a25630]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.filter-stat-item[data-v-69a25630]{display:flex;flex-direction:column;align-items:center;padding:8px 12px;border-radius:8px;min-width:70px}.filter-stat-label[data-v-69a25630]{font-size:.65rem;font-weight:600;text-transform:uppercase;margin-bottom:4px}.filter-stat-value[data-v-69a25630]{font-size:1.25rem;font-weight:700}.filter-subjetiva[data-v-69a25630]{background-color:#dbeafe;border:1px solid #93c5fd}.filter-subjetiva .filter-stat-label[data-v-69a25630]{color:#1e40af}.filter-subjetiva .filter-stat-value[data-v-69a25630]{color:#1d4ed8}.filter-grafica[data-v-69a25630]{background-color:#fce7f3;border:1px solid #f9a8d4}.filter-grafica .filter-stat-label[data-v-69a25630]{color:#9d174d}.filter-grafica .filter-stat-value[data-v-69a25630]{color:#be185d}.filter-especifica[data-v-69a25630]{background-color:#d1fae5;border:1px solid #6ee7b7}.filter-especifica .filter-stat-label[data-v-69a25630]{color:#065f46}.filter-especifica .filter-stat-value[data-v-69a25630]{color:#059669}.filter-generica[data-v-69a25630]{background-color:#fef3c7;border:1px solid #fcd34d}.filter-generica .filter-stat-label[data-v-69a25630]{color:#92400e}.filter-generica .filter-stat-value[data-v-69a25630]{color:#d97706}.filter-otras[data-v-69a25630]{background-color:#f3f4f6;border:1px solid #d1d5db}.filter-otras .filter-stat-label[data-v-69a25630]{color:#4b5563}.filter-otras .filter-stat-value[data-v-69a25630]{color:#6b7280}.filter-stat-item[data-v-69a25630]{cursor:pointer;transition:all .2s ease}.filter-stat-item[data-v-69a25630]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.review-dialog-overlay[data-v-69a25630]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100}.review-dialog[data-v-69a25630]{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;width:80%;height:80vh;display:flex;flex-direction:column}.review-dialog-header[data-v-69a25630]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.review-dialog-header h4[data-v-69a25630]{margin:0;font-size:1.1rem;color:#111827}.review-dialog-body[data-v-69a25630]{padding:20px;overflow-y:auto;flex:1}.review-loading[data-v-69a25630]{text-align:center;color:#6b7280;padding:40px}.review-empty[data-v-69a25630]{text-align:center;color:#9ca3af;padding:40px}.review-content[data-v-69a25630]{display:flex;flex-direction:column;gap:16px}.review-field label[data-v-69a25630]{display:block;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:6px}.review-field p[data-v-69a25630]{margin:0;color:#374151;line-height:1.5}.review-regla[data-v-69a25630]{background-color:#f9fafb;padding:12px;border-radius:8px;border:1px solid #e5e7eb;font-size:.95rem}.review-grupo[data-v-69a25630]{display:inline-block;padding:4px 12px;border-radius:6px;font-weight:600;font-size:.9rem}.grupo-subjetiva[data-v-69a25630]{background-color:#dbeafe;color:#1d4ed8}.grupo-gráfica[data-v-69a25630]{background-color:#fce7f3;color:#be185d}.grupo-específica[data-v-69a25630]{background-color:#d1fae5;color:#059669}.grupo-genérica[data-v-69a25630]{background-color:#fef3c7;color:#d97706}.grupo-otras[data-v-69a25630]{background-color:#f3f4f6;color:#6b7280}.review-dimensions-row[data-v-69a25630]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.review-dimension[data-v-69a25630]{display:flex;flex-direction:column;align-items:center;gap:6px}.dimension-label[data-v-69a25630]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase}.dimension-value[data-v-69a25630]{display:inline-block;padding:4px 12px;border-radius:6px;font-weight:600;font-size:.85rem}.dim-mala[data-v-69a25630]{background-color:#fee2e2;color:#dc2626}.dim-medio[data-v-69a25630]{background-color:#fef3c7;color:#d97706}.dim-excelente[data-v-69a25630]{background-color:#d1fae5;color:#059669}.review-dialog-footer[data-v-69a25630]{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid #e5e7eb;align-items:center}.review-dialog-footer .btn-secondary[data-v-69a25630]{padding:8px 16px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:.9rem}.review-dialog-footer .btn-secondary[data-v-69a25630]:hover:not(:disabled){background-color:#e5e7eb}.review-dialog-footer .btn-secondary[data-v-69a25630]:disabled{opacity:.6;cursor:not-allowed}.review-dialog-footer .btn-primary[data-v-69a25630]{padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem}.review-dialog-footer .btn-primary[data-v-69a25630]:hover{background-color:#2563eb}.confidence-stats[data-v-69a25630]{margin-top:12px}.confidence-charts-grid[data-v-69a25630]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.confidence-chart-item[data-v-69a25630]{display:flex;flex-direction:column;align-items:center;padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.confidence-chart-title[data-v-69a25630]{font-size:.75rem;font-weight:600;color:#374151;margin-bottom:8px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.info-icon[data-v-69a25630]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:11px;color:#6b7280;cursor:help;border:1px solid #d1d5db;border-radius:50%;background-color:#f3f4f6;transition:all .2s ease}.info-icon[data-v-69a25630]:hover{color:#3b82f6;border-color:#3b82f6;background-color:#eff6ff;transform:scale(1.1)}.confidence-pie-chart[data-v-69a25630]{display:flex;flex-direction:column;gap:4px;width:100%;align-items:flex-start}.pie-segment[data-v-69a25630]{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;font-size:.7rem;color:#fff;font-weight:500;min-width:fit-content;transition:all .3s ease;cursor:pointer}.pie-segment[data-v-69a25630]:hover{transform:scale(1.05);box-shadow:0 2px 8px #0003;opacity:.9}.pie-label[data-v-69a25630]{white-space:nowrap}.pie-level-1[data-v-69a25630]{background-color:#ef4444}.pie-level-2[data-v-69a25630]{background-color:#f97316}.pie-level-3[data-v-69a25630]{background-color:#eab308}.pie-level-4[data-v-69a25630]{background-color:#84cc16}.pie-level-5[data-v-69a25630]{background-color:#22c55e}@media(max-width:1024px){.confidence-charts-grid[data-v-69a25630]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.confidence-charts-grid[data-v-69a25630]{grid-template-columns:1fr}}.autorule-dialog[data-v-69a25630]{max-width:95vw;width:95vw;max-height:95vh}.autorule-confidences[data-v-69a25630]{display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.confidence-badge[data-v-69a25630]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.confidence-label[data-v-69a25630]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase}.confidence-value[data-v-69a25630]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.875rem;font-weight:700;color:#fff}.confidence-value.level-1[data-v-69a25630]{background-color:#ef4444}.confidence-value.level-2[data-v-69a25630]{background-color:#f97316}.confidence-value.level-3[data-v-69a25630]{background-color:#eab308}.confidence-value.level-4[data-v-69a25630]{background-color:#84cc16}.confidence-value.level-5[data-v-69a25630]{background-color:#22c55e}.autorule-justifications[data-v-69a25630]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.justification-item[data-v-69a25630]{background-color:#f9fafb;padding:12px;border-radius:6px;border:1px solid #e5e7eb}.justification-item label[data-v-69a25630]{font-size:.8rem;font-weight:600;color:#374151;margin-bottom:6px;display:block}.autorule-confidences-compact[data-v-69a25630]{margin-bottom:20px;padding:10px 12px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;font-size:.85rem;line-height:1.6}.autorule-confidences-compact.has-refinement[data-v-69a25630]{background-color:#fef3c7;border-color:#fbbf24}.confidence-label-text[data-v-69a25630]{font-weight:600;color:#374151;margin-right:8px}.confidence-item[data-v-69a25630]{margin-right:12px;color:#6b7280}.confidence-item .confidence-value[data-v-69a25630]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:.75rem;font-weight:700;color:#fff;vertical-align:middle}.justification-item p[data-v-69a25630]{font-size:.85rem;color:#6b7280;line-height:1.4;margin:0}.autorule-phrases[data-v-69a25630]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.phrases-group[data-v-69a25630]{background-color:#f9fafb;padding:12px;border-radius:6px;border:1px solid #e5e7eb}.phrases-label[data-v-69a25630]{font-size:.8rem;font-weight:600;margin-bottom:8px;display:block}.phrases-label.correctas[data-v-69a25630]{color:#22c55e}.phrases-label.incorrectas[data-v-69a25630]{color:#ef4444}.phrases-label.no-aplica[data-v-69a25630]{color:#6b7280}.phrases-list[data-v-69a25630]{list-style:none;padding:0;margin:0}.phrases-list li[data-v-69a25630]{font-size:.85rem;color:#374151;padding:6px 0;border-bottom:1px solid #e5e7eb}.phrases-list li[data-v-69a25630]:last-child{border-bottom:none}.phrase-item[data-v-69a25630]{display:flex;align-items:center;justify-content:space-between;gap:12px}.phrase-text[data-v-69a25630]{flex:1}.phrase-test-result[data-v-69a25630]{font-size:1rem;font-weight:700;min-width:20px;text-align:center}.phrase-test-result.test-ok[data-v-69a25630]{color:#22c55e}.phrase-test-result.test-ko[data-v-69a25630]{color:#ef4444}.js-code[data-v-69a25630]{background-color:#1e293b;color:#e2e8f0;padding:12px;border-radius:6px;font-size:.75rem;line-height:1.5;overflow-x:auto;margin:0}.js-code code[data-v-69a25630]{font-family:Courier New,Courier,monospace}.results-counter[data-v-69a25630]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;text-align:center}.counter-text[data-v-69a25630]{font-size:.8rem;color:#6b7280;font-weight:500}.tests-stats-card[data-v-69a25630]{margin-top:12px;padding:8px 12px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.tests-title[data-v-69a25630]{font-size:.85rem;font-weight:600;color:#6b7280;margin:0 0 8px;text-align:left}.tests-stats-grid[data-v-69a25630]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.test-stat-item[data-v-69a25630]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 8px;border-radius:4px;background-color:#fff;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease}.test-stat-item[data-v-69a25630]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.test-stat-label[data-v-69a25630]{font-size:.7rem;font-weight:500;color:#9ca3af;margin-bottom:2px;text-align:center}.test-stat-value[data-v-69a25630]{font-size:1.1rem;font-weight:600;margin-bottom:0}.test-stat-percent[data-v-69a25630]{font-size:.7rem;font-weight:500;opacity:.7}.test-exito[data-v-69a25630]{border-color:#22c55e}.test-exito .test-stat-value[data-v-69a25630],.test-exito .test-stat-percent[data-v-69a25630]{color:#22c55e}.test-falsos-positivos[data-v-69a25630]{border-color:#f59e0b}.test-falsos-positivos .test-stat-value[data-v-69a25630],.test-falsos-positivos .test-stat-percent[data-v-69a25630]{color:#f59e0b}.test-falsos-negativos[data-v-69a25630]{border-color:#ef4444}.test-falsos-negativos .test-stat-value[data-v-69a25630],.test-falsos-negativos .test-stat-percent[data-v-69a25630]{color:#ef4444}.test-errores[data-v-69a25630]{border-color:#b91c1c}.test-errores .test-stat-value[data-v-69a25630],.test-errores .test-stat-percent[data-v-69a25630]{color:#b91c1c}.navigator[data-v-69a25630]{display:flex;align-items:center;gap:12px}.btn-nav[data-v-69a25630]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;font-size:1.5rem;line-height:1;cursor:pointer;transition:all .2s ease}.btn-nav[data-v-69a25630]:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.btn-nav[data-v-69a25630]:disabled{opacity:.4;cursor:not-allowed}.nav-counter[data-v-69a25630]{font-size:.9rem;font-weight:500;color:#6b7280;min-width:60px;text-align:center}.footer-actions[data-v-69a25630]{display:flex;gap:8px;align-items:center}.btn-success[data-v-69a25630]{padding:8px 16px;border:none;border-radius:6px;background-color:#22c55e;color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-success[data-v-69a25630]:hover{background-color:#16a34a}.btn-danger[data-v-69a25630]{padding:8px 16px;border:none;border-radius:6px;background-color:#ef4444;color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-danger[data-v-69a25630]:hover{background-color:#dc2626}@media(max-width:768px){.autorule-justifications[data-v-69a25630],.autorule-phrases[data-v-69a25630]{grid-template-columns:1fr}.tests-stats-grid[data-v-69a25630]{grid-template-columns:repeat(2,1fr)}}.manual-test-section[data-v-69a25630]{margin-top:20px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px}.test-row[data-v-69a25630]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.test-label[data-v-69a25630]{font-size:.85rem;font-weight:600;color:#374151;min-width:110px}.test-input[data-v-69a25630]{flex:1;min-width:200px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;background-color:#fff;transition:border-color .2s ease}.test-input[data-v-69a25630]:focus{outline:none;border-color:#3b82f6}.test-result[data-v-69a25630]{font-size:1.2rem;font-weight:700;min-width:24px;text-align:center}.test-result.test-ok[data-v-69a25630]{color:#22c55e}.test-result.test-ko[data-v-69a25630]{color:#ef4444}.btn-add-phrase[data-v-69a25630]{padding:6px 12px;border:none;border-radius:6px;background-color:#3b82f6;color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-add-phrase[data-v-69a25630]:hover:not(:disabled){background-color:#2563eb}.btn-add-phrase[data-v-69a25630]:disabled{opacity:.5;cursor:not-allowed}.autofix-section[data-v-69a25630]{display:flex;align-items:center;gap:12px;flex:1}.btn-autofix[data-v-69a25630]{padding:8px 16px;border:none;border-radius:6px;background-color:#8b5cf6;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-autofix[data-v-69a25630]:hover:not(:disabled){background-color:#7c3aed}.btn-autofix[data-v-69a25630]:disabled{opacity:.6;cursor:not-allowed}.max-try-selector[data-v-69a25630]{display:flex;align-items:center;gap:6px}.max-try-selector label[data-v-69a25630]{font-size:.85rem;color:#6b7280;font-weight:500;white-space:nowrap}.max-try-select[data-v-69a25630]{padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:.85rem;color:#374151;background-color:#fff;cursor:pointer;min-width:50px}.max-try-select[data-v-69a25630]:disabled{opacity:.5;cursor:not-allowed}.autofix-progress[data-v-69a25630]{font-size:.8rem;color:#8b5cf6;font-weight:500;font-family:Courier New,monospace}.spinner-icon-inline[data-v-69a25630]{display:inline-block;font-size:1.2rem;animation:spin-69a25630 1.5s linear infinite}@keyframes spin-69a25630{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.style-guide-view[data-v-9771f614]{max-width:1400px;margin:0 auto;padding:2em}.style-guide-view h1[data-v-9771f614]{margin:0 0 1.5em;color:#2c3e50}.loading[data-v-9771f614],.error[data-v-9771f614]{text-align:center;padding:2em;font-size:1.1em}.error[data-v-9771f614]{color:#e74c3c;background:#fadbd8;border-radius:6px;margin-bottom:20px}.content-grid[data-v-9771f614]{display:grid;grid-template-columns:1fr;gap:1.5em}.card[data-v-9771f614]{background:#fff;border-radius:8px;padding:1.5em;box-shadow:0 2px 8px #0000001a}.card h2[data-v-9771f614]{margin:0 0 1em;color:#2c3e50;font-size:1.3em}.pdf-info[data-v-9771f614]{margin-bottom:1.5em}.pdf-badge[data-v-9771f614]{display:flex;align-items:center;gap:1em;padding:1em;background:#f8f9fa;border-radius:6px;border-left:4px solid #42b883}.pdf-icon[data-v-9771f614]{font-size:2em}.pdf-details[data-v-9771f614]{flex:1}.pdf-details strong[data-v-9771f614]{display:block;margin-bottom:.5em;color:#2c3e50}.pdf-actions[data-v-9771f614]{display:flex;gap:.5em}.btn-link[data-v-9771f614]{color:#42b883;text-decoration:none;font-weight:600;font-size:.9em}.btn-link[data-v-9771f614]:hover{text-decoration:underline}.no-pdf[data-v-9771f614]{padding:2em;text-align:center;color:#7f8c8d;background:#f8f9fa;border-radius:6px;margin-bottom:1.5em}.pdf-buttons[data-v-9771f614]{display:flex;gap:1em;align-items:center;justify-content:center}.btn-upload[data-v-9771f614]{display:inline-block;padding:.75em 1.5em;background:#42b883;color:#fff;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s;border:none}.btn-upload[data-v-9771f614]:hover{background:#35a372}.btn-analyze[data-v-9771f614]{padding:.75em 1.5em;background:#3498db;color:#fff;border:none;border-radius:6px;font-size:1em;font-weight:600;cursor:pointer;transition:background .2s}.btn-analyze[data-v-9771f614]:hover:not(:disabled){background:#2980b9}.btn-analyze[data-v-9771f614]:disabled{opacity:.5;cursor:not-allowed}.file-input[data-v-9771f614]{display:none}.upload-status[data-v-9771f614]{margin-top:1em;text-align:center;color:#42b883;font-weight:600}.analysis-section[data-v-9771f614]{min-height:400px}.sources-config[data-v-bd9b4000]{padding:2rem;max-width:1200px;margin:0 auto}h1[data-v-bd9b4000]{color:#2c3e50;margin-bottom:.5rem}.description[data-v-bd9b4000]{color:#666;margin-bottom:2rem}.other-multiplier-section[data-v-bd9b4000]{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.other-multiplier-section h2[data-v-bd9b4000]{color:#2c3e50;margin-bottom:.5rem;font-size:1.2rem}.section-description[data-v-bd9b4000]{color:#666;font-size:.9rem;margin-bottom:1rem}.multiplier-control[data-v-bd9b4000]{display:flex;align-items:center;gap:1rem}.multiplier-control label[data-v-bd9b4000]{font-weight:500}.multiplier-control input[data-v-bd9b4000]{width:100px;padding:.5rem;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.multiplier-value[data-v-bd9b4000],.multiplier-preview[data-v-bd9b4000]{font-weight:700;color:#42b883}.saving-indicator[data-v-bd9b4000]{margin-top:.5rem;color:#42b883;font-size:.9rem}.sources-section[data-v-bd9b4000]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.section-header[data-v-bd9b4000]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-bd9b4000]{color:#2c3e50;font-size:1.2rem;margin:0}.btn-add[data-v-bd9b4000]{background:#42b883;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background .2s}.btn-add[data-v-bd9b4000]:hover{background:#38a876}.loading[data-v-bd9b4000],.error[data-v-bd9b4000],.empty[data-v-bd9b4000]{text-align:center;padding:2rem;color:#666}.error[data-v-bd9b4000]{color:#e74c3c}.sources-list[data-v-bd9b4000]{display:flex;flex-direction:column;gap:.75rem}.source-item[data-v-bd9b4000]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:4px;border:1px solid #e0e0e0}.source-info[data-v-bd9b4000]{display:flex;align-items:center;gap:1rem;flex:1}.source-id[data-v-bd9b4000]{font-weight:500;color:#2c3e50}.source-multiplier[data-v-bd9b4000]{color:#42b883;font-weight:700;font-size:1.1rem}.source-actions[data-v-bd9b4000]{display:flex;gap:.5rem}.btn-edit[data-v-bd9b4000],.btn-delete[data-v-bd9b4000]{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.25rem .5rem;opacity:.7;transition:opacity .2s}.btn-edit[data-v-bd9b4000]:hover,.btn-delete[data-v-bd9b4000]:hover{opacity:1}.modal-overlay[data-v-bd9b4000]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-bd9b4000]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow:auto;box-shadow:0 4px 6px #0000001a}.modal-header[data-v-bd9b4000]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-bd9b4000]{margin:0;color:#2c3e50}.btn-close[data-v-bd9b4000]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.btn-close[data-v-bd9b4000]:hover{color:#e74c3c}.modal-body[data-v-bd9b4000]{padding:1.5rem}.form-group[data-v-bd9b4000]{margin-bottom:1.5rem}.form-group label[data-v-bd9b4000]{display:block;margin-bottom:.5rem;font-weight:500;color:#2c3e50}.form-group input[data-v-bd9b4000]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box}.modal-error[data-v-bd9b4000]{color:#e74c3c;padding:.75rem;background:#fee;border-radius:4px;margin-top:1rem}.modal-footer[data-v-bd9b4000]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e0e0e0}.btn-cancel[data-v-bd9b4000],.btn-save[data-v-bd9b4000]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background .2s}.btn-cancel[data-v-bd9b4000]{background:#e0e0e0;color:#333}.btn-cancel[data-v-bd9b4000]:hover{background:#d0d0d0}.btn-save[data-v-bd9b4000]{background:#42b883;color:#fff}.btn-save[data-v-bd9b4000]:hover:not(:disabled){background:#38a876}.btn-save[data-v-bd9b4000]:disabled{opacity:.5;cursor:not-allowed}.prompts-config[data-v-236ea736]{padding:2rem;max-width:1400px;margin:0 auto}h1[data-v-236ea736]{color:#2c3e50;margin-bottom:.5rem}.description[data-v-236ea736]{color:#666;margin-bottom:2rem}.prompts-section[data-v-236ea736]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.section-header[data-v-236ea736]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-236ea736]{color:#2c3e50;font-size:1.2rem;margin:0}.btn-add[data-v-236ea736]{background:#42b883;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background .2s}.btn-add[data-v-236ea736]:hover{background:#38a876}.loading[data-v-236ea736],.loading-small[data-v-236ea736],.error[data-v-236ea736],.empty[data-v-236ea736]{text-align:center;padding:2rem;color:#666}.loading-small[data-v-236ea736]{padding:1rem;font-size:.9rem}.error[data-v-236ea736]{color:#e74c3c}.prompts-list[data-v-236ea736]{display:flex;flex-direction:column;gap:.75rem}.prompt-item[data-v-236ea736]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:4px;border:1px solid #e0e0e0}.prompt-info[data-v-236ea736]{display:flex;flex-direction:column;gap:.4rem;flex:1}.prompt-header[data-v-236ea736]{display:flex;align-items:center;gap:.75rem}.prompt-title[data-v-236ea736]{font-weight:600;color:#2c3e50;font-size:1rem}.category-badge-small[data-v-236ea736]{background:#4caf50;color:#fff;padding:.15rem .6rem;border-radius:10px;font-size:.7rem;font-weight:500}.prompt-key-id[data-v-236ea736]{font-family:Courier New,monospace;font-size:.8rem;color:#888}.prompt-preview[data-v-236ea736]{color:#666;font-size:.85rem;font-style:italic}.prompt-actions[data-v-236ea736]{display:flex;gap:.5rem}.btn-edit[data-v-236ea736],.btn-delete[data-v-236ea736]{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.25rem .5rem;opacity:.7;transition:opacity .2s}.btn-edit[data-v-236ea736]:hover,.btn-delete[data-v-236ea736]:hover{opacity:1}.modal-overlay[data-v-236ea736]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-236ea736]{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000001a}.modal-header[data-v-236ea736]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-236ea736]{margin:0;color:#2c3e50}.btn-close[data-v-236ea736]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.btn-close[data-v-236ea736]:hover{color:#e74c3c}.modal-tabs[data-v-236ea736]{display:flex;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.tab-button[data-v-236ea736]{flex:1;padding:1rem;border:none;background:transparent;cursor:pointer;font-size:1rem;color:#666;transition:all .2s;border-bottom:3px solid transparent}.tab-button[data-v-236ea736]:hover{background:#eee}.tab-button.active[data-v-236ea736]{color:#42b883;border-bottom-color:#42b883;font-weight:600;background:#fff}.modal-body[data-v-236ea736]{padding:1.5rem;overflow-y:auto;flex:1}.tab-content[data-v-236ea736]{animation:fadeIn-236ea736 .2s ease-in}@keyframes fadeIn-236ea736{0%{opacity:0}to{opacity:1}}.form-group[data-v-236ea736]{margin-bottom:1.5rem}.label-with-reset[data-v-236ea736]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.form-group label[data-v-236ea736]{display:block;font-weight:500;color:#2c3e50;margin:0}.btn-reset[data-v-236ea736]{background:#ff9800;color:#fff;border:none;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.85rem;transition:background .2s;display:flex;align-items:center;gap:.3rem}.btn-reset[data-v-236ea736]:hover{background:#f57c00}.form-group input[data-v-236ea736],.form-group select[data-v-236ea736],.form-group textarea[data-v-236ea736]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box;font-family:inherit}.form-group select optgroup[data-v-236ea736]{font-weight:700;font-style:normal;color:#2c3e50;background:#f0f0f0;padding:.25rem 0}.form-group select option[data-v-236ea736]{font-weight:400;padding-left:1rem;color:#333}.form-group textarea[data-v-236ea736]{font-family:Courier New,monospace;resize:vertical}.form-group input[data-v-236ea736]:disabled{background:#f0f0f0;color:#999;cursor:not-allowed}.readonly-textarea[data-v-236ea736]{background:#f8f9fa!important;cursor:default}.char-count[data-v-236ea736]{text-align:right;font-size:.85rem;color:#666;margin-top:.25rem}.prompt-info-box[data-v-236ea736]{background:#e8f5e9;border:1px solid #4caf50;border-radius:6px;padding:1rem;margin-bottom:1.5rem}.prompt-info-header[data-v-236ea736]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.prompt-info-header h4[data-v-236ea736]{margin:0;color:#2c3e50;font-size:1rem;font-weight:600}.category-badge[data-v-236ea736]{background:#4caf50;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.prompt-info-description[data-v-236ea736]{margin:0;color:#555;font-size:.9rem;line-height:1.5}.modal-error[data-v-236ea736]{color:#e74c3c;padding:.75rem;background:#fee;border-radius:4px;margin-top:1rem}.modal-footer[data-v-236ea736]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e0e0e0}.btn-cancel[data-v-236ea736],.btn-save[data-v-236ea736]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background .2s}.btn-cancel[data-v-236ea736]{background:#e0e0e0;color:#333}.btn-cancel[data-v-236ea736]:hover{background:#d0d0d0}.btn-save[data-v-236ea736]{background:#42b883;color:#fff}.btn-save[data-v-236ea736]:hover:not(:disabled){background:#38a876}.btn-save[data-v-236ea736]:disabled{opacity:.5;cursor:not-allowed}.score-circle-container[data-v-42226094]{position:relative;display:inline-flex;align-items:center;justify-content:center}.progress-arc[data-v-42226094]{transition:stroke-dasharray .8s ease,stroke .4s ease}.score-text[data-v-42226094]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.score-value[data-v-42226094]{font-weight:700;line-height:1;transition:color .4s ease}.url-scoring-list[data-v-03e7f92b]{max-width:1400px;margin:0 auto}.header[data-v-03e7f92b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header h1[data-v-03e7f92b]{margin:0;color:#2c3e50;font-size:2em}.header-buttons[data-v-03e7f92b]{display:flex;gap:10px}.btn-create[data-v-03e7f92b]{padding:12px 24px;background:#42b883;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1em;font-weight:600;transition:background .2s}.btn-create[data-v-03e7f92b]:hover{background:#35a372}.loading-message[data-v-03e7f92b],.error-message[data-v-03e7f92b]{text-align:center;padding:20px;font-size:1.1em;border-radius:6px}.error-message[data-v-03e7f92b]{color:#e74c3c;background:#fadbd8}.urls-container[data-v-03e7f92b]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.urls-table[data-v-03e7f92b]{width:100%;border-collapse:collapse}.urls-table thead[data-v-03e7f92b]{background:#2c3e50;color:#fff}.urls-table th[data-v-03e7f92b],.urls-table td[data-v-03e7f92b]{padding:15px;text-align:left;border-bottom:1px solid #e0e0e0}.urls-table tbody tr[data-v-03e7f92b]:hover{background:#f8f9fa}.col-title[data-v-03e7f92b]{width:60%}.col-score[data-v-03e7f92b]{width:10%;text-align:center}.col-actions[data-v-03e7f92b]{width:10%}.score-pill[data-v-03e7f92b]{display:inline-block;padding:3px 10px;border-radius:12px;font-weight:700;font-size:.95em;min-width:36px;text-align:center}.score-good[data-v-03e7f92b]{background:#d4edda;color:#155724}.score-medium[data-v-03e7f92b]{background:#fff3cd;color:#856404}.score-bad[data-v-03e7f92b]{background:#f8d7da;color:#721c24}.score-na[data-v-03e7f92b],.score-pending[data-v-03e7f92b]{color:#aaa;font-size:1.1em}.url-title-link[data-v-03e7f92b]{font-weight:600;color:#2c3e50;text-decoration:none;transition:color .2s}.url-title-link[data-v-03e7f92b]:hover{color:#3498db;text-decoration:underline}.actions-buttons[data-v-03e7f92b]{display:flex;gap:8px}.btn-icon[data-v-03e7f92b]{padding:6px 12px;background:transparent;border:none;cursor:pointer;font-size:1.2em;border-radius:4px;transition:background .2s}.btn-icon[data-v-03e7f92b]:hover{background:#e8f5e9}.btn-delete[data-v-03e7f92b]:hover{background:#fadbd8}.empty-state[data-v-03e7f92b]{text-align:center;padding:60px 20px;color:#7f8c8d;font-size:1.1em}.modal-overlay[data-v-03e7f92b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-dialog[data-v-03e7f92b]{background:#fff;border-radius:8px;padding:0;width:90%;max-width:500px;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-03e7f92b]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-03e7f92b]{margin:0;color:#2c3e50;font-size:1.5em}.btn-close[data-v-03e7f92b]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#7f8c8d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.btn-close[data-v-03e7f92b]:hover{background:#f0f0f0}.modal-body[data-v-03e7f92b]{padding:24px}.form-group[data-v-03e7f92b]{margin-bottom:20px}.form-group label[data-v-03e7f92b]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.input-field[data-v-03e7f92b]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:1em;box-sizing:border-box;transition:border-color .2s}.input-field[data-v-03e7f92b]:focus{outline:none;border-color:#42b883}.modal-footer[data-v-03e7f92b]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e0e0e0}.btn-primary[data-v-03e7f92b],.btn-secondary[data-v-03e7f92b]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1em;font-weight:600;transition:background .2s}.btn-secondary[data-v-03e7f92b]{background:#95a5a6;color:#fff}.btn-secondary[data-v-03e7f92b]:hover{background:#7f8c8d}.btn-primary[data-v-03e7f92b]{background:#42b883;color:#fff}.btn-primary[data-v-03e7f92b]:hover:not(:disabled){background:#35a372}.btn-primary[data-v-03e7f92b]:disabled{opacity:.6;cursor:not-allowed}.btn-next[data-v-03e7f92b]{width:100%;padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1em;font-weight:600;transition:background .2s;margin-top:10px}.btn-next[data-v-03e7f92b]:hover:not(:disabled){background:#2980b9}.btn-next[data-v-03e7f92b]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-d05c134b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.cloud-modal[data-v-d05c134b]{background:#fff;border-radius:12px;width:98vw;height:98vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.cloud-header[data-v-d05c134b]{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;border-bottom:1px solid #e0e0e0;background:#fafafa}.cloud-header h3[data-v-d05c134b]{margin:0;color:#2c3e50;font-size:1.1em;font-weight:500}.close-btn[data-v-d05c134b]{background:transparent;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.close-btn[data-v-d05c134b]:hover{background:#f0f0f0}.cloud-content[data-v-d05c134b]{padding:.66em;display:flex;flex-direction:column;align-items:flex-start;gap:.66em;overflow:hidden;flex:1}.cloud-plot-container[data-v-d05c134b]{display:flex;gap:.66em;align-items:stretch;flex:1;overflow:hidden}.cloud-content canvas[data-v-d05c134b]{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.cloud-legend[data-v-d05c134b]{width:350px;min-height:0;flex-shrink:0;flex-grow:0;background:#f8f9fa;padding:1.5em;border-radius:8px;border:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.cloud-legend h4[data-v-d05c134b]{margin:0 0 1em;color:#2c3e50;font-size:1em;border-bottom:2px solid #3498db;padding-bottom:.5em}.legend-item[data-v-d05c134b]{display:flex;align-items:center;gap:.75em;margin-bottom:.5em;font-size:.9em;color:#555}.legend-color[data-v-d05c134b]{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex-shrink:0}.legend-divider[data-v-d05c134b]{border-top:1px solid #ddd;margin:1em 0}.legend-note[data-v-d05c134b]{font-size:.85em;color:#666;line-height:1.6}.hovered-facts-section[data-v-d05c134b]{margin-top:1em;flex:1;display:flex;flex-direction:column;overflow:hidden}.hovered-facts-section h5[data-v-d05c134b]{margin:0 0 .5em;color:#2c3e50;font-size:.95em;height:1.5em;flex-shrink:0}.hovered-facts-list[data-v-d05c134b]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75em}.fact-item[data-v-d05c134b]{background:#fff;padding:.75em;border-radius:6px;border:1px solid #e0e0e0;transition:all .2s ease}.fact-item[data-v-d05c134b]:hover{border-color:#3498db;box-shadow:0 2px 4px #3498db1a}.fact-title[data-v-d05c134b]{font-size:.9em;color:#333;line-height:1.4;margin-bottom:.5em;font-weight:500}.no-facts-message[data-v-d05c134b]{color:#999;font-style:italic;font-size:.9em;text-align:center;padding:2em}.fact-metrics[data-v-d05c134b]{display:flex;gap:1em;font-size:.8em;color:#666;font-family:monospace}.fact-metrics span[data-v-d05c134b]{background:#f5f5f5;padding:.2em .5em;border-radius:3px}.cloud-stats[data-v-d05c134b]{width:100%;height:150px;display:flex;flex-direction:row;gap:1em;flex-shrink:0;overflow:hidden}.stat-rows-container[data-v-d05c134b]{flex:1;display:flex;flex-direction:column;gap:.5em;overflow-y:auto;padding-right:1em}.stat-summary[data-v-d05c134b]{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:.5em;padding:1em;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0;align-self:flex-start}.summary-row[data-v-d05c134b]{display:flex;justify-content:space-between;align-items:center;font-size:.95em}.summary-label[data-v-d05c134b]{font-weight:500;color:#555}.summary-value[data-v-d05c134b]{font-weight:700;color:#2c3e50;font-size:1.2em}.stat-row[data-v-d05c134b]{display:flex;align-items:center;gap:1em;font-size:.9em}.stat-label[data-v-d05c134b]{min-width:220px;text-align:right;color:#555}.stat-bar-container[data-v-d05c134b]{flex:1;background:#f0f0f0;border-radius:3px;height:20px;position:relative}.stat-bar[data-v-d05c134b]{background:#3498db;height:100%;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85em;min-width:40px}.modal-overlay[data-v-b70e0b76]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.cloud-modal[data-v-b70e0b76]{background:#fff;border-radius:12px;width:98vw;height:98vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.cloud-header[data-v-b70e0b76]{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;border-bottom:1px solid #e0e0e0;background:#fafafa}.cloud-header h3[data-v-b70e0b76]{margin:0;color:#2c3e50;font-size:1.1em;font-weight:500}.close-btn[data-v-b70e0b76]{background:transparent;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.close-btn[data-v-b70e0b76]:hover{background:#f0f0f0}.cloud-content[data-v-b70e0b76]{padding:.66em;display:flex;flex-direction:column;align-items:flex-start;gap:.66em;overflow:hidden;flex:1}.cloud-plot-container[data-v-b70e0b76]{display:flex;gap:.66em;align-items:stretch;flex:1;overflow:hidden}.cloud-content canvas[data-v-b70e0b76]{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.cloud-legend[data-v-b70e0b76]{width:350px;min-height:0;flex-shrink:0;flex-grow:0;background:#f8f9fa;padding:1.5em;border-radius:8px;border:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.cloud-legend h4[data-v-b70e0b76]{margin:0 0 1em;color:#2c3e50;font-size:1em;border-bottom:2px solid #3498db;padding-bottom:.5em}.legend-item[data-v-b70e0b76]{display:flex;align-items:center;gap:.75em;margin-bottom:.5em;font-size:.9em;color:#555}.legend-color[data-v-b70e0b76]{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex-shrink:0}.legend-divider[data-v-b70e0b76]{border-top:1px solid #ddd;margin:1em 0}.legend-note[data-v-b70e0b76]{font-size:.85em;color:#666;line-height:1.6}.hovered-ideas-section[data-v-b70e0b76]{margin-top:1em;flex:1;display:flex;flex-direction:column;overflow:hidden}.hovered-ideas-section h5[data-v-b70e0b76]{margin:0 0 .5em;color:#2c3e50;font-size:.95em;height:1.5em;flex-shrink:0}.hovered-ideas-list[data-v-b70e0b76]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75em}.idea-item[data-v-b70e0b76]{background:#fff;padding:.75em;border-radius:6px;border:1px solid #e0e0e0;transition:all .2s ease}.idea-item[data-v-b70e0b76]:hover{border-color:#3498db;box-shadow:0 2px 4px #3498db1a}.idea-title[data-v-b70e0b76]{font-size:.9em;color:#333;line-height:1.4;margin-bottom:.5em;font-weight:500}.no-ideas-message[data-v-b70e0b76]{color:#999;font-style:italic;font-size:.9em;text-align:center;padding:2em}.idea-metrics[data-v-b70e0b76]{display:flex;gap:1em;font-size:.8em;color:#666;font-family:monospace}.idea-metrics span[data-v-b70e0b76]{background:#f5f5f5;padding:.2em .5em;border-radius:3px}.cloud-stats[data-v-b70e0b76]{width:100%;height:150px;display:flex;flex-direction:row;gap:1em;flex-shrink:0;overflow:hidden}.stat-rows-container[data-v-b70e0b76]{flex:1;display:flex;flex-direction:column;gap:.5em;overflow-y:auto;padding-right:1em}.stat-summary[data-v-b70e0b76]{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:.5em;padding:1em;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0;align-self:flex-start}.summary-row[data-v-b70e0b76]{display:flex;justify-content:space-between;align-items:center;font-size:.95em}.summary-label[data-v-b70e0b76]{font-weight:500;color:#555}.summary-value[data-v-b70e0b76]{font-weight:700;color:#2c3e50;font-size:1.2em}.stat-row[data-v-b70e0b76]{display:flex;align-items:center;gap:1em;font-size:.9em}.stat-label[data-v-b70e0b76]{min-width:220px;text-align:right;color:#555}.stat-bar-container[data-v-b70e0b76]{flex:1;background:#f0f0f0;border-radius:3px;height:20px;position:relative}.stat-bar[data-v-b70e0b76]{background:#3498db;height:100%;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85em;min-width:40px}.download-detail-modal[data-v-702ffc54]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-702ffc54]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-702ffc54]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.download-detail-header h3[data-v-702ffc54]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-702ffc54]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-702ffc54]:hover{background:#e9ecef;color:#2c3e50}.download-detail-body[data-v-702ffc54]{flex:1;overflow-y:auto;padding:24px}.clarity-section[data-v-702ffc54]{margin-bottom:24px}.clarity-section h4[data-v-702ffc54]{font-size:1.2em;color:#2c3e50;margin:0 0 16px;font-weight:600}.empty-message[data-v-702ffc54]{text-align:center;padding:32px;color:#6c757d;font-style:italic}.images-grid[data-v-702ffc54]{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));gap:20px;margin-top:16px}.image-card[data-v-702ffc54]{display:flex;flex-direction:column;align-items:center;text-align:center}.image-card .image-link[data-v-702ffc54]{display:block;width:100%;max-width:20em;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d;transition:transform .2s,box-shadow .2s}.image-card .image-link[data-v-702ffc54]:hover{transform:scale(1.02);box-shadow:0 4px 12px #0000001a}.image-thumbnail[data-v-702ffc54]{width:100%;height:auto;max-height:20em;object-fit:contain;display:block}.image-title[data-v-702ffc54]{font-size:.85em;color:#374151;word-break:break-word;margin-top:8px;padding:0 4px}.image-info[data-v-702ffc54]{margin-top:8px;max-width:20em;text-align:left}.image-description[data-v-702ffc54]{font-size:.8em;color:#6b7280;line-height:1.4;margin-top:4px}.image-error[data-v-702ffc54]{font-size:.8em;color:#dc2626;margin-top:4px}.image-pending[data-v-702ffc54]{font-size:.8em;color:#f59e0b;margin-top:4px}.download-detail-modal[data-v-d1a808b4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-d1a808b4]{background:#fff;width:95vw;height:95vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-d1a808b4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.download-detail-header h3[data-v-d1a808b4]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-d1a808b4]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.btn-close-modal[data-v-d1a808b4]:hover{background:#dee2e6;color:#495057}.download-detail-body[data-v-d1a808b4]{flex:1;overflow-y:auto;padding:24px}.clarity-section[data-v-d1a808b4]{margin-bottom:32px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.clarity-section h4[data-v-d1a808b4]{margin-top:0;margin-bottom:16px;color:#2c3e50;font-size:1.2em;padding-bottom:10px;border-bottom:2px solid #dee2e6}.metrics-grid[data-v-d1a808b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.metric-card[data-v-d1a808b4]{background:#fff;padding:16px;border-radius:6px;border:1px solid #dee2e6}.metric-card.highlight[data-v-d1a808b4]{border:2px solid #007bff;background:#e7f3ff}.metric-label[data-v-d1a808b4]{font-weight:600;color:#495057;margin-bottom:8px;font-size:.9em}.metric-score[data-v-d1a808b4]{font-size:2em;font-weight:700;margin-bottom:8px}.metric-score.score-1[data-v-d1a808b4]{color:#dc3545}.metric-score.score-2[data-v-d1a808b4]{color:#ffc107}.metric-score.score-3[data-v-d1a808b4]{color:#28a745}.metric-reason[data-v-d1a808b4]{font-size:.9em;color:#6c757d;line-height:1.4}.concepts-list[data-v-d1a808b4]{display:flex;flex-direction:column;gap:12px}.concept-item[data-v-d1a808b4]{background:#fff;padding:12px;border-radius:6px;border:1px solid #dee2e6}.concept-name[data-v-d1a808b4]{font-weight:600;color:#2c3e50;margin-bottom:8px}.concept-quotes[data-v-d1a808b4]{display:flex;flex-direction:column;gap:6px}.quote-item[data-v-d1a808b4]{display:flex;gap:8px;font-size:.9em}.quote-locator[data-v-d1a808b4]{color:#6c757d;font-weight:500;min-width:120px}.quote-text[data-v-d1a808b4]{color:#495057;font-style:italic}.per-image-list[data-v-d1a808b4]{display:flex;flex-direction:column;gap:20px}.per-image-item[data-v-d1a808b4]{background:#fff;padding:16px;border-radius:6px;border:1px solid #dee2e6;display:grid;grid-template-columns:200px 1fr;gap:16px}.image-preview img[data-v-d1a808b4]{width:100%;height:auto;border-radius:4px;border:1px solid #dee2e6}.image-analysis h5[data-v-d1a808b4]{margin-top:0;margin-bottom:8px;color:#2c3e50}.image-desc[data-v-d1a808b4]{color:#6c757d;font-size:.9em;margin-bottom:12px;line-height:1.4}.image-metrics[data-v-d1a808b4]{display:flex;flex-direction:column;gap:8px}.image-metric[data-v-d1a808b4]{display:flex;gap:8px;align-items:center;font-size:.9em}.image-metric.highlight[data-v-d1a808b4]{background:#e7f3ff;padding:6px;border-radius:4px;font-weight:600}.image-metric .metric-name[data-v-d1a808b4]{font-weight:600;color:#495057;min-width:40px}.image-metric .metric-val[data-v-d1a808b4]{font-weight:700;min-width:24px}.image-metric .metric-val.score-1[data-v-d1a808b4]{color:#dc3545}.image-metric .metric-val.score-2[data-v-d1a808b4]{color:#ffc107}.image-metric .metric-val.score-3[data-v-d1a808b4]{color:#28a745}.image-metric .metric-info[data-v-d1a808b4]{color:#6c757d;flex:1}.coverage-map[data-v-d1a808b4]{display:flex;flex-direction:column;gap:10px}.coverage-item[data-v-d1a808b4]{background:#fff;padding:10px;border-radius:6px;border:1px solid #dee2e6;display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.coverage-concept[data-v-d1a808b4]{font-weight:600;color:#2c3e50}.coverage-urls[data-v-d1a808b4]{text-align:center}.no-coverage[data-v-d1a808b4]{color:#dc3545;font-weight:500}.coverage-count[data-v-d1a808b4]{color:#28a745;font-weight:500}.coverage-notes[data-v-d1a808b4]{color:#6c757d;font-size:.9em}.redundancy-notes[data-v-d1a808b4]{background:#fff;padding:12px 12px 12px 32px;border-radius:6px;border:1px solid #dee2e6;margin:0}.redundancy-notes li[data-v-d1a808b4]{color:#495057;margin-bottom:6px;line-height:1.4}.download-detail-modal[data-v-90e9209d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-90e9209d]{background:#fff;width:95vw;height:95vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.ux-analysis-modal[data-v-90e9209d]{max-width:900px}.download-detail-header[data-v-90e9209d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.download-detail-header h3[data-v-90e9209d]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-90e9209d]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.btn-close-modal[data-v-90e9209d]:hover{background:#dee2e6;color:#495057}.download-detail-body[data-v-90e9209d]{flex:1;overflow-y:auto;padding:24px}.clarity-section[data-v-90e9209d]{margin-bottom:32px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.clarity-section h4[data-v-90e9209d]{margin-top:0;margin-bottom:16px;color:#2c3e50;font-size:1.2em;padding-bottom:10px;border-bottom:2px solid #dee2e6}.global-score[data-v-90e9209d]{text-align:center;padding:20px}.score-circle[data-v-90e9209d]{display:inline-block;width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff}.score-good[data-v-90e9209d]{background:linear-gradient(135deg,#4caf50,#8bc34a)}.score-medium[data-v-90e9209d]{background:linear-gradient(135deg,#ff9800,#ffc107)}.score-bad[data-v-90e9209d]{background:linear-gradient(135deg,#f44336,#e91e63)}.consent-card[data-v-90e9209d]{background:#f5f5f5;border-left:4px solid #2196f3}.consent-type[data-v-90e9209d]{font-weight:600;color:#2196f3}.metric-card[data-v-90e9209d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin-bottom:16px}.metric-card.highlight[data-v-90e9209d]{border-left:4px solid #4caf50;background:#f1f8f4}.metric-header[data-v-90e9209d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-name[data-v-90e9209d]{font-weight:600;font-size:16px;color:#333}.metric-nota[data-v-90e9209d]{padding:4px 12px;border-radius:16px;font-weight:700;font-size:14px}.nota-1[data-v-90e9209d]{background:#ffebee;color:#c62828}.nota-2[data-v-90e9209d]{background:#fff3e0;color:#ef6c00}.nota-3[data-v-90e9209d]{background:#e8f5e9;color:#2e7d32}.metric-analysis[data-v-90e9209d]{color:#555;line-height:1.6;margin-bottom:12px}.metric-evidencias[data-v-90e9209d]{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.evidencias-label[data-v-90e9209d]{font-size:12px;text-transform:uppercase;color:#777;font-weight:600;margin-bottom:8px}.thumbnails-grid[data-v-90e9209d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.thumbnail-item[data-v-90e9209d]{background:#f5f5f5;border:1px solid #ddd;border-radius:6px;padding:8px;cursor:pointer;transition:all .2s ease;text-align:center}.thumbnail-item[data-v-90e9209d]:hover{background:#e3f2fd;border-color:#2196f3;transform:translateY(-2px);box-shadow:0 2px 8px #2196f333}.thumbnail-image[data-v-90e9209d]{width:100%;height:80px;object-fit:cover;border-radius:4px;margin-bottom:4px;border:1px solid #ddd}.thumbnail-filename[data-v-90e9209d]{font-size:11px;color:#555;word-break:break-all;line-height:1.3}.download-detail-modal[data-v-75025a2c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-75025a2c]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-75025a2c]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.header-titles[data-v-75025a2c]{display:flex;flex-direction:column;gap:6px}.download-detail-header h3[data-v-75025a2c]{margin:0;font-size:1.25rem;color:#111827}.standards-subtitle[data-v-75025a2c]{margin:0;font-size:.8rem;color:#6b7280;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.standard-tag[data-v-75025a2c]{background:#e0e7ff;color:#3730a3;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:500}.standard-tag-link[data-v-75025a2c]{text-decoration:none;cursor:pointer}.standard-tag-link[data-v-75025a2c]:hover{background:#c7d2fe;text-decoration:underline}.btn-close-modal[data-v-75025a2c]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;transition:color .2s}.btn-close-modal[data-v-75025a2c]:hover{color:#111827}.download-detail-body[data-v-75025a2c]{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:20px}.stats-row[data-v-75025a2c]{display:flex;flex-wrap:wrap;gap:8px}.stat-badge[data-v-75025a2c]{padding:5px 14px;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:opacity .2s,transform .1s;-webkit-user-select:none;user-select:none}.stat-badge[data-v-75025a2c]:hover{transform:scale(1.04)}.stat-badge.badge-off[data-v-75025a2c]{opacity:.35}.badge-cases[data-v-75025a2c]{opacity:.7;font-weight:400;font-size:.8em}.stat-badge.critical[data-v-75025a2c]{background:#fee2e2;color:#991b1b}.stat-badge.serious[data-v-75025a2c]{background:#ffedd5;color:#9a3412}.stat-badge.moderate[data-v-75025a2c]{background:#fef9c3;color:#854d0e}.stat-badge.minor[data-v-75025a2c]{background:#dbeafe;color:#1e40af}.stat-badge.incomplete[data-v-75025a2c]{background:#fef3c7;color:#92400e}.stat-badge.passes[data-v-75025a2c]{background:#dcfce7;color:#166534}.impact-group[data-v-75025a2c]{display:flex;flex-direction:column;gap:8px}.impact-title[data-v-75025a2c]{font-size:1rem;font-weight:600;margin:0;padding:8px 0;border-bottom:2px solid currentColor}.impact-title-critical[data-v-75025a2c]{color:#991b1b;border-color:#fca5a5}.impact-title-serious[data-v-75025a2c]{color:#9a3412;border-color:#fdba74}.impact-title-moderate[data-v-75025a2c]{color:#854d0e;border-color:#fde047}.impact-title-minor[data-v-75025a2c]{color:#1e40af;border-color:#93c5fd}.impact-title-incomplete[data-v-75025a2c]{color:#92400e;border-color:#fcd34d}.impact-title-passes[data-v-75025a2c]{color:#166534;border-color:#86efac}.violations-list[data-v-75025a2c]{display:flex;flex-direction:column;gap:8px}.violation-item[data-v-75025a2c]{border-radius:6px;padding:12px 14px;border-left:4px solid}.violation-critical[data-v-75025a2c]{background:#fff5f5;border-color:#fc8181}.violation-serious[data-v-75025a2c]{background:#fff8f1;border-color:#f6ad55}.violation-moderate[data-v-75025a2c]{background:ivory;border-color:#f6e05e}.violation-minor[data-v-75025a2c]{background:#ebf8ff;border-color:#90cdf4}.violation-incomplete[data-v-75025a2c]{background:#fffbeb;border-color:#fcd34d}.violation-passes[data-v-75025a2c]{background:#f0fdf4;border-color:#86efac}.violation-header[data-v-75025a2c]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.violation-id[data-v-75025a2c]{font-family:monospace;font-size:.85rem;font-weight:700;color:#111827;background:#0000000f;padding:2px 6px;border-radius:4px}.violation-nodes[data-v-75025a2c]{font-size:.8rem;color:#6b7280;margin-left:auto}.violation-nodes.nodes-clickable[data-v-75025a2c]{cursor:pointer;text-decoration:underline dotted}.violation-nodes.nodes-clickable[data-v-75025a2c]:hover{color:#374151}.violation-link[data-v-75025a2c]{text-decoration:none;font-size:1rem}.nodes-list[data-v-75025a2c]{display:flex;flex-direction:column;gap:2px;margin:4px 0 6px}.node-html-row[data-v-75025a2c]{display:flex;align-items:center;gap:6px;background:#0000000d;border-radius:3px;padding:2px 6px}.node-html-row.row-clickable[data-v-75025a2c]{cursor:pointer}.node-html-row.row-clickable[data-v-75025a2c]:hover{background:#0000001a}.node-thumb[data-v-75025a2c]{flex-shrink:0;max-height:48px;max-width:200px;border-radius:2px;border:1px solid rgba(0,0,0,.15);object-fit:contain;cursor:pointer}.node-html[data-v-75025a2c]{font-family:monospace;font-size:.72rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.violation-help[data-v-75025a2c]{font-weight:600;font-size:.9rem;color:#1f2937;margin-bottom:4px}.violation-desc[data-v-75025a2c]{font-size:.85rem;color:#4b5563;margin-bottom:6px}.violation-tags[data-v-75025a2c]{display:flex;flex-wrap:wrap;gap:4px}.tag[data-v-75025a2c]{font-size:.72rem;background:#0000000f;color:#6b7280;padding:2px 6px;border-radius:10px}.axe-lightbox-overlay[data-v-75025a2c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.axe-lightbox-close[data-v-75025a2c]{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;line-height:1}.axe-lightbox-close[data-v-75025a2c]:hover{color:#d1d5db}.axe-lightbox-frame[data-v-75025a2c]{display:flex;align-items:center;gap:16px;width:90vw;height:52vh}.axe-lightbox-img-wrap[data-v-75025a2c]{flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.axe-lightbox-nav[data-v-75025a2c]{background:#ffffff26;border:none;color:#fff;font-size:2.5rem;cursor:pointer;padding:6px 14px;border-radius:6px;line-height:1;flex-shrink:0;align-self:center}.axe-lightbox-nav[data-v-75025a2c]:hover:not(:disabled){background:#ffffff4d}.axe-lightbox-nav[data-v-75025a2c]:disabled{opacity:.25;cursor:default}.axe-lightbox-img[data-v-75025a2c]{display:block;max-width:100%;max-height:100%;border-radius:4px;background:#fff;box-shadow:0 4px 24px #00000080}.axe-lightbox-footer[data-v-75025a2c]{max-width:80vw;color:#e5e7eb;font-family:monospace;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.axe-lightbox-counter[data-v-75025a2c]{color:#9ca3af;font-size:.75rem}.axe-lb-analysis[data-v-75025a2c]{position:relative;width:90vw;max-width:860px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 14px;display:flex;flex-direction:column;gap:6px}.axe-lb-info-btn[data-v-75025a2c]{position:absolute;top:6px;right:8px;background:none;border:none;color:#9ca3af;font-size:1rem;cursor:pointer;line-height:1;padding:0 2px;transition:color .15s}.axe-lb-info-btn[data-v-75025a2c]:hover{color:#e5e7eb}.axe-lb-a-loading[data-v-75025a2c]{color:#9ca3af;font-size:.8rem;text-align:center;padding:4px 0}.axe-lb-a-invalid[data-v-75025a2c]{color:#fbbf24;font-size:.8rem;text-align:center;padding:4px 0}.axe-lb-metrics[data-v-75025a2c]{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:flex-start}.axe-lb-wcag-block[data-v-75025a2c]{display:flex;flex-direction:column;gap:3px;min-width:200px}.axe-lb-wcag-top[data-v-75025a2c]{display:flex;align-items:baseline;gap:8px}.axe-lb-wcag-level[data-v-75025a2c]{font-size:.78rem;font-weight:500}.axe-lb-wcag-ruler[data-v-75025a2c]{padding:2px 0}.axe-lb-wcag-legend[data-v-75025a2c]{display:flex;gap:8px;font-size:.62rem;flex-wrap:wrap}.cr-aaa[data-v-75025a2c]{color:#93c5fd!important}.cr-pass[data-v-75025a2c]{color:#86efac!important}.cr-warn[data-v-75025a2c]{color:#fde047!important}.cr-fail[data-v-75025a2c]{color:#fca5a5!important}.axe-lb-metric[data-v-75025a2c]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:56px}.axe-lb-ml[data-v-75025a2c]{font-size:.62rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.axe-lb-mv[data-v-75025a2c]{font-size:.85rem;font-weight:600;color:#f3f4f6;font-family:monospace;white-space:nowrap}.axe-lb-mv.cr-pass[data-v-75025a2c]{color:#86efac}.axe-lb-mv.cr-warn[data-v-75025a2c]{color:#fde047}.axe-lb-mv.cr-fail[data-v-75025a2c]{color:#fca5a5}.axe-lb-mv-bg[data-v-75025a2c]{color:#93c5fd!important}.axe-lb-mv-tx[data-v-75025a2c]{color:#fca5a5!important}.axe-lb-hist-wrap[data-v-75025a2c]{display:flex;flex-direction:column;gap:2px}.axe-lb-hist-legend[data-v-75025a2c]{display:flex;gap:12px;align-items:center;font-size:.72rem}.axe-lb-hist-leg-bg[data-v-75025a2c]{color:#60a5fa}.axe-lb-hist-leg-tx[data-v-75025a2c]{color:#f87171}.axe-lb-hist-leg-note[data-v-75025a2c]{color:#6b7280;margin-left:auto}.axe-lb-histogram[data-v-75025a2c]{background:#00000059;border-radius:4px;overflow:hidden;padding:2px}.download-detail-modal[data-v-d9aed440]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-d9aed440]{background:#fff;width:90vw;height:90vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-d9aed440]{display:flex;justify-content:space-between;align-items:flex-start;padding:30px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.header-titles[data-v-d9aed440]{display:flex;flex-direction:column;gap:6px}.download-detail-header h3[data-v-d9aed440]{margin:0;font-size:1.8rem;color:#111827}.standards-subtitle[data-v-d9aed440]{margin:0;font-size:1.2rem;color:#6b7280}.btn-close-modal[data-v-d9aed440]{background:none;border:none;font-size:2.25rem;cursor:pointer;color:#6b7280;padding:6px 12px;line-height:1;transition:color .2s}.btn-close-modal[data-v-d9aed440]:hover{color:#111827}.download-detail-body[data-v-d9aed440]{padding:30px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:30px}.metrics-summary[data-v-d9aed440]{display:flex;align-items:center;gap:36px;padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.summary-score[data-v-d9aed440]{display:flex;align-items:baseline;gap:6px;padding:15px 27px;border-radius:12px;font-weight:700}.score-number[data-v-d9aed440]{font-size:3.3rem}.score-label[data-v-d9aed440]{font-size:1.5rem;color:#6b7280}.score-excellent[data-v-d9aed440]{background:#dcfce7;color:#15803d}.score-good[data-v-d9aed440]{background:#dbeafe;color:#1d4ed8}.score-medium[data-v-d9aed440]{background:#fef9c3;color:#854d0e}.score-poor[data-v-d9aed440]{background:#fee2e2;color:#dc2626}.summary-stats[data-v-d9aed440]{display:flex;gap:30px}.stat-item[data-v-d9aed440]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-d9aed440]{font-size:2.25rem;font-weight:700;color:#111827}.stat-desc[data-v-d9aed440]{font-size:1.13rem;color:#6b7280}.stat-danger .stat-value[data-v-d9aed440]{color:#dc2626}.stat-ok .stat-value[data-v-d9aed440]{color:#16a34a}.section-heading[data-v-d9aed440]{margin:0 0 15px;font-size:1.43rem;font-weight:600;color:#374151}.warning-heading[data-v-d9aed440]{color:#92400e}.metric-bars[data-v-d9aed440]{display:flex;flex-direction:column;gap:12px}.metric-bar-row[data-v-d9aed440]{display:flex;align-items:center;gap:15px}.metric-bar-row-m5[data-v-d9aed440]{align-items:flex-start}.metric-bar-label[data-v-d9aed440]{width:330px;font-size:1.23rem;color:#4b5563;flex-shrink:0}.bar-track[data-v-d9aed440]{flex:1;height:15px;background:#f3f4f6;border-radius:8px;overflow:hidden}.bar-fill[data-v-d9aed440]{height:100%;border-radius:8px;transition:width .3s}.bar-excellent[data-v-d9aed440]{background:#22c55e}.bar-good[data-v-d9aed440]{background:#3b82f6}.bar-medium[data-v-d9aed440]{background:#eab308}.bar-poor[data-v-d9aed440]{background:#ef4444}.metric-bar-value[data-v-d9aed440]{width:63px;font-size:1.23rem;font-weight:600;color:#374151;text-align:right}.value-danger[data-v-d9aed440]{color:#dc2626}.m5-causes[data-v-d9aed440]{flex:1;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.m5-na[data-v-d9aed440]{font-size:1.2rem;color:#6b7280;font-style:italic}.cause-chip[data-v-d9aed440]{font-size:1.13rem;font-weight:600;padding:3px 12px;border-radius:15px}.cause-chip.cause-missing-id[data-v-d9aed440]{background:#fee2e2;color:#991b1b}.cause-chip.cause-no-label[data-v-d9aed440]{background:#ffedd5;color:#9a3412}.actionability-section[data-v-d9aed440]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:21px}.cause-row[data-v-d9aed440]{display:flex;align-items:center;gap:15px;margin-top:12px}.cause-badge[data-v-d9aed440]{font-size:1.13rem;font-weight:600;padding:3px 12px;border-radius:15px}.cause-missing-id[data-v-d9aed440]{background:#fee2e2;color:#991b1b}.cause-no-label[data-v-d9aed440]{background:#ffedd5;color:#9a3412}.cause-count[data-v-d9aed440]{font-size:1.65rem;font-weight:700;color:#111827;min-width:36px}.cause-desc[data-v-d9aed440]{font-size:1.23rem;color:#78350f}.controls-list[data-v-d9aed440]{display:flex;flex-direction:column;gap:9px}.control-item[data-v-d9aed440]{border-radius:9px;padding:15px 18px;border-left:4px solid}.control-ok[data-v-d9aed440]{background:#f0fdf4;border-color:#86efac}.control-fail[data-v-d9aed440]{background:#fff5f5;border-color:#fc8181}.control-header[data-v-d9aed440]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.control-icon[data-v-d9aed440]{font-size:1.35rem}.control-tag[data-v-d9aed440]{font-family:monospace;font-size:1.23rem;background:#0000000d;padding:2px 8px;border-radius:5px;color:#374151}.control-id[data-v-d9aed440]{font-family:monospace;font-size:1.2rem;color:#1d4ed8;background:#eff6ff;padding:2px 8px;border-radius:5px}.control-id-missing[data-v-d9aed440]{color:#dc2626;background:#fff5f5}.control-name[data-v-d9aed440]{font-family:monospace;font-size:1.17rem;color:#6b7280;background:#f9fafb;padding:2px 8px;border-radius:5px}.control-labels[data-v-d9aed440]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.label-text[data-v-d9aed440]{font-size:1.17rem;color:#166534;background:#dcfce7;padding:3px 11px;border-radius:15px}.control-cause[data-v-d9aed440]{margin-top:6px}.cause-tag[data-v-d9aed440]{font-size:1.17rem;font-weight:600;padding:3px 12px;border-radius:15px}.missing-id[data-v-d9aed440]{background:#fee2e2;color:#991b1b}.no-label[data-v-d9aed440]{background:#ffedd5;color:#9a3412}.invalid-labels-list[data-v-d9aed440]{display:flex;flex-direction:column;gap:9px}.invalid-label-item[data-v-d9aed440]{display:flex;align-items:center;gap:15px;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:12px 18px}.label-for[data-v-d9aed440]{font-family:monospace;font-size:1.23rem;color:#92400e;background:#fef3c7;padding:2px 9px;border-radius:6px}.label-text-small[data-v-d9aed440]{font-size:1.2rem;color:#4b5563}.no-target[data-v-d9aed440]{font-size:1.17rem;color:#b45309;margin-left:auto}.no-controls[data-v-d9aed440]{text-align:center;padding:60px;color:#6b7280;font-size:1.35rem}.download-detail-modal[data-v-4f1b3e64]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-4f1b3e64]{background:#fff;width:90vw;height:90vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-4f1b3e64]{display:flex;justify-content:space-between;align-items:flex-start;padding:30px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.header-titles[data-v-4f1b3e64]{display:flex;flex-direction:column;gap:6px}.download-detail-header h3[data-v-4f1b3e64]{margin:0;font-size:1.8rem;color:#111827}.standards-subtitle[data-v-4f1b3e64]{margin:0;font-size:1.2rem;color:#6b7280}.btn-close-modal[data-v-4f1b3e64]{background:none;border:none;font-size:2.25rem;cursor:pointer;color:#6b7280;padding:6px 12px;line-height:1;transition:color .2s}.btn-close-modal[data-v-4f1b3e64]:hover{color:#111827}.download-detail-body[data-v-4f1b3e64]{padding:30px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:30px}.metrics-summary[data-v-4f1b3e64]{display:flex;align-items:center;gap:36px;padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.summary-score[data-v-4f1b3e64]{display:flex;align-items:baseline;gap:6px;padding:15px 27px;border-radius:12px;font-weight:700}.score-number[data-v-4f1b3e64]{font-size:3.3rem}.score-label[data-v-4f1b3e64]{font-size:1.5rem;color:#6b7280}.score-excellent[data-v-4f1b3e64]{background:#dcfce7;color:#15803d}.score-good[data-v-4f1b3e64]{background:#dbeafe;color:#1d4ed8}.score-medium[data-v-4f1b3e64]{background:#fef9c3;color:#854d0e}.score-poor[data-v-4f1b3e64]{background:#fee2e2;color:#dc2626}.summary-stats[data-v-4f1b3e64]{display:flex;gap:30px}.stat-item[data-v-4f1b3e64]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-4f1b3e64]{font-size:2.25rem;font-weight:700;color:#111827}.stat-desc[data-v-4f1b3e64]{font-size:1.13rem;color:#6b7280}.stat-danger .stat-value[data-v-4f1b3e64]{color:#dc2626}.stat-ok .stat-value[data-v-4f1b3e64]{color:#16a34a}.blocker-banner[data-v-4f1b3e64]{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;padding:15px 21px;font-size:1.35rem;font-weight:600;color:#dc2626}.ok-banner[data-v-4f1b3e64]{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:15px 21px;font-size:1.35rem;font-weight:600;color:#16a34a}.section-heading[data-v-4f1b3e64]{margin:0 0 15px;font-size:1.43rem;font-weight:600;color:#374151}.warning-heading[data-v-4f1b3e64]{color:#92400e}.metric-bars[data-v-4f1b3e64]{display:flex;flex-direction:column;gap:12px}.metric-bar-row[data-v-4f1b3e64]{display:flex;align-items:center;gap:15px}.metric-bar-label[data-v-4f1b3e64]{width:300px;font-size:1.23rem;color:#4b5563;flex-shrink:0}.bar-track[data-v-4f1b3e64]{flex:1;height:15px;background:#f3f4f6;border-radius:8px;overflow:hidden}.bar-fill[data-v-4f1b3e64]{height:100%;border-radius:8px;transition:width .3s}.bar-excellent[data-v-4f1b3e64]{background:#22c55e}.bar-good[data-v-4f1b3e64]{background:#3b82f6}.bar-medium[data-v-4f1b3e64]{background:#eab308}.bar-poor[data-v-4f1b3e64]{background:#ef4444}.metric-bar-value[data-v-4f1b3e64]{width:63px;font-size:1.23rem;font-weight:600;color:#374151;text-align:right}.value-danger[data-v-4f1b3e64]{color:#dc2626}.counts-section[data-v-4f1b3e64]{display:flex;flex-direction:column;gap:9px}.count-row[data-v-4f1b3e64]{display:flex;align-items:center;gap:12px;font-size:1.2rem}.count-label[data-v-4f1b3e64]{color:#6b7280;min-width:270px}.count-value[data-v-4f1b3e64]{font-weight:700;color:#111827;min-width:36px}.count-valid[data-v-4f1b3e64]{color:#16a34a}.count-bad[data-v-4f1b3e64]{color:#dc2626;font-weight:600}.evidence-list[data-v-4f1b3e64]{display:flex;flex-direction:column;gap:8px}.evidence-item[data-v-4f1b3e64]{display:flex;align-items:center;gap:12px;border-radius:8px;padding:12px 15px;border-left:4px solid;flex-wrap:wrap}.evidence-bad[data-v-4f1b3e64]{background:#fff5f5;border-color:#fc8181}.ev-tag[data-v-4f1b3e64]{font-family:monospace;font-size:1.2rem;color:#dc2626;background:#fee2e2;padding:2px 8px;border-radius:5px}.ev-hint[data-v-4f1b3e64]{font-size:1.1rem;color:#92400e;font-style:italic}.ev-html[data-v-4f1b3e64]{font-family:monospace;font-size:1rem;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:5px;word-break:break-all}.no-issues[data-v-4f1b3e64]{text-align:center;padding:45px;color:#16a34a;font-size:1.35rem}.download-detail-modal[data-v-72343230]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-72343230]{background:#fff;width:90vw;height:90vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-72343230]{display:flex;justify-content:space-between;align-items:flex-start;padding:30px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.header-titles[data-v-72343230]{display:flex;flex-direction:column;gap:6px}.download-detail-header h3[data-v-72343230]{margin:0;font-size:1.8rem;color:#111827}.standards-subtitle[data-v-72343230]{margin:0;font-size:1.2rem;color:#6b7280}.btn-close-modal[data-v-72343230]{background:none;border:none;font-size:2.25rem;cursor:pointer;color:#6b7280;padding:6px 12px;line-height:1;transition:color .2s}.btn-close-modal[data-v-72343230]:hover{color:#111827}.download-detail-body[data-v-72343230]{padding:30px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:30px}.metrics-summary[data-v-72343230]{display:flex;align-items:center;gap:36px;padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.summary-score[data-v-72343230]{display:flex;align-items:baseline;gap:6px;padding:15px 27px;border-radius:12px;font-weight:700}.score-number[data-v-72343230]{font-size:3.3rem}.score-label[data-v-72343230]{font-size:1.5rem;color:#6b7280}.score-excellent[data-v-72343230]{background:#dcfce7;color:#15803d}.score-good[data-v-72343230]{background:#dbeafe;color:#1d4ed8}.score-medium[data-v-72343230]{background:#fef9c3;color:#854d0e}.score-poor[data-v-72343230]{background:#fee2e2;color:#dc2626}.summary-stats[data-v-72343230]{display:flex;gap:30px}.stat-item[data-v-72343230]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-72343230]{font-size:2.25rem;font-weight:700;color:#111827}.stat-desc[data-v-72343230]{font-size:1.13rem;color:#6b7280}.stat-danger .stat-value[data-v-72343230]{color:#dc2626}.stat-warn .stat-value[data-v-72343230]{color:#d97706}.stat-ok .stat-value[data-v-72343230]{color:#16a34a}.issues-banner[data-v-72343230]{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:15px 21px;font-size:1.35rem;font-weight:600;color:#92400e}.ok-banner[data-v-72343230]{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:15px 21px;font-size:1.35rem;font-weight:600;color:#16a34a}.section-heading[data-v-72343230]{margin:0 0 15px;font-size:1.43rem;font-weight:600;color:#374151}.warning-heading[data-v-72343230]{color:#92400e}.metric-bars[data-v-72343230]{display:flex;flex-direction:column;gap:12px}.metric-bar-row[data-v-72343230]{display:flex;align-items:center;gap:15px}.metric-bar-label[data-v-72343230]{width:300px;font-size:1.23rem;color:#4b5563;flex-shrink:0}.bar-track[data-v-72343230]{flex:1;height:15px;background:#f3f4f6;border-radius:8px;overflow:hidden}.bar-fill[data-v-72343230]{height:100%;border-radius:8px;transition:width .3s}.bar-excellent[data-v-72343230]{background:#22c55e}.bar-good[data-v-72343230]{background:#3b82f6}.bar-medium[data-v-72343230]{background:#eab308}.bar-poor[data-v-72343230]{background:#ef4444}.metric-bar-value[data-v-72343230]{width:63px;font-size:1.23rem;font-weight:600;color:#374151;text-align:right}.counts-section[data-v-72343230]{display:flex;flex-direction:column;gap:9px}.count-row[data-v-72343230]{display:flex;align-items:center;gap:12px;font-size:1.2rem}.count-label[data-v-72343230]{color:#6b7280;min-width:270px}.count-valid[data-v-72343230]{color:#16a34a;font-weight:600}.count-bad[data-v-72343230]{color:#dc2626;font-weight:600}.evidence-list[data-v-72343230]{display:flex;flex-direction:column;gap:8px}.evidence-item[data-v-72343230]{display:flex;align-items:flex-start;gap:12px;border-radius:8px;padding:12px 15px;border-left:4px solid;flex-wrap:wrap}.evidence-bad[data-v-72343230]{background:#fff5f5;border-color:#fc8181}.evidence-warn[data-v-72343230]{background:#fffbeb;border-color:#fcd34d}.ev-tag[data-v-72343230]{font-family:monospace;font-size:1.2rem;color:#dc2626;background:#fee2e2;padding:2px 8px;border-radius:5px}.ev-name[data-v-72343230]{font-family:monospace;font-size:1.2rem;color:#1d4ed8;background:#dbeafe;padding:2px 8px;border-radius:5px}.ev-hint[data-v-72343230]{font-size:1.1rem;color:#92400e;font-style:italic}.ev-html[data-v-72343230]{font-family:monospace;font-size:1rem;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:5px;word-break:break-all}.ev-hrefs[data-v-72343230]{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:4px}.ev-href[data-v-72343230]{font-family:monospace;font-size:1rem;color:#374151;background:#f3f4f6;padding:2px 8px;border-radius:5px;word-break:break-all}.no-issues[data-v-72343230]{text-align:center;padding:45px;color:#16a34a;font-size:1.35rem}.download-detail-modal[data-v-6dc754fc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-6dc754fc]{background:#fff;width:90vw;height:90vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-6dc754fc]{display:flex;justify-content:space-between;align-items:flex-start;padding:30px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.header-titles[data-v-6dc754fc]{display:flex;flex-direction:column;gap:6px}.download-detail-header h3[data-v-6dc754fc]{margin:0;font-size:1.8rem;color:#111827}.standards-subtitle[data-v-6dc754fc]{margin:0;font-size:1.2rem;color:#6b7280}.btn-close-modal[data-v-6dc754fc]{background:none;border:none;font-size:2.25rem;cursor:pointer;color:#6b7280;padding:6px 12px;line-height:1;transition:color .2s}.btn-close-modal[data-v-6dc754fc]:hover{color:#111827}.download-detail-body[data-v-6dc754fc]{padding:30px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:30px}.metrics-summary[data-v-6dc754fc]{display:flex;align-items:center;gap:36px;padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.summary-score[data-v-6dc754fc]{display:flex;align-items:baseline;gap:6px;padding:15px 27px;border-radius:12px;font-weight:700}.score-number[data-v-6dc754fc]{font-size:3.3rem}.score-label[data-v-6dc754fc]{font-size:1.5rem;color:#6b7280}.score-good[data-v-6dc754fc]{background:#dbeafe;color:#1d4ed8}.score-medium[data-v-6dc754fc]{background:#fef9c3;color:#854d0e}.score-bad[data-v-6dc754fc]{background:#fee2e2;color:#dc2626}.summary-stats[data-v-6dc754fc]{display:flex;gap:30px}.stat-item[data-v-6dc754fc]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-6dc754fc]{font-size:2.25rem;font-weight:700;color:#111827}.stat-desc[data-v-6dc754fc]{font-size:1.13rem;color:#6b7280}.stat-danger .stat-value[data-v-6dc754fc]{color:#dc2626}.stat-warn .stat-value[data-v-6dc754fc]{color:#d97706}.stat-ok .stat-value[data-v-6dc754fc]{color:#16a34a}.issues-banner[data-v-6dc754fc]{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:15px 21px;font-size:1.35rem;font-weight:600;color:#92400e}.ok-banner[data-v-6dc754fc]{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:15px 21px;font-size:1.35rem;font-weight:600;color:#16a34a}.metrics-detail-section[data-v-6dc754fc]{display:flex;flex-direction:column;gap:12px}.section-heading[data-v-6dc754fc]{margin:0 0 15px;font-size:1.43rem;font-weight:600;color:#374151}.metric-bars[data-v-6dc754fc]{display:flex;flex-direction:column;gap:12px}.metric-bar-row[data-v-6dc754fc]{display:flex;align-items:center;gap:15px}.metric-bar-label[data-v-6dc754fc]{width:300px;font-size:1.23rem;color:#4b5563;flex-shrink:0}.bar-track[data-v-6dc754fc]{flex:1;height:15px;background:#f3f4f6;border-radius:8px;overflow:hidden}.bar-fill[data-v-6dc754fc]{height:100%;border-radius:8px;transition:width .3s}.bar-good[data-v-6dc754fc]{background:#22c55e}.bar-bad[data-v-6dc754fc]{background:#ef4444}.bar-warn[data-v-6dc754fc]{background:#eab308}.metric-bar-value[data-v-6dc754fc]{width:63px;font-size:1.23rem;font-weight:600;color:#374151;text-align:right}.counts-section[data-v-6dc754fc]{display:flex;flex-direction:column;gap:9px}.count-row[data-v-6dc754fc]{display:flex;align-items:center;gap:12px;font-size:1.2rem;flex-wrap:wrap}.count-label[data-v-6dc754fc]{color:#6b7280;min-width:200px}.count-valid[data-v-6dc754fc]{color:#16a34a;font-weight:600}.count-bad[data-v-6dc754fc]{color:#dc2626;font-weight:600}.evidence-item[data-v-6dc754fc]{display:flex;gap:12px;font-size:1.2rem;align-items:flex-start}.evidence-label[data-v-6dc754fc]{color:#6b7280;flex-shrink:0;min-width:160px}.evidence-value[data-v-6dc754fc]{color:#111827}.evidence-text[data-v-6dc754fc]{white-space:pre-wrap;word-break:break-word}.evidence-block[data-v-6dc754fc]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:15px 18px;display:flex;flex-direction:column;gap:8px}.evidence-block-selected[data-v-6dc754fc]{border-color:#93c5fd;background:#eff6ff}.evidence-block-header[data-v-6dc754fc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.evidence-nav-id[data-v-6dc754fc]{font-weight:700;font-size:1.2rem;color:#111827}.badge-breadcrumb[data-v-6dc754fc]{background:#dbeafe;color:#1d4ed8;font-size:1rem;padding:2px 10px;border-radius:12px;font-weight:600}.evidence-nav-links[data-v-6dc754fc]{font-size:1rem;color:#6b7280;margin-left:auto}.download-detail-modal[data-v-ca557799]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-ca557799]{background:#fff;width:90vw;height:90vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-ca557799]{display:flex;justify-content:space-between;align-items:flex-start;padding:30px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.header-titles[data-v-ca557799]{display:flex;flex-direction:column;gap:6px}.download-detail-header h3[data-v-ca557799]{margin:0;font-size:1.8rem;color:#111827}.standards-subtitle[data-v-ca557799]{margin:0;font-size:1.2rem;color:#6b7280}.btn-close-modal[data-v-ca557799]{background:none;border:none;font-size:2.25rem;cursor:pointer;color:#6b7280;padding:6px 12px;line-height:1;transition:color .2s}.btn-close-modal[data-v-ca557799]:hover{color:#111827}.download-detail-body[data-v-ca557799]{padding:30px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:30px}.metrics-summary[data-v-ca557799]{display:flex;align-items:center;gap:36px;padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.summary-score[data-v-ca557799]{display:flex;align-items:baseline;gap:6px;padding:15px 27px;border-radius:12px;font-weight:700}.score-number[data-v-ca557799]{font-size:3.3rem}.score-label[data-v-ca557799]{font-size:1.5rem;color:#6b7280}.score-na[data-v-ca557799]{font-size:2.2rem;color:#6b7280}.score-good[data-v-ca557799]{background:#dbeafe;color:#1d4ed8}.score-medium[data-v-ca557799]{background:#fef9c3;color:#854d0e}.score-bad[data-v-ca557799]{background:#fee2e2;color:#dc2626}.score-na-box[data-v-ca557799]{background:#f3f4f6;color:#6b7280}.summary-stats[data-v-ca557799]{display:flex;gap:30px}.stat-item[data-v-ca557799]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-ca557799]{font-size:2.25rem;font-weight:700;color:#111827}.stat-desc[data-v-ca557799]{font-size:1.13rem;color:#6b7280}.stat-danger .stat-value[data-v-ca557799]{color:#dc2626}.stat-ok .stat-value[data-v-ca557799]{color:#16a34a}.ok-banner[data-v-ca557799]{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:15px 21px;font-size:1.35rem;color:#16a34a}.table-block[data-v-ca557799]{border:1px solid #e2e8f0;border-radius:12px;padding:21px 24px;display:flex;flex-direction:column;gap:15px;background:#fafafa}.table-pass[data-v-ca557799]{border-color:#86efac;background:#f0fdf4}.table-fail[data-v-ca557799]{border-color:#fca5a5;background:#fff5f5}.table-block-header[data-v-ca557799]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.table-id[data-v-ca557799]{font-weight:700;font-size:1.3rem;color:#111827}.table-dims[data-v-ca557799]{font-size:1.1rem;color:#6b7280}.badge-status[data-v-ca557799]{font-size:1rem;padding:3px 12px;border-radius:12px;font-weight:600}.badge-pass[data-v-ca557799]{background:#dcfce7;color:#16a34a}.badge-fail[data-v-ca557799]{background:#fee2e2;color:#dc2626}.badge-no_evaluable[data-v-ca557799]{background:#f3f4f6;color:#6b7280}.table-score-pill[data-v-ca557799]{margin-left:auto;font-size:1.2rem;font-weight:700;padding:4px 15px;border-radius:10px}.pill-good[data-v-ca557799]{background:#dbeafe;color:#1d4ed8}.pill-medium[data-v-ca557799]{background:#fef9c3;color:#854d0e}.pill-bad[data-v-ca557799]{background:#fee2e2;color:#dc2626}.table-caption[data-v-ca557799]{font-size:1.15rem;color:#374151;font-style:italic}.metric-bars[data-v-ca557799]{display:flex;flex-direction:column;gap:12px}.metric-bar-row[data-v-ca557799]{display:flex;align-items:center;gap:15px}.metric-bar-label[data-v-ca557799]{width:200px;font-size:1.2rem;color:#4b5563;flex-shrink:0}.bar-track[data-v-ca557799]{flex:1;height:14px;background:#f3f4f6;border-radius:8px;overflow:hidden}.bar-fill[data-v-ca557799]{height:100%;border-radius:8px;transition:width .3s}.bar-good[data-v-ca557799]{background:#22c55e}.bar-bad[data-v-ca557799]{background:#ef4444}.metric-bar-value[data-v-ca557799]{width:63px;font-size:1.2rem;font-weight:600;color:#374151;text-align:right}.detail-row[data-v-ca557799]{display:flex;align-items:flex-start;gap:12px;font-size:1.15rem;flex-wrap:wrap}.detail-label[data-v-ca557799]{color:#6b7280;min-width:160px;flex-shrink:0}.detail-val[data-v-ca557799]{color:#111827}.detail-bad[data-v-ca557799]{color:#dc2626}.issues-list[data-v-ca557799]{margin:4px 0 0 15px;padding:0;font-size:1.1rem;color:#374151;display:flex;flex-direction:column;gap:4px}.evidence-list li[data-v-ca557799]{color:#6b7280;font-style:italic}.m5-section[data-v-ca557799]{border-top:1px solid #e2e8f0;padding-top:15px;display:flex;flex-direction:column;gap:12px}.m5-header[data-v-ca557799]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.m5-title[data-v-ca557799]{font-size:1.2rem;font-weight:600;color:#374151}.m5-score[data-v-ca557799]{font-size:1.15rem;font-weight:600;color:#374151}.m5-conf[data-v-ca557799]{font-size:1rem;font-weight:400;color:#6b7280}.verdict-pill[data-v-ca557799]{font-size:1rem;padding:3px 12px;border-radius:12px;font-weight:600}.verdict-ok[data-v-ca557799]{background:#dcfce7;color:#16a34a}.verdict-mejorable[data-v-ca557799]{background:#fef9c3;color:#854d0e}.verdict-problematica[data-v-ca557799]{background:#fee2e2;color:#dc2626}.verdict-none[data-v-ca557799]{background:#f3f4f6;color:#6b7280}.issues-block[data-v-ca557799]{display:flex;flex-direction:column;gap:6px}.section-heading[data-v-ca557799]{font-size:1.15rem;font-weight:600;color:#374151;margin:0}.m5-none-msg[data-v-ca557799]{font-size:1.1rem;color:#6b7280;font-style:italic}.kbd-modal-overlay[data-v-daa1537d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.kbd-modal[data-v-daa1537d]{background:#fff;border-radius:12px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.kbd-header[data-v-daa1537d]{display:flex;justify-content:space-between;align-items:center;padding:1.2em 1.5em;border-bottom:1px solid #e0e0e0;flex-shrink:0}.kbd-header h3[data-v-daa1537d]{margin:0;color:#2c3e50;font-size:1.2em}.kbd-close[data-v-daa1537d]{background:#e0e0e0;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1em;display:flex;align-items:center;justify-content:center}.kbd-close[data-v-daa1537d]:hover{background:#bdc3c7}.kbd-summary[data-v-daa1537d]{display:flex;flex-wrap:wrap;gap:12px 24px;padding:1em 1.5em;border-bottom:1px solid #f0f0f0}.kbd-stat[data-v-daa1537d]{display:flex;flex-direction:column;gap:2px;min-width:80px}.kbd-stat-label[data-v-daa1537d]{font-size:.72rem;color:#9ca3af;text-transform:uppercase}.kbd-stat-value[data-v-daa1537d]{font-size:1.1rem;font-weight:600;color:#374151}.st-pass[data-v-daa1537d]{color:#22c55e!important}.st-fail[data-v-daa1537d]{color:#ef4444!important}.st-na[data-v-daa1537d]{color:#6b7280!important}.st-ne[data-v-daa1537d]{color:#f59e0b!important}.kbd-elements[data-v-daa1537d]{flex:1;overflow-y:auto;padding:1em 1.5em}.kbd-elements h4[data-v-daa1537d]{margin:0 0 .8em;color:#374151;font-size:1em}.kbd-element[data-v-daa1537d]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px;margin-bottom:8px}.kbd-element.el-pass[data-v-daa1537d]{border-left:4px solid #22c55e}.kbd-element.el-fail[data-v-daa1537d]{border-left:4px solid #ef4444}.kbd-element.el-ne[data-v-daa1537d]{border-left:4px solid #f59e0b}.kbd-el-header[data-v-daa1537d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kbd-el-icon[data-v-daa1537d]{font-size:1rem}.kbd-el-tag[data-v-daa1537d]{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:.8rem}.kbd-el-text[data-v-daa1537d]{color:#6b7280;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.kbd-el-result[data-v-daa1537d]{margin-left:auto;font-size:.78rem;font-weight:600}.kbd-el-detail[data-v-daa1537d]{color:#374151;font-size:.82rem;margin-top:4px}.kbd-el-selector[data-v-daa1537d]{margin-top:4px}.kbd-el-selector code[data-v-daa1537d]{font-size:.7rem;color:#9ca3af;word-break:break-all}.kbd-el-checks[data-v-daa1537d]{display:flex;gap:10px;margin-top:6px;font-size:.78rem}.check-ok[data-v-daa1537d]{color:#22c55e}.check-fail[data-v-daa1537d]{color:#ef4444}.check-neutral[data-v-daa1537d]{color:#6b7280}.kbd-empty[data-v-daa1537d]{padding:2em;text-align:center;color:#6b7280}.kbd-empty code[data-v-daa1537d]{background:#f3f4f6;padding:2px 6px;border-radius:4px}.download-detail-modal[data-v-54afb206]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.download-detail-content[data-v-54afb206]{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-54afb206]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-54afb206]{margin:0 0 4px;font-size:1.1rem}.standards-subtitle[data-v-54afb206]{margin:0;color:#666;font-size:.9rem}.btn-close-modal[data-v-54afb206]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-54afb206]{padding:20px;overflow-y:auto;font-size:.95rem}.metrics-summary[data-v-54afb206]{display:flex;gap:16px;margin-bottom:20px}.summary-score[data-v-54afb206]{display:flex;align-items:baseline;gap:4px}.score-info[data-v-54afb206]{color:#1976d2}.score-number[data-v-54afb206]{font-size:2rem;font-weight:700}.score-label[data-v-54afb206]{font-size:.9rem;color:#666}.ideas-list[data-v-54afb206]{display:flex;flex-direction:column;gap:12px}.idea-item[data-v-54afb206]{border:1px solid #e0e0e0;border-radius:6px;padding:12px}.idea-header[data-v-54afb206]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.idea-number[data-v-54afb206]{background:#1976d2;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.idea-title[data-v-54afb206]{font-weight:600;font-size:.95rem}.idea-justification[data-v-54afb206]{margin:0;color:#555;font-size:.85rem;line-height:1.4;padding-left:32px}.download-detail-modal[data-v-1968bc08]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.pyramid-modal[data-v-1968bc08]{max-width:95vw!important;width:auto!important}.paragraph-detail-modal[data-v-1968bc08]{max-width:700px;width:90%}.download-detail-content[data-v-1968bc08]{background:#fff;border-radius:8px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-1968bc08]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-1968bc08]{margin:0 0 4px;font-size:1.2rem}.standards-subtitle[data-v-1968bc08]{margin:0;color:#666;font-size:.85rem}.btn-close-modal[data-v-1968bc08]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-1968bc08]{padding:20px;overflow:auto}.metrics-summary[data-v-1968bc08]{display:flex;gap:16px;margin-bottom:20px}.summary-score[data-v-1968bc08]{display:flex;align-items:baseline;gap:4px}.score-info[data-v-1968bc08]{color:#1976d2}.score-number[data-v-1968bc08]{font-size:2rem;font-weight:700}.score-label[data-v-1968bc08]{font-size:.9rem;color:#666}.heatmap-container[data-v-1968bc08]{overflow-x:auto}.heatmap-table[data-v-1968bc08]{border-collapse:collapse;font-size:.75rem;width:100%}.heatmap-table th[data-v-1968bc08],.heatmap-table td[data-v-1968bc08]{border:1px solid #ccc;padding:0 4px;text-align:center;white-space:nowrap;height:2.5em}.heatmap-table thead th[data-v-1968bc08]{background:#f5f5f5;font-weight:600;position:sticky;top:0;z-index:1}.heatmap-row[data-v-1968bc08]{cursor:pointer}.heatmap-row[data-v-1968bc08]:hover{outline:2px solid #1976d2}.col-idea[data-v-1968bc08]{width:2.5em;min-width:2.5em;max-width:2.5em}.col-paragraph-text[data-v-1968bc08]{text-align:left!important;min-width:200px}.paragraph-text-cell[data-v-1968bc08]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px;font-size:.7rem;line-height:2.5em;text-align:left}.heatmap-cell[data-v-1968bc08]{font-weight:600;font-size:.7rem;color:#333}.detail-paragraph-text[data-v-1968bc08]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;padding:12px;font-size:.9rem;line-height:1.5;margin-bottom:16px}.detail-ideas-list[data-v-1968bc08]{display:flex;flex-direction:column;gap:10px}.detail-idea-item[data-v-1968bc08]{border:1px solid #e0e0e0;border-radius:6px;padding:10px 12px}.detail-idea-header[data-v-1968bc08]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.detail-idea-badge[data-v-1968bc08]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#333;flex-shrink:0;border:1px solid #ccc}.detail-idea-id[data-v-1968bc08]{font-weight:600;font-size:.8rem;color:#666}.detail-idea-title[data-v-1968bc08]{font-weight:600;font-size:.9rem}.detail-idea-description[data-v-1968bc08]{margin:2px 0;color:#555;font-size:.8rem;line-height:1.4;padding-left:32px}.detail-idea-justification[data-v-1968bc08]{margin:2px 0 0;color:#444;font-size:.8rem;line-height:1.4;padding-left:32px}.modal-overlay[data-v-2c53fcaa]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2c53fcaa]{background:#fff;border-radius:12px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.modal-lg[data-v-2c53fcaa]{width:90vw;max-width:900px}.modal-header[data-v-2c53fcaa]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fff;border-radius:12px 12px 0 0;z-index:1}.modal-header h3[data-v-2c53fcaa]{margin:0;font-size:1.2em}.modal-close[data-v-2c53fcaa]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#666}.modal-body[data-v-2c53fcaa]{padding:20px 24px}.link-summary[data-v-2c53fcaa]{display:flex;gap:24px;margin-bottom:20px;padding:12px 16px;background:#f5f7fa;border-radius:8px}.summary-item[data-v-2c53fcaa]{display:flex;flex-direction:column}.summary-label[data-v-2c53fcaa]{font-size:.85em;color:#666}.summary-value[data-v-2c53fcaa]{font-size:1.3em;font-weight:600}.link-table[data-v-2c53fcaa]{width:100%;border-collapse:collapse;font-size:.9em}.link-table th[data-v-2c53fcaa]{background:#f0f2f5;padding:8px 10px;text-align:left;font-weight:600;border-bottom:2px solid #d0d7de}.link-table td[data-v-2c53fcaa]{padding:8px 10px;border-bottom:1px solid #eee;vertical-align:top}.cell-num[data-v-2c53fcaa]{text-align:center;color:#999}.cell-text[data-v-2c53fcaa]{max-width:200px}.link-text[data-v-2c53fcaa]{display:block;font-weight:500;word-break:break-word}.link-title[data-v-2c53fcaa]{display:block;font-size:.8em;color:#888;font-style:italic;margin-top:2px}.cell-href[data-v-2c53fcaa]{max-width:180px;font-size:.85em;color:#1a73e8;word-break:break-all}.cell-nota[data-v-2c53fcaa]{text-align:center}.nota-badge[data-v-2c53fcaa]{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;font-weight:700}.cell-analisis[data-v-2c53fcaa]{font-size:.88em;color:#444}.low-score[data-v-2c53fcaa]{background:#fff5f5}.high-score[data-v-2c53fcaa]{background:#f0faf0}.no-links[data-v-2c53fcaa]{text-align:center;color:#999;padding:30px}.modal-overlay[data-v-50699785]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-50699785]{background:#fff;border-radius:12px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.modal-lg[data-v-50699785]{width:90vw;max-width:900px}.modal-header[data-v-50699785]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fff;border-radius:12px 12px 0 0;z-index:1}.modal-header h3[data-v-50699785]{margin:0;font-size:1.2em}.modal-close[data-v-50699785]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#666}.modal-body[data-v-50699785]{padding:20px 24px}.media-summary[data-v-50699785]{display:flex;gap:24px;margin-bottom:16px;padding:12px 16px;background:#f5f7fa;border-radius:8px;flex-wrap:wrap}.summary-item[data-v-50699785]{display:flex;flex-direction:column}.summary-label[data-v-50699785]{font-size:.85em;color:#666}.summary-value[data-v-50699785]{font-size:1.2em;font-weight:600}.filter-bar[data-v-50699785]{display:flex;gap:8px;margin-bottom:16px}.filter-btn[data-v-50699785]{padding:6px 14px;border:1px solid #d0d7de;border-radius:20px;background:#fff;cursor:pointer;font-size:.88em;transition:all .15s}.filter-btn.active[data-v-50699785]{background:#e8f0fe;border-color:#4285f4;color:#1a73e8;font-weight:500}.filter-btn[data-v-50699785]:hover{background:#f0f4f8}.media-table[data-v-50699785]{width:100%;border-collapse:collapse;font-size:.9em}.media-table th[data-v-50699785]{background:#f0f2f5;padding:8px 10px;text-align:left;font-weight:600;border-bottom:2px solid #d0d7de}.media-table td[data-v-50699785]{padding:8px 10px;border-bottom:1px solid #eee;vertical-align:top}.cell-num[data-v-50699785]{text-align:center;color:#999}.cell-type[data-v-50699785]{text-align:center}.type-badge[data-v-50699785]{font-size:1.2em}.cell-title[data-v-50699785]{font-weight:500;word-break:break-word;max-width:280px}.cell-url[data-v-50699785]{font-size:.85em;color:#1a73e8;word-break:break-all;max-width:300px}.no-items[data-v-50699785]{text-align:center;color:#999;padding:30px}.modal-overlay[data-v-dae916e8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-dae916e8]{background:#fff;border-radius:12px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.modal-lg[data-v-dae916e8]{width:90vw;max-width:900px}.modal-header[data-v-dae916e8]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fff;border-radius:12px 12px 0 0;z-index:1}.modal-header h3[data-v-dae916e8]{margin:0;font-size:1.2em}.modal-close[data-v-dae916e8]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#666}.modal-body[data-v-dae916e8]{padding:20px 24px}.interpretation-section[data-v-dae916e8]{margin-bottom:20px;padding:14px 18px;background:#f8f9fa;border-radius:8px;border-left:3px solid #4285f4}.interpretation-section h4[data-v-dae916e8]{margin:0 0 8px;font-size:1em;color:#333}.interpretation-section p[data-v-dae916e8]{margin:0;color:#555;line-height:1.5}.nota-section[data-v-dae916e8]{margin-top:24px;padding:18px;background:#f0f4f8;border-radius:10px}.nota-display[data-v-dae916e8]{text-align:center;margin-bottom:16px}.nota-value[data-v-dae916e8]{font-size:2.5em;font-weight:700}.nota-label[data-v-dae916e8]{display:block;font-size:1.1em;color:#555;margin-top:4px}.nota-scale[data-v-dae916e8]{display:flex;justify-content:space-between;gap:6px}.scale-item[data-v-dae916e8]{flex:1;text-align:center;padding:8px 4px;border-radius:6px;background:#e8ecf0;transition:all .15s}.scale-item.active[data-v-dae916e8]{background:#4285f4;color:#fff}.scale-num[data-v-dae916e8]{display:block;font-weight:700;font-size:1.1em}.scale-text[data-v-dae916e8]{display:block;font-size:.7em;margin-top:2px}.download-detail-modal[data-v-cc360af4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.download-detail-content[data-v-cc360af4]{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-cc360af4]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-cc360af4]{margin:0 0 4px;font-size:1.1rem}.standards-subtitle[data-v-cc360af4]{margin:0;color:#666;font-size:.9rem}.btn-close-modal[data-v-cc360af4]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-cc360af4]{padding:20px;overflow-y:auto;font-size:.95rem}.metric-block[data-v-cc360af4]{margin-bottom:20px;padding:14px 18px;background:#f8f9fa;border-radius:8px;border-left:3px solid #4285f4}.metric-block[data-v-cc360af4]:last-child{margin-bottom:0}.metric-block h4[data-v-cc360af4]{margin:0 0 10px;font-size:1em;color:#333}.detail-table[data-v-cc360af4]{width:100%;border-collapse:collapse;margin-top:10px;font-size:.88rem}.detail-table th[data-v-cc360af4]{text-align:left;padding:6px 10px;border-bottom:2px solid #dee2e6;color:#555;font-weight:600}.detail-table td[data-v-cc360af4]{padding:6px 10px;border-bottom:1px solid #eee;vertical-align:top}.badge[data-v-cc360af4]{display:inline-block;padding:2px 10px;border-radius:8px;font-size:.8rem;font-weight:600}.badge-pass[data-v-cc360af4]{background:#d4edda;color:#155724}.badge-fail[data-v-cc360af4]{background:#f8d7da;color:#721c24}.badge-na[data-v-cc360af4]{background:#e9ecef;color:#6c757d}.score-badge[data-v-cc360af4]{display:inline-block;padding:4px 14px;border-radius:10px;font-weight:700;font-size:.95rem;margin-bottom:8px}.score-good[data-v-cc360af4]{background:#d4edda;color:#155724}.score-medium[data-v-cc360af4]{background:#fff3cd;color:#856404}.score-bad[data-v-cc360af4]{background:#f8d7da;color:#721c24}.justification[data-v-cc360af4]{margin:8px 0;font-size:.9rem;color:#555;line-height:1.5}.evidence-list[data-v-cc360af4]{margin:6px 0;padding-left:20px}.evidence-list li[data-v-cc360af4]{margin-bottom:4px;color:#666;font-size:.85rem}.text-muted[data-v-cc360af4]{color:#6c757d}.text-small[data-v-cc360af4]{font-size:.85rem}.download-detail-modal[data-v-bab378ce]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.download-detail-content[data-v-bab378ce]{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-bab378ce]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-bab378ce]{margin:0 0 4px;font-size:1.1rem}.standards-subtitle[data-v-bab378ce]{margin:0;color:#666;font-size:.9rem}.btn-close-modal[data-v-bab378ce]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-bab378ce]{padding:20px;overflow-y:auto;font-size:.95rem}.metric-block[data-v-bab378ce]{margin-bottom:20px;padding:14px 18px;background:#f8f9fa;border-radius:8px;border-left:3px solid #4285f4}.metric-block[data-v-bab378ce]:last-child{margin-bottom:0}.metric-block h4[data-v-bab378ce]{margin:0 0 10px;font-size:1em;color:#333}.detail-table[data-v-bab378ce]{width:100%;border-collapse:collapse;margin-top:10px;font-size:.88rem}.detail-table th[data-v-bab378ce]{text-align:left;padding:6px 10px;border-bottom:2px solid #dee2e6;color:#555;font-weight:600}.detail-table td[data-v-bab378ce]{padding:6px 10px;border-bottom:1px solid #eee;vertical-align:top}.badge[data-v-bab378ce]{display:inline-block;padding:2px 10px;border-radius:8px;font-size:.8rem;font-weight:600}.badge-pass[data-v-bab378ce]{background:#d4edda;color:#155724}.badge-fail[data-v-bab378ce]{background:#f8d7da;color:#721c24}.badge-na[data-v-bab378ce]{background:#e9ecef;color:#6c757d}.score-badge[data-v-bab378ce]{display:inline-block;padding:4px 14px;border-radius:10px;font-weight:700;font-size:.95rem;margin-bottom:8px}.score-good[data-v-bab378ce]{background:#d4edda;color:#155724}.score-medium[data-v-bab378ce]{background:#fff3cd;color:#856404}.score-bad[data-v-bab378ce]{background:#f8d7da;color:#721c24}.justification[data-v-bab378ce]{margin:8px 0;font-size:.9rem;color:#555;line-height:1.5}.text-muted[data-v-bab378ce]{color:#6c757d}.text-small[data-v-bab378ce]{font-size:.85rem}.download-detail-modal[data-v-8f7d6791]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.download-detail-content[data-v-8f7d6791]{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-8f7d6791]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-8f7d6791]{margin:0 0 4px;font-size:1.1rem}.standards-subtitle[data-v-8f7d6791]{margin:0;color:#666;font-size:.9rem}.btn-close-modal[data-v-8f7d6791]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-8f7d6791]{padding:20px;overflow-y:auto;font-size:.95rem}.metric-block[data-v-8f7d6791]{margin-bottom:20px;padding:14px 18px;background:#f8f9fa;border-radius:8px;border-left:3px solid #e91e63}.metric-block[data-v-8f7d6791]:last-child{margin-bottom:0}.metric-block h4[data-v-8f7d6791]{margin:0 0 10px;font-size:1em;color:#333}.score-badge[data-v-8f7d6791]{display:inline-block;padding:4px 14px;border-radius:10px;font-weight:700;font-size:.95rem;margin-bottom:8px}.score-good[data-v-8f7d6791]{background:#d4edda;color:#155724}.score-medium[data-v-8f7d6791]{background:#fff3cd;color:#856404}.score-bad[data-v-8f7d6791]{background:#f8d7da;color:#721c24}.justification[data-v-8f7d6791]{margin:8px 0;color:#555;line-height:1.6}.variant-item[data-v-8f7d6791]{padding:10px 14px;margin-bottom:8px;background:#fff;border:1px solid #dee2e6;border-radius:6px}.variant-titular[data-v-8f7d6791]{font-weight:600;color:#1a1a2e;margin-bottom:4px}.variant-justificacion[data-v-8f7d6791]{color:#555;line-height:1.5}.download-detail-modal[data-v-c6ee453c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.download-detail-content[data-v-c6ee453c]{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-c6ee453c]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-c6ee453c]{margin:0 0 4px;font-size:1.1rem}.standards-subtitle[data-v-c6ee453c]{margin:0;color:#666;font-size:.9rem}.btn-close-modal[data-v-c6ee453c]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-c6ee453c]{padding:20px;overflow-y:auto;font-size:.95rem}.metric-block[data-v-c6ee453c]{margin-bottom:20px;padding:14px 18px;background:#f8f9fa;border-radius:8px;border-left:3px solid #e91e63}.metric-block[data-v-c6ee453c]:last-child{margin-bottom:0}.metric-block h4[data-v-c6ee453c]{margin:0 0 10px;font-size:1em;color:#333}.score-badge[data-v-c6ee453c]{display:inline-block;padding:4px 14px;border-radius:10px;font-weight:700;font-size:.95rem;margin-bottom:8px}.score-good[data-v-c6ee453c]{background:#d4edda;color:#155724}.score-medium[data-v-c6ee453c]{background:#fff3cd;color:#856404}.score-bad[data-v-c6ee453c]{background:#f8d7da;color:#721c24}.justification[data-v-c6ee453c]{margin:8px 0;color:#555;line-height:1.6}.item-list[data-v-c6ee453c]{margin:4px 0 0;padding-left:18px}.item-list li[data-v-c6ee453c]{margin-bottom:6px;color:#444;line-height:1.5}.download-detail-modal[data-v-876fe235]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.download-detail-content[data-v-876fe235]{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-876fe235]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-876fe235]{margin:0 0 4px;font-size:1.1rem}.standards-subtitle[data-v-876fe235]{margin:0;color:#666;font-size:.9rem}.btn-close-modal[data-v-876fe235]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-876fe235]{padding:20px;overflow-y:auto;font-size:.95rem}.metric-block[data-v-876fe235]{margin-bottom:20px;padding:14px 18px;background:#f8f9fa;border-radius:8px;border-left:3px solid #e91e63}.metric-block[data-v-876fe235]:last-child{margin-bottom:0}.metric-block h4[data-v-876fe235]{margin:0 0 10px;font-size:1em;color:#333}.score-badge[data-v-876fe235]{display:inline-block;padding:4px 14px;border-radius:10px;font-weight:700;font-size:.95rem;margin-bottom:8px}.score-good[data-v-876fe235]{background:#d4edda;color:#155724}.score-medium[data-v-876fe235]{background:#fff3cd;color:#856404}.score-bad[data-v-876fe235]{background:#f8d7da;color:#721c24}.justification[data-v-876fe235]{margin:8px 0;color:#555;line-height:1.6}.detail-table[data-v-876fe235]{width:100%;border-collapse:collapse;margin-top:10px}.detail-table th[data-v-876fe235]{text-align:left;padding:6px 10px;border-bottom:2px solid #dee2e6;color:#555;font-weight:600}.detail-table td[data-v-876fe235]{padding:6px 10px;border-bottom:1px solid #eee;vertical-align:top}.item-list[data-v-876fe235]{margin:4px 0 0;padding-left:18px}.item-list li[data-v-876fe235]{margin-bottom:6px;color:#444;line-height:1.5}.text-muted[data-v-876fe235]{color:#6c757d}.download-detail-modal[data-v-636d53f7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.download-detail-content[data-v-636d53f7]{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-636d53f7]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-636d53f7]{margin:0 0 4px;font-size:1.1rem}.standards-subtitle[data-v-636d53f7]{margin:0;color:#666;font-size:.9rem}.btn-close-modal[data-v-636d53f7]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-636d53f7]{padding:20px;overflow-y:auto;font-size:.95rem}.metric-block[data-v-636d53f7]{margin-bottom:20px;padding:14px 18px;background:#f8f9fa;border-radius:8px;border-left:3px solid #e91e63}.metric-block[data-v-636d53f7]:last-child{margin-bottom:0}.metric-block h4[data-v-636d53f7]{margin:0 0 10px;font-size:1em;color:#333}.score-badge[data-v-636d53f7]{display:inline-block;padding:4px 14px;border-radius:10px;font-weight:700;font-size:.95rem;margin-bottom:8px}.score-good[data-v-636d53f7]{background:#d4edda;color:#155724}.score-medium[data-v-636d53f7]{background:#fff3cd;color:#856404}.score-bad[data-v-636d53f7]{background:#f8d7da;color:#721c24}.justification[data-v-636d53f7]{margin:8px 0;color:#555;line-height:1.6}.detail-table[data-v-636d53f7]{width:100%;border-collapse:collapse;margin-top:10px}.detail-table th[data-v-636d53f7]{text-align:left;padding:6px 10px;border-bottom:2px solid #dee2e6;color:#555;font-weight:600}.detail-table td[data-v-636d53f7]{padding:6px 10px;border-bottom:1px solid #eee;vertical-align:top}.item-list[data-v-636d53f7]{margin:4px 0 0;padding-left:18px}.item-list li[data-v-636d53f7]{margin-bottom:6px;color:#444;line-height:1.5}.text-muted[data-v-636d53f7]{color:#6c757d}.download-detail-modal[data-v-a8997e75]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.download-detail-content[data-v-a8997e75]{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.download-detail-header[data-v-a8997e75]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e0e0e0}.header-titles h3[data-v-a8997e75]{margin:0 0 4px;font-size:1.1rem}.standards-subtitle[data-v-a8997e75]{margin:0;color:#666;font-size:.9rem}.btn-close-modal[data-v-a8997e75]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.download-detail-body[data-v-a8997e75]{padding:20px;overflow-y:auto;font-size:.95rem}.metric-block[data-v-a8997e75]{margin-bottom:20px;padding:14px 18px;background:#f8f9fa;border-radius:8px;border-left:3px solid #e91e63}.metric-block[data-v-a8997e75]:last-child{margin-bottom:0}.metric-block h4[data-v-a8997e75]{margin:0 0 10px;font-size:1em;color:#333}.score-badge[data-v-a8997e75]{display:inline-block;padding:4px 14px;border-radius:10px;font-weight:700;font-size:.95rem;margin-bottom:8px}.score-good[data-v-a8997e75]{background:#d4edda;color:#155724}.score-medium[data-v-a8997e75]{background:#fff3cd;color:#856404}.score-bad[data-v-a8997e75]{background:#f8d7da;color:#721c24}.justification[data-v-a8997e75]{margin:8px 0;color:#555;line-height:1.6}.item-list[data-v-a8997e75]{margin:4px 0 0;padding-left:18px}.item-list li[data-v-a8997e75]{margin-bottom:6px;color:#444;line-height:1.5}.modal-overlay[data-v-3260f32d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100}.pyramid-chart-modal[data-v-3260f32d]{background:#fff;border-radius:8px;max-width:850px;width:92%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.cloud-header[data-v-3260f32d]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e0e0e0}.cloud-header h3[data-v-3260f32d]{margin:0;font-size:1.15rem}.close-btn[data-v-3260f32d]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:4px 8px}.charts-body[data-v-3260f32d]{padding:20px;overflow-y:auto}.global-score-banner[data-v-3260f32d]{display:flex;align-items:baseline;gap:6px;padding:12px 16px;border-radius:8px;margin-bottom:16px;background:#f5f5f5;border:1px solid #e0e0e0}.global-score-number[data-v-3260f32d]{font-size:2.2rem;font-weight:800}.global-score-sep[data-v-3260f32d]{font-size:1rem;color:#999;margin-right:12px}.global-score-breakdown[data-v-3260f32d]{font-size:.8rem;color:#666}.score-good .global-score-number[data-v-3260f32d]{color:#27ae60}.score-medium .global-score-number[data-v-3260f32d]{color:#e67e22}.score-bad .global-score-number[data-v-3260f32d]{color:#e74c3c}.global-indicators[data-v-3260f32d]{display:flex;gap:12px;margin-bottom:24px}.indicator-card[data-v-3260f32d]{flex:1;border:1px solid #e0e0e0;border-radius:8px;padding:12px;text-align:center}.indicator-value[data-v-3260f32d]{font-size:1.3rem;font-weight:700;margin-bottom:2px}.indicator-good[data-v-3260f32d]{color:#27ae60}.indicator-medium[data-v-3260f32d]{color:#e67e22}.indicator-bad[data-v-3260f32d]{color:#e74c3c}.indicator-name[data-v-3260f32d]{font-size:.85rem;font-weight:600;color:#333}.indicator-detail[data-v-3260f32d]{font-size:.75rem;color:#888;margin-top:2px}.chart-section[data-v-3260f32d]{margin-bottom:24px}.chart-section h4[data-v-3260f32d]{margin:0 0 2px;font-size:.95rem}.chart-description[data-v-3260f32d]{margin:0 0 8px;font-size:.78rem;color:#777}.chart-container[data-v-3260f32d]{background:#fafafa;border:1px solid #eee;border-radius:6px;padding:8px}.chart-container canvas[data-v-3260f32d]{width:100%;display:block}.download-detail-modal[data-v-00658ef8]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-00658ef8]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-00658ef8]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.download-detail-header h3[data-v-00658ef8]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-00658ef8]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-00658ef8]:hover{background:#e9ecef;color:#2c3e50}.download-detail-body[data-v-00658ef8]{flex:1;overflow-y:auto;padding:24px}.download-section[data-v-00658ef8]{margin-bottom:24px}.download-section h4[data-v-00658ef8]{margin:0 0 12px;font-size:1.1em;color:#495057;border-bottom:2px solid #dee2e6;padding-bottom:8px}.download-field[data-v-00658ef8]{background:#f8f9fa;padding:12px;border-radius:4px;font-family:monospace;font-size:.95em}.download-field.error[data-v-00658ef8]{background:#f8d7da;color:#721c24}.download-value[data-v-00658ef8]{word-break:break-all}.download-headers[data-v-00658ef8]{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.download-header[data-v-00658ef8]{display:grid;grid-template-columns:250px 1fr;gap:16px;padding:8px 12px;border-bottom:1px solid #dee2e6;font-family:monospace;font-size:.9em}.download-header[data-v-00658ef8]:last-child{border-bottom:none}.header-key[data-v-00658ef8]{font-weight:700;color:#495057;word-break:break-word}.header-value[data-v-00658ef8]{color:#212529;word-break:break-all}.download-body-preview[data-v-00658ef8]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:16px;max-height:600px;overflow:auto}.download-body-preview pre[data-v-00658ef8]{margin:0;font-family:monospace;font-size:.85em;line-height:1.5;white-space:pre-wrap;word-break:break-word}.download-detail-modal[data-v-95875d65]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-95875d65]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-95875d65]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.download-detail-header h3[data-v-95875d65]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-95875d65]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-95875d65]:hover{background:#e9ecef;color:#2c3e50}.download-detail-body[data-v-95875d65]{flex:1;overflow-y:auto;padding:24px}.download-section[data-v-95875d65]{margin-bottom:24px}.download-section h4[data-v-95875d65]{margin:0 0 12px;font-size:1.1em;color:#495057;border-bottom:2px solid #dee2e6;padding-bottom:8px}.download-field[data-v-95875d65]{background:#f8f9fa;padding:12px;border-radius:4px;font-family:monospace;font-size:.95em}.download-field.error[data-v-95875d65]{background:#f8d7da;color:#721c24}.download-value[data-v-95875d65]{word-break:break-all}.download-headers[data-v-95875d65]{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.download-header[data-v-95875d65]{display:grid;grid-template-columns:250px 1fr;gap:16px;padding:8px 12px;border-bottom:1px solid #dee2e6;font-family:monospace;font-size:.9em}.download-header[data-v-95875d65]:last-child{border-bottom:none}.header-key[data-v-95875d65]{font-weight:700;color:#495057;word-break:break-word}.header-value[data-v-95875d65]{color:#212529;word-break:break-all}.download-body-preview[data-v-95875d65]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:16px;max-height:600px;overflow:auto}.download-body-preview pre[data-v-95875d65]{margin:0;font-family:monospace;font-size:.85em;line-height:1.5;white-space:pre-wrap;word-break:break-word}.download-detail-modal[data-v-bba4e14c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-bba4e14c]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-bba4e14c]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.download-detail-header h3[data-v-bba4e14c]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-bba4e14c]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-bba4e14c]:hover{background:#e9ecef;color:#2c3e50}.download-detail-body[data-v-bba4e14c]{flex:1;overflow-y:auto;padding:24px}.download-section[data-v-bba4e14c]{margin-bottom:24px}.download-section h4[data-v-bba4e14c]{margin:0 0 12px;font-size:1.1em;color:#495057;border-bottom:2px solid #dee2e6;padding-bottom:8px}.download-field[data-v-bba4e14c]{background:#f8f9fa;padding:12px;border-radius:4px;font-family:monospace;font-size:.95em}.download-field.error[data-v-bba4e14c]{background:#f8d7da;color:#721c24}.download-value[data-v-bba4e14c]{word-break:break-all}.download-headers[data-v-bba4e14c]{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.download-header[data-v-bba4e14c]{display:grid;grid-template-columns:250px 1fr;gap:16px;padding:8px 12px;border-bottom:1px solid #dee2e6;font-family:monospace;font-size:.9em}.download-header[data-v-bba4e14c]:last-child{border-bottom:none}.header-key[data-v-bba4e14c]{font-weight:700;color:#495057;word-break:break-word}.header-value[data-v-bba4e14c]{color:#212529;word-break:break-all}.download-body-preview[data-v-bba4e14c]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:16px;max-height:600px;overflow:auto}.download-body-preview pre[data-v-bba4e14c]{margin:0;font-family:monospace;font-size:.85em;line-height:1.5;white-space:pre-wrap;word-break:break-word}.title-spots-modal[data-v-bba4e14c]{display:flex;flex-direction:column;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.title-spot-modal[data-v-bba4e14c]{padding:16px;border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;gap:12px}.title-spot-modal[data-v-bba4e14c]:last-child{border-bottom:none}.title-spot-header[data-v-bba4e14c]{display:flex;justify-content:space-between;align-items:center;gap:16px}.title-spot-location[data-v-bba4e14c]{display:flex;align-items:center;gap:8px;flex:1}.title-spot-confidence[data-v-bba4e14c]{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:4px;font-weight:700;font-size:.9em}.title-spot-confidence.confidence-high[data-v-bba4e14c]{background:#d4edda;color:#155724}.title-spot-confidence.confidence-medium[data-v-bba4e14c]{background:#fff3cd;color:#856404}.title-spot-confidence.confidence-low[data-v-bba4e14c]{background:#f8d7da;color:#721c24}.title-spot-title[data-v-bba4e14c],.title-spot-why[data-v-bba4e14c]{display:flex;gap:8px;font-size:.95em}.spot-label[data-v-bba4e14c]{font-weight:600;color:#495057;min-width:80px}.spot-value[data-v-bba4e14c]{color:#212529;flex:1}.download-detail-modal[data-v-a4ed9b44]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-a4ed9b44]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-a4ed9b44]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.download-detail-header h3[data-v-a4ed9b44]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-a4ed9b44]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-a4ed9b44]:hover{background:#e9ecef;color:#2c3e50}.download-detail-body[data-v-a4ed9b44]{flex:1;overflow-y:auto;padding:24px}.empty-message[data-v-a4ed9b44]{text-align:center;padding:32px;color:#6c757d;font-style:italic}.facts-ideas-tabs[data-v-a4ed9b44]{display:flex;border-bottom:1px solid #dee2e6;background:#f8f9fa}.facts-ideas-tab[data-v-a4ed9b44]{flex:1;padding:16px 24px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:1em;font-weight:600;color:#6c757d;transition:all .2s}.facts-ideas-tab[data-v-a4ed9b44]:hover{background:#00000008}.facts-ideas-tab.active[data-v-a4ed9b44]{color:#2c3e50;border-bottom-color:#007bff;background:#fff}.tab-count[data-v-a4ed9b44]{font-size:.9em;font-weight:400;color:#6c757d}.facts-ideas-tab-content[data-v-a4ed9b44]{animation:fadeIn-a4ed9b44 .3s}@keyframes fadeIn-a4ed9b44{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.facts-ideas-list[data-v-a4ed9b44]{display:flex;flex-direction:column;gap:16px}.fact-item[data-v-a4ed9b44],.idea-item[data-v-a4ed9b44]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px}.fact-header[data-v-a4ed9b44],.idea-header[data-v-a4ed9b44]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.fact-id[data-v-a4ed9b44],.idea-id[data-v-a4ed9b44]{padding:4px 12px;background:#007bff;color:#fff;border-radius:4px;font-weight:600;font-size:.9em}.fact-modality[data-v-a4ed9b44],.idea-type[data-v-a4ed9b44]{padding:4px 12px;background:#6c757d;color:#fff;border-radius:4px;font-size:.9em}.fact-polarity[data-v-a4ed9b44]{padding:4px 12px;border-radius:4px;font-size:.9em;font-weight:600}.fact-polarity.polarity-positive[data-v-a4ed9b44]{background:#d4edda;color:#155724}.fact-polarity.polarity-negative[data-v-a4ed9b44]{background:#f8d7da;color:#721c24}.fact-polarity.polarity-neutral[data-v-a4ed9b44]{background:#e2e3e5;color:#383d41}.idea-salience[data-v-a4ed9b44]{padding:4px 12px;background:#ffc107;color:#000;border-radius:4px;font-size:.9em;font-weight:600}.fact-content[data-v-a4ed9b44],.idea-content[data-v-a4ed9b44]{display:flex;flex-direction:column;gap:12px}.fact-row[data-v-a4ed9b44],.idea-row[data-v-a4ed9b44]{display:flex;gap:8px}.fact-label[data-v-a4ed9b44],.idea-label[data-v-a4ed9b44]{font-weight:600;color:#495057;min-width:140px;flex-shrink:0}.fact-value[data-v-a4ed9b44],.idea-value[data-v-a4ed9b44]{color:#212529;flex:1}.fact-anchors[data-v-a4ed9b44],.idea-anchors[data-v-a4ed9b44]{list-style-type:disc;margin:0;padding-left:24px;color:#495057}.fact-anchors li[data-v-a4ed9b44],.idea-anchors li[data-v-a4ed9b44]{margin-bottom:4px}.download-detail-modal[data-v-12b89cf4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-12b89cf4]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-12b89cf4]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.download-detail-header h3[data-v-12b89cf4]{margin:0;font-size:1.25rem;color:#111827}.btn-close-modal[data-v-12b89cf4]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;transition:color .2s}.btn-close-modal[data-v-12b89cf4]:hover{color:#111827}.download-detail-body[data-v-12b89cf4]{padding:20px;overflow-y:auto;flex:1}.empty-message[data-v-12b89cf4]{color:#6b7280;font-style:italic;padding:20px;text-align:center}.authors-list[data-v-12b89cf4]{display:flex;flex-direction:column;gap:16px}.author-item[data-v-12b89cf4]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb}.author-header[data-v-12b89cf4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.author-name[data-v-12b89cf4]{font-size:1.1rem;font-weight:600;color:#111827}.author-badges[data-v-12b89cf4]{display:flex;gap:8px;align-items:center}.author-bio-nota[data-v-12b89cf4]{padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:500}.bio-nota-1[data-v-12b89cf4]{background:#fee;color:#c00}.bio-nota-2[data-v-12b89cf4]{background:#ffeaa7;color:#856404}.bio-nota-3[data-v-12b89cf4]{background:#d4edda;color:#155724}.author-has-url[data-v-12b89cf4],.author-no-url[data-v-12b89cf4]{padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:500}.author-has-url[data-v-12b89cf4]{background:#d4edda;color:#155724}.author-no-url[data-v-12b89cf4]{background:#f8d7da;color:#721c24}.author-content[data-v-12b89cf4]{display:flex;flex-direction:column;gap:8px}.author-row[data-v-12b89cf4]{display:flex;gap:8px;align-items:flex-start}.author-label[data-v-12b89cf4]{font-weight:600;color:#374151;min-width:180px}.author-value[data-v-12b89cf4]{color:#111827;flex:1}.author-link[data-v-12b89cf4]{color:#3b82f6;text-decoration:none;word-break:break-all}.author-link[data-v-12b89cf4]:hover{text-decoration:underline}.publication-section[data-v-12b89cf4]{margin-top:24px;padding-top:24px;border-top:2px solid #e5e7eb}.publication-title[data-v-12b89cf4]{font-size:1.1rem;font-weight:600;color:#111827;margin-bottom:16px}.download-detail-modal[data-v-de5fc37b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-de5fc37b]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-de5fc37b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.download-detail-header h3[data-v-de5fc37b]{margin:0;font-size:1.25rem;color:#111827}.btn-close-modal[data-v-de5fc37b]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;transition:color .2s}.btn-close-modal[data-v-de5fc37b]:hover{color:#111827}.download-detail-body[data-v-de5fc37b]{padding:20px;overflow-y:auto;flex:1}.empty-message[data-v-de5fc37b]{color:#6b7280;font-style:italic;padding:20px;text-align:center}.anticipation-section[data-v-de5fc37b]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.anticipation-section[data-v-de5fc37b]:last-child{border-bottom:none}.anticipation-subtitle[data-v-de5fc37b]{font-size:1.1rem;font-weight:600;color:#111827;margin-bottom:16px}.questions-list[data-v-de5fc37b]{display:flex;flex-direction:column;gap:16px}.question-item[data-v-de5fc37b]{display:flex;gap:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.question-number[data-v-de5fc37b]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:#fff;border-radius:50%;font-weight:600}.question-content[data-v-de5fc37b]{flex:1;display:flex;flex-direction:column;gap:8px}.question-text[data-v-de5fc37b]{font-weight:600;color:#111827;font-size:1rem}.question-reason[data-v-de5fc37b]{color:#6b7280;font-size:.9rem}.resources-analysis[data-v-de5fc37b]{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.resource-row[data-v-de5fc37b]{display:flex;gap:12px;align-items:flex-start}.resource-label[data-v-de5fc37b]{font-weight:600;color:#374151;min-width:180px}.resource-score[data-v-de5fc37b]{font-size:1.1rem;font-weight:700;color:#3b82f6}.resource-value[data-v-de5fc37b]{color:#111827;flex:1}.resources-list[data-v-de5fc37b]{flex:1;display:flex;flex-direction:column;gap:12px}.resource-detected-item[data-v-de5fc37b]{display:flex;gap:12px;padding:12px;background:#fff;border-radius:6px;border:1px solid #e5e7eb}.resource-tipo[data-v-de5fc37b]{font-weight:600;color:#3b82f6;min-width:120px}.resource-detalle[data-v-de5fc37b]{color:#111827;flex:1}.download-detail-modal[data-v-86c10901]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-86c10901]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-86c10901]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.download-detail-header h3[data-v-86c10901]{margin:0;font-size:1.25rem;color:#111827}.btn-close-modal[data-v-86c10901]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;transition:color .2s}.btn-close-modal[data-v-86c10901]:hover{color:#111827}.download-detail-body[data-v-86c10901]{padding:20px;overflow-y:auto;flex:1}.clarity-section[data-v-86c10901]{margin-bottom:32px}.clarity-section h4[data-v-86c10901]{font-size:1.1rem;font-weight:600;color:#111827;margin-bottom:16px}.clarity-summary[data-v-86c10901]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.summary-row[data-v-86c10901]{display:flex;gap:12px;align-items:center}.summary-row strong[data-v-86c10901]{min-width:200px;color:#374151}.clarity-score[data-v-86c10901]{font-size:1.5rem;font-weight:700;color:#3b82f6}.clarity-metrics-table[data-v-86c10901]{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.clarity-metrics-table thead[data-v-86c10901]{background:#f9fafb}.clarity-metrics-table th[data-v-86c10901],.clarity-metrics-table td[data-v-86c10901]{padding:12px;text-align:left;border-bottom:1px solid #e5e7eb}.clarity-metrics-table th[data-v-86c10901]{font-weight:600;color:#374151}.clarity-metrics-table tbody tr[data-v-86c10901]:hover{background:#f9fafb}.clarity-metrics-table tbody tr:last-child td[data-v-86c10901]{border-bottom:none}.criterion-cell[data-v-86c10901]{max-width:400px;white-space:normal;word-wrap:break-word}.applicability-badge[data-v-86c10901]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:500}.badge-a2[data-v-86c10901]{background:#d4edda;color:#155724}.badge-a1[data-v-86c10901]{background:#fff3cd;color:#856404}.badge-a0[data-v-86c10901]{background:#f8d7da;color:#721c24}.metric-note[data-v-86c10901]{display:inline-block;padding:4px 12px;border-radius:12px;font-weight:600}.note-excellent[data-v-86c10901]{background:#d4edda;color:#155724}.note-good[data-v-86c10901]{background:#cfe2ff;color:#084298}.note-acceptable[data-v-86c10901]{background:#fff3cd;color:#856404}.note-poor[data-v-86c10901]{background:#ffe5d0;color:#974a00}.note-very-poor[data-v-86c10901]{background:#f8d7da;color:#721c24}.note-na[data-v-86c10901]{background:#e2e3e5;color:#383d41}.clarity-list[data-v-86c10901]{padding-left:24px;display:flex;flex-direction:column;gap:8px}.clarity-list li[data-v-86c10901]{color:#111827;line-height:1.6}.download-detail-modal[data-v-df60704a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-df60704a]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-df60704a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.download-detail-header h3[data-v-df60704a]{margin:0;font-size:1.25rem;color:#111827}.btn-close-modal[data-v-df60704a]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;transition:color .2s}.btn-close-modal[data-v-df60704a]:hover{color:#111827}.download-detail-body[data-v-df60704a]{padding:20px;overflow-y:auto;flex:1}.metric-detail-section[data-v-df60704a]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.metric-detail-section[data-v-df60704a]:last-child{border-bottom:none}.metric-detail-section h4[data-v-df60704a]{font-size:1.1rem;font-weight:600;color:#111827;margin-bottom:12px}.metric-detail-section p[data-v-df60704a]{color:#374151;line-height:1.6}.metric-detail-section ul[data-v-df60704a]{padding-left:24px;display:flex;flex-direction:column;gap:8px}.metric-detail-section li[data-v-df60704a]{color:#374151;line-height:1.6}.applicability-badge[data-v-df60704a]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:500;margin-right:8px}.badge-a2[data-v-df60704a]{background:#d4edda;color:#155724}.badge-a1[data-v-df60704a]{background:#fff3cd;color:#856404}.badge-a0[data-v-df60704a]{background:#f8d7da;color:#721c24}.metric-note-display[data-v-df60704a]{display:inline-block;padding:8px 24px;border-radius:12px;font-size:1.5rem;font-weight:700}.note-excellent[data-v-df60704a]{background:#d4edda;color:#155724}.note-good[data-v-df60704a]{background:#cfe2ff;color:#084298}.note-acceptable[data-v-df60704a]{background:#fff3cd;color:#856404}.note-poor[data-v-df60704a]{background:#ffe5d0;color:#974a00}.note-very-poor[data-v-df60704a]{background:#f8d7da;color:#721c24}.note-na[data-v-df60704a]{background:#e2e3e5;color:#383d41}.download-detail-modal[data-v-f5db7b19]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-f5db7b19]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-f5db7b19]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.download-detail-header h3[data-v-f5db7b19]{margin:0;font-size:1.25rem;color:#111827}.header-title-with-status[data-v-f5db7b19]{display:flex;align-items:center;gap:16px}.global-state-info-inline[data-v-f5db7b19]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#eff6ff;border-radius:6px;border:1px solid #bfdbfe}.global-state-message[data-v-f5db7b19]{color:#1e40af;font-size:.9rem;font-weight:500}.state-counter[data-v-f5db7b19]{color:#3b82f6;font-weight:600;font-size:.9rem}.btn-close-modal[data-v-f5db7b19]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;transition:color .2s}.btn-close-modal[data-v-f5db7b19]:hover{color:#111827}.download-detail-body[data-v-f5db7b19]{padding:20px;overflow-y:auto;flex:1}.empty-message[data-v-f5db7b19]{color:#6b7280;font-style:italic;padding:20px;text-align:center}.factuality-facts-list[data-v-f5db7b19]{display:flex;flex-direction:column;gap:16px}.factuality-fact-card[data-v-f5db7b19]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb}.factuality-fact-header[data-v-f5db7b19]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.factuality-fact-header h4[data-v-f5db7b19]{margin:0;font-size:1.1rem;color:#111827;flex:1}.factuality-fact-metrics[data-v-f5db7b19]{display:flex;gap:8px;flex-shrink:0}.metric-badge[data-v-f5db7b19]{padding:4px 12px;border-radius:12px;background:#dbeafe;color:#1e40af;font-size:.875rem;font-weight:500}.factuality-fact-long[data-v-f5db7b19]{color:#374151;margin-bottom:16px;line-height:1.6}.factuality-evidences[data-v-f5db7b19]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.factuality-evidences-header[data-v-f5db7b19]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.factuality-evidences-header strong[data-v-f5db7b19]{color:#111827}.fact-evidence-summary[data-v-f5db7b19]{flex:1;text-align:center}.evidence-summary-text[data-v-f5db7b19]{font-size:.9rem;font-weight:500;color:#3b82f6;font-style:italic}.btn-toggle-evidences-small[data-v-f5db7b19]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:4px 12px;cursor:pointer;color:#1e40af;font-weight:600;transition:all .2s}.btn-toggle-evidences-small[data-v-f5db7b19]:hover{background:#dbeafe}.factuality-evidences-list[data-v-f5db7b19]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.factuality-evidence-item[data-v-f5db7b19]{padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.evidence-link[data-v-f5db7b19]{color:#3b82f6;text-decoration:none;font-weight:500}.evidence-link[data-v-f5db7b19]:hover{text-decoration:underline}.evidence-error[data-v-f5db7b19]{color:#dc2626;margin-top:8px;font-size:.9rem}.factuality-evidence-analysis[data-v-f5db7b19]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.evidence-metric-row[data-v-f5db7b19]{display:flex;flex-direction:column;gap:4px}.evidence-score[data-v-f5db7b19]{padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:600;display:inline-block;width:fit-content}.score-high[data-v-f5db7b19]{background:#d4edda;color:#155724}.score-medium[data-v-f5db7b19]{background:#fff3cd;color:#856404}.score-low[data-v-f5db7b19]{background:#f8d7da;color:#721c24}.evidence-reason[data-v-f5db7b19]{color:#374151;margin:0;font-size:.9rem;line-height:1.5}.factuality-no-evidences[data-v-f5db7b19]{color:#6b7280;font-style:italic;padding:12px;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.download-detail-modal[data-v-7b91171a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-7b91171a]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-7b91171a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.download-detail-header h3[data-v-7b91171a]{margin:0;font-size:1.25rem;color:#111827}.header-title-with-status[data-v-7b91171a]{display:flex;align-items:center;gap:16px}.global-state-info-inline[data-v-7b91171a]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#eff6ff;border-radius:6px;border:1px solid #bfdbfe}.global-state-message[data-v-7b91171a]{color:#1e40af;font-size:.9rem;font-weight:500}.state-counter[data-v-7b91171a]{color:#3b82f6;font-weight:600;font-size:.9rem}.btn-close-modal[data-v-7b91171a]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;transition:color .2s}.btn-close-modal[data-v-7b91171a]:hover{color:#111827}.download-detail-body[data-v-7b91171a]{padding:20px;overflow-y:auto;flex:1}.empty-message[data-v-7b91171a]{color:#6b7280;font-style:italic;padding:20px;text-align:center}.factuality-facts-list[data-v-7b91171a]{display:flex;flex-direction:column;gap:16px}.factuality-fact-card[data-v-7b91171a]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb}.factuality-fact-header[data-v-7b91171a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.factuality-fact-header h4[data-v-7b91171a]{margin:0;font-size:1.1rem;color:#111827;flex:1}.factuality-fact-metrics[data-v-7b91171a]{display:flex;gap:8px;flex-shrink:0}.metric-badge[data-v-7b91171a]{padding:4px 12px;border-radius:12px;background:#dbeafe;color:#1e40af;font-size:.875rem;font-weight:500}.factuality-fact-long[data-v-7b91171a]{color:#374151;margin-bottom:16px;line-height:1.6}.factuality-evidences[data-v-7b91171a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.factuality-evidences-header[data-v-7b91171a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.factuality-evidences-header strong[data-v-7b91171a]{color:#111827}.fact-evidence-summary[data-v-7b91171a]{flex:1;text-align:center}.evidence-summary-text[data-v-7b91171a]{font-size:.9rem;font-weight:500;font-style:italic}.evidence-summary-very-common[data-v-7b91171a]{color:#dc2626}.evidence-summary-common[data-v-7b91171a]{color:#ea580c}.evidence-summary-original[data-v-7b91171a]{color:#16a34a}.evidence-summary-contradicted[data-v-7b91171a]{color:#0891b2}.evidence-summary-opposition[data-v-7b91171a]{color:#7c3aed}.evidence-summary-neutral[data-v-7b91171a]{color:#6b7280}.btn-toggle-evidences-small[data-v-7b91171a]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:4px 12px;cursor:pointer;color:#1e40af;font-weight:600;transition:all .2s}.btn-toggle-evidences-small[data-v-7b91171a]:hover{background:#dbeafe}.factuality-evidences-list[data-v-7b91171a]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.factuality-evidence-item[data-v-7b91171a]{padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.evidence-link[data-v-7b91171a]{color:#3b82f6;text-decoration:none;font-weight:500}.evidence-link[data-v-7b91171a]:hover{text-decoration:underline}.evidence-error[data-v-7b91171a]{color:#dc2626;margin-top:8px;font-size:.9rem}.factuality-evidence-analysis[data-v-7b91171a]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.evidence-metric-row[data-v-7b91171a]{display:flex;flex-direction:column;gap:4px}.evidence-score[data-v-7b91171a]{padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:600;display:inline-block;width:fit-content}.score-high[data-v-7b91171a]{background:#d4edda;color:#155724}.score-medium[data-v-7b91171a]{background:#fff3cd;color:#856404}.score-low[data-v-7b91171a]{background:#f8d7da;color:#721c24}.evidence-reason[data-v-7b91171a]{color:#374151;margin:0;font-size:.9rem;line-height:1.5}.factuality-no-evidences[data-v-7b91171a]{color:#6b7280;font-style:italic;padding:12px;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.toponym-detail-modal[data-v-9912a0ea]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.toponym-detail-content[data-v-9912a0ea]{background:#fff;width:90vw;max-width:800px;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.toponym-detail-header[data-v-9912a0ea]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.toponym-detail-header h3[data-v-9912a0ea]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-9912a0ea]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-9912a0ea]:hover{background:#e9ecef;color:#2c3e50}.toponym-detail-body[data-v-9912a0ea]{flex:1;overflow-y:auto;padding:24px}.toponym-empty[data-v-9912a0ea]{text-align:center;padding:40px;color:#6c757d;font-size:1.1em}.toponym-section[data-v-9912a0ea]{margin-bottom:24px}.toponym-list[data-v-9912a0ea]{display:flex;flex-direction:column;gap:32px}.toponym-country-group[data-v-9912a0ea]{border:1px solid #dee2e6;border-radius:8px;padding:16px;background:#f8f9fa}.country-header[data-v-9912a0ea]{margin:0 0 16px;font-size:1.2em;color:#495057;border-bottom:2px solid #3498db;padding-bottom:8px;display:flex;align-items:center;gap:8px}.country-code[data-v-9912a0ea]{display:inline-block;padding:4px 10px;background:#3498db;color:#fff;border-radius:4px;font-weight:700;font-size:.85em}.country-name[data-v-9912a0ea]{font-weight:600}.toponym-count[data-v-9912a0ea]{font-weight:400;color:#6c757d;font-size:.9em}.feature-groups[data-v-9912a0ea]{display:flex;flex-direction:column;gap:16px}.feature-group[data-v-9912a0ea]{background:#fff;border-radius:6px;padding:12px;border-left:4px solid #9b59b6}.feature-header[data-v-9912a0ea]{margin:0 0 10px;font-size:1em;color:#6c757d;display:flex;align-items:center;gap:6px}.feature-code[data-v-9912a0ea]{display:inline-block;padding:2px 6px;background:#9b59b6;color:#fff;border-radius:3px;font-weight:700;font-size:.8em}.feature-name[data-v-9912a0ea]{font-weight:500;font-size:.95em}.feature-count[data-v-9912a0ea]{font-weight:400;color:#95a5a6;font-size:.85em}.toponyms[data-v-9912a0ea]{display:flex;flex-wrap:wrap;gap:8px}.toponym-tag[data-v-9912a0ea]{display:inline-block;padding:6px 12px;background:#ecf0f1;color:#2c3e50;border-radius:4px;font-size:.9em;border:1px solid #bdc3c7;position:relative;transition:all .2s}.toponym-tag-clickable[data-v-9912a0ea]{cursor:pointer}.toponym-tag-clickable[data-v-9912a0ea]:hover{transform:translateY(-2px);box-shadow:0 2px 6px #00000026}.toponym-score[data-v-9912a0ea]{margin-left:6px;font-weight:700;font-size:.85em}.toponym-tag-pending[data-v-9912a0ea]{background:#e0e0e0;color:#757575;border-color:#bdbdbd}.toponym-tag-filtered[data-v-9912a0ea]{background:#e0e0e0;color:#757575;border-color:#bdbdbd;text-decoration:line-through}.toponym-tag-error[data-v-9912a0ea]{background:#ffcdd2;color:#c62828;border-color:#ef5350}.toponym-tag-discarded[data-v-9912a0ea]{background:#ffebee;color:#d32f2f;border-color:#e57373;text-decoration:line-through}.toponym-tag-considered[data-v-9912a0ea]{background:#e3f2fd;color:#1976d2;border-color:#64b5f6}.toponym-tag-poor[data-v-9912a0ea]{background:#ffe0b2;color:#e65100;border-color:#ffb74d}.toponym-tag-fair[data-v-9912a0ea]{background:#fff9c4;color:#f57f17;border-color:#fff176}.toponym-tag-good[data-v-9912a0ea]{background:#dcedc8;color:#558b2f;border-color:#aed581}.toponym-tag-excellent[data-v-9912a0ea]{background:#c8e6c9;color:#2e7d32;border-color:#81c784;font-weight:600}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.toponym-id-modal[data-v-d9c58341]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.toponym-id-content[data-v-d9c58341]{background:#fff;width:90vw;max-width:900px;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.toponym-id-header[data-v-d9c58341]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.toponym-id-header h3[data-v-d9c58341]{margin:0;font-size:1.5em;color:#2c3e50}.header-actions[data-v-d9c58341]{display:flex;align-items:center;gap:12px}.btn-recalculate[data-v-d9c58341]{padding:8px 16px;background:#42b883;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em;font-weight:500;transition:background .2s;display:flex;align-items:center;gap:6px}.btn-recalculate[data-v-d9c58341]:hover{background:#35a372}.btn-recalculate[data-v-d9c58341]:disabled{background:#95a5a6;cursor:not-allowed;opacity:.6}.btn-close-modal[data-v-d9c58341]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-d9c58341]:hover{background:#e9ecef;color:#2c3e50}.toponym-id-body[data-v-d9c58341]{flex:1;overflow-y:auto;padding:24px}.candidate-section[data-v-d9c58341],.result-section[data-v-d9c58341],.evidence-section[data-v-d9c58341],.metrics-section[data-v-d9c58341],.error-section[data-v-d9c58341],.recalculating-section[data-v-d9c58341],.map-section[data-v-d9c58341],.attempts-section[data-v-d9c58341]{margin-bottom:24px;padding:16px;border-radius:8px;border:1px solid #e0e0e0}.candidate-section[data-v-d9c58341]{background:#f5f5f5}.attempts-section[data-v-d9c58341]{background:#fff3e0;border-color:#ff9800}.result-section[data-v-d9c58341]{background:#e3f2fd}.recalculating-section[data-v-d9c58341]{background:#e8f5e9;border-color:#66bb6a}.error-section[data-v-d9c58341]{background:#ffebee;border-color:#ef5350}.evidence-section[data-v-d9c58341]{background:#fff9e6}.metrics-section[data-v-d9c58341]{background:#f3e5f5}.map-section[data-v-d9c58341]{background:#e8f5e9}.map-container[data-v-d9c58341]{width:100%;height:400px;border-radius:4px;overflow:hidden;border:2px solid #4caf50}.candidate-section h4[data-v-d9c58341],.result-section h4[data-v-d9c58341],.evidence-section h4[data-v-d9c58341],.metrics-section h4[data-v-d9c58341],.error-section h4[data-v-d9c58341],.map-section h4[data-v-d9c58341]{margin:0 0 12px;font-size:1.1em;color:#333}.candidate-info[data-v-d9c58341],.result-info[data-v-d9c58341]{display:flex;flex-direction:column;gap:8px}.info-row[data-v-d9c58341]{display:flex;gap:12px}.info-label[data-v-d9c58341]{font-weight:600;color:#555;min-width:150px}.info-value[data-v-d9c58341]{color:#333}.value-yes[data-v-d9c58341]{color:#2e7d32;font-weight:600}.value-no[data-v-d9c58341]{color:#d32f2f;font-weight:600}.value-success[data-v-d9c58341]{color:#2e7d32;font-weight:600}.value-error[data-v-d9c58341]{color:#d32f2f;font-weight:600}.evidence-group[data-v-d9c58341]{margin-bottom:16px}.evidence-group h5[data-v-d9c58341]{margin:0 0 8px;font-size:.95em;color:#666}.matched-strings[data-v-d9c58341]{display:flex;flex-wrap:wrap;gap:8px}.matched-string[data-v-d9c58341]{display:inline-block;padding:4px 8px;background:#fff3cd;color:#856404;border-radius:4px;font-size:.9em;border:1px solid #ffc107}.snippets[data-v-d9c58341]{display:flex;flex-direction:column;gap:8px}.snippet-item[data-v-d9c58341]{display:flex;gap:12px;padding:8px;background:#fff;border-radius:4px;border:1px solid #ddd}.snippet-zone[data-v-d9c58341]{font-weight:600;color:#3f51b5;min-width:60px;font-size:.85em}.snippet-text[data-v-d9c58341]{color:#555;font-size:.9em;font-family:monospace}.metrics-list[data-v-d9c58341]{display:flex;flex-direction:column;gap:12px}.metric-item[data-v-d9c58341]{padding:12px;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.metric-header[data-v-d9c58341]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.metric-id[data-v-d9c58341]{display:inline-block;padding:2px 8px;background:#673ab7;color:#fff;border-radius:3px;font-weight:700;font-size:.8em;min-width:30px;text-align:center}.metric-name[data-v-d9c58341]{flex:1;font-weight:600;color:#333;font-size:.95em}.metric-value[data-v-d9c58341]{font-weight:700;font-size:1.1em;padding:4px 10px;border-radius:4px}.metric-analysis[data-v-d9c58341]{color:#555;font-size:.9em;line-height:1.5;padding-left:12px;border-left:3px solid #e0e0e0}.score-poor[data-v-d9c58341]{background:#ffebee;color:#c62828}.score-fair[data-v-d9c58341]{background:#fff9c4;color:#f57f17}.score-good[data-v-d9c58341]{background:#dcedc8;color:#558b2f}.score-excellent[data-v-d9c58341]{background:#c8e6c9;color:#2e7d32}.average-score[data-v-d9c58341]{margin-top:16px;padding:12px;background:#fff;border-radius:6px;display:flex;justify-content:space-between;align-items:center;border:2px solid #673ab7}.average-label[data-v-d9c58341]{font-weight:600;font-size:1.1em;color:#333}.average-value[data-v-d9c58341]{font-weight:700;font-size:1.3em;padding:6px 14px;border-radius:6px}.toponym-global-modal[data-v-04b7cd3e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.toponym-global-content[data-v-04b7cd3e]{background:#fff;width:90vw;max-width:1000px;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.toponym-global-header[data-v-04b7cd3e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.toponym-global-header h3[data-v-04b7cd3e]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-04b7cd3e]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-04b7cd3e]:hover{background:#e9ecef;color:#2c3e50}.toponym-global-body[data-v-04b7cd3e]{flex:1;overflow-y:auto;padding:24px}.toponyms-section[data-v-04b7cd3e],.evidence-section[data-v-04b7cd3e],.metrics-section[data-v-04b7cd3e],.empty-section[data-v-04b7cd3e],.map-section[data-v-04b7cd3e]{margin-bottom:24px;padding:16px;border-radius:8px;border:1px solid #e0e0e0}.toponyms-section[data-v-04b7cd3e]{background:#e3f2fd}.evidence-section[data-v-04b7cd3e]{background:#fff9e6}.metrics-section[data-v-04b7cd3e]{background:#f3e5f5}.empty-section[data-v-04b7cd3e]{background:#f5f5f5;text-align:center;color:#999;padding:40px}.map-section[data-v-04b7cd3e]{background:#e8f5e9}.map-container[data-v-04b7cd3e]{width:100%;height:500px;border-radius:4px;overflow:hidden;border:2px solid #4caf50;margin-top:8px}.toponyms-section h4[data-v-04b7cd3e],.evidence-section h4[data-v-04b7cd3e],.metrics-section h4[data-v-04b7cd3e],.map-section h4[data-v-04b7cd3e]{margin:0 0 12px;font-size:1.1em;color:#333}.toponyms-list[data-v-04b7cd3e]{display:flex;flex-wrap:wrap;gap:8px}.toponym-badge[data-v-04b7cd3e]{display:inline-block;padding:6px 12px;background:#64b5f6;color:#fff;border-radius:4px;font-size:.9em;font-weight:500}.snippets-list[data-v-04b7cd3e]{display:flex;flex-direction:column;gap:8px}.snippet-item[data-v-04b7cd3e]{display:flex;gap:12px;padding:8px;background:#fff;border-radius:4px;border:1px solid #ddd}.snippet-zone[data-v-04b7cd3e]{font-weight:600;color:#3f51b5;min-width:60px;font-size:.85em}.snippet-text[data-v-04b7cd3e]{color:#555;font-size:.9em;font-family:monospace}.metrics-list[data-v-04b7cd3e]{display:flex;flex-direction:column;gap:12px}.metric-item[data-v-04b7cd3e]{padding:12px;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.metric-header[data-v-04b7cd3e]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.metric-name[data-v-04b7cd3e]{flex:1;font-weight:600;color:#333;font-size:1em}.metric-value[data-v-04b7cd3e]{font-weight:700;font-size:1.1em;padding:4px 10px;border-radius:4px}.metric-analysis[data-v-04b7cd3e]{color:#555;font-size:.9em;line-height:1.5;padding-left:12px;border-left:3px solid #e0e0e0}.score-poor[data-v-04b7cd3e]{background:#ffebee;color:#c62828}.score-fair[data-v-04b7cd3e]{background:#fff9c4;color:#f57f17}.score-good[data-v-04b7cd3e]{background:#dcedc8;color:#558b2f}.score-excellent[data-v-04b7cd3e]{background:#c8e6c9;color:#2e7d32}.average-score[data-v-04b7cd3e]{margin-top:16px;padding:12px;background:#fff;border-radius:6px;display:flex;justify-content:space-between;align-items:center;border:2px solid #673ab7}.average-label[data-v-04b7cd3e]{font-weight:600;font-size:1.1em;color:#333}.average-value[data-v-04b7cd3e]{font-weight:700;font-size:1.3em;padding:6px 14px;border-radius:6px}.utility-intent-modal[data-v-b97178df]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.utility-intent-content[data-v-b97178df]{background:#fff;width:90vw;max-width:900px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.utility-intent-header[data-v-b97178df]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.utility-intent-header h3[data-v-b97178df]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-b97178df]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-b97178df]:hover{background:#e9ecef;color:#2c3e50}.utility-intent-body[data-v-b97178df]{flex:1;overflow-y:auto;padding:24px}.utility-intent-result[data-v-b97178df]{display:flex;flex-direction:column;gap:24px}.ui-section[data-v-b97178df]{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#f9f9f9}.ui-section h4[data-v-b97178df]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.ui-summary[data-v-b97178df]{display:flex;flex-direction:column;gap:16px}.ui-summary-row[data-v-b97178df]{display:flex;flex-direction:column;gap:8px}.ui-label[data-v-b97178df]{font-weight:600;color:#555;font-size:.95em}.ui-verdict[data-v-b97178df]{display:inline-block;padding:6px 12px;border-radius:4px;font-weight:600;font-size:.9em;text-transform:uppercase}.verdict-alineado[data-v-b97178df],.verdict-positivo[data-v-b97178df],.verdict-positive[data-v-b97178df]{background:#d4edda;color:#155724}.verdict-parcial[data-v-b97178df]{background:#fff3cd;color:#856404}.verdict-no_alineado[data-v-b97178df],.verdict-negativo[data-v-b97178df],.verdict-negative[data-v-b97178df]{background:#f8d7da;color:#721c24}.ui-reasons[data-v-b97178df]{margin:0;padding-left:20px}.ui-reasons li[data-v-b97178df]{margin-bottom:8px;color:#333;line-height:1.5}.ui-text[data-v-b97178df]{color:#333;line-height:1.6;padding:12px;background:#fff;border-radius:4px;border-left:4px solid #007bff}.ui-metrics[data-v-b97178df]{display:flex;flex-direction:column;gap:12px}.ui-metric[data-v-b97178df]{padding:12px;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.ui-metric-header[data-v-b97178df]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.ui-metric-id[data-v-b97178df]{display:inline-block;padding:2px 8px;background:#007bff;color:#fff;border-radius:3px;font-weight:700;font-size:.8em;min-width:30px;text-align:center}.ui-metric-name[data-v-b97178df]{flex:1;font-weight:600;color:#333;font-size:.95em;min-width:200px}.ui-metric-verdict[data-v-b97178df]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:.85em;text-transform:uppercase}.ui-metric-score[data-v-b97178df]{font-weight:700;font-size:1.1em;color:#007bff}.ui-metric-analysis[data-v-b97178df]{color:#555;font-size:.9em;line-height:1.5;padding-left:12px;border-left:3px solid #e0e0e0}.seo-main-image-modal[data-v-b0005aaa]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.seo-main-image-content[data-v-b0005aaa]{background:#fff;width:90vw;max-width:900px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.seo-main-image-header[data-v-b0005aaa]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.seo-main-image-header h3[data-v-b0005aaa]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-b0005aaa]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-b0005aaa]:hover{background:#e9ecef;color:#2c3e50}.seo-main-image-body[data-v-b0005aaa]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.section-block[data-v-b0005aaa]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f9f9f9}.section-block h4[data-v-b0005aaa]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.section-block h5[data-v-b0005aaa]{margin:16px 0 8px;font-size:1em;color:#555;font-weight:600}.metric-row[data-v-b0005aaa]{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e9ecef}.metric-row[data-v-b0005aaa]:last-child{border-bottom:none}.metric-label[data-v-b0005aaa]{font-weight:600;color:#555}.metric-value[data-v-b0005aaa]{color:#333;word-break:break-word}.no-value[data-v-b0005aaa]{color:#999;font-style:italic}.image-url[data-v-b0005aaa]{color:#007bff;text-decoration:none}.image-url[data-v-b0005aaa]:hover{text-decoration:underline}.source-badge[data-v-b0005aaa],.directive-badge[data-v-b0005aaa]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:.9em}.source-og[data-v-b0005aaa],.source-twitter[data-v-b0005aaa],.source-jsonld[data-v-b0005aaa]{background:#d4edda;color:#155724}.source-image_src[data-v-b0005aaa],.source-img[data-v-b0005aaa]{background:#fff3cd;color:#856404}.source-none[data-v-b0005aaa]{background:#f8d7da;color:#721c24}.directive-large[data-v-b0005aaa]{background:#d4edda;color:#155724}.directive-standard[data-v-b0005aaa]{background:#fff3cd;color:#856404}.directive-none[data-v-b0005aaa],.directive-absent[data-v-b0005aaa]{background:#f8d7da;color:#721c24}.score-badge[data-v-b0005aaa]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:700;font-size:1em}.score-excellent[data-v-b0005aaa]{background:#c8e6c9;color:#2e7d32}.score-good[data-v-b0005aaa]{background:#dcedc8;color:#558b2f}.score-fair[data-v-b0005aaa]{background:#fff9c4;color:#f57f17}.score-poor[data-v-b0005aaa]{background:#ffebee;color:#c62828}.evidence-section[data-v-b0005aaa]{margin-top:12px}.evidence-item[data-v-b0005aaa]{margin-bottom:12px;padding:12px;background:#fff;border-radius:4px;border:1px solid #ddd}.evidence-where[data-v-b0005aaa]{font-weight:600;color:#3f51b5;font-size:.9em;margin-bottom:6px}.evidence-snippet[data-v-b0005aaa]{font-family:monospace;font-size:.85em;color:#555;margin-bottom:6px;padding:8px;background:#f5f5f5;border-radius:3px;overflow-x:auto}.evidence-note[data-v-b0005aaa]{color:#666;font-size:.9em;line-height:1.4}.no-evidence[data-v-b0005aaa]{color:#999;font-style:italic;text-align:center;padding:20px}.seo-local-modal[data-v-39edf456]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.seo-local-content[data-v-39edf456]{background:#fff;width:90vw;max-width:1000px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.seo-local-header[data-v-39edf456]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.seo-local-header h3[data-v-39edf456]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-39edf456]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-39edf456]:hover{background:#e9ecef;color:#2c3e50}.seo-local-body[data-v-39edf456]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.section-block[data-v-39edf456]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f9f9f9}.section-block h4[data-v-39edf456]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.section-block h5[data-v-39edf456]{margin:16px 0 8px;font-size:1em;color:#555;font-weight:600}.metric-row[data-v-39edf456]{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e9ecef}.metric-row[data-v-39edf456]:last-child{border-bottom:none}.metric-label[data-v-39edf456]{font-weight:600;color:#555}.metric-value[data-v-39edf456]{color:#333;word-break:break-word}.metric-value.formula[data-v-39edf456]{font-family:monospace;font-size:.9em;background:#f5f5f5;padding:4px 8px;border-radius:3px}.status-badge[data-v-39edf456]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:.9em}.status-ok[data-v-39edf456]{background:#d4edda;color:#155724}.status-warning[data-v-39edf456]{background:#fff3cd;color:#856404}.no-content[data-v-39edf456]{color:#999;font-style:italic;text-align:center;padding:20px}.toponym-item[data-v-39edf456]{margin-bottom:16px;padding:16px;background:#fff;border-radius:6px;border:1px solid #ddd}.toponym-header[data-v-39edf456]{margin-bottom:8px}.toponym-name[data-v-39edf456]{font-weight:700;font-size:1.1em;color:#2c3e50}.toponym-rationale[data-v-39edf456]{margin-bottom:12px;padding:8px;background:#f5f5f5;border-radius:4px;font-size:.95em;line-height:1.4}.toponym-snippets[data-v-39edf456]{margin-top:8px}.snippet-item[data-v-39edf456]{margin-top:6px;padding:8px;background:#f9f9f9;border-radius:4px;font-size:.9em;display:flex;gap:8px;align-items:flex-start}.snippet-zone[data-v-39edf456]{font-weight:700;color:#3f51b5;white-space:nowrap}.snippet-text[data-v-39edf456]{flex:1;font-family:monospace;background:#e9ecef;padding:4px 6px;border-radius:3px;overflow-wrap:anywhere}.metric-item[data-v-39edf456]{margin-bottom:16px;padding:16px;background:#fff;border-radius:6px;border:1px solid #ddd}.metric-item-header[data-v-39edf456]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.metric-id[data-v-39edf456]{font-weight:700;color:#666;font-size:.9em}.metric-name-detail[data-v-39edf456]{flex:1;font-weight:600;color:#2c3e50;font-size:1em}.score-badge-large[data-v-39edf456]{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:700;font-size:1em}.score-excellent[data-v-39edf456]{background:#c8e6c9;color:#2e7d32}.score-good[data-v-39edf456]{background:#dcedc8;color:#558b2f}.score-fair[data-v-39edf456]{background:#fff9c4;color:#f57f17}.score-poor[data-v-39edf456]{background:#ffebee;color:#c62828}.score-very-poor[data-v-39edf456]{background:#ffcdd2;color:#b71c1c}.metric-analysis[data-v-39edf456]{padding:12px;background:#f5f5f5;border-radius:4px;line-height:1.5;font-size:.95em}.evidence-subsection[data-v-39edf456]{margin-bottom:20px}.matched-strings-list[data-v-39edf456]{display:flex;flex-wrap:wrap;gap:8px}.matched-string-badge[data-v-39edf456]{display:inline-block;padding:6px 12px;background:#e3f2fd;color:#1565c0;border-radius:16px;font-size:.9em;font-weight:500}.evidence-snippet[data-v-39edf456]{margin-bottom:12px;padding:12px;background:#fff;border-radius:4px;border:1px solid #ddd}.snippet-zone-badge[data-v-39edf456]{display:inline-block;padding:4px 8px;background:#3f51b5;color:#fff;border-radius:4px;font-size:.85em;font-weight:600;margin-bottom:8px}.snippet-text-block[data-v-39edf456]{padding:8px;background:#f5f5f5;border-radius:3px;overflow-x:auto}.snippet-text-block code[data-v-39edf456]{font-family:monospace;font-size:.9em;color:#555}.weights-grid[data-v-39edf456]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:16px 0;padding:16px;background:#fff;border-radius:6px}.weight-item[data-v-39edf456]{display:flex;gap:8px;align-items:center}.weight-key[data-v-39edf456]{font-weight:700;color:#666}.weight-value[data-v-39edf456]{color:#333;font-family:monospace}.nav-tag-local-modal[data-v-74a49a98]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.nav-tag-local-content[data-v-74a49a98]{background:#fff;width:90vw;max-width:1000px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.nav-tag-local-header[data-v-74a49a98]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.nav-tag-local-header h3[data-v-74a49a98]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-74a49a98]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-74a49a98]:hover{background:#e9ecef;color:#2c3e50}.nav-tag-local-body[data-v-74a49a98]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.section-block[data-v-74a49a98]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f9f9f9}.section-block h4[data-v-74a49a98]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.section-block h5[data-v-74a49a98]{margin:16px 0 8px;font-size:1em;color:#555;font-weight:600}.metric-row[data-v-74a49a98]{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e9ecef}.metric-row[data-v-74a49a98]:last-child{border-bottom:none}.metric-label[data-v-74a49a98]{font-weight:600;color:#555}.metric-value[data-v-74a49a98]{color:#333;word-break:break-word}.metric-value.formula[data-v-74a49a98]{font-family:monospace;font-size:.9em;background:#f5f5f5;padding:4px 8px;border-radius:3px}.status-badge[data-v-74a49a98]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:.9em}.status-ok[data-v-74a49a98]{background:#d4edda;color:#155724}.status-warning[data-v-74a49a98]{background:#fff3cd;color:#856404}.no-content[data-v-74a49a98]{color:#999;font-style:italic;text-align:center;padding:20px}.metric-item[data-v-74a49a98]{margin-bottom:16px;padding:16px;background:#fff;border-radius:6px;border:1px solid #ddd}.metric-item-header[data-v-74a49a98]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.metric-id[data-v-74a49a98]{font-weight:700;color:#666;font-size:.9em}.metric-name-detail[data-v-74a49a98]{flex:1;font-weight:600;color:#2c3e50;font-size:1em}.score-badge-large[data-v-74a49a98]{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:700;font-size:1em}.score-excellent[data-v-74a49a98]{background:#c8e6c9;color:#2e7d32}.score-good[data-v-74a49a98]{background:#dcedc8;color:#558b2f}.score-fair[data-v-74a49a98]{background:#fff9c4;color:#f57f17}.score-poor[data-v-74a49a98]{background:#ffebee;color:#c62828}.score-very-poor[data-v-74a49a98]{background:#ffcdd2;color:#b71c1c}.metric-analysis[data-v-74a49a98]{padding:12px;background:#f5f5f5;border-radius:4px;line-height:1.5;font-size:.95em}.evidence-subsection[data-v-74a49a98]{margin-bottom:20px}.matched-strings-list[data-v-74a49a98]{display:flex;flex-wrap:wrap;gap:8px}.matched-string-badge[data-v-74a49a98]{display:inline-block;padding:6px 12px;background:#e3f2fd;color:#1565c0;border-radius:16px;font-size:.9em;font-weight:500}.evidence-snippet[data-v-74a49a98]{margin-bottom:12px;padding:12px;background:#fff;border-radius:4px;border:1px solid #ddd}.snippet-zone-badge[data-v-74a49a98]{display:inline-block;padding:4px 8px;background:#3f51b5;color:#fff;border-radius:4px;font-size:.85em;font-weight:600;margin-bottom:8px}.snippet-text-block[data-v-74a49a98]{padding:8px;background:#f5f5f5;border-radius:3px;overflow-x:auto}.snippet-text-block code[data-v-74a49a98]{font-family:monospace;font-size:.9em;color:#555}.weights-grid[data-v-74a49a98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:16px 0;padding:16px;background:#fff;border-radius:6px}.weight-item[data-v-74a49a98]{display:flex;gap:8px;align-items:center}.weight-key[data-v-74a49a98]{font-weight:700;color:#666}.weight-value[data-v-74a49a98]{color:#333;font-family:monospace}.score-final-badge[data-v-74a49a98]{display:inline-block;padding:6px 14px;border-radius:6px;font-weight:700;font-size:1.1em}.title-modal[data-v-9d4b755e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.title-content[data-v-9d4b755e]{background:#fff;width:90vw;max-width:1200px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.title-header[data-v-9d4b755e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.title-header h3[data-v-9d4b755e]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-9d4b755e]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-9d4b755e]:hover{background:#e9ecef;color:#2c3e50}.title-body[data-v-9d4b755e]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.section-block[data-v-9d4b755e]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f9f9f9}.section-block h4[data-v-9d4b755e]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.section-block h5[data-v-9d4b755e]{margin:16px 0 8px;font-size:1em;color:#555;font-weight:600}.subsection[data-v-9d4b755e]{margin-bottom:20px}.metric-row[data-v-9d4b755e]{display:grid;grid-template-columns:200px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e9ecef}.metric-row[data-v-9d4b755e]:last-child{border-bottom:none}.metric-label[data-v-9d4b755e]{font-weight:600;color:#555}.metric-value[data-v-9d4b755e]{color:#333;word-break:break-word}.status-badge[data-v-9d4b755e]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:.9em}.status-ok[data-v-9d4b755e]{background:#d4edda;color:#155724}.status-warning[data-v-9d4b755e]{background:#fff3cd;color:#856404}.no-content[data-v-9d4b755e]{color:#999;font-style:italic;text-align:center;padding:20px}.title-item[data-v-9d4b755e]{margin-bottom:16px;padding:12px;background:#fff;border-radius:6px;border:1px solid #ddd}.title-item-header[data-v-9d4b755e]{display:flex;gap:12px;margin-bottom:8px}.title-key[data-v-9d4b755e]{font-weight:700;color:#666;min-width:120px}.title-text[data-v-9d4b755e]{flex:1;color:#2c3e50;font-weight:500}.anchor-item[data-v-9d4b755e]{margin-bottom:16px;padding:12px;background:#fff;border-radius:6px;border:1px solid #ddd}.anchor-item-header[data-v-9d4b755e]{font-weight:700;color:#666;margin-bottom:8px}.anchor-key[data-v-9d4b755e]{font-weight:700;color:#666}.anchor-text[data-v-9d4b755e]{padding:8px;background:#f5f5f5;border-radius:4px;margin-bottom:8px;font-size:.95em;line-height:1.5}.evidence-list[data-v-9d4b755e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.evidence-badge[data-v-9d4b755e]{display:inline-block;padding:6px 12px;background:#e3f2fd;color:#1565c0;border-radius:16px;font-size:.85em;font-weight:500}.evidence-badge.ignored[data-v-9d4b755e]{background:#f5f5f5;color:#999}.ev-zone[data-v-9d4b755e]{font-weight:700;text-decoration:underline}.score-item[data-v-9d4b755e]{margin-bottom:16px;padding:16px;background:#fff;border-radius:6px;border:1px solid #ddd}.overall-score[data-v-9d4b755e]{border:2px solid #007bff;background:#f0f8ff}.score-item-header[data-v-9d4b755e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.score-id[data-v-9d4b755e]{flex:1;font-weight:700;color:#2c3e50;font-size:1em}.score-badge-large[data-v-9d4b755e]{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:700;font-size:1em}.score-excellent[data-v-9d4b755e]{background:#c8e6c9;color:#2e7d32}.score-good[data-v-9d4b755e]{background:#dcedc8;color:#558b2f}.score-fair[data-v-9d4b755e]{background:#fff9c4;color:#f57f17}.score-poor[data-v-9d4b755e]{background:#ffebee;color:#c62828}.score-very-poor[data-v-9d4b755e]{background:#ffcdd2;color:#b71c1c}.score-rationale[data-v-9d4b755e],.score-confidence[data-v-9d4b755e]{padding:8px;background:#f5f5f5;border-radius:4px;margin-bottom:8px;font-size:.95em;line-height:1.5}.flags-list[data-v-9d4b755e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.flag-badge[data-v-9d4b755e]{display:inline-block;padding:4px 8px;background:#f5f5f5;color:#666;border-radius:4px;font-size:.85em;font-weight:500}.flag-badge.flag-active[data-v-9d4b755e]{background:#ffebee;color:#c62828}.caps-info[data-v-9d4b755e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:8px;background:#f5f5f5;border-radius:4px}.cap-badge[data-v-9d4b755e]{display:inline-block;padding:4px 8px;background:#fff;color:#666;border-radius:4px;font-size:.85em;font-weight:500;border:1px solid #ddd}.cap-badge.cap-active[data-v-9d4b755e]{background:#ffebee;color:#c62828;border-color:#c62828}.discrepancy-item[data-v-9d4b755e]{margin-bottom:12px;padding:12px;background:#fff;border-radius:4px;border:1px solid #ddd}.disc-header[data-v-9d4b755e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.disc-pair[data-v-9d4b755e]{font-weight:600;color:#2c3e50}.disc-type[data-v-9d4b755e]{font-size:.9em;color:#666;margin-bottom:8px}.severity-badge[data-v-9d4b755e]{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:600;font-size:.85em}.severity-info[data-v-9d4b755e]{background:#d1ecf1;color:#0c5460}.severity-warning[data-v-9d4b755e]{background:#fff3cd;color:#856404}.severity-error[data-v-9d4b755e]{background:#f8d7da;color:#721c24}.note-item[data-v-9d4b755e]{margin-bottom:12px;padding:12px;background:#fff;border-radius:4px;border:1px solid #ddd}.note-header[data-v-9d4b755e]{margin-bottom:8px}.note-text[data-v-9d4b755e]{padding:8px;background:#f5f5f5;border-radius:4px;margin-bottom:8px;font-size:.95em;line-height:1.5}.hyperlocality-modal[data-v-e1a426fa]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.hyperlocality-content[data-v-e1a426fa]{background:#fff;width:90vw;max-width:1200px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.hyperlocality-header[data-v-e1a426fa]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.hyperlocality-header h3[data-v-e1a426fa]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-e1a426fa]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-e1a426fa]:hover{background:#e9ecef;color:#2c3e50}.hyperlocality-body[data-v-e1a426fa]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.section-block[data-v-e1a426fa]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f9f9f9}.section-block h4[data-v-e1a426fa]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.section-block h5[data-v-e1a426fa]{margin:16px 0 8px;font-size:1em;color:#555;font-weight:600}.subsection[data-v-e1a426fa]{margin-bottom:20px}.metric-row[data-v-e1a426fa]{display:grid;grid-template-columns:200px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e9ecef}.metric-row[data-v-e1a426fa]:last-child{border-bottom:none}.metric-label[data-v-e1a426fa]{font-weight:600;color:#555}.metric-value[data-v-e1a426fa]{color:#333;word-break:break-word}.status-badge[data-v-e1a426fa]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:.9em}.status-ok[data-v-e1a426fa]{background:#d4edda;color:#155724}.status-warning[data-v-e1a426fa]{background:#fff3cd;color:#856404}.no-content[data-v-e1a426fa]{color:#999;font-style:italic;text-align:center;padding:20px}.signal-description[data-v-e1a426fa]{color:#666;font-size:.9em;margin:0 0 12px;font-style:italic}.evidence-group[data-v-e1a426fa]{display:flex;flex-direction:column;gap:12px}.evidence-item[data-v-e1a426fa]{margin-bottom:16px;padding:12px;background:#fff;border-radius:6px;border:1px solid #ddd}.evidence-list[data-v-e1a426fa]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.evidence-badge[data-v-e1a426fa]{display:inline-block;padding:6px 12px;background:#e3f2fd;color:#1565c0;border-radius:16px;font-size:.85em;font-weight:500}.ev-zone[data-v-e1a426fa]{font-weight:700;text-decoration:underline}.evidence-why[data-v-e1a426fa]{padding:8px;background:#f5f5f5;border-radius:4px;margin-top:8px;font-size:.95em;line-height:1.5}.score-badge-large[data-v-e1a426fa]{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:700;font-size:1em}.score-normalized[data-v-e1a426fa]{background:#007bff;color:#fff}.score-excellent[data-v-e1a426fa]{background:#c8e6c9;color:#2e7d32}.score-good[data-v-e1a426fa]{background:#dcedc8;color:#558b2f}.score-fair[data-v-e1a426fa]{background:#fff9c4;color:#f57f17}.score-poor[data-v-e1a426fa]{background:#ffebee;color:#c62828}.score-very-poor[data-v-e1a426fa]{background:#ffcdd2;color:#b71c1c}.warning-block[data-v-e1a426fa]{background:#fff3cd;border-color:#ffc107}.warning-block h4[data-v-e1a426fa]{border-bottom-color:#ffc107}.missing-list[data-v-e1a426fa]{margin:0;padding-left:25px}.missing-list li[data-v-e1a426fa]{margin-bottom:8px;color:#666}.flags-list[data-v-e1a426fa]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.flag-badge[data-v-e1a426fa]{display:inline-block;padding:4px 8px;background:#f5f5f5;color:#666;border-radius:4px;font-size:.85em;font-weight:500}.informative-relevance-modal[data-v-91a21782]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.informative-relevance-content[data-v-91a21782]{background:#fff;width:90vw;max-width:1200px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.informative-relevance-header[data-v-91a21782]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.informative-relevance-header h3[data-v-91a21782]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-91a21782]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-91a21782]:hover{background:#e9ecef;color:#2c3e50}.informative-relevance-body[data-v-91a21782]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.section-block[data-v-91a21782]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f9f9f9}.section-block h4[data-v-91a21782]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.section-block h5[data-v-91a21782]{margin:16px 0 8px;font-size:1em;color:#555;font-weight:600}.subsection[data-v-91a21782]{margin-bottom:20px}.metric-row[data-v-91a21782]{display:grid;grid-template-columns:250px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e9ecef}.metric-row[data-v-91a21782]:last-child{border-bottom:none}.metric-label[data-v-91a21782]{font-weight:600;color:#555}.metric-value[data-v-91a21782]{color:#333;word-break:break-word}.status-badge[data-v-91a21782]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:.9em}.status-ok[data-v-91a21782]{background:#d4edda;color:#155724}.status-warning[data-v-91a21782]{background:#fff3cd;color:#856404}.status-error[data-v-91a21782]{background:#f8d7da;color:#721c24}.no-content[data-v-91a21782]{color:#999;font-style:italic;text-align:center;padding:20px}.evidence-group[data-v-91a21782]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.evidence-item[data-v-91a21782]{margin-bottom:16px;padding:12px;background:#fff;border-radius:6px;border:1px solid #ddd}.evidence-list[data-v-91a21782]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.evidence-badge[data-v-91a21782]{display:inline-block;padding:6px 12px;background:#e3f2fd;color:#1565c0;border-radius:16px;font-size:.85em;font-weight:500}.ev-zone[data-v-91a21782]{font-weight:700;text-decoration:underline}.score-badge-large[data-v-91a21782]{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:700;font-size:1em}.score-normalized[data-v-91a21782]{background:#007bff;color:#fff}.score-excellent[data-v-91a21782]{background:#c8e6c9;color:#2e7d32}.score-good[data-v-91a21782]{background:#dcedc8;color:#558b2f}.score-fair[data-v-91a21782]{background:#fff9c4;color:#f57f17}.score-poor[data-v-91a21782]{background:#ffebee;color:#c62828}.score-very-poor[data-v-91a21782]{background:#ffcdd2;color:#b71c1c}.warning-block[data-v-91a21782]{background:#fff3cd;border-color:#ffc107}.warning-block h4[data-v-91a21782]{border-bottom-color:#ffc107}.drivers-list[data-v-91a21782]{margin:0;padding-left:25px}.drivers-list li[data-v-91a21782]{margin-bottom:8px;color:#666}.tags-list[data-v-91a21782]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tag-badge[data-v-91a21782]{display:inline-block;padding:4px 8px;background:#e3f2fd;color:#1565c0;border-radius:4px;font-size:.85em;font-weight:500}.flags-list[data-v-91a21782]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.flag-badge[data-v-91a21782]{display:inline-block;padding:4px 8px;background:#f5f5f5;color:#666;border-radius:4px;font-size:.85em;font-weight:500}.community-interest-modal[data-v-4dd0592f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.community-interest-content[data-v-4dd0592f]{background:#fff;width:90vw;max-width:1200px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.community-interest-header[data-v-4dd0592f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.community-interest-header h3[data-v-4dd0592f]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-4dd0592f]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-4dd0592f]:hover{background:#e9ecef;color:#2c3e50}.community-interest-body[data-v-4dd0592f]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.section-block[data-v-4dd0592f]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f9f9f9}.section-block h4[data-v-4dd0592f]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.section-block h5[data-v-4dd0592f]{margin:16px 0 8px;font-size:1em;color:#555;font-weight:600}.metric-row[data-v-4dd0592f]{display:grid;grid-template-columns:250px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e9ecef}.metric-row[data-v-4dd0592f]:last-child{border-bottom:none}.metric-label[data-v-4dd0592f]{font-weight:600;color:#555}.metric-value[data-v-4dd0592f]{color:#333;word-break:break-word}.no-content[data-v-4dd0592f]{color:#999;font-style:italic;text-align:center;padding:20px}.evidence-group[data-v-4dd0592f]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.evidence-item[data-v-4dd0592f]{margin-bottom:8px;padding:12px;background:#fff;border-radius:6px;border:1px solid #ddd}.evidence-badge[data-v-4dd0592f]{display:inline-block;padding:6px 12px;background:#e3f2fd;color:#1565c0;border-radius:16px;font-size:.85em;font-weight:500}.ev-zone[data-v-4dd0592f]{font-weight:700;text-decoration:underline}.score-badge-large[data-v-4dd0592f]{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:700;font-size:1em}.score-normalized[data-v-4dd0592f]{background:#007bff;color:#fff}.score-excellent[data-v-4dd0592f]{background:#c8e6c9;color:#2e7d32}.score-good[data-v-4dd0592f]{background:#dcedc8;color:#558b2f}.score-fair[data-v-4dd0592f]{background:#fff9c4;color:#f57f17}.score-poor[data-v-4dd0592f]{background:#ffebee;color:#c62828}.score-very-poor[data-v-4dd0592f]{background:#ffcdd2;color:#b71c1c}.warning-block[data-v-4dd0592f]{background:#fff3cd;border-color:#ffc107}.warning-block h4[data-v-4dd0592f]{border-bottom-color:#ffc107}.conflict-item[data-v-4dd0592f]{margin-bottom:16px;padding:12px;background:#fff;border-radius:6px;border-left:4px solid #ffc107}.conflict-header[data-v-4dd0592f]{font-weight:700;color:#856404;margin-bottom:8px}.conflict-reason[data-v-4dd0592f]{color:#666;font-size:.9em}.factors-list[data-v-4dd0592f]{margin:0;padding-left:25px}.factors-list li[data-v-4dd0592f]{margin-bottom:8px;color:#666}.subsection[data-v-4dd0592f]{margin-top:16px}.authority-locality-modal[data-v-4f055c3f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.authority-locality-content[data-v-4f055c3f]{background:#fff;width:90vw;max-width:1200px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.authority-locality-header[data-v-4f055c3f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.authority-locality-header h3[data-v-4f055c3f]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-4f055c3f]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-4f055c3f]:hover{background:#e9ecef;color:#2c3e50}.authority-locality-body[data-v-4f055c3f]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.section-block[data-v-4f055c3f]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f9f9f9}.section-block h4[data-v-4f055c3f]{margin:0 0 16px;font-size:1.2em;color:#333;border-bottom:2px solid #007bff;padding-bottom:8px}.section-block h5[data-v-4f055c3f]{margin:16px 0 8px;font-size:1em;color:#555;font-weight:600}.metric-row[data-v-4f055c3f]{display:grid;grid-template-columns:250px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e9ecef}.metric-row[data-v-4f055c3f]:last-child{border-bottom:none}.metric-label[data-v-4f055c3f]{font-weight:600;color:#555}.metric-value[data-v-4f055c3f]{color:#333;word-break:break-word}.status-badge[data-v-4f055c3f]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:.9em}.status-ok[data-v-4f055c3f]{background:#d4edda;color:#155724}.status-warning[data-v-4f055c3f]{background:#fff3cd;color:#856404}.evidence-group[data-v-4f055c3f]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.evidence-item[data-v-4f055c3f]{padding:12px;background:#fff;border-radius:6px;border:1px solid #ddd}.evidence-badge[data-v-4f055c3f]{display:inline-block;padding:6px 12px;background:#e3f2fd;color:#1565c0;border-radius:16px;font-size:.85em;font-weight:500;margin-bottom:8px}.ev-zone[data-v-4f055c3f]{font-weight:700;text-decoration:underline}.evidence-why[data-v-4f055c3f]{font-size:.9em;color:#666;font-style:italic;margin-top:8px}.score-badge-large[data-v-4f055c3f]{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:700;font-size:1em}.score-normalized[data-v-4f055c3f]{background:#007bff;color:#fff}.score-excellent[data-v-4f055c3f]{background:#c8e6c9;color:#2e7d32}.score-good[data-v-4f055c3f]{background:#dcedc8;color:#558b2f}.score-fair[data-v-4f055c3f]{background:#fff9c4;color:#f57f17}.score-poor[data-v-4f055c3f]{background:#ffebee;color:#c62828}.score-very-poor[data-v-4f055c3f]{background:#ffcdd2;color:#b71c1c}.warning-block[data-v-4f055c3f]{background:#fff3cd;border-color:#ffc107}.warning-block h4[data-v-4f055c3f]{border-bottom-color:#ffc107}.flag-item[data-v-4f055c3f]{margin-bottom:16px;padding:12px;background:#fff;border-radius:6px;border:1px solid #ddd}.flag-header[data-v-4f055c3f]{font-weight:600;margin-bottom:8px;color:#333}.flag-details[data-v-4f055c3f]{font-size:.9em;color:#666}.flag-details div[data-v-4f055c3f]{margin-bottom:4px}.metric-row[data-v-5f087ae7]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:15px 20px;border-bottom:1px solid #e0e0e0;transition:background .2s}.metric-row[data-v-5f087ae7]:last-child{border-bottom:none}.metric-row[data-v-5f087ae7]:hover{background:#f8f9fa}.metric-name[data-v-5f087ae7]{font-weight:500;color:#2c3e50}.metric-status[data-v-5f087ae7]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#7f8c8d;font-style:italic;white-space:nowrap;flex-wrap:nowrap}.metric-action[data-v-5f087ae7]{display:flex;align-items:center;justify-content:flex-end}.btn-toggle[data-v-5f087ae7]{padding:6px 16px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:background .2s;white-space:nowrap;flex-shrink:0}.btn-toggle[data-v-5f087ae7]:hover{background:#2980b9}.btn-info[data-v-5f087ae7]{padding:2px 4px;background:transparent;color:#95a5a6;border:none;cursor:pointer;font-size:.75em;transition:color .2s;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;flex-shrink:0}.btn-info[data-v-5f087ae7]:hover{color:#7f8c8d}.ui-verdict[data-v-5f087ae7]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:1em;white-space:nowrap;flex-shrink:0}.verdict-positive[data-v-5f087ae7]{background:#d4edda;color:#155724}.verdict-negative[data-v-5f087ae7]{background:#f8d7da;color:#721c24}.url-scoring-view[data-v-3385312a]{max-width:1200px;margin:0 auto}.header[data-v-3385312a]{display:flex;align-items:center;gap:20px;margin-bottom:30px}.header h1[data-v-3385312a]{margin:0;color:#2c3e50;font-size:2em}.btn-back[data-v-3385312a]{padding:10px 20px;background:#95a5a6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1em;font-weight:600;transition:background .2s}.btn-back[data-v-3385312a]:hover{background:#7f8c8d}.loading-message[data-v-3385312a],.error-message[data-v-3385312a]{text-align:center;padding:20px;font-size:1.1em;border-radius:6px}.error-message[data-v-3385312a]{color:#e74c3c;background:#fadbd8}.content[data-v-3385312a]{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px #0000001a}.url-info-section[data-v-3385312a]{margin-bottom:30px;display:flex;align-items:center;gap:15px}.url-link[data-v-3385312a]{font-size:1.3em;font-weight:600;color:#3498db;text-decoration:none;transition:color .2s;flex:1}.url-link[data-v-3385312a]:hover{color:#2980b9;text-decoration:underline}.btn-copy-url[data-v-3385312a]{padding:8px 12px;background:#95a5a6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1.2em;transition:background .2s;display:flex;align-items:center;justify-content:center;min-width:44px}.btn-copy-url[data-v-3385312a]:hover{background:#7f8c8d}.btn-analyze-continue[data-v-3385312a]{padding:12px 30px;background:#42b883;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1.05em;font-weight:600;transition:background .2s}.btn-analyze-continue[data-v-3385312a]:hover:not(:disabled){background:#35a372}.btn-analyze-continue[data-v-3385312a]:disabled{opacity:.6;cursor:not-allowed}.progress-section[data-v-3385312a]{margin:10px 0;padding-bottom:30px}.action-section-progreso[data-v-3385312a]{margin:15px 0;display:flex;justify-content:center}.progress-steps[data-v-3385312a]{display:flex;flex-direction:column;gap:0;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.step-group[data-v-3385312a]{background:#fff;border-bottom:1px solid #e0e0e0}.step-group[data-v-3385312a]:last-child{border-bottom:none}.step-header[data-v-3385312a]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f8f9fa;border-bottom:1px solid #e8e9ea}.step-header-left[data-v-3385312a]{display:flex;align-items:center;gap:10px}.step-header-right[data-v-3385312a]{display:flex;align-items:center;gap:8px}.btn-reset-step[data-v-3385312a]{padding:3px 8px;background:#fcd3d3;color:#333;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:background .2s}.btn-reset-step[data-v-3385312a]:hover{background:#f8b5b5}.step-icon[data-v-3385312a]{font-size:1.2em}.step-name[data-v-3385312a]{font-weight:600;font-size:1em;color:#2c3e50}.btn-toggle-step[data-v-3385312a]{padding:3px 8px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:.85em;font-weight:600;transition:background .2s;min-width:28px}.btn-toggle-step[data-v-3385312a]:hover{background:#7f8c8d}.substeps[data-v-3385312a]{padding:0}.substep-row[data-v-3385312a]{display:grid;grid-template-columns:30px 120px 1fr auto auto;align-items:center;gap:12px;padding:8px 16px 8px 40px;border-bottom:1px solid #f0f0f0}.substep-row[data-v-3385312a]:last-child{border-bottom:none}.substep-icon[data-v-3385312a]{font-size:1.1em}.substep-name[data-v-3385312a]{font-weight:500;color:#34495e}.substep-detail[data-v-3385312a]{color:#7f8c8d;font-size:.95em}.confidence-high[data-v-3385312a]{background:#d4edda;color:#155724}.confidence-medium[data-v-3385312a]{background:#fff3cd;color:#856404}.confidence-low[data-v-3385312a]{background:#f8d7da;color:#721c24}.metrics-section[data-v-3385312a]{margin-top:30px}.section-title-row[data-v-3385312a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #42b883}.section-title[data-v-3385312a]{margin:0;color:#2c3e50;font-size:1.5em}.btn-toggle-all-steps[data-v-3385312a]{background:transparent;border:1px solid #42b883;color:#42b883;padding:4px 10px;font-size:.9em;cursor:pointer;border-radius:4px;transition:all .2s ease;min-width:32px}.btn-toggle-all-steps[data-v-3385312a]:hover{background:#42b883;color:#fff}.metrics-table[data-v-3385312a]{display:flex;flex-direction:column}.metric-group[data-v-3385312a]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.metric-group-header[data-v-3385312a]{background:#f8f9fa;padding:15px 20px;border-bottom:1px solid #e0e0e0}.metric-group-header h3[data-v-3385312a]{margin:0;color:#2c3e50;font-size:1.2em;font-weight:600}.helpfulness-header[data-v-3385312a]{display:flex;flex-direction:column;align-items:center;gap:15px;padding:25px 20px;background:transparent;border:none;margin:-1px -1px 0}.helpfulness-average[data-v-3385312a]{display:flex;justify-content:center;align-items:center}.helpfulness-header+.metric-row[data-v-3385312a]{border-top:1px solid #e0e0e0}.local-experience-header[data-v-3385312a]{display:flex;flex-direction:column;align-items:center;gap:15px;padding:25px 20px;background:transparent;border:none;margin:-1px -1px 0}.local-experience-average[data-v-3385312a]{display:flex;justify-content:center;align-items:center}.local-experience-header+.metric-row[data-v-3385312a]{border-top:1px solid #e0e0e0}.accessibility-header[data-v-3385312a]{display:flex;flex-direction:column;align-items:center;gap:15px;padding:25px 20px;background:transparent;border:none;margin:-1px -1px 0}.accessibility-average[data-v-3385312a]{display:flex;justify-content:center;align-items:center}.accessibility-header+.metric-row[data-v-3385312a]{border-top:1px solid #e0e0e0}.metric-row[data-v-3385312a]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:15px 20px;border-bottom:1px solid #e0e0e0;transition:background .2s}.metric-row[data-v-3385312a]:last-child{border-bottom:none}.metric-row[data-v-3385312a]:hover{background:#f8f9fa}.metric-row--expandable[data-v-3385312a]{grid-template-columns:1fr auto auto;grid-template-rows:auto auto}.metric-sublinks[data-v-3385312a]{grid-column:1 / -1;display:flex;gap:12px;padding:8px 0 0;flex-wrap:wrap}.btn-sublink[data-v-3385312a]{background:#f0f4f8;border:1px solid #d0d7de;border-radius:6px;padding:6px 14px;font-size:.9em;cursor:pointer;color:#24292f;transition:background .15s,border-color .15s}.btn-sublink[data-v-3385312a]:hover{background:#e1e7ed;border-color:#8b949e}.sub-metrics[data-v-3385312a]{margin:12px 20px 8px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e0e0e0}.sub-metric-row[data-v-3385312a]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:8px 12px;transition:background .2s}.sub-metric-row[data-v-3385312a]:not(:last-child){border-bottom:1px solid #e9ecef;margin-bottom:8px;padding-bottom:12px}.sub-metric-row[data-v-3385312a]:hover{background:#fff;border-radius:4px}.sub-metric-name[data-v-3385312a]{font-weight:500;color:#555;font-size:.95em;padding-left:8px}.sub-metric-value[data-v-3385312a],.sub-metric-action[data-v-3385312a]{display:flex;align-items:center;justify-content:flex-end}.status-pending-small[data-v-3385312a]{color:#95a5a6;font-style:italic;font-size:.9em}.metric-name[data-v-3385312a]{font-weight:500;color:#2c3e50}.metric-status[data-v-3385312a]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#7f8c8d;font-style:italic;white-space:nowrap;flex-wrap:nowrap}.btn-analyze[data-v-3385312a]{padding:6px 16px;background:#95a5a6;color:#fff;border:none;border-radius:4px;cursor:not-allowed;font-size:.9em;transition:background .2s}.btn-analyze[data-v-3385312a]:not(:disabled){background:#42b883;cursor:pointer}.btn-analyze[data-v-3385312a]:not(:disabled):hover{background:#35a372}.btn-toggle[data-v-3385312a]{padding:6px 16px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:background .2s;white-space:nowrap;flex-shrink:0}.btn-toggle[data-v-3385312a]:hover{background:#2980b9}.btn-info[data-v-3385312a]{padding:2px 4px;background:transparent;color:#95a5a6;border:none;cursor:pointer;font-size:.75em;transition:color .2s;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;flex-shrink:0}.btn-info[data-v-3385312a]:hover{color:#7f8c8d}.metric-action[data-v-3385312a]{display:flex;align-items:center;justify-content:flex-end}.metric-details[data-v-3385312a]{padding:20px;background:#f9f9f9;border-top:1px solid #e0e0e0}.utility-intent-result[data-v-3385312a]{display:flex;flex-direction:column;gap:20px}.ui-section[data-v-3385312a]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:16px}.ui-section h4[data-v-3385312a]{margin:0 0 12px;color:#2c3e50;font-size:1.1em;font-weight:600;border-bottom:2px solid #3498db;padding-bottom:8px}.ui-summary[data-v-3385312a]{display:flex;flex-direction:column;gap:12px}.ui-summary-row[data-v-3385312a]{display:flex;flex-direction:column;gap:6px}.ui-label[data-v-3385312a]{font-weight:600;color:#2c3e50;font-size:.95em}.ui-verdict[data-v-3385312a]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:1em;white-space:nowrap;flex-shrink:0}.verdict-alineado[data-v-3385312a]{background:#d4edda;color:#155724}.verdict-parcial[data-v-3385312a]{background:#fff3cd;color:#856404}.verdict-no_alineado[data-v-3385312a]{background:#f8d7da;color:#721c24}.verdict-positive[data-v-3385312a]{background:#d4edda;color:#155724}.verdict-negative[data-v-3385312a]{background:#f8d7da;color:#721c24}.ui-score[data-v-3385312a]{font-weight:700;font-size:1em;color:#2563eb;padding:4px 8px;background:#eff6ff;border-radius:4px;white-space:nowrap;flex-shrink:0}.es-category[data-v-3385312a]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:1em;white-space:nowrap}.es-category[class*=category-][data-v-3385312a],.es-category.category-0[data-v-3385312a],.es-category.category-1[data-v-3385312a],.es-category.category-2[data-v-3385312a],.es-category.category-3[data-v-3385312a],.es-category.category-4[data-v-3385312a],.es-category.category-5[data-v-3385312a],.es-category.category-6[data-v-3385312a],.es-category.category-7[data-v-3385312a],.es-category.category-8[data-v-3385312a],.es-category.category-9[data-v-3385312a],.es-category.category-10[data-v-3385312a],.es-category.category-11[data-v-3385312a],.es-category.category-12[data-v-3385312a],.es-category.category-13[data-v-3385312a],.es-category.category-14[data-v-3385312a],.es-category.category-15[data-v-3385312a],.es-category.category-16[data-v-3385312a],.es-category.category-17[data-v-3385312a],.es-category.category-18[data-v-3385312a],.es-category.category-19[data-v-3385312a],.es-category.category-20[data-v-3385312a]{background:#f8d7da;color:#721c24}.es-category.category-21[data-v-3385312a],.es-category.category-22[data-v-3385312a],.es-category.category-23[data-v-3385312a],.es-category.category-24[data-v-3385312a],.es-category.category-25[data-v-3385312a],.es-category.category-26[data-v-3385312a],.es-category.category-27[data-v-3385312a],.es-category.category-28[data-v-3385312a],.es-category.category-29[data-v-3385312a],.es-category.category-30[data-v-3385312a],.es-category.category-31[data-v-3385312a],.es-category.category-32[data-v-3385312a],.es-category.category-33[data-v-3385312a],.es-category.category-34[data-v-3385312a],.es-category.category-35[data-v-3385312a],.es-category.category-36[data-v-3385312a],.es-category.category-37[data-v-3385312a],.es-category.category-38[data-v-3385312a],.es-category.category-39[data-v-3385312a],.es-category.category-40[data-v-3385312a]{background:#ffe5d0;color:#8b4513}.es-category.category-41[data-v-3385312a],.es-category.category-42[data-v-3385312a],.es-category.category-43[data-v-3385312a],.es-category.category-44[data-v-3385312a],.es-category.category-45[data-v-3385312a],.es-category.category-46[data-v-3385312a],.es-category.category-47[data-v-3385312a],.es-category.category-48[data-v-3385312a],.es-category.category-49[data-v-3385312a],.es-category.category-50[data-v-3385312a],.es-category.category-51[data-v-3385312a],.es-category.category-52[data-v-3385312a],.es-category.category-53[data-v-3385312a],.es-category.category-54[data-v-3385312a],.es-category.category-55[data-v-3385312a],.es-category.category-56[data-v-3385312a],.es-category.category-57[data-v-3385312a],.es-category.category-58[data-v-3385312a],.es-category.category-59[data-v-3385312a],.es-category.category-60[data-v-3385312a]{background:#fff3cd;color:#856404}.es-category.category-61[data-v-3385312a],.es-category.category-62[data-v-3385312a],.es-category.category-63[data-v-3385312a],.es-category.category-64[data-v-3385312a],.es-category.category-65[data-v-3385312a],.es-category.category-66[data-v-3385312a],.es-category.category-67[data-v-3385312a],.es-category.category-68[data-v-3385312a],.es-category.category-69[data-v-3385312a],.es-category.category-70[data-v-3385312a],.es-category.category-71[data-v-3385312a],.es-category.category-72[data-v-3385312a],.es-category.category-73[data-v-3385312a],.es-category.category-74[data-v-3385312a],.es-category.category-75[data-v-3385312a],.es-category.category-76[data-v-3385312a],.es-category.category-77[data-v-3385312a],.es-category.category-78[data-v-3385312a],.es-category.category-79[data-v-3385312a],.es-category.category-80[data-v-3385312a]{background:#d4edda;color:#3d7a4d}.es-category.category-81[data-v-3385312a],.es-category.category-82[data-v-3385312a],.es-category.category-83[data-v-3385312a],.es-category.category-84[data-v-3385312a],.es-category.category-85[data-v-3385312a],.es-category.category-86[data-v-3385312a],.es-category.category-87[data-v-3385312a],.es-category.category-88[data-v-3385312a],.es-category.category-89[data-v-3385312a],.es-category.category-90[data-v-3385312a],.es-category.category-91[data-v-3385312a],.es-category.category-92[data-v-3385312a],.es-category.category-93[data-v-3385312a],.es-category.category-94[data-v-3385312a],.es-category.category-95[data-v-3385312a],.es-category.category-96[data-v-3385312a],.es-category.category-97[data-v-3385312a],.es-category.category-98[data-v-3385312a],.es-category.category-99[data-v-3385312a],.es-category.category-100[data-v-3385312a]{background:#d4edda;color:#155724}.es-score[data-v-3385312a]{font-weight:700;font-size:1em;color:#2563eb;padding:4px 8px;background:#eff6ff;border-radius:4px;white-space:nowrap;flex-shrink:0}.gr-info[data-v-3385312a]{padding:4px 12px;border-radius:4px;font-weight:600;font-size:.95em;color:#0369a1;background:#e0f2fe;white-space:nowrap;flex-shrink:0}.orig-category[data-v-3385312a]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:1em;white-space:nowrap}.orig-category[class*=category-][data-v-3385312a],.orig-category.category-0[data-v-3385312a],.orig-category.category-1[data-v-3385312a],.orig-category.category-2[data-v-3385312a],.orig-category.category-3[data-v-3385312a],.orig-category.category-4[data-v-3385312a],.orig-category.category-5[data-v-3385312a],.orig-category.category-6[data-v-3385312a],.orig-category.category-7[data-v-3385312a],.orig-category.category-8[data-v-3385312a],.orig-category.category-9[data-v-3385312a],.orig-category.category-10[data-v-3385312a],.orig-category.category-11[data-v-3385312a],.orig-category.category-12[data-v-3385312a],.orig-category.category-13[data-v-3385312a],.orig-category.category-14[data-v-3385312a],.orig-category.category-15[data-v-3385312a],.orig-category.category-16[data-v-3385312a],.orig-category.category-17[data-v-3385312a],.orig-category.category-18[data-v-3385312a],.orig-category.category-19[data-v-3385312a],.orig-category.category-20[data-v-3385312a]{background:#f8d7da;color:#721c24}.orig-category.category-21[data-v-3385312a],.orig-category.category-22[data-v-3385312a],.orig-category.category-23[data-v-3385312a],.orig-category.category-24[data-v-3385312a],.orig-category.category-25[data-v-3385312a],.orig-category.category-26[data-v-3385312a],.orig-category.category-27[data-v-3385312a],.orig-category.category-28[data-v-3385312a],.orig-category.category-29[data-v-3385312a],.orig-category.category-30[data-v-3385312a],.orig-category.category-31[data-v-3385312a],.orig-category.category-32[data-v-3385312a],.orig-category.category-33[data-v-3385312a],.orig-category.category-34[data-v-3385312a],.orig-category.category-35[data-v-3385312a],.orig-category.category-36[data-v-3385312a],.orig-category.category-37[data-v-3385312a],.orig-category.category-38[data-v-3385312a],.orig-category.category-39[data-v-3385312a],.orig-category.category-40[data-v-3385312a]{background:#ffe5d0;color:#8b4513}.orig-category.category-41[data-v-3385312a],.orig-category.category-42[data-v-3385312a],.orig-category.category-43[data-v-3385312a],.orig-category.category-44[data-v-3385312a],.orig-category.category-45[data-v-3385312a],.orig-category.category-46[data-v-3385312a],.orig-category.category-47[data-v-3385312a],.orig-category.category-48[data-v-3385312a],.orig-category.category-49[data-v-3385312a],.orig-category.category-50[data-v-3385312a],.orig-category.category-51[data-v-3385312a],.orig-category.category-52[data-v-3385312a],.orig-category.category-53[data-v-3385312a],.orig-category.category-54[data-v-3385312a],.orig-category.category-55[data-v-3385312a],.orig-category.category-56[data-v-3385312a],.orig-category.category-57[data-v-3385312a],.orig-category.category-58[data-v-3385312a],.orig-category.category-59[data-v-3385312a],.orig-category.category-60[data-v-3385312a]{background:#fff3cd;color:#856404}.orig-category.category-61[data-v-3385312a],.orig-category.category-62[data-v-3385312a],.orig-category.category-63[data-v-3385312a],.orig-category.category-64[data-v-3385312a],.orig-category.category-65[data-v-3385312a],.orig-category.category-66[data-v-3385312a],.orig-category.category-67[data-v-3385312a],.orig-category.category-68[data-v-3385312a],.orig-category.category-69[data-v-3385312a],.orig-category.category-70[data-v-3385312a],.orig-category.category-71[data-v-3385312a],.orig-category.category-72[data-v-3385312a],.orig-category.category-73[data-v-3385312a],.orig-category.category-74[data-v-3385312a],.orig-category.category-75[data-v-3385312a],.orig-category.category-76[data-v-3385312a],.orig-category.category-77[data-v-3385312a],.orig-category.category-78[data-v-3385312a],.orig-category.category-79[data-v-3385312a],.orig-category.category-80[data-v-3385312a]{background:#d4edda;color:#3d7a4d}.orig-category.category-81[data-v-3385312a],.orig-category.category-82[data-v-3385312a],.orig-category.category-83[data-v-3385312a],.orig-category.category-84[data-v-3385312a],.orig-category.category-85[data-v-3385312a],.orig-category.category-86[data-v-3385312a],.orig-category.category-87[data-v-3385312a],.orig-category.category-88[data-v-3385312a],.orig-category.category-89[data-v-3385312a],.orig-category.category-90[data-v-3385312a],.orig-category.category-91[data-v-3385312a],.orig-category.category-92[data-v-3385312a],.orig-category.category-93[data-v-3385312a],.orig-category.category-94[data-v-3385312a],.orig-category.category-95[data-v-3385312a],.orig-category.category-96[data-v-3385312a],.orig-category.category-97[data-v-3385312a],.orig-category.category-98[data-v-3385312a],.orig-category.category-99[data-v-3385312a],.orig-category.category-100[data-v-3385312a]{background:#d4edda;color:#155724}.orig-score[data-v-3385312a]{font-weight:700;font-size:1em;color:#2563eb;padding:4px 8px;background:#eff6ff;border-radius:4px;white-space:nowrap;flex-shrink:0}.ui-reasons[data-v-3385312a]{margin:0;padding-left:20px;color:#34495e}.ui-reasons li[data-v-3385312a]{margin-bottom:4px}.ui-text[data-v-3385312a]{color:#34495e;line-height:1.5}.ui-metrics[data-v-3385312a]{display:flex;flex-direction:column;gap:16px}.ui-metric[data-v-3385312a]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:12px}.ui-metric-header[data-v-3385312a]{display:grid;grid-template-columns:40px 1fr auto auto;align-items:center;gap:12px;margin-bottom:8px}.ui-metric-id[data-v-3385312a]{font-family:monospace;font-weight:700;color:#2c3e50;font-size:.95em}.ui-metric-name[data-v-3385312a]{font-weight:600;color:#34495e;font-size:.95em}.ui-metric-verdict[data-v-3385312a]{padding:2px 8px;border-radius:4px;font-weight:600;font-size:.85em;text-transform:uppercase}.ui-metric-score[data-v-3385312a]{font-weight:700;color:#2c3e50;font-size:1em;min-width:40px;text-align:right}.ui-metric-analysis[data-v-3385312a]{color:#495057;font-size:.9em;line-height:1.5;padding-left:52px}.btn-view-detail[data-v-3385312a]{background:transparent;border:none;cursor:pointer;font-size:1.2em;padding:4px 8px;margin-left:auto;opacity:.7;transition:opacity .2s,transform .2s}.btn-view-detail[data-v-3385312a]:hover{opacity:1;transform:scale(1.1)}.download-detail-modal[data-v-3385312a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.download-detail-content[data-v-3385312a]{background:#fff;width:90vw;height:90vh;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.download-detail-header[data-v-3385312a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.download-detail-header h3[data-v-3385312a]{margin:0;font-size:1.5em;color:#2c3e50}.btn-close-modal[data-v-3385312a]{background:transparent;border:none;font-size:1.8em;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.btn-close-modal[data-v-3385312a]:hover{background:#e9ecef;color:#2c3e50}.download-detail-body[data-v-3385312a]{flex:1;overflow-y:auto;padding:24px}.download-section[data-v-3385312a]{margin-bottom:24px}.download-section h4[data-v-3385312a]{margin:0 0 12px;font-size:1.1em;color:#495057;border-bottom:2px solid #dee2e6;padding-bottom:8px}.download-field[data-v-3385312a]{background:#f8f9fa;padding:12px;border-radius:4px;font-family:monospace;font-size:.95em}.download-field.error[data-v-3385312a]{background:#f8d7da;color:#721c24}.download-value[data-v-3385312a]{word-break:break-all}.download-headers[data-v-3385312a]{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.download-header[data-v-3385312a]{display:grid;grid-template-columns:250px 1fr;gap:16px;padding:8px 12px;border-bottom:1px solid #dee2e6;font-family:monospace;font-size:.9em}.download-header[data-v-3385312a]:last-child{border-bottom:none}.header-key[data-v-3385312a]{font-weight:700;color:#495057;word-break:break-word}.header-value[data-v-3385312a]{color:#212529;word-break:break-all}.download-body-preview[data-v-3385312a]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:16px;max-height:600px;overflow:auto}.download-body-preview pre[data-v-3385312a]{margin:0;font-family:monospace;font-size:.85em;line-height:1.5;white-space:pre-wrap;word-break:break-word}.title-spots-modal[data-v-3385312a]{display:flex;flex-direction:column;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.title-spot-modal[data-v-3385312a]{padding:16px;border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;gap:12px}.title-spot-modal[data-v-3385312a]:last-child{border-bottom:none}.title-spot-header[data-v-3385312a]{display:flex;justify-content:space-between;align-items:center;gap:16px}.title-spot-location[data-v-3385312a]{display:flex;align-items:center;gap:8px;flex:1}.title-spot-confidence[data-v-3385312a]{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:4px;font-weight:700;font-size:.9em}.title-spot-confidence.confidence-high[data-v-3385312a]{background:#d4edda;color:#155724}.title-spot-confidence.confidence-medium[data-v-3385312a]{background:#fff3cd;color:#856404}.title-spot-confidence.confidence-low[data-v-3385312a]{background:#f8d7da;color:#721c24}.title-spot-title[data-v-3385312a],.title-spot-why[data-v-3385312a]{display:flex;gap:8px;align-items:flex-start}.title-spot-modal .spot-label[data-v-3385312a]{font-weight:700;color:#495057;min-width:90px;flex-shrink:0}.title-spot-modal .spot-value[data-v-3385312a]{color:#212529;word-break:break-word}.title-spot-location .spot-value[data-v-3385312a]{font-family:monospace;background:#e9ecef;padding:2px 6px;border-radius:3px;font-size:.9em}.facts-ideas-list[data-v-3385312a]{display:flex;flex-direction:column;gap:16px}.fact-item[data-v-3385312a],.idea-item[data-v-3385312a]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:12px}.fact-header[data-v-3385312a],.idea-header[data-v-3385312a]{display:flex;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #e9ecef}.fact-id[data-v-3385312a],.idea-id[data-v-3385312a]{font-family:monospace;font-weight:700;font-size:.9em;color:#495057;background:#e9ecef;padding:4px 8px;border-radius:4px}.fact-modality[data-v-3385312a],.idea-type[data-v-3385312a]{font-size:.85em;padding:4px 8px;border-radius:4px;background:#e3f2fd;color:#1565c0;font-weight:600}.fact-polarity[data-v-3385312a]{font-size:.85em;padding:4px 8px;border-radius:4px;font-weight:600}.fact-polarity.polarity-positive[data-v-3385312a]{background:#e8f5e9;color:#2e7d32}.fact-polarity.polarity-negative[data-v-3385312a]{background:#ffebee;color:#c62828}.idea-salience[data-v-3385312a]{font-size:.85em;padding:4px 8px;border-radius:4px;background:#fff3e0;color:#e65100;font-weight:600;margin-left:auto}.fact-content[data-v-3385312a],.idea-content[data-v-3385312a]{display:flex;flex-direction:column;gap:12px}.fact-row[data-v-3385312a],.idea-row[data-v-3385312a]{display:flex;flex-direction:column;gap:4px}.fact-label[data-v-3385312a],.idea-label[data-v-3385312a]{font-weight:600;font-size:.9em;color:#6c757d}.fact-value[data-v-3385312a],.idea-value[data-v-3385312a]{color:#212529;line-height:1.6}.fact-anchors[data-v-3385312a],.idea-anchors[data-v-3385312a]{margin:4px 0 0;padding-left:20px;list-style:disc;color:#6c757d}.fact-anchors li[data-v-3385312a],.idea-anchors li[data-v-3385312a]{margin-bottom:4px;font-size:.9em;line-height:1.5}.facts-ideas-tabs[data-v-3385312a]{display:flex;gap:0;border-bottom:2px solid #dee2e6;background:#f8f9fa;padding:0 20px}.facts-ideas-tab[data-v-3385312a]{padding:12px 24px;background:transparent;border:none;border-bottom:3px solid transparent;color:#6c757d;font-weight:600;font-size:.95em;cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.facts-ideas-tab[data-v-3385312a]:hover{color:#495057;background:#e9ecef}.facts-ideas-tab.active[data-v-3385312a]{color:#2563eb;border-bottom-color:#2563eb;background:#fff}.tab-count[data-v-3385312a]{color:#6c757d;font-weight:400;font-size:.9em}.facts-ideas-tab.active .tab-count[data-v-3385312a]{color:#2563eb}.facts-ideas-tab-content[data-v-3385312a]{padding:20px 0}.empty-message[data-v-3385312a]{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic}.factuality-analysis-modal[data-v-3385312a]{max-width:1000px}.header-title-with-status[data-v-3385312a]{display:flex;align-items:center;gap:16px}.global-state-info-inline[data-v-3385312a]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#e8f5e9;border-radius:6px;font-size:.85em}.global-state-message[data-v-3385312a]{font-weight:600;color:#27ae60}.state-counter[data-v-3385312a]{font-weight:700;color:#27ae60}.factuality-body[data-v-3385312a]{max-height:70vh;overflow-y:auto}.factuality-facts-list[data-v-3385312a]{display:flex;flex-direction:column;gap:20px}.factuality-fact-card[data-v-3385312a]{background:#f8f9fa;border-left:4px solid #42b883;border-radius:8px;padding:20px}.factuality-fact-header[data-v-3385312a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.factuality-fact-header h4[data-v-3385312a]{margin:0;color:#2c3e50;flex:1;font-size:1.1em}.factuality-fact-metrics[data-v-3385312a]{display:flex;gap:8px;flex-shrink:0}.metric-badge[data-v-3385312a]{padding:4px 10px;background:#e9ecef;color:#495057;border-radius:12px;font-size:.85em;font-weight:600;white-space:nowrap}.factuality-fact-long[data-v-3385312a]{color:#555;margin:0 0 16px;line-height:1.6}.factuality-evidences[data-v-3385312a]{border-top:1px solid #dee2e6;padding-top:16px;margin-top:12px}.factuality-evidences-header[data-v-3385312a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.factuality-evidences-header strong[data-v-3385312a]{color:#2c3e50}.fact-evidence-summary[data-v-3385312a]{flex:1;text-align:center}.evidence-summary-text[data-v-3385312a]{padding:4px 12px;border-radius:12px;font-size:.85em;font-weight:600}.evidence-summary-very-common[data-v-3385312a]{background:#fadbd8;color:#e74c3c}.evidence-summary-common[data-v-3385312a]{background:#fce3d4;color:#e67e22}.evidence-summary-original[data-v-3385312a]{background:#d4edda;color:#27ae60}.evidence-summary-contradicted[data-v-3385312a]{background:#ede7f6;color:#b19cd9}.evidence-summary-opposition[data-v-3385312a]{background:#e1d5ed;color:#8e44ad}.evidence-summary-neutral[data-v-3385312a]{background:#f5f5f5;color:#999}.btn-toggle-evidences-small[data-v-3385312a]{background:transparent;border:1px solid #dee2e6;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:.9em;color:#495057;transition:all .2s}.btn-toggle-evidences-small[data-v-3385312a]:hover{background:#e9ecef;border-color:#adb5bd}.factuality-evidences-list[data-v-3385312a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.factuality-evidence-item[data-v-3385312a]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:12px}.factuality-evidence-header[data-v-3385312a]{margin-bottom:8px}.evidence-link[data-v-3385312a]{color:#2563eb;text-decoration:none;font-weight:500;word-break:break-all}.evidence-link[data-v-3385312a]:hover{text-decoration:underline}.evidence-error[data-v-3385312a]{color:#dc3545;font-size:.9em;padding:8px;background:#f8d7da;border-radius:4px;margin-top:8px}.factuality-evidence-analysis[data-v-3385312a]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.evidence-metric-row[data-v-3385312a]{display:flex;flex-direction:column;gap:4px}.evidence-score[data-v-3385312a]{font-weight:700;padding:4px 10px;border-radius:12px;font-size:.85em;display:inline-block;width:fit-content}.evidence-score.score-high[data-v-3385312a]{background:#d4edda;color:#155724}.evidence-score.score-medium[data-v-3385312a]{background:#fff3cd;color:#856404}.evidence-score.score-low[data-v-3385312a]{background:#f8d7da;color:#721c24}.evidence-reason[data-v-3385312a]{margin:0;padding:8px 12px;background:#f8f9fa;border-radius:4px;color:#555;font-size:.9em;line-height:1.5}.factuality-no-evidences[data-v-3385312a]{color:#6c757d;font-style:italic;text-align:center;padding:12px}.authors-list[data-v-3385312a]{display:flex;flex-direction:column;gap:16px}.author-item[data-v-3385312a]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:12px}.author-header[data-v-3385312a]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e9ecef}.author-name[data-v-3385312a]{font-weight:700;font-size:1.1em;color:#212529}.author-badges[data-v-3385312a]{display:flex;gap:8px;align-items:center}.author-bio-nota[data-v-3385312a]{font-size:.85em;padding:4px 8px;border-radius:4px;font-weight:600}.author-bio-nota.bio-nota-1[data-v-3385312a]{background:#ffebee;color:#c62828}.author-bio-nota.bio-nota-2[data-v-3385312a]{background:#fff9c4;color:#f57f17}.author-bio-nota.bio-nota-3[data-v-3385312a]{background:#e8f5e9;color:#2e7d32}.author-has-url[data-v-3385312a]{font-size:.85em;padding:4px 8px;border-radius:4px;background:#e3f2fd;color:#1565c0;font-weight:600}.author-no-url[data-v-3385312a]{font-size:.85em;padding:4px 8px;border-radius:4px;background:#f5f5f5;color:#757575;font-weight:600}.author-content[data-v-3385312a]{display:flex;flex-direction:column;gap:12px}.author-row[data-v-3385312a]{display:flex;gap:8px;align-items:flex-start}.author-label[data-v-3385312a]{font-weight:700;color:#495057;min-width:150px;flex-shrink:0}.author-value[data-v-3385312a]{color:#212529;word-break:break-word}.author-link[data-v-3385312a]{color:#1976d2;text-decoration:none;word-break:break-all}.author-link[data-v-3385312a]:hover{text-decoration:underline}.publication-section[data-v-3385312a]{margin-top:24px;padding-top:24px;border-top:2px solid #e9ecef}.publication-title[data-v-3385312a]{font-size:16px;font-weight:600;color:#495057;margin-bottom:12px}.eeat-score[data-v-3385312a]{font-weight:700;font-size:1em;color:#2563eb;padding:4px 8px;background:#eff6ff;border-radius:4px}.anticipation-category[data-v-3385312a]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:1em;white-space:nowrap}.anticipation-category.category-bajo[data-v-3385312a]{background:#ffebee;color:#c62828}.anticipation-category.category-medio[data-v-3385312a]{background:#fff9c4;color:#f57f17}.anticipation-category.category-alto[data-v-3385312a]{background:#e8f5e9;color:#2e7d32}.clarity-category[data-v-3385312a],.multimedia-category[data-v-3385312a],.ux-category[data-v-3385312a]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:1em;white-space:nowrap}.clarity-category.category-bajo[data-v-3385312a],.multimedia-category.category-bajo[data-v-3385312a],.ux-category.category-bajo[data-v-3385312a]{background:#ffebee;color:#c62828}.clarity-category.category-medio[data-v-3385312a],.multimedia-category.category-medio[data-v-3385312a],.ux-category.category-medio[data-v-3385312a]{background:#fff3e0;color:#ef6c00}.clarity-category.category-bueno[data-v-3385312a],.multimedia-category.category-bueno[data-v-3385312a],.ux-category.category-bueno[data-v-3385312a]{background:#e8f5e9;color:#2e7d32}.anticipation-score[data-v-3385312a]{font-weight:700;font-size:1em;color:#2563eb;padding:4px 8px;background:#eff6ff;border-radius:4px}.anticipation-section[data-v-3385312a]{margin-bottom:24px}.anticipation-section[data-v-3385312a]:last-child{margin-bottom:0}.anticipation-subtitle[data-v-3385312a]{font-size:16px;font-weight:600;color:#495057;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e9ecef}.questions-list[data-v-3385312a]{display:flex;flex-direction:column;gap:16px}.question-item[data-v-3385312a]{display:flex;gap:12px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:3px solid #6c757d}.question-number[data-v-3385312a]{flex-shrink:0;width:28px;height:28px;background:#6c757d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.question-content[data-v-3385312a]{flex:1;display:flex;flex-direction:column;gap:8px}.question-text[data-v-3385312a]{font-weight:600;color:#212529;font-size:15px;line-height:1.4}.question-reason[data-v-3385312a]{color:#6c757d;font-size:13px;line-height:1.4;font-style:italic}.resources-analysis[data-v-3385312a]{display:flex;flex-direction:column;gap:12px}.resource-row[data-v-3385312a]{display:flex;gap:12px;align-items:flex-start}.resource-label[data-v-3385312a]{font-weight:600;color:#495057;min-width:180px;flex-shrink:0}.resource-value[data-v-3385312a]{flex:1;color:#212529;line-height:1.5}.resource-score[data-v-3385312a]{flex:1;color:#212529;font-weight:700;font-size:16px}.resources-list[data-v-3385312a]{flex:1;display:flex;flex-direction:column;gap:8px}.resource-detected-item[data-v-3385312a]{display:flex;gap:12px;padding:8px 12px;background:#e8f5e9;border-radius:4px;border-left:3px solid #2e7d32}.resource-tipo[data-v-3385312a]{font-weight:600;color:#2e7d32;min-width:160px;flex-shrink:0}.resource-detalle[data-v-3385312a]{flex:1;color:#495057;font-size:14px;line-height:1.4}.clarity-score[data-v-3385312a]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:1em;background:#eff6ff;color:#1e40af}.multimedia-score[data-v-3385312a]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:1em}.multimedia-score[data-score="0"][data-v-3385312a],.multimedia-score[data-score="1"][data-v-3385312a],.multimedia-score[data-score="2"][data-v-3385312a],.multimedia-score[data-score="3"][data-v-3385312a],.multimedia-score[data-score="4"][data-v-3385312a],.multimedia-score[data-score="5"][data-v-3385312a],.multimedia-score[data-score="6"][data-v-3385312a],.multimedia-score[data-score="7"][data-v-3385312a],.multimedia-score[data-score="8"][data-v-3385312a],.multimedia-score[data-score="9"][data-v-3385312a],.multimedia-score[data-score="10"][data-v-3385312a],.multimedia-score[data-score="11"][data-v-3385312a],.multimedia-score[data-score="12"][data-v-3385312a],.multimedia-score[data-score="13"][data-v-3385312a],.multimedia-score[data-score="14"][data-v-3385312a],.multimedia-score[data-score="15"][data-v-3385312a],.multimedia-score[data-score="16"][data-v-3385312a],.multimedia-score[data-score="17"][data-v-3385312a],.multimedia-score[data-score="18"][data-v-3385312a],.multimedia-score[data-score="19"][data-v-3385312a],.multimedia-score[data-score="20"][data-v-3385312a],.multimedia-score[data-score="21"][data-v-3385312a],.multimedia-score[data-score="22"][data-v-3385312a],.multimedia-score[data-score="23"][data-v-3385312a],.multimedia-score[data-score="24"][data-v-3385312a],.multimedia-score[data-score="25"][data-v-3385312a],.multimedia-score[data-score="26"][data-v-3385312a],.multimedia-score[data-score="27"][data-v-3385312a],.multimedia-score[data-score="28"][data-v-3385312a],.multimedia-score[data-score="29"][data-v-3385312a],.multimedia-score[data-score="30"][data-v-3385312a],.multimedia-score[data-score="31"][data-v-3385312a],.multimedia-score[data-score="32"][data-v-3385312a],.multimedia-score[data-score="33"][data-v-3385312a],.multimedia-score[data-score="34"][data-v-3385312a],.multimedia-score[data-score="35"][data-v-3385312a],.multimedia-score[data-score="36"][data-v-3385312a],.multimedia-score[data-score="37"][data-v-3385312a],.multimedia-score[data-score="38"][data-v-3385312a],.multimedia-score[data-score="39"][data-v-3385312a]{background:#f8d7da;color:#721c24}.multimedia-score[data-score="40"][data-v-3385312a],.multimedia-score[data-score="41"][data-v-3385312a],.multimedia-score[data-score="42"][data-v-3385312a],.multimedia-score[data-score="43"][data-v-3385312a],.multimedia-score[data-score="44"][data-v-3385312a],.multimedia-score[data-score="45"][data-v-3385312a],.multimedia-score[data-score="46"][data-v-3385312a],.multimedia-score[data-score="47"][data-v-3385312a],.multimedia-score[data-score="48"][data-v-3385312a],.multimedia-score[data-score="49"][data-v-3385312a],.multimedia-score[data-score="50"][data-v-3385312a],.multimedia-score[data-score="51"][data-v-3385312a],.multimedia-score[data-score="52"][data-v-3385312a],.multimedia-score[data-score="53"][data-v-3385312a],.multimedia-score[data-score="54"][data-v-3385312a],.multimedia-score[data-score="55"][data-v-3385312a],.multimedia-score[data-score="56"][data-v-3385312a],.multimedia-score[data-score="57"][data-v-3385312a],.multimedia-score[data-score="58"][data-v-3385312a],.multimedia-score[data-score="59"][data-v-3385312a],.multimedia-score[data-score="60"][data-v-3385312a],.multimedia-score[data-score="61"][data-v-3385312a],.multimedia-score[data-score="62"][data-v-3385312a],.multimedia-score[data-score="63"][data-v-3385312a],.multimedia-score[data-score="64"][data-v-3385312a],.multimedia-score[data-score="65"][data-v-3385312a],.multimedia-score[data-score="66"][data-v-3385312a],.multimedia-score[data-score="67"][data-v-3385312a],.multimedia-score[data-score="68"][data-v-3385312a],.multimedia-score[data-score="69"][data-v-3385312a]{background:#fff3cd;color:#856404}.multimedia-score[data-score="70"][data-v-3385312a],.multimedia-score[data-score="71"][data-v-3385312a],.multimedia-score[data-score="72"][data-v-3385312a],.multimedia-score[data-score="73"][data-v-3385312a],.multimedia-score[data-score="74"][data-v-3385312a],.multimedia-score[data-score="75"][data-v-3385312a],.multimedia-score[data-score="76"][data-v-3385312a],.multimedia-score[data-score="77"][data-v-3385312a],.multimedia-score[data-score="78"][data-v-3385312a],.multimedia-score[data-score="79"][data-v-3385312a],.multimedia-score[data-score="80"][data-v-3385312a],.multimedia-score[data-score="81"][data-v-3385312a],.multimedia-score[data-score="82"][data-v-3385312a],.multimedia-score[data-score="83"][data-v-3385312a],.multimedia-score[data-score="84"][data-v-3385312a],.multimedia-score[data-score="85"][data-v-3385312a],.multimedia-score[data-score="86"][data-v-3385312a],.multimedia-score[data-score="87"][data-v-3385312a],.multimedia-score[data-score="88"][data-v-3385312a],.multimedia-score[data-score="89"][data-v-3385312a],.multimedia-score[data-score="90"][data-v-3385312a],.multimedia-score[data-score="91"][data-v-3385312a],.multimedia-score[data-score="92"][data-v-3385312a],.multimedia-score[data-score="93"][data-v-3385312a],.multimedia-score[data-score="94"][data-v-3385312a],.multimedia-score[data-score="95"][data-v-3385312a],.multimedia-score[data-score="96"][data-v-3385312a],.multimedia-score[data-score="97"][data-v-3385312a],.multimedia-score[data-score="98"][data-v-3385312a],.multimedia-score[data-score="99"][data-v-3385312a],.multimedia-score[data-score="100"][data-v-3385312a]{background:#d4edda;color:#155724}.applicability-badge[data-v-3385312a]{padding:2px 8px;border-radius:4px;font-size:.85em;font-weight:600}.badge-a2[data-v-3385312a]{background:#dcfce7;color:#166534}.badge-a1[data-v-3385312a]{background:#fef3c7;color:#92400e}.badge-a0[data-v-3385312a]{background:#f3f4f6;color:#6b7280}.metric-note[data-v-3385312a]{padding:4px 8px;border-radius:4px;font-weight:600}.note-excellent[data-v-3385312a]{background:#dcfce7;color:#166534}.note-good[data-v-3385312a]{background:#d1fae5;color:#065f46}.note-acceptable[data-v-3385312a]{background:#fef3c7;color:#92400e}.note-poor[data-v-3385312a]{background:#fed7aa;color:#9a3412}.note-very-poor[data-v-3385312a]{background:#fecaca;color:#991b1b}.note-na[data-v-3385312a]{background:#f3f4f6;color:#6b7280}.metrics-detail-table[data-v-3385312a]{margin-top:12px;overflow-x:auto}.metrics-detail-table table[data-v-3385312a]{width:100%;border-collapse:collapse;font-size:.9em}.metrics-detail-table th[data-v-3385312a],.metrics-detail-table td[data-v-3385312a]{padding:8px 12px;text-align:left;border-bottom:1px solid #e5e7eb}.metrics-detail-table th[data-v-3385312a]{background:#f9fafb;font-weight:600;color:#374151}.metrics-detail-table tr[data-v-3385312a]:hover{background:#f9fafb}.btn-view-metric[data-v-3385312a]{background:transparent;border:none;cursor:pointer;font-size:1.2em;padding:2px}.metric-detail-section[data-v-3385312a]{margin-bottom:20px}.metric-detail-section h4[data-v-3385312a]{font-size:1em;font-weight:600;color:#374151;margin-bottom:8px}.metric-detail-section ul[data-v-3385312a]{margin-left:20px;list-style-type:disc}.metric-detail-section li[data-v-3385312a]{margin-bottom:4px}.metric-note-display[data-v-3385312a]{display:inline-block;padding:8px 16px;border-radius:6px;font-size:1.5em;font-weight:700}.clarity-section[data-v-3385312a]{margin-bottom:24px}.clarity-section h4[data-v-3385312a]{font-size:1.1em;font-weight:600;color:#374151;margin-bottom:12px;border-bottom:2px solid #e5e7eb;padding-bottom:8px}.clarity-summary[data-v-3385312a]{background:#f9fafb;padding:12px;border-radius:6px}.summary-row[data-v-3385312a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.summary-row[data-v-3385312a]:last-child{margin-bottom:0}.clarity-metrics-table[data-v-3385312a]{width:100%;border-collapse:collapse;font-size:.9em}.clarity-metrics-table th[data-v-3385312a],.clarity-metrics-table td[data-v-3385312a]{padding:10px 12px;text-align:left;border-bottom:1px solid #e5e7eb}.clarity-metrics-table th[data-v-3385312a]{background:#f9fafb;font-weight:600;color:#374151;position:sticky;top:0}.clarity-metrics-table tbody tr[data-v-3385312a]:hover{background:#f9fafb}.criterion-cell[data-v-3385312a]{font-size:.85em;color:#6b7280;max-width:300px}.clarity-list[data-v-3385312a]{margin-left:20px;list-style-type:disc}.clarity-list li[data-v-3385312a]{margin-bottom:8px;line-height:1.5}.ux-detail-container[data-v-3385312a]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:6px;border-left:4px solid #3498db}.ux-technical-summary h4[data-v-3385312a]{margin:0 0 15px;color:#2c3e50;font-size:1.1em}.ux-technical-summary h5[data-v-3385312a]{margin:15px 0 10px;color:#34495e;font-size:1em}.ux-info-row[data-v-3385312a]{margin:8px 0;padding:6px 0;font-size:.95em;line-height:1.6}.ux-info-row strong[data-v-3385312a]{color:#2c3e50;margin-right:8px}.ux-info-row code[data-v-3385312a]{background:#ecf0f1;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.badge-success[data-v-3385312a]{display:inline-block;padding:3px 10px;background:#2ecc71;color:#fff;border-radius:12px;font-size:.85em;font-weight:600;text-transform:uppercase}.ux-artifacts-list[data-v-3385312a]{list-style:none;margin:10px 0;max-height:300px;overflow-y:auto;background:#fff;border-radius:4px;padding:10px}.ux-artifacts-list li[data-v-3385312a]{padding:8px 10px;margin:4px 0;background:#f8f9fa;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;display:flex;align-items:center;gap:8px;transition:background .2s}.ux-artifacts-list li[data-v-3385312a]:hover{background:#e9ecef}.ux-artifacts-list li span[data-v-3385312a]{font-size:1.2em}.ux-artifacts-list li code[data-v-3385312a]{background:none;padding:0;font-family:Courier New,monospace;color:#495057}.modal-overlay[data-v-3385312a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.modal-content[data-v-3385312a]{background:#fff;border-radius:12px;width:100%;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-3385312a]{padding:20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-3385312a]{margin:0;color:#2c3e50;font-size:1.5em}.modal-close[data-v-3385312a]{background:none;border:none;font-size:32px;cursor:pointer;color:#6c757d;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.modal-close[data-v-3385312a]:hover{background:#f8f9fa;color:#2c3e50}.modal-body[data-v-3385312a]{padding:20px;overflow-y:auto;flex:1}.modal-footer[data-v-3385312a]{padding:20px;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:10px}.btn-secondary[data-v-3385312a]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1em;transition:background .2s}.btn-secondary[data-v-3385312a]:hover{background:#5a6268}.modal-read-ux[data-v-3385312a]{max-width:900px;max-height:90vh}.ux-info-section[data-v-3385312a]{background:#f8f9fa;padding:20px;border-radius:6px;margin-bottom:20px}.ux-info-section .ux-info-row[data-v-3385312a]{margin:10px 0;display:flex;align-items:center;gap:10px}.ux-info-section .ux-info-row strong[data-v-3385312a]{min-width:100px;color:#2c3e50}.ux-info-section .ux-info-row a[data-v-3385312a]{color:#3498db;text-decoration:none;word-break:break-all}.ux-info-section .ux-info-row a[data-v-3385312a]:hover{text-decoration:underline}.ux-artifacts-section[data-v-3385312a]{margin-top:20px}.ux-artifacts-section h3[data-v-3385312a]{margin:0 0 15px;color:#2c3e50;font-size:1.2em}.ux-artifacts-section h4[data-v-3385312a]{margin:15px 0 10px;color:#34495e;font-size:1em}.screenshots-grid[data-v-3385312a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:20px}.screenshot-item[data-v-3385312a]{cursor:pointer;border:2px solid #dee2e6;border-radius:6px;overflow:hidden;transition:all .2s;background:#fff}.screenshot-item[data-v-3385312a]:hover{border-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.screenshot-item img[data-v-3385312a]{width:100%;height:150px;object-fit:cover;display:block}.screenshot-name[data-v-3385312a]{padding:8px;font-size:.85em;font-family:Courier New,monospace;background:#f8f9fa;text-align:center;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artifacts-list[data-v-3385312a]{list-style:none;padding:0;margin:0}.artifacts-list li[data-v-3385312a]{padding:10px;margin:5px 0;background:#f8f9fa;border-radius:4px;display:flex;align-items:center;gap:10px;font-family:Courier New,monospace;font-size:.9em}.artifacts-list li span[data-v-3385312a]{font-size:1.2em}.artifacts-list li code[data-v-3385312a]{flex:1;background:none;padding:0;color:#495057}.btn-download-artifact[data-v-3385312a]{padding:4px 8px;background:#3498db;color:#fff;text-decoration:none;border-radius:4px;font-size:.9em;transition:background .2s}.btn-download-artifact[data-v-3385312a]:hover{background:#2980b9}.ux-info-note[data-v-3385312a]{margin-top:20px;padding:10px;background:#e9ecef;border-left:4px solid #6c757d;border-radius:4px;font-size:.9em;color:#495057}.lightbox-overlay[data-v-3385312a]{background:#000000e6;z-index:10001}.lightbox-content[data-v-3385312a]{position:relative;max-width:90%;max-height:90vh;display:flex;align-items:center;justify-content:center}.lightbox-content img[data-v-3385312a]{max-width:100%;max-height:90vh;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #00000080}.lightbox-close[data-v-3385312a]{position:absolute;top:-40px;right:0;background:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;color:#2c3e50;font-weight:700}.lightbox-close[data-v-3385312a]:hover{background:#f8f9fa}.lightbox-counter[data-v-3385312a]{position:absolute;top:-36px;left:0;color:#ffffffd9;font-size:.9em;background:#00000080;padding:2px 10px;border-radius:12px}.lightbox-content .btn-preview-nav[data-v-3385312a]{flex-shrink:0;background:#ffffffd9;border:none;width:48px;height:48px;border-radius:50%;font-size:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#2c3e50;font-weight:700;transition:background .2s;margin:0 12px;line-height:1}.lightbox-content .btn-preview-nav[data-v-3385312a]:hover{background:#fff}.image-preview-modal[data-v-3385312a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;z-index:10000}.image-preview-content[data-v-3385312a]{position:relative;display:flex;flex-direction:column;align-items:center;max-width:80vw;max-height:92vh}.image-preview-content img[data-v-3385312a]{max-width:80vw;max-height:82vh;object-fit:contain;border-radius:6px;box-shadow:0 4px 24px #00000080}.image-preview-caption[data-v-3385312a]{margin-top:10px;color:#ddd;font-size:.9em;display:flex;gap:12px;align-items:center}.preview-counter[data-v-3385312a]{color:#aaa;font-size:.95em}.btn-preview-nav[data-v-3385312a]{flex-shrink:0;background:#ffffff26;border:none;color:#fff;font-size:2.8em;line-height:1;width:52px;height:52px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.btn-preview-nav[data-v-3385312a]:hover{background:#ffffff52}.card[data-v-e617a42a]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card h3[data-v-e617a42a]{margin-top:0;color:#42b883}.form-group[data-v-e617a42a]{margin-bottom:15px}.form-group label[data-v-e617a42a]{display:block;margin-bottom:5px;font-weight:500;color:#2c3e50}.form-group input[data-v-e617a42a]{width:100%;max-width:300px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:1em}button[data-v-e617a42a]{padding:10px 20px;background:#42b883;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1em;transition:background .2s}button[data-v-e617a42a]:hover:not(:disabled){background:#35a372}button[data-v-e617a42a]:disabled{background:#95a5a6;cursor:not-allowed}.result[data-v-e617a42a]{margin-top:15px;padding:15px;background:#e8f5e9;border-radius:4px;border-left:4px solid #42b883}.result pre[data-v-e617a42a]{margin:10px 0 0;padding:10px;background:#f5f5f5;border-radius:4px;overflow-x:auto}.error[data-v-e617a42a]{margin-top:15px;padding:15px;background:#ffebee;border-radius:4px;border-left:4px solid #e74c3c;color:#c0392b}.users-view[data-v-16d4c7b4]{max-width:1200px;margin:0 auto}.header[data-v-16d4c7b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header h1[data-v-16d4c7b4]{margin:0;color:#2c3e50}.btn-create[data-v-16d4c7b4]{padding:12px 24px;background:#42b883;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1em;font-weight:600;transition:background .2s}.btn-create[data-v-16d4c7b4]:hover{background:#35a372}.loading[data-v-16d4c7b4],.error[data-v-16d4c7b4]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-16d4c7b4]{color:#e74c3c;background:#fadbd8;border-radius:6px}.users-table[data-v-16d4c7b4]{width:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border-collapse:collapse}.users-table thead[data-v-16d4c7b4]{background:#2c3e50;color:#fff}.users-table th[data-v-16d4c7b4],.users-table td[data-v-16d4c7b4]{padding:15px;text-align:left}.th-group[data-v-16d4c7b4]{text-align:center!important;border-bottom:1px solid rgba(255,255,255,.3)}.users-table thead tr:nth-child(2) th[data-v-16d4c7b4]{font-size:.85em;font-weight:400;opacity:.9;text-align:center}.users-table tbody tr[data-v-16d4c7b4]:nth-child(2n){background:#f8f9fa}.users-table tbody tr[data-v-16d4c7b4]:hover{background:#e8f5e9}.badge[data-v-16d4c7b4]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85em;font-weight:600}.badge-admin[data-v-16d4c7b4]{background:#42b883;color:#fff}.badge-user[data-v-16d4c7b4]{background:#95a5a6;color:#fff}.actions[data-v-16d4c7b4]{display:flex;gap:8px}.btn-edit[data-v-16d4c7b4],.btn-delete[data-v-16d4c7b4]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:opacity .2s}.btn-edit[data-v-16d4c7b4]{background:#3498db;color:#fff}.btn-edit[data-v-16d4c7b4]:hover{background:#2980b9}.btn-delete[data-v-16d4c7b4]{background:#e74c3c;color:#fff}.btn-delete[data-v-16d4c7b4]:hover{background:#c0392b}.modal-overlay[data-v-16d4c7b4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-16d4c7b4]{background:#fff;border-radius:8px;padding:30px;width:90%;max-width:500px;box-shadow:0 4px 20px #0000004d}.modal h2[data-v-16d4c7b4]{margin-top:0;color:#2c3e50}.form-group[data-v-16d4c7b4]{margin-bottom:20px}.form-group label[data-v-16d4c7b4]{display:block;margin-bottom:6px;font-weight:600;color:#2c3e50}.form-group input[type=text][data-v-16d4c7b4],.form-group input[type=password][data-v-16d4c7b4]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1em;box-sizing:border-box}.checkbox-group label[data-v-16d4c7b4]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-group input[type=checkbox][data-v-16d4c7b4]{width:18px;height:18px;cursor:pointer}.modal-actions[data-v-16d4c7b4]{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.btn-cancel[data-v-16d4c7b4],.btn-save[data-v-16d4c7b4]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1em;font-weight:600;transition:background .2s}.btn-cancel[data-v-16d4c7b4]{background:#95a5a6;color:#fff}.btn-cancel[data-v-16d4c7b4]:hover{background:#7f8c8d}.btn-save[data-v-16d4c7b4]{background:#42b883;color:#fff}.btn-save[data-v-16d4c7b4]:hover:not(:disabled){background:#35a372}.btn-save[data-v-16d4c7b4]:disabled{opacity:.6;cursor:not-allowed}.help-text[data-v-16d4c7b4]{display:block;margin-top:5px;color:#7f8c8d;font-size:.85em}.uuid-cell[data-v-16d4c7b4]{font-family:monospace;font-size:.85em;color:#7f8c8d;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-cell[data-v-16d4c7b4]{text-align:center}.feature-badge[data-v-16d4c7b4]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-weight:700;font-size:.9rem}.feature-enabled[data-v-16d4c7b4]{background:#d4edda;color:#155724}.feature-disabled[data-v-16d4c7b4]{background:#f8d7da;color:#721c24}.config-view[data-v-3ad725f4]{max-width:900px;margin:0 auto}.config-view h1[data-v-3ad725f4]{margin:0 0 30px;color:#2c3e50}.loading[data-v-3ad725f4],.error[data-v-3ad725f4]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-3ad725f4]{color:#e74c3c;background:#fadbd8;border-radius:6px;margin-bottom:20px}.success[data-v-3ad725f4]{color:#27ae60;background:#d5f4e6;border-radius:6px;padding:15px;margin-bottom:20px;text-align:center}.config-container[data-v-3ad725f4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.tabs[data-v-3ad725f4]{display:flex;background:#f5f5f5;border-bottom:2px solid #ddd}.tab[data-v-3ad725f4]{flex:1;padding:15px 20px;border:none;background:transparent;cursor:pointer;font-size:1em;font-weight:600;color:#7f8c8d;transition:all .2s;border-bottom:3px solid transparent}.tab[data-v-3ad725f4]:hover{background:#ecf0f1;color:#2c3e50}.tab.active[data-v-3ad725f4]{background:#fff;color:#42b883;border-bottom-color:#42b883}.config-form[data-v-3ad725f4]{padding:30px}.tab-content[data-v-3ad725f4]{min-height:200px}.form-group[data-v-3ad725f4]{margin-bottom:20px}.form-group--test[data-v-3ad725f4]{margin-top:1rem}.form-group label[data-v-3ad725f4]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.input-field[data-v-3ad725f4]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:1em;box-sizing:border-box;transition:border-color .2s}.input-field[data-v-3ad725f4]:focus{outline:none;border-color:#42b883}.textarea-field[data-v-3ad725f4]{resize:vertical;font-family:monospace;line-height:1.5}.password-field-wrapper[data-v-3ad725f4]{position:relative}.password-field-wrapper .password-textarea[data-v-3ad725f4]{padding-right:3.5rem}.password-textarea--masked[data-v-3ad725f4]{-webkit-text-security:disc;text-security:disc;letter-spacing:.08em}.btn-credential-visibility[data-v-3ad725f4]{position:absolute;top:8px;right:10px;border:none;background:#ecf0f1;border-radius:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:background .2s,transform .2s;box-shadow:0 1px 4px #0000001a}.btn-credential-visibility[data-v-3ad725f4]:hover{background:#bdc3c7;transform:translateY(-1px)}.form-group--bucket[data-v-3ad725f4]{margin-top:1em}.bucket-field[data-v-3ad725f4]{display:flex;gap:.5em;align-items:stretch}.bucket-field .input-field[data-v-3ad725f4]{flex:1}.btn-lookup[data-v-3ad725f4]{border:none;background:#4a90e2;color:#fff;width:42px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1em}.btn-lookup[data-v-3ad725f4]:disabled{opacity:.6;cursor:not-allowed}.extra-group[data-v-3ad725f4]{display:flex;align-items:center;gap:.5em}.extra-hint[data-v-3ad725f4]{font-size:.9em;color:#555;margin-top:.5em}.form-group--inline[data-v-3ad725f4]{display:flex;gap:1em;flex-wrap:wrap}.inline-field[data-v-3ad725f4]{flex:1;min-width:120px}.model-inline[data-v-3ad725f4]{display:flex;gap:6px;align-items:center}.model-picker[data-v-3ad725f4]{border:1px solid #d1d5db;background:#f8fafc;border-radius:8px;padding:8px 10px;cursor:pointer}.model-dropdown[data-v-3ad725f4]{margin-top:6px}.btn-test[data-v-3ad725f4]{padding:10px 20px;background:#2c3e50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background .2s}.btn-test[data-v-3ad725f4]:disabled{opacity:.5;cursor:not-allowed}.btn-test[data-v-3ad725f4]:not(:disabled):hover{background:#1f2b3a}.btn-test--secondary[data-v-3ad725f4]{background:#1f2b3a}.btn-test--secondary[data-v-3ad725f4]:not(:disabled):hover{background:#111821}.btn-reset-prompts[data-v-3ad725f4]{padding:10px 20px;background:#e67e22;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background .2s}.btn-reset-prompts[data-v-3ad725f4]:hover{background:#d35400}.test-error[data-v-3ad725f4]{color:#c0392b;font-size:.9em;margin-top:.5em}.test-output[data-v-3ad725f4]{margin-top:.75em}.test-result[data-v-3ad725f4]{margin-top:.5em;padding:.75em;background:#2c3e50;color:#f1f1f1;border-radius:4px;max-height:220px;overflow:auto;white-space:pre-wrap}.form-actions[data-v-3ad725f4]{display:flex;justify-content:flex-end;margin-top:30px}.form-actions--with-tests[data-v-3ad725f4]{justify-content:space-between;align-items:center}.test-buttons[data-v-3ad725f4]{display:flex;gap:.75em}.btn-save[data-v-3ad725f4]{padding:12px 30px;background:#42b883;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1em;font-weight:600;transition:background .2s}.btn-save[data-v-3ad725f4]:hover:not(:disabled){background:#35a372}.btn-save[data-v-3ad725f4]:disabled{opacity:.6;cursor:not-allowed}.modes-crud[data-v-3ad725f4]{margin-top:10px}.modes-list[data-v-3ad725f4]{border:1px solid #ddd;border-radius:4px;background:#f9f9f9;max-height:500px;overflow-y:auto;margin-bottom:10px}.mode-item[data-v-3ad725f4]{background:#fff;border-bottom:1px solid #e0e0e0;padding:12px;transition:background .2s}.mode-item[data-v-3ad725f4]:last-child{border-bottom:none}.mode-item.mode-editing[data-v-3ad725f4]{background:#f0f8ff;border-left:4px solid #42b883}.mode-display[data-v-3ad725f4]{display:flex;justify-content:space-between;align-items:center}.mode-header[data-v-3ad725f4]{flex:1;display:flex;flex-direction:column;gap:4px}.mode-name[data-v-3ad725f4]{font-weight:600;color:#2c3e50;font-size:1em}.mode-priority[data-v-3ad725f4]{font-size:.85em;color:#7f8c8d}.mode-actions[data-v-3ad725f4]{display:flex;gap:4px}.btn-icon[data-v-3ad725f4]{background:#ecf0f1;border:1px solid #bdc3c7;border-radius:4px;width:32px;height:32px;cursor:pointer;font-size:.9em;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.btn-icon[data-v-3ad725f4]:hover:not(:disabled){background:#bdc3c7;transform:scale(1.05)}.btn-icon[data-v-3ad725f4]:disabled{opacity:.3;cursor:not-allowed}.btn-icon.btn-danger[data-v-3ad725f4]:hover:not(:disabled){background:#e74c3c;color:#fff;border-color:#e74c3c}.mode-edit[data-v-3ad725f4]{display:flex;flex-direction:column;gap:12px}.mode-edit-field[data-v-3ad725f4]{display:flex;flex-direction:column;gap:4px}.mode-edit-field label[data-v-3ad725f4]{font-size:.9em;font-weight:600;color:#2c3e50}.mode-edit-actions[data-v-3ad725f4]{display:flex;gap:8px;justify-content:flex-end}.btn-small[data-v-3ad725f4]{padding:8px 16px;border:none;border-radius:4px;font-size:.9em;font-weight:600;cursor:pointer;transition:all .2s}.btn-save-mode[data-v-3ad725f4]{background:#42b883;color:#fff}.btn-save-mode[data-v-3ad725f4]:hover{background:#35a372}.btn-cancel-mode[data-v-3ad725f4]{background:#95a5a6;color:#fff}.btn-cancel-mode[data-v-3ad725f4]:hover{background:#7f8c8d}.mode-empty[data-v-3ad725f4]{padding:40px 20px;text-align:center;color:#7f8c8d;font-style:italic}.btn-add-mode[data-v-3ad725f4]{width:100%;padding:12px;background:#42b883;color:#fff;border:none;border-radius:4px;font-size:1em;font-weight:600;cursor:pointer;transition:background .2s}.btn-add-mode[data-v-3ad725f4]:hover{background:#35a372}.info-box[data-v-3ad725f4]{background:#e3f2fd;border:1px solid #90caf9;border-radius:6px;padding:15px;margin-top:20px;color:#1976d2;line-height:1.6}.info-box strong[data-v-3ad725f4]{display:block;margin-bottom:8px}.tab-description[data-v-3ad725f4]{color:#7f8c8d;font-size:.95em;margin-bottom:20px;line-height:1.5}.tab-content h4[data-v-3ad725f4]{margin:25px 0 15px;color:#2c3e50;font-size:1.1em;border-bottom:1px solid #ecf0f1;padding-bottom:8px}.filter-input[data-v-3ad725f4]{margin-bottom:10px;width:100%}.countries-checkboxes[data-v-3ad725f4]{max-height:400px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:10px;background:#f9f9f9}.country-checkbox[data-v-3ad725f4]{display:block;padding:4px 0;cursor:pointer}.country-checkbox input[type=checkbox][data-v-3ad725f4]{margin-right:8px;cursor:pointer}.country-checkbox span[data-v-3ad725f4]{font-size:.95em}.country-checkbox[data-v-3ad725f4]:hover{background:#f0f0f0}.features-checkboxes[data-v-3ad725f4]{border:1px solid #ddd;border-radius:4px;padding:10px;background:#f9f9f9}.feature-checkbox[data-v-3ad725f4]{display:block;padding:6px 0;cursor:pointer}.feature-checkbox input[type=checkbox][data-v-3ad725f4]{margin-right:8px;cursor:pointer}.feature-checkbox span[data-v-3ad725f4]{font-size:.95em}.feature-checkbox[data-v-3ad725f4]:hover{background:#f0f0f0}.cache-view[data-v-f8c40548]{max-width:1200px;margin:0 auto}.cache-view h1[data-v-f8c40548]{margin:0 0 30px;color:#2c3e50}.loading[data-v-f8c40548],.error[data-v-f8c40548]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-f8c40548]{color:#e74c3c;background:#fadbd8;border-radius:6px}.cache-container[data-v-f8c40548]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.cache-controls[data-v-f8c40548]{padding:20px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:15px}.cache-controls label[data-v-f8c40548]{font-weight:600;color:#2c3e50}.limit-select[data-v-f8c40548]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:1em;cursor:pointer;background:#fff}.limit-select[data-v-f8c40548]:focus{outline:none;border-color:#42b883}.total-count[data-v-f8c40548]{margin-left:auto;color:#7f8c8d;font-weight:600}.empty-state[data-v-f8c40548]{padding:60px 20px;text-align:center;color:#7f8c8d;font-size:1.1em}.cache-table[data-v-f8c40548]{width:100%;border-collapse:collapse}.cache-table thead[data-v-f8c40548]{background:#ecf0f1}.cache-table th[data-v-f8c40548]{padding:15px;text-align:left;font-weight:600;color:#2c3e50;border-bottom:2px solid #bdc3c7}.cache-table tbody tr[data-v-f8c40548]{border-bottom:1px solid #ecf0f1;transition:background .2s;cursor:pointer}.cache-table tbody tr[data-v-f8c40548]:hover{background:#f8f9fa}.cache-table tbody tr.expanded-row[data-v-f8c40548]{background:#e8f5e9}.cache-table tbody tr.detail-row[data-v-f8c40548]{cursor:default;background:#fafafa}.cache-table tbody tr.detail-row[data-v-f8c40548]:hover{background:#fafafa}.cache-table td[data-v-f8c40548]{padding:15px;color:#2c3e50}.date-cell[data-v-f8c40548]{font-family:monospace;font-size:.9em;color:#7f8c8d}.type-badge[data-v-f8c40548]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85em;font-weight:600;text-transform:lowercase}.type-transcribe[data-v-f8c40548]{background:#e8f5e9;color:#2e7d32}.type-identify-speakers[data-v-f8c40548]{background:#e3f2fd;color:#1565c0}.type-identify-topics[data-v-f8c40548]{background:#f3e5f5;color:#6a1b9a}.type-generate-news[data-v-f8c40548]{background:#fff3e0;color:#e65100}.type-generate-titles[data-v-f8c40548]{background:#e0f2fe;color:#0ea5e9}.type-generate-subtitles[data-v-f8c40548]{background:#e0f7fa;color:#00838f}.type-generate-captions[data-v-f8c40548]{background:#fffbe6;color:#b45309}.hash-cell code[data-v-f8c40548]{background:#ecf0f1;padding:4px 8px;border-radius:4px;font-size:.9em;color:#34495e}.status-message[data-v-f8c40548]{padding:10px 20px;font-size:.95em;color:#2c3e50;background:#e8f5e9;border-top:1px solid #c5e1a5}.clear-cache-btn[data-v-f8c40548]{background:#e74c3c;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:600;cursor:pointer;transition:background .2s}.clear-cache-btn[data-v-f8c40548]:disabled{background:#c0392b;cursor:not-allowed;opacity:.7}.action-cell[data-v-f8c40548]{text-align:center}.delete-btn[data-v-f8c40548]{background:#e67e22;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-weight:600;cursor:pointer;transition:background .2s}.delete-btn[data-v-f8c40548]:disabled{background:#d35400;cursor:not-allowed;opacity:.7}.size-cell[data-v-f8c40548]{font-family:monospace;font-size:.9em;text-align:right;color:#7f8c8d}.expand-cell[data-v-f8c40548]{text-align:center;padding:8px!important}.expand-btn[data-v-f8c40548]{background:#42b883;color:#fff;border:none;border-radius:4px;width:28px;height:28px;cursor:pointer;font-size:1.2em;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;margin:0 auto}.expand-btn[data-v-f8c40548]:hover{background:#35a372;transform:scale(1.1)}.expand-btn.expanded[data-v-f8c40548]{background:#e74c3c}.expand-btn.expanded[data-v-f8c40548]:hover{background:#c0392b}.detail-content[data-v-f8c40548]{padding:20px;background:#fff;border:2px solid #ecf0f1;border-radius:4px;margin:10px}.detail-loading[data-v-f8c40548],.detail-error[data-v-f8c40548]{text-align:center;padding:20px;color:#7f8c8d}.detail-error[data-v-f8c40548]{color:#e74c3c;background:#fadbd8;border-radius:4px}.detail-data[data-v-f8c40548]{max-height:500px;overflow-y:auto}.detail-data pre[data-v-f8c40548]{margin:0;background:#2c3e50;color:#ecf0f1;padding:15px;border-radius:4px;font-size:.85em;line-height:1.5;overflow-x:auto}.detail-data code[data-v-f8c40548]{font-family:Courier New,Courier,monospace}.cache-modal[data-v-f8c40548]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:60}.cache-modal__backdrop[data-v-f8c40548]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.cache-modal__content[data-v-f8c40548]{position:relative;background:#fff;border-radius:10px;width:900px;max-width:95%;max-height:85vh;overflow:hidden;box-shadow:0 10px 35px #00000040;z-index:61;display:flex;flex-direction:column}.cache-modal__header[data-v-f8c40548]{display:flex;align-items:center;justify-content:space-between;padding:1em 1.25em;border-bottom:1px solid #e0e0e0}.cache-modal__subheader[data-v-f8c40548]{margin:.2em 0 0;font-size:.85em;color:#616161}.cache-modal__tabs[data-v-f8c40548]{display:flex;gap:.5em;padding:.75em 1.25em}.cache-modal__tab[data-v-f8c40548]{flex:1;border:1px solid #cfd8dc;background:#f5f5f5;border-radius:4px;padding:.4em .75em;cursor:pointer;font-weight:600}.cache-modal__tab.active[data-v-f8c40548]{background:#fff;border-color:#1976d2;color:#1976d2}.cache-modal__panel[data-v-f8c40548]{padding:0 1.25em 1.25em;overflow:auto;flex:1}.logs-view[data-v-856adf50]{max-width:1200px;margin:0 auto}.logs-view h1[data-v-856adf50]{margin:0 0 30px;color:#2c3e50}.loading[data-v-856adf50],.error[data-v-856adf50]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-856adf50]{color:#e74c3c;background:#fadbd8;border-radius:6px}.logs-container[data-v-856adf50]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.logs-controls[data-v-856adf50]{padding:20px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.logs-controls label[data-v-856adf50]{font-weight:600;color:#2c3e50}.limit-select[data-v-856adf50]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:1em;cursor:pointer;background:#fff}.limit-select[data-v-856adf50]:focus{outline:none;border-color:#42b883}.filter-input[data-v-856adf50]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:1em;background:#fff;min-width:250px;flex:1;max-width:400px}.filter-input[data-v-856adf50]:focus{outline:none;border-color:#42b883}.filter-input[data-v-856adf50]::placeholder{color:#95a5a6}.logs-count[data-v-856adf50]{margin-left:auto;color:#7f8c8d;font-weight:600}.btn-refresh[data-v-856adf50]{background:#1976d2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:600;cursor:pointer;transition:background .2s}.btn-refresh[data-v-856adf50]:hover{background:#0d47a1}.logs-table[data-v-856adf50]{width:100%;border-collapse:collapse}.logs-table thead[data-v-856adf50]{background:#ecf0f1}.logs-table th[data-v-856adf50]{padding:15px;text-align:left;font-weight:600;color:#2c3e50;border-bottom:2px solid #bdc3c7}.logs-table td[data-v-856adf50]{padding:15px;color:#2c3e50;border-bottom:1px solid #ecf0f1}.expand-cell[data-v-856adf50]{text-align:center;padding:0}.expand-btn[data-v-856adf50]{background:#42b883;color:#fff;border:none;border-radius:4px;width:30px;height:30px;font-size:1.2em;cursor:pointer}.logs-table td .btn-danger[data-v-856adf50]{margin:0}.logs-table tr[data-v-856adf50]:hover{background:#f8f9fa}.logs-date[data-v-856adf50]{font-family:monospace;font-size:.9em;color:#7f8c8d}.btn-log-details[data-v-856adf50]{background:#1976d2;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-weight:600;cursor:pointer;transition:background .2s}.btn-log-details[data-v-856adf50]:hover{background:#0d47a1}.btn-danger[data-v-856adf50]{background:#e74c3c;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:600;cursor:pointer;transition:background .2s}.btn-danger[data-v-856adf50]:hover:not(:disabled){background:#c0392b}.btn-danger[data-v-856adf50]:disabled{opacity:.7;cursor:not-allowed}.btn-small[data-v-856adf50]{padding:6px 10px;margin-left:6px}.status-pill[data-v-856adf50]{display:inline-block;padding:.25em .8em;border-radius:999px;font-size:.8em;font-weight:600;text-transform:uppercase}.status-success[data-v-856adf50]{background:#e8f6ec;color:#1a7f37}.status-error[data-v-856adf50]{background:#fde8e8;color:#c62828}.log-modal[data-v-856adf50]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:40}.log-modal__backdrop[data-v-856adf50]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.log-modal__content[data-v-856adf50]{position:relative;background:#fff;border-radius:10px;width:900px;max-width:95%;min-height:70vh;max-height:90vh;overflow:hidden;box-shadow:0 10px 35px #00000040;z-index:41;display:flex;flex-direction:column}.log-modal__header[data-v-856adf50]{display:flex;align-items:center;justify-content:space-between;padding:1em 1.25em;border-bottom:1px solid #e0e0e0}.log-modal__subheader[data-v-856adf50]{margin:.2em 0 0;font-size:.85em;color:#616161}.log-modal__actions[data-v-856adf50]{display:flex;gap:10px;align-items:center}.btn-copy[data-v-856adf50]{border:1px solid #cfd8dc;background:#f5f5f5;color:#444;font-size:1.2em;padding:6px 12px;border-radius:4px;cursor:pointer;transition:all .2s}.btn-copy[data-v-856adf50]:hover{background:#e0e0e0;border-color:#42b883}.btn-copy[data-v-856adf50]:active{transform:scale(.95)}.log-modal__tabs[data-v-856adf50]{display:flex;gap:.5em;padding:.75em 1.25em}.log-modal__tab[data-v-856adf50]{flex:1;border:1px solid #cfd8dc;background:#f5f5f5;border-radius:4px;padding:.4em .75em;cursor:pointer;font-weight:600}.log-modal__tab.active[data-v-856adf50]{background:#fff;border-color:#1976d2;color:#1976d2}.log-modal__panel[data-v-856adf50]{padding:0 1.25em 1.25em;overflow:auto;flex:1;min-height:300px;max-height:60vh}.log-modal__json[data-v-856adf50]{background:#1e1e24;color:#f8f8f2;padding:1em;border-radius:6px;margin:0;max-height:60vh;overflow:auto}.btn-close[data-v-856adf50]{border:none;background:transparent;color:#444;font-weight:600;cursor:pointer}.empty-state[data-v-856adf50]{text-align:center;padding:2em;color:#7f8c8d;border:1px dashed #d0d7de;border-radius:6px}.file-explorer[data-v-8575c2bc]{max-width:100%;margin:0 auto}.header[data-v-8575c2bc]{margin-bottom:20px}.header h1[data-v-8575c2bc]{margin:0 0 15px;color:#2c3e50}.path-bar[data-v-8575c2bc]{display:flex;gap:10px;align-items:center}.path-input[data-v-8575c2bc]{flex:1;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1em;font-family:monospace}.btn-navigate[data-v-8575c2bc],.btn-up[data-v-8575c2bc]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1em;font-weight:600;transition:background .2s}.btn-navigate[data-v-8575c2bc]{background:#42b883;color:#fff}.btn-navigate[data-v-8575c2bc]:hover{background:#35a372}.btn-up[data-v-8575c2bc]{background:#3498db;color:#fff}.btn-up[data-v-8575c2bc]:hover:not(:disabled){background:#2980b9}.btn-up[data-v-8575c2bc]:disabled{background:#95a5a6;cursor:not-allowed}.loading[data-v-8575c2bc],.error[data-v-8575c2bc]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-8575c2bc]{color:#e74c3c;background:#fadbd8;border-radius:6px}.file-list[data-v-8575c2bc]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.files-table[data-v-8575c2bc]{width:100%;border-collapse:collapse;font-family:monospace;font-size:.9em}.files-table thead[data-v-8575c2bc]{background:#2c3e50;color:#fff}.files-table th[data-v-8575c2bc],.files-table td[data-v-8575c2bc]{padding:10px;text-align:left}.files-table tbody tr[data-v-8575c2bc]{border-bottom:1px solid #ecf0f1}.files-table tbody tr[data-v-8575c2bc]:hover{background:#e8f5e9}.files-table tbody tr.directory[data-v-8575c2bc]{cursor:pointer;font-weight:600}.files-table tbody tr.directory[data-v-8575c2bc]:hover{background:#d4edda}.files-table tbody tr.link[data-v-8575c2bc]{color:#3498db}.permissions[data-v-8575c2bc]{font-weight:600}.name[data-v-8575c2bc]{display:flex;align-items:center;gap:8px}.icon[data-v-8575c2bc]{font-size:1.2em}.container[data-v-d5657a61]{display:flex;height:100vh}.sidebar[data-v-d5657a61]{width:250px;background:#2c3e50;color:#fff;padding:20px;display:flex;flex-direction:column;position:relative;transition:width .2s ease,padding .2s ease}.user-info[data-v-d5657a61]{margin-bottom:20px}.sidebar h2[data-v-d5657a61]{margin-top:0;font-size:1.5em;border-bottom:2px solid #42b883;padding-bottom:10px;margin-bottom:15px}.user-badge[data-v-d5657a61]{display:flex;align-items:center;gap:10px;padding:10px;background:#34495e;border-radius:8px;margin-top:10px}.user-icon[data-v-d5657a61]{font-size:1.5em}.username[data-v-d5657a61]{font-weight:600;color:#42b883}.sidebar nav[data-v-d5657a61]{display:flex;flex-direction:column;gap:10px;flex:1}.sidebar button[data-v-d5657a61]{padding:12px 16px;border:none;background:#34495e;color:#fff;cursor:pointer;border-radius:4px;text-align:left;font-size:1em;transition:background .2s}.sidebar button[data-v-d5657a61]:hover{background:#42b883}.sidebar button.active[data-v-d5657a61]{background:#42b883;font-weight:700}.logout-section[data-v-d5657a61]{margin-top:auto;padding-top:20px;border-top:1px solid #34495e}.logout-button[data-v-d5657a61]{width:100%;background:#e74c3c!important;text-align:center!important}.logout-button[data-v-d5657a61]:hover{background:#c0392b!important}.build-info[data-v-d5657a61]{margin-top:10px;padding:8px;text-align:center;color:#95a5a6;font-size:.75em;border-top:1px solid #34495e}.build-info small[data-v-d5657a61]{display:block}.content[data-v-d5657a61]{flex:1;padding:40px;overflow-y:auto;background:#ecf0f1}.sidebar-toggle[data-v-d5657a61]{position:absolute;top:18px;right:-12px;width:24px;height:24px;border:none;background:#2c3e50;color:#fff;border-radius:12px;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.sidebar-toggle[data-v-d5657a61]:hover{background:#3b5168;transform:scale(1.05)}.toggle-icon[data-v-d5657a61]{font-size:.9em;line-height:1}.sidebar.collapsed[data-v-d5657a61]{width:8px;padding:20px 4px}.sidebar.collapsed .user-info[data-v-d5657a61],.sidebar.collapsed nav[data-v-d5657a61],.sidebar.collapsed .logout-section[data-v-d5657a61]{opacity:0;pointer-events:none;height:0;overflow:hidden}.sidebar.collapsed .sidebar-toggle[data-v-d5657a61]{right:-10px}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{display:none;position:absolute;right:0;top:0;padding:0 4px;background-color:#e6f7ff;border-radius:4px}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;-webkit-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
