.entity-modal[data-v-34f120ac]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:none;background:#000000b8;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;z-index:9000}.entity-modal__panel[data-v-34f120ac]{position:relative;margin:40px 16px;max-width:600px;width:100%;background:#14110d;border:2px solid #8b7355;border-radius:12px;box-shadow:0 16px 48px #000000b3;outline:none}.entity-modal__panel[data-v-34f120ac]:focus-visible{border-color:#c9951a}.entity-modal__content[data-v-34f120ac]{padding:16px 20px 24px}.entity-modal__close[data-v-34f120ac]{position:absolute;top:8px;right:12px;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00000059;border:1px solid var(--border);border-radius:50%;color:#c8c0b4;font-size:1.4rem;line-height:1;cursor:pointer;transition:all .15s ease}.entity-modal__close[data-v-34f120ac]:hover{border-color:#c9951a;color:#c9951a}.synergy[data-v-8c290d00]{display:flex;flex-direction:column;gap:16px}.synergy__controls[data-v-8c290d00]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.synergy__search[data-v-8c290d00]{position:relative;max-width:360px}.synergy__search-input[data-v-8c290d00]{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-family:Kreon,serif;font-size:.9rem}.synergy__search-input[data-v-8c290d00]:focus{outline:none;border-color:#c9951a;box-shadow:0 0 6px #c9951a40}.synergy__search-input[data-v-8c290d00]::-moz-placeholder{color:var(--text-secondary)}.synergy__search-input[data-v-8c290d00]::placeholder{color:var(--text-secondary)}.synergy__suggestions[data-v-8c290d00]{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;background:#1a1815;border:1px solid #8b7355;border-radius:6px;box-shadow:0 6px 16px #00000080;z-index:100;max-height:320px;overflow-y:auto}.synergy__suggestion[data-v-8c290d00]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer}.synergy__suggestion.active[data-v-8c290d00]{background:#c9951a26}.synergy__suggestion-icon[data-v-8c290d00]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0}.synergy__suggestion-name[data-v-8c290d00]{flex:1;font-family:Kreon,serif;font-size:.85rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synergy__suggestion-type[data-v-8c290d00]{font-family:Kreon,serif;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.synergy__suggestions-empty[data-v-8c290d00]{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:8px 12px;background:#1a1815;border:1px solid #8b7355;border-radius:6px;font-family:Kreon,serif;font-size:.8rem;color:var(--text-secondary);z-index:100}.synergy__tabs[data-v-8c290d00]{display:flex;gap:6px}.synergy__tab[data-v-8c290d00]{width:42px;height:42px;border-radius:50%;border:2px solid transparent;background:var(--bg-secondary);cursor:pointer;padding:3px;transition:all .15s ease;overflow:hidden}.synergy__tab img[data-v-8c290d00]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.synergy__tab[data-v-8c290d00]:hover{border-color:#8b7355;background:var(--bg-card)}.synergy__tab.active[data-v-8c290d00]{border-color:#c9951a;background:#c9951a26;box-shadow:0 0 8px #c9951a4d}.synergy__view-toggle[data-v-8c290d00]{display:flex;border:1px solid var(--border);border-radius:4px;overflow:hidden}.synergy__view-btn[data-v-8c290d00]{padding:6px 14px;border:none;border-right:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-family:Kreon,serif;font-size:.85rem;cursor:pointer;transition:all .15s ease}.synergy__view-btn[data-v-8c290d00]:last-child{border-right:none}.synergy__view-btn[data-v-8c290d00]:hover:not(.active){background:var(--bg-card);color:var(--text-primary)}.synergy__view-btn.active[data-v-8c290d00]{background:#c9951a26;color:#c9951a}.synergy__data-toggle[data-v-8c290d00]{display:flex;border:1px solid var(--border);border-radius:4px;overflow:hidden}.synergy__data-btn[data-v-8c290d00]{padding:6px 14px;border:none;border-right:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-family:Kreon,serif;font-size:.85rem;cursor:pointer;transition:all .15s ease}.synergy__data-btn[data-v-8c290d00]:last-child{border-right:none}.synergy__data-btn[data-v-8c290d00]:hover:not(.active){background:var(--bg-card);color:var(--text-primary)}.synergy__data-btn.active[data-v-8c290d00]{background:#c9951a26;color:#c9951a}.synergy__login-link[data-v-8c290d00]{font-family:Kreon,serif;font-size:.8rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.synergy__login-link[data-v-8c290d00]:hover{color:var(--text-primary)}.synergy__help[data-v-8c290d00]{margin-left:auto;position:relative}.synergy__help-icon[data-v-8c290d00]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-family:Kreon,serif;font-size:.75rem;font-weight:700;cursor:help;transition:all .15s ease}.synergy__help:hover .synergy__help-icon[data-v-8c290d00]{border-color:#c9951a;color:#c9951a}.synergy__help-tooltip[data-v-8c290d00]{position:absolute;top:calc(100% + 8px);right:0;width:300px;padding:10px 14px;background:#1a1815;border:2px solid #8b7355;border-radius:8px;box-shadow:0 4px 12px #00000080;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:100;pointer-events:none}.synergy__help:hover .synergy__help-tooltip[data-v-8c290d00]{opacity:1;visibility:visible}.synergy__help-title[data-v-8c290d00]{font-family:Kreon,serif;font-size:.9rem;font-weight:700;color:#efc851}.synergy__help-desc[data-v-8c290d00]{font-family:Kreon,serif;font-size:.8rem;color:#e8e0d4;line-height:1.3;margin-top:4px}.synergy__breadcrumb[data-v-8c290d00]{display:flex;align-items:center;gap:8px;font-family:Kreon,serif;font-size:.9rem}.synergy__breadcrumb-back[data-v-8c290d00]{background:none;border:none;color:#c9a84c;cursor:pointer;font-family:Kreon,serif;font-size:.9rem;padding:0;text-decoration:underline;text-underline-offset:2px}.synergy__breadcrumb-back[data-v-8c290d00]:hover{color:#e8c96a}.synergy__breadcrumb-sep[data-v-8c290d00]{color:var(--text-secondary)}.synergy__breadcrumb-icon[data-v-8c290d00]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.synergy__breadcrumb-name[data-v-8c290d00]{color:var(--text-primary);font-weight:700}.synergy__table-wrap[data-v-8c290d00]{overflow-x:auto}.synergy__run-count[data-v-8c290d00]{font-family:Kreon,serif;font-size:.75rem;color:var(--text-secondary);margin-bottom:8px}.synergy__table[data-v-8c290d00]{width:100%;border-collapse:collapse;font-family:Kreon,serif;font-size:.85rem}.synergy__th[data-v-8c290d00]{text-align:left;padding:8px 12px;border-bottom:2px solid var(--border);color:var(--text-secondary);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.synergy__th--num[data-v-8c290d00]{text-align:right}.synergy__th--sortable[data-v-8c290d00]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.synergy__th--sortable[data-v-8c290d00]:hover{color:#c9951a}.synergy__row[data-v-8c290d00]{border-bottom:1px solid var(--border);transition:background .1s}.synergy__row[data-v-8c290d00]:hover{background:var(--bg-secondary)}.synergy__td[data-v-8c290d00]{padding:6px 12px;vertical-align:middle}.synergy__td--entity[data-v-8c290d00]{white-space:nowrap}.synergy__td--num[data-v-8c290d00]{text-align:right;font-variant-numeric:tabular-nums}.synergy__td--dim[data-v-8c290d00]{color:var(--text-secondary);font-size:.8rem}.synergy__entity-cell[data-v-8c290d00]{display:flex;align-items:center;gap:4px}.synergy__entity-btn[data-v-8c290d00]{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--text-primary);cursor:pointer;font-family:Kreon,serif;font-size:.85rem;padding:2px 0;transition:color .15s}.synergy__entity-btn[data-v-8c290d00]:hover{color:#c9a84c}.synergy__entity-btn:hover .synergy__entity-name[data-v-8c290d00]{text-decoration:underline;text-underline-offset:2px}.synergy__drill-btn[data-v-8c290d00]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-family:Kreon,serif;font-size:1.1rem;line-height:1;transition:all .15s}.synergy__drill-btn[data-v-8c290d00]:hover{border-color:#8b7355;color:#c9a84c;background:#c9951a1a}.synergy__detail-actions[data-v-8c290d00]{display:flex;justify-content:flex-end;margin-bottom:4px}.synergy__detail-drill[data-v-8c290d00]{background:#c9951a1f;border:1px solid #8b7355;border-radius:6px;color:#c9a84c;cursor:pointer;font-family:Kreon,serif;font-size:.85rem;padding:6px 14px;transition:all .15s ease}.synergy__detail-drill[data-v-8c290d00]:hover{border-color:#c9951a;color:#e8c96a;background:#c9951a33}.synergy__entity-icon[data-v-8c290d00]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0}.synergy__entity-name[data-v-8c290d00]{overflow:hidden;text-overflow:ellipsis}.synergy__pagination[data-v-8c290d00]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.synergy__page-btn[data-v-8c290d00]{padding:6px 14px;border:1px solid var(--border);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-family:Kreon,serif;font-size:.85rem;cursor:pointer;transition:all .15s ease}.synergy__page-btn[data-v-8c290d00]:hover:not(:disabled){border-color:#c9951a;color:#c9951a}.synergy__page-btn[data-v-8c290d00]:disabled{opacity:.4;cursor:default}.synergy__page-status[data-v-8c290d00]{font-family:Kreon,serif;font-size:.85rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}
