body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-tag-blue,.ant-tag-default,.ant-tag-green,.ant-tag-lime,.ant-tag-magenta,.ant-tag-orange,.ant-tag-pink,.ant-tag-purple,.ant-tag-red,.ant-tag-volcano,.ant-tag-yellow{background:rgba(var(--tag-color),.2)!important;border:1px solid rgba(var(--tag-color),.5)!important;color:rgb(var(--tag-color))!important;font-weight:500}.ant-tag-green{--tag-color:82,196,26}.ant-tag-volcano{--tag-color:255,99,58}.ant-tag-red{--tag-color:255,77,79}.ant-tag-orange{--tag-color:250,173,20}.ant-tag-yellow{--tag-color:250,210,0}.ant-tag-blue{--tag-color:24,144,255}.ant-tag-purple{--tag-color:108,69,255}.ant-tag-lime{--tag-color:192,224,0}.ant-tag-magenta{--tag-color:236,72,153}.ant-tag-pink{--tag-color:255,85,163}.ant-tag-default{--tag-color:217,217,217}.data-table--accent-dropdown .ant-dropdown-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(130deg,#050915d9,#0c132ab8)!important;border:1px solid #65fffc52!important;border-radius:12px;box-shadow:0 20px 40px -20px #0f172ae6;padding:6px}.data-table--accent-dropdown .ant-dropdown-menu-item,.data-table--accent-dropdown .ant-dropdown-menu-submenu-title{border-radius:8px;color:#e2e8f0!important;transition:all .2s ease}.data-table--accent-dropdown .ant-dropdown-menu-item:hover,.data-table--accent-dropdown .ant-dropdown-menu-submenu-title:hover{background:#1e293ba6!important}.data-table--accent-dropdown .ant-dropdown-menu-item-danger{color:#fca5a5!important}.data-table--accent-dropdown .ant-dropdown-menu-item-danger:hover{background:#ef444426!important;color:#fef2f2!important}.data-table--accent-dropdown .ant-dropdown-menu-item-icon{color:#cbd5e1!important}.data-table--accent-dropdown .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon{color:#fca5a5!important}.data-table--accent-dropdown .ant-dropdown-menu-item a{color:#e2e8f0!important}.data-table--accent-dropdown .ant-dropdown-menu-item-divider{background:#94a3b82e}.form__container{background:radial-gradient(circle at 20% 20%,#65fffc1f,#0000 55%),radial-gradient(circle at 80% 10%,#7c4dff2e,#0000 45%),radial-gradient(circle at 50% 80%,#ff40811f,#0000 55%),#050915;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#f6f7ff;display:flex;flex-direction:column;gap:24px;height:100%;padding:24px 48px}.form__container__header{margin-bottom:8px}.form__container__content{margin-top:16px}.form__container .ant-breadcrumb{margin:16px 0}.form__container .ant-breadcrumb,.form__container .ant-breadcrumb a,.form__container .ant-breadcrumb span,.form__container .ant-breadcrumb-separator{color:#f6f7ff!important}.form__table-text{color:#e2e8f0!important}.form__panel--accent{background:linear-gradient(130deg,#050915b8,#0c132ab8)!important;border:1px solid #65fffc52!important;border-radius:16px!important}.select-dropdown--dark{background:#0f172aeb;box-shadow:0 2px 8px #00000026}.select-dropdown--dark .ant-select-item{background:#0f172aeb;color:#e2e8f0}.select-dropdown--dark .ant-select-item-option-selected{background:#38bdf82e!important;color:#e2e8f0!important}.select-dropdown--dark .ant-select-item-option-active{background-color:#38bdf81a!important;color:#e2e8f0!important}.theme-light,:root{--page-bg:linear-gradient(135deg,#f8fafc,#eef2ff 45%,#f8fafc);--page-text:#0f172a;--page-text-muted:#475569;--card-bg:#fff;--card-bg-soft:#f8fafc;--card-border:#e5e7eb;--card-shadow:0 20px 40px #0f172a0f;--accent-bg:#dbeafe;--accent-text:#1d4ed8;--input-bg:#fff;--input-text:#0f172a;--chip-bg:#e2e8f0cc;--chip-bg-active:#bfdbfee6;--chip-text:#0f172a;--chip-border:#94a3b866;--button-grad:linear-gradient(135deg,#38bdf8f2,#3b82f6f2);--button-border:#3b82f680;--button-text:#f8fafc;--button-shadow:0 10px 18px #3b82f640;--title-shadow:0 12px 30px #0f172a1f}.theme-dark{--page-bg:radial-gradient(circle at 20% 20%,#65fffc1f,#0000 55%),radial-gradient(circle at 80% 10%,#7c4dff2e,#0000 45%),radial-gradient(circle at 50% 80%,#ff40811f,#0000 55%),#050915;--page-text:#f6f7ff;--page-text-muted:#ffffffb3;--card-bg:#060a1cd9;--card-bg-soft:#0d1229bf;--card-border:#94a3b859;--card-shadow:0 20px 40px #0f172a40;--accent-bg:#38bdf833;--accent-text:#7dd3fc;--input-bg:#fafcffeb;--input-text:#0a1022;--chip-bg:#bdcdff2e;--chip-bg-active:#8ab4ff40;--chip-text:#f5f8ff;--chip-border:#bdcdff59;--button-grad:linear-gradient(135deg,#8ab4ffe6,#3a88ffd9);--button-border:#aed2ff99;--button-text:#f5f8ff;--button-shadow:0 10px 18px #3a88ff59;--title-shadow:0 10px 35px #000000a6}.theme-dark .social-hub,.theme-dark .social-hub .ant-badge-status-text,.theme-dark .social-hub .ant-btn:not(.ant-btn-primary),.theme-dark .social-hub .ant-card,.theme-dark .social-hub .ant-card-head-title,.theme-dark .social-hub .ant-checkbox-wrapper,.theme-dark .social-hub .ant-input,.theme-dark .social-hub .ant-list-item-meta-description,.theme-dark .social-hub .ant-list-item-meta-title,.theme-dark .social-hub .ant-radio-wrapper,.theme-dark .social-hub .ant-select-selection-item,.theme-dark .social-hub .ant-select-selection-placeholder,.theme-dark .social-hub .ant-select-selector,.theme-dark .social-hub .ant-tag,.theme-dark .social-hub .ant-typography,.theme-dark .social-hub .ant-typography-secondary,.theme-dark .social-hub .ant-typography-title{color:#0f172a!important;color:var(--page-text)!important}.theme-dark .social-hub .ant-list-item-meta-description,.theme-dark .social-hub .ant-typography-secondary{color:#475569!important;color:var(--page-text-muted)!important}.theme-dark .social-hub .ant-input,.theme-dark .social-hub .ant-input-affix-wrapper,.theme-dark .social-hub .ant-input-group-addon,.theme-dark .social-hub .ant-input-textarea{background:#fff!important;background:var(--input-bg)!important;border-color:#94a3b866!important;color:#0f172a!important;color:var(--input-text)!important}.theme-dark .social-hub .ant-input::placeholder{color:#0f172a8c!important}.chat-page{color:#0f172a;color:var(--page-text)}.theme-dark .chat-page,.theme-dark .chat-page .ant-badge-status-text,.theme-dark .chat-page .ant-breadcrumb,.theme-dark .chat-page .ant-breadcrumb-link,.theme-dark .chat-page .ant-breadcrumb-separator,.theme-dark .chat-page .ant-btn:not(.ant-btn-primary),.theme-dark .chat-page .ant-card,.theme-dark .chat-page .ant-card-head-title,.theme-dark .chat-page .ant-checkbox-wrapper,.theme-dark .chat-page .ant-empty-description,.theme-dark .chat-page .ant-list-item-meta-description,.theme-dark .chat-page .ant-list-item-meta-title,.theme-dark .chat-page .ant-radio-wrapper,.theme-dark .chat-page .ant-select-selection-item,.theme-dark .chat-page .ant-select-selection-placeholder,.theme-dark .chat-page .ant-typography,.theme-dark .chat-page .ant-typography-title{color:#0f172a!important;color:var(--page-text)!important}.theme-dark .chat-page .ant-empty-description,.theme-dark .chat-page .ant-list-item-meta-description,.theme-dark .chat-page .ant-typography-secondary{color:#475569!important;color:var(--page-text-muted)!important}.theme-dark .chat-page .ant-card,.theme-dark .chat-page .ant-modal-content,.theme-dark .chat-page .ant-modal-header{background:#fff!important;background:var(--card-bg)!important;border-color:#e5e7eb!important;border-color:var(--card-border)!important}.theme-dark .chat-page .ant-input,.theme-dark .chat-page .ant-input-affix-wrapper,.theme-dark .chat-page .ant-input-textarea,.theme-dark .chat-page .ant-select-selector{background:#0f172ab8!important;border-color:#94a3b866!important;color:#0f172a!important;color:var(--page-text)!important}.theme-dark .chat-page .ant-input::placeholder,.theme-dark .chat-page .ant-select-selection-placeholder{color:#e2e8f09e!important}.theme-dark .chat-page .ant-tag:not(.ant-tag-blue):not(.ant-tag-purple):not(.ant-tag-red):not(.ant-tag-green):not(.ant-tag-gold):not(.ant-tag-cyan):not(.risk-severity-tag){background:#64748b38!important;border-color:#94a3b859!important;color:#0f172a!important;color:var(--page-text)!important}.theme-dark .chat-page .osint-report .risk-severity-tag{box-shadow:inset 0 0 0 1px #ffffff14}.theme-dark .chat-page .osint-report .ant-card{background:#070c1edb!important;border-color:#94a3b852!important;box-shadow:0 12px 30px #02061773!important}.theme-dark .chat-page .osint-report .ant-divider{border-color:#94a3b840!important}.theme-dark .chat-page .osint-report .ant-list-item{border-block-end-color:#94a3b833!important}.theme-dark .chat-page .osint-report .ant-list-item-meta-description{color:#e2e8f0c7!important}.theme-dark .chat-page .osint-report .ant-alert{background:#1e3a8a2e!important;border-color:#93c5fd61!important}.theme-dark .chat-page .osint-report .ant-alert-description,.theme-dark .chat-page .osint-report .ant-alert-message{color:#e2e8f0eb!important}.theme-dark .chat-page .osint-report .ant-table{background:#090e20eb!important;color:#0f172a!important;color:var(--page-text)!important}.theme-dark .chat-page .osint-report .ant-table-wrapper .ant-table-thead>tr>th{background:#1e293beb!important;border-bottom-color:#94a3b84d!important;color:#f1f5f9f2!important}.theme-dark .chat-page .osint-report .ant-table-wrapper .ant-table-tbody>tr>td{background:#090e20eb!important;border-bottom-color:#94a3b833!important;color:#f1f5f9e6!important}.theme-dark .chat-page .osint-report .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#1e293bc7!important}.theme-dark .chat-page .osint-report .ant-pagination .ant-pagination-item,.theme-dark .chat-page .osint-report .ant-pagination .ant-pagination-next .ant-pagination-item-link,.theme-dark .chat-page .osint-report .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:#1e293ba6!important;border-color:#94a3b84d!important}.theme-dark .chat-page .osint-report .ant-pagination .ant-pagination-item a,.theme-dark .chat-page .osint-report .ant-pagination .ant-pagination-item-link{color:#e2e8f0e6!important}.theme-dark .chat-page .osint-report .ant-pagination .ant-pagination-item-active{border-color:#7dd3fcb3!important}.theme-dark .chat-page .osint-report .ant-collapse,.theme-dark .chat-page .osint-report .ant-collapse-content{background:#0000!important}.theme-dark .chat-page .osint-report .ant-collapse>.ant-collapse-item{border-color:#94a3b847!important}.theme-dark .chat-page .osint-report .ant-collapse-content-box,.theme-dark .chat-page .osint-report .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:#e2e8f0eb!important}.theme-dark .chat-page .osint-report .ant-progress-text{color:#e2e8f0e6!important}.theme-dark .chat-page .osint-report .ant-btn-link,.theme-dark .chat-page .osint-report .ant-typography a{color:#7dd3fc!important}.theme-dark .chat-page .osint-report .ant-btn-link.ant-btn-dangerous{color:#fda4af!important}.theme-dark .chat-page .osint-report .investigation-map{background:radial-gradient(circle at top,#0f172af5 0,#0a0f20eb 58%,#020617fa 100%)!important;border-color:#94a3b852!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-title,.theme-dark .chat-page .osint-report .investigation-map .map-title,.theme-dark .chat-page .osint-report .investigation-map .map-zoom-indicator{color:#f1f5f9f2!important}.theme-dark .chat-page .osint-report .investigation-map .map-shortcuts-tip{background:#0f172ae0!important;border-color:#94a3b873!important;color:#e2e8f0f0!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-root{background:linear-gradient(180deg,#0f172af5,#020617fa)!important;border-color:#7dd3fcc7!important;box-shadow:0 12px 34px #0206179e,0 0 0 8px #38bdf833!important}.theme-dark .chat-page .osint-report .investigation-map .map-node{background:#0f172ae6!important;border-color:#94a3b859!important;box-shadow:0 10px 24px #0206177a!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-category{background:#1e293be6!important;border-color:#94a3b86b!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-entity{background:#0f172aeb!important;border-color:#38bdf861!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-cluster{background:#1e293bdb!important;border-color:#818cf86b!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-source{background:#143026d9!important;border-color:#4ade806b!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-tweet{background:#422006db!important;border-color:#fb923c70!important}.theme-dark .chat-page .osint-report .investigation-map .map-filters-label,.theme-dark .chat-page .osint-report .investigation-map .map-node-subtitle{color:#cbd5e1d1!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-link{color:#93c5fd!important}.theme-dark .chat-page .osint-report .investigation-map .map-btn,.theme-dark .chat-page .osint-report .investigation-map .map-filter-chip{background:#0f172ac7!important;border-color:#94a3b861!important;color:#e2e8f0eb!important}.theme-dark .chat-page .osint-report .investigation-map .map-density-toggle{background:#020617d6!important;border-color:#94a3b859!important}.theme-dark .chat-page .osint-report .investigation-map .map-density-label{color:#cbd5e1e6!important}.theme-dark .chat-page .osint-report .investigation-map .map-density-btn{color:#e2e8f0e6!important}.theme-dark .chat-page .osint-report .investigation-map .map-density-btn.is-active{background:#2563ebd1!important;color:#f8fafcfa!important}.theme-dark .chat-page .osint-report .investigation-map .map-investigation-box{background:#0f172abd!important;border-color:#94a3b859!important}.theme-dark .chat-page .osint-report .investigation-map .map-investigation-feedback,.theme-dark .chat-page .osint-report .investigation-map .map-investigation-title{color:#e2e8f0e0!important}.theme-dark .chat-page .osint-report .investigation-map .map-investigation-input,.theme-dark .chat-page .osint-report .investigation-map .map-investigation-select{background:#020617c7!important;border-color:#94a3b866!important;color:#f1f5f9f0!important}.theme-dark .chat-page .osint-report .investigation-map .map-node-investigate{background:#38bdf838!important;color:#e0f2fef5!important}.theme-dark .chat-page .osint-report .investigation-map .map-filter-chip.is-active{background:#1e3a8a73!important;border-color:#7dd3fc8c!important;color:#e0f2fefa!important}.theme-dark .chat-page .osint-report .investigation-map .map-canvas{background:linear-gradient(#94a3b81f 1px,#0000 0),linear-gradient(90deg,#94a3b81f 1px,#0000 0),linear-gradient(135deg,#0f172aeb,#020617f2)!important;background-size:28px 28px,28px 28px,cover!important}.osint-timeline-day{margin-bottom:8px}.osint-timeline-day-label{display:inline-block;font-size:12px;letter-spacing:.02em;margin-bottom:6px}.osint-timeline-track{margin-left:8px;padding-left:18px;position:relative}.osint-timeline-track:before{background:#94a3b857;bottom:0;content:"";left:4px;position:absolute;top:0;width:2px}.osint-timeline-item{margin-bottom:10px;position:relative}.osint-timeline-dot{background:#0ea5e9;border-radius:999px;box-shadow:0 0 0 2px #0ea5e93d;height:10px;left:-17px;position:absolute;top:6px;width:10px}.osint-timeline-content{background:#f8fafc9e;border:1px solid #94a3b842;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.theme-dark .chat-page .osint-report .osint-timeline-track:before{background:#94a3b880}.theme-dark .chat-page .osint-report .osint-timeline-dot{background:#7dd3fc;box-shadow:0 0 0 2px #7dd3fc4d}.theme-dark .chat-page .osint-report .osint-timeline-content{background:#0f172a94;border-color:#94a3b857}.risk-dashboard{background:radial-gradient(120% 140% at 100% 0,#38bdf82e 0,#0f172af2 45%,#020617 100%) fixed no-repeat;color:#e2e8f0;min-height:calc(100vh - 64px);overflow:hidden;padding:0 24px;position:relative}.risk-dashboard__scene{inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.risk-dashboard__content{display:flex;flex-direction:column;gap:24px;padding:32px 0 48px;position:relative;z-index:1}.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ab8;border:1px solid #94a3b82e;border-radius:22px;box-shadow:0 30px 60px -42px #0f172ae6}.risk-dashboard__panel{display:flex;flex-direction:column;gap:16px;height:100%;padding:28px}.risk-dashboard__panel--header{align-items:flex-start;flex-direction:row;gap:24px;justify-content:space-between}.risk-dashboard__title{color:#f8fafc!important;font-weight:600!important;margin:0!important}.risk-dashboard__subtitle{color:#94a3b8!important;margin:8px 0 0!important;max-width:560px}.risk-dashboard__filters{align-items:center}.risk-dashboard__select .ant-select-selector{background:#0f172ab3!important;border-color:#94a3b859!important;border-radius:14px!important;color:#e2e8f0!important;padding:8px 14px!important}.risk-dashboard__select .ant-select-selection-item,.risk-dashboard__select .ant-select-selection-placeholder{color:#e2e8f0!important}.risk-dashboard__select-dropdown{background:#0f172aeb;box-shadow:0 2px 8px #00000026}.risk-dashboard__select .ant-select-arrow{color:#38bdf8}.risk-dashboard__select-dropdown .ant-select-item{background:#0f172aeb;color:#e2e8f0}.risk-dashboard__select-dropdown .ant-select-item-option-selected{background:#38bdf82e!important;color:#e2e8f0!important}.risk-dashboard__select-dropdown .ant-select-item-option-active{background-color:#38bdf81a!important;color:#e2e8f0!important}.risk-dashboard__date-picker{border-radius:14px;overflow:hidden}.risk-dashboard .ant-picker{background:#0f172ab3!important;border-color:#94a3b859!important;padding:8px 12px}.risk-dashboard .ant-picker-input>input{color:#e2e8f0!important}.risk-dashboard .ant-picker-clear,.risk-dashboard .ant-picker-suffix{color:#38bdf8!important}.risk-dashboard__filters .ant-picker,.risk-dashboard__filters .ant-select{height:40px;width:100%}.risk-dashboard__grid{grid-gap:24px;display:grid;gap:24px}.risk-dashboard__grid--primary{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.risk-dashboard__grid--tables{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.risk-dashboard__panel--score{padding-bottom:32px}.risk-dashboard__score{align-items:center;display:grid}.risk-dashboard__score-details{display:flex;flex-direction:column;gap:8px}.risk-dashboard__score-value{color:#f8fafc;font-weight:600}.risk-dashboard__section-title{color:#f8fafc!important;font-weight:500!important;margin:0!important}.risk-dashboard__description{color:#94a3b8!important;margin:0!important;max-width:420px}.risk-dashboard__tag{border:none!important;border-radius:999px!important;font-weight:600;letter-spacing:.04em;padding:4px 10px!important;text-transform:uppercase}.risk-dashboard__tag--success{background:#2dd4bf1f!important;color:#22d3ee!important}.risk-dashboard__tag--warning{background:#f59e0b2e!important;color:#fbbf24!important}.risk-dashboard__tag--error{background:#f8717129!important;color:#f87171!important}.risk-dashboard__summary{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px}.risk-dashboard__summary-card{background:#0f172a99;border:1px solid #94a3b81f;border-radius:16px;display:flex;flex-direction:column;gap:6px;min-height:120px;padding:14px 18px}.risk-dashboard__summary-title{color:#94a3b8!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase}.risk-dashboard__summary-value{color:#f8fafc!important;font-weight:600!important;margin:0!important}.risk-dashboard__summary-description{color:#94a3b8!important;margin:0!important}.risk-dashboard__panel-header{display:flex;flex-direction:column;gap:4px}.risk-dashboard__helper{color:#94a3b8}.risk-dashboard__table .ant-table{background:#0000;color:#e2e8f0}.risk-dashboard__table .ant-table-column-sorter-down,.risk-dashboard__table .ant-table-column-sorter-up{color:#cbd5f5!important}.risk-dashboard__table .ant-table-thead>tr>th{background:#0f172ad9!important;border-bottom:1px solid #94a3b838;color:#cbd5f5!important}.risk-dashboard__table .ant-table-tbody>tr>td{border-bottom:1px solid #94a3b81f}.risk-dashboard__table .ant-table-tbody>tr:hover>td{background:#1e293b8c!important}.risk-dashboard__table .ant-pagination-item a,.risk-dashboard__table .ant-pagination-item-active a{color:#e2e8f0!important}.risk-dashboard__table .ant-pagination-item-active{background:#38bdf81a;border-color:#38bdf8}.risk-dashboard__table .ant-pagination-item-link,.risk-dashboard__table .ant-pagination-next .anticon,.risk-dashboard__table .ant-pagination-prev .anticon{color:#e2e8f0!important}.risk-dashboard__engagement{align-items:center;color:#cbd5f5;display:flex;gap:6px}.risk-dashboard__engagement span{color:#cbd5f5}.risk-dashboard__table-text{color:#e2e8f0!important}.risk-dashboard a{color:#38bdf8}.risk-dashboard a:hover{color:#22d3ee}.risk-dashboard__progress{display:block;margin:0 auto}@media (max-width:768px){.risk-dashboard{padding:0 16px}.risk-dashboard__panel{padding:20px}}.glass-panel--default{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;box-shadow:var(--card-shadow)}.data-table__panel{display:flex;flex-direction:column;gap:16px;padding:28px}.data-table__title{color:var(--page-text)!important;font-weight:600!important;margin:0!important}.data-table .ant-table{background:#0000;color:var(--page-text)}.data-table .ant-table-column-sorter-down,.data-table .ant-table-column-sorter-up{color:var(--page-text-muted)!important}.data-table .ant-table-thead>tr>th{background:var(--card-bg-soft)!important;color:var(--page-text)!important}.data-table .ant-table-tbody>tr>td,.data-table .ant-table-thead>tr>th{border-bottom:1px solid var(--card-border)}.data-table .ant-table-expanded-row>td,.data-table .ant-table-row-selected>td,.data-table .ant-table-tbody>tr:focus-within>td,.data-table .ant-table-tbody>tr:hover>td{background:var(--chip-bg)!important}.data-table .ant-pagination-item a,.data-table .ant-pagination-item-active a{color:var(--page-text)!important}.data-table .ant-pagination-item-active{background:#3b82f61f;border-color:var(--accent-text)}.data-table .ant-pagination-item-link,.data-table .ant-pagination-next .anticon,.data-table .ant-pagination-prev .anticon,.data-table-text{color:var(--page-text)!important}.data-table .ant-table-column-sort>td,.data-table__table .ant-table-column-sort{background:var(--chip-bg)!important}.data-table__wrapper{overflow-x:auto;width:100%}.data-table__wrapper::-webkit-scrollbar{width:10px}.data-table__wrapper::-webkit-scrollbar-track{background:#94a3b833;border-radius:8px}.data-table__wrapper::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38bdf873,#3b82f659);border:2px solid #94a3b833;border-radius:8px}.data-table__wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#38bdf8bf,#3b82f6a6)}.data-table__wrapper{scrollbar-color:#38bdf873 #94a3b833;scrollbar-width:thin}.data-table .ant-table-column-sort{background:var(--chip-bg)!important}@media (max-width:768px){.data-table__panel{padding:16px}.data-table__title{font-size:18px!important}}.data-table .ant-table-expanded-row>td{background:var(--chip-bg)!important;border-bottom:1px solid var(--card-border)}.data-table .ant-table-tbody>tr:has(.ant-tooltip-open)>td{background:var(--chip-bg)!important}.data-table .ant-table-tbody>tr:has(.ant-dropdown-open)>td{background:var(--chip-bg)!important}.data-table--accent .ant-table-thead>tr>th{background:var(--card-bg-soft)!important;border-bottom:1px solid var(--card-border)}.data-table--accent .ant-table-tbody>tr>td{border-bottom:1px solid var(--card-border)}.data-table--accent .ant-table-tbody>tr:focus-within>td,.data-table--accent .ant-table-tbody>tr:hover>td{background:var(--chip-bg)!important}.data-table--accent .ant-pagination-item-active{background:#3b82f61f!important;border-color:var(--accent-text)!important}.data-table__panel.glass-panel--accent,.glass-panel--accent{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:16px!important}.primary-button{background:linear-gradient(135deg,#8ab4ffe6,#3a88ffd9)!important;border:1px solid #aed2ff99!important;box-shadow:0 8px 18px #3a88ff59!important;color:#f5f8ff!important}.primary-button:hover{background:linear-gradient(135deg,#94befff2,#4492ffe6)!important;box-shadow:0 10px 22px #3a88ff73!important}.primary-button:active{background:linear-gradient(135deg,#80aaffd9,#307effcc)!important;box-shadow:0 6px 14px #3a88ff4d!important}.primary-button:disabled,.primary-button[disabled]{background:linear-gradient(135deg,#8ab4ff66,#3a88ff59)!important;box-shadow:none!important;opacity:.6}.primary-button .anticon{color:#f5f8ff}.page-container{background:var(--page-bg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:var(--page-text);display:flex;flex-direction:column;gap:24px;height:100%;padding:24px 48px}.page-container__header{margin-bottom:8px}.page-container__content{margin-top:16px}.page-container .ant-breadcrumb{margin:16px 0}.page-container .ant-breadcrumb,.page-container .ant-breadcrumb a,.page-container .ant-breadcrumb span,.page-container .ant-breadcrumb-separator{color:var(--page-text)!important}.login-password .ant-input{background-color:#0f0f19e6!important;color:#f4f4ff!important}.login-password .ant-input-suffix .anticon{color:#d4af374d;transition:color .2s ease}.login-password.ant-input-affix-wrapper-focused .anticon{color:#f4f4ff}.login-password .ant-input-suffix .anticon:hover{color:inherit}.language-segmented .ant-segmented-item:hover{background:#ffffff1a;border-color:#d4af3766;color:#fff!important}.language-segmented .ant-segmented-item-selected{background:#fff3!important;border-color:#d4af374d;color:#fff!important}.language-segmented .ant-segmented-thumb{background:#fff3!important}.styled-form .ant-form-item-label>label{color:#cbd5e1!important;font-weight:500}.styled-form .ant-input,.styled-form .ant-input-number,.styled-form .ant-picker,.styled-form .ant-select-selector{background:#0f172aa6!important;border:1px solid #94a3b840!important;color:#e2e8f0!important}.styled-form .ant-input::placeholder,.styled-form .ant-select-selection-placeholder{color:#94a3b880!important}.styled-form .ant-input:hover,.styled-form .ant-picker:hover,.styled-form .ant-select-selector:hover{border-color:#94a3b873!important}.styled-form .ant-input:focus,.styled-form .ant-picker-focused,.styled-form .ant-select-focused .ant-select-selector{border-color:#38bdf8!important;box-shadow:0 0 0 2px #38bdf81a!important}.styled-form .ant-picker-suffix,.styled-form .ant-select-arrow{color:#cbd5e1!important}.styled-form .ant-btn-dashed{border-color:#94a3b859!important;color:#cbd5e1!important}.styled-form .ant-btn-dashed:hover{border-color:#38bdf8!important;color:#38bdf8!important}.styled-form .dynamic-delete-button{color:#f87171;cursor:pointer;transition:color .2s}.styled-form .dynamic-delete-button:hover{color:#ef4444}.styled-form .ant-form-item-explain-error{color:#fca5a5!important}.styled-form--accent .ant-input,.styled-form--accent .ant-input-number,.styled-form--accent .ant-picker,.styled-form--accent .ant-select-selector{background:#050915a6!important;border:1px solid #65fffc40!important}.styled-form--accent .ant-input:hover,.styled-form--accent .ant-picker:hover,.styled-form--accent .ant-select-selector:hover{border-color:#65fffc73!important}.styled-form--accent .ant-input:focus,.styled-form--accent .ant-picker-focused,.styled-form--accent .ant-select-focused .ant-select-selector{border-color:#65fffc!important;box-shadow:0 0 0 2px #65fffc1a!important}.styled-form--accent .ant-btn-dashed:hover{border-color:#65fffc!important;color:#65fffc!important}@media (max-width:768px){.styled-form .ant-form-item{flex-direction:column}.styled-form .ant-form-item-label{max-width:100%!important;padding-bottom:8px!important}.styled-form .ant-form-item-label>label{word-wrap:break-word;white-space:normal}.styled-form .ant-form-item-control{max-width:100%!important}.styled-form .ant-row.ant-form-item{flex-direction:column!important;margin-left:0!important}.styled-form .ant-btn{height:auto!important;min-height:32px!important;min-width:auto!important;padding:8px 15px!important;white-space:normal!important;width:100%!important}.styled-form .ant-input{flex:1 1!important;min-width:0!important;width:auto!important}.ant-col-offset-8{margin-left:0!important}}.styled-form .ant-form-item-label>label{height:auto;overflow:visible;white-space:normal}.user-tweets__container{background:radial-gradient(circle at 20% 20%,#65fffc1f,#0000 55%),radial-gradient(circle at 80% 10%,#7c4dff2e,#0000 45%),radial-gradient(circle at 50% 80%,#ff40811f,#0000 55%),#050915;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#f6f7ff;display:flex;flex-direction:column;gap:24px;height:100%;padding:24px 48px}.user-tweets__container__header{margin-bottom:8px}.user-tweets__container__content{margin-top:16px}.user-tweets__container .ant-breadcrumb{margin:16px 0}.user-tweets__container .ant-breadcrumb,.user-tweets__container .ant-breadcrumb a,.user-tweets__container .ant-breadcrumb span,.user-tweets__container .ant-breadcrumb-separator{color:#f6f7ff!important}.user-tweets__table-text{color:#e2e8f0!important}.dashed-button{background:#0000!important;border-color:1px dashed #8ab4ffe6!important;color:#8ab4ffe6!important}.dashed-button__text{color:#f5f8ff}.dashed-button:hover{background:#8ab4ff1a!important;border-color:#aed2ffcc!important;box-shadow:0 4px 12px #3a88ff40!important}.dashed-button:active{background:#8ab4ff26!important;box-shadow:0 2px 6px #3a88ff33!important}.dashed-button:disabled,.dashed-button[disabled]{border-color:#aed2ff4d!important;box-shadow:none!important;color:#f5f8ff99!important;opacity:.6}.dashed-button .anticon{color:#f5f8ff}.slang__segmented .ant-segmented-item-selected,.slang__segmented .ant-segmented-thumb{border-radius:999px;color:var(--page-text)!important}.slang__segmented .ant-segmented-item:hover{background-color:var(--chip-bg);border-radius:999px;color:var(--chip-text)!important}.ant-tag-processing{background-color:#4096ff29!important;border-color:#4096ff59!important;border-width:1px!important;color:#4096ff!important;font-weight:500}.ant-tag-cyan{background-color:#13c2c229!important;border-color:#13c2c259!important;border-width:1px!important;color:#13c2c2!important;font-weight:500}.ant-tag-geekblue{background-color:#2f54eb29!important;border-color:#2f54eb59!important;border-width:1px!important;color:#2f54eb!important;font-weight:500}.ant-switch-checked{background:#3a88ffd9!important;box-shadow:0 0 10px #3a88ff73}.ant-switch{background:#94a3b873}.slang__list::-webkit-scrollbar{width:10px}.slang__list::-webkit-scrollbar-track{background:#94a3b826;border-radius:8px}.slang__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38bdf873,#3b82f659);border:2px solid #94a3b833;border-radius:8px}.slang__list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#38bdf8bf,#3b82f6a6)}.slang__list{scrollbar-color:#38bdf873 #94a3b833;scrollbar-width:thin}.investigation-map{background:radial-gradient(circle at top,#f8fbff 0,#f3f6fb 48%,#eef2f7 100%);border:1px solid #0000000f;border-radius:18px;box-shadow:0 12px 30px #14182814;padding:16px}.investigation-map:fullscreen{border:0;border-radius:0;box-shadow:none;height:100vh;padding:14px;width:100vw}.investigation-map:fullscreen .map-canvas{height:calc(100vh - 190px)}.map-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.map-title{color:#1c1f2a;font-size:16px;font-weight:700}.map-actions,.map-secondary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.map-secondary-actions{margin-bottom:10px}.map-btn{background:#fff;border:1px solid #00000014;border-radius:10px;color:#1c1f2a;cursor:pointer;font-size:12px;padding:6px 10px;transition:all .2s ease}.map-btn:hover{border-color:#0000002e;box-shadow:0 6px 14px #0a0c1414}.map-zoom-indicator{color:#27314d;font-size:12px;font-weight:700;padding:0 4px}.map-shortcuts-tip{align-items:center;background:#ffffffe6;border:1px solid #202f5033;border-radius:999px;color:#334155;cursor:help;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.map-density-toggle{align-items:center;background:#ffffffd1;border:1px solid #202f5026;border-radius:999px;display:inline-flex;gap:6px;padding:3px}.map-density-label{color:#4c5874;font-size:11px;font-weight:700;padding:0 6px}.map-density-btn{background:#0000;border:0;border-radius:999px;color:#34405f;cursor:pointer;font-size:11px;font-weight:600;height:24px;padding:0 10px}.map-density-btn.is-active{background:#1d4e9c;box-shadow:0 4px 10px #1d4e9c59;color:#fff}.map-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.map-filters-label{color:#5b667f;font-size:12px;font-weight:600}.map-filter-chip{background:#ffffffb8;border:1px solid #1c305838;border-radius:999px;color:#2b3553;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .18s ease}.map-filter-chip.is-active{background:#ebf4fff2;border-color:#1e55b480;color:#1d4e9c}.map-investigation-box{background:#ffffffb8;border:1px solid #1c305829;border-radius:12px;margin-bottom:10px;padding:10px}.map-investigation-title{color:#2b3553;font-size:12px;font-weight:700;margin-bottom:8px}.map-investigation-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:140px 1fr 220px auto}.map-investigation-input,.map-investigation-select{background:#fff;border:1px solid #1c305838;border-radius:8px;color:#1f2942;font-size:12px;height:32px;padding:0 10px}.map-investigation-feedback{color:#44516c;font-size:12px;margin-top:8px}.map-canvas{background:linear-gradient(#6e82aa1f 1px,#0000 0),linear-gradient(90deg,#6e82aa1f 1px,#0000 0),linear-gradient(135deg,#ffffffbf,#f0f5fff0);background-size:26px 26px,26px 26px,cover;border-radius:16px;cursor:grab;height:680px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.map-canvas:active{cursor:grabbing}.map-world{inset:0;position:absolute;transform-origin:center;transition:transform .18s ease}.map-links{height:4200px;left:50%;overflow:visible;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:4200px;z-index:1}.map-link{stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;pointer-events:stroke}.map-link-category{stroke:#1428504d}.map-link-entity{stroke:#267c885c}.map-link-source{stroke:#2f7d3259}.map-link-source-cluster{stroke:#2c7c3f6b;stroke-dasharray:4 7}.map-link-tweet{stroke:#a6630057}.map-link-tweet-cluster{stroke:#a6630073;stroke-dasharray:4 7}.map-link-entity-link{stroke-dasharray:6 6;stroke:#46648c7a}.map-link-investigation-link{stroke:#cd6f0bb8;stroke-width:2.6px;stroke-dasharray:2 6}.map-link-active{stroke:#d97706;stroke-width:3.4px;animation:mapLinkPulse 1.2s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(217,119,6,.55));opacity:1}.map-link-hovered{stroke-width:3.6px;filter:drop-shadow(0 0 4px rgba(29,78,156,.42));opacity:1}.map-link-faded{opacity:.15}@keyframes mapLinkPulse{0%{stroke-opacity:.72}50%{stroke-opacity:1}to{stroke-opacity:.72}}.map-node{background:#fffffff2;border:1px solid #0000000f;border-radius:14px;box-shadow:0 8px 20px #14182814;cursor:grab;left:50%;max-width:270px;min-width:160px;padding:12px 12px 10px;position:absolute;top:50%;-webkit-user-select:none;user-select:none;z-index:2}.map-node:active{cursor:grabbing}.map-node-root{background:linear-gradient(180deg,#fff,#f8fbff);border:2px solid #28508273;box-shadow:0 10px 30px #192d5f33,0 0 0 8px #38bdf81f;font-weight:700;min-width:220px}.map-node-category{background:#f7f9ff;border:1px solid #506e9640;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.map-node-entity{background:#fff;border:1px solid #6482aa40}.map-node-cluster{background:#f4f8fff2;border:1px solid #6e8cb440;box-shadow:0 10px 22px #19233c14}.map-node-manual-empty{border-color:#d6791699;border-style:dashed}.map-node-selected{border-color:#1d4e9c94;box-shadow:0 12px 22px #14182824,0 0 0 3px #60a5fa47}.map-node-faded{opacity:.25}.map-node-edge-hover{border-color:#1d4e9c80;box-shadow:0 12px 24px #14182821,0 0 0 3px #93c5fd47}.map-node-active{border-color:#d97706ad;box-shadow:0 12px 24px #14182824,0 0 0 3px #fbbf2447}.map-debug-badge{background:#0f172abf;border-radius:999px;bottom:12px;color:#f8fafc;font-size:11px;font-weight:600;left:12px;letter-spacing:.01em;padding:4px 10px;pointer-events:none;position:absolute;z-index:4}.map-node-animate{animation:mapTweetIn .42s ease-out both}@keyframes mapTweetIn{0%{filter:blur(4px);opacity:0}to{filter:blur(0);opacity:1}}.map-node-card{min-width:220px}.map-node-dot{border-radius:50%;box-shadow:0 0 0 1px #00000014;display:inline-block;height:8px;margin-bottom:7px;width:8px}.map-node-dismiss{background:#0f172a14;border:0;border-radius:999px;color:#34405f;cursor:pointer;font-size:14px;height:18px;line-height:18px;position:absolute;right:6px;top:6px;width:18px}.map-node-dismiss:hover{background:#ef444426;color:#b91c1c}.map-node-investigate{background:#1e4eb424;border:0;border-radius:999px;color:#1d4e9c;cursor:pointer;font-size:13px;font-weight:700;height:18px;line-height:18px;position:absolute;right:28px;top:6px;width:18px}.map-node-investigate:hover{background:#1e4eb43d}.map-node-title{color:#1c1f2a;font-size:13px;font-weight:600;margin-bottom:4px}.map-node-subtitle{color:#5c6475;font-size:12px;line-height:1.35}.map-node-link{color:#1f6feb;display:inline-block;font-size:12px;margin-top:6px;text-decoration:none}.map-node-link:hover{text-decoration:underline}@media (max-width:900px){.map-investigation-controls{grid-template-columns:1fr}.map-canvas{height:520px}.map-node{min-width:140px}}