.investigator[data-v-02f400c3]{background:#f3f8f7;color:#111a2d;min-height:100vh;padding:32px}.investigator>header[data-v-02f400c3]{align-items:center;background:linear-gradient(120deg,#06192a,#084f4b 58%,#4b1e25);border-radius:24px;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:36px}.investigator h1[data-v-02f400c3]{font-size:clamp(2.5rem,6vw,5rem);margin:.2rem 0}.identity-card span[data-v-02f400c3],.investigator header span[data-v-02f400c3]{color:#61ead8;font-weight:900;letter-spacing:.08em}.investigator header a[data-v-02f400c3]{background:#fff;border-radius:14px;color:#111a2d;font-weight:800;padding:14px 22px}.search-panel[data-v-02f400c3]{align-items:end;background:#fff;border:1px solid #c9dfdc;border-radius:20px;display:grid;gap:14px;grid-template-columns:160px 1fr auto;margin:24px 0;padding:22px}.search-panel label[data-v-02f400c3]{display:grid;font-weight:800;gap:7px}.search-panel input[data-v-02f400c3],.search-panel select[data-v-02f400c3]{background:#fff;border:1px solid #9bbfba;border-radius:10px;color:#111a2d;padding:13px;width:100%}.search-panel button[data-v-02f400c3]{background:#cb5429;border:0;border-radius:12px;color:#fff;font-weight:900;padding:14px 22px}.identity-card[data-v-02f400c3]{background:#09182c;border-radius:20px;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:26px}.identity-card h2[data-v-02f400c3]{font-size:2rem;margin:.35rem 0}.identity-card strong[data-v-02f400c3]{color:#6ef4e2}.badges[data-v-02f400c3]{align-content:center;display:flex;flex-wrap:wrap;gap:8px}.badges b[data-v-02f400c3]{background:#183452;border:1px solid #53cabf;border-radius:999px;padding:9px 12px}.privacy[data-v-02f400c3]{background:#fff7df;border-left:5px solid #db9d16;padding:12px 16px}.counts[data-v-02f400c3]{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin:18px 0}.counts article[data-v-02f400c3]{background:#fff;border:1px solid #c9dfdc;border-radius:16px;display:grid;padding:18px}.counts strong[data-v-02f400c3]{color:#087d72;font-size:2rem}.details-grid[data-v-02f400c3]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.details-grid article[data-v-02f400c3]{background:#fff;border:1px solid #c9dfdc;border-radius:18px;padding:22px}.details-grid .wide[data-v-02f400c3]{grid-column:1/-1}.details-grid h2[data-v-02f400c3]{margin-top:0}.details-grid h3[data-v-02f400c3]{color:#087d72}.row[data-v-02f400c3]{border-top:1px solid #dbe8e6;display:grid;gap:4px;padding:12px 0}.row span[data-v-02f400c3]{color:#42536b}.row small[data-v-02f400c3]{color:#65758b}.empty[data-v-02f400c3]{color:#718096;font-style:italic}dl[data-v-02f400c3]{display:grid;gap:9px;grid-template-columns:140px 1fr}dt[data-v-02f400c3]{font-weight:800}dd[data-v-02f400c3]{margin:0}.error[data-v-02f400c3]{background:#fff0f0;border:1px solid #e7aaaa;border-radius:12px;color:#a11;padding:14px}.match-panel[data-v-02f400c3]{background:#fff;border:1px solid #c9dfdc;border-radius:20px;display:grid;gap:10px;margin:18px 0;padding:22px}.match-heading h2[data-v-02f400c3],.match-heading p[data-v-02f400c3]{margin:.3rem 0}.match-heading>span[data-v-02f400c3]{color:#087d72;font-weight:900;letter-spacing:.08em}.match-row[data-v-02f400c3]{align-items:center;background:#f6fbfa;border:1px solid #bcd7d3;border-radius:13px;color:#111a2d;display:grid;gap:16px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) auto;padding:15px 17px;text-align:left}.match-row>span[data-v-02f400c3]{display:grid;gap:3px}.match-row small[data-v-02f400c3]{color:#5b6d80}.match-row b[data-v-02f400c3]{color:#087d72}.match-row em[data-v-02f400c3]{font-style:normal;font-weight:900}.business-foni[data-v-02f400c3]{background:#dff8f4;border:0;border-radius:8px;color:#075f58!important;cursor:pointer;font-weight:800;margin-top:4px;padding:5px 8px;text-align:left}.business-identities[data-v-02f400c3]{background:#07182b;border:1px solid #2b8b82;border-radius:18px;color:#fff;margin:18px 0;padding:22px}.business-identities>div:first-child span[data-v-02f400c3]{color:#61ead8;font-weight:900;letter-spacing:.08em}.business-identities h2[data-v-02f400c3],.business-identities p[data-v-02f400c3]{margin:.35rem 0}.business-identities .row small[data-v-02f400c3],.business-identities .row span[data-v-02f400c3]{color:#c9d8e7}.foni-tree[data-v-02f400c3]{background:#061426;border:1px solid #2b8b82;border-radius:18px;color:#fff;margin:18px 0;padding:22px}.foni-tree>span[data-v-02f400c3]{color:#61ead8;font-weight:900;letter-spacing:.08em}.foni-tree h2[data-v-02f400c3]{margin:.35rem 0 1rem}.tree-child[data-v-02f400c3],.tree-grandchild[data-v-02f400c3],.tree-root[data-v-02f400c3]{align-items:flex-start;display:flex;gap:12px}.tree-root[data-v-02f400c3]{background:#102742;border:1px solid #45bdb2;border-radius:12px;display:grid;gap:3px;padding:12px 14px}.tree-child small[data-v-02f400c3],.tree-grandchild small[data-v-02f400c3],.tree-root small[data-v-02f400c3]{color:#bcd0e5;display:block}.tree-child[data-v-02f400c3]{padding:11px 0 0 14px}.tree-grandchild[data-v-02f400c3]{padding:9px 0 0 46px}.tree-child i[data-v-02f400c3],.tree-grandchild i[data-v-02f400c3]{color:#62e6d5;font-family:monospace;font-style:normal;font-weight:900}.tree-child button[data-v-02f400c3]{background:#0c2038;border:1px solid #3a7186;border-radius:10px;color:#fff;cursor:pointer;display:grid;gap:3px;padding:8px 11px;text-align:left}.tree-child button.selected[data-v-02f400c3]{border-color:#ffad45;box-shadow:0 0 0 2px #ffad4533}.tree-child>span[data-v-02f400c3],.tree-grandchild>span[data-v-02f400c3]{display:grid;gap:3px}.tree-empty[data-v-02f400c3]{color:#bcd0e5;font-family:monospace;padding:12px}@media (max-width:760px){.investigator[data-v-02f400c3]{padding:14px}.identity-card[data-v-02f400c3],.investigator>header[data-v-02f400c3]{align-items:flex-start;flex-direction:column}.match-row[data-v-02f400c3],.search-panel[data-v-02f400c3]{grid-template-columns:1fr}.counts[data-v-02f400c3]{grid-template-columns:repeat(2,1fr)}.details-grid[data-v-02f400c3]{grid-template-columns:1fr}.details-grid .wide[data-v-02f400c3]{grid-column:auto}}@media (prefers-color-scheme:dark){.investigator[data-v-02f400c3]{background:#050b13;color:#eef6ff}.counts article[data-v-02f400c3],.details-grid article[data-v-02f400c3],.match-panel[data-v-02f400c3],.search-panel[data-v-02f400c3]{background:#0d1928;border-color:#245259}.search-panel input[data-v-02f400c3],.search-panel select[data-v-02f400c3]{background:#07111f;color:#fff}.match-row[data-v-02f400c3]{background:#081523;border-color:#245259;color:#eef6ff}.empty[data-v-02f400c3],.match-row small[data-v-02f400c3],.row small[data-v-02f400c3],.row span[data-v-02f400c3]{color:#b9c9dd}.privacy[data-v-02f400c3]{background:#29220f;color:#ffe49a}}.enforcement-panel[data-v-02f400c3]{align-items:end;background:#fff;border:1px solid #c9dfdc;border-radius:18px;display:grid;gap:14px;grid-template-columns:1.2fr 180px minmax(260px,1fr) auto;margin:18px 0;padding:20px}.enforcement-panel h2[data-v-02f400c3],.enforcement-panel p[data-v-02f400c3]{margin:.25rem 0}.enforcement-panel span[data-v-02f400c3]{color:#087d72;font-weight:900}.enforcement-panel label[data-v-02f400c3]{display:grid;font-weight:800;gap:6px}.enforcement-panel select[data-v-02f400c3],.enforcement-panel textarea[data-v-02f400c3]{background:#fff;border:1px solid #9bbfba;border-radius:10px;color:#111a2d;padding:11px}.enforcement-panel button[data-v-02f400c3]{background:#cb5429;border:0;border-radius:11px;color:#fff;font-weight:900;padding:13px 18px}@media (max-width:980px){.enforcement-panel[data-v-02f400c3]{grid-template-columns:1fr 1fr}.enforcement-panel>div[data-v-02f400c3]{grid-column:1/-1}}@media (max-width:760px){.enforcement-panel[data-v-02f400c3]{grid-template-columns:1fr}.enforcement-panel>div[data-v-02f400c3]{grid-column:auto}}@media (prefers-color-scheme:dark){.enforcement-panel[data-v-02f400c3]{background:#0d1928;border-color:#245259}.enforcement-panel select[data-v-02f400c3],.enforcement-panel textarea[data-v-02f400c3]{background:#07111f;color:#fff}}
