.ti,.pf{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;font-family:Inter,Arial,sans-serif;color:#1B2B44}.ti>*,.pf>*{min-width:0}.ti h3,.pf h3{margin:0;font-size:16px;color:#0A2A4F}.ti-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ti-kpis div{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:14px}.ti-kpis b{display:block;font-size:24px;color:#0A4F8A}.ti-kpis span{font-size:12px;color:#4A6584}.ti-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #E2E8F0}.ti-tabs button{all:unset;cursor:pointer;padding:10px 16px;font:600 14px Inter,Arial,sans-serif;color:#4A6584;border-bottom:2px solid transparent;margin-bottom:-1px}.ti-tabs button.on{color:#0A5791;border-color:#0A5791}.ti-tabs button:hover{color:#0A2A4F}.ti-body{display:grid;gap:14px;min-width:0}.ti-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ti-cat{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ti-ch{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ti-ch b{font-size:15px;color:#0A2A4F;line-height:1.35}.ti-trend{font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;white-space:nowrap}.t-fast{background:#E3F5EC;color:#0A6B43}.t-steady{background:#EAF3FC;color:#0A5791}.t-emerging{background:#FFF1DB;color:#9A5B00}.ti-g{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px}.ti-gv{font-size:26px;font-weight:800;color:#0A4F8A;line-height:1}.ti-gl{font-size:11px;font-weight:700;color:#7A8DA4;letter-spacing:.05em}.ti-g i{display:block;height:8px;background:#EDF3FA;border-radius:6px;overflow:hidden}.ti-g u{display:block;height:100%;background:linear-gradient(90deg,#4C9BDB,#0A5791);border-radius:6px}.ti-sz{margin:0;font-size:12.5px;color:#4F6580;line-height:1.5}.ti-rn{margin:0;font-size:12.5px;line-height:1.5;color:#2E445E;background:#F6F9FD;border-radius:10px;padding:8px 10px}.ti-rn b{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#0A5791;margin-bottom:2px}.ti-foot{margin-top:auto;display:grid;gap:8px}.ti-src{font-size:11.5px;color:#6A7F98}.ti-src a,.ti a,.pf a{color:#056EB5;text-decoration:none;font-weight:600}.ti-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ti-link{all:unset;cursor:pointer;font-size:12px;font-weight:700;color:#056EB5}.ti-alert{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#0A5791;border:1px solid #D3E3F3;border-radius:999px;padding:5px 11px;margin-left:auto}.ti-alert svg{width:14px;height:14px}.ti-alert.on{background:#0A5791;color:#fff;border-color:#0A5791}.ti-fine{font-size:12px;line-height:1.55;color:#6A7F98;margin:0}.ti-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.ti-legend{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ti-regwrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.ti-reg{min-width:760px}.ti-reg th small{display:block;font-weight:500;text-transform:none;letter-spacing:0;color:#7A8DA4}.ti-cell{all:unset;cursor:pointer;display:grid;gap:3px;justify-items:start;padding:4px;border-radius:8px}.ti-cell small{font-size:11px;color:#7A8DA4}.ti-cell:hover,.ti-cell.on{background:#EEF5FD;outline:1px solid #BFD5EC}.ti-detail{position:sticky;top:78px;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:16px;display:grid;gap:8px;font-size:13px}.ti-detail div{display:grid;gap:6px;justify-items:start}.ti-detail b{color:#0A2A4F}.ti-detail p{margin:0;line-height:1.55;color:#2E445E}.ti-detail small{color:#6A7F98}.ti-detail.empty{color:#6A7F98;background:#F6F9FD;border-style:dashed}.ti-chips,.pf-chips{display:flex;flex-wrap:wrap;gap:6px}.ti-chips button,.pf-chips button{all:unset;cursor:pointer;font-size:12.5px;font-weight:600;color:#0A5791;background:#fff;border:1px solid #D3E3F3;border-radius:999px;padding:6px 12px}.ti-chips button.on,.pf-chips button.on{background:#0A5791;border-color:#0A5791;color:#fff}.ti-studies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ti-study{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.ti-sh{display:flex;justify-content:space-between;gap:8px}.ti-scat{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0A5791}.ti-date{font-size:12px;color:#7A8DA4}.ti-study>b{font-size:14.5px;color:#0A2A4F;line-height:1.4}.ti-study small{font-size:12px;color:#6A7F98}.ti-study p{margin:0;font-size:13px;line-height:1.55;color:#2E445E}.ti-why{background:#F3F8FD;border-radius:10px;padding:8px 10px}.ti-why b{color:#0A5791}.ti-legacy .ph{display:none}.pf-search{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:16px 18px}.pf-map,.pf-res{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:18px 20px}.pf-mh{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-start}.pf-mh p{margin:4px 0 0;font-size:12.5px;color:#6A7F98}.pf-chips{max-width:640px;justify-content:flex-end}.pf-canvas{margin-top:10px;border-radius:12px;background:radial-gradient(circle at 50% 50%,#F3F8FD,#FBFDFF 70%);border:1px solid #EAF0F7;overflow:hidden}.pf-svg{display:block;width:100%;height:auto}.pf-l{stroke:#C9DBEC;stroke-width:1.2}.pf-l.r-dist{stroke:#F3B8D3}.pf-l.r-lab{stroke:#CDB8F5}.pf-l.r-capital{stroke:#F2D3A5}.pf-node{cursor:default}.pf-node.more{cursor:pointer}.pf-node text{font:500 11.5px Inter,Arial,sans-serif;fill:#2E445E}.pf-node.more text{font-weight:700;fill:#0A2A4F}.pf-node circle{stroke:#fff;stroke-width:2}.pf-node.more:hover circle{stroke:#FF5B2E}.pf-c{fill:#0A5791;stroke:#fff;stroke-width:4}.pf-ct{font:700 11px Inter,Arial,sans-serif;fill:#fff}.pf-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;color:#4A6584}.pf-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.pf-rh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.pf-rh span{font-size:12.5px;color:#6A7F98}.pf-t{min-width:900px}.pf-t td small{display:block;font-size:11.5px;color:#7A8DA4;margin-top:2px}.pf-n{all:unset;cursor:pointer;font-weight:700;color:#0A5791}.pf-n:hover{text-decoration:underline}.pf-rel{display:inline-block;font-size:11.5px;font-weight:700;border-radius:6px;padding:3px 8px;background:#EAF3FC;color:#0A5791}.pf-rel.r-dist{background:#FCE7F3;color:#9D174D}.pf-rel.r-lab{background:#EDE9FE;color:#5B21B6}.pf-rel.r-capital{background:#FFF1DB;color:#9A5B00}.pf-rel.r-research{background:#EEF2F6;color:#4A6584}.pf-rel.r-events{background:#E3F5EC;color:#0A6B43}.pf-db{font-size:12px;color:#4A6584}.pf-more{text-align:center;margin-top:12px}.nw{white-space:nowrap}@media(max-width:1200px){.ti-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-regwrap{grid-template-columns:1fr}.ti-detail{position:static}.ti-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.ti-grid,.ti-studies{grid-template-columns:1fr}.ti-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-legend{margin-left:0}.pf-node text{font-size:13px}.pf-t{min-width:0}.pf-t thead{display:none}.pf-t,.pf-t tbody,.pf-t tr,.pf-t td{display:block;width:100%;box-sizing:border-box}.pf-t tr{border:1px solid #E6EEF6;border-radius:12px;padding:10px 12px;margin-bottom:10px}.pf-t td{border:0;padding:4px 0}}.ti-legacy{overflow-x:auto;min-width:0;max-width:100%}.ti-legacy table{min-width:760px}