@-webkit-keyframes pulse-high-70756907{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.7);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 0 10px rgba(239,68,68,0);box-shadow:0 0 0 10px rgba(239,68,68,0)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(239,68,68,0);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes pulse-high-70756907{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.7);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 0 10px rgba(239,68,68,0);box-shadow:0 0 0 10px rgba(239,68,68,0)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(239,68,68,0);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@-webkit-keyframes pulse-critical-70756907{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(220,38,38,.9);box-shadow:0 0 0 0 rgba(220,38,38,.9)}50%{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 0 0 15px rgba(220,38,38,0);box-shadow:0 0 0 15px rgba(220,38,38,0)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(220,38,38,0);box-shadow:0 0 0 0 rgba(220,38,38,0)}}@keyframes pulse-critical-70756907{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(220,38,38,.9);box-shadow:0 0 0 0 rgba(220,38,38,.9)}50%{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 0 0 15px rgba(220,38,38,0);box-shadow:0 0 0 15px rgba(220,38,38,0)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(220,38,38,0);box-shadow:0 0 0 0 rgba(220,38,38,0)}}.modern-search-btn[data-v-70756907]{position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px!important;font-weight:500!important;letter-spacing:.3px;height:48px!important;min-height:48px!important;padding:0 12px!important;font-size:12px!important;line-height:1.1!important;text-transform:none!important}.modern-search-btn .btn-inner[data-v-70756907]{width:100%;height:100%}.modern-search-btn .btn-content[data-v-70756907],.modern-search-btn .btn-inner[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modern-search-btn .btn-content[data-v-70756907]{white-space:nowrap;font-weight:500!important;font-size:12px!important}.modern-search-btn .btn-content i[data-v-70756907]{font-size:14px!important;margin-right:6px!important}.modern-search-btn .btn-content.searching-content[data-v-70756907]{-webkit-animation:searchPulse-70756907 1.5s ease-in-out infinite;animation:searchPulse-70756907 1.5s ease-in-out infinite;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);font-size:12px!important}.modern-search-btn .btn-content.searching-content .search-spinner[data-v-70756907]{margin-right:6px!important}.modern-search-btn.searching[data-v-70756907]{background:linear-gradient(45deg,#007bff,#0056b3)!important;border-color:#0056b3!important;cursor:not-allowed}.modern-search-btn.searching[data-v-70756907]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-animation:searchShimmer-70756907 2s infinite;animation:searchShimmer-70756907 2s infinite}.modern-search-btn[data-v-70756907]:disabled{opacity:.7;cursor:not-allowed}.search-spinner[data-v-70756907]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;-webkit-animation:searchSpin-70756907 1s linear infinite;animation:searchSpin-70756907 1s linear infinite;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes searchSpin-70756907{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes searchSpin-70756907{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes searchShimmer-70756907{0%{left:-100%}to{left:100%}}@keyframes searchShimmer-70756907{0%{left:-100%}to{left:100%}}@-webkit-keyframes searchPulse-70756907{0%,to{opacity:1}50%{opacity:.7}}@keyframes searchPulse-70756907{0%,to{opacity:1}50%{opacity:.7}}.form-control-lg[data-v-70756907]{height:48px!important;font-size:14px!important;padding:12px 16px!important;border-radius:8px!important}@media (max-width:768px){.modern-search-btn[data-v-70756907]{height:44px!important;min-height:44px!important;font-size:12px!important;padding:0 12px!important}.modern-search-btn .btn-content[data-v-70756907]{font-size:12px!important}.modern-search-btn .btn-content.searching-content[data-v-70756907]{font-size:11px!important}.modern-search-btn .search-spinner[data-v-70756907]{width:14px;height:14px;border-width:2px}.form-control-lg[data-v-70756907]{height:44px!important;font-size:13px!important;padding:10px 14px!important}}.search-form[data-v-70756907]{-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-form .card-header[data-v-70756907]{border-bottom:1px solid rgba(0,0,0,.1);padding:1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-form .card-header[data-v-70756907]:hover{background-color:rgba(0,0,0,.02)}.search-form .card-header h4[data-v-70756907]{color:#2c3e50;font-weight:600}.search-form .card-header .toggle-icon[data-v-70756907]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.search-form .card-header .toggle-icon.rotate[data-v-70756907]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.results-container[data-v-70756907]{margin-top:2rem}.result-card-wrapper .result-card[data-v-70756907]{position:relative;border-radius:12px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);border:2px solid transparent}.result-card-wrapper .result-card.clickable[data-v-70756907]{cursor:pointer}.result-card-wrapper .result-card.has-data[data-v-70756907]{border-left:4px solid #28a745}.result-card-wrapper .result-card.expanded[data-v-70756907]{border:2px solid #28a745;border-left:4px solid #28a745}.result-card-wrapper .result-card.loading[data-v-70756907]{pointer-events:none}.result-card-wrapper .result-card .card-info .card-title[data-v-70756907]{color:#2c3e50;font-weight:600;font-size:1.2rem}.result-card-wrapper .result-card .card-info .card-title i[data-v-70756907]{font-size:1.1rem}.result-card-wrapper .result-card .card-info .card-subtitle[data-v-70756907]{font-size:.875rem}.result-card-wrapper .result-card .card-status[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-card-wrapper .result-card .card-status .badge[data-v-70756907]{padding:.5rem .75rem;font-weight:500}.result-card-wrapper .result-card .card-status .badge i[data-v-70756907]{font-size:.8rem}.result-card-wrapper .result-card .card-status .toggle-icon[data-v-70756907]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#6c757d}.result-card-wrapper .result-card .card-status .toggle-icon.rotate[data-v-70756907]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.result-card-wrapper .result-card .card-status .toggle-icon i[data-v-70756907]{font-size:1rem}.result-card-wrapper .result-card .card-details[data-v-70756907]{background:#f8f9fa;border-radius:8px;padding:1rem;margin:0 -1rem -1rem -1rem}.result-card-wrapper .result-card .card-details .data-content pre[data-v-70756907]{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:1rem;font-size:.875rem;max-height:300px;overflow-y:auto;margin:0;white-space:pre-wrap;word-wrap:break-word}.form-control[data-v-70756907]{border-radius:8px;border:2px solid #e2e8f0;padding:.75rem 1rem;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.form-control[data-v-70756907]:focus{border-color:#3f51b5;-webkit-box-shadow:0 0 0 3px rgba(63,81,181,.15);box-shadow:0 0 0 3px rgba(63,81,181,.15)}.form-control[data-v-70756907]:disabled{background-color:#f8f9fa;cursor:not-allowed}.form-control[data-v-70756907]::-webkit-input-placeholder{color:#a0aec0}.form-control[data-v-70756907]::-moz-placeholder{color:#a0aec0}.form-control[data-v-70756907]:-ms-input-placeholder{color:#a0aec0}.form-control[data-v-70756907]::-ms-input-placeholder{color:#a0aec0}.form-control[data-v-70756907]::placeholder{color:#a0aec0}.form-control .btn-primary[data-v-70756907]{background-color:#3f51b5;border-color:#3f51b5}.form-control .btn-primary[data-v-70756907]:hover{background-color:#32408f;border-color:#32408f}.form-control .btn-primary[data-v-70756907]:disabled{background-color:#8591d5;border-color:#8591d5}.person-detail[data-v-70756907]{background:hsla(0,0%,100%,.8);border-radius:12px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.person-detail[data-v-70756907]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.person-detail h6[data-v-70756907]{font-weight:600;font-size:1rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person-detail h6 i[data-v-70756907]{font-size:1.1rem}.info-item[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}.info-item .info-label[data-v-70756907]{font-size:.85rem;font-weight:600;color:#64748b;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.025em}.info-item .info-value[data-v-70756907]{font-size:.95rem;color:#1e293b;font-weight:500;word-break:break-word;line-height:1.4}.info-item .info-value[data-v-70756907]:empty:after{content:"-";color:#94a3b8;font-style:italic}.modern-person-card[data-v-70756907]{background:linear-gradient(135deg,#f8faff,#fff);border-radius:16px;padding:1.5rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-person-card[data-v-70756907]:hover{-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12);box-shadow:0 8px 30px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.person-header[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f1f5f9}.person-header.clickable-header[data-v-70756907]{cursor:pointer;padding:1rem;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.person-header.clickable-header[data-v-70756907]:hover{background:rgba(102,126,234,.05);-webkit-transform:translateX(5px);transform:translateX(5px)}.person-header.clickable-header .toggle-arrow[data-v-70756907]{margin-left:auto}.person-header.clickable-header .toggle-arrow i[data-v-70756907]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#667eea;font-size:1.2rem}.person-header.clickable-header .toggle-arrow i.rotate[data-v-70756907]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.person-header .person-avatar[data-v-70756907]{width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem}.person-header .person-avatar i[data-v-70756907]{color:#fff;font-size:1.5rem}.person-header .person-info[data-v-70756907]{-webkit-box-flex:1;-ms-flex:1;flex:1}.person-header .person-info .person-name[data-v-70756907]{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .25rem 0}.person-header .person-info .person-id[data-v-70756907]{font-size:.875rem;color:#64748b;font-weight:500}.person-header .risk-badge[data-v-70756907]{padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.person-header .risk-badge.risk-critical[data-v-70756907]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;-webkit-animation:pulse-critical-70756907 2s infinite;animation:pulse-critical-70756907 2s infinite}.person-header .risk-badge.risk-high[data-v-70756907]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;-webkit-animation:pulse-high-70756907 1.5s infinite;animation:pulse-high-70756907 1.5s infinite}.person-header .risk-badge.risk-medium[data-v-70756907]{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff}.person-header .risk-badge.risk-low[data-v-70756907]{background:linear-gradient(135deg,#fb923c,#f97316);color:#fff}.sanction-info[data-v-70756907]{margin-bottom:1.5rem}.sanction-info .info-card[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.sanction-info .info-card[data-v-70756907]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.sanction-info .info-card i[data-v-70756907]{font-size:1.25rem;margin-right:1rem;width:24px;text-align:center}.sanction-info .info-card .info-content[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sanction-info .info-card .info-content .info-label[data-v-70756907]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.sanction-info .info-card .info-content .info-value[data-v-70756907]{font-size:.875rem;font-weight:600;color:#1e293b;line-height:1.4}.person-details[data-v-70756907]{background:rgba(248,250,255,.5);border-radius:12px;padding:1.5rem;margin-top:1rem;border:1px solid #e2e8f0}.person-details .sanction-info[data-v-70756907]{margin-bottom:0}.raw-data-section[data-v-70756907]{border-top:2px solid #f1f5f9;padding-top:1rem}.raw-data-section .raw-data-toggle[data-v-70756907]{border-radius:8px;font-size:.875rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.raw-data-section .raw-data-toggle[data-v-70756907]:hover{background-color:#f8fafc;border-color:#cbd5e1}.raw-data-section .btn[data-v-70756907]{border-radius:6px;font-size:13px;padding:8px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.raw-data-section .btn[data-v-70756907]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.raw-data-section .btn i[data-v-70756907]{opacity:.7}.raw-data-modal-header[data-v-70756907]{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none}.raw-data-modal-header .modal-title[data-v-70756907]{color:#fff;font-weight:600}.raw-data-modal-header .btn-close[data-v-70756907]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.raw-data-modal-body[data-v-70756907]{padding:0;background:#f8fafc}.raw-data-modal-footer[data-v-70756907]{background:#f1f5f9;border-top:1px solid #e2e8f0}.raw-data-content[data-v-70756907]{padding:1.5rem}.raw-data-content .raw-data-record[data-v-70756907]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #e2e8f0;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.raw-data-content .raw-data-record[data-v-70756907]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.raw-data-content .raw-data-record .record-header[data-v-70756907]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.raw-data-content .raw-data-record .record-header .record-title[data-v-70756907]{margin:0;color:#334155;font-weight:600;font-size:1rem}.raw-data-content .raw-data-record .record-header .record-title i[data-v-70756907]{color:#64748b}.raw-data-content .raw-data-record .record-content[data-v-70756907]{padding:1.5rem}.raw-data-content .raw-data-record .record-content .field-item .field-label[data-v-70756907]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.raw-data-content .raw-data-record .record-content .field-item .field-value[data-v-70756907]{font-size:.9rem;color:#1e293b;font-weight:500;padding:.5rem .75rem;background:#f8fafc;border-radius:6px;border-left:3px solid #3b82f6;word-break:break-word}.raw-data-content .raw-data-record .record-content .field-item .field-value[data-v-70756907]:empty:after{content:"-";color:#94a3b8;font-style:italic}.raw-data-details[data-v-70756907]{background:#f1f5f9;border-radius:8px;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.raw-data-details .detail-section-title[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#1e293b;margin-bottom:.75rem;font-size:.95rem}.raw-data-details .detail-section-title i[data-v-70756907]{color:#3b82f6;font-size:1rem}.raw-data-details .detail-grid[data-v-70756907]{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width:768px){.raw-data-details .detail-grid[data-v-70756907]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.raw-data-details .detail-grid .detail-item[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;background:#fff;border-radius:4px;border:1px solid #e2e8f0;font-size:.85rem}.raw-data-details .detail-grid .detail-item i[data-v-70756907]{color:#64748b;min-width:16px;margin-right:.5rem;font-size:.8rem}.raw-data-details .detail-grid .detail-item .label[data-v-70756907]{font-weight:500;color:#374151;margin-right:.5rem;min-width:120px;-ms-flex-negative:0;flex-shrink:0}.raw-data-details .detail-grid .detail-item .value[data-v-70756907]{color:#1f2937;word-break:break-word;-webkit-box-flex:1;-ms-flex:1;flex:1}.raw-data-details .detail-grid .detail-item .value.date-value[data-v-70756907]{color:#059669;font-weight:500}.raw-data-details .detail-grid .detail-item .value.url-value[data-v-70756907]{color:#2563eb;text-decoration:underline}.raw-data-details .detail-grid .detail-item .value.email-value[data-v-70756907]{color:#7c3aed}.raw-data-details .detail-grid .detail-item .value.phone-value[data-v-70756907]{color:#dc2626;font-family:Monaco,Consolas,monospace}.raw-data-details .detail-grid .detail-item .value.id-value[data-v-70756907]{color:#ea580c;font-family:Monaco,Consolas,monospace;font-size:.8rem}.raw-data-details .detail-grid .detail-item .value.boolean-value[data-v-70756907]{font-weight:600}.raw-data-details .detail-grid .detail-item .value.boolean-value.true[data-v-70756907]{color:#059669}.raw-data-details .detail-grid .detail-item .value.boolean-value.false[data-v-70756907]{color:#dc2626}.raw-data-details .detail-grid .detail-item .value.number-value[data-v-70756907]{color:#0891b2;font-weight:500;font-family:Monaco,Consolas,monospace}.raw-data-details .nested-field[data-v-70756907]{background:#f8fafc!important;border-left:3px solid #3b82f6}.raw-data-details .nested-field .label[data-v-70756907]{color:#1e40af;font-weight:600}.raw-data-details .array-field[data-v-70756907]{background:#fefce8!important;border-left:3px solid #eab308}.raw-data-details .array-field .label[data-v-70756907]{color:#a16207;font-weight:600}.person-detail-section .detail-section-title[data-v-70756907]{font-size:1rem;font-weight:700;color:#374151;margin-bottom:1rem;padding:.6rem 1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:6px;border-left:4px solid #6b7280;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.person-detail-section .detail-cards-container[data-v-70756907]{padding:.5rem 0}.person-detail-section .detail-cards-container .row[data-v-70756907]{row-gap:1rem}.person-detail-section .detail-cards-container .detail-info-card[data-v-70756907]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:6px;padding:.6rem;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03);height:100%}.person-detail-section .detail-cards-container .detail-info-card[data-v-70756907]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.person-detail-section .detail-cards-container .detail-info-card .detail-card-content[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.person-detail-section .detail-cards-container .detail-info-card .detail-card-content .detail-label[data-v-70756907]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:.15rem;display:block;line-height:1.2}.person-detail-section .detail-cards-container .detail-info-card .detail-card-content .detail-value[data-v-70756907]{font-size:.85rem;font-weight:500;color:#1f2937;line-height:1.3;padding:.6rem .8rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;word-wrap:break-word;overflow-wrap:break-word;min-height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.person-detail-section .detail-cards-container .detail-info-card .detail-card-content .detail-value[data-v-70756907]:hover{border-color:#d1d5db;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.person-detail-section .detail-cards-container .detail-info-card .detail-card-content .detail-value[data-v-70756907]:focus-within{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.person-detail-section .json-toggle-wrapper .json-toggle-btn[data-v-70756907]{font-size:.875rem;padding:.5rem 1rem;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #cbd5e1;color:#475569}.person-detail-section .json-toggle-wrapper .json-toggle-btn[data-v-70756907]:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#94a3b8;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.person-detail-section .json-toggle-wrapper .json-toggle-btn i[data-v-70756907]{font-size:.8rem;color:#64748b}.person-detail-section .json-toggle-wrapper .technical-data-content[data-v-70756907]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #cbd5e1;border-radius:10px;padding:1.25rem;margin-top:.75rem}.person-detail-section .json-toggle-wrapper .technical-data-content .technical-data-json[data-v-70756907]{margin:0;font-size:.8rem;line-height:1.5;color:#475569;background:transparent;border:none;white-space:pre-wrap;word-wrap:break-word;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.person-sanctions-section .sanctions-section-title[data-v-70756907]{font-size:1rem;font-weight:700;color:#dc2626;margin-bottom:1rem;padding:.6rem 1rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:6px;border-left:4px solid #dc2626;-webkit-box-shadow:0 1px 3px rgba(220,38,38,.1);box-shadow:0 1px 3px rgba(220,38,38,.1);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.person-sanctions-section .sanctions-cards-container[data-v-70756907]{padding:.5rem 0}.person-sanctions-section .sanctions-cards-container .row[data-v-70756907]{row-gap:1rem}.person-sanctions-section .sanctions-cards-container .sanctions-info-card[data-v-70756907]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:6px;padding:.6rem;margin-bottom:.5rem;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03)}.person-sanctions-section .sanctions-cards-container .sanctions-info-card[data-v-70756907]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.person-sanctions-section .sanctions-cards-container .sanctions-info-card .sanctions-card-content[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.person-sanctions-section .sanctions-cards-container .sanctions-info-card .sanctions-card-content .sanctions-label[data-v-70756907]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:.15rem;display:block;line-height:1.2}.person-sanctions-section .sanctions-cards-container .sanctions-info-card .sanctions-card-content .sanctions-value[data-v-70756907]{font-size:.85rem;font-weight:500;color:#1f2937;line-height:1.4;padding:.6rem .8rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;word-wrap:break-word;overflow-wrap:break-word;min-height:2.5rem;white-space:pre-wrap;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.person-sanctions-section .sanctions-cards-container .sanctions-info-card .sanctions-card-content .sanctions-value[data-v-70756907]:hover{border-color:#d1d5db;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.follow-btn[data-v-70756907]{border-radius:8px;font-weight:600;font-size:.75rem;padding:.4rem .8rem;text-transform:uppercase;letter-spacing:.5px;border:1.5px solid #3b82f6;background:transparent;color:#3b82f6;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.follow-btn[data-v-70756907]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-transition:left .5s;transition:left .5s}.follow-btn[data-v-70756907]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.3)}.follow-btn[data-v-70756907]:hover:before{left:100%}.follow-btn.following[data-v-70756907]{background:#10b981;color:#fff;border-color:#10b981}.follow-btn.following[data-v-70756907]:hover{background:#dc2626;border-color:#dc2626;-webkit-box-shadow:0 4px 12px rgba(220,38,38,.3);box-shadow:0 4px 12px rgba(220,38,38,.3)}.follow-btn i[data-v-70756907]{font-size:.7rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.follow-btn:hover i[data-v-70756907]{-webkit-transform:scale(1.1);transform:scale(1.1)}.follow-btn-inline[data-v-70756907]{width:28px;height:28px;border-radius:50%;padding:0;border:1.5px solid #10b981;background:#fff;color:#10b981;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.follow-btn-inline .follow-icon[data-v-70756907]{font-size:.7rem;-webkit-transition:all .3s ease;transition:all .3s ease}.follow-btn-inline[data-v-70756907]:hover{border-color:#10b981;color:#10b981;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 2px 8px rgba(16,185,129,.25);box-shadow:0 2px 8px rgba(16,185,129,.25)}.follow-btn-inline:hover .follow-icon[data-v-70756907]{-webkit-transform:scale(1.3);transform:scale(1.3)}.follow-btn-inline.following[data-v-70756907]{background:#059669;border-color:#059669;color:#fff}.follow-btn-inline.following .follow-icon[data-v-70756907]{color:#fff}.follow-btn-inline.following[data-v-70756907]:hover{background:#047857;border-color:#047857;-webkit-box-shadow:0 2px 8px rgba(4,120,87,.3);box-shadow:0 2px 8px rgba(4,120,87,.3);-webkit-transform:scale(1.15);transform:scale(1.15)}.follow-btn-inline[data-v-70756907]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(16,185,129,.1);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.notification-btn-inline[data-v-70756907]{width:28px;height:28px;border-radius:50%;padding:0;border:1.5px solid #dc2626;background:#fff;color:#dc2626;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.notification-btn-inline .notification-icon[data-v-70756907]{font-size:.7rem;-webkit-transition:all .3s ease;transition:all .3s ease}.notification-btn-inline[data-v-70756907]:hover{border-color:#dc2626;color:#fff;background:#dc2626;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 2px 8px rgba(220,38,38,.25);box-shadow:0 2px 8px rgba(220,38,38,.25)}.notification-btn-inline:hover .notification-icon[data-v-70756907]{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-animation:bell-ring-70756907 .5s ease-in-out;animation:bell-ring-70756907 .5s ease-in-out}.notification-btn-inline.notification-active[data-v-70756907]{background:#dc2626;border-color:#dc2626;color:#fff;-webkit-animation:notification-pulse-70756907 2s infinite;animation:notification-pulse-70756907 2s infinite}.notification-btn-inline.notification-active .notification-icon[data-v-70756907]{color:#fff;-webkit-animation:bell-ring-70756907 .5s ease-in-out infinite;animation:bell-ring-70756907 .5s ease-in-out infinite}.notification-btn-inline.notification-active[data-v-70756907]:hover{background:#b91c1c;border-color:#b91c1c;-webkit-box-shadow:0 2px 8px rgba(185,28,28,.3);box-shadow:0 2px 8px rgba(185,28,28,.3);-webkit-transform:scale(1.15);transform:scale(1.15)}.notification-btn-inline[data-v-70756907]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.1);box-shadow:0 0 0 3px rgba(245,158,11,.1)}@-webkit-keyframes bell-ring-70756907{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes bell-ring-70756907{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes notification-pulse-70756907{0%,to{-webkit-box-shadow:0 0 0 0 rgba(220,38,38,.4);box-shadow:0 0 0 0 rgba(220,38,38,.4)}50%{-webkit-box-shadow:0 0 0 6px rgba(220,38,38,0);box-shadow:0 0 0 6px rgba(220,38,38,0)}}@keyframes notification-pulse-70756907{0%,to{-webkit-box-shadow:0 0 0 0 rgba(220,38,38,.4);box-shadow:0 0 0 0 rgba(220,38,38,.4)}50%{-webkit-box-shadow:0 0 0 6px rgba(220,38,38,0);box-shadow:0 0 0 6px rgba(220,38,38,0)}}.notification-btn[data-v-70756907]{border-radius:8px;font-weight:600;font-size:.75rem;padding:.4rem .8rem;text-transform:uppercase;letter-spacing:.5px;border:1.5px solid #f59e0b;background:transparent;color:#f59e0b;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.notification-btn[data-v-70756907]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-transition:left .5s;transition:left .5s}.notification-btn[data-v-70756907]:hover{background:#f59e0b;color:#fff;border-color:#f59e0b;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(245,158,11,.3);box-shadow:0 4px 12px rgba(245,158,11,.3)}.notification-btn[data-v-70756907]:hover:before{left:100%}.notification-btn:hover i[data-v-70756907]{-webkit-animation:bell-ring-70756907 .5s ease-in-out;animation:bell-ring-70756907 .5s ease-in-out}.notification-btn.notification-active[data-v-70756907]{background:#f59e0b;color:#fff;border-color:#f59e0b;-webkit-animation:notification-pulse-70756907 2s infinite;animation:notification-pulse-70756907 2s infinite}.notification-btn.notification-active[data-v-70756907]:hover{background:#d97706;border-color:#d97706;-webkit-box-shadow:0 4px 12px rgba(217,119,6,.3);box-shadow:0 4px 12px rgba(217,119,6,.3)}.notification-btn i[data-v-70756907]{font-size:.7rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.notification-btn:hover i[data-v-70756907]{-webkit-transform:scale(1.1);transform:scale(1.1)}.detail-header-textbox[data-v-70756907]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:50px}.detail-header-textbox[data-v-70756907]:hover{border-color:#cbd5e1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.detail-header-textbox .detail-section-title-inline[data-v-70756907]{font-size:.875rem;font-weight:600;color:#374151;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.detail-header-textbox .detail-header-buttons[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.follow-btn-compact[data-v-70756907],.notification-btn-compact[data-v-70756907]{font-size:.65rem;padding:.25rem .5rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;line-height:1.2;min-width:auto;white-space:nowrap}.follow-btn-compact i[data-v-70756907],.notification-btn-compact i[data-v-70756907]{font-size:.6rem}.follow-btn-compact[data-v-70756907]{border-color:#3b82f6;color:#3b82f6;background:transparent}.follow-btn-compact[data-v-70756907]:hover{background:#3b82f6;color:#fff;-webkit-transform:none;transform:none;-webkit-box-shadow:0 1px 3px rgba(59,130,246,.2);box-shadow:0 1px 3px rgba(59,130,246,.2)}.follow-btn-compact.following[data-v-70756907]{background:#10b981;border-color:#10b981;color:#fff}.follow-btn-compact.following[data-v-70756907]:hover{background:#dc2626;border-color:#dc2626}.notification-btn-compact[data-v-70756907]{border-color:#f59e0b;color:#f59e0b;background:transparent}.notification-btn-compact[data-v-70756907]:hover{background:#f59e0b;color:#fff;-webkit-transform:none;transform:none;-webkit-box-shadow:0 1px 3px rgba(245,158,11,.2);box-shadow:0 1px 3px rgba(245,158,11,.2)}.notification-btn-compact.notification-active[data-v-70756907]{background:#f59e0b;border-color:#f59e0b;color:#fff}.notification-btn-compact.notification-active[data-v-70756907]:hover{background:#d97706;border-color:#d97706}.detail-section-title-gray[data-v-70756907]{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb;text-transform:uppercase;letter-spacing:.5px}.detail-header-with-buttons[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb;position:relative}.detail-section-title-gray-inline[data-v-70756907]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.detail-header-button-group[data-v-70756907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.follow-btn-small[data-v-70756907],.notification-btn-small[data-v-70756907]{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;font-weight:600;text-transform:none;letter-spacing:.2px;line-height:1.3;height:24px;white-space:nowrap}.follow-btn-small i[data-v-70756907],.notification-btn-small i[data-v-70756907]{font-size:.65rem}.follow-btn-small[data-v-70756907]{border-color:#10b981;color:#10b981;background:transparent}.follow-btn-small[data-v-70756907]:hover{background:#10b981;color:#fff;-webkit-transform:none;transform:none;-webkit-box-shadow:0 1px 2px rgba(16,185,129,.2);box-shadow:0 1px 2px rgba(16,185,129,.2)}.follow-btn-small.following[data-v-70756907]{background:#10b981;border-color:#10b981;color:#fff}.follow-btn-small.following[data-v-70756907]:hover{background:#047857;border-color:#047857}.notification-btn-small[data-v-70756907]{border-color:#dc2626;color:#dc2626;background:transparent}.notification-btn-small[data-v-70756907]:hover{background:#dc2626;color:#fff;-webkit-transform:none;transform:none;-webkit-box-shadow:0 1px 2px rgba(220,38,38,.2);box-shadow:0 1px 2px rgba(220,38,38,.2)}.notification-btn-small.notification-active[data-v-70756907]{background:#dc2626;border-color:#dc2626;color:#fff}.notification-btn-small.notification-active[data-v-70756907]:hover{background:#b91c1c;border-color:#b91c1c}