@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap);#root,body,html{height:100%}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{display:flex;flex-direction:column;gap:24px;height:100%;padding:24px 48px}.theme-light .form__container{background:radial-gradient(circle at 20% 20%,#22d3ee14,#0000 55%),radial-gradient(circle at 80% 10%,#38bdf81a,#0000 45%),radial-gradient(circle at 50% 80%,#0ea5e914,#0000 55%),linear-gradient(180deg,#f8fbff,#eef4fb);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#172033}.theme-dark .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}.form__container__header{margin-bottom:8px}.form__container__content{margin-top:16px}.form__container .ant-breadcrumb{margin:16px 0}.theme-light .form__container .ant-breadcrumb,.theme-light .form__container .ant-breadcrumb a,.theme-light .form__container .ant-breadcrumb span,.theme-light .form__container .ant-breadcrumb-separator{color:#475569!important}.theme-dark .form__container .ant-breadcrumb,.theme-dark .form__container .ant-breadcrumb a,.theme-dark .form__container .ant-breadcrumb span,.theme-dark .form__container .ant-breadcrumb-separator{color:#f6f7ff!important}.form__table-text{color:#e2e8f0!important}.theme-light .form__panel--accent{background:linear-gradient(145deg,#fffffff0,#f1f7fff5)!important;border:1px solid #0f172a14!important;border-radius:16px!important;box-shadow:0 18px 40px #0f172a14!important}.theme-dark .form__panel--accent{background:linear-gradient(130deg,#050915b8,#0c132ab8)!important;border:1px solid #65fffc52!important;border-radius:16px!important;box-shadow:0 20px 42px #02061761!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}.select-dropdown--light{background:#fffffffa;border:1px solid #0f172a14;box-shadow:0 12px 28px #0f172a1f}.select-dropdown--light .ant-select-item{background:#fffffffa;color:#172033}.select-dropdown--light .ant-select-item-option-selected{background:#0891b21f!important;color:#0f172a!important}.select-dropdown--light .ant-select-item-option-active{background-color:#0891b214!important;color:#0f172a!important}:root{--app-menu-logo-padding:7px 13px;--app-menu-logo-height:20px}.app-menu__logo-shell{width:100%}.app-menu__logo-row{align-items:center;color:#fff;display:flex;justify-content:center;padding:7px 13px;padding:var(--app-menu-logo-padding);pointer-events:none;width:100%}.app-menu__logo-frame{overflow:hidden}.app-menu__logo-frame,.app-menu__logo-img{height:20px;height:var(--app-menu-logo-height)}.app-menu__logo-img{display:inline-block}.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:#07111f;--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;background-color:#020617}.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:2px;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}.ant-layout-sider,.ant-layout-sider-children{display:flex;flex-direction:column}.ant-layout-sider-children{height:100%;min-height:0}.ant-layout-sider-children .ant-menu{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.app-breadcrumb-bar .ant-breadcrumb,.app-breadcrumb-bar .ant-breadcrumb ol{line-height:32px!important;margin:0!important;padding:0!important}.app-breadcrumb-bar .ant-breadcrumb-separator{line-height:32px!important;margin-inline:6px!important}.app-breadcrumb-bar .ant-breadcrumb-link{line-height:32px!important}.header-toggle-btn{color:#ffffffa6;transition:color .2s ease}.header-toggle-btn:hover{background:#0000!important;color:#fff!important}.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-root{align-items:center;background:radial-gradient(ellipse at 20% 0,#0ea5e921 0,#0000 55%),radial-gradient(ellipse at 80% 100%,#38bdf817 0,#0000 50%),linear-gradient(160deg,#0c1525,#060c18);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100vw}.login-root:before{background-image:linear-gradient(#94a3b80a 1px,#0000 0),linear-gradient(90deg,#94a3b80a 1px,#0000 0);background-size:36px 36px;content:"";inset:0;pointer-events:none;position:absolute}.login-lang{position:fixed;right:20px;top:16px;z-index:10}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1020c7;border:1px solid #94a3b829;border-radius:18px;box-shadow:0 0 0 1px #38bdf80f,0 24px 60px #0206178c;flex-direction:column;gap:24px;max-width:400px;padding:40px 36px 32px;position:relative;z-index:1}.login-card,.login-logo-wrap{align-items:center;display:flex;width:100%}.login-logo-wrap{justify-content:center}.login-logo{filter:drop-shadow(0 0 14px rgba(56,189,248,.3));height:40px;object-fit:contain;pointer-events:none}.login-heading{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center;width:100%}.login-title.ant-typography{color:#f0f4ff!important;font-size:22px!important;font-weight:600!important;margin:0!important}.login-subtitle.ant-typography{color:#c8d2e6a6!important;font-size:14px!important}.login-label{color:#dce4f8d9;font-size:13px;font-weight:500}.login-input.ant-input,.login-input.ant-input-affix-wrapper{background:#080e1ee0!important;border-color:#38bdf838!important;border-radius:8px!important;color:#eef2ff!important;transition:border-color .2s ease}.login-input.ant-input-affix-wrapper-focused,.login-input.ant-input:focus{border-color:#38bdf899!important;box-shadow:0 0 0 3px #38bdf81a!important}.login-input.ant-input::placeholder{color:#94a3b866!important}.login-password .ant-input{background:#0000!important;color:#eef2ff!important}.login-password .ant-input-suffix .anticon{color:#38bdf866;transition:color .2s}.login-password.ant-input-affix-wrapper-focused .anticon{color:#eef2ff}.login-btn.ant-btn{background:linear-gradient(90deg,#0ea5e9,#3b82f6)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 18px #0ea5e94d!important;color:#f8fafc!important;font-size:15px!important;font-weight:600!important;height:44px!important;letter-spacing:.3px!important;transition:opacity .2s ease,box-shadow .2s ease!important}.login-btn.ant-btn:hover:not(:disabled){box-shadow:0 6px 22px #0ea5e973!important;opacity:.9!important}.login-btn.ant-btn:disabled{box-shadow:none!important;opacity:.45!important}.login-footer-text.ant-typography{color:#c8d2e68c!important;font-size:13px!important}.login-footer-link{color:#38bdf8e6!important;font-weight:500;text-decoration:none;transition:color .2s}.login-footer-link:hover{color:#7dd3fc!important}.language-segmented .ant-segmented-item:hover{background:#ffffff1a;color:#fff!important}.language-segmented .ant-segmented-item-selected{background:#ffffff2e!important;color:#fff!important}.language-segmented .ant-segmented-thumb{background:#ffffff2e!important}.language-segmented .ant-segmented-item-label{color:#ffffffbf}@media (max-width:480px){.login-card{margin:0 16px;max-width:100%;padding:32px 24px 28px}}.styled-form .ant-form-item-label>label{font-weight:500}.styled-form .ant-input,.styled-form .ant-input-number,.styled-form .ant-picker,.styled-form .ant-select-selector{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.styled-form .dynamic-delete-button{color:#f87171;cursor:pointer;transition:color .2s}.styled-form .dynamic-delete-button:hover{color:#ef4444}.styled-form--light .ant-form-item-label>label{color:#172033!important}.styled-form--light .ant-input,.styled-form--light .ant-input-number,.styled-form--light .ant-picker,.styled-form--light .ant-select-selector{background:#fffffff0!important;border:1px solid #0f172a24!important;color:#172033!important}.styled-form--light .ant-input::placeholder,.styled-form--light .ant-select-selection-placeholder{color:#475569c7!important}.styled-form--light .ant-input:hover,.styled-form--light .ant-picker:hover,.styled-form--light .ant-select-selector:hover{border-color:#0e749061!important}.styled-form--light .ant-input:focus,.styled-form--light .ant-picker-focused,.styled-form--light .ant-select-focused .ant-select-selector{border-color:#0891b2!important;box-shadow:0 0 0 2px #0891b21f!important}.styled-form--light .ant-picker-suffix,.styled-form--light .ant-select-arrow,.styled-form--light .ant-select-selection-item{color:#172033!important}.styled-form--light .ant-btn-dashed{background:#ffffffb3!important;border-color:#0f172a29!important;color:#334155!important}.styled-form--light .ant-btn-dashed:hover{border-color:#0891b2!important;color:#0891b2!important}.styled-form--light .ant-form-item-explain-error{color:#dc2626!important}.styled-form--dark .ant-form-item-label>label{color:#cbd5e1!important}.styled-form--dark .ant-input,.styled-form--dark .ant-input-number,.styled-form--dark .ant-picker,.styled-form--dark .ant-select-selector{background:#0f172aa6!important;border:1px solid #94a3b840!important;color:#e2e8f0!important}.styled-form--dark .ant-input::placeholder,.styled-form--dark .ant-select-selection-placeholder{color:#94a3b880!important}.styled-form--dark .ant-input:hover,.styled-form--dark .ant-picker:hover,.styled-form--dark .ant-select-selector:hover{border-color:#94a3b873!important}.styled-form--dark .ant-input:focus,.styled-form--dark .ant-picker-focused,.styled-form--dark .ant-select-focused .ant-select-selector{border-color:#38bdf8!important;box-shadow:0 0 0 2px #38bdf81a!important}.styled-form--dark .ant-picker-suffix,.styled-form--dark .ant-select-arrow,.styled-form--dark .ant-select-selection-item{color:#cbd5e1!important}.styled-form--dark .ant-btn-dashed{border-color:#94a3b859!important;color:#cbd5e1!important}.styled-form--dark .ant-btn-dashed:hover{border-color:#38bdf8!important;color:#38bdf8!important}.styled-form--dark .ant-form-item-explain-error{color:#fca5a5!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}.intel-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;min-height:104px}.intel-page-header__left{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.intel-page-header__right{align-items:center;display:flex;flex-shrink:0;padding-top:4px}.intel-page-badge{align-items:center;background:#0ea5e91a;border:1px solid #0ea5e940;border-radius:999px;color:#0ea5e9;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;padding:3px 12px 3px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.intel-page-badge .anticon{font-size:13px}.intel-page-title{font-size:24px!important;font-weight:700!important;letter-spacing:-.3px!important;margin:0!important;text-shadow:var(--title-shadow)}.intel-page-desc{color:var(--page-text-muted)!important;font-size:14px!important;line-height:1.6!important;margin:0!important;max-width:640px}.intel-page-info-btn.ant-btn{background:#0ea5e91a!important;border:1px solid #0ea5e938!important;color:#0ea5e9!important;height:36px!important;width:36px!important}.intel-page-info-btn.ant-btn:hover{background:#0ea5e929!important;color:#38bdf8!important}.intel-page-info-popover .ant-popover-inner{border-radius:12px;max-width:420px}.intel-page-info-popover__content{color:#334155;font-size:13px;line-height:1.7}.slang-root{background:radial-gradient(120% 160% at 0 0,#0ea5e91a 0,#fff0 44%),linear-gradient(180deg,var(--page-bg) 0,color-mix(in srgb,var(--page-bg) 86%,#dbeafe) 100%);box-sizing:border-box;min-height:calc(100vh - 68px);padding:24px 20px 40px}.slang-container{min-height:calc(100vh - 132px);position:relative;width:100%;z-index:1}.slang-layout{width:100%}.slang-main-card{flex:1 1 720px}.slang-side-card{flex:0 1 420px}.slang-page-header__left{gap:6px}.slang-page-title{color:var(--page-text)!important}.slang-page-desc{color:var(--page-text-muted)!important;font-size:14px!important;line-height:1.6!important;margin:0!important;max-width:640px}.slang-toolbar-btn{background:var(--chip-bg)!important;border-color:var(--chip-border)!important;border-radius:12px!important;color:var(--chip-text)!important;font-weight:600!important;height:40px!important;padding:0 14px!important}.slang-search-row{margin-bottom:24px}.slang-search-shell{background:linear-gradient(180deg,var(--card-bg) 0,var(--card-bg-soft) 100%);border:1px solid var(--card-border);border-radius:18px;box-shadow:var(--card-shadow);padding:18px}.slang-search-shell__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.slang-search-shell__title{color:var(--page-text)!important;display:block;font-size:12px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.slang-search-shell__subtitle{color:var(--page-text-muted)!important;display:block;font-size:13px!important;line-height:1.65!important;margin-top:6px}.slang-search-input.ant-input-search{border-radius:14px;overflow:hidden}.slang-search-input .ant-input{background:var(--input-bg)!important;border-color:var(--card-border)!important;color:var(--input-text)!important;min-height:50px;padding-inline:16px!important}.slang-search-input .ant-input-group-addon{background:#0000!important}.slang-primary-btn.ant-btn{background:var(--button-grad)!important;border:1px solid var(--button-border)!important;border-radius:14px!important;box-shadow:var(--button-shadow)!important;color:var(--button-text)!important;font-weight:700!important;height:46px!important;padding:0 18px!important}.slang-primary-btn.ant-btn:focus,.slang-primary-btn.ant-btn:hover{transform:translateY(-1px)}.slang-canvas-toolbar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--card-bg-soft) 86%,#0000);border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px 16px}.slang-canvas-toolbar__left{align-items:center;display:flex;gap:10px}.slang-canvas-toolbar__label{color:var(--page-text);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.slang-canvas-toolbar__count{background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:999px;color:#0ea5e9cc;font-size:11px;padding:1px 8px}.slang-canvas-toolbar__right{align-items:center;display:flex}.slang-canvas-btn{border-color:#0000!important;border-radius:10px!important;color:var(--chip-text)!important;font-size:11px!important;height:30px!important;padding:0 10px!important}.slang-canvas-btn:not(.ant-btn-primary){background:#ffffff0f!important}.slang-canvas-btn.ant-btn-primary{background:#0ea5e933!important;border-color:#0ea5e959!important;color:#38bdf8!important}.slang-canvas-btn--pause{border-left:1px solid #ffffff14!important;border-radius:0 2px 2px 0!important;margin-left:4px!important;padding-left:10px!important}.slang-panel-header{align-items:flex-start;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:4px;padding-bottom:16px}.slang-panel-title{color:var(--page-text)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.3px!important;margin:0!important}.slang-panel-subtitle{color:var(--page-text-muted)!important;font-size:12px!important}.slang-idle-state{align-items:center;background:linear-gradient(180deg,var(--card-bg) 0,var(--card-bg-soft) 100%);border:1px dashed var(--card-border);border-radius:18px;display:flex;flex-direction:column;gap:16px;margin-top:40px;padding:48px 24px;text-align:center}.slang-idle-icon{color:#0ea5e959;font-size:40px}.slang-idle-text{color:var(--page-text-muted)!important;font-size:14px!important;line-height:1.7!important;max-width:520px}.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}@media (max-width:960px){.slang-root{padding:20px 16px 32px}.slang-container{min-height:calc(100vh - 120px)}.slang-page-header{min-height:96px}.slang-search-shell{padding:16px}.slang-main-card,.slang-side-card{flex-basis:100%}}.scope-home-shell{padding-top:40px;position:relative}.scope-home-card,.scope-home-card .ant-card-body{position:relative}.scope-home-tabs .ant-tabs-nav{left:20px;margin:0;position:absolute;right:14px;top:0;z-index:6}.scope-home-tabs .ant-tabs-nav:before{border-bottom:none}.scope-home-tabs .ant-tabs-nav-list{gap:6px}.scope-home-tabs .ant-tabs-tab{background:linear-gradient(180deg,#f8fbff,#eef4fd)!important;border:1px solid var(--card-border)!important;border-bottom:none!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:9px 14px!important;transition:transform .15s ease,background .15s ease}.scope-home-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#334155;font-weight:600}.scope-home-tabs .ant-tabs-tab:hover{background:linear-gradient(180deg,#fff,#edf4ff)!important}.scope-home-tabs .ant-tabs-tab-active{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#c7d2e3!important}.scope-home-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f172a!important}.scope-home-card:before{background:#94a3b859;content:"";height:1px;left:20px;position:absolute;right:20px;top:0;z-index:1}.scope-home-tab-pill{-webkit-margin-start:2px;background:#eff6ff;border:1px solid #93c5fd;border-radius:999px;color:#1e3a8a;font-weight:700;line-height:1;margin-inline-start:2px}.scope-home-tabs .ant-tabs-content-holder{display:none}@media (max-width:576px){.scope-home-shell{padding-top:30px}.scope-home-tabs .ant-tabs-nav{left:8px;right:8px}.scope-home-tabs .ant-tabs-tab{padding:6px 9px!important;transform:translateY(-8px)}.scope-home-tabs .ant-tabs-tab-active{transform:translateY(-12px)}}.scope-home-location-preview{background:#0f172a;border:1px dashed #93c5fd;border-radius:12px;cursor:crosshair;margin-top:10px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.scope-home-location-preview img{-webkit-user-drag:none;display:block;max-height:420px;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.scope-home-location-selection{background:#38bdf82e;border:2px dashed #38bdf8;box-shadow:inset 0 0 0 1px #0f172a2e;pointer-events:none;position:absolute}.scope-home-location-selection.is-pinned{background:#2563eb33;border-color:#2563eb;border-style:solid}.sh-results-panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);margin-bottom:32px;overflow:hidden}.sh-results-topbar{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--card-border);display:flex;gap:10px;padding:12px 20px}.sh-results-pulse{animation:sh-pulse 1.4s ease-in-out infinite;background:#22c55e;border-radius:50%;flex-shrink:0;height:8px;width:8px}.sh-results-pulse.is-paused{animation:none;background:#64748b}.sh-results-pulse.is-done{animation:none;background:#38bdf8}@keyframes sh-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.sh-results-btn{align-items:center;background:#0000;border:1px solid var(--card-border);border-radius:8px;color:var(--page-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:5px 12px;transition:background .15s,border-color .15s;white-space:nowrap}.sh-results-btn:hover{background:#94a3b81f}.sh-results-btn--primary{border-color:#2563eb;color:#2563eb}.sh-results-btn--primary:hover{background:#2563eb14}.sh-results-summary{align-items:flex-start;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:24px;padding:20px 24px}.sh-results-gauge{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.sh-results-sources{flex:1 1;min-width:200px}.sh-results-source-tag{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.sh-results-feed{padding:0}.sh-results-feed-loading{padding:16px 20px}.sh-results-skeleton{border-bottom:1px solid var(--card-border);display:flex;flex-direction:column;gap:8px;padding:14px 0}.sh-results-skeleton:last-child{border-bottom:none}.sh-results-skeleton-line{animation:sh-shimmer 1.5s ease-in-out infinite;background:#94a3b82e;border-radius:6px;height:10px}@keyframes sh-shimmer{0%,to{opacity:.6}50%{opacity:1}}.sh-results-empty{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:48px 24px}.sh-results-feed-item{border-bottom:1px solid var(--card-border);padding:14px 20px;transition:background .12s}.sh-results-feed-item:last-child{border-bottom:none}.sh-results-feed-item:hover{background:#94a3b80d}.sh-results-feed-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:7px}.sh-platform-icon{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.sh-results-feed-author{color:var(--page-text);font-size:13px;font-weight:600}.sh-results-feed-time{color:#94a3b8;font-size:11px;margin-left:auto}.sh-results-feed-badges{align-items:center;display:flex;gap:6px}.sh-results-sentiment-badge{border:1px solid #0000;border-radius:999px;font-size:10px;font-weight:600;padding:2px 7px;text-transform:capitalize}.sh-risk-badge{border:1px solid #0000;border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.sh-results-feed-content{color:var(--page-text);font-size:13px;line-height:1.55;margin:0 0 6px;word-break:break-word}.sh-results-feed-engagement{color:#94a3b8;display:flex;font-size:11px;gap:14px}.sh-results-load-more{background:#0000;border:none;border-top:1px solid var(--card-border);color:#2563eb;cursor:pointer;display:block;font-size:13px;padding:14px;text-align:center;transition:background .12s;width:100%}.sh-results-load-more:hover:not(:disabled){background:#2563eb0f}.sh-results-load-more:disabled{color:#94a3b8;cursor:not-allowed}.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{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.map-search-wrap,.map-toolbar{align-items:center;display:flex}.map-search-wrap{flex:0 1 220px;min-width:140px;position:relative}.map-search-input{background:#ffffffe0;border:1px solid #202f5033;border-radius:8px;color:#1c1f2a;font-size:12px;outline:none;padding:5px 28px 5px 10px;transition:border-color .2s ease;width:100%}.map-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.map-search-input::placeholder{color:#94a3b8}.map-search-clear{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:14px;line-height:1;padding:0 2px;position:absolute;right:26px;top:50%;transform:translateY(-50%)}.map-search-clear:hover{color:#475569}.map-search-count{background:#2563eb1a;border-radius:6px;color:#2563eb;font-size:10px;font-weight:700;padding:1px 5px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.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-forensic-opacity-control{align-items:center;background:#fffc;border:1px solid #1c305838;border-radius:999px;color:#2b3553;display:inline-flex;font-size:12px;gap:8px;padding:4px 10px}.map-forensic-opacity-control input[type=range]{width:110px}.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-forensic-relation{stroke:#2563ebdb;stroke-width:3.2px;stroke-dasharray:9 4;filter:drop-shadow(0 0 4px rgba(37,99,235,.35))}.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-forensic-muted{opacity:.35;opacity:var(--map-forensic-muted-opacity,.35)}.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-node-related{border-color:#2563eb85;box-shadow:0 12px 24px #14182824,0 0 0 3px #93c5fd4d}.map-node-related-strong{border-color:#1d4ed8bf;box-shadow:0 14px 26px #14182829,0 0 0 4px #3b82f659}.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{align-items:center;color:#1c1f2a;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;margin-bottom:4px}.map-node-relation-badge{align-items:center;background:#dbeafe;border:1px solid #93c5fd;border-radius:999px;color:#1e3a8a;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.01em;padding:1px 7px}.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}}.maplibregl-map{-webkit-tap-highlight-color:rgb(0,0,0,0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:initial}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}:root{--bg:#030610;--bg-secondary:#050915;--surface:#0a1022;--surface-hover:#121a32;--surface-active:#182342;--border:#38bdf826;--border-strong:#38bdf84d;--border-subtle:#38bdf814;--text:#e8edf8;--text-secondary:#c4daf0;--text-dim:#7aa2cb;--text-muted:#5a7ba0;--text-faint:#436082;--accent:#38bdf8;--accent-glow:#38bdf866;--glass-bg:#0a1022b3;--glass-blur:blur(12px);--status-live:#22c55e;--status-cached:#eab308;--status-error:#ef4444;font-family:SF Mono,Monaco,Cascadia Code,Fira Code,monospace}.crisis-room{background:#030610;background:var(--bg);color:#e8edf8;color:var(--text);padding:0}.crisis-layout,.crisis-room{min-height:calc(100vh - 68px)}.crisis-layout{display:flex;flex-direction:column}.wm-header{align-items:center;backdrop-filter:blur(12px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);background:#0a1022b3;background:var(--glass-bg);border-bottom:1px solid #38bdf826;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:44px;padding:10px 18px;position:relative;z-index:10}.wm-header-left,.wm-header-right{align-items:center;display:flex;gap:14px}.wm-header-clock{font-feature-settings:"tnum";color:#38bdf8;color:var(--accent);font-family:SF Mono,Monaco,Cascadia Code,Fira Code,monospace;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.05em}.wm-variant-switcher{align-items:center;background:#38bdf80a;border:1px solid #38bdf826;border:1px solid var(--border);border-radius:6px;display:flex;gap:3px;margin-right:8px;padding:3px 5px}.wm-variant-option{background:#0000;border:0;border-radius:4px;color:#7aa2cb;color:var(--text-dim);cursor:pointer;font-size:10px;font-weight:600;letter-spacing:1px;padding:3px 8px;transition:all .2s}.wm-variant-option.is-active{background:#38bdf826;box-shadow:0 0 8px #38bdf833;color:#38bdf8;color:var(--accent);pointer-events:none}.wm-logo{color:#e8edf8;color:var(--text);font-size:13px;font-weight:700;letter-spacing:.15em;text-shadow:0 0 10px #fff3;text-transform:uppercase}.wm-version{color:#5a7ba0;color:var(--text-muted);font-size:9px;letter-spacing:.5px;margin-left:6px}.wm-status{align-items:center;color:#c4daf0;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:600;gap:6px}.wm-status-dot{animation:crisis-pulse 2.5s ease-in-out infinite;background:#22c55e;background:var(--status-live);border-radius:50%;box-shadow:0 0 0 4px #22c55e26,0 0 8px #22c55e66;height:8px;width:8px}@keyframes crisis-pulse{0%,to{box-shadow:0 0 0 3px #22c55e26,0 0 8px #22c55e66}50%{box-shadow:0 0 0 5px #22c55e1a,0 0 12px #22c55e99}}.wm-region-select{-webkit-appearance:none;appearance:none;background:#0000004d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%237aa2cb' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #38bdf826;border:1px solid var(--border);border-radius:4px;color:#e8edf8;color:var(--text);cursor:pointer;font-size:11px;padding:6px 28px 6px 12px;transition:all .2s}.wm-region-select:hover{border-color:#38bdf8;border-color:var(--accent)}.crisis-action{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;border:1px solid #38bdf826;border:1px solid var(--border);border-radius:4px;color:#7aa2cb;color:var(--text-dim);cursor:pointer;font-size:11px;padding:6px 12px;transition:all .2s}.crisis-action:hover{background:#38bdf814;color:#e8edf8;color:var(--text)}.crisis-action.is-active,.crisis-action:hover{border-color:#38bdf8;border-color:var(--accent)}.crisis-action.is-active{background:#38bdf81f;color:#38bdf8;color:var(--accent)}.wm-main-content{background:#050915;background:var(--bg-secondary);display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px;width:100%}.crisis-hero{grid-gap:18px;background:radial-gradient(circle at top left,#38bdf824,#0000 30%),linear-gradient(135deg,#0a1022f5,#070b18eb);border:1px solid #38bdf826;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 40px #00000047;display:grid;flex-shrink:0;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);overflow:hidden;padding:18px 20px;position:relative}.crisis-hero:before{background:linear-gradient(90deg,#ffffff05,#0000 45%),linear-gradient(180deg,#38bdf80d,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.crisis-hero__copy,.crisis-hero__stats{position:relative;z-index:1}.crisis-hero__copy{display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:0}.crisis-hero__badge{align-items:center;background:#38bdf81a;border:1px solid #38bdf847;border-radius:999px;color:#38bdf8;color:var(--accent);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.12em;padding:6px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.crisis-hero__title{color:#e8edf8;color:var(--text);font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;max-width:14ch}.crisis-hero__subtitle{color:#c4daf0;color:var(--text-secondary);font-size:13px;line-height:1.7;margin:0;max-width:72ch}.crisis-hero__stats{grid-gap:12px;align-content:center;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crisis-hero__stat{background:#030814ad;border:1px solid #38bdf829;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff05;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.crisis-hero__stat-label{color:#5a7ba0;color:var(--text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.crisis-hero__stat-value{font-feature-settings:"tnum";color:#e8edf8;color:var(--text);font-size:clamp(20px,2.3vw,30px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.map-section{background:#020611;border:1px solid #38bdf826;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 40px #00000047;display:flex;flex-direction:column;flex-shrink:0;height:50vh;margin:0;max-height:90vh;min-height:350px;overflow:hidden;position:relative}.map-section.pinned{position:-webkit-sticky;position:sticky;top:10px;z-index:100}.crisis-room__map{border:0;height:calc(100% - 36px);width:100%}.wm-map-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#0a1022b3;background:var(--glass-bg);border-bottom:1px solid #38bdf826;border-bottom:1px solid var(--border);display:flex;height:40px;justify-content:space-between;padding:0 14px;z-index:2}.wm-map-title{color:#e8edf8;color:var(--text);font-size:11px;font-weight:700;letter-spacing:.1em;text-shadow:0 0 10px #ffffff26;text-transform:uppercase}.wm-map-clock{font-feature-settings:"tnum";color:#38bdf8;color:var(--accent);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.crisis-room__map--deck{position:relative}.crisis-room__map--deck>div{height:100%;width:100%}.crisis-room__map--globe{background:radial-gradient(ellipse at center,#0a1530 0,#030610 70%)}.crisis-room__globe-inspector{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a16e0;border:1px solid #ffffff1f;border-radius:12px;bottom:16px;box-shadow:0 16px 40px #00000057;max-width:320px;padding:12px 14px;pointer-events:none;position:absolute;right:16px}.crisis-room__globe-inspector-layer{color:#7dd3fc;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.crisis-room__globe-inspector-badge{align-items:center;background:color-mix(in srgb,#38bdf8 14%,#0000);background:color-mix(in srgb,var(--flight-badge-color,#38bdf8) 14%,#0000);border:1px solid color-mix(in srgb,#38bdf8 45%,#0000);border:1px solid color-mix(in srgb,var(--flight-badge-color,#38bdf8) 45%,#0000);border-radius:999px;color:#38bdf8;color:var(--flight-badge-color,#38bdf8);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;margin-top:8px;padding:4px 8px;text-transform:uppercase}.crisis-room__globe-inspector-title{color:#f8fafc;font-size:14px;font-weight:700;line-height:1.35;margin-top:6px}.crisis-room__globe-inspector-meta{color:#e2e8f0c7;font-size:12px;margin-top:4px}.crisis-room__map--svg svg{display:block;height:100%;width:100%}.map-top-left{display:flex;flex-wrap:wrap;gap:6px;left:14px;max-width:62%;position:absolute;top:14px}.map-context-chip{align-items:center;background:#040c1cc2;border:1px solid #38bdf842;border-radius:999px;color:#c4daf0;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:700;height:32px;letter-spacing:.08em;padding:0 12px;text-transform:uppercase}.map-context-chip,.time-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.time-chip{background:#0a1022b3;background:var(--glass-bg);border:1px solid #38bdf826;border:1px solid var(--border);border-radius:4px;color:#7aa2cb;color:var(--text-dim);cursor:pointer;font-size:11px;padding:6px 10px;transition:all .2s}.time-chip:hover{color:#e8edf8;color:var(--text)}.time-chip.is-active,.time-chip:hover{border-color:#38bdf8;border-color:var(--accent)}.time-chip.is-active{background:#38bdf826;box-shadow:0 0 10px #38bdf833;color:#38bdf8;color:var(--accent)}.map-top-right{display:inline-flex;gap:5px;position:absolute;right:14px;top:14px}.mode-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#0a1022b3;background:var(--glass-bg);border:1px solid #38bdf826;border:1px solid var(--border);border-radius:4px;color:#7aa2cb;color:var(--text-dim);cursor:pointer;font-size:11px;padding:6px 12px;transition:all .2s}.mode-btn:hover{color:#e8edf8;color:var(--text)}.mode-btn.is-active,.mode-btn:hover{border-color:#eab308;border-color:var(--status-cached)}.mode-btn.is-active{background:#eab30826;box-shadow:0 0 10px #eab30833;color:#eab308;color:var(--status-cached)}.map-zoom-controls{grid-gap:6px;bottom:96px;display:grid;gap:6px;position:absolute;right:14px}.zoom-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#0a1022b3;background:var(--glass-bg);border:1px solid #38bdf826;border:1px solid var(--border);border-radius:6px;color:#7aa2cb;color:var(--text-dim);cursor:pointer;height:32px;transition:all .2s;width:32px}.zoom-btn:hover{border-color:#38bdf8;border-color:var(--accent);color:#e8edf8;color:var(--text)}.map-legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#0a1022b3;background:var(--glass-bg);border:1px solid #38bdf826;border:1px solid var(--border);border-radius:6px;bottom:64px;box-shadow:0 4px 16px #0000004d;left:50%;max-width:calc(100% - 180px);padding:8px 14px;position:absolute;transform:translateX(-50%)}.map-legend ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.map-legend li{align-items:center;color:#a8c4e0;display:flex;font-size:10px;gap:7px}.legend-dot{align-items:center;display:inline-flex;justify-content:center}.legend-dot,.legend-symbol-svg{height:12px;width:12px}.layer-toggles{grid-gap:6px;display:grid;gap:6px;max-height:calc(100% - 170px);overflow:auto;padding-right:4px;position:absolute;right:14px;top:62px}.layer-toggles::-webkit-scrollbar{width:4px}.layer-toggles::-webkit-scrollbar-thumb{background:#38bdf84d;background:var(--border-strong);border-radius:4px}.layer-toggle{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#0a1022b3;background:var(--glass-bg);border:1px solid #38bdf826;border:1px solid var(--border);border-radius:6px;box-shadow:0 2px 8px #0000001a;color:#7aa2cb;color:var(--text-dim);cursor:pointer;display:flex;font-size:11px;gap:10px;justify-content:space-between;min-width:125px;padding:6px 10px;text-align:left;transition:all .2s}.layer-toggle:hover{border-color:#38bdf84d;border-color:var(--border-strong);color:#e8edf8;color:var(--text)}.layer-toggle.active{background:#38bdf826;border-color:#38bdf8;border-color:var(--accent);box-shadow:0 0 10px #38bdf833;color:#e8edf8;color:var(--text)}.layer-toggle.has-data{box-shadow:inset 0 0 0 1px #38bdf866,0 0 10px #38bdf833}.layer-toggle.loading{animation:layer-loading .8s ease-in-out infinite}.toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes layer-loading{0%,to{opacity:1}50%{opacity:.58}}.map-resize-handle{align-items:center;background:linear-gradient(180deg,#0000,#38bdf826);bottom:0;cursor:ns-resize;display:flex;height:8px;justify-content:center;left:0;position:absolute;right:0;z-index:200}.map-resize-handle:after{background:#38bdf8;border-radius:2px;content:"";height:3px;opacity:.3;transition:opacity .2s;width:40px}.map-resize-handle:hover:after{opacity:.8}.is-resizing-map{cursor:ns-resize}.map-row{align-items:stretch;display:flex;flex-direction:row;flex-shrink:0;gap:14px}.map-row .map-section{border-radius:18px;border-right:1px solid #38bdf826;border-right:1px solid var(--border);flex:1 1;min-width:0}.theo-summary-panel{background:linear-gradient(180deg,#0a1022fa,#080c18f0);border:1px solid #38bdf826;border-left:1px solid #38bdf826;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 40px #00000047;display:flex;flex-direction:column;flex-shrink:0;margin:0;max-width:360px;min-width:260px;overflow:hidden;position:relative;width:320px}.theo-summary-panel.pinned{position:-webkit-sticky;position:sticky;top:10px;z-index:100}.theo-summary-header{align-items:center;background:#38bdf80a;border-bottom:1px solid #38bdf814;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;justify-content:space-between;padding:10px 14px 8px}.theo-summary-title{align-items:center;color:#c4daf0;color:var(--text-secondary);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.06em;text-transform:uppercase}.theo-summary-badge{background:#38bdf82e;border:1px solid #38bdf859;border-radius:4px;color:#38bdf8;color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 6px}.theo-summary-loading{align-items:center;color:#5a7ba0;color:var(--text-muted);display:flex;flex:1 1;flex-direction:column;font-size:11px;gap:12px;justify-content:center;padding:20px;text-align:center}.theo-loading-spinner{animation:theo-spin .9s linear infinite;border:2px solid #38bdf826;border-top-color:#38bdf8;border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:28px;width:28px}@keyframes theo-spin{to{transform:rotate(1turn)}}.theo-summary-error{color:#f97316;font-size:11px;line-height:1.55;margin-bottom:4px;max-width:260px;text-align:center}.theo-summary-empty{align-items:center;color:#5a7ba0;color:var(--text-muted);font-size:11px;justify-content:center;padding:20px}.theo-summary-body,.theo-summary-empty{display:flex;flex:1 1;flex-direction:column;gap:12px}.theo-summary-body{overflow-y:auto;padding:12px 14px;scrollbar-color:#38bdf826 #0000;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.theo-threat-level{align-items:center;background:#ef444414;border:1px solid #ef444433;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.theo-threat-level[data-level=low]{background:#22c55e14;border-color:#22c55e33}.theo-threat-level[data-level=moderate]{background:#eab30814;border-color:#eab30833}.theo-threat-level[data-level=elevated]{background:#f9731614;border-color:#f9731633}.theo-threat-level[data-level=high]{background:#ef444414;border-color:#ef444433}.theo-threat-level[data-level=critical]{background:#ef444426;border-color:#ef444466}.theo-threat-label{color:#5a7ba0;color:var(--text-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.theo-threat-value{color:#e8edf8;color:var(--text);flex:1 1;font-size:12px;font-weight:700}.theo-threat-score{font-feature-settings:"tnum";color:#7aa2cb;color:var(--text-dim);font-size:10px;font-variant-numeric:tabular-nums}.theo-executive-summary{border-left:2px solid #38bdf8;border-left:2px solid var(--accent);color:#c4daf0;color:var(--text-secondary);font-size:11px;line-height:1.6;margin:0;padding-left:10px}.theo-section{display:flex;flex-direction:column;gap:6px}.theo-section-title{color:#5a7ba0;color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.theo-hotspot-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.theo-hotspot-item{background:#0a1022b3;background:var(--glass-bg);border:1px solid #38bdf814;border:1px solid var(--border-subtle);border-radius:5px;display:flex;flex-direction:column;gap:2px;padding:6px 8px}.theo-hotspot-region{color:#e8edf8;color:var(--text);font-size:10px;font-weight:700}.theo-hotspot-headline{color:#7aa2cb;color:var(--text-dim);font-size:10px;line-height:1.4}.theo-hotspot-sev{align-self:flex-start;border-radius:3px;font-size:9px;font-weight:600;letter-spacing:.06em;padding:1px 5px;text-transform:uppercase}.theo-hotspot-sev.sev-low{background:#22c55e1f;color:#22c55e}.theo-hotspot-sev.sev-moderate{background:#eab3081f;color:#eab308}.theo-hotspot-sev.sev-high{background:#f973161f;color:#f97316}.theo-hotspot-sev.sev-critical{background:#ef44441f;color:#ef4444}.theo-recs-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.theo-recs-list li{border-left:1px solid #38bdf826;border-left:1px solid var(--border);color:#c4daf0;color:var(--text-secondary);font-size:10px;line-height:1.4;padding:4px 0 4px 10px}.theo-summary-footer{align-items:center;border-top:1px solid #38bdf814;border-top:1px solid var(--border-subtle);display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:6px}.theo-updated-at{color:#436082;color:var(--text-faint);font-size:9px}.panel-reload.spinning svg{animation:theo-spin .9s linear infinite}.panel-card__head{align-items:center;background:linear-gradient(180deg,#38bdf80d,#0000);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;margin-bottom:6px;padding:10px 12px 0}.panel-card__head-left{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.panel-card__head-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.panel-card__title{color:#e8edf8;color:var(--text);font-size:11px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.panel-status-dot.live{background:#22c55e;background:var(--status-live);box-shadow:0 0 4px #22c55e;box-shadow:0 0 4px var(--status-live)}.panel-status-dot.idle{background:#436082;background:var(--text-faint)}.panel-status-dot.error{background:#ef4444;background:var(--status-error)}.panel-count-badge{background:#38bdf826;border:1px solid #38bdf840;border-radius:999px;color:#38bdf8;color:var(--accent);flex-shrink:0;font-size:9px;font-weight:700;padding:1px 5px}.panel-theo-btn{align-items:center;background:#a855f71f;border:1px solid #a855f74d;border-radius:4px;color:#a855f7;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:700;height:24px;justify-content:center;letter-spacing:.06em;padding:0;position:relative;transition:all .2s;width:24px}.panel-theo-btn:hover:not(:disabled){background:#a855f738;border-color:#a855f799;box-shadow:0 0 8px #a855f74d}.panel-theo-btn.explaining{cursor:not-allowed;opacity:.6}.panel-theo-btn.has-explanation{background:#a855f733;border-color:#a855f780}.panel-theo-btn:after{background:#0a1022f7;border:1px solid #a855f780;border-radius:4px;bottom:calc(100% + 5px);color:#c084fc;content:attr(title);font-size:9px;font-weight:500;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:0;transform:translateY(4px);transition:opacity .15s,transform .15s;white-space:nowrap;z-index:9999}.panel-theo-btn:hover:not(:disabled):after{opacity:1;transform:translateY(0)}.panel-theo-explanation{background:#a855f70f;border-left:2px solid #a855f7;border-radius:0 4px 4px 0;color:#c4daf0;color:var(--text-secondary);font-size:10px;line-height:1.5;margin:0 0 8px;padding:6px 8px}.panel-card__meta{align-items:center;display:flex;gap:8px;margin-bottom:8px;padding:0 12px}.panel-meta-time{font-feature-settings:"tnum";color:#436082;color:var(--text-faint);font-size:9px;font-variant-numeric:tabular-nums}.panel-meta-error{color:#ef4444;color:var(--status-error);font-size:9px}.panel-skeleton{display:flex;flex-direction:column;gap:5px;padding:4px 12px}.panel-skeleton-line{animation:panel-shimmer 1.5s infinite;background:linear-gradient(90deg,#121a32,#182342 50%,#121a32);background:linear-gradient(90deg,var(--surface-hover) 0,var(--surface-active) 50%,var(--surface-hover) 100%);background-size:200% 100%;border-radius:4px;height:8px}.panel-skeleton-line.short{width:60%}@keyframes panel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.panel-items-list{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0 8px 8px}.panel-item-row{align-items:baseline;background:#ffffff05;border:1px solid #0000;border-radius:4px;display:flex;gap:6px;justify-content:space-between;padding:3px 6px;transition:border-color .12s}.panel-item-row:hover{border-color:#38bdf814;border-color:var(--border-subtle)}.panel-item-label{color:#c4daf0;color:var(--text-secondary);flex:1 1;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-item-value{color:#38bdf8;color:var(--accent);flex-shrink:0;font-size:10px;font-weight:600;white-space:nowrap}.panel-empty{color:#436082;color:var(--text-faint);font-size:10px;margin:0;padding:12px 0;text-align:center}.panels-grid{grid-gap:12px;align-content:start;align-items:stretch;display:grid;gap:12px;grid-auto-flow:row dense;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));padding:12px;z-index:1}.panel-card,.panels-grid{min-height:0;position:relative}.panel-card{background:#0a1022;background:var(--surface);border:1px solid #38bdf826;border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0003;contain:layout style;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.panel-card:hover{overflow:visible;z-index:10}.panel-card:before{background:linear-gradient(145deg,#ffffff08,#0000);content:"";inset:0;pointer-events:none;position:absolute}.panel-card:hover{border-color:#38bdf84d;border-color:var(--border-strong);box-shadow:0 8px 24px #0000004d,0 0 0 1px #38bdf84d;box-shadow:0 8px 24px #0000004d,0 0 0 1px var(--border-strong);transform:translateY(-2px)}.panel-card--component{min-height:200px}.panel-card h3{color:#e8edf8;color:var(--text);font-size:12px;letter-spacing:.1em;margin:0;text-transform:uppercase}.panel-card p{color:#5a7ba0;color:var(--text-muted);font-size:11px;margin:8px 12px 0}.panel-compact-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:12px 0 0;overflow:auto;padding:0 12px 12px}.panel-compact-list li{align-items:center;background:#121a32;background:var(--surface-hover);border:1px solid #38bdf814;border:1px solid var(--border-subtle);border-radius:4px;display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:6px 10px;transition:background .2s}.panel-compact-list li:hover{background:#182342;background:var(--surface-active)}.panel-compact-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-live-camera-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px}.wm-live-camera-item{display:flex;flex-direction:column;gap:4px}.wm-live-camera-item iframe{background:#020814;border:1px solid #38bdf826;border-radius:4px;height:110px;width:100%}.wm-live-camera-item span{color:#7dd3fc;font-size:10px}.wm-live-channel{grid-gap:8px;display:grid;gap:8px;margin:8px}.wm-live-channel-tabs{display:flex;flex-wrap:wrap;gap:6px}.wm-live-channel-tab{background:#05091599;border:1px solid #38bdf82e;border-radius:3px;color:#7dd3fc;cursor:pointer;font-size:10px;padding:4px 8px;transition:all .2s}.wm-live-channel-tab.active{background:#38bdf824;border-color:#38bdf8;color:#e8edf8}.wm-live-channel-preview{grid-gap:6px;display:grid;gap:6px}.wm-live-channel-image-wrap{position:relative}.wm-live-channel-image-wrap img{background:#020814;border:1px solid #38bdf826;border-radius:4px;height:120px;object-fit:cover;width:100%}.wm-live-badge{align-items:center;background:#be1818f2;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;gap:4px;left:6px;letter-spacing:.06em;padding:2px 8px;position:absolute;top:6px}.wm-live-channel-preview iframe{background:#020814;border:1px solid #38bdf826;border-radius:4px;height:170px;width:100%}.wm-live-channel-preview a{color:#38bdf8;font-size:10px;text-decoration:none}.panel-reload{background:#38bdf80f;border:1px solid #38bdf826;border:1px solid var(--border);border-radius:4px;color:#38bdf8;color:var(--accent);cursor:pointer;height:24px;transition:all .2s;width:24px}.panel-reload:hover{background:#38bdf826;border-color:#38bdf8;border-color:var(--accent);box-shadow:0 0 8px #38bdf84d}.panel-big-number{color:#38bdf8;color:var(--accent);font-size:24px;font-weight:700;margin-top:8px;text-shadow:0 0 10px #38bdf84d}.panel-kv{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0 12px}.panel-kv li{display:flex;gap:10px;justify-content:space-between}.panel-kv span{color:#5a7ba0;color:var(--text-muted);font-size:11px}.panel-kv strong{color:#e8edf8;color:var(--text);font-size:11px;max-width:68%;overflow-wrap:anywhere;text-align:right}.continent-news-grid{display:contents}.home-group-title{color:#38bdf8;color:var(--accent);font-size:10px;letter-spacing:.15em;line-height:1;margin:0;text-transform:uppercase}.panel-group-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#0a1022b3;background:var(--glass-bg);border:0;border-left:3px solid #38bdf8;border-left:3px solid var(--accent);border-radius:4px;box-shadow:0 4px 12px #0003;contain:none;display:flex;grid-column:1/-1;height:auto;margin-top:12px;min-height:24px;overflow:visible;padding:4px 8px}.panel-group-header .home-group-title{opacity:.95}.small-muted{color:#7aa2cb;color:var(--text-dim);font-size:11px;margin-top:8px}.country-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030610d9;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.country-modal{background:#0a1022;background:var(--surface);border:1px solid #38bdf84d;border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 24px 60px #0009,0 0 0 1px #38bdf826;box-shadow:0 24px 60px #0009,0 0 0 1px var(--border);max-height:calc(100vh - 72px);overflow:auto;padding:16px;position:relative;width:min(760px,100%)}.point-detail-modal{width:min(440px,100%)}.country-modal:before{background:linear-gradient(145deg,#ffffff0a,#0000);border-radius:12px;content:"";inset:0;pointer-events:none;position:absolute}.country-kpis{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.country-kpis li{align-items:flex-start;background:#121a32;background:var(--surface-hover);border:1px solid #38bdf814;border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px}.country-kpis li span{color:#7aa2cb;color:var(--text-dim);font-size:10px}.country-kpis li strong{color:#38bdf8;color:var(--accent);font-size:20px;text-align:left}.country-focus-map{background:#020611;border:1px solid #38bdf826;border:1px solid var(--border);border-radius:8px;margin:12px 0 16px;overflow:hidden;width:100%}.country-focus-map svg{display:block;height:300px;width:100%}.country-risk-card{background:#121a32;background:var(--surface-hover);border:1px solid #38bdf814;border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:16px;padding:12px 16px}.country-risk-header{align-items:center;color:#a8c4e0;display:flex;font-size:11px;gap:8px;justify-content:space-between;margin-bottom:6px}.country-risk-level{font-size:10px;font-weight:700;letter-spacing:.05em}.country-risk-score-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.country-risk-score{color:#38bdf8;font-size:28px;font-weight:700;line-height:1}.country-risk-trend{color:#7dd3fc;font-size:11px}.country-risk-components{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.country-risk-components li{background:#050915cc;border:1px solid #38bdf81f;color:#a8c4e0;display:flex;font-size:10px;gap:8px;justify-content:space-between;padding:5px 6px}.country-ai-brief{background:#a855f70f;border:1px solid #a855f733;border-radius:8px;margin-bottom:14px;padding:10px 14px}.country-ai-brief--loading{align-items:center;display:flex;gap:10px}.country-ai-brief__header{align-items:center;color:#7aa2cb;color:var(--text-dim);display:flex;font-size:10px;font-weight:600;gap:8px;margin-bottom:8px}.country-ai-brief__text{color:#c4daf0;color:var(--text-secondary);font-size:11px;line-height:1.6;margin:0}.crisis-cache-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:600;gap:4px;letter-spacing:.04em;padding:2px 6px}.crisis-cache-badge.live{background:#38bdf826;border:1px solid #38bdf84d;color:#38bdf8}.crisis-cache-badge.stale{background:#fbbf241f;border:1px solid #fbbf244d;color:#fbbf24}.crisis-cache-badge.pending{background:#5a7ba026;border:1px solid #5a7ba04d;color:#7dd3fc}.crisis-external-panel{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow:auto;padding:8px}.crisis-external-item{background:#05091580;border:1px solid #38bdf81a;border-radius:3px;display:flex;flex-direction:column;font-size:11px;gap:3px;padding:5px 8px}.crisis-external-item__title{color:#c4daf0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crisis-external-item__meta{color:#5a7ba0;display:flex;flex-wrap:wrap;font-size:10px;gap:8px}.crisis-external-item__severity{border-radius:999px;font-size:9px;font-weight:700;padding:1px 5px}.crisis-external-item__severity.critical,.crisis-external-item__severity.high{background:#ef444426;color:#ef4444}.crisis-external-item__severity.medium{background:#fbbf241f;color:#fbbf24}.crisis-external-item__severity.low{background:#38bdf81a;color:#38bdf8}.panel-card--wide{grid-column:span 2}.panel-card--full{grid-column:1/-1}.panel-delete-btn{background:#ef44440f!important;border-color:#ef444440!important;color:#ef4444!important}.panel-delete-btn:hover{background:#ef444426!important;border-color:#ef444480!important}.panels-grid__toolbar{display:flex;grid-column:1/-1;justify-content:flex-end;padding:4px 0 2px}.widget-picker-btn{align-items:center;display:inline-flex;font-size:10px;gap:6px}.widget-drawer-backdrop{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030610b3;display:flex;inset:0;justify-content:flex-end;padding:60px 12px 12px;position:fixed;z-index:1100}.widget-drawer{border:1px solid #38bdf84d;border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 24px 60px #0009;flex-direction:column;max-height:calc(100vh - 80px);overflow-y:auto;width:280px}.widget-drawer,.widget-drawer__header{background:#0a1022;background:var(--surface);display:flex}.widget-drawer__header{align-items:center;border-bottom:1px solid #38bdf826;border-bottom:1px solid var(--border);color:#e8edf8;color:var(--text);font-size:11px;font-weight:600;justify-content:space-between;padding:12px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.widget-drawer__hint{color:#5a7ba0;color:var(--text-muted);font-size:10px;margin:0}.widget-drawer__group,.widget-drawer__hint{border-bottom:1px solid #38bdf814;border-bottom:1px solid var(--border-subtle);padding:8px 14px}.widget-drawer__group:last-child{border-bottom:none}.widget-drawer__group-label{color:#38bdf8;color:var(--accent);display:block;font-size:9px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.widget-drawer__item{align-items:center;color:#c4daf0;color:var(--text-secondary);cursor:pointer;display:flex;font-size:11px;gap:8px;padding:4px 0;transition:color .15s}.widget-drawer__item:hover{color:#e8edf8;color:var(--text)}.widget-drawer__item input[type=checkbox]{accent-color:#38bdf8;accent-color:var(--accent);cursor:pointer;height:13px;width:13px}.widget-drawer__item span:nth-child(2){flex:1 1}.panel-card--component[draggable=true]{cursor:grab}.panel-card--component[draggable=true]:active{cursor:grabbing}.panel-card--component.panel-card--drag-over{border-color:#38bdf8!important;border-color:var(--accent)!important;box-shadow:0 0 0 1px #38bdf866!important;box-shadow:0 0 0 1px var(--accent-glow)!important}@media (max-width:1100px){.wm-main-content{display:flex}.crisis-hero{grid-template-columns:1fr}.crisis-hero__title{max-width:none}.crisis-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.map-row{flex-direction:column}.map-section{height:56vh;max-height:none}.theo-summary-panel{height:auto!important;max-height:360px;max-width:100%;min-width:0;min-width:auto;width:100%}.panels-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:820px){.crisis-room{min-height:calc(100vh - 68px);padding:0}.wm-header{align-items:flex-start;flex-direction:column;gap:8px}.wm-header-left,.wm-header-right{flex-wrap:wrap}.wm-main-content{gap:10px;padding:10px}.crisis-hero{border-radius:14px;padding:14px}.crisis-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crisis-hero__stat{padding:12px 13px}.map-section{min-height:300px}.map-row .map-section,.map-section{border-radius:14px}.theo-summary-panel{border-radius:14px;max-height:320px}.map-top-left{left:12px;max-width:calc(100% - 96px);top:12px}.map-top-right{right:12px;top:12px}.map-context-chip{justify-content:center;width:100%}.layer-toggles{max-width:46%}.map-legend{bottom:54px;max-width:calc(100% - 32px)}.panels-grid{grid-template-columns:1fr}}.world-monitor-page{background:#040a18;display:flex;flex-direction:column;height:100%}.world-monitor-page .crisis-hero__stat{background:#040c22d1;border-color:#38bdf847;box-shadow:inset 0 1px 0 #38bdf80f,0 0 12px #38bdf80a}.world-monitor-page .crisis-hero__stat-value{color:#38bdf8}.world-monitor-page .crisis-hero__stat-label{color:#7baecb}.world-monitor-page .crisis-hero{background:radial-gradient(circle at top left,#38bdf833,#0000 40%),linear-gradient(135deg,#060e24fa,#040a1cf2);border-color:#38bdf838}.world-monitor-page .crisis-hero__badge{background:#38bdf81f;border-color:#38bdf866;color:#38bdf8}.wm-ai-panel{background:linear-gradient(135deg,#040a1cf7,#060e24f2);border-bottom:1px solid #38bdf82e;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow:hidden;padding:12px 20px}.wm-ai-panel .theo-summary-header{border-bottom:none;margin-bottom:0;padding:0}.wm-ai-panel .wm-ai-body{grid-gap:12px 20px;align-items:start;display:grid;gap:12px 20px;grid-template-columns:auto 1fr 1fr auto}.wm-ai-panel .theo-threat-level{grid-row:1}.wm-ai-panel .theo-executive-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;grid-column:2;grid-row:1;line-height:1.5;margin:0;overflow:hidden}.wm-ai-panel .theo-section{grid-row:1}.wm-ai-panel .theo-summary-footer{align-self:end;grid-column:4;grid-row:1}.world-monitor-page .wm-iframe-wrap{background:#070d1a;flex:1 1;min-height:0;overflow:hidden;position:relative}.world-monitor-page .wm-iframe-wrap iframe{border:none;display:block;height:100%;width:100%}.world-monitor-page .wm-iframe-loader{align-items:center;background:#070d1a;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}@media (max-height:700px){.world-monitor-page .crisis-hero{gap:10px;padding:10px 16px}.world-monitor-page .crisis-hero__title{font-size:20px}.world-monitor-page .crisis-hero__badge,.world-monitor-page .crisis-hero__subtitle{display:none}.world-monitor-page .crisis-hero__stat{padding:8px 12px}.wm-ai-panel{max-height:120px;padding:8px 16px}.wm-ai-panel .theo-executive-summary{-webkit-line-clamp:2}}@media (max-width:1024px){.wm-ai-panel .wm-ai-body{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.wm-ai-panel .theo-section:last-of-type{display:none}.wm-ai-panel .theo-summary-footer{grid-column:1/-1;grid-row:2}}@media (max-width:768px){.wm-ai-panel{max-height:none}.wm-ai-panel .wm-ai-body{grid-template-columns:1fr;grid-template-rows:auto}.wm-ai-panel .theo-summary-footer{grid-column:1;grid-row:auto}}.td-root{box-sizing:border-box;min-height:calc(100vh - 68px);padding:24px 20px 40px;transition:background .3s}.td-light{background:radial-gradient(120% 160% at 0 0,#0ea5e91f 0,#fff0 44%),linear-gradient(180deg,#f8fbff,#eef4fb)}.td-dark{background:radial-gradient(120% 160% at 0 0,#38bdf824 0,#07111f00 44%),linear-gradient(180deg,#07111f,#040b16)}.td-container{display:flex;flex-direction:column;gap:18px;min-height:calc(100vh - 132px);width:100%}.td-header{gap:6px}.td-header-main{gap:16px}.td-header-brand{gap:6px}.td-header-subtitle{color:var(--page-text-muted)!important;font-size:14px!important;line-height:1.7!important;max-width:780px}.td-dark .td-header-title{color:#e2e8f0!important}.td-light .td-header-title{color:#0f172a!important}.td-card{border-radius:18px!important;overflow:hidden}.td-dark .td-card{background:linear-gradient(180deg,#091222f5,#060d19eb)!important;border:1px solid #94a3b81f!important;box-shadow:0 20px 42px #02061757}.td-light .td-card{background:linear-gradient(180deg,#fffffffa,#f8fafcf5)!important;border:1px solid #94a3b82e!important;box-shadow:0 18px 38px #0f172a14}.td-error-card{border-color:#ff4d4f4d!important}.td-card .ant-card-body{padding:22px 24px!important}.td-card-kicker{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.td-textarea-label{font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;opacity:.48;text-transform:uppercase}.td-language-hint{display:block;font-size:13px!important;line-height:1.6!important;margin-bottom:0;opacity:.72}.td-textarea.ant-input{border-radius:14px!important;font-size:14px;line-height:1.75;padding:16px 18px!important}.td-dark .td-textarea.ant-input{background:#02061794!important;border-color:#94a3b829!important;color:#c8d4e8!important}.td-light .td-textarea.ant-input{background:#ffffffeb!important;border-color:#94a3b838!important;color:#0f172a!important}.td-dark .td-textarea.ant-input::placeholder{color:#c8d4e84d!important}.td-light .td-textarea.ant-input::placeholder{color:#4755696b!important}.td-input-footer{align-items:center;border-top:1px solid #94a3b81a;display:flex;justify-content:space-between;margin-top:12px;padding-top:12px}.td-char-count{font-feature-settings:"tnum";font-size:12px!important;font-variant-numeric:tabular-nums;opacity:.38!important}.td-analyze-btn{background:linear-gradient(135deg,#0284c7,#1d4ed8 55%,#1e40af)!important;border:1px solid #ffffff1f!important;border-radius:14px!important;box-shadow:0 14px 28px #0284c73d,inset 0 1px 0 #ffffff1f!important;color:#f8fbff!important;font-weight:700!important;height:46px!important;letter-spacing:.01em;padding:0 24px!important;text-shadow:0 1px 1px #0000002e}.td-analyze-btn.ant-btn:focus,.td-analyze-btn.ant-btn:hover{background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#1d4ed8)!important;border-color:#bfdbfe99!important;box-shadow:0 18px 34px #0ea5e947,inset 0 1px 0 #ffffff29!important;color:#fff!important;transform:translateY(-1px)}.td-analyze-btn.ant-btn .anticon{color:inherit!important}.td-analyze-btn.ant-btn[disabled],.td-analyze-btn.ant-btn[disabled]:focus,.td-analyze-btn.ant-btn[disabled]:hover{background:linear-gradient(135deg,#64748b57,#4755697a)!important;border-color:#94a3b82e!important;box-shadow:none!important;color:#f1f5f9b3!important;text-shadow:none;transform:none}.td-light .td-analyze-btn{box-shadow:0 14px 28px #1d4ed82e,inset 0 1px 0 #ffffff29!important}.td-loading{align-items:center;display:flex;flex-direction:column;gap:12px;padding:32px 0}.td-loading-text{font-size:13px;opacity:.55}.td-metric-card .ant-card-body{align-items:center;display:flex;flex-direction:column;gap:8px;padding:22px 18px!important}.td-metric-label{font-size:11px;font-weight:600;letter-spacing:.08em;opacity:.45;text-transform:uppercase}.td-risk-gauge{margin:4px 0}.td-sentiment-circle{align-items:center;border:4px solid;border-radius:50%;display:flex;flex-direction:column;gap:2px;height:120px;justify-content:center;margin:4px 0;width:120px}.td-sentiment-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.td-stats{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.td-stat-row{align-items:center;display:flex;font-size:13px;gap:8px}.td-stat-row .anticon{color:#0ea5e9;font-size:15px}.td-section-label{display:block;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;margin-bottom:4px;opacity:.45;text-transform:uppercase}.td-summary{font-size:14px!important;line-height:1.8!important;margin:8px 0 0!important}.td-dark .td-summary{color:#c8d4e8!important}.td-text-panel{border-radius:16px;min-height:100px;padding:16px 18px}.td-text-original{background:#00000014;border:1px solid #00000012}.td-dark .td-text-original{background:#00000040;border-color:#ffffff0f}.td-text-decoded{background:#0ea5e90f;border:1px solid #0ea5e933}.td-text-panel-label{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;opacity:.4;text-transform:uppercase}.td-text-content{font-size:14px;line-height:1.75;white-space:pre-wrap;word-break:break-word}mark.td-highlight{background:#0000;border-bottom:2px solid;border-radius:3px;cursor:pointer;padding:1px 2px;transition:background .15s}mark.td-highlight[data-cat=drug]{border-color:#b37feb;color:#b37feb}mark.td-highlight[data-cat=violence]{border-color:#ff7875;color:#ff7875}mark.td-highlight[data-cat=crime]{border-color:#ffa940;color:#ffa940}mark.td-highlight[data-cat=sexual]{border-color:#ff85c2;color:#ff85c2}mark.td-highlight[data-cat=slang]{border-color:#69c0ff;color:#69c0ff}mark.td-highlight[data-cat=abbreviation]{border-color:#5cdbd3;color:#5cdbd3}mark.td-highlight[data-cat=emoji]{border-color:#85a5ff;color:#85a5ff}mark.td-highlight[data-cat=other]{border-color:#d9d9d9;color:#d9d9d9}mark.td-highlight:hover{background:#ffffff14}.td-dark .td-table .ant-table{background:#0000!important;color:#c8d4e8}.td-dark .td-table .ant-table-thead>tr>th{background:#ffffff0a!important;border-bottom-color:#ffffff0f!important;color:#c8d4e899!important}.td-dark .td-table .ant-table-tbody>tr>td{border-bottom-color:#ffffff0a!important}.td-dark .td-table .ant-table-tbody>tr:hover>td{background:#ffffff0a!important}.td-mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}.td-entities{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.td-entity-type{font-size:11px;font-weight:400;opacity:.65}.td-results{display:flex;flex-direction:column;gap:16px}.td-dark .td-metric-label{color:#c8d4e88c!important}.td-dark .td-loading-text{color:#c8d4e899!important}.td-dark .td-section-label{color:#c8d4e880!important}.td-dark .td-text-panel-label{color:#c8d4e873!important}.td-dark .td-textarea-label{color:#c8d4e880!important}.td-dark .td-char-count{color:#c8d4e861!important}.td-dark .td-stat-row,.td-dark .td-text-content{color:#c8d4e8!important}.td-dark .td-entity-type{color:#c8d4e8a6!important}.td-dark .td-card .ant-card-body{color:#c8d4e8}.td-dark .td-card .ant-progress-text,.td-dark .td-card .ant-typography{color:#c8d4e8!important}@media (max-width:960px){.td-root{padding:20px 16px 32px}.td-container{min-height:calc(100vh - 120px)}.td-header{min-height:96px}.td-header-main{align-items:center;flex-wrap:wrap}.td-card .ant-card-body{padding:18px!important}.td-input-footer{align-items:stretch;flex-direction:column;gap:12px}.td-analyze-btn{width:100%}}.rd-hub{--rd-bg:#020617;--rd-sidebar-bg:#0a1022;--rd-panel-bg:#020617;--rd-border:#38bdf81f;--rd-border-soft:#38bdf81a;--rd-border-faint:#ffffff08;--rd-accent:#38bdf8;--rd-accent-soft:#38bdf814;--rd-accent-strong:#38bdf824;--rd-title:#e2e8f0;--rd-text:#c4daf0;--rd-text-soft:#c4daf0a8;--rd-text-muted:#94a3b8;--rd-text-dim:#c8d4e880;--rd-text-faint:#c8d4e859;--rd-card-bg:#0a1022b8;--rd-card-bg-soft:#0a102299;--rd-card-bg-faint:#ffffff08;--rd-chip-bg:#38bdf81f;--rd-shell-bg:radial-gradient(120% 180% at 0% 0%,#38bdf81f 0%,#02061700 48%),linear-gradient(180deg,#050915f5,#050915d1);--rd-empty-bg:radial-gradient(120% 140% at 100% 0%,#38bdf814 0%,#0f172af2 45%,#020617 100%);--rd-input-bg:#ffffff0a;--rd-input-text:#c8d4e8;--rd-scrollbar:#38bdf833;--rd-skeleton-a:#121a32;--rd-skeleton-b:#182342;--rd-meta:#5a7ba0;--rd-engagement:#436082;background:var(--rd-bg);display:flex;height:auto;min-height:calc(100vh - 68px);overflow:visible}.rd-hub--light{--rd-bg:#f4f8fc;--rd-sidebar-bg:#fff;--rd-panel-bg:#f4f8fc;--rd-border:#0ea5e92e;--rd-border-soft:#94a3b838;--rd-border-faint:#94a3b81f;--rd-accent:#0284c7;--rd-accent-soft:#0ea5e914;--rd-accent-strong:#0ea5e924;--rd-title:#0f172a;--rd-text:#1e293b;--rd-text-soft:#475569;--rd-text-muted:#64748b;--rd-text-dim:#64748b;--rd-text-faint:#94a3b8;--rd-card-bg:#ffffffeb;--rd-card-bg-soft:#fffffff5;--rd-card-bg-faint:#0ea5e90a;--rd-chip-bg:#0ea5e91a;--rd-shell-bg:radial-gradient(120% 180% at 0% 0%,#0ea5e91f 0%,#fff0 44%),linear-gradient(180deg,#fffffff5,#f1f5f9f0);--rd-empty-bg:radial-gradient(120% 140% at 100% 0%,#0ea5e914 0%,#f1f5f9f5 45%,#f8fafc 100%);--rd-input-bg:#ffffffeb;--rd-input-text:#1e293b;--rd-scrollbar:#0ea5e938;--rd-skeleton-a:#e2e8f0;--rd-skeleton-b:#cbd5e1;--rd-meta:#64748b;--rd-engagement:#64748b}.rd-hub__sidebar{background:var(--rd-sidebar-bg);border-right:1px solid var(--rd-border);display:flex;flex-direction:column;min-width:320px;overflow:hidden;width:320px}.rd-hub__sidebar-header{background:linear-gradient(180deg,color-mix(in srgb,var(--rd-accent) 8%,#0000) 0,#0000 100%);border-bottom:1px solid var(--rd-border-soft);display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:16px 14px 12px}.rd-hub__sidebar-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.rd-hub__sidebar-title{color:var(--rd-text-dim);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rd-hub__sidebar-subtitle{color:var(--rd-text-soft);display:block;font-size:12px;line-height:1.45;margin-top:5px}.rd-hub__sidebar-count{align-items:center;background:var(--rd-chip-bg);border:1px solid var(--rd-border);border-radius:12px;color:var(--rd-accent);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:34px;justify-content:center;min-width:34px}.rd-hub__search-card{background:linear-gradient(180deg,color-mix(in srgb,var(--rd-card-bg-soft) 94%,#0000) 0,var(--rd-card-bg-faint) 100%);border:1px solid var(--rd-border-soft);border-radius:16px;box-shadow:0 12px 28px #02061714;display:flex;flex-direction:column;gap:10px;padding:12px}.rd-hub__search-card-head{align-items:flex-start;display:flex;gap:10px}.rd-hub__search-card-icon{align-items:center;background:color-mix(in srgb,var(--rd-accent) 10%,#0000);border:1px solid color-mix(in srgb,var(--rd-accent) 22%,#0000);border-radius:10px;color:var(--rd-accent);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.rd-hub__search-card-title{color:var(--rd-text);display:block;font-size:12px;font-weight:700}.rd-hub__search-card-subtitle{color:var(--rd-text-soft);display:block;font-size:11px;line-height:1.45;margin-top:2px}.rd-hub__search .ant-input{background:var(--rd-input-bg)!important;border-color:var(--rd-border)!important;color:var(--rd-input-text)!important;font-size:12px}.rd-hub__search .ant-input::placeholder{color:var(--rd-text-faint)!important}.rd-hub__search .ant-input-affix-wrapper{background:var(--rd-input-bg)!important;border-color:var(--rd-border)!important;border-radius:12px!important;box-shadow:none!important}.rd-hub__scope-list{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px 10px}.rd-hub__scope-list::-webkit-scrollbar{width:4px}.rd-hub__scope-list::-webkit-scrollbar-thumb{background:var(--rd-scrollbar);border-radius:2px}.rd-hub__account-group{border-bottom:1px solid #ffffff0a}.rd-hub__account-item{align-items:center;color:#c8d4e8b3;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 12px;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.rd-hub__account-item:hover{background:#38bdf80f;color:#c8d4e8}.rd-hub__account-item--open{color:#38bdf8}.rd-hub__account-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-hub__chevron{color:#c8d4e859;font-size:10px;transition:transform .2s}.rd-hub__chevron--open{color:#38bdf8;transform:rotate(90deg)}.rd-hub__scope-items{padding:2px 0 6px}.rd-hub__scope-item{align-items:center;color:#c8d4e88c;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:6px 12px 6px 26px;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.rd-hub__scope-item:hover{background:#38bdf814;color:#c8d4e8}.rd-hub__scope-item--active{background:#38bdf824;color:#38bdf8;font-weight:500}.rd-hub__scope-item--active .rd-hub__scope-icon{color:#38bdf8}.rd-hub__scope-icon{color:#c8d4e859;flex-shrink:0;font-size:11px}.rd-hub__scope-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-hub__scope-loading{padding:8px 12px}.rd-hub__scope-empty{color:var(--rd-text-faint);font-size:11px;font-style:italic;padding:6px 26px}.rd-hub__sidebar-empty{background:var(--rd-card-bg-faint);border:1px dashed var(--rd-border);border-radius:16px;color:var(--rd-text-faint);font-size:12px;padding:24px 16px;text-align:center}.rd-hub__conv-item{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--rd-card-bg-soft) 94%,#0000) 0,var(--rd-card-bg-faint) 100%);border:1px solid var(--rd-border-soft);border-radius:18px;box-shadow:0 12px 28px #02061714;cursor:pointer;display:flex;gap:12px;margin-bottom:10px;overflow:hidden;padding:14px;position:relative;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.rd-hub__conv-item:hover{background:var(--rd-accent-soft);border-color:var(--rd-border);box-shadow:0 16px 34px #0206171f;transform:translateY(-1px)}.rd-hub__conv-item--active{background:var(--rd-accent-strong);border-color:color-mix(in srgb,var(--rd-accent) 45%,var(--rd-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rd-accent) 35%,#0000),0 18px 40px #02061724}.rd-hub__conv-item--no-scope{opacity:.7}.rd-hub__conv-icon{align-items:center;background:color-mix(in srgb,var(--rd-accent) 10%,#0000);border:1px solid color-mix(in srgb,var(--rd-accent) 20%,#0000);border-radius:12px;color:color-mix(in srgb,var(--rd-accent) 82%,#0000);display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.rd-hub__conv-body{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.rd-hub__conv-head{align-items:flex-start;display:flex;gap:10px;min-width:0}.rd-hub__conv-headcopy{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.rd-hub__conv-delete{background:none;border:none;border-radius:4px;color:var(--rd-text-faint);cursor:pointer;flex-shrink:0;font-size:11px;opacity:0;padding:2px 4px;transition:color .15s,opacity .15s,background .15s}.rd-hub__conv-item:hover .rd-hub__conv-delete{opacity:1}.rd-hub__conv-delete:hover{background:#ef44441f;color:#ef4444!important}.rd-hub__conv-title{color:var(--rd-text);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-hub__conv-item--active .rd-hub__conv-title{color:var(--rd-accent)}.rd-hub__conv-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--rd-text-soft);display:-webkit-box;font-size:11px;line-height:1.45;overflow:hidden}.rd-hub__conv-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rd-hub__conv-pill{align-items:center;background:color-mix(in srgb,var(--rd-card-bg-soft) 86%,#0000);border:1px solid var(--rd-border-soft);border-radius:999px;color:var(--rd-text-muted);display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.02em;min-height:28px;padding:0 10px}.rd-hub__conv-pill--primary{background:color-mix(in srgb,var(--rd-accent) 10%,#0000);border-color:color-mix(in srgb,var(--rd-accent) 24%,#0000);color:var(--rd-accent)}.rd-hub__conv-no-data{color:#faad1499}.rd-hub__selected-tag{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--rd-accent) 12%,#0000) 0,color-mix(in srgb,var(--rd-accent) 6%,#0000) 100%);border-top:1px solid var(--rd-border);color:var(--rd-accent);display:flex;flex-shrink:0;gap:10px;overflow:hidden;padding:14px}.rd-hub__selected-tag-icon{align-items:center;background:color-mix(in srgb,var(--rd-accent) 14%,#0000);border:1px solid color-mix(in srgb,var(--rd-accent) 26%,#0000);border-radius:12px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.rd-hub__selected-tag-body{min-width:0}.rd-hub__selected-tag-body span,.rd-hub__selected-tag-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-hub__selected-tag-body strong{color:var(--rd-text);font-size:13px}.rd-hub__selected-tag-meta{color:var(--rd-text-soft);font-size:11px;margin-top:4px}.rd-hub__selected-tag-body span{color:var(--rd-text-muted);font-size:10px;margin-top:2px}.rd-hub__panel{flex:1 1;overflow-x:hidden;overflow-y:auto;position:relative}.rd-hub__empty-state{background:var(--rd-empty-bg) fixed no-repeat;flex-direction:column;gap:12px;height:100%}.rd-hub__empty-icon,.rd-hub__empty-state{align-items:center;display:flex;justify-content:center}.rd-hub__empty-icon{background:var(--rd-accent-soft);border:1px solid var(--rd-border);border-radius:2px;color:color-mix(in srgb,var(--rd-accent) 70%,#0000);font-size:24px;height:56px;width:56px}.rd-hub__empty-title{color:var(--rd-text-soft);font-size:16px;font-weight:600;letter-spacing:.02em}.rd-hub__empty-sub{color:var(--rd-text-faint);font-size:13px;line-height:1.6;max-width:320px;text-align:center}.rd-hub__feed-view{display:flex;flex-direction:column;min-height:100%;overflow:visible}.rd-hub__analytics-shell{background:var(--rd-shell-bg);border-bottom:1px solid var(--rd-border);flex-shrink:0;padding:18px 18px 14px}.rd-hub__analytics-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.rd-hub__analytics-kicker{color:color-mix(in srgb,var(--rd-accent) 82%,#0000);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.rd-hub__analytics-title{color:var(--rd-title);font-size:22px;line-height:1.2;margin:0}.rd-hub__analytics-subtitle{color:var(--rd-text-soft);line-height:1.55;max-width:720px}.rd-hub__analytics-actions{align-items:center;display:flex;gap:10px}.rd-hub__date-picker.ant-picker{background:var(--rd-input-bg)!important;border-color:var(--rd-border)!important}.rd-hub__date-picker .ant-picker-input>input,.rd-hub__date-picker .ant-picker-separator,.rd-hub__date-picker .ant-picker-suffix{color:var(--rd-input-text)!important}.rd-hub__analytics-loading{background:var(--rd-card-bg-soft);border:1px solid var(--rd-border-soft);border-radius:16px;padding:18px}.rd-hub__analytics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(360px,1.05fr) minmax(420px,1fr)}.rd-hub__analytics-card{background:var(--rd-card-bg);border:1px solid var(--rd-border-soft);border-radius:16px;min-width:0;padding:18px}.rd-hub__analytics-card--score{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:240px minmax(0,1fr)}.rd-hub__score-wrap{align-items:center;display:flex;justify-content:center}.rd-hub__score-value{color:var(--rd-title);font-size:32px;font-weight:700}.rd-hub__score-content{min-width:0}.rd-hub__score-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.rd-hub__risk-tag{border:1px solid #0000!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em;padding:4px 10px!important;text-transform:uppercase}.rd-hub__risk-tag--success{background:#22c55e1f!important;border-color:#22c55e4d!important;color:#22c55e!important}.rd-hub__risk-tag--warning{background:#f59e0b1f!important;border-color:#f59e0b4d!important;color:#f59e0b!important}.rd-hub__risk-tag--error{background:#ef44441f!important;border-color:#ef44444d!important;color:#ef4444!important}.rd-hub__score-description{color:var(--rd-text-soft);line-height:1.6;margin:10px 0 0}.rd-hub__summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.rd-hub__summary-card{background:var(--rd-card-bg-faint);border:1px solid var(--rd-border-soft);border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden;padding:12px}.rd-hub__summary-label{color:var(--rd-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rd-hub__summary-value{color:var(--rd-title);font-size:18px;line-height:1.2}.rd-hub__summary-description,.rd-hub__summary-value{min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.rd-hub__summary-description{color:var(--rd-text-soft);font-size:12px;line-height:1.5}.rd-hub__chart-header,.rd-hub__critical-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.rd-hub__chart-title{color:var(--rd-title);font-size:18px;margin:2px 0 0}.rd-hub__chart-helper{color:var(--rd-text-muted);font-size:12px}.rd-hub__critical-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.rd-hub__critical-item{align-items:center;background:var(--rd-card-bg-faint);border:1px solid var(--rd-border-soft);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.rd-hub__critical-item strong{color:var(--rd-title);display:block;font-size:13px}.rd-hub__critical-item span{color:var(--rd-text-muted);font-size:12px}.rd-hub__critical-score{background:#ef44441f;border:1px solid #ef444440;border-radius:50%;color:#fda4af;font-weight:700;height:44px;min-width:44px}.rd-hub__analytics-empty,.rd-hub__critical-score{align-items:center;display:flex;justify-content:center}.rd-hub__analytics-empty{border:1px dashed var(--rd-border);border-radius:12px;color:var(--rd-text-muted);min-height:180px;text-align:center}.rd-hub__analytics-empty--compact{min-height:90px}.rd-hub__platform-summary{background:var(--rd-card-bg-soft);border-bottom:1px solid var(--rd-border);flex-shrink:0}.rd-hub__platform-tabs{align-items:center;display:flex;gap:0;overflow-x:auto;padding:0 16px;scrollbar-width:none}.rd-hub__platform-tabs::-webkit-scrollbar{display:none}.rd-hub__platform-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--rd-text-soft);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:5px;padding:10px 14px;transition:color .15s,border-color .15s;white-space:nowrap}.rd-hub__platform-tab:hover{color:var(--rd-text)}.rd-hub__platform-tab.active{background:#38bdf81a;border-bottom-color:var(--rd-accent);border-radius:6px 6px 0 0;color:var(--rd-accent);font-weight:700}.rd-hub__tab-count{background:var(--rd-chip-bg);border-radius:999px;color:var(--rd-accent);font-size:9px;padding:1px 5px}.rd-hub__tab-risk{font-size:9px;font-weight:700}.rd-hub__refresh-btn{background:none;border:none;color:var(--rd-text-faint);cursor:pointer;font-size:12px;margin-left:auto;padding:8px;transition:color .15s}.rd-hub__refresh-btn:hover{color:var(--rd-accent)}.rd-hub__refresh-btn--panel{background:var(--rd-accent-soft);border:1px solid var(--rd-border);border-radius:10px;margin-left:0}.rd-hub__feed-list{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;overflow:visible;padding:12px 16px}.rd-hub__feed-item{background:var(--rd-card-bg-soft);border:1px solid var(--rd-border-soft);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 14px;transition:border-color .15s}.rd-hub__feed-item:hover{border-color:var(--rd-border)}.rd-hub__feed-item-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rd-hub__platform-icon{align-items:center;border-radius:4px;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.rd-hub__feed-author{color:var(--rd-text);font-size:11px;font-weight:600}.rd-hub__feed-time{color:var(--rd-meta);font-size:10px;margin-left:2px}.rd-hub__feed-badges{align-items:center;display:flex;gap:5px;margin-left:auto}.rd-hub__risk-badge,.rd-hub__sentiment-badge{border:1px solid;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.05em;padding:1px 6px;text-transform:uppercase}.rd-hub__feed-content{color:var(--rd-text-muted);font-size:11px;line-height:1.55;margin:0;word-break:break-word}.rd-hub__feed-engagement{color:var(--rd-engagement);display:flex;font-size:10px;gap:10px}.rd-hub__feed-loading{display:flex;flex-direction:column;gap:10px}.rd-hub__feed-skeleton{background:var(--rd-card-bg-soft);border:1px solid var(--rd-border-soft);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.rd-hub__skeleton-line{animation:rd-shimmer 1.5s infinite;background:linear-gradient(90deg,var(--rd-skeleton-a) 0,var(--rd-skeleton-b) 50%,var(--rd-skeleton-a) 100%);background-size:200% 100%;border-radius:4px;height:8px}@keyframes rd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rd-hub__load-more{background:var(--rd-accent-soft);border:1px solid var(--rd-border);border-radius:6px;color:var(--rd-accent);cursor:pointer;font-size:11px;padding:8px 16px;text-align:center;transition:background .15s}.rd-hub__load-more:hover:not(:disabled){background:var(--rd-accent-strong)}.rd-hub__load-more:disabled{cursor:not-allowed;opacity:.5}.rd-hub__findings-shell{display:flex;flex-direction:column;gap:12px;margin-top:14px}.rd-hub__findings-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.rd-hub__findings-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.rd-hub__findings-card{background:var(--rd-card-bg-soft);border:1px solid var(--rd-border-soft);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:14px}.rd-hub__findings-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.rd-hub__findings-source{align-items:flex-start;display:flex;gap:10px;min-width:0}.rd-hub__findings-source strong{color:var(--rd-title);display:block;font-size:13px}.rd-hub__findings-source span{color:var(--rd-text-muted);display:block;font-size:11px;line-height:1.45;margin-top:2px}.rd-hub__findings-metrics{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.rd-hub__findings-avg{color:var(--rd-text-muted);font-size:11px;font-weight:600}.rd-hub__findings-items{display:flex;flex-direction:column;gap:8px}.rd-hub__finding-item{background:var(--rd-card-bg-faint);border:1px solid var(--rd-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.rd-hub__finding-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rd-hub__finding-content{color:var(--rd-text-muted);font-size:11px;line-height:1.55;margin:0;word-break:break-word}@media (max-width:1280px){.rd-hub__analytics-grid{grid-template-columns:1fr}}@media (max-width:960px){.rd-hub{flex-direction:column;height:auto;min-height:calc(100vh - 68px)}.rd-hub__sidebar{border-bottom:1px solid #38bdf81f;border-right:none;max-height:320px;min-width:0;width:100%}.rd-hub__analytics-card--score,.rd-hub__summary-grid{grid-template-columns:1fr}.rd-hub__sentiment-categories{grid-template-columns:1fr!important}}.rd-hub__sentiment-analysis{background:var(--rd-card-bg);border:1px solid var(--rd-border);border-radius:6px;margin-bottom:12px;overflow:hidden}.rd-hub__sentiment-header{align-items:center;border-bottom:1px solid var(--rd-border);display:flex;justify-content:space-between;padding:10px 14px}.rd-hub__sentiment-title{color:var(--rd-accent);font-family:JetBrains Mono,Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rd-hub__sentiment-loading{padding:16px}.rd-hub__sentiment-body{padding:14px}.rd-hub__sentiment-overall{background:var(--rd-accent-soft);border-left:3px solid var(--rd-accent);border-radius:4px;color:var(--rd-text);font-size:12.5px;line-height:1.65;margin:0 0 14px;padding:10px 12px}.rd-hub__sentiment-categories{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.rd-hub__sentiment-card{background:#ffffff05;border:1px solid var(--rd-border-soft);border-radius:4px;padding:10px 12px}.rd-hub__sentiment-card-header{align-items:center;color:var(--rd-text);display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:6px}.rd-hub__sentiment-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.rd-hub__sentiment-count{color:var(--rd-text-muted);font-family:JetBrains Mono,Courier New,monospace;font-size:10px;margin-left:auto}.rd-hub__sentiment-text{color:var(--rd-text-soft);font-size:11.5px;line-height:1.55;margin:0}.rd-hub__sentiment-topics{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.rd-hub__sentiment-topic{border:1px solid;border-radius:3px;font-family:JetBrains Mono,Courier New,monospace;font-size:9px;padding:1px 6px}.rd-hub__sentiment-alerts{margin-top:10px}.rd-hub__sentiment-alert{background:#f59e0b14;border-left:2px solid #f59e0b;border-radius:3px;color:#f59e0b;font-size:11px;margin-bottom:4px;padding:4px 8px}.rd-hub__sentiment-timestamp{color:var(--rd-text-dim);font-family:JetBrains Mono,Courier New,monospace;font-size:9px;margin-top:8px;text-align:right}.alerts-page{background:radial-gradient(120% 160% at 0 0,#0ea5e91a 0,#fff0 44%),linear-gradient(180deg,var(--page-bg) 0,color-mix(in srgb,var(--page-bg) 88%,#dbeafe) 100%);min-height:calc(100vh - 68px);padding:24px}.alerts-shell{display:flex;flex-direction:column;gap:18px}.alerts-hero{align-items:flex-start;background:linear-gradient(180deg,var(--card-bg) 0,var(--card-bg) 100%);background:linear-gradient(180deg,var(--card-bg) 0,var(--card-bg-soft,var(--card-bg)) 100%);border:1px solid var(--card-border);border-radius:22px;box-shadow:var(--card-shadow);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px}.alerts-hero__copy{display:flex;flex:1 1 420px;flex-direction:column;gap:10px;min-width:0}.alerts-hero__badge{align-items:center;background:#0ea5e91f;border:1px solid #0ea5e938;border-radius:999px;color:#0ea5e9;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.alerts-hero__title{color:var(--page-text)!important;margin:0!important}.alerts-hero__subtitle{color:var(--page-text-muted)!important;font-size:14px!important;line-height:1.7!important;max-width:760px}.alerts-hero__stats{grid-gap:12px;display:grid;flex:0 1 340px;gap:12px;grid-template-columns:repeat(2,minmax(150px,1fr));min-width:min(100%,340px)}.alerts-kpi-card{background:#ffffff0f;border:1px solid var(--card-border);border-radius:18px;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.alerts-kpi-card__label{color:var(--page-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.alerts-kpi-card__value{color:var(--page-text);font-size:28px;line-height:1}.alerts-tabbar{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:999px;box-shadow:var(--card-shadow);display:inline-flex;gap:8px;padding:6px;width:-webkit-fit-content;width:fit-content}.alerts-tab-btn.ant-btn{border-radius:999px!important;color:var(--page-text-muted)!important;font-weight:600!important;height:38px!important;padding:0 16px!important}.alerts-tab-btn.is-active.ant-btn{background:var(--button-grad)!important;box-shadow:var(--button-shadow)!important;color:var(--button-text)!important}.alerts-panel{display:flex;flex-direction:column;gap:14px}.alerts-section-toolbar{margin-bottom:12px}.alerts-section-caption{color:var(--page-text-muted)!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase}.alerts-primary-btn.ant-btn{background:var(--button-grad)!important;border:1px solid var(--button-border)!important;border-radius:12px!important;box-shadow:var(--button-shadow)!important;color:var(--button-text)!important;font-weight:700!important}.alerts-secondary-btn.ant-btn{background:#94a3b81f!important;background:var(--chip-bg,#94a3b81f)!important;border-color:var(--card-border)!important;border-radius:12px!important;color:var(--page-text)!important}.alerts-surface-card{background:linear-gradient(180deg,var(--card-bg) 0,var(--card-bg) 100%)!important;background:linear-gradient(180deg,var(--card-bg) 0,var(--card-bg-soft,var(--card-bg)) 100%)!important;border:1px solid var(--card-border)!important;border-radius:20px!important;box-shadow:var(--card-shadow)!important}.alerts-surface-card .ant-card-body{padding:18px 20px!important}.alerts-table-card .ant-table{background:#0000!important}.alerts-table-card .ant-table-thead>tr>th{background:#0000!important;border-bottom-color:var(--card-border)!important;color:var(--page-text-muted)!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase}.alerts-table-card .ant-table-tbody>tr>td{background:#0000!important;border-bottom-color:color-mix(in srgb,var(--card-border) 72%,#0000)!important}.alerts-empty-card{text-align:center}.alerts-fire-card{background:linear-gradient(180deg,var(--card-bg) 0,var(--card-bg) 100%)!important;background:linear-gradient(180deg,var(--card-bg) 0,var(--card-bg-soft,var(--card-bg)) 100%)!important;border:1px solid var(--card-border)!important;border-left:4px solid #2563eb!important;border-radius:18px!important;box-shadow:var(--card-shadow)!important}.alerts-fire-card .ant-card-body{padding:16px 18px!important}.alerts-fire-card--read{border-left-color:color-mix(in srgb,var(--page-text-muted) 52%,#0000)!important;opacity:.65}.alerts-fire-card__meta{margin-bottom:2px}.alerts-fire-card__content{color:var(--page-text)!important;font-size:13px!important;margin:8px 0 0!important}.alerts-fire-card__author{display:inline-block;font-size:11px!important;margin-top:4px}@media (max-width:960px){.alerts-page{padding:18px 14px 28px}.alerts-hero{padding:18px}.alerts-hero__stats{grid-template-columns:1fr 1fr;min-width:0;width:100%}.alerts-tabbar{justify-content:stretch;width:100%}.alerts-tab-btn.ant-btn{flex:1 1}}.executive-dashboard{--dash-bg:#f3f7fb;--dash-surface:#fffffff5;--dash-surface-strong:#fff;--dash-border:#94a3b833;--dash-text:#0f172a;--dash-text-soft:#475569;--dash-text-muted:#64748b;--dash-accent:#0ea5e9;--dash-shadow:0 24px 60px #0f172a14;background:radial-gradient(circle at top left,#0ea5e91f,#0000 28%),linear-gradient(180deg,#f8fbff 0,var(--dash-bg) 100%);min-height:calc(100vh - 68px);padding:24px}.executive-dashboard--dark{--dash-bg:#020617;--dash-surface:#090f1eeb;--dash-surface-strong:#0c1223fa;--dash-border:#38bdf824;--dash-text:#e2e8f0;--dash-text-soft:#cbd5e1;--dash-text-muted:#94a3b8;--dash-accent:#38bdf8;--dash-shadow:0 24px 60px #02061766;background:radial-gradient(circle at top left,#38bdf824,#0000 30%),linear-gradient(180deg,#07111f 0,var(--dash-bg) 100%)}.executive-dashboard__hero{align-items:flex-start;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:24px;box-shadow:var(--dash-shadow);display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:24px 26px}.executive-dashboard__eyebrow{align-items:center;background:color-mix(in srgb,var(--dash-accent) 10%,#0000);border-radius:999px;color:var(--dash-accent);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.executive-dashboard__title.ant-typography{color:var(--dash-text);margin:12px 0 8px}.executive-dashboard__subtitle.ant-typography{color:var(--dash-text-soft);margin-bottom:0;max-width:760px}.executive-dashboard__hero-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(120px,1fr));width:min(460px,100%)}.executive-dashboard__hero-chip{background:var(--dash-surface-strong);border:1px solid var(--dash-border);border-radius:18px;padding:14px 16px}.executive-dashboard__hero-chip span{color:var(--dash-text-muted);display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.executive-dashboard__hero-chip strong{color:var(--dash-text);display:block;font-size:24px;margin-top:6px}.executive-dashboard .ant-card{background:var(--dash-surface);border-color:var(--dash-border);border-radius:22px;box-shadow:var(--dash-shadow)}.executive-dashboard .ant-card-body{padding:20px}.executive-dashboard__kpi{cursor:pointer}.executive-dashboard__kpi .ant-statistic,.executive-dashboard__kpi .ant-statistic-content,.executive-dashboard__kpi .ant-statistic-title{color:var(--dash-text)}.executive-dashboard__kpi .ant-statistic-title{color:var(--dash-text-muted)}.executive-dashboard__kpi .ant-statistic-content-prefix{color:var(--dash-accent);margin-right:10px}.executive-dashboard__kpi--alert .ant-statistic-content-prefix{color:#ef4444}.executive-dashboard__panel-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.executive-dashboard__panel-kicker{color:var(--dash-accent);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.executive-dashboard__panel-title.ant-typography{color:var(--dash-text);margin:4px 0 0}.executive-dashboard__panel-icon{color:var(--dash-accent);font-size:18px}.executive-dashboard__risk-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.executive-dashboard__risk-meta div{background:var(--dash-surface-strong);border:1px solid var(--dash-border);border-radius:16px;padding:12px 14px}.executive-dashboard__risk-meta span{color:var(--dash-text-muted);display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.executive-dashboard__risk-meta strong{color:var(--dash-text);display:block;font-size:22px;margin-top:6px}.executive-dashboard__empty{align-items:center;display:flex;justify-content:center;min-height:260px}.executive-dashboard__empty--compact{min-height:220px}.executive-dashboard__investigations{display:flex;flex-direction:column;gap:10px}.executive-dashboard__investigation{align-items:center;background:var(--dash-surface-strong);border:1px solid var(--dash-border);border-radius:16px;color:var(--dash-text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.executive-dashboard__investigation strong{display:block;font-size:14px}.executive-dashboard__investigation span{color:var(--dash-text-muted);display:block;font-size:12px;margin-top:3px}.executive-dashboard__platform-list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.executive-dashboard__platform-card{background:var(--dash-surface-strong);border:1px solid var(--dash-border);border-radius:18px;padding:14px}.executive-dashboard__platform-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.executive-dashboard__platform-title{align-items:center;color:var(--dash-text);display:flex;gap:10px}.executive-dashboard__platform-title strong{font-size:14px}.executive-dashboard__platform-metrics{color:var(--dash-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:8px}.executive-dashboard__platform-items{display:flex;flex-direction:column;gap:8px;margin-top:12px}.executive-dashboard__signal-card,.executive-dashboard__signal-snippet{background:var(--dash-surface-strong);border:1px solid var(--dash-border);border-radius:16px;padding:12px 14px}.executive-dashboard__signal-head,.executive-dashboard__signal-topline{align-items:center;display:flex;gap:10px;justify-content:space-between}.executive-dashboard__signal-head strong,.executive-dashboard__signal-platform strong{color:var(--dash-text);font-size:12px}.executive-dashboard__signal-content,.executive-dashboard__signal-snippet p{color:var(--dash-text-soft);font-size:12px;line-height:1.6;margin:8px 0 0}.executive-dashboard__signals{display:flex;flex-direction:column;gap:10px}.executive-dashboard__signal-platform{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.executive-dashboard__signal-platform span:last-child{color:var(--dash-text-muted);font-size:12px}.executive-dashboard__signal-badges{align-items:center;display:flex;gap:6px}.executive-dashboard__signal-footer{align-items:center;color:var(--dash-text-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-top:10px}.executive-dashboard__signal-footer button{background:none;border:none;color:var(--dash-accent);cursor:pointer;font-size:12px;font-weight:600;padding:0}.executive-dashboard__risk-pill{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-width:34px;padding:2px 8px}@media (max-width:1100px){.executive-dashboard__hero{flex-direction:column}.executive-dashboard__hero-metrics{width:100%}}@media (max-width:768px){.executive-dashboard{padding:16px}.executive-dashboard__hero{padding:18px}.executive-dashboard__hero-metrics,.executive-dashboard__risk-meta{grid-template-columns:1fr}}.intel-shell{--intel-bg:#020817;--intel-surface:#0b1a2e;--intel-surface-2:#112a44;--intel-border:#94a3b824;--intel-border-strong:#38bdf852;--intel-text:#e2e8f0;--intel-muted:#94a3b8;--intel-accent:#38bdf8;--intel-accent-2:#0ea5e9;--intel-accent-3:#a855f7;--intel-warn:#f59e0b;--intel-danger:#ef4444;--intel-success:#22c55e;--intel-glass:#ffffff0a;--intel-glow:#38bdf81a;--intel-radius:14px;--intel-ease:cubic-bezier(0.16,1,0.3,1);background:radial-gradient(ellipse 80% 50% at 50% -20%,#38bdf814,#0000),radial-gradient(ellipse 60% 40% at 80% 10%,#a855f70d,#0000),linear-gradient(180deg,#001529,#020817);background-attachment:fixed;background-color:#001529;color:var(--intel-text);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;min-height:100%;padding:20px 20px 120px;position:relative}.intel-shell--light{--intel-bg:#f1f5f9;--intel-surface:#fff;--intel-surface-2:#f8fafc;--intel-border:#4755691a;--intel-border-strong:#0ea5e947;--intel-text:#0f172a;--intel-muted:#64748b;--intel-accent:#0284c7;--intel-accent-2:#0369a1;--intel-accent-3:#7c3aed;--intel-glass:#ffffffb3;--intel-glow:#0ea5e90f;background:radial-gradient(ellipse 80% 50% at 50% -20%,#0ea5e90f,#0000),linear-gradient(180deg,#f8fafc,#f1f5f9)}.intel-shell__chrome{position:relative;z-index:1}.intel-shell__crypto-backdrop{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr));inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000000eb 12%,#000000eb 88%,#0000);mask-image:linear-gradient(180deg,#0000,#000000eb 12%,#000000eb 88%,#0000);opacity:.22;overflow:hidden;padding:0 18px;pointer-events:none;position:fixed;z-index:0}.intel-shell__crypto-column{grid-gap:28px;align-content:start;animation-iteration-count:infinite;animation-name:intel-crypto-flow;animation-timing-function:linear;display:grid;gap:28px;transform:translateY(-12%);will-change:transform}.intel-shell__crypto-column span{color:color-mix(in srgb,var(--intel-accent) 40%,#0000);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.28em;text-orientation:mixed;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl}@keyframes intel-crypto-flow{0%{transform:translateY(-18%)}to{transform:translateY(8%)}}.intel-shell .ant-input,.intel-shell .ant-input-affix-wrapper,.intel-shell .ant-input-outlined,.intel-shell .ant-input-textarea textarea,.intel-shell .ant-select-selector{background:var(--intel-surface)!important;border-color:var(--intel-border)!important;border-radius:12px!important;box-shadow:none!important;color:var(--intel-text)!important;transition:border-color .3s var(--intel-ease)!important}.intel-shell .ant-input-affix-wrapper-focused,.intel-shell .ant-input-textarea textarea:focus,.intel-shell .ant-input:focus{border-color:var(--intel-border-strong)!important}.intel-shell .ant-input-textarea textarea::placeholder,.intel-shell .ant-input::placeholder,.intel-shell .ant-select-selection-placeholder{color:var(--intel-muted)!important;opacity:.6}.intel-shell .ant-progress-text,.intel-shell .ant-select-arrow{color:var(--intel-text)!important}.intel-shell__select-dropdown.ant-select-dropdown{background:color-mix(in srgb,var(--intel-surface) 92%,#0b1220 8%)!important;border:1px solid var(--intel-border-strong);border-radius:14px;box-shadow:0 20px 45px -16px #02061773;padding:6px}.intel-shell__select-dropdown .ant-select-item{border-radius:10px;color:var(--intel-text)!important;min-height:40px}.intel-shell__select-dropdown .ant-select-item-option-content{color:var(--intel-text)!important}.intel-shell__select-dropdown .ant-select-item-option-active,.intel-shell__select-dropdown .ant-select-item-option-selected{background:linear-gradient(135deg,#0ea5e924,#2dd4bf1f)!important}.intel-shell .ant-tag{-webkit-margin-end:6px;background:#38bdf814;border:1px solid #38bdf81f;border-radius:999px;color:var(--intel-text);font-size:12px;margin-inline-end:6px;margin-bottom:6px;padding:4px 10px;transition:all .2s var(--intel-ease)}.intel-shell .ant-tag:hover{background:#38bdf824;border-color:#38bdf83d}.intel-shell__composer-toggle{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:var(--intel-radius);color:var(--intel-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:12px;letter-spacing:.06em;padding:14px 20px;transition:all .3s var(--intel-ease);width:100%}.intel-shell__composer-toggle:hover{background:var(--intel-glow);border-color:var(--intel-border-strong)}.intel-shell__composer-toggle--open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--intel-border-strong);border-bottom-color:#0000}.intel-shell__composer-toggle-icon{background:#38bdf81f;border-radius:8px;color:var(--intel-accent);display:inline-grid;font-size:16px;font-weight:700;height:24px;line-height:1;place-items:center;transition:transform .3s var(--intel-ease);width:24px}.intel-shell__composer-toggle--open .intel-shell__composer-toggle-icon{transform:rotate(180deg)}.intel-shell__composer-toggle-label{color:var(--intel-accent);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.intel-shell__composer-toggle-hint{color:var(--intel-muted);font-size:12px;font-weight:400;letter-spacing:.04em;margin-left:auto;text-transform:uppercase}.intel-shell__composer-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--intel-ease)}.intel-shell__composer-collapse>*{overflow:hidden}.intel-shell__composer-collapse--open{grid-template-rows:1fr}.intel-shell__card,.intel-shell__composer,.intel-shell__sidebar,.intel-shell__workspace{background:color-mix(in srgb,var(--intel-surface) 88%,#0000);border:1px solid var(--intel-border);box-shadow:inset 0 0 0 1px #ffffff05,0 20px 50px -12px #0006;transition:border-color .3s var(--intel-ease),box-shadow .3s var(--intel-ease)}.intel-shell__composer{border-radius:0 0 var(--intel-radius) var(--intel-radius);border-top:none;padding:14px 16px}.intel-shell__panel-head,.intel-shell__sidebar-head,.intel-shell__workspace-hero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.intel-shell__card-head{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start}.intel-shell__card-head>div{flex:1 1;min-width:0}.intel-shell__eyebrow{color:var(--intel-accent);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.intel-shell__hero-title{font-size:clamp(18px,2vw,22px)!important;letter-spacing:-.02em}.intel-shell__hero-title,.intel-shell__workspace-title{color:var(--intel-text)!important;font-family:IBM Plex Sans,sans-serif;font-weight:700!important;line-height:1.2;margin:0}.intel-shell__workspace-title{font-size:clamp(22px,2.6vw,30px)!important;letter-spacing:-.03em}.intel-shell__card-head p,.intel-shell__executive-copy,.intel-shell__hero-copy,.intel-shell__sidebar-item-copy,.intel-shell__sidebar-subtitle,.intel-shell__workspace-copy{color:var(--intel-muted)!important;line-height:1.55}.intel-shell__hero-copy{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:12px!important;margin:4px 0 0!important;overflow:hidden!important}.intel-shell__status-chip{align-items:center;background:#38bdf80f;border:1px solid var(--intel-border-strong);border-radius:999px;color:var(--intel-accent);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:11px;gap:8px;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}.intel-shell__body,.intel-shell__composer-grid,.intel-shell__entity-grid{grid-gap:16px;display:grid;gap:16px}.intel-shell__workspace-grid{grid-gap:12px;display:grid;gap:12px}.intel-shell__composer-grid{align-items:stretch;gap:12px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);margin-top:14px}.intel-shell__controls{grid-gap:8px;align-content:start;display:grid;gap:8px}.intel-shell__prompt-layout{display:contents}.intel-shell__textarea-wrapper{position:relative}.intel-shell__improve-chip{align-items:center;background:linear-gradient(135deg,#0ea5e92e,#38bdf81a);border:1px solid #38bdf852;border-radius:999px;box-shadow:0 4px 14px #0ea5e924;color:var(--intel-accent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em;padding:5px 10px 5px 6px;position:absolute;right:8px;top:8px;transition:all .2s var(--intel-ease);z-index:2}.intel-shell__improve-chip:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e947,#38bdf829);border-color:#38bdf880;box-shadow:0 6px 18px #0ea5e933;transform:translateY(-1px)}.intel-shell__improve-chip:disabled{cursor:not-allowed;opacity:.7}.intel-shell__improve-chip-logo{background:#38bdf824;border-radius:50%;height:18px;object-fit:contain;padding:2px;width:18px}.intel-shell__improve-chip-spinner{animation:intel-spin .8s linear infinite;border:2px solid #38bdf83d;border-radius:50%;border-top:2px solid var(--intel-accent);height:14px;width:14px}@keyframes intel-spin{to{transform:rotate(1turn)}}.intel-shell__textarea-wrapper .intel-shell__textarea textarea{padding-right:150px!important}.intel-shell__control-group,.intel-shell__prompt-panel{grid-gap:8px;background:var(--intel-surface);border:1px solid var(--intel-border);border-radius:12px;display:grid;gap:8px;padding:12px 14px}.intel-shell__improve-panel{background:linear-gradient(180deg,#0ea5e914,#02081766);border:1px solid #38bdf838;border-radius:12px;display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px}.intel-shell__improve-badge{align-items:center;color:var(--intel-text);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}.intel-shell__improve-logo{filter:drop-shadow(0 4px 10px rgba(14,165,233,.35));height:22px;object-fit:contain;width:22px}.intel-shell__improve-copy{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;color:var(--intel-muted)!important;display:-webkit-box!important;font-size:11.5px!important;line-height:1.5!important;margin:0!important;overflow:hidden!important}.intel-shell__improve-panel .ant-btn{font-size:12px!important;height:34px!important;min-width:0!important;width:100%}.intel-shell__improve-result{grid-gap:6px;border-top:1px dashed #94a3b824;display:grid;gap:6px;padding-top:4px}.intel-shell__improve-result strong{color:var(--intel-text);font-size:12px;line-height:1.4}.intel-shell__control-group-title{color:var(--intel-text);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.intel-shell__field{grid-gap:4px;display:grid;gap:4px}.intel-shell__field-label{align-items:center;color:var(--intel-muted);display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.08em;text-transform:uppercase}.intel-shell__textarea textarea{font-size:13px;line-height:1.55;min-height:120px!important;padding:12px!important}.intel-shell__mode-switch{background:var(--intel-surface);border:1px solid var(--intel-border);border-radius:999px;display:inline-flex;padding:2px;width:-webkit-fit-content;width:fit-content}.intel-shell__mode-button{background:#0000;border:0;border-radius:999px;color:var(--intel-muted);cursor:pointer;font-size:11px;font-weight:600;min-width:0;padding:5px 12px;transition:all .2s var(--intel-ease);white-space:nowrap}.intel-shell__mode-button--active{background:#38bdf81f;box-shadow:0 0 12px #38bdf81a;color:var(--intel-accent)}.intel-shell__quick-tags{margin-top:10px;min-height:20px}.intel-shell__composer-actions{display:flex;flex-wrap:wrap;margin-top:8px}.intel-shell__primary-button,.intel-shell__secondary-button{border-radius:14px!important;font-size:13px;font-weight:600;height:46px;min-width:190px;transition:all .25s var(--intel-ease)!important}.intel-shell__primary-button{background:linear-gradient(135deg,#0f766e,#0891b2)!important;border:1px solid #2dd4bf52!important;box-shadow:0 12px 24px -12px #0891b28c!important}.intel-shell__primary-button--slim{height:42px;min-width:0;width:100%}.intel-shell__primary-button:hover{box-shadow:0 18px 30px -14px #0891b2a6!important;transform:translateY(-1px)}.intel-shell__secondary-button{background:linear-gradient(135deg,#6366f124,#3b82f614)!important;border:1px solid #6366f133!important;color:var(--intel-text)!important}.intel-shell__secondary-button:hover{border-color:#6366f157!important}.intel-shell__body{align-items:start;grid-template-columns:300px minmax(0,1fr);margin-top:16px}.intel-shell__sidebar,.intel-shell__workspace{border-radius:var(--intel-radius)}.intel-shell__sidebar{align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;padding:16px;position:-webkit-sticky;position:sticky;top:16px}.intel-shell__sidebar::-webkit-scrollbar{width:4px}.intel-shell__sidebar::-webkit-scrollbar-track{background:#0000}.intel-shell__sidebar::-webkit-scrollbar-thumb{background:#38bdf829;border-radius:999px}.intel-shell__sidebar-head{flex-direction:column;gap:4px}.intel-shell__sidebar-list{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.intel-shell__sidebar-item{align-items:stretch;background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:12px;color:var(--intel-text);cursor:pointer;display:flex;overflow:hidden;position:relative;transition:all .25s var(--intel-ease);width:100%}.intel-shell__sidebar-item[data-deleting=true]{opacity:.5;pointer-events:none}.intel-shell__sidebar-item-body{grid-gap:8px;background:#0000;border:none;color:inherit;cursor:pointer;display:grid;flex:1 1;font:inherit;gap:8px;min-width:0;padding:12px;text-align:left}.intel-shell__sidebar-item-body:disabled{cursor:not-allowed}.intel-shell__sidebar-item-delete{background:#0000;border:none;border-left:1px solid var(--intel-border);color:var(--intel-muted);cursor:pointer;display:grid;flex-shrink:0;font-size:14px;opacity:0;place-items:center;transition:opacity .2s var(--intel-ease),color .2s var(--intel-ease),background .2s var(--intel-ease);width:36px}.intel-shell__sidebar-item:hover .intel-shell__sidebar-item-delete{opacity:1}.intel-shell__sidebar-item-delete:hover{background:#f43f5e1a;color:#fb7185}.intel-shell__sidebar-item-delete:disabled{cursor:not-allowed;opacity:.4}.intel-shell__sidebar-item:before{background:linear-gradient(135deg,#0000,#0000);border-radius:13px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .3s var(--intel-ease)}.intel-shell__sidebar-item:hover{background:#38bdf80a;border-color:#38bdf833;transform:translateX(2px)}.intel-shell__sidebar-item--active{background:#38bdf80f;border-color:#38bdf84d;box-shadow:0 0 20px #38bdf80f,inset 0 0 0 1px #38bdf814}.intel-shell__sidebar-item--active:before{background:linear-gradient(135deg,#38bdf866,#818cf833);opacity:1}.intel-shell__module-item,.intel-shell__sidebar-item-head,.intel-shell__sidebar-item-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.intel-shell__sidebar-item-title{font-size:13px;font-weight:600;line-height:1.3}.intel-shell__sidebar-score{align-items:center;background:#38bdf81a;border-radius:10px;color:var(--intel-accent);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;height:32px;justify-content:center;min-width:32px}.intel-shell__sidebar-item-meta{color:var(--intel-muted);font-size:11px}.intel-shell__sidebar-item-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:1.5;overflow:hidden}.intel-shell__workspace{min-width:0;padding:20px}.intel-shell__workspace-hero{border-bottom:1px solid var(--intel-border);padding-bottom:18px}.intel-shell__hero-main{grid-gap:14px;display:grid;gap:14px}.intel-shell__hero-right{align-items:stretch;display:flex;gap:12px}.intel-shell__stream-strip{display:flex;flex-wrap:wrap;gap:10px}.intel-shell__stream-card,.intel-shell__stream-meta,.intel-shell__stream-pill{background:var(--intel-glass);border:1px solid var(--intel-border)}.intel-shell__stream-pill{align-items:center;border-radius:999px;color:var(--intel-text);display:inline-flex;font-size:12px;font-weight:600;gap:10px;padding:10px 14px}.intel-shell__stream-pill-dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,#0000);height:8px;width:8px}.intel-shell__stream-pill--idle{color:#94a3b8}.intel-shell__stream-pill--connecting{color:#38bdf8}.intel-shell__stream-pill--live{color:#34d399}.intel-shell__stream-pill--reconnecting{color:#f59e0b}.intel-shell__stream-pill--stale{color:#fb7185}.intel-shell__stream-meta{grid-gap:4px;border-radius:12px;display:grid;gap:4px;min-width:130px;padding:10px 12px}.intel-shell__stream-meta span{color:var(--intel-muted);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.intel-shell__stream-card-state,.intel-shell__stream-meta strong{color:var(--intel-text);font-family:IBM Plex Mono,monospace;font-size:13px}.intel-shell__coverage-card{grid-gap:8px;background:#38bdf808;border:1px solid #38bdf81f;border-radius:var(--intel-radius);display:grid;gap:8px;min-width:160px;padding:16px;place-items:center}.intel-shell__stream-card{grid-gap:18px;align-content:space-between;border-radius:var(--intel-radius);display:grid;gap:18px;min-width:220px;padding:16px}.intel-shell__action-stack{grid-gap:10px;display:grid;gap:10px;min-width:180px}.intel-shell__coverage-label,.intel-shell__subsection-title{color:var(--intel-muted);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.intel-shell__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.intel-shell__card{border-radius:var(--intel-radius);padding:14px 16px;position:relative}.intel-shell__card:after{background:linear-gradient(90deg,#0000,#38bdf826,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s var(--intel-ease)}.intel-shell__card:hover:after{opacity:1}.intel-shell__card:hover{border-color:#38bdf81f}.intel-shell__card--wide{grid-column:1/-1}.intel-shell__card-icon{background:#38bdf80f;border:1px solid #38bdf829;border-radius:8px;color:var(--intel-accent);display:inline-grid;flex-shrink:0;font-size:14px;height:30px;place-items:center;width:30px}.intel-shell__card-head h3{color:var(--intel-text);font-size:15px;font-weight:600;line-height:1.3;margin:0}.intel-shell__card-head p{font-size:11px;line-height:1.45;margin:1px 0 0}.intel-shell__briefing-headline{background:#38bdf80a;border:1px solid #38bdf824;border-radius:12px;color:var(--intel-text);font-weight:600;line-height:1.5;margin-top:10px;padding:12px 14px}.intel-shell__bullet-list,.intel-shell__module-list,.intel-shell__subsection{grid-gap:6px;display:grid;gap:6px;margin-top:10px}.intel-shell__bullet-item{background:#38bdf808;border-left:2px solid #38bdf859;border-radius:0 8px 8px 0;color:color-mix(in srgb,var(--intel-text) 88%,#0000);font-size:13px;line-height:1.5;padding:10px 14px;transition:all .2s var(--intel-ease)}.intel-shell__bullet-item:hover{background:#38bdf80f;border-left-color:var(--intel-accent);transform:translateX(2px)}.intel-shell__entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.intel-shell__entity-panel{background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:12px;padding:12px;transition:border-color .2s var(--intel-ease)}.intel-shell__entity-panel:hover{border-color:#38bdf829}.intel-shell__token-wrap{margin-top:10px}.intel-shell__token-empty{color:var(--intel-muted);font-size:12px}.intel-shell__execution-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.intel-shell__execution-item{grid-gap:6px;background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:12px;display:grid;gap:6px;padding:12px;transition:all .2s var(--intel-ease)}.intel-shell__execution-item:hover{background:#38bdf808;border-color:#38bdf829}.intel-shell__execution-item strong{color:var(--intel-text);font-family:IBM Plex Mono,monospace;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-shell__execution-query-id{cursor:help;letter-spacing:.02em}.intel-shell__metric-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.intel-shell__metric-item{grid-gap:6px;background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:12px;display:grid;gap:6px;padding:12px}.intel-shell__metric-item strong{color:var(--intel-text);font-family:IBM Plex Mono,monospace;font-size:18px}.intel-shell__metric-item--wide{grid-column:span 1}.intel-shell__metric-grid--sentiment .intel-shell__metric-item strong{font-size:16px}.intel-shell__metric-grid--map{grid-template-columns:minmax(110px,.6fr) minmax(110px,.6fr) minmax(200px,1.4fr)}.intel-shell__metric-grid--map .intel-shell__metric-item strong{font-size:20px}.intel-shell__metric-grid--map .intel-shell__metric-item--wide strong{font-size:14px;font-weight:500}@media (max-width:900px){.intel-shell__metric-grid--map{grid-template-columns:1fr 1fr}.intel-shell__metric-grid--map .intel-shell__metric-item--wide{grid-column:1/-1}}.intel-shell__map-shell{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);margin-top:10px}.intel-shell__map-canvas{background:#0b1220;border:1px solid var(--intel-border);border-radius:16px;min-height:340px;overflow:hidden}.intel-shell__map-list{grid-gap:10px;align-content:start;display:grid;gap:10px}.intel-shell__map-list-item{align-items:flex-start;background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:14px;color:var(--intel-text);cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:12px 14px;text-align:left;transition:all .22s var(--intel-ease);width:100%}.intel-shell__map-list-item--active,.intel-shell__map-list-item:hover{background:color-mix(in srgb,var(--intel-glass) 72%,#38bdf814);border-color:var(--intel-border-strong)}.intel-shell__map-list-item strong,.intel-shell__map-tooltip strong{color:var(--intel-text);display:block;margin-bottom:4px}.intel-shell__map-list-item span,.intel-shell__map-tooltip span{color:var(--intel-muted);display:block;font-size:12px;line-height:1.45}.intel-shell__map-list-risk{color:var(--intel-text)!important;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:12px!important}.intel-shell__map-popup .maplibregl-popup-content{background:linear-gradient(180deg,#0b1a2e,#020817);border:1px solid #38bdf838;border-radius:12px;box-shadow:0 20px 50px -18px #000000b3;overflow:hidden;padding:0}.intel-shell__map-popup .maplibregl-popup-tip{border-top-color:#38bdf838}.intel-shell__map-popup .maplibregl-popup-close-button{display:none}.intel-shell__map-tooltip{min-width:180px;padding:12px 14px}.intel-shell__module-item{background:var(--intel-glass);border-radius:10px;padding:8px 12px;transition:background .2s var(--intel-ease)}.intel-shell__module-item:hover{background:#38bdf80a}.intel-shell__module-item span:first-child{font-size:13px;font-weight:500}.intel-shell__feed-list{grid-gap:10px;gap:10px}.intel-shell__feed-item{border:1px solid var(--intel-border);border-radius:12px;padding:12px 14px}.intel-shell__feed-item-head,.intel-shell__feed-item-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.intel-shell__feed-item-copy{margin:10px 0 0!important}.intel-shell__timeline-list{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.intel-shell__timeline-item{background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:12px;padding:12px 14px}.intel-shell__timeline-item-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.intel-shell__timeline-item-meta{color:var(--intel-muted);display:inline-block;font-size:11px;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.intel-shell__footer-meta{color:var(--intel-muted);font-size:12px;letter-spacing:.04em;margin-top:16px}.intel-shell__sidebar-empty,.intel-shell__sidebar-loading,.intel-shell__workspace--empty{display:grid;min-height:320px;place-items:center}@media (max-width:1200px){.intel-shell__body,.intel-shell__composer-grid,.intel-shell__entity-grid,.intel-shell__execution-grid,.intel-shell__metric-grid,.intel-shell__prompt-layout,.intel-shell__workspace-grid{grid-template-columns:1fr}.intel-shell__coverage-card{min-width:0;width:100%}.intel-shell__map-shell{grid-template-columns:1fr}.intel-shell__hero-right{flex-direction:column;width:100%}.intel-shell__action-stack{min-width:0;width:100%}.intel-shell__crypto-backdrop{grid-template-columns:repeat(4,minmax(0,1fr))}.intel-shell__sidebar,.intel-shell__workspace{max-height:none;position:static}}.intel-shell__profiles-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:10px;max-height:620px;overflow-y:auto;padding-right:6px}.intel-shell__profiles-grid::-webkit-scrollbar{width:6px}.intel-shell__profiles-grid::-webkit-scrollbar-thumb{background:#c084fc33;border-radius:999px}.intel-shell__profile-card{grid-gap:8px;background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:12px;display:grid;gap:8px;padding:12px;transition:border-color .2s var(--intel-ease)}.intel-shell__profile-card:hover{border-color:#c084fc4d}.intel-shell__profile-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.intel-shell__profile-card-identity{align-items:center;display:flex;gap:10px;min-width:0}.intel-shell__profile-avatar{background:linear-gradient(135deg,#c084fc33,#38bdf81f);border-radius:10px;color:#c084fc;display:grid;flex-shrink:0;font-size:14px;height:34px;place-items:center;width:34px}.intel-shell__profile-avatar--anon{background:linear-gradient(135deg,#94a3b82e,#4755691a);color:#94a3b8}.intel-shell__profile-post-author{color:var(--intel-accent);font-size:11px;font-weight:600;margin-right:auto}.intel-shell__profile-card-name{grid-gap:3px;display:grid;gap:3px;min-width:0}.intel-shell__profile-card-name strong{color:var(--intel-text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-shell__profile-card-metrics{align-items:center;display:flex;flex-shrink:0;gap:8px}.intel-shell__profile-metric{display:grid;justify-items:center;line-height:1}.intel-shell__profile-metric span{color:var(--intel-text);font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600}.intel-shell__profile-metric small{color:var(--intel-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.intel-shell__profile-metric--risk span{color:#fb7185}.intel-shell__profile-card-meta{color:var(--intel-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.intel-shell__profile-card-posts{grid-gap:6px;display:grid;gap:6px}.intel-shell__profile-post{grid-gap:4px;background:#c084fc0a;border-left:2px solid #c084fc59;border-radius:0 8px 8px 0;display:grid;gap:4px;padding:8px 10px}.intel-shell__profile-post-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.intel-shell__profile-post-time{color:var(--intel-muted);font-family:IBM Plex Mono,monospace;font-size:10px}.intel-shell__profile-post-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--intel-text);display:-webkit-box;font-size:12px;line-height:1.55;overflow:hidden}.intel-shell__profile-post-link{align-items:center;color:#38bdf8;display:inline-flex;font-size:10px;gap:3px;text-decoration:none}.intel-shell__profile-post-link:hover{color:#7dd3fc;text-decoration:underline}.intel-shell__graph-canvas{background:#020203;border:1px solid var(--intel-border);border-radius:14px;margin-top:10px;overflow:hidden;position:relative}.intel-shell__graph-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between;left:10px;pointer-events:none;position:absolute;right:10px;top:10px;z-index:3}.intel-shell__graph-toolbar>*{pointer-events:auto}.intel-shell__graph-hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020203b8;border:1px solid var(--intel-border);border-radius:999px;color:var(--intel-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.intel-shell__graph-canvas canvas{display:block}.intel-shell__graph-legend{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020203b8;border:1px solid var(--intel-border);border-radius:10px;bottom:10px;color:var(--intel-muted);display:flex;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:11px;gap:10px;left:10px;padding:8px 12px;position:absolute}.intel-shell__graph-legend span{align-items:center;display:inline-flex;gap:4px}.intel-shell__graph-legend i{border-radius:50%;display:inline-block;height:8px;width:8px}.intel-shell__graph-empty{border:1px dashed var(--intel-border);border-radius:14px;color:var(--intel-muted);font-size:13px;margin-top:10px;padding:40px;text-align:center}.intel-shell__stop-button{background:#f43f5e0f!important;border:1px solid #f43f5e52!important;color:#fb7185!important}.intel-shell__stop-button:hover:not(:disabled){background:#f43f5e1f!important;border-color:#f43f5e7a!important;color:#fb7185!important}.intel-shell__feed-list{grid-gap:12px;display:grid;gap:12px;margin-top:10px}.intel-shell__feed-list--scroll{max-height:520px;overflow-y:auto;padding-right:6px}.intel-shell__feed-list--scroll::-webkit-scrollbar{width:6px}.intel-shell__feed-list--scroll::-webkit-scrollbar-track{background:#0000}.intel-shell__feed-list--scroll::-webkit-scrollbar-thumb{background:#38bdf82e;border-radius:999px}.intel-shell__feed-group{grid-gap:8px;background:hsla(0,0%,100%,.015);border:1px solid var(--intel-border);border-radius:12px;display:grid;gap:8px;padding:10px 12px 12px}.intel-shell__feed-group-head{align-items:center;border-bottom:1px solid #94a3b81a;display:flex;gap:10px;padding-bottom:6px}.intel-shell__feed-group-count{color:var(--intel-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.intel-shell__feed-item{grid-gap:6px;background:var(--intel-glass);border:1px solid #0000;border-radius:10px;display:grid;gap:6px;padding:10px 12px;transition:border-color .2s var(--intel-ease)}.intel-shell__feed-item:hover{border-color:#38bdf82e}.intel-shell__feed-item-head{align-items:center;color:var(--intel-text);display:flex;font-size:13px;gap:10px;justify-content:space-between}.intel-shell__feed-item-head strong{color:var(--intel-text);font-weight:600;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-shell__feed-item-meta{display:flex;flex-shrink:0;gap:6px}.intel-shell__feed-item-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#38bdf8!important;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden;text-decoration:none;word-break:break-word}.intel-shell__feed-item-link:hover{color:#7dd3fc!important;text-decoration:underline}.intel-shell__feed-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--intel-text);display:-webkit-box;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden}.intel-shell__feed-item-copy{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;color:var(--intel-muted)!important;display:-webkit-box!important;font-size:12px!important;line-height:1.55!important;margin:0!important;overflow:hidden!important}.intel-shell__finding-location-label{color:#38bdf8;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.02em}.intel-shell__findings-map{border:1px solid var(--intel-border);border-radius:14px;margin-top:10px;overflow:hidden}.intel-shell__findings-map-canvas{height:360px;min-height:320px;width:100%}.intel-shell__findings-tooltip{grid-gap:8px;color:#e2e8f0;display:grid;font-family:IBM Plex Sans,sans-serif;font-size:12px;gap:8px;max-width:340px;min-width:260px;padding:12px 14px 10px}.intel-shell__findings-tooltip-head{align-items:center;display:flex;gap:8px}.intel-shell__findings-tooltip-dot{border-radius:50%;box-shadow:0 0 0 3px #38bdf81f;flex-shrink:0;height:8px;width:8px}.intel-shell__findings-tooltip-dot--high{background:#ef4444;box-shadow:0 0 0 3px #ef444433}.intel-shell__findings-tooltip-dot--mid{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.intel-shell__findings-tooltip-dot--low{background:#38bdf8}.intel-shell__findings-tooltip strong{color:#e2e8f0;flex:1 1;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-shell__findings-tooltip-tags{display:flex;flex-wrap:wrap;gap:4px}.intel-shell__findings-tooltip-tag{background:#94a3b81a;border:1px solid #94a3b824;border-radius:999px;color:#94a3b8;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.03em;padding:2px 7px}.intel-shell__findings-tooltip-tag--risk-high{background:#ef44441f;border-color:#ef44444d;color:#fca5a5}.intel-shell__findings-tooltip-tag--risk-mid{background:#f59e0b1f;border-color:#f59e0b4d;color:#fbbf24}.intel-shell__findings-tooltip-tag--risk-low{background:#38bdf81f;border-color:#38bdf84d;color:#7dd3fc}.intel-shell__findings-tooltip-location{color:#38bdf8;font-family:IBM Plex Mono,monospace;font-size:11px}.intel-shell__findings-tooltip-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;background:#38bdf80a;border-left:2px solid #38bdf866;border-radius:0 6px 6px 0;color:#cbd5e1;display:-webkit-box;font-size:12px;line-height:1.55;margin:0;overflow:hidden;padding:6px 8px}.intel-shell__findings-tooltip-sources{grid-gap:4px;border-top:1px dashed #94a3b824;display:grid;gap:4px;padding-top:6px}.intel-shell__findings-tooltip-source{grid-gap:2px;display:grid;font-size:11px;gap:2px;line-height:1.4}.intel-shell__findings-tooltip-source-platform{color:#94a3b8;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.intel-shell__findings-tooltip-source a{color:#7dd3fc;text-decoration:none}.intel-shell__findings-tooltip-source a:hover{color:#38bdf8;text-decoration:underline}.intel-shell__findings-tooltip-footer{border-top:1px dashed #94a3b824;color:#64748b;font-size:10px;font-style:italic;margin-top:2px;padding-top:6px;text-align:center}.intel-shell__findings-tooltip-meta{color:#94a3b8;font-size:11px}.intel-shell__findings-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.intel-shell__finding-chip{grid-gap:2px;background:var(--intel-glass);border:1px solid var(--intel-border);border-radius:12px;color:var(--intel-text);cursor:pointer;display:grid;font-family:inherit;gap:2px;max-width:260px;min-width:180px;padding:10px 14px;text-align:left;transition:all .22s var(--intel-ease)}.intel-shell__finding-chip:hover{background:#38bdf80d;border-color:#38bdf852;transform:translateY(-1px)}.intel-shell__finding-chip--active{background:#38bdf81a;border-color:#38bdf880;box-shadow:0 0 24px #38bdf81f}.intel-shell__finding-chip-term{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-shell__finding-chip-meta{color:var(--intel-muted);font-size:11px;letter-spacing:.02em}.intel-shell--dark .ant-drawer-content,.intel-shell__finding-drawer .ant-drawer-content{background:#080a0e!important;color:var(--intel-text)!important}.intel-shell__finding-drawer .ant-drawer-body{background:linear-gradient(180deg,#0b1018,#060810)}.intel-shell__finding-panel{grid-gap:20px;color:#ededef;display:grid;font-family:IBM Plex Sans,sans-serif;gap:20px;padding:26px 26px 40px}.intel-shell__finding-header{grid-gap:14px;border-bottom:1px solid #94a3b81f;display:grid;gap:14px;padding-bottom:16px}.intel-shell__finding-term{color:#f1f5f9;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.intel-shell__finding-metrics{display:flex;flex-wrap:wrap;gap:18px}.intel-shell__finding-metric{grid-gap:2px;display:grid;gap:2px}.intel-shell__finding-metric-value{color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:600}.intel-shell__finding-metric-value[data-risk=high]{color:#f43f5e}.intel-shell__finding-metric-value[data-risk=mid]{color:#f59e0b}.intel-shell__finding-metric-value[data-risk=low]{color:#38bdf8}.intel-shell__finding-metric-label{color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.intel-shell__finding-section{grid-gap:10px;display:grid;gap:10px}.intel-shell__finding-section-title{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.intel-shell__finding-summary{color:#cbd5e1;font-size:14px;line-height:1.65;margin:0}.intel-shell__finding-summary-link{align-items:center;background:#38bdf814;border:1px solid #38bdf840;border-radius:8px;color:#38bdf8!important;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:8px;padding:6px 10px;text-decoration:none;transition:all .2s var(--intel-ease)}.intel-shell__finding-summary-link:hover{background:#38bdf829;border-color:#38bdf873;color:#7dd3fc!important;transform:translateY(-1px)}.intel-shell__finding-summary-link-host{border-left:1px solid #94a3b840;color:var(--intel-muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;margin-left:2px;padding-left:6px}.intel-shell__finding-facts{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.intel-shell__finding-fact{background:#38bdf80a;border-left:2px solid #38bdf866;border-radius:0 8px 8px 0;color:#cbd5e1;display:flex;font-size:13px;gap:10px;line-height:1.55;padding:10px 12px}.intel-shell__finding-fact-bullet{color:#38bdf8;flex-shrink:0;font-size:14px;line-height:1.4}.intel-shell__finding-queries{grid-gap:8px;display:grid;gap:8px}.intel-shell__finding-query{align-items:flex-start;background:#ffffff05;border:1px solid #94a3b81f;border-radius:10px;color:#cbd5e1;display:flex;font-size:12px;gap:10px;padding:10px 12px}.intel-shell__finding-query .anticon{color:#38bdf8;margin-top:2px}.intel-shell__finding-query-text{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.intel-shell__finding-query-text span:first-child{color:#e2e8f0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-shell__finding-query-hits{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:11px}.intel-shell__finding-sources{grid-gap:12px;counter-reset:source;display:grid;gap:12px;list-style:none;margin:0;padding:0}.intel-shell__finding-source{grid-gap:8px;background:#ffffff05;border:1px solid #94a3b81f;border-radius:12px;counter-increment:source;display:grid;gap:8px;padding:12px 14px}.intel-shell__finding-source-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.intel-shell__finding-source-head strong{color:#e2e8f0;font-size:13px}.intel-shell__finding-source-risk{color:#fbbf24;font-family:IBM Plex Mono,monospace;font-size:12px;margin-left:auto}.intel-shell__finding-source-snippet{color:#cbd5e1;font-size:13px;line-height:1.55;margin:0}.intel-shell__finding-source-meta{color:#64748b;display:flex;font-size:11px;gap:14px}.intel-shell__finding-source-meta a{color:#38bdf8;text-decoration:none}.intel-shell__finding-source-meta a:hover{text-decoration:underline}.intel-shell__finding-geo{align-items:center;color:#94a3b8;display:flex;font-family:IBM Plex Mono,monospace;font-size:12px;gap:8px}.intel-shell__finding-geo .anticon{color:#38bdf8}@media (max-width:768px){.intel-shell{padding:12px}.intel-shell__composer,.intel-shell__sidebar,.intel-shell__workspace{border-radius:12px;padding:14px}.intel-shell__composer-toggle{border-radius:12px}.intel-shell__composer-toggle--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.intel-shell__hero-title,.intel-shell__workspace-title{font-size:22px!important}.intel-shell__primary-button,.intel-shell__secondary-button{min-width:0;width:100%}.intel-shell__composer-actions{display:grid!important}.intel-shell__entity-grid{grid-template-columns:repeat(2,1fr)}.intel-shell__crypto-backdrop{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px}.intel-shell__stream-card,.intel-shell__stream-meta{min-width:0;width:100%}.intel-shell__map-canvas{min-height:280px}}:root{--bcast-bg:#050912;--bcast-bg-elev:#0a1322;--bcast-bg-card:#0f172ac7;--bcast-border:#38bdf82e;--bcast-border-strong:#38bdf86b;--bcast-text:#e2e8f0;--bcast-text-dim:#94a3b8;--bcast-text-muted:#64748b;--bcast-accent:#5eead4;--bcast-cyan:#38bdf8;--bcast-amber:#f59e0b;--bcast-red:#f43f5e;--bcast-green:#22c55e;--bcast-glow-red:0 0 28px #f43f5e8c;--bcast-glow-cyan:0 0 18px #38bdf859;--bcast-mono:"JetBrains Mono","Fira Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bcast{background:radial-gradient(ellipse at top,#0e74901f,#0000 60%),#050912;background:radial-gradient(ellipse at top,#0e74901f,#0000 60%),var(--bcast-bg);color:#e2e8f0;color:var(--bcast-text);display:grid;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;grid-template-columns:1fr;grid-template-rows:64px 1fr 44px;height:100vh;inset:0;overflow:hidden;position:fixed;width:100vw}.bcast:before{background-image:linear-gradient(rgba(56,189,248,.025) 1px,#0000 0),linear-gradient(90deg,rgba(56,189,248,.025) 1px,#0000 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.bcast-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#080d18f2,#080d1899);border-bottom:1px solid #38bdf82e;border-bottom:1px solid var(--bcast-border);gap:24px;padding:0 28px;position:relative;z-index:5}.bcast-hud,.bcast-hud__brand{align-items:center;display:flex}.bcast-hud__brand{color:#94a3b8;color:var(--bcast-text-dim);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:11px;gap:12px;letter-spacing:.3em;text-transform:uppercase}.bcast-hud__brand-mark{animation:bcast-pulse 1.6s ease-in-out infinite;background:#5eead4;background:var(--bcast-accent);border-radius:50%;box-shadow:0 0 12px #5eead4;box-shadow:0 0 12px var(--bcast-accent);height:10px;width:10px}.bcast-hud__title{flex:1 1;min-width:0}.bcast-hud__title h1{color:#e2e8f0;color:var(--bcast-text);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcast-hud__subtitle{color:#64748b;color:var(--bcast-text-muted);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:10px;letter-spacing:.15em;margin-top:2px;text-transform:uppercase}.bcast-hud__status{align-items:center;display:flex;flex-shrink:0;gap:16px}.bcast-hud__pill{align-items:center;background:#0f172a99;border:1px solid #38bdf86b;border:1px solid var(--bcast-border-strong);border-radius:999px;color:#e2e8f0;color:var(--bcast-text);display:inline-flex;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:11px;gap:8px;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase}.bcast-hud__pill-dot{background:#64748b;background:var(--bcast-text-muted);border-radius:50%;height:8px;width:8px}.bcast-hud__pill--live{border-color:#22c55e8c;color:#bbf7d0}.bcast-hud__pill--live .bcast-hud__pill-dot{animation:bcast-pulse 1.4s ease-in-out infinite;background:#22c55e;background:var(--bcast-green);box-shadow:0 0 10px #22c55e;box-shadow:0 0 10px var(--bcast-green)}.bcast-hud__pill--collecting{border-color:#38bdf88c;color:#bae6fd}.bcast-hud__pill--collecting .bcast-hud__pill-dot{animation:bcast-pulse 1.4s ease-in-out infinite;background:#38bdf8;background:var(--bcast-cyan);box-shadow:0 0 10px #38bdf8;box-shadow:0 0 10px var(--bcast-cyan)}.bcast-hud__pill--reconnecting,.bcast-hud__pill--stale{border-color:#f59e0b8c;color:#fed7aa}.bcast-hud__pill--reconnecting .bcast-hud__pill-dot,.bcast-hud__pill--stale .bcast-hud__pill-dot{background:#f59e0b;background:var(--bcast-amber)}.bcast-hud__pill--idle .bcast-hud__pill-dot{background:#64748b;background:var(--bcast-text-muted)}.bcast-hud__metric{align-items:flex-end;display:flex;flex-direction:column;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);line-height:1.1}.bcast-hud__metric span{color:#64748b;color:var(--bcast-text-muted);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.bcast-hud__metric strong{color:#e2e8f0;color:var(--bcast-text);font-size:18px;font-weight:600}.bcast-hud__close{background:#0000;border:1px solid #38bdf82e;border:1px solid var(--bcast-border);border-radius:6px;color:#94a3b8;color:var(--bcast-text-dim);cursor:pointer;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:10px;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase;transition:all .18s ease}.bcast-hud__close:hover{border-color:#f43f5e;border-color:var(--bcast-red);color:#f43f5e;color:var(--bcast-red)}.bcast-hud__close--on,.bcast-hud__close--on:hover{border-color:#5eead4;border-color:var(--bcast-accent);color:#5eead4;color:var(--bcast-accent)}.bcast-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:320px 1fr 380px;grid-template-rows:1fr 220px;min-height:0;padding:16px 20px;position:relative;z-index:1}.bcast-zone{background:#0f172ac7;background:var(--bcast-bg-card);border:1px solid #38bdf82e;border:1px solid var(--bcast-border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;position:relative}.bcast-zone__head{align-items:center;border-bottom:1px solid #38bdf82e;border-bottom:1px solid var(--bcast-border);color:#94a3b8;color:var(--bcast-text-dim);display:flex;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:10px;justify-content:space-between;letter-spacing:.18em;padding:12px 16px;text-transform:uppercase}.bcast-zone__head-right{color:#64748b;color:var(--bcast-text-muted);font-size:9px}.bcast-zone__body{flex:1 1;min-height:0;overflow:hidden;position:relative}.bcast-zone--risk{grid-column:1;grid-row:1}.bcast-zone--feed{grid-column:2;grid-row:1/3}.bcast-zone--map{grid-column:3;grid-row:1}.bcast-zone--sentiment{grid-column:1;grid-row:2}.bcast-zone--insights{grid-column:3;grid-row:2}.bcast-risk{align-items:center;display:flex;flex-direction:column;gap:18px;height:100%;justify-content:center;padding:20px 16px}.bcast-risk__score{font-feature-settings:"tnum";color:#38bdf8;color:var(--bcast-cyan);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:88px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1;text-shadow:0 0 30px currentColor;transition:color .6s ease,text-shadow .6s ease}.bcast-risk__score--low{color:#22c55e;color:var(--bcast-green)}.bcast-risk__score--mid{color:#f59e0b;color:var(--bcast-amber)}.bcast-risk__score--high{animation:bcast-flash 1.4s ease-in-out infinite;color:#f43f5e;color:var(--bcast-red)}.bcast-risk__score--spiking{animation:bcast-spike 1.6s ease-out}@keyframes bcast-spike{0%{text-shadow:0 0 30px currentColor;transform:scale(1)}20%{text-shadow:0 0 60px currentColor,0 0 100px currentColor;transform:scale(1.18)}to{text-shadow:0 0 30px currentColor;transform:scale(1)}}.bcast-risk__label{color:#64748b;color:var(--bcast-text-muted);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.bcast-risk__bar{background:#38bdf814;border-radius:999px;height:8px;overflow:hidden;position:relative;width:100%}.bcast-risk__bar-fill{background:linear-gradient(90deg,#22c55e,#f59e0b 50%,#f43f5e);background:linear-gradient(90deg,var(--bcast-green) 0,var(--bcast-amber) 50%,var(--bcast-red) 100%);border-radius:inherit;inset:0;position:absolute;transform-origin:left center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.bcast-risk__delta{color:#94a3b8;color:var(--bcast-text-dim);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bcast-risk__delta strong{color:#e2e8f0;color:var(--bcast-text)}.bcast-risk__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px;width:100%}.bcast-risk__stat{background:#080d1880;border:1px solid #38bdf82e;border:1px solid var(--bcast-border);border-radius:6px;padding:10px 6px;text-align:center}.bcast-risk__stat span{color:#64748b;color:var(--bcast-text-muted);display:block;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase}.bcast-risk__stat strong{font-feature-settings:"tnum";color:#e2e8f0;color:var(--bcast-text);display:block;font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px}.bcast-feed{display:flex;flex-direction:column;height:100%}.bcast-feed__list{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow:hidden;padding:14px 18px}.bcast-feed__empty{align-items:center;color:#64748b;color:var(--bcast-text-muted);display:flex;flex:1 1;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:11px;justify-content:center;letter-spacing:.16em;text-transform:uppercase}.bcast-feed__empty-pulse{animation:bcast-pulse 1.6s ease-in-out infinite;background:#38bdf8;background:var(--bcast-cyan);border-radius:50%;box-shadow:0 0 12px #38bdf8;box-shadow:0 0 12px var(--bcast-cyan);display:inline-block;height:8px;margin-right:10px;width:8px}.bcast-card{grid-gap:14px;align-items:center;background:#080d1899;border:1px solid #38bdf82e;border:1px solid var(--bcast-border);border-radius:8px;display:grid;gap:14px;grid-template-columns:60px 1fr 80px;padding:12px 16px;position:relative;transition:opacity .4s ease,transform .4s ease}.bcast-card--fresh{animation:bcast-card-in .6s cubic-bezier(.16,1,.3,1)}.bcast-card--fresh.bcast-card--high{animation:bcast-card-in .6s cubic-bezier(.16,1,.3,1),bcast-card-flash 2s ease-out}.bcast-card--high{border-color:#f43f5e80;box-shadow:0 0 28px #f43f5e8c;box-shadow:var(--bcast-glow-red)}.bcast-card--mid{border-color:#f59e0b73}.bcast-card__platform{color:#38bdf8;color:var(--bcast-cyan);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:9px;letter-spacing:.14em;text-align:left;text-transform:uppercase}.bcast-card__platform-time{color:#64748b;color:var(--bcast-text-muted);display:block;font-size:8px;margin-top:4px}.bcast-card__main{min-width:0}.bcast-card__author{color:#e2e8f0;color:var(--bcast-text);font-size:12px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcast-card__snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;color:var(--bcast-text-dim);display:-webkit-box;font-size:13px;line-height:1.4;overflow:hidden}.bcast-card__risk{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);text-align:right}.bcast-card__risk-score{font-feature-settings:"tnum";color:#38bdf8;color:var(--bcast-cyan);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bcast-card--mid .bcast-card__risk-score{color:#f59e0b;color:var(--bcast-amber)}.bcast-card--high .bcast-card__risk-score{color:#f43f5e;color:var(--bcast-red)}.bcast-card__risk-label{color:#64748b;color:var(--bcast-text-muted);display:block;font-size:8px;letter-spacing:.16em;margin-top:2px;text-transform:uppercase}.bcast-map-wrap{inset:0;position:absolute}.bcast-map-wrap .maplibregl-ctrl-attrib{display:none}.bcast-map-wrap canvas{filter:saturate(1.1) brightness(.95)}.bcast-map-empty{align-items:center;color:#64748b;color:var(--bcast-text-muted);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:10px;inset:0;letter-spacing:.18em;position:absolute;text-transform:uppercase}.bcast-map-empty,.bcast-sentiment{display:flex;justify-content:center}.bcast-sentiment{flex-direction:column;gap:14px;height:100%;padding:18px 20px}.bcast-sentiment__bar{background:#080d1880;border:1px solid #38bdf82e;border:1px solid var(--bcast-border);border-radius:6px;display:flex;height:26px;overflow:hidden;width:100%}.bcast-sentiment__seg{align-items:center;color:#000000bf;display:flex;flex-shrink:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:10px;font-weight:600;justify-content:center;transition:flex-grow .8s cubic-bezier(.16,1,.3,1)}.bcast-sentiment__seg--positive{background:#22c55e;background:var(--bcast-green)}.bcast-sentiment__seg--neutral{background:#64748b;background:var(--bcast-text-muted);color:#ffffffd9}.bcast-sentiment__seg--mixed{background:#f59e0b;background:var(--bcast-amber)}.bcast-sentiment__seg--negative{background:#f43f5e;background:var(--bcast-red);color:#fffffff2}.bcast-sentiment__legend{color:#64748b;color:var(--bcast-text-muted);display:flex;font-size:9px;justify-content:space-between;letter-spacing:.16em}.bcast-sentiment__dominant,.bcast-sentiment__legend{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);text-transform:uppercase}.bcast-sentiment__dominant{font-size:11px;letter-spacing:.14em;text-align:center}.bcast-sentiment__dominant strong{color:#e2e8f0;color:var(--bcast-text);margin-left:6px}.bcast-insights{display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden;padding:16px 20px}.bcast-insights__headline{color:#e2e8f0;color:var(--bcast-text);font-size:14px;font-weight:600;line-height:1.4}.bcast-insights__priority{align-items:center;align-self:flex-start;border:1px solid #38bdf86b;border:1px solid var(--bcast-border-strong);border-radius:999px;color:#38bdf8;color:var(--bcast-cyan);display:inline-flex;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:9px;gap:6px;letter-spacing:.16em;padding:3px 10px;text-transform:uppercase}.bcast-insights__priority--high{border-color:#f43f5e8c;color:#f43f5e;color:var(--bcast-red)}.bcast-insights__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:6px 0 0;overflow:hidden;padding:0}.bcast-insights__list li{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;color:var(--bcast-text-dim);display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden;padding-left:16px;position:relative}.bcast-insights__list li:before{color:#5eead4;color:var(--bcast-accent);content:"▸";left:0;position:absolute}.bcast-insights__watchlist{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.bcast-insights__chip{background:#080d1899;border:1px solid #38bdf82e;border:1px solid var(--bcast-border);border-radius:4px;color:#94a3b8;color:var(--bcast-text-dim);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:9px;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}.bcast-ticker{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#080d1899,#080d18f2);border-top:1px solid #38bdf82e;border-top:1px solid var(--bcast-border);display:flex;overflow:hidden;position:relative;z-index:5}.bcast-ticker__label{align-items:center;background:#f43f5e;background:var(--bcast-red);color:#fff;display:flex;flex-shrink:0;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:10px;font-weight:700;gap:8px;height:100%;letter-spacing:.18em;padding:0 18px;text-transform:uppercase}.bcast-ticker__label-dot{animation:bcast-pulse 1s ease-in-out infinite;background:#fff;border-radius:50%;height:8px;width:8px}.bcast-ticker__viewport{flex:1 1;overflow:hidden;position:relative}.bcast-ticker__track{animation:bcast-marquee 40s linear infinite;color:#e2e8f0;color:var(--bcast-text);display:inline-flex;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);font-size:12px;gap:48px;letter-spacing:.04em;padding-left:100%;white-space:nowrap}.bcast-ticker__item{align-items:center;display:inline-flex;gap:10px}.bcast-ticker__item-risk{background:#f43f5e;background:var(--bcast-red);border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:2px 8px}.bcast-ticker__item-platform{color:#38bdf8;color:var(--bcast-cyan);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.bcast-ticker__empty{color:#64748b;color:var(--bcast-text-muted);font-size:10px;padding:0 24px}.bcast-error,.bcast-loading,.bcast-ticker__empty{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--bcast-mono);letter-spacing:.16em;text-transform:uppercase}.bcast-error,.bcast-loading{align-items:center;background:#050912;background:var(--bcast-bg);color:#e2e8f0;color:var(--bcast-text);display:flex;flex-direction:column;font-size:12px;gap:16px;inset:0;justify-content:center;position:fixed}.bcast-loading__spinner{animation:bcast-spin 1s linear infinite;border:2px solid #38bdf833;border-radius:50%;border-top:2px solid var(--bcast-cyan);height:40px;width:40px}.bcast-error a{border-bottom:1px solid;color:#38bdf8;color:var(--bcast-cyan);margin-top:12px;text-decoration:none}@keyframes bcast-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes bcast-flash{0%,to{text-shadow:0 0 30px currentColor}50%{text-shadow:0 0 50px currentColor,0 0 80px currentColor}}@keyframes bcast-card-in{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bcast-card-flash{0%{background:#f43f5e2e;box-shadow:0 0 0 #f43f5e00}20%{box-shadow:0 0 60px #f43f5eb3}to{background:#080d1899;box-shadow:0 0 28px #f43f5e8c;box-shadow:var(--bcast-glow-red)}}@keyframes bcast-marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes bcast-spin{to{transform:rotate(1turn)}}@media (max-width:1280px){.bcast-body{grid-template-columns:280px 1fr 320px}.bcast-risk__score{font-size:72px}}