.page-panel.a7-review-page{display:grid;width:min(1820px,calc(100vw - 40px));gap:10px;margin:22px auto 28px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.a7-review-page-header{display:flex;position:relative;min-width:0;min-height:54px;align-items:center;justify-content:flex-start;gap:clamp(28px,3vw,54px)}.a7-review-title-group{display:grid;min-width:0;grid-template-columns:32px auto auto;grid-template-rows:auto auto;align-items:center;gap:2px 11px}.a7-review-header-back{display:inline-grid;width:30px;height:30px;grid-row:1 / 3;place-items:center;padding:0;border-color:#ffffff17;border-radius:50%!important;background:#ffffff06;color:#dee7f69e}.a7-review-header-back:hover{border-color:#22b8ff61;color:#fff}.a7-review-title-group .eyebrow{grid-column:2 / -1;color:#22b8ff;font-size:11px;letter-spacing:.045em}.a7-review-title-group h1{grid-column:2;color:#fff;font-size:clamp(25px,2vw,32px);font-weight:720;letter-spacing:-.025em}.a7-review-title-group h1+p{grid-column:3;align-self:center;padding:4px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#e6eefcb8;font-size:12px;white-space:nowrap}.a7-review-header-actions{display:flex;align-items:center;gap:10px}.a7-review-page .segmented-control{display:inline-flex;min-height:40px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff06}.a7-review-page .segmented-control button{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#dae4f69e;font-size:13px;font-weight:700}.a7-review-page .segmented-control button.active{border-color:#22b8ffad;background:#22b8ff1c;color:#fff;box-shadow:inset 0 1px #ffffff17,0 0 20px #22b8ff1f}.a7-review-boundary,.a7-review-workspace-mount,.a7-review-analytics-mount{display:grid;min-height:520px;place-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#050607;color:#dce5f5a3}.a7-review-boundary.is-error{color:#ff9daf}.a7-review-analytics-mount{display:block;min-height:0;border:0;border-radius:0;background:transparent}.a7-analytics{display:grid;min-width:0;gap:12px}.a7-analytics-toolbar{display:flex;min-width:0;align-items:center;gap:10px}.a7-analytics-filter-group{display:inline-flex;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#08090b}.a7-analytics-filter-group button{min-height:32px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#dae4f694;font-size:12px;font-weight:700}.a7-analytics-filter-group button.active{background:#22b8ff21;color:#fff;box-shadow:inset 0 0 0 1px #22b8ff52}.a7-analytics-launch{margin-left:auto;white-space:nowrap}.a7-analytics-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.a7-analytics-kpis article{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.028),transparent),#07080a}.a7-analytics-kpis article svg{grid-row:1 / 3;color:#5fc9ff}.a7-analytics-kpis article.is-green svg{color:#52e8aa}.a7-analytics-kpis article.is-red svg{color:#ff6d86}.a7-analytics-kpis article.is-cyan svg{color:#57e7f7}.a7-analytics-kpis article.is-amber svg{color:#ffc967}.a7-analytics-kpis span{overflow:hidden;color:#d5dff094;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.a7-analytics-kpis strong{color:#fff;font-size:24px;font-variant-numeric:tabular-nums;line-height:1}.a7-review-analytics-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:10px}.a7-review-analytics-grid.is-history{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a7-analytics-card{min-width:0;overflow:hidden;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.018),transparent 44%),#060709}.a7-analytics-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.a7-analytics-card-head>div{display:grid;gap:3px}.a7-analytics-card-head h2{color:#f7f9fd;font-size:16px;letter-spacing:-.01em}.a7-analytics-card-head>svg,.a7-analytics-card-head>small{color:#ccd8ed80}.a7-analytics-chart{display:flex;height:220px;align-items:flex-end;gap:clamp(5px,1vw,14px);margin-top:20px;padding-top:12px;border-bottom:1px solid rgba(255,255,255,.09)}.a7-analytics-chart-column{display:grid;height:100%;min-width:15px;flex:1 1 0;grid-template-rows:minmax(0,1fr) 20px;gap:5px}.a7-analytics-chart-stack{display:flex;position:relative;height:100%;align-items:flex-end;justify-content:center;gap:2px}.a7-analytics-chart-stack i{display:block;width:clamp(2px,18%,8px);min-height:2px;border-radius:3px 3px 0 0;background:#6b809da6}.a7-analytics-chart-stack i.is-relevant{background:#42dda1}.a7-analytics-chart-stack i.is-negative{background:#ff5f79}.a7-analytics-chart-stack i.is-corrected{background:#ffc75c}.a7-analytics-chart-column>span{overflow:hidden;color:#cad5e870;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.a7-analytics-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:13px}.a7-analytics-legend span{display:inline-flex;align-items:center;gap:6px;color:#d0dbed8c;font-size:10px}.a7-analytics-legend span:before{width:7px;height:7px;border-radius:50%;background:#72839d;content:""}.a7-analytics-legend span.is-relevant:before{background:#42dda1}.a7-analytics-legend span.is-negative:before{background:#ff5f79}.a7-analytics-legend span.is-corrected:before{background:#ffc75c}.a7-reason-bars{display:grid;gap:16px;margin-top:22px}.a7-reason-bars>div{display:grid;gap:7px}.a7-reason-bars span{display:flex;justify-content:space-between;gap:12px;color:#e1e8f4b8;font-size:12px}.a7-reason-bars i{height:5px;overflow:hidden;border-radius:999px;background:#ffffff0f}.a7-reason-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22b8ff,#68d5ff)}.a7-analytics-table,.a7-release-history{display:grid;gap:1px;margin:14px -17px -17px;background:#ffffff12}.a7-analytics-table button,.a7-analytics-table>div,.a7-release-history>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 17px;border:0;border-radius:0!important;background:#08090b;color:inherit;text-align:left}.a7-analytics-table button:hover{background:#0b0d10}.a7-analytics-table span{display:grid;min-width:0;gap:3px}.a7-analytics-table strong{overflow:hidden;color:#f4f7fce0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.a7-analytics-table small,.a7-release-history small{color:#c5d1e66b;font-size:10px}.a7-analytics-table em,.a7-release-history span{padding:3px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#d9e3f29e;font-size:9px;font-style:normal}.a7-analytics-table b{color:#fff;font-size:13px}.a7-release-history-head{margin-top:24px}.a7-release-history>div{grid-template-columns:auto minmax(0,1fr) auto}.a7-release-history strong{color:#ebf1fabd;font-size:11px}.a7-release-history span.is-rollback{border-color:#ffc75c4d;color:#ffd27e}.a7-analytics-empty{padding:24px;color:#c6d2e675;font-size:12px;text-align:center}.a7-analysis-backdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:#000000a8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.a7-analysis-panel{display:grid;width:min(780px,96vw);height:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-left:1px solid rgba(255,255,255,.13);background:#07080a;box-shadow:-30px 0 80px #0000009e}.a7-analysis-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.a7-analysis-panel-head>div{display:grid;gap:3px}.a7-analysis-panel-head h2{color:#fff;font-size:20px}.a7-analysis-content,.a7-analysis-launch,.a7-analysis-empty{min-height:0;overflow-y:auto;padding:20px}.a7-analysis-empty{display:flex;align-items:center;justify-content:center;gap:9px;color:#d9e3f394}.a7-analysis-launch{display:grid;align-content:start;gap:16px}.a7-analysis-launch-copy{display:flex;gap:12px;padding:17px;border:1px solid rgba(34,184,255,.22);border-radius:13px;background:#22b8ff12;color:#65cfff}.a7-analysis-launch-copy>div{display:grid;gap:5px}.a7-analysis-launch-copy strong{color:#fff;font-size:14px}.a7-analysis-launch-copy span{color:#dbe8f99e;font-size:12px;line-height:1.5}.a7-analysis-check{display:flex;align-items:center;gap:9px;color:#e3eaf6b8;font-size:12px}.a7-analysis-check input{accent-color:#22b8ff}.a7-analysis-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.a7-analysis-date-grid label,.a7-analysis-prompt-editor{display:grid;gap:6px;color:#cfdaec8f;font-size:11px}.a7-analysis-date-grid input,.a7-analysis-prompt-editor textarea{border:1px solid rgba(255,255,255,.11);border-radius:9px;outline:none;background:#0a0b0e;color:#eef3fb}.a7-analysis-date-grid input{min-height:38px;padding:0 10px}.a7-analysis-primary{width:fit-content}.a7-analysis-content{display:grid;align-content:start;gap:12px}.a7-analysis-status-card,.a7-analysis-section,.a7-analysis-release-card{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.018),transparent),#090a0c}.a7-analysis-status-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 16px}.a7-analysis-status-card>div:first-child{display:grid;gap:5px}.a7-analysis-status-card strong{color:#f7f9fdeb;font-size:14px}.a7-analysis-status-card small{color:#c9d4e775;font-size:10px}.a7-analysis-status-card>span{color:#dae4f48c;font-size:11px;font-variant-numeric:tabular-nums}.a7-analysis-state{width:fit-content;padding:3px 7px;border:1px solid rgba(34,184,255,.25);border-radius:999px;color:#68d0ff;font-size:9px;font-weight:800;text-transform:uppercase}.a7-analysis-state.is-test_passed,.a7-analysis-state.is-applied{border-color:#41dd9f52;color:#72edb8}.a7-analysis-state.is-test_failed,.a7-analysis-state.is-error{border-color:#ff5f7952;color:#ff8da0}.a7-analysis-progress{height:4px;overflow:hidden;grid-column:1 / -1;border-radius:999px;background:#ffffff12}.a7-analysis-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22b8ff,#44e0a4)}.a7-analysis-samples{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.a7-analysis-samples span{display:grid;gap:2px;padding:7px 8px;border-radius:8px;background:#ffffff06;color:#c9d4e675;font-size:9px}.a7-analysis-samples strong{color:#f5f8fce6;font-size:13px}.a7-analysis-warning{display:flex;gap:10px;padding:12px 14px;border:1px solid rgba(255,199,92,.24);border-radius:11px;background:#ffc75c12;color:#ffd37f;font-size:11px;line-height:1.45}.a7-analysis-warning strong{color:#ffe3ad}.a7-analysis-section{display:grid;gap:12px}.a7-analysis-section h3{color:#f6f8fc;font-size:14px}.a7-analysis-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.a7-analysis-section-title>span{color:#cdd8eb73;font-size:10px}.a7-analysis-section-title>svg{color:#55e5aa}.a7-analysis-clusters{display:grid;gap:7px}.a7-analysis-clusters article{display:flex;gap:11px;padding:11px;border-radius:9px;background:#ffffff06}.a7-analysis-clusters article>span{display:grid;width:30px;height:30px;place-items:center;flex:0 0 auto;border-radius:8px;background:#22b8ff1a;color:#5fceff;font-weight:800}.a7-analysis-clusters article>div{display:grid;gap:4px}.a7-analysis-clusters strong{color:#f6f9fde0;font-size:12px}.a7-analysis-clusters p{color:#cfdaec94;font-size:11px;line-height:1.45}.a7-analysis-clusters small{color:#c7d3e657;font-size:9px}.a7-analysis-recommendations{display:grid;gap:8px;padding-left:20px;color:#dbe3f1ad;font-size:11px;line-height:1.45}.a7-analysis-tabs{display:flex;gap:6px}.a7-analysis-tabs button{min-height:31px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:#d3deef8c;font-size:11px;font-weight:700}.a7-analysis-tabs button.active{border-color:#22b8ff61;background:#22b8ff17;color:#fff}.a7-analysis-prompt-editor textarea{min-height:270px;resize:vertical;padding:12px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.a7-analysis-section>.secondary-button{width:fit-content}.a7-analysis-diff{display:grid;max-height:280px;overflow:auto;padding:8px 0;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#050607}.a7-analysis-diff code{display:block;padding:1px 10px;color:#d3dded80;font-size:10px;white-space:pre-wrap}.a7-analysis-diff code.is-add{background:#41dd9f14;color:#8ae9bc}.a7-analysis-diff code.is-remove{background:#ff5f7914;color:#ff9aaa}.a7-analysis-test-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.a7-analysis-test-metrics span{display:grid;gap:3px;padding:8px;border-radius:8px;background:#ffffff06;color:#c5d1e470;font-size:8px;overflow-wrap:anywhere}.a7-analysis-test-metrics strong{color:#fff;font-size:16px}.a7-analysis-blocker{display:flex;align-items:center;gap:7px;color:#ff9aaa;font-size:11px}.a7-analysis-gate>small{color:#d8e1ef7a;font-size:9px}.a7-analysis-action-row{display:flex;flex-wrap:wrap;gap:8px}.a7-analysis-release-card{display:flex;align-items:center;gap:12px}.a7-analysis-release-card>div{display:grid;flex:1 1 auto;gap:3px}.a7-analysis-release-card strong{color:#fff;font-size:12px}.a7-analysis-release-card span{color:#c9d4e675;font-size:10px}.a7-analysis-release-card>svg{color:#d5dfef57}.a7-analysis-panel-error{margin:0 20px 16px;padding:10px 12px;border:1px solid rgba(255,95,121,.26);border-radius:9px;background:#ff5f7914;color:#ffa0af;font-size:11px}@media(max-width:1100px){.a7-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.a7-review-analytics-grid{grid-template-columns:1fr}}@media(max-width:720px){.a7-analytics-toolbar{align-items:stretch;flex-direction:column}.a7-analytics-filter-group{overflow-x:auto}.a7-analytics-launch{width:100%;margin-left:0;justify-content:center}.a7-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.a7-review-analytics-grid.is-history{grid-template-columns:1fr}.a7-analysis-panel{width:100vw}.a7-analysis-date-grid{grid-template-columns:1fr}.a7-analysis-test-metrics,.a7-analysis-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}.a7-review-workspace{display:grid;position:relative;min-width:0;gap:10px}.a7-review-progress-row{display:flex;position:absolute;right:0;bottom:calc(100% + 14px);z-index:3;align-items:center;justify-content:flex-end;gap:18px}.a7-review-progress-copy{display:grid;width:min(100%,185px);flex:0 1 185px;gap:7px}.a7-review-progress-copy>span{color:#e5ecf8c7;font-size:12px;font-weight:650}.a7-review-progress-track{height:3px;overflow:hidden;border-radius:999px;background:#ffffff17}.a7-review-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22b8ff,#36e69a 55%,#ffd84d 78%,#ff4169);box-shadow:0 0 12px #22b8ff4d}.a7-review-analysis-button{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff06;color:#f4f7fde0;font-size:13px;font-weight:700;white-space:nowrap}.a7-review-settings-button{display:inline-grid;width:38px;height:38px;place-items:center;flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%!important;background:#ffffff06;color:#ebf1fbc7}.a7-review-settings-button:hover{border-color:#22b8ff6b;color:#fff}.a7-review-analysis-button:hover{border-color:#22b8ff7a;background:#22b8ff14;color:#fff}.a7-review-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;height:calc(100vh - 178px);min-height:620px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#050607;box-shadow:0 24px 70px #00000085,inset 0 1px #ffffff06}.a7-review-queue-panel,.a7-review-detail-panel{min-width:0;min-height:0;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.014),transparent 44%),#050607}.a7-review-queue-panel{display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid rgba(255,255,255,.14)}.a7-review-detail-panel{position:relative}.a7-review-queue-toolbar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.a7-review-filter-select{position:relative;display:inline-flex;min-width:210px;align-items:center}.a7-review-filter-select>span{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.a7-review-filter-select select{width:100%;min-height:36px;appearance:none;padding:0 34px 0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;outline:none;background:#090a0c;color:#f4f7fde6;font:inherit;font-size:13px;font-weight:650}.a7-review-filter-select svg{position:absolute;right:11px;color:#e1eaf99e;pointer-events:none}.a7-review-queue-count{min-width:30px;color:#dae3f38f;font-size:12px;text-align:right}.a7-review-queue-list,.a7-review-detail-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.a7-review-queue-list::-webkit-scrollbar,.a7-review-detail-scroll::-webkit-scrollbar{width:7px}.a7-review-queue-list::-webkit-scrollbar-thumb,.a7-review-detail-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff29}.a7-review-queue-item{position:relative;display:grid;width:100%;min-width:0;gap:6px;padding:15px 17px 14px;border:0;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;text-align:left;transition:background .15s ease,box-shadow .15s ease}.a7-review-queue-item:before{position:absolute;inset:0 auto 0 0;width:2px;background:#22b8ff;box-shadow:0 0 15px #22b8ffb3;content:"";opacity:0}.a7-review-queue-item:hover{background:#ffffff06}.a7-review-queue-item.is-selected{background:linear-gradient(90deg,rgba(34,184,255,.065),transparent 72%),#ffffff05;box-shadow:inset 0 0 0 1px #22b8ff70}.a7-review-queue-item.is-selected:before{opacity:1}.a7-review-row-topline,.a7-review-row-meta,.a7-review-row-statuses,.a7-review-source-line{display:flex;min-width:0;align-items:center}.a7-review-row-topline{justify-content:space-between;gap:12px;color:#cdd8eb94;font-size:11px}.a7-review-row-topline time{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.a7-review-source-line{overflow:hidden;gap:4px;white-space:nowrap}.a7-review-source-line>span:not(.a7-review-source-icon){overflow:hidden;text-overflow:ellipsis}.a7-review-source-icon{display:inline-grid;width:22px;height:22px;place-items:center;flex:0 0 auto;border:1px solid rgba(34,184,255,.28);border-radius:50%;background:#22b8ff1a;color:#57c9ff}.a7-review-queue-item>strong{overflow:hidden;color:#f9fbfff0;font-size:14px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.a7-review-row-excerpt{display:-webkit-box;overflow:hidden;color:#c9d4e7ad;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.a7-review-row-meta{justify-content:space-between;gap:12px;margin-top:1px;color:#c9d4e785;font-size:10.5px}.a7-review-row-meta>span{display:inline-flex;align-items:center;gap:5px}.a7-review-row-meta>span:first-child{padding:2px 7px;border-radius:999px;background:#ffffff09}.a7-review-row-meta .is-reviewed{color:#e8effabf}.a7-review-row-meta i{width:10px;height:10px;border:1px solid rgba(216,226,243,.65);border-radius:50%}.a7-review-row-statuses{flex-wrap:wrap;gap:6px;margin-top:3px}.a7-review-badge,.a7-review-ai-warning{display:inline-flex;min-height:25px;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#e4ebf7b8;font-size:10.5px;font-weight:700;white-space:nowrap}.a7-review-badge.is-ai{background:transparent}.a7-review-badge.is-human{background:#fff1;color:#fff}.a7-review-badge.is-positive{border-color:#28d7706b;color:#38df82}.a7-review-badge.is-negative{border-color:#ff426275;color:#ff5b78}.a7-review-badge.is-mixed,.a7-review-badge.is-unclear{border-color:#ffb92d7a;color:#f8c650}.a7-review-badge.is-neutral{border-color:#b8c7de3d;color:#dde5f3bf}.a7-review-ai-warning{border:0;padding:0 4px;color:#f4c14f}.a7-review-load-more{display:flex;width:calc(100% - 32px);min-height:38px;align-items:center;justify-content:center;gap:7px;margin:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:9px!important;background:#ffffff06;color:#e4ecf9c2}.a7-review-loading-state{display:grid;min-height:220px;place-items:center;align-content:center;gap:10px;padding:24px;color:#d5e0f18c;font-size:13px;text-align:center}.a7-review-loading-state.is-error{color:#ff9bad}.a7-review-loading-state button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px!important;background:#ffffff0a;color:#fff}.a7-review-detail-scroll{height:100%;padding:17px}.a7-review-detail-header{display:grid;gap:12px;padding:1px 2px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.a7-review-detail-meta-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(130px,1fr) minmax(90px,.7fr);gap:13px}.a7-review-detail-meta-grid>span,.a7-review-ai-grid>span{display:grid;min-width:0;gap:4px}.a7-review-detail-meta-grid small,.a7-review-ai-grid small{color:#cbd6e97a;font-size:10px}.a7-review-detail-meta-grid b{overflow:hidden;color:#f7f9fde6;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.a7-review-detail-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.a7-review-detail-tags>span,.a7-review-detail-tags a,.a7-review-detail-tags button{display:inline-flex;min-height:26px;align-items:center;gap:5px;padding:0 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff06;color:#d5e0f2a8;font-size:10.5px;text-decoration:none}.a7-review-detail-tags>span{border-color:#22b8ff33;color:#4ac7ff}.a7-review-comment-text{padding:23px 3px 21px;color:#fafbfef0;font-size:19px;font-weight:440;line-height:1.45;letter-spacing:-.012em;overflow-wrap:anywhere}.a7-review-decision-card,.a7-review-info-card{display:grid;gap:13px;margin-bottom:11px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff05}.a7-review-relation-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.a7-review-relation-actions button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid;border-radius:7px!important;background:transparent;font-size:13px;font-weight:750}.a7-review-relation-actions .is-relevant{border-color:#28d77080;color:#35df81}.a7-review-relation-actions .is-irrelevant{border-color:#ff426285;color:#ff5573}.a7-review-relation-actions .is-relevant.is-active{background:#28d7701c;box-shadow:inset 0 0 0 1px #28d7702e,0 0 18px #28d77014}.a7-review-relation-actions .is-irrelevant.is-active{background:#ff42621a;box-shadow:inset 0 0 0 1px #ff42622e,0 0 18px #ff426214}.a7-review-decision-fields{display:grid;gap:9px;padding-top:2px}.a7-review-decision-fields>label{color:#e2eaf7b8;font-size:11px;font-weight:700}.a7-review-decision-fields>label span{color:#cbd6e866;font-weight:500}.a7-review-choice-grid{display:flex;flex-wrap:wrap;gap:7px}.a7-review-choice-grid button{min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:7px!important;background:#ffffff04;color:#ebf0f9d1;font-size:12px}.a7-review-choice-grid button.is-active{border-color:#22b8ff94;background:#22b8ff1a;color:#fff}.a7-review-choice-grid.is-sentiment .is-negative.is-active{border-color:#ff42628f;background:#ff42621a}.a7-review-choice-grid.is-sentiment .is-positive.is-active{border-color:#28d7708a;background:#28d7701a}.a7-review-choice-grid.is-sentiment .is-mixed.is-active,.a7-review-choice-grid.is-sentiment .is-unclear.is-active{border-color:#ffb92d8a;background:#ffb92d17}.a7-review-other-reason{display:grid;gap:6px}.a7-review-other-reason textarea,.a7-review-note-input{width:100%;resize:vertical;padding:10px 11px;border:1px solid rgba(255,255,255,.11);border-radius:8px;outline:0;background:#0000003d;color:#f5f8fde6;font:inherit;font-size:12px;line-height:1.45}.a7-review-other-reason textarea:focus,.a7-review-note-input:focus{border-color:#22b8ff7a;box-shadow:0 0 0 3px #22b8ff12}.a7-review-submit-row{display:flex;min-height:38px;align-items:center;justify-content:flex-end;gap:12px}.a7-review-submit-row>span{margin-right:auto;color:#ff91a6;font-size:11px}.a7-review-confirm-button{display:inline-flex;min-width:136px;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid rgba(34,184,255,.55);border-radius:7px!important;background:#22b8ff1f;color:#dff5ff;font-size:12px;font-weight:750}.a7-review-confirm-button:disabled{border-color:#ffffff0f;background:#ffffff0a;color:#dce4f24d;cursor:not-allowed}.a7-review-info-card>header{display:flex;align-items:center;gap:8px;color:#e6edf8d1}.a7-review-info-card>header svg{color:#45c5ff}.a7-review-info-card h2{color:inherit;font-size:12px;font-weight:720}.a7-review-info-card>strong{color:#f6f9fde0;font-size:12px}.a7-review-info-card>p{color:#cdd7e99e;font-size:11.5px;line-height:1.5}.a7-review-info-card>a{display:inline-flex;width:max-content;align-items:center;gap:6px;color:#ebf1fbd1;font-size:11px;text-decoration:none}.a7-review-ai-grid{display:grid;grid-template-columns:.8fr .7fr .8fr 1.7fr;gap:14px}.a7-review-ai-grid b{color:#f0f5fdd6;font-size:11.5px;font-weight:650}.a7-review-ai-grid>span:first-child b{color:#3add82}.a7-review-ai-grid p{color:#c7d2e494;font-size:10.5px;line-height:1.45}.a7-review-muted-warning{display:flex;align-items:center;gap:7px;color:#f3c14e!important}.a7-review-note-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.a7-review-note-actions>span{color:#cad5e76b;font-size:10px}.a7-review-note-actions button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:7px!important;background:#ffffff09;color:#ebf1fac7;font-size:11px}.a7-review-telegram-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:7px;background:#ffffff06}.a7-review-telegram-state span{color:#dfe8f6b8;font-size:11px;font-weight:650}.a7-review-telegram-state span.is-corrected{color:#f3c14e}.a7-review-telegram-state small{color:#cad5e770;font-size:10px}.a7-review-history-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.a7-review-history-list li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;min-height:34px;align-items:center;border-bottom:1px solid rgba(255,255,255,.055)}.a7-review-history-list li:last-child{border-bottom:0}.a7-review-history-list li>i{width:6px;height:6px;border:1px solid rgba(34,184,255,.62);border-radius:50%}.a7-review-history-list li>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.a7-review-history-list b{overflow:hidden;color:#e0e8f5ad;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a7-review-history-list time{flex:0 0 auto;color:#c9d4e666;font-size:9.5px}.a7-review-history-list .is-empty{display:block;min-height:auto;padding:8px 0 2px;color:#c9d4e66b;font-size:10.5px}.a7-review-mobile-back{display:none}.page-panel.a7-review-access-denied{display:grid;width:min(620px,calc(100vw - 40px));min-height:300px;place-items:center;align-content:center;gap:18px;margin-top:40px;text-align:center}.a7-review-access-denied>svg{color:#58caff}.a7-review-access-denied>div{display:grid;gap:9px}.a7-review-access-denied h1{font-size:22px}.a7-review-access-denied p{color:#cdd8ea99;font-size:13px;line-height:1.5}.a7-review-access-denied .secondary-button{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px!important;background:#ffffff0a;color:#fff}@media(max-width:1180px){.a7-review-page-header{align-items:flex-start;flex-direction:column;gap:12px}.a7-review-progress-row{position:static;justify-content:flex-end}.a7-review-columns{height:calc(100vh - 250px)}.a7-review-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a7-review-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.a7-review-ai-grid .is-wide{grid-column:1 / -1}}@media(max-width:900px){.page-panel.a7-review-page{width:min(100% - 24px,720px);margin-top:14px}.a7-review-header-actions,.a7-review-header-actions .segmented-control{width:100%}.a7-review-header-actions .segmented-control{display:grid;grid-template-columns:1fr 1fr}.a7-review-header-actions>.text-button{margin-left:auto}.a7-review-progress-row{display:grid;position:static;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;justify-content:stretch;gap:10px}.a7-review-progress-copy{width:100%;min-width:0;flex:none}.a7-review-analysis-button{align-self:auto}.a7-review-columns{grid-template-columns:minmax(0,1fr);height:calc(100vh - 330px);min-height:540px}.a7-review-queue-panel{border-right:0}.a7-review-detail-panel,.a7-review-columns.is-detail-open .a7-review-queue-panel{display:none}.a7-review-columns.is-detail-open .a7-review-detail-panel{display:block}.a7-review-mobile-back{position:sticky;top:0;z-index:4;display:flex;width:100%;min-height:44px;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.1);background:#050607f5;color:#ebf1fbd1}.a7-review-detail-scroll{height:calc(100% - 44px)}}@media(max-width:620px){.a7-review-progress-row{grid-template-columns:minmax(0,1fr) auto}.a7-review-progress-copy{grid-column:1 / -1}.a7-review-analysis-button{justify-content:center}.a7-review-title-group{grid-template-columns:32px minmax(0,1fr)}.a7-review-title-group h1,.a7-review-title-group h1+p{grid-column:2}.a7-review-title-group h1+p{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.a7-review-header-actions{display:grid;grid-template-columns:1fr auto}.a7-review-header-actions .segmented-control{min-width:0}.a7-review-header-actions .segmented-control button{padding:0 8px}.a7-review-columns{height:calc(100vh - 350px);min-height:510px}.a7-review-queue-toolbar{padding-inline:12px}.a7-review-filter-select{min-width:0;flex:1}.a7-review-queue-item{padding:14px 13px}.a7-review-row-topline{align-items:flex-start;flex-direction:column;gap:4px}.a7-review-detail-scroll{padding:13px}.a7-review-detail-meta-grid,.a7-review-ai-grid,.a7-review-relation-actions{grid-template-columns:1fr}.a7-review-ai-grid .is-wide{grid-column:auto}.a7-review-comment-text{font-size:18px}}.page-panel.a7-live-reviews-page{--a7-bg: #020304;--a7-text: #f2f5fb;--a7-soft: #cad3e2;--a7-muted: #8f9ab0;--a7-border: #1a1e25;--a7-surface-border: #252a33;--a7-mint: #38f8a2;--a7-blue: #7aa2ff;--a7-font-nudge: 1px;display:grid;width:min(1844px,92vw);min-width:0;font-size:calc(16px + var(--a7-font-nudge));gap:16px;margin:16px auto 38px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.a7-live-page-head,.a7-live-page-title,.a7-live-page-title>div,.a7-live-feed-section>header,.a7-live-sources>header,.a7-live-source-card>header,.a7-live-review-card>header,.a7-live-review-card>footer,.a7-live-review-meta,.a7-live-thread-head>div,.a7-live-thread-comments>h3,.a7-live-comment>header,.a7-live-source-card>footer{display:flex;align-items:center}.a7-live-page-head{justify-content:space-between;gap:20px;margin-bottom:17px}.a7-live-page-title{min-width:0;gap:13px}.a7-live-page-title>button,.a7-live-drawer-close{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:#0a0b0e;color:#e8eefaad}.a7-live-page-title>div{align-items:baseline;flex-wrap:wrap;gap:3px 12px}.a7-live-page-title .eyebrow{width:100%;color:#54ccff;font-size:calc(11px + var(--a7-font-nudge));letter-spacing:.07em;text-transform:uppercase}.a7-live-page-title h1,.a7-live-feed-section h2,.a7-live-sources h2,.a7-live-thread-head h2,.a7-live-review-card h3,.a7-live-thread-copy h3,.a7-live-thread-comments h3{margin:0;color:#f6f8fc}.a7-live-page-title h1{font-size:clamp(calc(26px + var(--a7-font-nudge)),calc(2.4vw + var(--a7-font-nudge)),calc(38px + var(--a7-font-nudge)));letter-spacing:-.035em}.a7-live-page-title p{margin:0;color:#d7e0f18c;font-size:calc(13px + var(--a7-font-nudge))}.a7-live-refresh,.a7-live-load-more,.a7-live-feed-section>header>button,.a7-live-boundary button,.a7-live-source-card>footer button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid rgba(92,205,255,.25);border-radius:9px;background:#37b9f314;color:#dff5ff;font-size:calc(12px + var(--a7-font-nudge));font-weight:700}.a7-reviews-analytics-group{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:24px;padding:19px;border:1px solid var(--a7-surface-border);border-radius:22px;background:linear-gradient(90deg,#ffffff0b,#ffffff01 55%,#2f6bff08),#111317;box-shadow:0 12px 30px -5px #00000057,0 0 22px #2f6bff0d,inset 0 1px #ffffff08}.a7-reviews-overview{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:24px}.a7-reviews-overview-metrics{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.a7-reviews-metric-card{position:relative;display:grid;height:124px;min-width:0;align-content:start;gap:7px;overflow:hidden;padding:16px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:radial-gradient(ellipse 59.524% 80.643% at 40.476% 79.03%,#ffffff0d,#7d859409 38%,#7d859400),linear-gradient(159.647deg,#ffffff05 14.644%,#ffffff02 47.172%,#ffffff01 85.356%),linear-gradient(20.353deg,#121419 14.644%,#060708 48.586%,#000 85.356%);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff08}.a7-reviews-metric-card>span,.a7-live-source-card dt,.a7-live-muted{color:#d2dcee80}.a7-reviews-metric-card>span{position:relative;z-index:1;overflow:hidden;font-size:calc(11px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-reviews-metric-card>strong{position:relative;z-index:1;overflow:hidden;color:#f7f9ff;font-size:clamp(calc(27px + var(--a7-font-nudge)),calc(2.3vw + var(--a7-font-nudge)),calc(34px + var(--a7-font-nudge)));font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.a7-reviews-metric-card>small{position:relative;z-index:1;margin-top:1px;color:var(--a7-mint);font-size:calc(10px + var(--a7-font-nudge));font-weight:650}.a7-reviews-metric-sparkline{position:absolute;top:43px;right:15px;width:116px;height:38px;overflow:visible;opacity:.9}.a7-reviews-metric-sparkline-glow,.a7-reviews-metric-sparkline-line{fill:none;stroke:#ff3d68;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.a7-reviews-metric-sparkline-glow{opacity:.28;stroke-width:10}.a7-reviews-metric-sparkline-line{stroke-width:2}.a7-reviews-metric-card.is-loading>span,.a7-reviews-metric-card.is-loading>strong,.a7-reviews-metric-card.is-loading>small,.a7-reviews-metric-card.is-loading>svg{visibility:hidden}.a7-reviews-metric-skeleton,.a7-reviews-chart-skeleton{position:absolute;inset:16px;border-radius:12px;background:linear-gradient(100deg,#ffffff06 20%,#ffffff13,#ffffff06 70%);background-size:220% 100%;animation:a7-reviews-skeleton 1.2s ease-in-out infinite}.a7-reviews-dynamics-chart{position:relative;min-width:0;height:280px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:#0b0d10;box-shadow:inset 0 1px #ffffff09}.a7-reviews-chart-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 22px 0}.a7-reviews-chart-head>div:first-child{display:grid;gap:4px}.a7-reviews-chart-head h2,.a7-reviews-chart-head p{margin:0}.a7-reviews-chart-head h2{color:var(--a7-text);font-size:calc(16px + var(--a7-font-nudge));font-weight:650;line-height:20px}.a7-reviews-chart-head p{color:var(--a7-muted);font-size:calc(11px + var(--a7-font-nudge));line-height:14px}.a7-reviews-chart-pills{display:flex;align-items:center;gap:28px}.a7-reviews-chart-total,.a7-reviews-chart-range{display:inline-flex;height:30px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(56,248,162,.38);border-radius:999px;background:#0d4d341f;color:#d9f8e9;font-size:calc(11px + var(--a7-font-nudge));font-weight:650;white-space:nowrap}.a7-reviews-chart-range{min-width:72px;border-color:#dae2f121;background:#ffffff03;color:var(--a7-soft)}.a7-reviews-chart-body{display:grid;height:196px;grid-template-columns:22px minmax(0,1fr);gap:10px;margin:10px 36px 0 20px}.a7-reviews-chart-y-axis{position:relative;display:block;height:170px;color:var(--a7-muted);font-size:calc(10px + var(--a7-font-nudge));font-weight:500;line-height:1;text-align:right}.a7-reviews-chart-y-axis>span{position:absolute;right:0;transform:translateY(-50%)}.a7-reviews-chart-plot-column{min-width:0}.a7-reviews-chart-plot{position:relative;height:170px}.a7-reviews-chart-svg,.a7-reviews-chart-points{position:absolute;inset:0;width:100%;height:100%}.a7-reviews-chart-grid-line{stroke:#8f9ab026;stroke-dasharray:3 8;stroke-width:1;vector-effect:non-scaling-stroke}.a7-reviews-chart-area,.a7-reviews-chart-glow,.a7-reviews-chart-line{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.a7-reviews-chart-glow,.a7-reviews-chart-line{fill:none}.a7-reviews-chart-glow{opacity:.19;stroke-width:12}.a7-reviews-chart-line{stroke-width:3.5}.a7-reviews-chart-area.is-mobile,.a7-reviews-chart-line.is-mobile,.a7-reviews-chart-points.is-mobile,.a7-reviews-chart-x-axis.is-mobile{display:none}.a7-reviews-chart-points>span{position:absolute;width:8px;height:8px;border:1px solid rgba(236,242,250,.76);border-radius:50%;background:var(--a7-chart-point);box-shadow:0 0 10px color-mix(in srgb,var(--a7-chart-point) 44%,transparent);transform:translate(-50%,-50%)}.a7-reviews-chart-x-axis{display:flex;justify-content:space-between;gap:8px;padding-top:10px;color:var(--a7-muted);font-size:calc(10px + var(--a7-font-nudge));font-weight:500;line-height:12px}.a7-reviews-chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--a7-muted);font-size:calc(12px + var(--a7-font-nudge))}.a7-reviews-dynamics-chart.is-loading>:not(.a7-reviews-chart-skeleton){visibility:hidden}.a7-reviews-chart-skeleton{inset:18px 22px}.a7-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@keyframes a7-reviews-skeleton{to{background-position-x:-220%}}.a7-reviews-sources-and-coverage{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:8px}.a7-reviews-sources-head,.a7-reviews-sources-head>div,.a7-reviews-source-card>header,.a7-reviews-source-card>footer,.a7-reviews-settings-card>header,.a7-reviews-settings-card>header>div,.a7-reviews-medialogia-list article,.a7-reviews-medialogia-list article>div,.a7-reviews-source-settings>header>div{display:flex;align-items:center}.a7-reviews-sources-head{position:relative;min-height:20px;justify-content:space-between;gap:16px}.a7-reviews-sources-head>div{min-width:0;gap:14px}.a7-reviews-sources-head h2{margin:0;color:var(--a7-text);font-size:calc(16px + var(--a7-font-nudge));font-weight:650;line-height:20px}.a7-reviews-sources-head .a7-live-runtime{max-width:none;padding:0;border:0;background:transparent;line-height:14px}.a7-reviews-settings-trigger,.a7-reviews-source-settings button,.a7-reviews-provider-settings button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(218,226,241,.15);border-radius:10px;background:#ffffff06;color:var(--a7-soft);font-size:calc(10px + var(--a7-font-nudge));font-weight:650}.a7-reviews-settings-trigger:hover,.a7-reviews-source-settings button:hover:not(:disabled),.a7-reviews-provider-settings button:hover:not(:disabled){border-color:#7aa2ff61;color:#fff}.a7-reviews-settings-trigger:hover:not(:disabled){transform:none}.a7-reviews-settings-trigger{position:absolute;top:-6px;right:0;transform:none}.a7-reviews-source-settings button:disabled,.a7-reviews-provider-settings button:disabled{cursor:wait;opacity:.46}.a7-reviews-source-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 348px;gap:16px}.a7-reviews-source-scroller{min-width:0;overflow-x:auto;border-radius:20px;outline:none;scrollbar-color:rgba(122,162,255,.28) transparent;scrollbar-width:thin}.a7-reviews-source-scroller:focus-visible{box-shadow:0 0 0 2px #7aa2ff59}.a7-reviews-source-track{display:flex;width:max-content;min-width:100%;gap:16px}.a7-reviews-source-card,.a7-reviews-coverage-card{box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:radial-gradient(ellipse 78% 110% at 86% 100%,rgba(65,129,255,.055),transparent 72%),linear-gradient(159deg,rgba(255,255,255,.016),transparent 45%),#080a0d;box-shadow:inset 0 1px #ffffff09}.a7-reviews-source-card{--a7-source-status: #8f9ab0;display:grid;width:300px;height:150px;flex:0 0 300px;grid-template-rows:auto 1fr auto;gap:8px;padding:16px}.a7-reviews-source-card.is-online{--a7-source-status: #38f8a2}.a7-reviews-source-card.is-running{--a7-source-status: #7aa2ff}.a7-reviews-source-card.is-degraded,.a7-reviews-source-card.is-idle{--a7-source-status: #f1bd62}.a7-reviews-source-card.is-blocked,.a7-reviews-source-card.is-parser_error{--a7-source-status: #ff5a76}.a7-reviews-source-card.is-disabled,.a7-reviews-source-card.is-unavailable{--a7-source-status: #7d879a}.a7-reviews-source-card.is-loading{--a7-source-status: #7aa2ff}.a7-reviews-source-card>header{min-width:0;justify-content:space-between;gap:10px}.a7-reviews-source-card.is-provider>header>div{display:grid;min-width:0;gap:4px}.a7-reviews-source-card.is-provider>header strong{overflow:hidden;color:var(--a7-text);font-size:calc(12px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-reviews-source-card.is-provider>header>div>span{color:var(--a7-muted);font-size:calc(9px + var(--a7-font-nudge))}.a7-reviews-health-pill{display:inline-flex;height:26px;flex:0 0 auto;align-items:center;gap:6px;padding:0 9px;border:1px solid color-mix(in srgb,var(--a7-source-status) 72%,transparent);border-radius:999px;color:var(--a7-source-status);font-size:calc(9px + var(--a7-font-nudge));font-weight:700;white-space:nowrap}.a7-reviews-health-pill i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.a7-reviews-source-card-meta{display:grid;align-content:center;gap:6px}.a7-reviews-source-card-meta>span{color:var(--a7-soft);font-size:calc(13px + var(--a7-font-nudge));font-weight:650}.a7-reviews-source-card-meta>strong{overflow:hidden;color:var(--a7-muted);font-size:calc(10px + var(--a7-font-nudge));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.a7-reviews-source-card>footer{min-width:0;justify-content:space-between;gap:8px;color:var(--a7-muted);font-size:calc(9px + var(--a7-font-nudge))}.a7-reviews-source-card>footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a7-reviews-source-card>footer>small{color:#8f9ab0b3;font-size:calc(9px + var(--a7-font-nudge))}.a7-reviews-source-card .a7-review-channel-badge{width:24px;height:24px;flex-basis:24px}.a7-reviews-coverage-card{display:grid;height:150px;align-content:start;gap:10px;padding:16px 18px}.a7-reviews-coverage-card>span{color:var(--a7-soft);font-size:calc(13px + var(--a7-font-nudge));font-weight:650}.a7-reviews-coverage-card>strong{color:var(--a7-text);font-size:calc(30px + var(--a7-font-nudge));line-height:1;font-variant-numeric:tabular-nums}.a7-reviews-coverage-copy{display:grid;min-width:0;align-content:start;gap:2px}.a7-reviews-coverage-copy>p{margin:0;overflow:hidden;color:var(--a7-muted);font-size:calc(9px + var(--a7-font-nudge));line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.a7-reviews-coverage-copy>small{width:fit-content;margin-top:auto;padding:5px 9px;border:1px solid rgba(56,248,162,.18);border-radius:999px;background:#38f8a209;color:#9ae9c6;font-size:calc(9px + var(--a7-font-nudge));font-weight:650}.a7-reviews-source-settings{display:grid;gap:14px;padding:16px;border:1px solid rgba(122,162,255,.18);border-radius:18px;background:#02030494}.a7-reviews-source-settings>header>div,.a7-reviews-settings-card>header>div{min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.a7-reviews-source-settings>header strong,.a7-reviews-settings-card>header strong{color:var(--a7-text);font-size:calc(12px + var(--a7-font-nudge))}.a7-reviews-source-settings>header span,.a7-reviews-settings-card>header span{color:var(--a7-muted);font-size:calc(9px + var(--a7-font-nudge))}.a7-reviews-parser-settings-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.a7-reviews-parser-settings-grid>article{display:grid;min-width:0;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#090a0d}.a7-reviews-parser-settings-grid article>header,.a7-reviews-parser-settings-grid article>footer{display:flex;align-items:center;justify-content:space-between;gap:7px}.a7-reviews-parser-settings-grid article>header strong{overflow:hidden;color:var(--a7-text);font-size:calc(10px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-reviews-parser-settings-grid article>header span,.a7-reviews-parser-settings-grid article>p{margin:0;overflow:hidden;color:var(--a7-muted);font-size:calc(8px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-reviews-parser-settings-grid dl{display:grid;gap:5px;margin:0}.a7-reviews-parser-settings-grid dl>div{display:grid;grid-template-columns:1fr auto;gap:5px}.a7-reviews-parser-settings-grid dt,.a7-reviews-parser-settings-grid dd{margin:0;overflow:hidden;color:var(--a7-muted);font-size:calc(8px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-reviews-parser-settings-grid dd{display:inline-flex;align-items:center;color:var(--a7-soft)}.a7-reviews-parser-settings-grid article>footer{margin-top:auto}.a7-reviews-parser-settings-grid article>footer button{min-width:0;flex:1;padding-inline:5px;font-size:calc(8px + var(--a7-font-nudge))}.a7-reviews-provider-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a7-reviews-provider-settings>.a7-live-inline-error,.a7-reviews-provider-settings>.a7-reviews-settings-notice{grid-column:1 / -1}.a7-reviews-settings-notice{margin:0;color:#9ae9c6;font-size:calc(10px + var(--a7-font-nudge))}.a7-reviews-settings-card{display:grid;min-width:0;align-content:start;gap:11px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#090a0d}.a7-reviews-settings-card>header{justify-content:space-between;gap:10px}.a7-reviews-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.a7-reviews-settings-row.is-period{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.a7-reviews-settings-row label{display:grid;min-width:0;gap:4px}.a7-reviews-settings-row label>span{color:var(--a7-muted);font-size:calc(8px + var(--a7-font-nudge))}.a7-reviews-settings-row input,.a7-reviews-settings-row select{width:100%;min-width:0;height:32px;padding:0 9px;border:1px solid rgba(218,226,241,.13);border-radius:9px;background:#07080a;color:var(--a7-soft);font-size:calc(10px + var(--a7-font-nudge))}.a7-reviews-medialogia-list{display:grid;gap:7px}.a7-reviews-medialogia-list article{justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.07)}.a7-reviews-medialogia-list article>div:first-child{min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.a7-reviews-medialogia-list article>div:first-child strong,.a7-reviews-medialogia-list article>div:first-child span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a7-reviews-medialogia-list article>div:first-child strong{color:var(--a7-soft);font-size:calc(9px + var(--a7-font-nudge))}.a7-reviews-medialogia-list article>div:first-child span,.a7-reviews-medialogia-list>p{margin:0;color:var(--a7-muted);font-size:calc(8px + var(--a7-font-nudge))}.a7-reviews-medialogia-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px}.a7-reviews-medialogia-list article button{min-height:27px;padding-inline:7px;font-size:calc(8px + var(--a7-font-nudge))}.a7-reviews-telegram-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a7-reviews-telegram-settings>.a7-live-inline-error,.a7-reviews-telegram-settings>.a7-reviews-settings-notice{grid-column:1 / -1}.a7-reviews-telegram-card>header strong,.a7-reviews-telegram-token label>div,.a7-reviews-telegram-queue,.a7-reviews-telegram-chat-actions{display:flex;align-items:center}.a7-reviews-telegram-card>header strong{gap:6px}.a7-reviews-telegram-state{color:var(--a7-muted);font-size:calc(8px + var(--a7-font-nudge));white-space:nowrap}.a7-reviews-telegram-state.is-on{color:#9ae9c6}.a7-reviews-telegram-token{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px}.a7-reviews-telegram-token label,.a7-reviews-telegram-form label,.a7-reviews-telegram-chat-edit label{display:grid;min-width:0;gap:4px}.a7-reviews-telegram-token label>span,.a7-reviews-telegram-form label>span,.a7-reviews-telegram-chat-edit label>span{overflow:hidden;color:var(--a7-muted);font-size:calc(8px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-reviews-telegram-token label>div{min-width:0;height:32px;gap:7px;padding:0 9px;border:1px solid rgba(218,226,241,.13);border-radius:9px;background:#07080a;color:var(--a7-muted)}.a7-reviews-telegram-token input,.a7-reviews-telegram-form input,.a7-reviews-telegram-chat-edit input{width:100%;min-width:0;height:30px;border:0;outline:0;background:transparent;color:var(--a7-soft);font-size:calc(10px + var(--a7-font-nudge))}.a7-reviews-telegram-form input,.a7-reviews-telegram-chat-edit input{height:32px;padding:0 9px;border:1px solid rgba(218,226,241,.13);border-radius:9px;background:#07080a}.a7-reviews-telegram-card button.is-danger{color:#ff8f9dd9}.a7-reviews-telegram-queue{flex-wrap:wrap;gap:6px}.a7-reviews-telegram-queue span{padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:var(--a7-muted);font-size:calc(8px + var(--a7-font-nudge))}.a7-reviews-telegram-queue strong{color:var(--a7-soft)}.a7-reviews-telegram-form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:8px}.a7-reviews-telegram-activation-copy{margin:0;color:#9ae9c6c7;font-size:calc(8px + var(--a7-font-nudge));line-height:1.45}.a7-reviews-telegram-chat-list{display:grid;gap:7px}.a7-reviews-telegram-chat-list>article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#07080a}.a7-reviews-telegram-chat-list>article.is-active{border-color:#38f8a22e}.a7-reviews-telegram-chat-list>article.is-editing{display:block}.a7-reviews-telegram-chat-edit{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:8px}.a7-reviews-telegram-chat-main{display:grid;min-width:0;gap:2px}.a7-reviews-telegram-chat-main strong,.a7-reviews-telegram-chat-main code{overflow:hidden;color:var(--a7-soft);font-size:calc(9px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-reviews-telegram-chat-main code,.a7-reviews-telegram-chat-main span,.a7-reviews-telegram-chat-main small,.a7-reviews-telegram-chat-list>p{margin:0;color:var(--a7-muted);font-size:calc(8px + var(--a7-font-nudge))}.a7-reviews-telegram-chat-main small.is-success{color:#9ae9c6}.a7-reviews-telegram-chat-main small.is-error{color:#ff8f9dd9}.a7-reviews-telegram-chat-actions{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:5px}.a7-reviews-telegram-chat-actions button{min-height:27px;padding-inline:7px;font-size:calc(8px + var(--a7-font-nudge))}.a7-live-sources,.a7-live-feed-section{display:grid;gap:13px;padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#060709}.a7-live-sources>header,.a7-live-feed-section>header{justify-content:space-between;gap:14px}.a7-live-sources>header>div,.a7-live-feed-section>header>div{display:grid;gap:3px}.a7-live-sources .eyebrow,.a7-live-feed-section .eyebrow{color:#54ccffd1;font-size:calc(10px + var(--a7-font-nudge));letter-spacing:.06em;text-transform:uppercase}.a7-live-sources h2,.a7-live-feed-section h2{font-size:calc(18px + var(--a7-font-nudge))}.a7-live-runtime{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#d6dff085;font-size:calc(11px + var(--a7-font-nudge))}.a7-live-runtime.is-on{border-color:#4de1a347;color:#8cebc2}.a7-live-source-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.a7-live-source-card{display:grid;min-width:0;align-content:start;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#090a0d}.a7-live-source-card.is-online{border-color:#4ae0a333}.a7-live-source-card.is-blocked,.a7-live-source-card.is-parser_error,.a7-live-source-card.is-degraded{border-color:#ff995e47}.a7-live-source-card>header{justify-content:space-between;gap:8px}.a7-live-source-card>header strong{overflow:hidden;color:#f1f4fa;font-size:calc(13px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-live-source-card>header span{color:#72d7ffbf;font-size:calc(9px + var(--a7-font-nudge));text-align:right}.a7-live-source-card dl{display:grid;gap:7px;margin:0}.a7-live-source-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.a7-live-source-card dt,.a7-live-source-card dd{min-width:0;margin:0;font-size:calc(10px + var(--a7-font-nudge))}.a7-live-source-card dd{display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#e8eefab8;text-overflow:ellipsis;white-space:nowrap}.a7-live-source-card>p{display:-webkit-box;margin:0;overflow:hidden;color:#ffb78cb3;font-size:calc(10px + var(--a7-font-nudge));line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.a7-live-source-card>footer{align-self:end;flex-wrap:wrap;gap:6px}.a7-live-source-card>footer button{min-height:29px;flex:1;padding:0 8px;font-size:calc(10px + var(--a7-font-nudge))}.a7-live-source-card button:disabled,.a7-live-load-more:disabled{cursor:wait;opacity:.5}.a7-live-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(7,minmax(112px,.75fr));gap:8px}.a7-live-filters>label{display:grid;min-width:0;gap:5px}.a7-live-filters>label>span{padding-left:2px;color:#d2dcee7a;font-size:calc(9px + var(--a7-font-nudge));letter-spacing:.04em;text-transform:uppercase}.a7-live-filters input,.a7-live-filters select{width:100%;min-width:0;min-height:37px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;outline:none;background:#0b0c0f;color:#eaf0fbd1;font:inherit;font-size:calc(11px + var(--a7-font-nudge))}.a7-live-filters input:focus,.a7-live-filters select:focus{border-color:#50c7fb7a;box-shadow:0 0 0 3px #3dbcf314}.a7-live-search{position:relative;align-self:end}.a7-live-search>svg{position:absolute;z-index:1;top:11px;left:11px;color:#d3ddf06b}.a7-live-search input{padding-left:34px}.a7-reviews-toolbar{display:flex;width:calc(100% + 40px);height:60px;align-items:center;gap:16px;margin:-8px -20px -4px;padding:8px 19px;border:1px solid rgba(218,226,241,.12);border-radius:20px;background:linear-gradient(90deg,#ffffff0a,#ffffff02 58%,#2f6bff06),#121419;box-shadow:inset 0 1px #ffffff06}.a7-reviews-search{position:relative;display:flex;width:330px;height:44px;flex:0 0 330px;align-items:center}.a7-reviews-search>svg{position:absolute;z-index:1;left:14px;color:#d3ddf080;pointer-events:none}.a7-reviews-search input{width:100%;height:100%;min-width:0;padding:0 14px 0 42px;border:1px solid var(--a7-border);border-radius:14px;outline:none;background:#0b0d10;color:var(--a7-text);font:inherit;font-size:calc(12px + var(--a7-font-nudge))}.a7-reviews-search input::placeholder{color:#ccd6e880}.a7-reviews-search input:focus-visible{border-color:#50c7fb7a;box-shadow:0 0 0 3px #3dbcf314}.a7-reviews-filter-scroller{display:flex;min-width:0;min-height:44px;flex:1 1 auto;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.a7-reviews-filter-scroller::-webkit-scrollbar{display:none}.a7-reviews-filter-select{position:relative;display:inline-flex;height:44px;flex:0 0 auto;align-items:center}.a7-reviews-filter-select select,.a7-reviews-filter-chip{height:44px;flex:0 0 auto;padding:0 14px;border:1px solid var(--a7-border);border-radius:14px;outline:none;background:#0b0d10;color:#eff3fbe6;font:inherit;font-size:calc(12px + var(--a7-font-nudge));font-weight:650;white-space:nowrap}.a7-reviews-filter-select select{min-width:142px;padding-right:34px;appearance:none;cursor:pointer}.a7-reviews-filter-select>svg{position:absolute;right:12px;color:#d2dcee80;pointer-events:none}.a7-reviews-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.a7-reviews-filter-select select:not(:disabled):hover,.a7-reviews-filter-select select:not(:disabled):focus-visible,.a7-reviews-filter-chip:not(:disabled):hover,.a7-reviews-filter-chip:not(:disabled):focus-visible{border-color:#dae2f147;background:#101216}.a7-reviews-toolbar input:disabled,.a7-reviews-toolbar select:disabled,.a7-reviews-toolbar button:disabled{cursor:not-allowed;opacity:.46}.a7-reviews-filter-chip.is-active{border-color:#598dffdb;background:linear-gradient(135deg,#315bbef5,#2851a5e6);color:#f6f9ff;box-shadow:0 9px 24px #2e63de33,inset 0 1px #ffffff26}.a7-reviews-filter-chip.is-unresolved.is-active{border-color:#9a74ffb8;background:linear-gradient(135deg,#5b38acf0,#402e82eb)}.a7-reviews-filter-chip.is-trash{border-color:#ff43634d;background:#320c166b}.a7-reviews-filter-chip.is-trash.is-active{border-color:#ff4363b3;background:linear-gradient(135deg,#761a2ff5,#400e1bf0)}.a7-reviews-filter-chip.is-reset{color:#d7e0f1b3}.a7-live-feed-section{position:relative;width:100%;gap:10px;padding:15px 7px 20px 19px;border:1px solid var(--a7-surface-border);border-radius:22px;background:linear-gradient(90deg,#ffffff0b,#ffffff02 58%,#2f6bff06),#111317;box-shadow:0 12px 30px -5px #00000057,inset 0 1px #ffffff08}.a7-reviews-feed-head{min-height:20px}.a7-live-feed-section .a7-reviews-feed-title{display:flex;min-width:0;align-items:baseline;gap:14px}.a7-reviews-feed-title h2{font-size:calc(16px + var(--a7-font-nudge));line-height:20px}.a7-reviews-feed-title>span{color:var(--a7-muted);font-size:calc(11px + var(--a7-font-nudge))}.a7-reviews-sort-control{position:absolute;z-index:30;top:8px;right:7px;width:140px}.a7-reviews-sort-trigger{display:inline-flex;width:140px;height:36px;max-width:100%;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(218,226,241,.34);border-radius:999px;outline:none;background:linear-gradient(145deg,#fff1,#ffffff05 52%,#ffffff02),#101114;color:#edf4ff;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff14;cursor:pointer;font:inherit}.a7-reviews-sort-trigger:hover,.a7-reviews-sort-trigger:focus-visible,.a7-reviews-sort-control.is-open .a7-reviews-sort-trigger{border-color:#dae2f180;background:linear-gradient(145deg,#ffffff16,#ffffff06 52%,#ffffff02),#121317}.a7-reviews-sort-trigger:hover:not(:disabled){transform:none}.a7-reviews-sort-trigger>span{min-width:0;flex:1;overflow:hidden;font-size:calc(12px + var(--a7-font-nudge));font-weight:800;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.a7-reviews-sort-main-icon,.a7-reviews-sort-chevron{flex:0 0 auto;color:#c7ceda}.a7-reviews-sort-chevron{transition:transform .18s ease}.a7-reviews-sort-control.is-open .a7-reviews-sort-chevron{transform:rotate(180deg)}.a7-reviews-sort-menu{position:absolute;z-index:40;top:44px;right:0;display:grid;width:300px;height:180px;gap:4px;padding:7px;border:1px solid rgba(218,226,241,.16);border-radius:16px;background:linear-gradient(145deg,#17181cfa,#090a0cfa),#0b0c0f;box-shadow:0 24px 64px #0000008a,inset 0 1px #ffffff14}.a7-reviews-sort-option{display:grid;width:100%;height:38px;grid-template-columns:28px minmax(0,1fr) 24px 20px;align-items:center;gap:8px;padding:0 8px;border:1px solid transparent;border-radius:10px;outline:none;background:transparent;color:#edf4ff;cursor:pointer;font:inherit;text-align:left}.a7-reviews-sort-option:hover,.a7-reviews-sort-option:focus-visible{border-color:#dae2f12e;background:#ffffff0e}.a7-reviews-sort-option.is-active{border-color:#dae2f13d;background:linear-gradient(135deg,#ff3d6e21,#ffb00017 31%,#38f8a214 62%,#0bbfe01a),linear-gradient(145deg,#ffffff0e,#ffffff03),#111215;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000004d}.a7-reviews-sort-option-kind,.a7-reviews-sort-option-direction,.a7-reviews-sort-option-check{display:inline-grid;place-items:center;color:#c7ceda}.a7-reviews-sort-option-label{min-width:0;overflow:hidden;font-size:calc(13px + var(--a7-font-nudge));font-weight:800;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.a7-reviews-sort-option.is-active .a7-reviews-sort-option-check{color:#a7f3d0}.a7-live-reviews-feed{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.a7-live-review-card{display:grid;min-width:0;min-height:265px;align-content:start;gap:11px;padding:16px;border:1px solid rgba(255,255,255,.095);border-radius:14px;outline:none;background:linear-gradient(150deg,rgba(53,180,235,.03),transparent 45%),#090a0c;cursor:pointer;transition:border-color .15s ease,background .15s ease}.a7-live-review-card:hover,.a7-live-review-card:focus-visible{border-color:#51c7fa57;background-color:#0b0d10}.a7-live-review-card>header{justify-content:space-between;gap:10px}.a7-live-review-card>header>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.a7-live-source-name{color:#6bd1fc;font-size:calc(11px + var(--a7-font-nudge));font-weight:750}.a7-review-platform-identity{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#73a5ff;font-size:calc(12px + var(--a7-font-nudge));font-weight:750;line-height:1}.a7-review-platform-favicon{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;overflow:hidden;border-radius:5px;object-fit:contain}.a7-review-platform-favicon.is-fallback{border:1px solid rgba(115,165,255,.25);background:#4579e11a;color:#8eb1f1c7}.a7-review-platform-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a7-review-channel-badges{display:inline-flex;flex:0 0 auto;align-items:center;padding-left:5px}.a7-review-channel-badge{position:relative;display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;margin-left:-5px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 7px 18px #0000005c;color:#fff;font-size:calc(9px + var(--a7-font-nudge));font-weight:800;letter-spacing:-.03em;line-height:1;outline:none}.a7-review-channel-badge.is-parser{background:radial-gradient(circle at 32% 26%,#5cf4c0 0,#12b883 58%,#08755d);box-shadow:0 0 18px #24e0a347,0 7px 18px #0000005c}.a7-review-channel-badge.is-brand_analytics{background:linear-gradient(145deg,#6b83ff,#3e55dc);box-shadow:0 0 18px #5c74ff3d,0 7px 18px #0000005c}.a7-review-channel-badge.is-medialogia{background:linear-gradient(145deg,#d957f1,#7833c6);box-shadow:0 0 18px #bc48e83d,0 7px 18px #0000005c}.a7-review-channel-badge:after{position:absolute;z-index:20;right:0;bottom:calc(100% + 8px);width:max-content;max-width:180px;padding:6px 8px;border:1px solid rgba(218,226,241,.16);border-radius:8px;background:#101114;box-shadow:0 12px 28px #00000075;color:#f2f4fa;content:attr(data-tooltip);font-size:calc(10px + var(--a7-font-nudge));font-weight:650;letter-spacing:0;line-height:1.25;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.a7-review-channel-badge:hover:after,.a7-review-channel-badge:focus-visible:after{opacity:1;transform:translateY(0)}.a7-live-availability{display:inline-block;max-width:100%;overflow:hidden;padding:3px 7px;border:1px solid rgba(85,224,166,.2);border-radius:999px;color:#72e9b7c7;font-size:calc(9px + var(--a7-font-nudge));text-overflow:ellipsis;white-space:nowrap}.a7-live-availability.is-not_seen{border-color:#ffc46940;color:#e6bb78}.a7-live-availability.is-unavailable{border-color:#ff6f8742;color:#e68a99}.a7-live-rating{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#f0c66c;font-size:calc(11px + var(--a7-font-nudge));font-variant-numeric:tabular-nums}.a7-live-review-meta{min-width:0;flex-wrap:wrap;gap:5px 8px;font-size:calc(10px + var(--a7-font-nudge))}.a7-live-review-meta strong{overflow:hidden;color:#f0f4fcd9;text-overflow:ellipsis;white-space:nowrap}.a7-live-review-meta span,.a7-live-review-meta time{color:#cfd9eb73}.a7-live-review-meta time{margin-left:auto}.a7-live-review-card h3{overflow:hidden;font-size:calc(15px + var(--a7-font-nudge));line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.a7-live-review-card>p{display:-webkit-box;margin:0;overflow:hidden;color:#e0e7f4ad;font-size:calc(12px + var(--a7-font-nudge));line-height:1.65;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:5}.a7-live-review-card>footer{align-self:end;justify-content:space-between;gap:10px;margin-top:auto}.a7-live-review-card>footer span,.a7-live-review-card>footer a,.a7-live-thread-head a,.a7-live-comment>a{display:inline-flex;align-items:center;gap:5px;color:#6bd1fcb8;font-size:calc(10px + var(--a7-font-nudge));text-decoration:none}.a7-reviews-workspace{display:grid;min-width:0;grid-template-columns:minmax(0,648fr) minmax(0,680fr);gap:8px;align-items:start}.a7-live-reviews-feed{gap:16px}.a7-live-review-card{position:relative;display:grid;min-height:230px;align-content:start;gap:8px;overflow:visible;padding:16px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:radial-gradient(ellipse 59.524% 80.643% at 40.476% 79.03%,#ffffff0d,#7d859409 38%,#7d859400),linear-gradient(159.647deg,#ffffff05 14.644%,#ffffff02 47.172%,#ffffff01 85.356%),linear-gradient(20.353deg,#121419 14.644%,#060708 48.586%,#000 85.356%);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff08;filter:drop-shadow(0 22px 29px rgba(0,0,0,.22));transition:border-color .15s ease,box-shadow .15s ease}.a7-live-review-card:hover,.a7-live-review-card:focus-within,.a7-live-review-card.is-selected{border-color:#5b90ff8c;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff09,0 0 0 1px #3f8cff14,0 0 26px #3f8cff14}.a7-live-review-card-open{position:absolute;z-index:1;inset:0;padding:0;border:0;border-radius:inherit!important;outline:none;background:transparent;cursor:pointer}.a7-live-review-card-open:hover:not(:disabled){transform:none}.a7-live-review-card-open:focus-visible{box-shadow:inset 0 0 0 2px #5b9bffcc}.a7-live-review-card>:not(.a7-live-review-card-open){position:relative;z-index:2;pointer-events:none}.a7-live-review-card a,.a7-live-review-card .a7-review-channel-badges,.a7-live-review-card .a7-review-channel-badge{pointer-events:auto}.a7-live-review-card-top,.a7-live-review-card-source,.a7-live-review-card-signals,.a7-live-review-meta,.a7-live-review-card>footer{display:flex;min-width:0;align-items:center}.a7-live-review-card-top{justify-content:space-between;gap:10px}.a7-live-review-card-source{flex-wrap:wrap;gap:7px}.a7-live-review-card-signals{flex:0 0 auto;justify-content:flex-end;gap:10px}.a7-live-collection-status{display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:0 11px;border:1px solid currentColor;border-radius:999px;font-size:calc(10px + var(--a7-font-nudge));font-weight:700;white-space:nowrap}.a7-live-collection-status>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.a7-live-collection-status.is-parser{color:#38f8a2}.a7-live-collection-status.is-monitoring{color:#7aa2ff}.a7-live-review-card .a7-live-rating{color:#ffb84d;font-size:calc(12px + var(--a7-font-nudge));font-weight:750}.a7-live-review-meta{justify-content:space-between;gap:12px;margin-top:1px;font-size:calc(11px + var(--a7-font-nudge))}.a7-live-review-meta strong{color:#f0f4fce0}.a7-live-review-meta time{margin-left:auto;color:var(--a7-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.a7-live-review-card-copy{min-width:0}.a7-live-review-card-copy h3{display:-webkit-box;margin:0;overflow:hidden;color:#f6f8fc;font-size:calc(15px + var(--a7-font-nudge));line-height:19px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.a7-live-review-card-copy p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:var(--a7-muted);font-size:calc(12px + var(--a7-font-nudge));line-height:18px;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}.a7-live-review-card>footer{align-self:end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:3px}.a7-live-review-card>footer span,.a7-live-review-card>footer a{color:#cdd8ebb3;font-size:calc(10px + var(--a7-font-nudge))}.a7-unresolved-queue{display:grid;gap:12px}.a7-unresolved-summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(154,116,255,.2);border-radius:14px;background:#53359114}.a7-unresolved-summary strong{color:#f1edffe6;font-size:calc(11px + var(--a7-font-nudge));white-space:nowrap}.a7-unresolved-summary span{color:var(--a7-muted);font-size:calc(10px + var(--a7-font-nudge));line-height:1.35;text-align:right}.a7-unresolved-list{display:grid;gap:10px}.a7-unresolved-card{display:grid;gap:10px;padding:14px 15px;border:1px solid rgba(154,116,255,.2);border-left-color:#9a74ff9e;border-radius:16px;background:linear-gradient(115deg,rgba(113,72,199,.055),transparent 45%),#0b0d10}.a7-unresolved-card>header,.a7-unresolved-identity,.a7-unresolved-link-status,.a7-unresolved-card>footer a{display:flex;min-width:0;align-items:center}.a7-unresolved-card>header{justify-content:space-between;gap:12px}.a7-unresolved-identity{gap:8px}.a7-unresolved-card>header time{color:var(--a7-muted);font-size:calc(10px + var(--a7-font-nudge));font-variant-numeric:tabular-nums;white-space:nowrap}.a7-unresolved-link-status{width:fit-content;gap:6px;padding:5px 8px;border:1px solid rgba(122,162,255,.22);border-radius:999px;color:#9bb8ff;font-size:calc(9px + var(--a7-font-nudge));font-weight:700}.a7-unresolved-link-status.is-missing{border-color:#ffb84d3d;color:#ddb676}.a7-unresolved-author{color:#f0f4fce0;font-size:calc(11px + var(--a7-font-nudge))}.a7-unresolved-card>p{margin:0;color:var(--a7-muted);font-size:calc(12px + var(--a7-font-nudge));line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.a7-unresolved-card>footer{display:flex;justify-content:flex-end}.a7-unresolved-card>footer a{gap:5px;color:#6bd1fcbd;font-size:calc(10px + var(--a7-font-nudge));text-decoration:none}.a7-live-load-more{justify-self:center;min-width:170px}.a7-live-boundary{display:flex;min-height:130px;align-items:center;justify-content:center;gap:9px;padding:20px;border:1px dashed rgba(255,255,255,.1);border-radius:12px;color:#d7e0f08c;text-align:center}.a7-live-boundary.is-error,.a7-live-inline-error{color:#ef9baa}.a7-live-inline-error{margin:0;padding:9px 12px;border:1px solid rgba(238,104,126,.2);border-radius:9px;background:#ee687e0d;font-size:calc(11px + var(--a7-font-nudge))}.a7-live-thread-overlay{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;padding-left:20px;background:#000000a3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.a7-live-thread-drawer{position:relative;width:min(820px,calc(100vw - 20px));height:100%;overflow:auto;padding:30px clamp(20px,4vw,48px) 50px;border-left:1px solid rgba(255,255,255,.11);background:#07080a;box-shadow:-24px 0 70px #00000073}.a7-live-drawer-close{position:sticky;z-index:2;top:0;float:right}.a7-live-thread-head{display:grid;gap:11px;padding:18px 50px 22px 0;border-bottom:1px solid rgba(255,255,255,.09)}.a7-live-thread-head>div{flex-wrap:wrap;gap:7px;color:#6ed1fbb8;font-size:calc(11px + var(--a7-font-nudge))}.a7-live-thread-head h2{font-size:clamp(calc(22px + var(--a7-font-nudge)),calc(3vw + var(--a7-font-nudge)),calc(32px + var(--a7-font-nudge)));line-height:1.2}.a7-live-thread-head>p{margin:0;color:#d6dfef85;font-size:calc(11px + var(--a7-font-nudge))}.a7-live-thread-copy{display:grid;gap:17px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.09)}.a7-live-thread-copy>p,.a7-live-thread-copy section p,.a7-live-comment>p{margin:0;color:#e7ecf7c7;font-size:calc(13px + var(--a7-font-nudge));line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.a7-live-thread-copy section{display:grid;gap:7px;padding:13px 14px;border-left:2px solid rgba(80,203,255,.35);background:#ffffff05}.a7-live-thread-copy h3,.a7-live-thread-comments>h3{font-size:calc(12px + var(--a7-font-nudge))}.a7-live-thread-comments{display:grid;gap:12px;padding-top:24px}.a7-live-thread-comments>h3{gap:7px;color:#eff3fbd9}.a7-live-comment{display:grid;gap:9px;margin-left:calc(var(--a7-comment-depth, 0) * 18px);padding:13px 14px;border:1px solid rgba(255,255,255,.085);border-left:2px solid rgba(83,198,248,.28);border-radius:9px;background:#0a0b0e;scroll-margin:90px;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.a7-live-comment.is-official{border-left-color:#4ce0a28a}.a7-live-comment.is-moderator{border-left-color:#f5b85b8a}.a7-live-comment.is-focused{border-color:#56cdffb8;background:#44bdf114;box-shadow:0 0 0 3px #40bdf417,0 0 28px #40bdf41f}.a7-live-comment>header{min-width:0;flex-wrap:wrap;gap:5px 8px;font-size:calc(10px + var(--a7-font-nudge))}.a7-live-comment>header strong{color:#f3f6fce0}.a7-live-comment>header span,.a7-live-comment>header time{color:#d1dbec7a}.a7-live-comment>header time{margin-left:auto}.a7-live-comment>.a7-live-comment{margin-top:4px}.a7-live-thread-overlay{position:static;z-index:auto;display:block;min-width:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.a7-live-thread-drawer{position:relative;width:100%;min-height:486px;height:auto;overflow:visible;padding:22px 24px;border:1px solid var(--a7-surface-border);border-radius:22px;background:linear-gradient(110deg,#ffffff0b,#ffffff02 60%,#2f6bff06),#111317;box-shadow:0 12px 30px -5px #00000057,inset 0 1px #ffffff08}.a7-live-thread-head{gap:12px;padding:0 0 14px}.a7-live-thread-topline,.a7-live-thread-identity,.a7-live-thread-actions,.a7-live-thread-meta,.a7-live-thread-section-head,.a7-live-observation>header{display:flex;min-width:0;align-items:center}.a7-live-thread-topline{justify-content:space-between;gap:12px}.a7-live-thread-identity{flex-wrap:wrap;gap:8px}.a7-live-thread-actions{flex:0 0 auto;gap:8px}.a7-live-thread-trash{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #ff4363;border-radius:14px;background:#26081180;color:#f7edf0;font:inherit;font-size:calc(11px + var(--a7-font-nudge));cursor:pointer}.a7-live-thread-trash.is-restore{border-color:#38f8a2ad;background:#0f3b2b73;color:#d9fff0}.a7-live-thread-trash:disabled{cursor:wait;opacity:.58}.a7-live-drawer-close{position:static;float:none;width:34px;height:34px}.a7-live-thread-head h2{font-size:calc(22px + var(--a7-font-nudge));line-height:1.25}.a7-live-thread-meta{flex-wrap:wrap;gap:7px 12px;color:var(--a7-muted);font-size:calc(11px + var(--a7-font-nudge))}.a7-live-thread-meta strong{color:#ffb84d}.a7-live-thread-meta a{margin-left:auto}.a7-live-thread-copy{gap:14px;padding:14px 0}.a7-live-thread-copy>p,.a7-live-thread-copy section p,.a7-live-comment>p{color:var(--a7-muted);font-size:calc(12px + var(--a7-font-nudge));line-height:1.55}.a7-live-thread-comments,.a7-live-thread-observations{display:grid;gap:12px;padding-top:14px}.a7-live-thread-observations{margin-top:14px;border-top:1px solid rgba(255,255,255,.08)}.a7-live-thread-section-head{justify-content:space-between;gap:12px}.a7-live-thread-section-head h3{display:inline-flex;align-items:center;gap:7px;margin:0;color:#eff3fbe6;font-size:calc(12px + var(--a7-font-nudge))}.a7-live-thread-section-head>span{color:var(--a7-muted);font-size:calc(10px + var(--a7-font-nudge));text-align:right}.a7-live-comment{margin-left:calc(var(--a7-comment-depth, 0) * 12px);padding:12px 13px;border-left-width:1px;border-radius:16px;background:#0b0d10}.a7-live-observation-list{display:flex;flex-wrap:wrap;gap:8px}.a7-live-observation{display:grid;min-width:min(100%,190px);flex:1 1 190px;gap:7px;padding:10px 11px;border:1px solid rgba(122,162,255,.28);border-radius:14px;background:#0b0d10}.a7-live-observation.is-parser{border-color:#38f8a247}.a7-live-observation.is-medialogia{border-color:#ca55ed4d}.a7-live-observation>header{justify-content:space-between;gap:8px}.a7-live-observation strong,.a7-live-observation time,.a7-live-observation p{margin:0;font-size:calc(9px + var(--a7-font-nudge))}.a7-live-observation strong{color:#eff3fbdb}.a7-live-observation time,.a7-live-observation p{color:var(--a7-muted)}.a7-live-observation p{line-height:1.45}.a7-live-merge-conflicts{display:inline-flex;width:fit-content;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,184,77,.28);border-radius:12px;background:#ffb84d0d;color:#e9bd78;font-size:calc(10px + var(--a7-font-nudge))}.spin{animation:a7-live-spin .8s linear infinite}@keyframes a7-live-spin{to{transform:rotate(360deg)}}@media(max-width:1280px){.a7-reviews-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.a7-reviews-source-layout,.a7-reviews-workspace{grid-template-columns:minmax(0,1fr)}.a7-reviews-coverage-card,.a7-live-feed-section,.a7-live-thread-drawer{width:100%}.a7-live-source-grid,.a7-reviews-parser-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.a7-live-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr))}.a7-live-reviews-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-panel.a7-live-reviews-page{width:calc(100% - 32px);margin-top:16px}.a7-live-page-head{position:relative;min-height:66px;align-items:flex-start;margin-bottom:0}.a7-live-page-title{width:100%;height:66px;gap:0}.a7-live-page-title>button,.a7-live-page-title .eyebrow{display:none}.a7-live-page-title>div{display:grid;width:100%;gap:6px;padding-top:9px}.a7-live-page-title h1{width:fit-content;justify-self:start;font-size:calc(28px + var(--a7-font-nudge));line-height:34px}.a7-live-page-title p{display:block;width:min(310px,calc(100% - 34px));font-size:calc(11px + var(--a7-font-nudge));line-height:14px}.a7-live-refresh{position:absolute;top:38px;right:0;display:inline-grid;width:28px;height:28px;min-height:28px;place-items:center;padding:0;font-size:0}.a7-reviews-analytics-group{gap:16px;padding:15px}.a7-reviews-overview{gap:16px}.a7-reviews-overview-metrics{grid-template-columns:minmax(0,1fr);gap:8px}.a7-reviews-metric-card{width:100%;height:124px}.a7-reviews-metric-card>strong{font-size:calc(34px + var(--a7-font-nudge))}.a7-reviews-dynamics-chart{height:250px;border-radius:18px}.a7-reviews-chart-head{padding:16px 16px 0}.a7-reviews-chart-pills{gap:0}.a7-reviews-chart-total{height:28px}.a7-reviews-chart-range,.a7-reviews-chart-y-axis{display:none}.a7-reviews-chart-body{display:block;height:166px;margin:13px 16px 0}.a7-reviews-chart-plot{height:142px}.a7-reviews-chart-area.is-desktop,.a7-reviews-chart-glow.is-desktop,.a7-reviews-chart-line.is-desktop,.a7-reviews-chart-points.is-desktop,.a7-reviews-chart-x-axis.is-desktop{display:none}.a7-reviews-chart-area.is-mobile,.a7-reviews-chart-line.is-mobile,.a7-reviews-chart-points.is-mobile,.a7-reviews-chart-x-axis.is-mobile{display:flex}path.a7-reviews-chart-area.is-mobile,path.a7-reviews-chart-line.is-mobile{display:block}.a7-reviews-chart-line{stroke-width:4}.a7-reviews-chart-points>span{border:2px solid var(--a7-chart-point);background:#0b0d10}.a7-reviews-chart-x-axis{padding-top:7px;font-weight:400}.a7-reviews-sources-and-coverage{gap:19px}.a7-reviews-sources-head{align-items:flex-start}.a7-reviews-sources-head>div{display:grid;gap:5px}.a7-reviews-sources-head .a7-live-runtime{max-width:none;padding:0;border:0;background:transparent;text-align:left}.a7-reviews-settings-trigger{top:0;width:32px;min-height:32px;padding:0;font-size:0;transform:none}.a7-reviews-source-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.a7-reviews-source-scroller{width:100%}.a7-reviews-source-track{gap:16px}.a7-reviews-coverage-card{height:120px;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;padding:14px;border-radius:18px}.a7-reviews-coverage-card>span{grid-column:1;grid-row:1}.a7-reviews-coverage-card>strong{grid-column:1;grid-row:2 / 4;align-self:start}.a7-reviews-coverage-copy{grid-column:2;grid-row:1 / 4;height:100%}.a7-reviews-coverage-copy>p{white-space:normal}.a7-reviews-coverage-copy>small{align-self:end;margin-top:0}.a7-reviews-source-settings{padding:12px}.a7-reviews-parser-settings-grid,.a7-reviews-provider-settings,.a7-reviews-telegram-settings{grid-template-columns:minmax(0,1fr)}.a7-reviews-settings-card>header,.a7-reviews-medialogia-list article{align-items:flex-start;flex-direction:column}.a7-reviews-settings-row,.a7-reviews-settings-row.is-period{grid-template-columns:minmax(0,1fr)}.a7-reviews-settings-row button{width:100%}.a7-reviews-telegram-token,.a7-reviews-telegram-form,.a7-reviews-telegram-chat-edit{grid-template-columns:minmax(0,1fr)}.a7-reviews-telegram-token button,.a7-reviews-telegram-form button,.a7-reviews-telegram-chat-edit button{width:100%}.a7-reviews-telegram-chat-list>article{align-items:stretch;flex-direction:column}.a7-reviews-telegram-chat-actions{justify-content:flex-start}.a7-reviews-medialogia-list article>div:last-child{justify-content:flex-start}.a7-live-sources,.a7-live-feed-section{padding:12px}.a7-live-source-grid,.a7-live-reviews-feed,.a7-live-filters{grid-template-columns:minmax(0,1fr)}.a7-live-runtime{max-width:145px;text-align:right}.a7-live-review-card{min-height:235px}.a7-live-thread-overlay{padding:0}.a7-live-thread-drawer{width:100%;padding:18px 14px 38px;border-left:0}.a7-live-comment{margin-left:calc(min(var(--a7-comment-depth, 0),2)*8px);padding:11px}.a7-live-comment>header time{width:100%;margin-left:0}.a7-reviews-toolbar{display:grid;width:100%;height:109px;grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 -16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.a7-reviews-search{width:100%;height:44px;flex-basis:auto}.a7-reviews-filter-scroller{width:100%;height:51px;min-height:51px;align-items:flex-start;padding-bottom:7px}.a7-live-feed-section{width:100%;gap:16px;padding:15px 15px 24px}.a7-live-feed-section>.a7-reviews-feed-head{display:grid;min-height:68px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.a7-reviews-sort-control{position:relative;top:auto;right:auto;width:100%}.a7-reviews-sort-trigger{width:100%}.a7-reviews-sort-menu{right:auto;left:0;width:100%}.a7-reviews-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.a7-live-review-card{min-height:230px}.a7-live-review-card-top{align-items:flex-start}.a7-live-review-card>header>.a7-live-review-card-source{align-items:flex-start;flex-wrap:nowrap}.a7-live-review-card-signals{gap:6px}.a7-live-review-card-signals .a7-live-rating{position:absolute;top:54px;right:16px}.a7-live-review-meta{padding-right:52px}.a7-live-review-card-copy{margin-top:4px}.a7-live-review-card-copy p{margin-top:8px}.a7-unresolved-summary,.a7-unresolved-card>header{align-items:flex-start;flex-direction:column}.a7-unresolved-summary span{text-align:left}.a7-unresolved-card{padding:13px}.a7-live-thread-overlay{position:fixed;z-index:120;inset:0;display:block;overflow:auto;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.a7-live-thread-drawer{width:100%;min-height:100%;padding:18px 14px 38px;border:0;border-radius:0;overflow:visible}.a7-live-thread-topline,.a7-live-thread-section-head{align-items:flex-start}.a7-live-thread-topline{flex-direction:column-reverse}.a7-live-thread-actions{width:100%;justify-content:flex-end}.a7-live-thread-meta a{width:100%;margin-left:0}.a7-live-thread-section-head{flex-direction:column;gap:5px}.a7-live-thread-section-head>span{text-align:left}.a7-live-observation{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.page-panel.a7-live-reviews-page *,.page-panel.a7-live-reviews-page *:before,.page-panel.a7-live-reviews-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=light] .a7-live-sources,:root[data-theme=light] .a7-live-feed-section,:root[data-theme=light] .a7-live-thread-drawer{border-color:#152a4521;background:#f7f9fc}:root[data-theme=light] .a7-live-summary>article,:root[data-theme=light] .a7-live-source-card,:root[data-theme=light] .a7-live-review-card,:root[data-theme=light] .a7-live-comment,:root[data-theme=light] .a7-live-filters input,:root[data-theme=light] .a7-live-filters select{border-color:#152a4521;background:#fff}:root[data-theme=light] .a7-live-page-title h1,:root[data-theme=light] .a7-live-feed-section h2,:root[data-theme=light] .a7-live-sources h2,:root[data-theme=light] .a7-live-summary strong,:root[data-theme=light] .a7-live-review-card h3,:root[data-theme=light] .a7-live-thread-head h2,:root[data-theme=light] .a7-live-thread-copy h3,:root[data-theme=light] .a7-live-thread-comments h3{color:#152238}:root[data-theme=light] .a7-live-review-card>p,:root[data-theme=light] .a7-live-thread-copy>p,:root[data-theme=light] .a7-live-thread-copy section p,:root[data-theme=light] .a7-live-comment>p,:root[data-theme=light] .a7-live-filters input,:root[data-theme=light] .a7-live-filters select{color:#152238c2}.page-panel.news-radar-page{display:grid;gap:18px}.news-radar-head,.news-radar-title,.news-radar-actions,.news-radar-row{display:flex;align-items:center}.news-radar-head{justify-content:space-between;gap:16px;flex-wrap:wrap}.news-radar-title{gap:14px;min-width:0}.news-radar-title h1{margin:2px 0 4px}.news-radar-title p{margin:0;color:var(--muted)}.news-radar-title>button,.news-radar-refresh{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:12px;background:var(--glass);color:var(--text);cursor:pointer}.news-radar-title>button{justify-content:center;width:38px;height:38px;flex:none}.news-radar-refresh{padding:9px 14px}.news-radar-title>button:hover,.news-radar-refresh:hover{background:var(--glass-hover)}.news-radar-actions{gap:10px}.news-radar-badge{display:inline-block;padding:4px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.news-radar-badge.ok{border-color:color-mix(in srgb,var(--mint) 50%,transparent);color:var(--mint)}.news-radar-badge.error{border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--danger)}.news-radar-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.news-radar-tiles article,.news-radar-section{border:1px solid var(--border);border-radius:14px;background:var(--glass)}.news-radar-tiles article{display:grid;gap:4px;padding:14px 16px}.news-radar-tiles span,.news-radar-tiles small,.news-radar-row small,.news-radar-note,.news-radar-empty{color:var(--muted)}.news-radar-tiles span,.news-radar-tiles small,.news-radar-row small{font-size:13px}.news-radar-tiles strong{color:var(--text);font-size:26px;font-weight:700}.news-radar-note{margin:0;line-height:1.5}.news-radar-note.error{color:var(--danger)}.news-radar-section{padding:16px}.news-radar-section h2{margin:0 0 12px;font-size:17px}.news-radar-section h3{margin:14px 0 6px;color:var(--soft);font-size:14px}.news-radar-empty{margin:0}.news-radar-empty+.news-radar-empty,.news-radar-empty+.news-radar-list{margin-top:12px}.news-radar-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.news-radar-row{gap:12px;flex-wrap:wrap}.news-radar-row>strong{flex:none;min-width:78px;color:var(--text)}.news-radar-headline{flex:1 1 320px;min-width:0;color:var(--soft);overflow-wrap:anywhere}.news-radar-progress{height:3px;margin-bottom:6px;border-radius:999px;background:var(--border);overflow:hidden}.news-radar-progress span{display:block;height:100%;border-radius:inherit;background:var(--cyan)}.news-radar-channels summary{cursor:pointer;color:var(--soft)}.news-radar-channels ul{margin:0;padding-left:18px;color:var(--muted)}.news-radar-channels p{margin:0;color:var(--muted);line-height:1.5}.news-radar-list>li+li{padding-top:10px;border-top:1px solid var(--border)}.news-radar-details{display:grid;gap:6px;margin-top:6px}.news-radar-details p{margin:0;color:var(--soft);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.news-radar-details summary{width:fit-content;color:var(--muted);font-size:13px;cursor:pointer}.news-radar-details details p{margin-top:4px;color:var(--muted);font-size:14px;white-space:normal}.news-radar-details details span{font-size:12px;opacity:.7}.news-radar-details a{color:var(--cyan);text-decoration:none}.news-radar-details a:hover{text-decoration:underline}.news-radar-headline{color:var(--text);font-weight:600}.news-radar-tabs{display:flex;gap:4px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--glass);overflow-x:auto}.news-radar-tabs button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--soft);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.news-radar-tabs button:hover{background:var(--glass-hover);color:var(--text)}.news-radar-tabs button.on{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 45%,transparent)}.news-radar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.news-radar-toolbar .news-radar-note{flex:1 1 320px}.news-radar-segments{display:inline-flex;gap:6px;flex-wrap:wrap}.news-radar-segments button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--border);border-radius:10px;background:#ffffff0a;color:var(--soft);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.news-radar-segments button small{font-size:12px;font-weight:500;color:var(--muted)}.news-radar-segments button:hover{background:var(--glass-hover)}.news-radar-segments button.on{border-color:color-mix(in srgb,var(--cyan) 50%,transparent);background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--text)}.news-radar-segments button.bad.on{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:#ff8fa6}.news-radar-segments.small button{height:30px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:500}.news-radar-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--muted);font-size:12.5px}.news-radar-legend span{display:inline-flex;align-items:center;gap:6px}.news-radar-legend i{width:10px;height:10px;border-radius:50%;box-sizing:border-box}.news-radar-legend i.pub{background:var(--mint)}.news-radar-legend i.open{background:var(--cyan)}.news-radar-legend i.rej{border:1px dashed var(--muted)}.news-radar-mono{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.news-radar-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.news-radar-pill.pub{background:color-mix(in srgb,var(--mint) 12%,transparent);color:#5ffcb4}.news-radar-pill.open{background:color-mix(in srgb,var(--cyan) 12%,transparent);color:#5fe1f5}.news-radar-pill.rej{background:color-mix(in srgb,var(--danger) 12%,transparent);color:#ff8fa6}.news-radar-tag{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid rgba(160,178,210,.2);border-radius:6px;color:var(--muted);font-size:10.5px;font-weight:600;white-space:nowrap}.news-radar-tag.media{border-color:color-mix(in srgb,var(--mint) 40%,transparent);color:#5ffcb4}.news-radar-link-button{padding:0;border:0;background:none;color:var(--cyan);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.news-radar-link-button:hover{text-decoration:underline}.news-radar-link-button.strong{color:var(--text)}.news-radar-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.news-radar-section-head h2{margin:0}.news-radar-section-head small{color:var(--muted);font-size:12px}.news-radar-tiles strong.news-radar-tile-text{font-size:20px;overflow-wrap:anywhere}.news-radar-tiles strong.news-radar-tile-text.bad{color:#ff8fa6}.news-radar-rate{display:inline-flex;gap:6px}.news-radar-rate button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:#ffffff0a;color:var(--soft);font-size:13px;font-weight:600;cursor:pointer}.news-radar-rate button:hover{background:var(--glass-hover)}.news-radar-rate button:disabled{opacity:.6;cursor:default}.news-radar-rate button.good.on{border-color:color-mix(in srgb,var(--mint) 55%,transparent);background:color-mix(in srgb,var(--mint) 12%,transparent);color:#5ffcb4}.news-radar-rate button.bad.on{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:#ff8fa6}.news-radar-rate.compact{gap:2px;margin-left:auto}.news-radar-rate.compact button{width:26px;height:26px;padding:0;justify-content:center;border:0;border-radius:8px;background:transparent;color:#91a0b88c}.news-radar-rate.compact button:hover{background:#ffffff12;color:var(--soft)}.news-radar-rating-panel{display:flex;flex-direction:column;gap:12px;min-width:300px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--glass)}.news-radar-rating-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.news-radar-rating-head h2{margin:0;font-size:15px}.news-radar-rating-head small{color:var(--muted);font-size:12px}.news-radar-reasons{display:flex;gap:6px;flex-wrap:wrap}.news-radar-reasons button{height:30px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:500;cursor:pointer}.news-radar-reasons button.on{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);color:#ff8fa6}.news-radar-stories{display:grid;gap:16px}.news-radar-timeline{border:1px solid var(--border);border-radius:16px;background:var(--panel-strong);overflow:hidden}.news-radar-timeline-head,.news-radar-story-row{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.news-radar-timeline-caption{display:flex;align-items:flex-end;padding:14px 22px 10px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.news-radar-axis{display:grid}.news-radar-axis-cell{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;padding:12px 10px 10px;border-left:1px solid rgba(160,178,210,.1)}.news-radar-axis-cell.today{background:color-mix(in srgb,var(--cyan) 5%,transparent)}.news-radar-axis-cell.today .news-radar-axis-label b{color:#5fe1f5}.news-radar-axis-cell.today .news-radar-spark i{background:color-mix(in srgb,var(--cyan) 60%,transparent)}.news-radar-spark{display:flex;align-items:flex-end;height:28px}.news-radar-spark i{display:block;width:100%;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--cyan) 35%,transparent)}.news-radar-axis-label{display:flex;justify-content:space-between;align-items:baseline;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden}.news-radar-axis-label b{color:var(--soft);font-weight:600}.news-radar-axis-label small{color:#91a0b8b3;font-size:11px}.news-radar-timeline-empty{padding:18px 22px;border-top:1px solid rgba(160,178,210,.1)}.news-radar-story-row{border-top:1px solid rgba(160,178,210,.1)}.news-radar-story-row:hover{position:relative;z-index:2;background:#ffffff06}.news-radar-story-lead{display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px 20px 14px 22px}.news-radar-story-when{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.news-radar-story-headline{padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:14px;font-weight:600;line-height:1.35;text-align:left;overflow-wrap:anywhere;cursor:pointer}.news-radar-story-headline:hover{color:#8ceefb}.news-radar-story-who{color:var(--muted);font-size:12.5px;line-height:1.4}.news-radar-story-who b{color:var(--soft);font-weight:600}.news-radar-story-topics{color:#c9a4ffe6}.news-radar-track{position:relative;min-height:84px;background:linear-gradient(to right,rgba(160,178,210,.1) 1px,transparent 1px)}.news-radar-track-today{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--cyan) 4.5%,transparent)}.news-radar-bar{position:absolute;top:36px;height:12px;border-radius:6px;box-sizing:border-box}.news-radar-bar.pub{border:1px solid color-mix(in srgb,var(--mint) 60%,transparent);background:color-mix(in srgb,var(--mint) 26%,transparent)}.news-radar-bar.open{border:1px solid color-mix(in srgb,var(--cyan) 60%,transparent);background:color-mix(in srgb,var(--cyan) 24%,transparent)}.news-radar-bar.live{border-right:0;border-radius:6px 0 0 6px}.news-radar-bar.rej{border:1px dashed rgba(145,160,184,.55);background:#91a0b829}.news-radar-tick{position:absolute;top:30px;width:3px;height:24px;border-radius:2px}.news-radar-tick.pub{background:var(--mint);box-shadow:0 0 12px color-mix(in srgb,var(--mint) 50%,transparent)}.news-radar-tick.open{background:var(--cyan);box-shadow:0 0 12px color-mix(in srgb,var(--cyan) 50%,transparent)}.news-radar-tick.rej{background:var(--muted)}.news-radar-track-count{position:absolute;top:33px;color:var(--muted);font-size:12px;white-space:nowrap}.news-radar-track-count b{color:var(--soft);font-weight:600}.news-radar-popover{display:none;position:absolute;top:58px;z-index:3;width:250px;box-sizing:border-box;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cyan) 40%,transparent);border-radius:12px;background:#1a1f2c;box-shadow:0 18px 50px #0000008c;color:var(--soft);font-size:12.5px}.news-radar-popover>div{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.news-radar-popover>div:first-child{font-weight:600}.news-radar-popover .news-radar-mono.first{color:#5ffcb4}.news-radar-popover small{display:block;margin-top:6px;padding-top:6px;border-top:1px solid rgba(160,178,210,.14);color:var(--muted)}.news-radar-track:hover .news-radar-popover{display:block}.news-radar-story-page{display:grid;gap:18px}.news-radar-crumbs{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.news-radar-crumbs button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.news-radar-crumbs button:hover{color:var(--text)}.news-radar-story-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.news-radar-story-title{display:flex;flex-direction:column;gap:10px;flex:1 1 480px;max-width:760px;min-width:0}.news-radar-story-title h2{margin:0;font-size:26px;font-weight:650;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.news-radar-story-title p{margin:0;color:var(--soft);font-size:14.5px;line-height:1.55;white-space:pre-line}.news-radar-story-columns,.news-radar-analytics-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.news-radar-story-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.news-radar-story-aside{display:grid;gap:14px}.news-radar-posts{display:grid;margin:0;padding:0;list-style:none}.news-radar-posts li{display:grid;grid-template-columns:64px 18px minmax(0,1fr) 112px;gap:0 12px;align-items:start;padding:11px 0}.news-radar-posts li+li{border-top:1px solid rgba(160,178,210,.08)}.news-radar-posts li.repeat{opacity:.75}.news-radar-post-time{display:flex;flex-direction:column;gap:2px;padding-top:2px}.news-radar-post-time .news-radar-mono{color:var(--soft)}.news-radar-post-time small{color:#91a0b8bf;font-size:11px}.news-radar-post-line{position:relative;display:flex;justify-content:center;height:100%;min-height:40px}.news-radar-post-line:before{content:"";position:absolute;top:0;bottom:-11px;width:1px;background:#a0b2d224}.news-radar-post-line i{position:absolute;top:6px;width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--mint) 75%,transparent);box-shadow:0 0 0 2px var(--panel-strong)}.news-radar-post-line i.first{background:var(--mint);box-shadow:0 0 0 2px var(--panel-strong),0 0 0 3.5px var(--mint),0 0 14px color-mix(in srgb,var(--mint) 60%,transparent)}.news-radar-post-line i.repeat{background:#91a0b899}.news-radar-post-body{display:flex;flex-direction:column;gap:4px;min-width:0}.news-radar-post-channel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600}.news-radar-post-body p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.news-radar-post-aside{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding-top:2px;color:var(--muted);font-size:12px}.news-radar-post-aside b{color:var(--soft);font-weight:600}.news-radar-post-aside a{display:inline-flex;align-items:center;gap:4px;color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;text-decoration:none}.news-radar-post-aside a:hover{text-decoration:underline}.news-radar-groups-bar{display:flex;gap:2px;height:10px;margin-bottom:12px;border-radius:5px;overflow:hidden}.news-radar-groups-bar i{display:block;background:#7c5cffbf}.news-radar-groups-bar i.media{background:color-mix(in srgb,var(--mint) 60%,transparent)}.news-radar-groups{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:13px}.news-radar-groups li{display:flex;justify-content:space-between;gap:10px}.news-radar-groups li span{display:inline-flex;align-items:center;gap:8px;color:var(--soft)}.news-radar-groups li i{width:9px;height:9px;border-radius:2px;background:#7c5cffe6}.news-radar-groups li i.media{background:color-mix(in srgb,var(--mint) 80%,transparent)}.news-radar-groups li b{font-weight:600}.news-radar-shares{display:grid;gap:8px;margin:0 0 10px;padding:0;list-style:none;font-size:13px}.news-radar-shares li,.news-radar-share{display:grid;grid-template-columns:110px minmax(0,1fr) 42px;gap:10px;align-items:center}.news-radar-share{grid-template-columns:minmax(60px,1fr) 42px;min-width:140px}.news-radar-shares li span{color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-radar-shares i,.news-radar-share i{display:block;height:8px;border-radius:4px;background:#a0b2d21f;overflow:hidden}.news-radar-shares i b,.news-radar-share i b{display:block;height:100%;border-radius:4px;background:#91a0b873}.news-radar-shares i b.bad,.news-radar-share i b.bad{background:color-mix(in srgb,var(--danger) 60%,transparent)}.news-radar-shares strong,.news-radar-share strong{font-weight:600;text-align:right}.news-radar-analytics{display:grid;gap:16px}.news-radar-table-wrap{overflow-x:auto}.news-radar-table{width:100%;border-collapse:collapse;font-size:13px}.news-radar-table th{padding:0 10px 10px 0;border-bottom:1px solid var(--border);color:#91a0b8cc;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.news-radar-table td{padding:10px 10px 10px 0;border-top:1px solid rgba(160,178,210,.07);color:var(--soft);vertical-align:middle}.news-radar-table tbody tr:first-child td{border-top:0}.news-radar-table tbody tr:hover td{background:#ffffff06}.news-radar-table .num{text-align:right;white-space:nowrap}.news-radar-table td b{color:var(--text);font-weight:600}.news-radar-channel-name{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:600;white-space:nowrap}.news-radar-last-bad{max-width:320px;color:var(--muted);font-size:12px}.news-radar-last-bad .news-radar-link-button{color:var(--soft);font-size:12px;font-weight:500}.news-radar-combos,.news-radar-analytics-stories{display:grid;margin:0;padding:0;list-style:none;font-size:13px}.news-radar-combos li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.news-radar-combos li+li,.news-radar-analytics-stories li+li{border-top:1px solid rgba(160,178,210,.08)}.news-radar-combo-keys{display:flex;gap:6px;flex-wrap:wrap}.news-radar-combo-keys span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--danger) 10%,transparent);color:#ff8fa6;font-size:12px;font-weight:600}.news-radar-combo-keys span.ok{background:color-mix(in srgb,var(--mint) 10%,transparent);color:#5ffcb4}.news-radar-combo-keys span.muted{background:#91a0b81f;color:var(--soft)}.news-radar-combos b{color:var(--text);font-weight:600;white-space:nowrap}.news-radar-combos b small{color:var(--muted);font-weight:500}.news-radar-analytics-stories li{display:grid;grid-template-columns:64px minmax(0,1fr) 32px;gap:12px;align-items:center;padding:9px 0}.news-radar-analytics-stories li>div{display:flex;flex-direction:column;gap:3px;min-width:0}.news-radar-analytics-stories li>div small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-radar-analytics-stories li>div small b{color:#ff8fa6;font-weight:600}.news-radar-analytics-stories .num{color:var(--soft);text-align:right}.news-radar-gone{color:var(--soft);font-weight:600}@media(max-width:900px){.news-radar-timeline-head,.news-radar-story-row{grid-template-columns:minmax(0,1fr)}.news-radar-timeline-head .news-radar-timeline-caption{display:none}.news-radar-track{min-height:64px;margin:0 20px 12px}.news-radar-bar,.news-radar-track-count{top:26px}.news-radar-tick{top:20px}.news-radar-story-columns,.news-radar-analytics-columns{grid-template-columns:minmax(0,1fr)}.news-radar-posts li{grid-template-columns:56px 18px minmax(0,1fr)}.news-radar-post-aside{grid-column:3;flex-direction:row;align-items:center;gap:10px}}.news-radar-spread{display:grid;gap:16px}.news-radar-spread-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:20px 22px}.news-radar-spread-slider{display:grid;gap:12px;min-width:0}.news-radar-spread-slider-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.news-radar-spread-slider-head strong{color:var(--text);font-size:48px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.news-radar-spread-slider-head label{color:var(--soft);font-size:15px}.news-radar-spread-summary{margin-left:auto;color:var(--muted);font-size:13px}.news-radar-spread input[type=range]{width:100%;height:4px;margin:8px 0 0;border-radius:999px;background:linear-gradient(90deg,var(--danger) 0%,#f0dd24 35%,var(--mint) 65%,var(--cyan) 100%);outline:none;appearance:none;-webkit-appearance:none;cursor:pointer}.news-radar-spread input[type=range]::-webkit-slider-thumb{width:22px;height:22px;border:2px solid #ffffff;border-radius:999px;background:#0c0c0c;box-shadow:0 0 0 4px #ffffff14,0 6px 16px #0009;appearance:none;-webkit-appearance:none}.news-radar-spread input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid #ffffff;border-radius:999px;background:#0c0c0c;box-shadow:0 0 0 4px #ffffff14,0 6px 16px #0009}.news-radar-spread input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--cyan) 45%,transparent)}.news-radar-spread-slider-ticks{position:relative;height:14px;margin:0 11px;color:#5f6c82;font-size:11px;font-variant-numeric:tabular-nums}.news-radar-spread-slider-ticks span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.news-radar-spread-slider-ticks span:first-child{transform:none}.news-radar-spread-slider-ticks span:nth-last-child(2){transform:translate(-100%)}.news-radar-spread-slider-ticks .on{color:var(--text);font-weight:600}.news-radar-spread-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px}.news-radar-spread-legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--soft);font-size:13px;white-space:nowrap}.news-radar-spread-legend span{display:inline-flex;align-items:center;gap:7px}.news-radar-spread-legend i{width:14px;height:8px;border-radius:3px}.news-radar-spread-legend i.pub{background:var(--mint)}.news-radar-spread-legend i.rej{background:var(--danger)}.news-radar-spread-legend i.open{border:1px solid color-mix(in srgb,var(--cyan) 60%,transparent);background:color-mix(in srgb,var(--cyan) 14%,transparent)}.news-radar-spread-day{padding:18px 22px 14px;transition:opacity .2s ease}.news-radar-spread-day.stale{opacity:.6}.news-radar-spread-day-empty{display:flex;align-items:baseline;gap:14px;padding:12px 22px;color:var(--muted);font-size:13px}.news-radar-spread-day-empty h2{margin:0;color:var(--soft);font-size:15px}.news-radar-spread-day-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.news-radar-spread-day-head>div:first-child{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.news-radar-spread-day-head h2{margin:0;font-size:20px}.news-radar-spread-day-head>div>span{color:var(--muted);font-size:13px}.news-radar-spread-counts{display:flex;gap:8px}.news-radar-spread-counts span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--soft);font-size:12px;white-space:nowrap}.news-radar-spread-counts b{color:var(--text);font-weight:700}.news-radar-spread-counts .reached{border-color:color-mix(in srgb,var(--mint) 40%,transparent)}.news-radar-spread-counts .reached b{color:var(--mint)}.news-radar-spread-axis,.news-radar-spread-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px}.news-radar-spread-axis{margin-bottom:4px;color:#5f6c82;font-size:11px;font-variant-numeric:tabular-nums}.news-radar-spread-axis-lane{position:relative;display:block;height:14px}.news-radar-spread-axis-lane i{position:absolute;top:0;transform:translate(-50%);font-style:normal;white-space:nowrap}.news-radar-spread-axis-lane i:first-child{transform:none}.news-radar-spread-axis-lane i:nth-last-child(2){transform:translate(-100%)}.news-radar-spread-axis-lane i.on{color:var(--text);font-weight:600}.news-radar-spread-rows{display:grid;gap:2px}.news-radar-spread-row{align-items:center;padding:2px 0}.news-radar-spread-row .news-radar-mono{color:#5f6c82;font-size:12px;text-align:right}.news-radar-spread-lane{position:relative;min-width:0;height:40px;background-image:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:8.3333% 100%}.news-radar-spread-threshold{position:absolute;top:-4px;bottom:-4px;border-left:2px dashed rgba(255,255,255,.34);pointer-events:none}.news-radar-spread-bar{position:absolute;top:4px;left:0;display:flex;align-items:center;gap:10px;max-width:100%;height:32px;padding:0 10px 0 8px;border:0;border-radius:7px;background:transparent;color:var(--text);font-family:inherit;font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.news-radar-spread-bar:hover{filter:brightness(1.12)}.news-radar-spread-bar:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.news-radar-spread-bar b{display:inline-grid;flex:none;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:5px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.news-radar-spread-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis}.news-radar-spread-bar small{flex:none;font-size:12px;opacity:.8}.news-radar-spread-bar.pub{background:linear-gradient(90deg,color-mix(in srgb,var(--mint) 72%,transparent),var(--mint));color:#04120b;box-shadow:0 0 18px #38f8a24d}.news-radar-spread-bar.pub b{background:#00000038;color:#04120b}.news-radar-spread-bar.open{border:1px solid color-mix(in srgb,var(--cyan) 38%,transparent);background:color-mix(in srgb,var(--cyan) 12%,transparent);color:#dff8fd}.news-radar-spread-bar.open b{background:color-mix(in srgb,var(--cyan) 20%,transparent);color:#9eeefb}.news-radar-spread-bar.rej{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 70%,transparent),var(--danger));color:#fff;box-shadow:0 0 18px #ff55764d}.news-radar-spread-bar.rej b{background:#00000040;color:#fff}@media(max-width:900px){.news-radar-spread-controls{grid-template-columns:minmax(0,1fr)}.news-radar-spread-side{align-items:flex-start}.news-radar-spread-slider-head strong{font-size:36px}.news-radar-spread-axis,.news-radar-spread-row{grid-template-columns:40px minmax(0,1fr);gap:10px}.news-radar-spread-bar{font-size:13px}}:root{color:#eef4ff;background:#07080c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:0;color-scheme:dark;--bg: #07080c;--panel: rgba(17, 20, 29, .72);--panel-strong: rgba(22, 26, 38, .88);--glass: rgba(255, 255, 255, .065);--glass-hover: rgba(255, 255, 255, .105);--border: rgba(160, 178, 210, .16);--border-strong: rgba(34, 211, 238, .46);--text: #eef4ff;--muted: #91a0b8;--soft: #c7d2e5;--cyan: #22d3ee;--mint: #38f8a2;--pink: #ff3df2;--violet: #7c5cff;--danger: #ff5576;--shadow: 0 24px 80px rgba(0, 0, 0, .48);--neon-cyan: 0 0 24px rgba(34, 211, 238, .24), 0 0 60px rgba(34, 211, 238, .08);--neon-pink: 0 0 22px rgba(255, 61, 242, .22), 0 0 54px rgba(255, 61, 242, .08);--topic-floating-bar-height: 62px}.mention-metrics{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;color:#cdd9eec7;font-size:11px}.mention-metrics.modal{margin:0 0 14px;font-size:12px}.mention-metric{display:inline-flex;align-items:center;gap:4px;min-height:20px;color:#d7e1f4d1}.mention-metric svg{color:#6794ffe6;filter:drop-shadow(0 0 8px rgba(37,99,255,.55))}.post-row .mention-metric.audience{gap:5px;min-height:21px;color:#fff;font-size:11.5px;font-weight:800}.post-row .mention-metric.audience svg{width:14px;height:14px;color:#fff;filter:drop-shadow(0 0 10px rgba(80,125,255,.78))}.mention-metric.duplicate{color:#f7d58a}.mention-metric.duplicate svg{color:#f7d58a;filter:drop-shadow(0 0 8px rgba(247,213,138,.48))}.sentiment-wrap{position:relative;display:inline-grid;width:30px;height:30px;flex:0 0 auto}.sentiment-wrap.with-label{display:inline-flex;width:auto;height:30px}.sentiment-button{display:inline-grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid rgba(199,210,229,.34);border-radius:999px;background:#ffffff0f;color:#c7d2e5b3;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.sentiment-button.large{width:30px;height:30px}.sentiment-button.with-label{display:inline-flex;flex:0 0 auto;width:auto;min-width:0;height:30px;align-items:center;justify-content:center;gap:6px;padding:0 10px}.sentiment-button.with-label svg{flex:0 0 auto}.sentiment-button.with-label span{font-size:11px;font-weight:750;line-height:1;white-space:nowrap}.sentiment-button.positive,.sentiment-option.positive{border-color:#36ff9ce0;background:#36ff9c29;color:#d7ffe9;box-shadow:0 0 0 1px #36ff9c4d,0 0 24px #36ff9cb8}.sentiment-button.negative,.sentiment-option.negative{border-color:#ff4572e6;background:#ff457229;color:#ffe1e8;box-shadow:0 0 0 1px #ff457257,0 0 24px #ff4572b8}.sentiment-button.neutral,.sentiment-option.neutral{border-color:#c7d2e55c;color:#dae2f1d1}.sentiment-button:hover,.sentiment-wrap.open .sentiment-button{border-color:#8eabffe6;color:#f7faff;box-shadow:0 0 0 1px #7bb0ff47,0 0 24px #507dff8f}.sentiment-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:20;display:inline-flex;gap:6px;padding:7px;border:1px solid rgba(168,185,214,.28);border-radius:10px;background:#0e1422f5;box-shadow:0 18px 46px #00000061,0 0 28px #2563ff2e;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.sentiment-menu:before{position:absolute;right:0;bottom:100%;left:0;height:8px;content:""}.sentiment-wrap.open .sentiment-menu,.sentiment-wrap:hover .sentiment-menu,.sentiment-wrap:focus-within .sentiment-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.sentiment-option{display:inline-grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid rgba(199,210,229,.28);border-radius:999px;background:#ffffff0f}.sources-page{display:grid;gap:18px}.sources-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sources-head h1{margin:0}.sources-head p{margin:6px 0 0;color:var(--muted)}.sources-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sources-limit{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.sources-limit input{width:76px;min-height:38px;border:1px solid rgba(168,185,214,.28);border-radius:8px;background:#ffffff0f;color:var(--text);padding:0 10px}.directory-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.directory-search{align-items:center;background:#ffffff0f;border:1px solid rgba(168,185,214,.24);border-radius:8px;color:var(--muted);display:flex;gap:8px;min-height:40px;padding:0 12px;width:min(100%,360px)}.directory-search input{background:transparent;border:0;color:var(--text);flex:1;font:inherit;min-width:0;outline:0}.directory-search input::placeholder{color:var(--muted)}.directory-sort-control{min-width:190px}.directory-sort-control .mention-sort-trigger{justify-content:space-between;width:100%}.directory-sort-control .mention-sort-menu{right:auto;left:0;border-radius:8px}.directory-sort-control .mention-sort-option{grid-template-columns:minmax(0,1fr) 20px}.directory-page-size{margin-left:auto}.sources-table-wrap{overflow:auto;border:1px solid rgba(168,185,214,.18);border-radius:8px}.sources-table{width:100%;min-width:1080px;border-collapse:collapse}.sources-table th,.sources-table td{padding:12px 14px;border-bottom:1px solid rgba(168,185,214,.14);text-align:left;vertical-align:top}.sources-table th{color:#cdd9eead;font-size:11px;font-weight:700;text-transform:uppercase}.sources-table td{color:#ebf1ffeb;font-size:13px}.sources-table a{color:#9fc0ff;word-break:break-all}.sources-tabs{display:inline-flex;width:fit-content;gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:#ffffff0d}.sources-tabs button{min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:8px!important;background:transparent;color:var(--muted);font-weight:700}.sources-tabs button.active{border-color:#22d3ee5c;background:var(--panel-strong);color:var(--text)}.source-platforms-panel{display:grid;gap:14px}.source-platforms-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.source-platforms-toolbar h2{margin:0;font-size:20px}.source-platforms-toolbar p{margin:5px 0 0;color:var(--muted);font-size:13px}.source-platforms-table-wrap{overflow:auto;border:1px solid rgba(168,185,214,.18);border-radius:8px;background:#ffffff08}.source-platforms-table{width:100%;min-width:920px;border-collapse:collapse}.source-platforms-table th,.source-platforms-table td{padding:12px 14px;border-bottom:1px solid rgba(168,185,214,.14);text-align:left;vertical-align:top}.source-platforms-table th{color:#cdd9eead;font-size:11px;font-weight:700;text-transform:uppercase}.source-platforms-table td{color:#ebf1ffeb;font-size:13px}.source-platforms-table input{width:100%;min-height:38px;border:1px solid rgba(168,185,214,.28);border-radius:8px;background:#ffffff0f;color:var(--text);padding:0 10px}.source-platform-host-list{display:flex;flex-wrap:wrap;gap:6px}.source-platform-host-list span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(168,185,214,.2);border-radius:8px;background:var(--panel);color:var(--text);font-size:12px;font-weight:700}.source-platform-host-add,.source-platform-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.source-platform-host-add{margin-top:10px}.source-platform-host-add input{width:min(280px,100%)}.source-platform-host-add .text-button,.source-platform-actions .text-button,.source-platforms-table td>.text-button{min-height:34px;padding:0 11px;border-radius:8px!important}.source-telegram-cache{display:grid;gap:4px;min-width:150px}.source-telegram-cache span{color:#ebf1fff2;font-weight:700}.source-telegram-cache small{color:#a8b9d6b8;line-height:1.35}.source-telegram-cache-error{color:#ff6b86!important}.source-topic-breakdown{display:flex;flex-wrap:wrap;gap:6px}.source-topic-pill{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border:1px solid rgba(103,148,255,.32);border-radius:999px;background:#2563ff1f;color:#dbe7ff;font-size:11px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#111317,#07080a);overflow-x:hidden}button,input,select{font:inherit}button{border-radius:999px!important;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}button:hover:not(:disabled),a.text-button:hover{transform:translateY(-1px)}button:disabled{cursor:progress;opacity:.64}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid rgba(34,211,238,.72);outline-offset:3px}.shell{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,rgba(36,84,255,.13),transparent 34%),linear-gradient(225deg,rgba(124,92,255,.12),transparent 34%),linear-gradient(180deg,#111317,#07080a)}.shell:before,.shell:after{position:absolute;z-index:-1;width:min(58vw,680px);height:min(58vw,680px);border-radius:42% 58% 48% 52%/48% 44% 56% 52%;background:radial-gradient(circle at 35% 35%,rgba(37,99,255,.68),rgba(37,99,255,.18) 42%,transparent 70%);filter:blur(52.2px);content:"";opacity:.76;pointer-events:none;animation:pinGlowDrift 12.6s ease-in-out infinite alternate}.shell:before{width:min(29vw,340px);height:min(29vw,340px);top:-18%;left:-12%}.shell:after{width:min(75vw,884px);height:min(75vw,884px);right:15%;bottom:4%;background:radial-gradient(circle at 45% 45%,rgba(45,62,255,.36),rgba(255,61,242,.09) 44%,transparent 72%);animation-duration:15.4s;animation-direction:alternate-reverse}.app-header{position:fixed;top:0;right:0;left:0;z-index:20;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 5vw;border:1px solid #1b1b1b;background:#0c0c0c;box-shadow:0 20px 70px #00000057;-webkit-backdrop-filter:blur(23.4px);backdrop-filter:blur(23.4px)}.logo-button{display:grid;width:44px;height:44px;place-items:center;justify-self:start;padding:0;border:0;background:transparent}.logo-button img{width:44px;height:44px;object-fit:contain;filter:none}.main-nav{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-left:4px}.main-nav button,.logout-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;gap:8px;padding:0 20px;border:1px solid transparent;background:transparent;color:var(--soft)}.main-nav button{position:relative;overflow:hidden;padding-inline:30px;border-radius:999px;isolation:isolate}.main-nav button svg{transition:color .18s ease,filter .18s ease}.main-nav button:after{display:none;content:none;background:none;box-shadow:none}.main-nav button.active,.main-nav button:hover{border-color:#ffffff57;background:transparent;box-shadow:0 10px 26px #00000024,0 0 0 1px #ffffff0d,inset 0 1px #ffffff3d,inset 0 -1px #ffffff1a;color:#fff;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%)}.main-nav button.active svg,.main-nav button:hover svg{color:currentColor;filter:none}.main-nav button.active:after,.main-nav button:hover:after{display:none;opacity:0;transform:none}.logout-button{width:40px;padding:0;border-radius:999px;justify-self:end;border-color:#ff55764d;background:#ff557614;color:#fff;box-shadow:0 0 24px #ff55761f}.logout-button:hover{border-color:#ff55768a;background:#ff557621;box-shadow:0 0 30px #ff557633}.header-actions{position:relative;display:inline-flex;align-items:center;justify-self:end;gap:10px}.header-service-availability-rail{position:relative;display:inline-flex;align-items:center;justify-self:end;min-width:0}.header-service-availability-trigger{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px 2px;border:1px solid rgba(56,248,162,.42);border-radius:999px;background:#38f8a213;color:#38f8a2;font-size:11px;font-weight:900;line-height:1;overflow:hidden;white-space:nowrap;box-shadow:0 0 22px #38f8a21a,inset 0 1px #ffffff14;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.header-service-availability-trigger:hover,.header-service-availability-trigger[aria-expanded=true]{border-color:#38f8a2a3;background:#38f8a21f;color:#fff;box-shadow:0 0 30px #38f8a22e,inset 0 1px #ffffff1f}.header-service-availability-trigger i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.header-service-availability-trigger>span:not(.header-service-availability-loading-bar){min-width:0;overflow:hidden;text-overflow:ellipsis}.header-service-availability-trigger.loading{border-color:#a0b2d238;background:linear-gradient(145deg,#fff1,#ffffff05 54%,#ffffff02),linear-gradient(90deg,#ff3d6e0e,#ffb00009 31%,#38f8a208 58%,#1aa7ff0d),#07090ed6;color:#e5edfaeb;box-shadow:0 14px 34px #00000047,0 0 22px #1aa7ff14,0 0 18px #ff3d6e0b,inset 0 1px #ffffff14}.header-service-availability-trigger.loading i{background:linear-gradient(135deg,#ff3d6e,#ffb000 34%,#38f8a2 66%,#1aa7ff);box-shadow:0 0 12px #ff3d6e38,0 0 15px #1aa7ff29;animation:headerServiceAvailabilityPulse 1.12s ease-in-out infinite}.header-service-availability-loading-bar{position:absolute;right:12px;bottom:4px;left:12px;display:block;height:3px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:linear-gradient(180deg,#ffffff16,#ffffff05),#02050ad1;box-shadow:inset 0 1px #ffffff0e,0 0 14px #1aa7ff14,0 0 16px #ff3d6e0b;transform-origin:center;transition:opacity .22s ease,transform .42s cubic-bezier(.2,.8,.2,1),height .42s ease,bottom .42s ease}.header-service-availability-loading-bar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#ff3d6e00,#ff3d6e6b 16%,#ffb00057 33%,#38f8a242 52%,#1aa7ff5c 70%,#7c5cff47 86%,#ff3d6e00);background-size:220% 100%;opacity:.68;animation:headerServiceAvailabilityRgbFlow 2.2s linear infinite}.header-service-availability-loading-bar:after{content:"";position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);animation:headerServiceAvailabilitySheen 1.18s ease-in-out infinite}.header-service-availability-loading-bar.settling{bottom:2px;height:2px;opacity:.74;animation:headerServiceAvailabilityBarSettle .56s cubic-bezier(.2,.8,.2,1) forwards}.header-service-availability-loading-bar.settling:before{opacity:.58;animation-duration:1.4s}.header-service-availability-loading-bar.settling:after{opacity:0;animation:none}.header-service-availability-trigger.delay{border-color:#f4ff596b;background:#f4ff5913;color:#f4ff59;box-shadow:0 0 22px #f4ff591a,inset 0 1px #ffffff14}.header-service-availability-trigger.limited{border-color:#ffb45f70;background:#ffb45f16;color:#ffb45f;box-shadow:0 0 22px #ffb45f1c,inset 0 1px #ffffff14}.header-service-availability-trigger.offline,.header-service-availability-trigger.no-connections{border-color:#ff55766b;background:#ff557614;color:#ff5576;box-shadow:0 0 22px #ff55761f,inset 0 1px #ffffff14}.header-service-availability-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:48;display:grid;width:min(372px,calc(100vw - 28px));gap:9px;padding:10px;border:1px solid rgba(160,178,210,.2);border-radius:12px;background:linear-gradient(145deg,#ffffff14,#ffffff05 48%,#ffffff03),#080a0ef2;box-shadow:0 24px 62px #00000080,0 0 28px #38f8a214,inset 0 1px #ffffff12;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.header-service-availability-popover:before{position:absolute;right:34px;bottom:100%;width:10px;height:10px;border-top:1px solid rgba(160,178,210,.2);border-left:1px solid rgba(160,178,210,.2);background:#080a0ef2;content:"";transform:translateY(5px) rotate(45deg)}.header-service-availability-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 3px}.header-service-availability-popover-head strong{color:#f5f8ff;font-size:13px;font-weight:900}.header-service-availability-popover-head span{color:#c7d2e5b8;font-size:11px;font-weight:800;white-space:nowrap}.header-service-availability-detail-list{display:grid;gap:6px}.header-service-availability-detail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 9px;border:1px solid rgba(160,178,210,.13);border-radius:8px;background:#ffffff09;color:#edf4ff;text-align:left}button.header-service-availability-detail-row{cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}button.header-service-availability-detail-row:hover,button.header-service-availability-detail-row:focus-visible{border-color:#38f8a257;background:#38f8a212;box-shadow:0 0 24px #38f8a21a}.header-service-availability-detail-main{display:grid;min-width:0;gap:3px}.header-service-availability-detail-main strong{overflow:hidden;color:#fff;font-size:12px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.header-service-availability-detail-main small{overflow:hidden;color:#a8b9d6c2;font-size:11px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.header-service-availability-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:0 8px;border:1px solid rgba(168,185,214,.2);border-radius:999px;background:#a8b9d614;color:#a8b9d6;font-size:10.5px;font-weight:900;line-height:1;white-space:nowrap}.header-service-availability-status i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.header-service-availability-status.online{border-color:#38f8a26b;background:#38f8a218;color:#38f8a2}.header-service-availability-status.delay{border-color:#f4ff596b;background:#f4ff5914;color:#f4ff59}.header-service-availability-status.limited,.header-service-availability-status.paused{border-color:#ffb45f6b;background:#ffb45f17;color:#ffb45f}.header-service-availability-status.error,.header-service-availability-status.offline{border-color:#ff55766b;background:#ff557617;color:#ff5576}.header-service-availability-status.loading{border-color:#22d3ee47;background:#22d3ee13;color:#8eeaff}.header-service-availability-skeleton-row{position:relative;overflow:hidden;pointer-events:none}.header-service-availability-skeleton-row:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.07) 44%,transparent 72%);transform:translate(-100%);animation:headerServiceAvailabilitySheen 1.46s ease-in-out infinite}@keyframes headerServiceAvailabilityPulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes headerServiceAvailabilityRgbFlow{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes headerServiceAvailabilitySheen{0%{transform:translate(-120%)}58%,to{transform:translate(120%)}}@keyframes headerServiceAvailabilityBarSettle{0%{opacity:1;transform:translateY(0) scaleX(1)}64%{opacity:.78;transform:translateY(1px) scaleX(.9)}to{opacity:0;transform:translateY(2px) scaleX(.68)}}@media(max-width:640px){.header-service-availability-rail{display:none}}.notification-sound-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;gap:8px;padding:0 13px;border:1px solid rgba(34,211,238,.38);border-radius:999px;background:#22d3ee1a;color:#e3fbff;box-shadow:0 0 24px #22d3ee1f,inset 0 1px #ffffff1a;white-space:nowrap;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.notification-sound-button svg{flex:0 0 auto}.notification-sound-button:hover,.notification-sound-button:focus-visible{border-color:#22d3eea3;background:#22d3ee29;color:#fff;box-shadow:0 0 30px #22d3ee38,inset 0 1px #ffffff24}.notification-sound-button.error{border-color:#ffb00080;background:#ffb0001c;color:#fff2bd;box-shadow:0 0 24px #ffb00024,inset 0 1px #ffffff1a}.mobile-sound-control{display:none}.app-toast-stack{position:fixed;top:88px;right:max(18px,5vw);z-index:240;display:flex;width:min(360px,calc(100vw - 32px));flex-direction:column;gap:10px;pointer-events:none}.app-toast{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:56px;padding:10px 12px 10px 10px;border:1px solid transparent;border-radius:999px;background:linear-gradient(145deg,#0c0f16fa,#05070cf7) padding-box,linear-gradient(90deg,#ff3d6e57,#ffb00047,#49e36f47,#05d6a54d,#1aa7ff57,#7c5cff4d) border-box;color:#eef7ff;box-shadow:0 18px 46px #0000006b,0 0 26px #1aa7ff1a,0 0 32px #ff3d6e12,inset 0 1px #ffffff14;pointer-events:auto;animation:appToastIn .22s ease both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-toast.delete{box-shadow:0 18px 46px #0000006b,0 0 28px #ff3d6e1a,0 0 30px #1aa7ff0f,inset 0 1px #ffffff14}.app-toast-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:linear-gradient(145deg,#ffffff14,#ffffff05),linear-gradient(135deg,#ff3d6e2e,#05d6a524 52%,#1aa7ff2e);color:#9ff7ea}.app-toast.delete .app-toast-icon{color:#ffd0db}.app-toast-message{min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.35}.app-toast-close{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(160,178,210,.18);border-radius:999px;background:#ffffff0b;color:#e2ebfab8}.app-toast-close:hover,.app-toast-close:focus-visible{border-color:#a0b2d261;background:#ffffff16;color:#fff}@keyframes appToastIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.theme-switcher{position:relative;display:inline-flex}.theme-button{display:inline-grid;width:40px;min-height:38px;place-items:center;padding:0;border:1px solid rgba(160,178,210,.22);border-radius:999px;background:#ffffff09;color:#fff;box-shadow:0 0 22px #507dff14;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.theme-button:hover,.theme-button.open{border-color:#a0b2d26b;background:#fff1;box-shadow:0 0 26px #507dff29}.theme-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:35;display:grid;gap:4px;min-width:158px;padding:8px;border:1px solid rgba(160,178,210,.18);border-radius:12px;background:linear-gradient(145deg,#ffffff13,#ffffff05 48%,#ffffff02),#080a0ef0;box-shadow:0 20px 52px #0000007a,inset 0 1px #ffffff12;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.theme-option{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#d7dfed;font-size:13px;font-weight:650;text-align:left}.theme-option.active{border-color:transparent;border-radius:999px;background:linear-gradient(135deg,#ff3d6e1a,#ffb00013 30%,#38f8a212 62%,#1aa7ff1a) padding-box,linear-gradient(145deg,#ffffff0a,#ffffff03 52%,#ffffff01) padding-box,linear-gradient(to top right,#101012 0% 20%,#000) padding-box;background-clip:padding-box;background-origin:padding-box;color:#fff;box-shadow:0 12px 28px #00000070,0 0 18px #00000052,inset 0 1px #ffffff12}.theme-option:disabled{cursor:not-allowed;opacity:.46}.theme-option-icon{display:inline-grid;width:24px;height:24px;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:999px}.theme-option-icon.black{background:#050607;color:#f8fafc}.theme-option-icon.gray{background:#8b929d;color:#101318}.theme-option-icon.white{background:#f8fafc;color:#101318}.menu-toggle{display:none;width:40px;height:40px;place-items:center;justify-self:end;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--glass);color:#fff}.mobile-menu-backdrop,.mobile-menu{display:none}.sidebar{display:flex;flex-direction:column;gap:18px;padding:24px;border-right:1px solid var(--border);background:linear-gradient(180deg,#0c0f17eb,#080a0fc7);box-shadow:28px 0 80px #00000057;color:var(--text);-webkit-backdrop-filter:blur(23.4px);backdrop-filter:blur(23.4px)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(34,211,238,.44);border-radius:12px;background:linear-gradient(135deg,#22d3ee38,#ff3df229),#ffffff0f;box-shadow:var(--neon-cyan),inset 0 1px #ffffff3d;color:#f7fbff;font-weight:800}.brand-mark.large{width:58px;height:58px;margin:0 auto}.brand-title{font-size:18px;font-weight:800}.brand-subtitle{color:var(--muted);font-size:13px}.create-topic{display:grid;grid-template-columns:1fr 40px;gap:8px}.create-topic input,.tag-editor input,.search input,.pin-card input{width:100%;border:1px solid var(--border);border-radius:8px;background:#ffffff12;color:var(--text);outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.create-topic input::placeholder,.tag-editor input::placeholder,.search input::placeholder,.pin-card input::placeholder{color:#c7d2e585}.create-topic input:focus,.tag-editor input:focus,.search:focus-within,.pin-card input:focus{border-color:#22d3ee9e;box-shadow:0 0 0 3px #22d3ee1c,var(--neon-cyan)}.create-topic input{min-width:0;padding:10px 11px;background:#ffffff0f;color:var(--text)}.create-topic button,.tag-editor form button,.icon-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--glass);color:var(--soft);box-shadow:inset 0 1px #ffffff1a}.create-topic button{border-color:#22d3ee85;background:linear-gradient(135deg,#22d3eef5,#7c5cffeb);box-shadow:var(--neon-cyan);color:#031117}.create-topic button:hover:not(:disabled),.tag-editor form button:hover:not(:disabled),.icon-button:hover:not(:disabled){border-color:#22d3ee94;background:var(--glass-hover);color:#fff;box-shadow:var(--neon-cyan),inset 0 1px #ffffff24}.topic-list{display:flex;flex-direction:column;gap:8px}.topic-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:58px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff09;color:var(--soft);text-align:left;-webkit-backdrop-filter:blur(16.2px);backdrop-filter:blur(16.2px)}.topic-button strong,.topic-button small{display:block}.topic-button small{margin-top:3px;color:var(--muted)}.topic-button.active{border-color:#22d3ee7a;background:linear-gradient(135deg,#22d3ee29,#ff3df21a);box-shadow:var(--neon-cyan),inset 0 1px #ffffff1f;color:#fff}.topic-button:hover:not(.active){border-color:#ffffff24;background:#fff1;color:#fff}.unread{display:grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:#22d3ee24;border:1px solid rgba(34,211,238,.52);box-shadow:0 0 18px #22d3ee38;color:var(--cyan);font-size:13px}.workspace{display:flex;min-width:0;min-height:calc(100vh - 76px);flex-direction:column;background:transparent}.shell{padding-top:96px}.topbar{display:contents}.eyebrow{color:#5a82ff;text-shadow:0 0 10px rgba(37,99,255,.5);font-size:13px;font-weight:700;text-transform:uppercase}h1,h2,p{margin:0}h1{font-size:24px;color:var(--text)}.topbar-actions{display:flex;align-items:center;gap:8px}.topbar-right{display:grid;align-self:start;width:100%;min-width:0;justify-items:stretch;gap:8px}.topic-controls{flex-wrap:nowrap;justify-content:flex-start}.topic-controls .topic-search{flex:1 1 auto}.mention-filters{width:100%;display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#ffffff13,#ffffff05 48%,#ffffff02),#03050a8f;box-shadow:var(--shadow),0 0 34px #2563ff29,inset 0 1px #ffffff1a;backdrop-filter:blur(19.8px) saturate(130%);-webkit-backdrop-filter:blur(19.8px) saturate(130%)}.mention-filters-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mention-filters-head strong{font-size:14px;letter-spacing:.02em;color:#e8f0ff}.filter-reset{min-height:auto;padding:0;border:0;background:transparent;color:#ff5576;font-size:12px;font-weight:760;box-shadow:none}.filter-reset:hover{border-color:transparent;background:transparent;color:#ff8aa0;box-shadow:none}.trash-open-button,.return-topic-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(160,178,210,.28);border-radius:9px;background:#ffffff0f;color:#dfe8ff;font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffff14;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.trash-open-button{width:100%}.trash-open-button:hover,.return-topic-button:hover{border-color:#ff5576db;background:#ff55762e;color:#fff;box-shadow:0 0 30px #ff55767a,0 0 64px #ff557638,inset 0 1px #ffffff1a}.spam-open-button:hover{border-color:#ff995cdb;background:#ff7e4029;box-shadow:0 0 30px #ff7e4052,inset 0 1px #ffffff1a}.spam-author-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(160,178,210,.2);border-radius:14px;background:linear-gradient(160deg,#171b26f0,#0c0f17f0);box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0f}.spam-author-panel-head{display:flex;align-items:center;gap:10px}.spam-author-panel-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#ff7e4026;color:#ffb081}.spam-author-panel-head>div:last-child{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:space-between;gap:8px}.spam-author-panel h2,.spam-author-panel p{margin:0}.spam-author-panel h2{font-size:14px}.spam-author-panel-head p{color:var(--muted);font-size:12px;font-weight:800}.spam-author-search{display:flex;min-width:0;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(160,178,210,.22);border-radius:9px;background:#ffffff0b;color:var(--muted)}.spam-phone-section{display:grid;gap:7px;padding-bottom:12px;border-bottom:1px solid rgba(160,178,210,.16)}.spam-phone-section>strong{font-size:12px}.spam-author-section-title{font-size:12px}.spam-phone-form{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px}.spam-phone-form input,.spam-phone-form button{min-width:0;height:36px;border:1px solid rgba(160,178,210,.22);border-radius:9px;background:#ffffff0b}.spam-phone-form input{padding:0 10px}.spam-phone-form button{display:grid;place-items:center;color:var(--text)}.spam-author-search input{width:100%;min-width:0;min-height:36px;padding:0;border:0;background:transparent;box-shadow:none}.spam-author-list{display:grid;max-height:min(62vh,680px);gap:6px;overflow-y:auto}.spam-author-all,.spam-author-row{min-width:0;border:1px solid rgba(160,178,210,.16);border-radius:10px;background:#ffffff09}.spam-author-all,.spam-author-select{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:0;background:transparent;color:var(--text);text-align:left}.spam-author-all.active,.spam-author-row.active{border-color:#ff995c8c;background:#ff7e401c;box-shadow:inset 3px 0 #ff995cc7}.spam-author-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center}.spam-author-copy{display:grid;min-width:0;gap:3px}.spam-author-copy strong,.spam-author-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spam-author-copy strong{font-size:12px}.spam-author-copy small,.spam-author-empty,.spam-post-author-url{color:var(--muted);font-size:10px}.spam-author-restore{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid rgba(112,163,255,.32);border-radius:999px;background:#2563ff1a;color:#cfe1ff}.spam-author-restore:hover:not(:disabled){border-color:#70a3ffc7;background:#2563ff42}.spam-author-empty{padding:14px 6px;line-height:1.45;text-align:center}.mention-filter-group{position:relative;display:grid;gap:0;padding:13px 0;border-top:0}.mention-filter-group+.mention-filter-group:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,rgba(160,178,210,.18),rgba(160,178,210,.08) 54%,transparent);content:""}.mention-filter-group-title{display:flex;width:100%;min-height:30px;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;border-radius:0!important;background:transparent;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);box-shadow:none}.mention-filter-group-title:hover{background:transparent;color:#d7e3f8;box-shadow:none;transform:none}.mention-filter-group.has-active-filter .mention-filter-group-title{color:#76a3ff;text-shadow:0 0 10px rgba(47,107,255,.82),0 0 24px rgba(47,107,255,.42)}.mention-filter-group.has-active-filter .mention-filter-group-title svg{color:#8fb2ff;filter:drop-shadow(0 0 8px rgba(47,107,255,.72))}.mention-filter-group-title svg{flex:0 0 auto;transition:transform .18s ease,color .18s ease}.mention-filter-group.open .mention-filter-group-title svg{transform:rotate(180deg)}.mention-filter-options{display:grid;grid-template-rows:0fr;padding-top:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-4px);transition:grid-template-rows .24s ease,opacity .18s ease,transform .18s ease,padding-top .18s ease}.mention-filter-options-inner{display:grid;min-height:0;gap:8px;overflow:hidden}.mention-filter-group.open .mention-filter-options{grid-template-rows:1fr;padding-top:8px;opacity:1;pointer-events:auto;transform:translateY(0)}.mention-filter-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);font-size:13px}.mention-filter-label{min-width:0;flex:1}.reader-tag-filter-search{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid rgba(160,178,210,.22);border-radius:8px;background:#ffffff0f;color:var(--muted)}.reader-tag-filter-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px}.reader-tag-filter-search input::placeholder{color:var(--muted)}.reader-tag-filter-search:focus-within{border-color:#70a3ff8f;background:#2563ff1f}.tag-filter-label{display:inline-flex;align-items:center}.mention-filter-meta{display:inline-flex;align-items:center;gap:8px}.mention-filter-count{min-width:26px;padding:1px 7px;border:1px solid rgba(160,178,210,.26);border-radius:999px;background:#ffffff12;color:#f1f6ff;font-size:11px;line-height:1.3;text-align:center}.mention-filter-loading,.mention-filter-error{color:var(--muted);font-size:12px;line-height:1.35}.mention-filter-error{color:#ff8aa0}.mention-filter-error-row{display:grid;gap:8px}.mention-filter-retry{min-height:30px;border:1px solid rgba(255,138,160,.34);border-radius:8px;background:#ff55761a;color:#ffd4dc;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.mention-filter-retry:hover:not(:disabled){border-color:#ff8aa09e;background:#ff55762e;color:#fff}.mention-filter-retry:disabled{cursor:wait;opacity:.68}.mention-filter-more{min-height:34px;border:1px solid rgba(112,163,255,.32);border-radius:8px;background:#2563ff1f;color:#d8e7ff;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.mention-filter-more:hover:not(:disabled){border-color:#70a3ff94;background:#2563ff33;color:#fff}.mention-filter-more:disabled{cursor:wait;opacity:.68}.mention-filter-row input[type=checkbox]{width:18px;height:18px;margin:0;appearance:none;-webkit-appearance:none;position:relative;border:1px solid rgba(112,163,255,.5);border-radius:5px;background:#050810e6;box-shadow:inset 0 1px #ffffff12,0 0 #2563ff00;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mention-filter-row input[type=checkbox]:after{position:absolute;top:1px;left:5px;width:5px;height:10px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;content:"";opacity:0;transform:rotate(45deg) scale(.85);transition:opacity .16s ease,transform .16s ease}.mention-filter-row input[type=checkbox]:checked{border-color:#70a3ffeb;background:linear-gradient(145deg,#2563ffe0,#568cffeb);box-shadow:0 0 0 1px #7bb0ff57,0 0 18px #2563ffb3}.mention-filter-row input[type=checkbox]:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.mention-filter-row input[type=checkbox]:hover{border-color:#70a3ffc7;box-shadow:0 0 14px #2563ff61}.saved-mention-filter-options .mention-filter-options-inner{gap:6px}.saved-mention-filter-row{display:flex;min-width:0;align-items:center;gap:6px}.saved-mention-filter-name{display:block;min-width:0;min-height:32px;flex:1;overflow:hidden;padding:0 10px;border:1px solid rgba(160,178,210,.22);border-radius:9px!important;background:#ffffff0b;color:#e6f0ff;font-size:13px;line-height:30px;text-align:left;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}.saved-mention-filter-name:hover:not(:disabled){border-color:#70a3ff94;background:#2563ff21;color:#fff;box-shadow:0 0 18px #2563ff38}.saved-mention-filter-actions{display:inline-flex;flex:0 0 auto;gap:5px}.saved-mention-filter-icon{display:inline-flex;width:34px;min-width:34px;min-height:34px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(160,178,210,.26);border-radius:9px!important;background:#ffffff0f;color:#dfe8ff;box-shadow:inset 0 1px #ffffff14}.saved-mention-filter-icon:hover:not(:disabled){border-color:#70a3ff94;background:#2563ff21;color:#fff;box-shadow:0 0 18px #2563ff38}.saved-mention-filter-icon:disabled{cursor:not-allowed;opacity:.46}.saved-mention-filter-icon.danger{border-color:#ff55764d;background:#ff557614;color:#ff9bad}.saved-mention-filter-icon.danger:hover:not(:disabled){border-color:#ff5576b8;background:#ff557629;box-shadow:0 0 20px #ff55764d,inset 0 1px #ffffff1a}.saved-mention-filter-muted,.saved-mention-filter-error{color:var(--muted);font-size:12px;line-height:1.35}.saved-mention-filter-error{color:#ff8aa0}.mention-filter-preset-open-save{display:inline-flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(112,163,255,.32);border-radius:9px!important;background:#2563ff1a;color:#dfe8ff;font-size:13px;font-weight:760;box-shadow:inset 0 1px #ffffff14}.mention-filter-preset-open-save:hover:not(:disabled){border-color:#70a3ffb8;background:#2563ff2e;color:#fff;box-shadow:0 0 24px #2563ff52,inset 0 1px #ffffff1a}.mention-filter-preset-modal{max-width:440px}.mention-filter-preset-modal-field{display:grid;gap:7px}.mention-filter-preset-modal-field span{color:var(--muted);font-size:12px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.mention-filter-preset-modal-field input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(160,178,210,.24);border-radius:10px;background:#050810bd;color:#edf5ff;outline:none}.mention-filter-preset-modal-field input:focus{border-color:#70a3ffc2;box-shadow:0 0 0 1px #2563ff2e,0 0 18px #2563ff2e}.advanced-filter-toggle{flex:0 0 40px}.advanced-filter-toggle.active{border-color:#70a3ffb8;background:#2563ff33;color:#fff;box-shadow:0 0 22px #2563ff57,inset 0 1px #ffffff1a}.mention-advanced-filter-modal{width:min(480px,calc(100vw - 32px));gap:14px}.mention-word-filter-editor{display:grid;gap:8px}.mention-word-filter-title{color:var(--muted);font-size:12px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.mention-word-filter-input-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px}.mention-word-filter-input-row input{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(160,178,210,.24);border-radius:10px;background:#050810bd;color:#edf5ff;outline:none}.mention-word-filter-input-row input:focus{border-color:#70a3ffc2;box-shadow:0 0 0 1px #2563ff2e,0 0 18px #2563ff2e}.mention-word-filter-input-row button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(112,163,255,.32);border-radius:10px;background:#2563ff1a;color:#dfe8ff}.mention-word-filter-tags{display:flex;min-height:28px;align-items:center;flex-wrap:wrap;gap:6px}.mention-word-filter-chip{display:inline-flex;max-width:100%;min-height:26px;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid rgba(160,178,210,.26);border-radius:999px;background:#ffffff0e;color:#dfe8ff;font-size:12px;font-weight:700}.mention-word-filter-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-word-filter-chip button{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:999px;background:#ffffff0f;color:#aebbd2;box-shadow:none}.mention-word-filter-chip button:hover{background:#ff557629;color:#fff;transform:none}.mention-word-filter-empty{color:var(--muted);font-size:12px}.delete-modal-actions.mention-advanced-filter-actions{grid-template-columns:1fr 1fr 1fr}.topic-search{width:100%;min-width:0;flex:1;max-width:none;min-height:40px}.export-menu{position:relative;display:grid;flex:0 0 auto}.export-menu.open .export-menu-trigger{border-color:#507dff9e;background:#2563ff24;color:#fff;box-shadow:0 0 24px #2563ff3d,inset 0 1px #ffffff24}.export-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;gap:4px;min-width:112px;padding:6px;border:1px solid rgba(160,178,210,.26);border-radius:12px;background:linear-gradient(145deg,#ffffff14,#ffffff05 52%,#ffffff02),#04070ee6;box-shadow:0 18px 44px #0206109e,0 0 26px #2563ff33;backdrop-filter:blur(21.6px) saturate(130%);-webkit-backdrop-filter:blur(21.6px) saturate(130%)}.export-menu-item{display:inline-flex;align-items:center;justify-content:flex-start;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#dce6f7;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.export-menu-item:hover:not(:disabled){border-color:#507dff8a;background:#2563ff33;color:#fff}.export-menu-item:disabled{opacity:.6;cursor:not-allowed}.topic-pdf-report-menu .export-menu-dropdown{min-width:242px}.topic-pdf-report-menu .export-menu-item{width:100%;justify-content:flex-start;white-space:normal;text-align:left;letter-spacing:0;text-transform:none;line-height:1.25}.topic-pdf-report-menu .export-menu-label{display:block;margin:4px 4px 0;padding:7px 6px 3px;border-top:1px solid rgba(160,178,210,.18);color:#dce6f79e;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.topic-pdf-report-menu .export-menu-item-muted{color:#dce6f7b8}.export-status{display:grid;gap:4px;margin-top:8px;color:var(--muted);font-size:12px}.export-status strong{color:#dce6f7;font-size:12px;font-weight:700}.export-status a{color:#5affbf;text-decoration:none}.export-status a:hover{text-decoration:underline}.export-status.failed strong,.export-status.failed span{color:#ffb6c4}.reader-stream .search{background:linear-gradient(145deg,#ffffff10,#ffffff04 46%,#ffffff02),#03050a9e;border-color:#a0b2d233;box-shadow:0 10px 28px #0000003d,inset 0 1px #ffffff14}.reader-stream .search svg{transition:color .18s ease,filter .18s ease}.reader-stream .search:focus-within{border-color:#507dff9e;box-shadow:0 0 0 3px #2563ff24,0 0 26px #2563ff33}.reader-stream .search:focus-within svg{color:#dce9ff;filter:drop-shadow(0 0 9px rgba(80,125,255,.9))}.reader-stream .icon-button{background:linear-gradient(145deg,#ffffff10,#ffffff04 46%,#ffffff02),#03050a9e;border-color:#a0b2d233;box-shadow:0 10px 28px #0000003d,inset 0 1px #ffffff14}.reader-stream .icon-button:hover:not(:disabled),.reader-stream .text-button:hover:not(:disabled),.mention-modal .icon-button:hover:not(:disabled),.mention-modal .text-button:hover:not(:disabled){border-color:#507dff9e;background:#2563ff24;color:#fff;box-shadow:0 0 24px #2563ff3d,inset 0 1px #ffffff24}.topbar-topic{display:inline-flex;align-items:center;gap:10px;width:100%;min-width:0}.topbar-topic-title{min-width:0;flex:1 1 auto}.topbar-topic-heading{display:flex;min-width:0;align-items:center;gap:8px}.topbar-topic-heading h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-back-button,.topic-export-menu{flex:0 0 auto}.reader-topic-sticky-bar{position:fixed;top:100px;left:50%;z-index:19;display:flex;align-items:center;gap:12px;width:min(1844px,92vw);min-height:var(--topic-floating-bar-height);min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(145deg,#ffffff12,#ffffff05 46%,#ffffff02),#03050adb;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff13;transform:translate(-50%);transition:top .24s ease,border-radius .24s ease,width .24s ease}.reader-topic-sticky-bar.docked{top:84px}.reader-topic-sticky-bar.topic-header-collapsed{top:16px;width:min(1844px,92vw,calc(100vw - 182px))}.reader-topic-sticky-main{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto;max-width:min(620px,40vw)}.reader-topic-selection{position:relative;display:flex;min-width:150px;align-self:flex-end;align-items:center;justify-content:flex-start;gap:7px;margin-bottom:0;flex:1 1 auto}.reader-topic-count-pill{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 11px;border:1px solid rgba(160,178,210,.2);border-radius:999px;background:#ffffff0b;color:#eef4ffe6;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.reader-topic-filter-chips{display:flex;min-width:0;align-items:center;justify-content:flex-start;flex:1 1 auto;flex-wrap:nowrap;gap:6px;overflow:hidden}.reader-topic-filter-chips .active-filter-chip{max-width:min(170px,16vw);min-height:30px;flex:0 1 auto;background:#ffffff0d}.reader-topic-hidden-filters-button{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(160,178,210,.22);border-radius:999px;background:#ffffff0e;color:#dfe8ffd6;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.reader-topic-hidden-filters-button:hover,.reader-topic-selection.open .reader-topic-hidden-filters-button{border-color:#ffffff57;background:#ffffff1a;color:#fff;transform:none}.reader-topic-filters-dropdown{position:relative;display:none;min-width:0;flex:0 1 auto}.reader-topic-filters-trigger{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border:1px solid rgba(160,178,210,.24);border-radius:24px;background:linear-gradient(145deg,#ffffff10,#ffffff04 46%,#ffffff02),#03050a9e;color:#d5e2ff;font-size:13px;font-weight:850;line-height:1}.reader-topic-filters-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-topic-filters-trigger svg{flex:0 0 auto}.reader-topic-filters-trigger:hover,.reader-topic-filters-dropdown.open .reader-topic-filters-trigger{border-color:#ffffff57;background:linear-gradient(145deg,#ffffff14,#ffffff06 46%,#ffffff02),#070a10bd;color:#fff;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff1a}.reader-topic-filters-dropdown.open .reader-topic-filters-trigger svg:last-child{transform:rotate(180deg)}.reader-topic-filter-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:44;display:flex;width:min(360px,72vw);max-height:220px;flex-wrap:wrap;gap:7px;overflow:auto;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(145deg,#ffffff14,#ffffff05 48%,#ffffff02),#05070cf5;box-shadow:0 26px 72px #000000a3,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(124%);-webkit-backdrop-filter:blur(24px) saturate(124%);animation:topicMenuDrop .18s ease both}.reader-topic-filter-popover .active-filter-chip{max-width:100%}.reader-topic-sticky-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;min-width:0;flex:0 1 auto}.reader-topic-sticky-toggle{display:none}.topic-header-burger-shell{position:fixed;top:16px;left:max(16px,calc((100vw - min(1844px,92vw))/2 - 74px));z-index:21;display:grid;justify-items:start}.topic-header-burger-button{position:relative;display:grid;width:var(--topic-floating-bar-height);height:var(--topic-floating-bar-height);place-items:center;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(145deg,#ffffff1f,#ffffff07),#0a0c11e0;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff1c;color:#f7fbff;backdrop-filter:blur(21.6px) saturate(128%);-webkit-backdrop-filter:blur(21.6px) saturate(128%);animation:topicBurgerIn .28s ease both}.topic-header-burger-button:hover,.topic-header-burger-shell.open .topic-header-burger-button{border-color:#ffffff47;background:linear-gradient(145deg,#ffffff26,#ffffff0a),#0f1117eb;box-shadow:0 20px 52px #00000085,0 0 24px #62b2ff21,inset 0 1px #ffffff21}.topic-header-burger-lines{position:relative;z-index:1;display:grid;gap:4px;justify-items:center}.topic-header-burger-lines span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 0 10px #ffffff42;transition:transform .2s ease,opacity .2s ease,width .2s ease}.topic-header-burger-shell.open .topic-header-burger-lines span:nth-child(1){transform:translateY(6px) rotate(45deg)}.topic-header-burger-shell.open .topic-header-burger-lines span:nth-child(2){opacity:0;transform:scaleX(.4)}.topic-header-burger-shell.open .topic-header-burger-lines span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.topic-header-burger-menu{position:absolute;top:calc(100% + 10px);left:0;display:grid;width:max-content;min-width:214px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(145deg,#ffffff14,#ffffff05 48%,#ffffff02),#05070cf5;box-shadow:0 26px 72px #000000a3,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(124%);-webkit-backdrop-filter:blur(24px) saturate(124%);animation:topicMenuDrop .18s ease both}.topic-header-burger-menu button{display:flex;min-height:36px;align-items:center;justify-content:flex-start;gap:9px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#ecf2ffd1;font-size:14px;font-weight:760;text-align:left}.topic-header-burger-menu button:hover{border-color:#ffffff24;background:#fff1;color:#fff}.topic-header-burger-menu button.danger{color:#ffb5c2}@keyframes topicBurgerIn{0%{opacity:0;transform:translateY(-8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes topicMenuDrop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.unread-48h-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;height:42px;max-width:min(430px,34vw);flex:0 1 auto;min-width:0;padding:0 16px;border:1px solid rgba(160,178,210,.24);border-radius:24px;color:#edf4ff;font-size:13px;font-weight:850;line-height:1.18;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.unread-48h-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-48h-button svg{flex:0 0 auto}.unread-48h-button:hover{transform:translateY(-1px)}.unread-48h-button.danger{border-color:#ff65765c;background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.12),transparent 26%),linear-gradient(135deg,#ff415933,#4e081594 58%,#0d111bdb),#07090fe6;box-shadow:0 14px 32px #ff415924,inset 0 1px #ffffff17}.unread-48h-button.danger:hover{border-color:#ff77878f;box-shadow:0 18px 38px #ff415938,inset 0 1px #ffffff1f}.unread-48h-button.success{border-color:#51dd9452;background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.11),transparent 26%),linear-gradient(135deg,#31c4742e,#074e2c8a 58%,#0d111bdb),#07090fe6;box-shadow:0 14px 32px #31c4741f,inset 0 1px #ffffff17}.unread-48h-button.success:hover{border-color:#64f2a980;box-shadow:0 18px 38px #31c47433,inset 0 1px #ffffff1f}.filters-collapse-toggle{display:none}.filters-collapse-toggle svg{transition:transform .2s ease}.filters-collapse-toggle.open svg{transform:rotate(180deg)}.reader-stream{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) minmax(340px,380px);grid-template-areas:"nav overview right" "nav list right";align-items:start;justify-content:center;column-gap:16px;row-gap:12px;width:min(1820px,92vw);margin:0 auto;padding:78px 0 40px}.topic-side-nav{grid-area:nav;position:fixed;top:calc(100px + var(--topic-floating-bar-height) + 16px);left:max(4vw,calc((100vw - 1820px)/2));z-index:18;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:58px;min-width:58px;padding:8px;overflow:hidden;border:1px solid rgba(27,27,27,.82);border-radius:29px;background:#0c0c0cd1;box-shadow:0 18px 52px #00000094,inset 0 1px #ffffff0e;backdrop-filter:blur(24px) saturate(132%);-webkit-backdrop-filter:blur(24px) saturate(132%);transform-origin:left top;transition:width .3s cubic-bezier(.22,1,.36,1),border-color .22s ease,border-radius .3s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background .22s ease}.topic-side-nav:hover{width:194px;border-color:#a0b2d233;border-radius:29px;background:#0c0c0ceb;box-shadow:0 22px 64px #000000a8,inset 0 1px #ffffff14}.topic-side-nav-button{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid transparent;border-radius:21px;background:transparent;color:#8fa4c5;cursor:pointer;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.topic-side-nav-button svg{position:relative;flex:0 0 auto;z-index:1}.topic-side-nav-label{position:relative;z-index:1;max-width:0;margin-left:0;overflow:hidden;color:#d9e4f5;font-size:14px;font-weight:750;line-height:1;opacity:0;white-space:nowrap;transform:translate(-6px);transition:max-width .3s cubic-bezier(.22,1,.36,1),margin-left .3s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1)}.topic-side-nav:hover .topic-side-nav-label{max-width:132px;margin-left:12px;opacity:1;transform:translate(0)}.topic-side-nav-button:nth-child(2) .topic-side-nav-label{transition-delay:25ms}.topic-side-nav-button:nth-child(3) .topic-side-nav-label{transition-delay:.05s}.topic-side-nav-button:hover,.topic-side-nav-button:focus-visible{border-color:#ffffff24;background:#ffffff12;color:#fff;outline:none}.topic-side-nav-button.active{border-color:#1aa7ff6b;background:linear-gradient(135deg,#1aa7ff38,#05d6a51f),#ffffff0f;color:#fff;box-shadow:0 12px 28px #1aa7ff2e,inset 0 1px #ffffff1f}.topic-side-nav-button.active:before{position:absolute;top:50%;left:21px;width:40px;height:40px;border:1px solid rgba(160,178,210,.18);border-radius:50%;background:radial-gradient(circle at 30% 24%,rgba(255,61,110,.18),transparent 42%),radial-gradient(circle at 74% 72%,rgba(56,248,162,.14),transparent 46%),radial-gradient(circle at 78% 28%,rgba(26,167,255,.16),transparent 48%),linear-gradient(145deg,#ffffff1a,#ffffff05),#111216d1;box-shadow:0 0 22px #1aa7ff29,0 0 34px #38f8a214,inset 0 1px #ffffff1a;content:"";pointer-events:none;transform:translate(-50%,-50%)}.topic-languages-page{grid-column:2 / 4;grid-row:1 / 4;display:grid;align-content:start;gap:14px;min-width:0;min-height:520px;padding:16px;overflow:hidden}.topic-languages-dashboard{color:#eaf2ff}.topic-language-reveal-card{--topic-language-reveal-delay: 0ms;opacity:0;transform:translateY(18px) scale(.985);animation:topicInfopodRevealIn .78s cubic-bezier(.2,.82,.2,1) var(--topic-language-reveal-delay) forwards}.topic-languages-head,.topic-language-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.topic-languages-head h2,.topic-language-section-head h3{margin:0;color:#f4f8ff;line-height:1.08;letter-spacing:0}.topic-languages-head h2{font-size:clamp(24px,2.6vw,34px)}.topic-languages-head p,.topic-language-section-head span{margin:6px 0 0;color:#c7d2e5ad;font-size:12px;line-height:1.35}.topic-language-section-head h3{font-size:15px}.topic-language-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(118px,1fr));gap:10px;min-width:0}.topic-language-metric-card,.topic-language-chart-card,.topic-language-table-section,.topic-language-source-bars,.topic-language-sentiment-matrix,.topic-language-top-sources-table{min-width:0;border:1px solid rgba(160,178,210,.16);border-radius:12px;background:linear-gradient(145deg,#ffffff0b,#ffffff03 54%,#ffffff01),#080a0df0;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0e}.topic-language-metric-card{display:grid;align-content:start;gap:6px;min-height:96px;padding:12px;overflow:hidden}.topic-language-metric-card span,.topic-language-metric-card small{min-width:0;color:#c7d2e5a8;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.topic-language-metric-card strong{min-width:0;color:#fff;font-size:clamp(18px,1.8vw,25px);font-weight:760;line-height:1.06;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 0 18px rgba(47,107,255,.34)}.topic-languages-charts-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:14px;min-width:0}.topic-language-chart-card,.topic-language-table-section,.topic-language-source-bars,.topic-language-sentiment-matrix,.topic-language-top-sources-table{display:grid;align-content:start;gap:14px;padding:14px}.topic-language-donut-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:stretch;gap:18px;min-width:0}.topic-language-donut-figure{position:relative;isolation:isolate;display:grid;place-items:center;justify-self:center;width:min(360px,100%);min-width:0;aspect-ratio:1}.topic-language-donut-figure:before,.topic-infopods-donut-figure:before{position:absolute;inset:0;z-index:0;border-radius:50%;background:radial-gradient(circle,transparent 0%,transparent 48.5%,rgba(160,178,210,.08) 49%,rgba(160,178,210,.08) 100%);box-shadow:0 22px 44px #00000057,inset 0 1px #ffffff09;content:"";pointer-events:none}.topic-language-donut-figure:after,.topic-infopods-donut-figure:after{position:absolute;inset:27%;z-index:2;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.08),transparent 36%),#070a0ff0;box-shadow:inset 0 1px #ffffff0a,inset 0 -24px 38px #0000003d,0 16px 42px #00000061;content:"";pointer-events:none}.topic-language-donut-svg{position:relative;z-index:1;display:block;width:100%;max-width:360px;height:100%;max-height:360px;aspect-ratio:1;overflow:visible;filter:drop-shadow(0 18px 30px rgba(0,0,0,.3))}.topic-language-donut-track{fill:none;stroke:transparent;stroke-width:36}.topic-language-donut-segment{cursor:default;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--topic-language-color, #4f7cff) 42%,transparent));transition:filter .18s ease,opacity .18s ease}.topic-language-donut-segment.is-clickable{cursor:pointer}.topic-language-donut-segment.is-clickable:hover,.topic-language-donut-segment.is-clickable:focus-visible{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--topic-language-color, #4f7cff) 72%,transparent));outline:none}.topic-language-donut-segment.is-highlighted{opacity:1;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--topic-language-color, #4f7cff) 88%,transparent)) drop-shadow(0 0 32px color-mix(in srgb,var(--topic-language-color, #4f7cff) 42%,transparent))}.topic-language-donut-segment.is-muted{opacity:.34;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--topic-language-color, #4f7cff) 24%,transparent))}.topic-language-donut-segment.is-disabled{opacity:.62}.topic-language-donut-center{position:absolute;inset:50% auto auto 50%;z-index:3;display:grid;justify-items:center;transform:translate(-50%,-50%);pointer-events:none}.topic-language-donut-center b{color:#fff;font-size:clamp(30px,4vw,42px);line-height:1;font-variant-numeric:tabular-nums}.topic-language-donut-center small{color:#c7d2e5b3;font-size:13px;line-height:1.2}.topic-language-legend,.topic-language-rgb-legend{display:grid;gap:7px;min-width:0}.topic-language-legend-row,.topic-language-rgb-legend-button{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:31px;padding:6px 9px;border:1px solid rgba(160,178,210,.12);border-radius:8px!important;background:#0003;color:#e2ebfadb;text-align:left}.topic-language-legend-row i,.topic-language-rgb-legend-button i{width:9px;height:9px;border-radius:50%;background:var(--topic-language-color, #4f7cff);box-shadow:0 0 12px color-mix(in srgb,var(--topic-language-color, #4f7cff) 60%,transparent)}.topic-language-legend-row span,.topic-language-rgb-legend-button span{min-width:0;overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.topic-language-legend-row b,.topic-language-rgb-legend-button b{color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.topic-language-legend-row:not(.is-disabled):hover,.topic-language-legend-row:not(.is-disabled):focus-visible,.topic-language-rgb-legend-button:hover:not(:disabled){border-color:#a0b2d238;background:linear-gradient(135deg,#ff3d6e12,#ffb0000b 30%,#38f8a20d 62%,#1aa7ff12),#0f1115eb;transform:none}.topic-language-legend-row.is-highlighted{border-color:color-mix(in srgb,var(--topic-language-color, #4f7cff) 46%,rgba(160,178,210,.2));background:linear-gradient(135deg,color-mix(in srgb,var(--topic-language-color, #4f7cff) 14%,transparent),transparent 56%),#0f1115f0;color:#fff;box-shadow:inset 0 1px #ffffff14,0 0 24px color-mix(in srgb,var(--topic-language-color, #4f7cff) 18%,transparent)}.topic-language-rgb-chart{align-content:stretch;grid-template-rows:auto minmax(380px,1fr) auto;overflow:hidden}.topic-language-rgb-plot{position:relative;min-width:0;min-height:380px;overflow-x:auto;border:1px solid rgba(160,178,210,.14);border-radius:10px;background:linear-gradient(to top right,#101012 0% 20%,#000);box-shadow:inset 0 1px #ffffff0e}.topic-language-rgb-svg{display:block;width:100%;min-width:560px;height:100%;min-height:380px}.topic-language-rgb-grid line{stroke:#a0b2d221;stroke-width:1}.topic-language-rgb-grid text,.topic-language-rgb-x-labels text{fill:#c7d2e59e;font-size:11px;font-weight:650}.topic-language-rgb-axis{stroke:#c7d2e538!important}.topic-language-rgb-line-path{stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--topic-language-color, #4f7cff) 42%,transparent))}.topic-language-rgb-marker{stroke:#0a0b0d;stroke-width:1.6;filter:drop-shadow(0 0 6px rgba(255,255,255,.14))}.topic-language-rgb-hit-target{cursor:pointer;outline:none;pointer-events:auto}.topic-language-rgb-hit-target:focus-visible+.topic-language-rgb-marker,.topic-language-rgb-marker:has(+.topic-language-rgb-hit-target:focus-visible){filter:drop-shadow(0 0 8px color-mix(in srgb,var(--topic-language-color, #4f7cff) 68%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--topic-language-color, #4f7cff) 34%,transparent))}.topic-language-rgb-tooltip{position:absolute;z-index:4;display:grid;gap:4px;min-width:150px;max-width:220px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--topic-language-color, #4f7cff) 46%,rgba(160,178,210,.22));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--topic-language-color, #4f7cff) 14%,transparent),transparent 62%),#05070cf5;box-shadow:0 16px 36px #0000006b,0 0 24px color-mix(in srgb,var(--topic-language-color, #4f7cff) 18%,transparent),inset 0 1px #ffffff14;color:#fff;pointer-events:none;transform:translate(-50%,calc(-100% - 12px))}.topic-language-rgb-tooltip.below{transform:translate(-50%,12px)}.topic-language-rgb-tooltip.edge-left{transform:translateY(calc(-100% - 12px))}.topic-language-rgb-tooltip.edge-right{transform:translate(-100%,calc(-100% - 12px))}.topic-language-rgb-tooltip.below.edge-left{transform:translateY(12px)}.topic-language-rgb-tooltip.below.edge-right{transform:translate(-100%,12px)}.topic-language-rgb-tooltip strong,.topic-language-rgb-tooltip span,.topic-language-rgb-tooltip small{min-width:0;overflow-wrap:anywhere}.topic-language-rgb-tooltip strong{font-size:13px;line-height:1.15}.topic-language-rgb-tooltip span{color:#fffffff0;font-size:12px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.topic-language-rgb-tooltip small{color:#c7d2e5ad;font-size:11px;font-weight:650;line-height:1.2}.topic-language-table-wrap{min-width:0;overflow-x:auto;border:1px solid rgba(160,178,210,.12);border-radius:10px;background:#0000002e}.topic-language-table{width:100%;min-width:760px;border-collapse:collapse}.topic-language-table th,.topic-language-table td{padding:11px 12px;border-bottom:1px solid rgba(160,178,210,.11);text-align:left;vertical-align:top}.topic-language-table th{color:#c7d2e5a8;font-size:11px;font-weight:760;text-transform:uppercase}.topic-language-table td{color:#ebf1ffe6;font-size:12px;line-height:1.35}.topic-language-table tbody tr:last-child td{border-bottom:0}.topic-language-table small{display:block;margin-top:4px;color:#c7d2e594;font-size:11px}.topic-language-link{min-width:0;padding:0;border:0;background:transparent;color:#9fc0ff;font-weight:720;line-height:1.25;text-align:left;overflow-wrap:anywhere}.topic-language-link:hover:not(:disabled),.topic-language-link:focus-visible:not(:disabled){color:#fff;text-shadow:0 0 14px rgba(79,124,255,.38);transform:none}.topic-language-source-bars{overflow:hidden}.topic-language-source-bar-row{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid rgba(160,178,210,.11);border-radius:10px;background:#0000002e}.topic-language-source-bar-meta{display:grid;gap:4px;min-width:0}.topic-language-source-bar-meta strong,.topic-language-source-bar-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-language-source-bar-meta strong{color:#f4f8ff;font-size:13px}.topic-language-source-bar-meta span{color:#c7d2e59e;font-size:11px}.topic-language-source-bar-track{display:flex;min-width:0;min-height:34px;overflow:hidden;border:1px solid rgba(160,178,210,.1);border-radius:999px;background:#ffffff0b}.topic-language-source-segment{display:grid;place-items:center;min-width:18px;height:34px;padding:0 6px;border:0;border-radius:0!important;background:linear-gradient(90deg,color-mix(in srgb,var(--topic-language-color, #4f7cff) 86%,rgba(255,255,255,.22)),var(--topic-language-color, #4f7cff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--topic-language-color, #4f7cff) 34%,rgba(255,255,255,.12)),inset 0 8px 18px #ffffff14;color:#ffffffeb;font-size:10px;font-weight:760;line-height:1;overflow:hidden;text-shadow:0 1px 5px rgba(0,0,0,.54)}.topic-language-source-segment span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-language-source-segment:hover:not(:disabled),.topic-language-source-segment:focus-visible:not(:disabled){transform:none}.topic-language-sentiment-rows{display:grid;gap:8px;min-width:0;max-height:420px;overflow:auto}.topic-language-sentiment-row{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid rgba(160,178,210,.11);border-radius:10px;background:#0000002e}.topic-language-sentiment-cells{display:flex;gap:8px;min-width:0;overflow-x:auto}.topic-language-sentiment-cells span{flex:var(--topic-language-sentiment-grow, 0) 1 0;min-width:124px;min-height:30px;padding:8px 10px;border:1px solid rgba(160,178,210,.1);border-radius:8px;color:#f4f8ffe6;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.topic-language-sentiment-cells .positive{background:#38f8a21f;color:#d8ffeb}.topic-language-sentiment-cells .neutral{background:#a0b2d21a;color:#dde6f5}.topic-language-sentiment-cells .negative{background:#ff3d6821;color:#ffe1e8}.topic-language-empty-note,.topic-languages-state{min-height:142px;border-color:#a0b2d224;border-style:solid;background:#0003;color:#c7d2e5b3}.topic-language-empty-note{display:grid;place-items:center;border:1px solid rgba(160,178,210,.14);border-radius:10px;text-align:center}@media(max-width:760px){.topic-languages-page{gap:12px;padding:12px}.topic-languages-head,.topic-language-section-head{align-items:stretch;flex-direction:column;gap:8px}.topic-languages-head .text-button{align-self:flex-start}.topic-language-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-languages-charts-grid,.topic-language-donut-layout,.topic-language-source-bar-row,.topic-language-sentiment-row{grid-template-columns:1fr}.topic-language-donut-figure{justify-self:center;width:min(300px,100%)}.topic-language-rgb-svg{min-width:520px}.topic-language-sentiment-cells{grid-template-columns:repeat(3,minmax(112px,1fr))}}@media(max-width:520px){.topic-language-metrics-grid{grid-template-columns:1fr}.topic-language-metric-card{min-height:86px}.topic-language-table{min-width:680px}.topic-language-source-bar-meta strong,.topic-language-source-bar-meta span{white-space:normal}}.topic-core-analytics-page{grid-column:2 / 4;grid-row:1 / 4;display:grid;align-content:start;gap:14px;min-width:0;min-height:520px;padding:16px;overflow:hidden;color:#eaf2ff}.topic-core-dashboard{color:#eaf2ff}.topic-core-head h2{font-size:clamp(24px,2.6vw,34px)}.topic-core-analytics-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:14px;min-width:0}.topic-core-chart-card{display:grid;align-content:start;gap:14px;min-width:0;padding:14px;border:1px solid rgba(160,178,210,.16);border-radius:12px;background:linear-gradient(145deg,#ffffff0b,#ffffff03 54%,#ffffff01),#080a0df0;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0e}.topic-core-donut-card,.topic-core-breakdown-card{min-height:420px}.topic-core-donut-layout{align-items:center}.topic-core-donut-figure{width:min(330px,100%)}.topic-core-legend{align-self:stretch}.topic-core-legend-row{grid-template-columns:10px minmax(0,1fr) auto}.topic-core-line-card{min-height:420px}.topic-core-line-plot,.topic-core-line-svg{min-height:360px}.topic-core-rgb-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-core-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid rgba(160,178,210,.16);border-radius:8px;background:#ffffff0e;color:#eaf2ff;font-size:12px;font-weight:760;line-height:1;white-space:nowrap}.topic-core-copy-button:hover,.topic-core-copy-button:focus-visible{border-color:#a0b2d252;background:#ffffff1a;color:#fff;outline:none;transform:none}.topic-brief-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0}.topic-brief-summary-card{position:relative;display:grid;align-content:start;gap:14px;min-width:0;min-height:136px;padding:20px 20px 18px 34px;border:1px solid rgba(160,178,210,.14);border-radius:12px;background:linear-gradient(145deg,#ffffff0d,#ffffff03 58%,#ffffff01),#080a0df0;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff0e}.topic-brief-summary-card:before{position:absolute;top:20px;bottom:20px;left:18px;width:5px;border-radius:999px;background:linear-gradient(180deg,#24c8ff,#1f7dff);box-shadow:0 0 18px #24a8ff70;content:""}.topic-brief-summary-card span{min-width:0;color:#eaf2ffeb;font-size:18px;font-weight:720;line-height:1.18}.topic-brief-summary-card strong{min-width:0;color:#fff;font-size:42px;font-weight:900;line-height:.98;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.topic-brief-table-card{margin-top:2px}.topic-brief-table{min-width:520px}.topic-core-percent-list{display:grid;gap:10px;min-width:0}.topic-core-percent-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 10px;border:1px solid rgba(160,178,210,.12);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--topic-core-color, #4f7cff) 12%,transparent),transparent 68%),#0003;color:#f4f8ff;text-align:left}.topic-core-percent-row i{width:28px;height:28px;border-radius:50%;background:var(--topic-core-color, #4f7cff);box-shadow:0 0 18px color-mix(in srgb,var(--topic-core-color, #4f7cff) 58%,transparent)}.topic-core-percent-row span{min-width:0;overflow:hidden;font-size:14px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.topic-core-percent-row b{color:#fff;font-size:18px;font-variant-numeric:tabular-nums}.topic-core-percent-row small{grid-column:2 / 4;color:#c7d2e5a3;font-size:11px}.topic-core-percent-row:hover,.topic-core-percent-row:focus-visible{border-color:color-mix(in srgb,var(--topic-core-color, #4f7cff) 42%,rgba(160,178,210,.2));background:linear-gradient(135deg,color-mix(in srgb,var(--topic-core-color, #4f7cff) 18%,transparent),transparent 68%),#0c0f16f5;outline:none;transform:none}.topic-core-word-cloud-card{min-height:590px}.topic-core-word-cloud{position:relative;min-height:500px;padding:22px;overflow:hidden;border:1px solid rgba(160,178,210,.14);border-radius:10px;background:radial-gradient(circle at 18% 18%,rgba(56,248,162,.08),transparent 34%),radial-gradient(circle at 82% 72%,rgba(255,75,109,.08),transparent 30%),linear-gradient(135deg,#0c0e12eb,#020408f5)}.topic-core-word{position:absolute;left:var(--topic-core-word-x, 50%);top:var(--topic-core-word-y, 50%);transform:translate(-50%,-50%);padding:3px 6px;border:0;border-radius:6px;background:transparent;color:var(--topic-core-word-color, #8bd8ff);font-size:var(--topic-core-word-size, 18px);font-weight:780;line-height:1.05;white-space:nowrap;text-shadow:0 0 18px color-mix(in srgb,var(--topic-core-word-color, #8bd8ff) 34%,transparent);overflow-wrap:anywhere}.topic-core-word:hover,.topic-core-word:focus-visible{background:#ffffff14;color:#fff;outline:none;transform:translate(-50%,-50%)}.topic-core-table{min-width:620px}.topic-core-state,.topic-core-empty-note{min-height:142px;border:1px solid rgba(160,178,210,.14);border-radius:10px;background:#0003;color:#c7d2e5b3}.topic-core-empty-note{display:grid;place-items:center;text-align:center}@media(max-width:760px){.topic-core-analytics-page{gap:12px;padding:12px}.topic-core-analytics-grid,.topic-core-rgb-legend,.topic-brief-summary-grid{grid-template-columns:1fr}.topic-brief-summary-card{min-height:118px;padding:18px 18px 16px 32px}.topic-brief-summary-card span{font-size:16px}.topic-brief-summary-card strong{font-size:34px}.topic-core-word-cloud{min-height:360px;padding:16px}.topic-core-word{font-size:clamp(12px,calc(var(--topic-core-word-size, 18px) * .72),40px)}.topic-core-percent-row{grid-template-columns:28px minmax(0,1fr) auto}}.topic-infopods-page{grid-column:2 / 4;grid-row:1 / 4;display:grid;align-content:start;gap:14px;min-width:0;min-height:560px;padding:16px;overflow:hidden;color:#eaf2ff}.topic-infopod-detail-page{color:#eaf2ff}.topic-infopod-reveal-card{--topic-infopod-delay: 0ms;opacity:0;transform:translateY(18px) scale(.985);animation:topicInfopodRevealIn .78s cubic-bezier(.2,.82,.2,1) var(--topic-infopod-delay) forwards}@keyframes topicInfopodRevealIn{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.topic-infopods-head,.topic-infopods-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.topic-infopods-head{padding:4px 2px 2px}.topic-infopods-head h2,.topic-infopods-section-head h3{margin:0;color:#f4f8ff;line-height:1.08;letter-spacing:0}.topic-infopods-head h2{font-size:clamp(24px,2.6vw,34px)}.topic-infopods-head p,.topic-infopods-head small,.topic-infopods-section-head span,.topic-infopods-note{margin:6px 0 0;color:#c7d2e5ad;font-size:12px;line-height:1.35}.topic-infopods-summary-grid,.topic-infopods-leaders-grid{display:grid;gap:10px;min-width:0}.topic-infopods-summary-grid{grid-template-columns:repeat(5,minmax(118px,1fr))}.topic-infopods-summary-grid.compact,.topic-infopods-leaders-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.topic-infopods-summary-grid.detail{grid-template-columns:repeat(5,minmax(120px,1fr))}.topic-infopods-summary-card,.topic-infopods-leader-card,.topic-infopods-chart-card,.topic-infopods-table-section,.topic-infopod-hero{min-width:0;border:1px solid rgba(160,178,210,.16);border-radius:12px;background:linear-gradient(145deg,#ffffff0b,#ffffff03 54%,#ffffff01),#080a0df0;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0e}.topic-infopods-summary-card,.topic-infopods-leader-card{display:grid;align-content:start;gap:7px;min-height:100px;padding:12px;overflow:hidden}.topic-infopods-leader-card{position:relative;padding-right:58px}.topic-infopods-summary-card span,.topic-infopods-summary-card small,.topic-infopods-leader-card span,.topic-infopods-leader-card small{min-width:0;color:#c7d2e5a8;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.topic-infopods-summary-card strong,.topic-infopods-leader-card strong{min-width:0;color:#fff;font-size:clamp(18px,1.8vw,26px);font-weight:760;line-height:1.06;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 0 18px rgba(47,107,255,.34)}.topic-infopods-leader-card b{color:#b9d7ff;font-size:12px;font-variant-numeric:tabular-nums}.topic-infopods-leader-action{position:absolute;top:12px;right:12px;z-index:1;display:inline-grid;width:36px;height:36px;place-items:center;padding:0;isolation:isolate;overflow:visible;border:1px solid rgba(160,178,210,.16);border-radius:999px!important;background:linear-gradient(145deg,#ffffff1f,#ffffff06),#121619e0;color:#ebf1ffe6;box-shadow:inset 0 1px #ffffff17,0 0 18px #38f8a214}.topic-infopods-leader-action:before{position:absolute;inset:-9px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 28% 24%,rgba(255,61,110,.22),transparent 42%),radial-gradient(circle at 74% 76%,rgba(56,248,162,.18),transparent 48%),radial-gradient(circle at 78% 30%,rgba(26,167,255,.2),transparent 48%),#04060ab8;box-shadow:0 0 20px #1aa7ff1f,0 0 26px #38f8a214,0 0 30px #ff3d6e12;content:"";opacity:.74;pointer-events:none;transition:opacity .2s ease,transform .2s ease,filter .2s ease}.topic-infopods-leader-action svg{position:relative;z-index:1}.topic-infopods-leader-action:hover:not(:disabled),.topic-infopods-leader-action:focus-visible:not(:disabled){border-color:#38f8a26b;background:linear-gradient(145deg,#ffffff24,#38f8a20e),#121619f0;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 0 24px #38f8a229}.topic-infopods-leader-action:hover:not(:disabled):before,.topic-infopods-leader-action:focus-visible:not(:disabled):before{opacity:.95;filter:saturate(1.14);transform:scale(1.05)}.topic-infopods-leader-action:disabled{cursor:default;opacity:.34}.topic-infopods-charts-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;min-width:0}.topic-infopods-chart-card,.topic-infopods-table-section{display:grid;align-content:start;gap:14px;padding:14px}.topic-infopods-donut-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;justify-items:stretch;min-width:0}.topic-infopods-donut-figure{position:relative;isolation:isolate;display:grid;place-items:center;justify-self:center;width:min(360px,100%);max-width:360px;aspect-ratio:1}.topic-infopods-donut-svg{position:relative;z-index:1;display:block;width:100%;max-width:360px;height:100%;max-height:360px;aspect-ratio:1;overflow:visible;filter:drop-shadow(0 18px 30px rgba(0,0,0,.3))}.topic-infopods-donut-track{fill:none;stroke:transparent;stroke-width:36}.topic-infopods-donut-segment{cursor:pointer;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--topic-infopod-color, #38f8a2) 42%,transparent));transition:filter .18s ease,opacity .18s ease}.topic-infopods-donut-segment:hover,.topic-infopods-donut-segment:focus-visible{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--topic-infopod-color, #38f8a2) 78%,transparent));outline:none}.topic-infopods-donut-segment.is-other{cursor:default;opacity:.62}.topic-infopods-donut-center{position:absolute;inset:50% auto auto 50%;z-index:3;display:grid;justify-items:center;transform:translate(-50%,-50%);pointer-events:none}.topic-infopods-donut-center b{color:#fff;font-size:clamp(28px,3.8vw,40px);line-height:1;font-variant-numeric:tabular-nums}.topic-infopods-donut-center small{color:#c7d2e5b3;font-size:12px}.topic-infopods-legend,.topic-infopods-line-legend{display:grid;gap:7px;min-width:0}.topic-infopods-legend-row,.topic-infopods-line-legend span{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:31px;padding:6px 9px;border:1px solid rgba(160,178,210,.12);border-radius:8px!important;background:#0003;color:#e2ebfadb;text-align:left}.topic-infopods-legend-row i,.topic-infopods-line-legend i,.topic-infopods-name-button i,.topic-infopods-color-dot{width:9px;height:9px;border-radius:50%;background:var(--topic-infopod-color, #38f8a2);box-shadow:0 0 12px color-mix(in srgb,var(--topic-infopod-color, #38f8a2) 60%,transparent)}.topic-infopods-legend-row span,.topic-infopods-line-legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-infopods-segmented:not(.topic-infopods-chart-tabs){display:flex;flex-wrap:wrap;gap:6px}.topic-infopods-segmented:not(.topic-infopods-chart-tabs) button{min-height:30px;padding:0 10px;border:1px solid rgba(160,178,210,.14);border-radius:8px!important;background:#ffffff0b;color:#e2ebfac2;font-size:11px;font-weight:760}.topic-infopods-segmented:not(.topic-infopods-chart-tabs) button.active{border-color:#38f8a270;background:#38f8a221;color:#fff;box-shadow:inset 0 1px #ffffff12,0 0 18px #38f8a224}.topics-dashboard-chart-tabs.topic-infopods-chart-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.topics-dashboard-chart-tabs.topic-infopods-chart-tabs::-webkit-scrollbar{display:none}.topics-dashboard-chart-tabs.topic-infopods-detail-chart-tabs{justify-self:end;margin-bottom:0}.topic-infopods-dynamics-tooltip{z-index:6}.topic-infopods-chart-card.topic-language-rgb-chart{grid-template-rows:auto 380px auto;align-content:start;align-self:start}.topic-infopods-line-plot{min-width:0;height:380px;min-height:380px;max-height:380px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(160,178,210,.14);border-radius:10px;background:linear-gradient(to top right,#101012 0% 20%,#000)}.topic-infopods-line-plot svg{display:block;width:100%;min-width:560px;height:380px;min-height:0}.topic-infopods-graph-section{gap:12px}.topic-infopods-graph-head .text-button{min-height:32px}.topic-infopods-graph-toolbar{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr);gap:10px;min-width:0}.topic-infopods-graph-search,.topic-infopods-graph-strength{display:grid;align-items:center;min-width:0;min-height:38px;border:1px solid rgba(160,178,210,.14);border-radius:9px;background:#0000003d;color:#e2ebfac7}.topic-infopods-graph-search{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:0 11px}.topic-infopods-graph-search:focus-within{border-color:#38bdf861;box-shadow:0 0 0 3px #38bdf814}.topic-infopods-graph-search input{min-width:0;border:0;outline:0;background:transparent;color:#f4f8ff;font:inherit;font-size:12px}.topic-infopods-graph-strength{grid-template-columns:auto minmax(100px,1fr) auto;gap:10px;padding:0 11px}.topic-infopods-graph-strength span,.topic-infopods-graph-strength b{color:#e2ebfabd;font-size:11px;font-weight:780;white-space:nowrap}.topic-infopods-graph-strength b{color:#dff6ff;font-variant-numeric:tabular-nums}.topic-infopods-graph-strength input{width:100%;accent-color:#38bdf8}.topic-infopods-graph-search-results{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.topic-infopods-graph-search-results button{display:inline-grid;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:7px;max-width:min(260px,100%);min-height:30px;padding:0 9px;border:1px solid rgba(160,178,210,.14);border-radius:8px!important;background:#ffffff0b;color:#e2ebfadb;font-size:11px;font-weight:760}.topic-infopods-graph-search-results i,.topic-infopods-graph-relations i{width:9px;height:9px;border-radius:50%;background:var(--topic-infopod-color, #38bdf8);box-shadow:0 0 10px #38bdf8ad,0 0 22px #38bdf83d}.topic-infopods-graph-search-results span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-infopods-graph-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:12px;min-width:0}.topic-infopods-graph-canvas-wrap{position:relative;min-width:0;min-height:540px;overflow:hidden;border:1px solid rgba(160,178,210,.13);border-radius:10px;background:linear-gradient(180deg,#0e1116eb,#000000f5),#050608}.topic-infopods-sigma{--sigma-background-color: #050608;--sigma-controls-background-color: transparent;--sigma-controls-background-color-hover: rgba(56, 189, 248, .16);--sigma-controls-border-color: transparent;--sigma-controls-color: rgba(125, 211, 252, .9);width:100%;height:540px;min-height:540px;background:linear-gradient(rgba(160,178,210,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(160,178,210,.026) 1px,transparent 1px);background-size:38px 38px}.topic-infopods-sigma canvas{filter:drop-shadow(0 0 10px rgba(56,189,248,.42)) drop-shadow(0 0 26px rgba(56,189,248,.18))}.topic-infopods-sigma .sigma-container{inset:0}.topic-infopods-sigma .react-sigma-controls{display:grid;gap:6px;border:0;background:transparent;box-shadow:none}.topic-infopods-sigma .react-sigma-control{width:36px;height:36px;border:0;background:transparent;line-height:36px}.topic-infopods-sigma .react-sigma-control button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:999px;background:transparent;color:#7dd3fce6;box-shadow:none;filter:drop-shadow(0 0 10px rgba(56,189,248,.38))}.topic-infopods-sigma .react-sigma-control button:hover,.topic-infopods-sigma .react-sigma-control button:focus-visible{background:#38bdf824;color:#fff}.topic-infopods-graph-tooltip{position:absolute;left:12px;top:12px;z-index:5;display:grid;gap:4px;max-width:min(360px,calc(100% - 24px));padding:10px 11px;border:1px solid rgba(160,178,210,.16);border-radius:9px;background:#05070ae0;color:#ebf1ffe6;box-shadow:0 16px 34px #0000006b;pointer-events:none}.topic-infopods-graph-tooltip strong,.topic-infopods-graph-details h4{min-width:0;margin:0;color:#fff;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.topic-infopods-graph-tooltip span,.topic-infopods-graph-tooltip small,.topic-infopods-graph-details p,.topic-infopods-graph-relations small{margin:0;color:#c7d2e5ad;font-size:11px;line-height:1.35}.topic-infopods-graph-details{display:grid;align-content:start;gap:12px;min-width:0;min-height:540px;padding:13px;border:1px solid rgba(160,178,210,.13);border-radius:10px;background:#0003}.topic-infopods-graph-details.selected{border-color:#38f8a23d;background:linear-gradient(145deg,#38f8a20e,#ffffff05),#00000038}.topic-infopods-graph-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.topic-infopods-graph-detail-stats span{display:grid;gap:3px;min-width:0;min-height:58px;padding:8px;border:1px solid rgba(160,178,210,.12);border-radius:8px;background:#ffffff09;color:#c7d2e59e;font-size:10px;line-height:1.2}.topic-infopods-graph-detail-stats b{color:#f4f8ff;font-size:15px;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.topic-infopods-graph-relations{display:grid;gap:7px;min-width:0}.topic-infopods-graph-relations>strong{color:#e2ebfad1;font-size:11px;text-transform:uppercase}.topic-infopods-graph-relations button{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:32px;padding:6px 8px;border:1px solid rgba(160,178,210,.12);border-radius:8px;background:#0000002e;color:#e2ebfae0;text-align:left}.topic-infopods-graph-relations button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-infopods-graph-relations button b{color:#c7ffdf;font-size:11px;font-variant-numeric:tabular-nums}.topic-infopods-graph-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.topic-infopods-chart-grid line{stroke:#a0b2d224;stroke-width:1}.topic-infopods-chart-grid text,.topic-infopods-x-labels text{fill:#c7d2e59e;font-size:11px;font-weight:650}.topic-infopods-sentiment-list,.topic-infopod-sentiment-dynamics{display:grid;gap:8px;min-width:0}.topic-infopods-sentiment-row,.topic-infopods-source-row,.topic-infopod-sentiment-dynamics article{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid rgba(160,178,210,.11);border-radius:10px;background:#0000002e}.topic-infopods-name-button{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:start;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:#a9c7ff;font-weight:760;line-height:1.25;text-align:left;overflow-wrap:anywhere}.topic-infopods-sentiment-row .topic-infopods-name-button{display:grid;grid-template-columns:9px minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;width:100%;max-width:100%;font-size:12px;line-height:1.18;white-space:normal;word-break:break-word}.topic-infopods-sentiment-row .topic-infopods-name-button i{align-self:center;margin-top:0}.topic-infopods-source-row .topic-infopods-name-button{display:grid;grid-template-columns:9px minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;width:100%;max-width:100%;font-size:12px;line-height:1.18;white-space:normal;word-break:break-word}.topic-infopods-source-row .topic-infopods-name-button i{align-self:center;margin-top:0}.topic-infopods-name-button:hover,.topic-infopods-name-button:focus-visible{color:#fff;text-shadow:0 0 14px rgba(56,248,162,.34);transform:none}.topic-infopods-stacked-bar{display:flex;gap:8px;min-width:0;min-height:auto;overflow-x:auto;border:0;border-radius:0;background:transparent}.topic-infopods-source-track{display:flex;min-width:0;min-height:34px;overflow:hidden;border:1px solid rgba(160,178,210,.1);border-radius:999px;background:#ffffff0b}.topic-infopods-stacked-bar span,.topic-infopods-source-track span{display:grid;place-items:center;min-width:0;padding:0 7px;color:#ffffffeb;font-size:10px;font-weight:760;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-infopods-stacked-bar span{flex:var(--topic-language-sentiment-grow, 0) 1 0;min-width:124px;min-height:30px;padding:8px 10px;border:1px solid rgba(160,178,210,.1);border-radius:8px;font-size:11px;line-height:1.2}.topic-infopods-stacked-bar .positive{background:#38f8a21f;color:#d8ffeb}.topic-infopods-stacked-bar .neutral{background:#a0b2d21a;color:#dde6f5}.topic-infopods-stacked-bar .negative{background:#ff3d6821;color:#ffe1e8}.topic-infopods-source-track span{background:linear-gradient(90deg,color-mix(in srgb,var(--topic-language-color, #38f8a2) 86%,rgba(255,255,255,.22)),var(--topic-language-color, #38f8a2))}.topic-infopod-sentiment-dynamics .topic-infopods-stacked-bar{gap:0;min-height:28px;overflow:hidden;border:1px solid rgba(160,178,210,.1);border-radius:999px;background:#ffffff0b}.topic-infopod-sentiment-dynamics .topic-infopods-stacked-bar span{min-width:0;min-height:28px;padding:0;border:0;border-radius:0}.topic-infopods-table-wrap{min-width:0;overflow-x:auto;border:1px solid rgba(160,178,210,.12);border-radius:10px;background:#0000002e}.topic-infopods-table-wrap.wide .topic-infopods-table{min-width:1520px}.topic-infopods-table{width:100%;min-width:860px;border-collapse:collapse}.topic-infopods-table th,.topic-infopods-table td{padding:11px 12px;border-bottom:1px solid rgba(160,178,210,.11);text-align:left;vertical-align:top}.topic-infopods-table th{color:#c7d2e5a8;font-size:11px;font-weight:760;text-transform:uppercase}.topic-infopods-table td{color:#ebf1ffe6;font-size:12px;line-height:1.35}.topic-infopods-table small{display:block;margin-top:4px;color:#c7d2e594;font-size:11px}.topic-infopods-table a{color:#a9c7ff}.topic-infopods-row-actions,.topic-infopods-actions{display:flex;flex-wrap:wrap;gap:8px}.topic-infopods-empty-note,.topic-infopods-state{min-height:142px;border:1px solid rgba(160,178,210,.14);border-radius:10px;background:#0003;color:#c7d2e5b3}.topic-infopods-empty-note{display:grid;place-items:center;text-align:center}.topic-infopod-hero{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:center;padding:14px}.topic-infopod-hero-color{width:16px;height:64px;border-radius:999px;box-shadow:0 0 24px color-mix(in srgb,currentColor 40%,transparent)}.topic-infopod-hero div{display:grid;gap:5px;min-width:0}.topic-infopod-hero strong{color:#fff;font-size:22px;line-height:1.1;overflow-wrap:anywhere}.topic-infopod-hero span,.topic-infopod-hero small{color:#c7d2e5ad;font-size:12px;line-height:1.35}.topic-infopods-detail-chart-wrap{display:grid;gap:8px;min-width:0}.topic-infopods-detail-chart-wrap>.topic-infopods-chart-card .topic-infopods-section-head{display:none}.topic-infopod-word-cloud{display:flex;flex-wrap:wrap;gap:8px}.topic-infopod-word-cloud span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid rgba(160,178,210,.13);border-radius:999px;background:#ffffff0e;color:#f4f8ff;font-size:12px;animation:topicInfopodRevealIn .62s cubic-bezier(.2,.82,.2,1) var(--topic-infopod-delay) both}.topic-infopod-word-cloud b{color:#c7d2e5ad;font-size:11px;font-variant-numeric:tabular-nums}.topic-infopod-timeline{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.topic-infopod-timeline article{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(160,178,210,.11);border-radius:10px;background:#0000002e}.topic-infopod-timeline i{width:9px;height:9px;border-radius:999px;background:#38f8a2;box-shadow:0 0 18px #38f8a294}.topic-infopod-timeline span{color:#c7d2e5ad;font-size:11px}.topic-infopod-timeline strong{color:#fff;font-size:13px}.topic-infopod-timeline small{color:#c7d2e59e;font-size:11px;line-height:1.3;overflow-wrap:anywhere}@media(max-width:980px){.topic-infopods-summary-grid,.topic-infopods-summary-grid.detail{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-infopods-leaders-grid,.topic-infopods-charts-grid,.topic-infopods-donut-layout,.topic-infopods-graph-layout,.topic-infopods-graph-toolbar{grid-template-columns:1fr}.topic-infopods-graph-details{min-height:0}.topic-infopod-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.topic-infopods-page{gap:12px;padding:12px}.topic-infopods-head,.topic-infopods-section-head,.topic-infopods-sentiment-row,.topic-infopods-source-row,.topic-infopod-sentiment-dynamics article{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.topic-infopods-summary-grid,.topic-infopods-summary-grid.compact,.topic-infopods-summary-grid.detail,.topic-infopods-leaders-grid,.topic-infopod-timeline{grid-template-columns:1fr}.topic-infopods-graph-canvas-wrap,.topic-infopods-sigma{min-height:440px;height:440px}.topic-infopods-graph-strength{grid-template-columns:1fr auto;padding-top:8px;padding-bottom:8px}.topic-infopods-graph-strength span{grid-column:1 / -1}.topic-infopods-graph-detail-stats{grid-template-columns:1fr}.topic-infopods-table{min-width:760px}}@media(prefers-reduced-motion:reduce){.topic-language-reveal-card,.topic-infopod-reveal-card,.topic-infopod-word-cloud span{opacity:1;transform:none;filter:none;animation:none}}.reader-right-stack{grid-area:right;display:grid;align-content:start;gap:12px;min-width:0}.reader-overview-block{grid-area:overview;display:grid;gap:12px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff05 46%,#ffffff02),#03050a94;box-shadow:var(--shadow),0 0 42px #2563ff1a,inset 0 1px #ffffff14,inset 0 -1px #ffffff08;backdrop-filter:blur(21.6px) saturate(120%);-webkit-backdrop-filter:blur(21.6px) saturate(120%)}.overview-head{display:inline-flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.overview-head strong{color:#eaf2ff;font-size:32px;letter-spacing:.02em;text-shadow:0 0 14px rgba(80,125,255,.6)}.overview-metric-tabs{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-bottom:0;padding:0}.overview-metric-tab{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:12px;min-width:0;min-height:102px;padding:13px 16px;border:1px solid rgba(160,178,210,.13);border-radius:18px!important;background:linear-gradient(145deg,#ffffff0d,#ffffff03),#101216c2;color:#a6b1c4eb;text-align:left;cursor:pointer;overflow:hidden;transition:min-height .2s ease,padding .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.overview-metric-tab:hover{border-color:#5f8cff6b;color:#dce6f7;background:linear-gradient(145deg,#2f6bff1a,#ffffff04),#16181ddb}.overview-metric-tab.active{min-height:102px;padding:13px 16px;border-color:#2f6bffb8;border-radius:18px!important;background:linear-gradient(145deg,#2f6bff33,#ffffff07),#17191ef2;box-shadow:0 0 24px #2f6bff3d,inset 0 1px #ffffff1a;color:#f4f8ff;transform:none}.overview-metric-tab.active:after{display:none}.overview-metric-meta{display:grid;align-content:center;gap:7px;min-width:0}.overview-metric-label{min-width:0;font-size:13px;font-weight:650;line-height:1.2;color:currentColor;overflow-wrap:anywhere}.overview-metric-tab strong{min-width:0;color:#edf4ff;font-size:clamp(12px,1.333vw,17px);font-weight:750;line-height:1.08;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 0 18px rgba(47,107,255,.36)}.overview-metric-trend{min-width:0;color:#a6b1c4c7;font-size:11px;font-weight:500;line-height:1.1;overflow-wrap:normal;white-space:nowrap}.overview-metric-trend.positive{color:#38f8a2}.overview-metric-trend.negative{color:#ff5576}.overview-metric-trend.neutral{color:#a6b1c4c7}.overview-metric-sparkline{display:block;justify-self:end;width:84px;height:38px;min-width:0;color:#a6b1c4ad;overflow:visible}.overview-metric-sparkline.positive{color:#38f8a2}.overview-metric-sparkline.negative{color:#ff5576}.overview-metric-sparkline svg{display:block;width:100%;height:100%;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000000 18%,#000000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000000 18%,#000000 82%,transparent 100%)}.overview-metric-sparkline-soft-glow,.overview-metric-sparkline-glow,.overview-metric-sparkline-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overview-metric-sparkline-soft-glow{stroke-width:4.2;opacity:.26}.overview-metric-sparkline-glow{stroke-width:3.6;opacity:.14}.overview-metric-sparkline-line{stroke-width:2.3;opacity:.9}.overview-metric-sparkline.is-animated .overview-metric-sparkline-soft-glow,.overview-metric-sparkline.is-animated .overview-metric-sparkline-glow,.overview-metric-sparkline.is-animated .overview-metric-sparkline-line{stroke-dasharray:1;stroke-dashoffset:1;animation:topicSparklineDraw 5.6s cubic-bezier(.16,1,.3,1) forwards}.overview-metric-sparkline.is-animated .overview-metric-sparkline-soft-glow{animation:topicSparklineDraw 7s cubic-bezier(.16,1,.3,1) forwards}.overview-metric-sparkline.is-animated .overview-metric-sparkline-glow{animation:topicSparklineDraw 6.4s cubic-bezier(.16,1,.3,1) forwards}.overview-chart{position:relative;width:100%;height:auto;min-height:0;padding:0 0 8px;border:1px solid rgba(160,178,210,.16);border-radius:12px;background:linear-gradient(to top right,#101012 0% 20%,#000);box-shadow:inset 0 1px #ffffff0f;overflow:hidden}.overview-chart-with-tabs{border-radius:12px;padding-top:0}.overview-chart svg{display:block;width:100%;height:220px}.overview-y-axis{position:absolute;top:0;left:0;width:clamp(34px,8.421052%,58px);height:220px;color:#a0b2d2e0;font-size:13px;font-weight:600;pointer-events:none}.overview-y-axis span{position:absolute;right:8px;line-height:1;transform:translateY(-50%);white-space:nowrap}.overview-axis-label-enter{animation:overviewAxisLabelFadeIn .26s ease both}.overview-axis-label-exit{animation:overviewAxisLabelFadeOut .26s ease both;pointer-events:none}.overview-points{position:absolute;inset:0 0 auto;height:220px;pointer-events:none}.overview-point{position:absolute;width:7px;height:7px;padding:0;border:1px solid var(--chart-point-border, rgba(197, 255, 232, .95));border-radius:50%;background:var(--chart-point-color, #38f8a2);box-shadow:0 0 8px var(--chart-point-glow, rgba(56, 248, 162, .72)),0 0 18px var(--chart-point-glow-soft, rgba(56, 248, 162, .28));transform:translate(-50%,-50%) scale(var(--point-scale, 1));pointer-events:auto;cursor:pointer;transition:opacity .24s ease,transform .24s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.overview-point:after{position:absolute;inset:-7px;border-radius:50%;content:""}.overview-chart .overview-point:hover,.overview-chart .overview-point:focus-visible{border-color:var(--chart-point-hover-border, rgba(255, 255, 255, .98));background:var(--chart-point-hover-color, #a3ff12);box-shadow:0 0 10px var(--chart-point-hover-glow, rgba(56, 248, 162, .88)),0 0 24px var(--chart-point-hover-glow-soft, rgba(56, 248, 162, .4));transform:translate(-50%,-50%) scale(1.18);outline:none}.overview-tooltip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:7px;max-width:min(264px,calc(100% - 20px));min-height:31px;padding:6px 11px;border:0;border-radius:999px;background:linear-gradient(145deg,#ffffff17,#ffffff05),#060709cc;box-shadow:0 10px 24px #00000070,inset 0 1px #ffffff14;color:#fff;pointer-events:none;white-space:nowrap;backdrop-filter:blur(9px) saturate(122%);-webkit-backdrop-filter:blur(9px) saturate(122%)}.overview-tooltip.above{transform:translate(-50%,calc(-100% - 8px))}.overview-tooltip.below{transform:translate(-50%,8px)}.overview-tooltip.edge-left.above{transform:translateY(calc(-100% - 8px))}.overview-tooltip.edge-left.below{transform:translateY(8px)}.overview-tooltip.edge-right.above{transform:translate(-100%,calc(-100% - 8px))}.overview-tooltip.edge-right.below{transform:translate(-100%,8px)}.overview-tooltip strong,.overview-tooltip span{display:block;overflow:hidden;color:#fff;line-height:1;text-overflow:ellipsis;white-space:nowrap}.overview-tooltip strong{min-width:0;font-size:12.5px;font-weight:500;opacity:.78}.overview-tooltip span{color:#fff;font-size:14.5px;font-weight:500;letter-spacing:0}.overview-x-axis{position:relative;height:24px;color:#a0b2d2e0;font-size:12px}.overview-x-axis span{position:absolute;top:2px;white-space:nowrap}.reader-date-block{position:relative;min-width:0}.topbar-date-block{z-index:6;flex:0 1 390px;width:min(390px,34vw)}.topbar-date-block .date-popover{right:0;left:auto;width:min(420px,calc(100vw - 32px))}.date-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(160,178,210,.24);border-radius:12px;background:linear-gradient(145deg,#ffffff10,#ffffff04 46%,#ffffff02),#03050a9e;color:#d5e2ff}.date-trigger span{flex:1;min-width:0;overflow:hidden;font-size:.8em;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.date-trigger.open{border-color:#ffffffb8;box-shadow:0 0 22px #ffffff29,inset 0 1px #ffffff1f}.date-trigger.open svg:last-child{transform:rotate(180deg)}.date-popover{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:40;display:grid;grid-template-columns:78px minmax(0,1fr);width:auto;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:linear-gradient(145deg,#ffffff06,#ffffff02 52%,#00000029),#000000fe;box-shadow:0 30px 86px #000000d1,inset 0 1px #ffffff09;font-size:13px}.date-popover:before{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:linear-gradient(90deg,transparent,#ff3d6e 12%,#ffb000 28%,#49e36f 48%,#05d6a5 66%,#1aa7ff 84%,transparent);opacity:.7}.date-popover button,.date-popover input{font-size:13px}.date-quick{display:grid;align-content:start;gap:6px;padding:10px 8px;border-right:1px solid rgba(255,255,255,.1)}.date-quick button{min-height:28px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09;color:#f4f7fbc7;padding:0 6px}.date-quick button.active,.date-quick button:hover{border-color:#ffffff8f;background:#ffffff14;box-shadow:0 0 18px #ffffff1f,inset 0 1px #ffffff12;color:#fff}.date-calendar-wrap{display:grid;gap:8px;padding:10px}.date-month-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px}.date-month-head button{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#ffffff09;color:#f4f7fbc7;padding:0}.date-month-head button:hover:not(:disabled){border-color:#ffffff7a;background:#ffffff13;color:#fff;box-shadow:0 0 18px #ffffff1a}.date-month-head button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.date-month-head strong{color:#f4f7fb;font-size:13px;line-height:1.2;text-transform:capitalize;text-align:center}.date-months{display:grid;grid-template-columns:1fr 1fr;gap:14px}.date-month-grid{display:grid;gap:6px}.date-week-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;color:#f4f7fb94;font-size:11px;text-align:center}.date-days-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.day-cell{min-height:20px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:#ffffff09;color:#f4f7fbc7;padding:0;font-size:11px}.day-cell:hover:not(:disabled){border-color:#ffffff57;background:#ffffff13;color:#fff}.day-cell.disabled{opacity:.26;cursor:not-allowed;box-shadow:none}.day-cell.muted{opacity:.4}.day-cell.muted.disabled{opacity:.2}.day-cell.in-range{border-color:#ffffff47;background:#ffffff13;color:#ffffffeb}.day-cell.range-start,.day-cell.range-end{border-color:#ffffffad;background:#ffffff24;color:#fff;box-shadow:0 0 20px #ffffff29,inset 0 1px #ffffff1a}.date-inputs-row{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.date-inputs-row input{min-height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09;color:#f4f7fb;min-width:0}.date-inputs-row span{color:var(--muted);text-align:center;display:none}.date-inputs-row input:nth-of-type(1){grid-column:1}.date-inputs-row input:nth-of-type(2){grid-column:2}.date-inputs-row input:nth-of-type(3){grid-column:1}.date-inputs-row input:nth-of-type(4){grid-column:2}.date-apply-button{min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(#121316f0,#090a0cf0) padding-box,linear-gradient(90deg,#ff3d6e,#ffb000,#49e36f,#05d6a5,#1aa7ff) border-box;color:#fff;box-shadow:0 14px 30px #0000005c,0 0 20px #ffffff14;grid-column:1 / -1}.reader-list-block{grid-area:list}.reader-controls-block{min-width:0}.topbar-right{width:100%;min-width:0}.inbox-panel{width:100%;margin:0;justify-self:stretch}.page-panel{width:min(1820px,92vw);margin:24px auto 0;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff05 46%,#ffffff02),#03050a94;box-shadow:var(--shadow),0 0 58px #2563ff1a,inset 0 1px #ffffff14,inset 0 -1px #ffffff08;backdrop-filter:blur(27px) saturate(130%);-webkit-backdrop-filter:blur(27px) saturate(130%)}.page-title{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-bottom:22px}.page-title .create-topic{width:min(100%,360px)}.topics-page{display:grid;gap:18px}.topics-dashboard-panel{display:grid;gap:14px}.home-dashboard-loading{min-height:420px;place-items:center}.home-dashboard-loading-card{display:grid;width:min(420px,calc(100vw - 56px));justify-items:center;gap:11px;color:var(--muted);text-align:center}.home-dashboard-loading-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(168,185,214,.14);border-radius:50%;background:#ffffff0b;color:var(--text);box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0f}.home-dashboard-loading-card strong{color:var(--text);font-size:20px;line-height:1.15}.home-dashboard-loading-card span{font-size:14px}.home-dashboard-progress{position:relative;overflow:hidden;width:min(360px,100%);height:8px;margin-top:7px;border:1px solid rgba(168,185,214,.16);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px 2px #00000057}.home-dashboard-progress-fill{position:relative;display:block;width:var(--home-dashboard-loading-progress, 8%);height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#38f8a2 48%,#ffb000);box-shadow:0 0 18px #22d3ee4d,0 0 28px #38f8a22e;transition:width .42s cubic-bezier(.2,.82,.2,1)}.home-dashboard-progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.58) 42%,transparent 72%);transform:translate(-120%);animation:homeDashboardProgressSheen 1.68s ease-in-out infinite}.home-dashboard-loading-stage{min-height:18px;color:#cdd9eeb8;font-size:12px!important;font-weight:700;letter-spacing:0}@keyframes homeDashboardProgressSheen{0%{transform:translate(-120%)}54%,to{transform:translate(120%)}}.topics-availability-panel{display:grid;gap:14px}.topics-availability-head{display:flex;align-items:center;min-height:28px}.topics-availability-head h2{margin:0;color:#fff;font-size:22px;line-height:1.12}.topics-availability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.topics-availability-card{--availability-status-wash: rgba(168, 185, 214, .06);--availability-status-glow: rgba(168, 185, 214, .05);--availability-icon-size: 48px;--availability-icon-gap: 10px;position:relative;display:grid;grid-template-columns:var(--availability-icon-size) minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--availability-icon-gap);row-gap:4px;align-items:center;min-width:0;min-height:0;padding:8px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(145deg,#ffffff09,#ffffff02 52%,#ffffff01),#0a0b0df5;box-shadow:0 14px 38px #0000005c,inset 0 1px #ffffff0b;overflow:hidden}.topics-availability-card.online{--availability-status-wash: rgba(56, 248, 162, .08);--availability-status-glow: rgba(56, 248, 162, .07)}.topics-availability-card.delay{--availability-status-wash: rgba(240, 221, 36, .09);--availability-status-glow: rgba(240, 221, 36, .075)}.topics-availability-card.limited,.topics-availability-card.paused{--availability-status-wash: rgba(255, 180, 95, .085);--availability-status-glow: rgba(255, 180, 95, .065)}.topics-availability-card.error,.topics-availability-card.offline{--availability-status-wash: rgba(255, 85, 118, .09);--availability-status-glow: rgba(255, 85, 118, .07)}.topics-availability-card.no-connections{--availability-status-wash: rgba(168, 185, 214, .06);--availability-status-glow: rgba(168, 185, 214, .05)}.topics-availability-card:after{position:absolute;top:-112%;right:-42%;z-index:0;width:112%;height:212%;border-radius:999px;background:radial-gradient(ellipse at 58% 32%,var(--availability-status-wash) 0%,var(--availability-status-glow) 34%,transparent 76%);content:"";filter:blur(12px);opacity:.82;pointer-events:none}.topics-availability-card>*{position:relative;z-index:1}.topics-availability-card.clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.topics-availability-card.clickable:hover,.topics-availability-card.clickable:focus-visible{border-color:#a0b2d229;box-shadow:0 20px 58px #0000008f,inset 0 1px #ffffff0e;outline:none}.topics-availability-card-top{display:contents}.topics-availability-logo{display:grid;grid-column:1;grid-row:1 / span 2;width:32px;height:32px;align-self:center;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#16181deb;color:#d7dfed;box-shadow:inset 0 1px #ffffff0f}.topics-availability-logo.medialogia,.topics-availability-logo.inoreader{color:#d7dfed}.topics-availability-logo.telegram{overflow:hidden;padding:0;border-color:#22d3ee6b;background:transparent;color:#d7dfed}.topics-availability-logo.with-service-icon{width:var(--availability-icon-size);height:var(--availability-icon-size);overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.topics-availability-logo.openai{color:#d7dfed}.topics-availability-name{grid-column:2;grid-row:1;align-self:end;flex:1 1 auto;margin:0;overflow:hidden;color:#fff;font-size:14px;font-weight:800;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.topics-availability-status{display:inline-flex;grid-column:3;grid-row:1 / span 2;align-items:center;align-self:center;gap:6px;flex:0 0 auto;min-width:0;padding:3px 8px;border:1px solid currentColor;border-radius:999px;color:#d7dfed;font-size:12px;font-weight:800;line-height:1.2}.topics-availability-status i{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.topics-availability-status.online{color:#38f8a2}.topics-availability-status.delay{color:#f4ff59}.topics-availability-status.limited,.topics-availability-status.paused{color:#ffb45f}.topics-availability-status.error,.topics-availability-status.offline{color:#ff5576}.topics-availability-status.no-connections{color:#a8b9d6}.topics-availability-card p{grid-column:2;grid-row:2;margin:0;color:#8b93a0;font-size:12px;line-height:1.28}.topics-dashboard{display:grid;grid-template-columns:minmax(760px,2.8fr) repeat(2,minmax(220px,.55fr));align-items:stretch;gap:14px}.topics-dashboard-headline{display:grid;grid-template-columns:minmax(760px,2.8fr) repeat(2,minmax(220px,.55fr));align-items:end;gap:14px}.topics-dashboard-chart-title{display:flex;grid-column:1;grid-row:1;align-items:flex-end;justify-content:flex-start;gap:22px;min-height:96px;color:#fff;font-size:16px;font-weight:400;line-height:1.12}.topics-dashboard-chart-title strong{color:#eaf2ff;font-size:88px;font-weight:700;line-height:.9;text-shadow:0 0 14px rgba(80,125,255,.42)}.topics-dashboard-chart-title span{color:#a8b9d6;font-size:16px;font-weight:400;line-height:1.2}.topics-dashboard-chart-title-copy{display:grid;align-content:end;justify-items:center;gap:12px;padding-bottom:4px}.topics-dashboard-chart-title-copy>span:not(.topics-dashboard-date){justify-self:center;font-size:12px;text-align:center}.topics-dashboard-chart-card,.topics-donut-card{min-width:0;border:1px solid rgba(160,178,210,.16);border-radius:12px;background:#03081285;box-shadow:inset 0 1px #ffffff0f}.topics-dashboard-date{display:flex;align-items:center;justify-self:center;min-height:34px}.topics-dashboard-date span{display:inline-flex;align-items:center;min-height:34px;padding:0 16px;border:1px solid #1b1b1b;border-radius:999px;background:#0c0c0c;color:#d7dfed;font-size:13px;font-weight:500;line-height:1}.topics-dashboard-chart-card,.topics-donut-card{display:grid;gap:10px;padding:14px}.topics-dashboard-chart-card{position:relative;padding-top:54px}.topics-dashboard-chart-tabs{grid-column:1;grid-row:1;justify-self:end;align-self:end;margin-bottom:5px;display:flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:linear-gradient(145deg,#ffffff0a,#ffffff02),#050608d1;box-shadow:0 12px 34px #0000006b,inset 0 1px #ffffff0d;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.topics-dashboard-period-menu{position:absolute;top:12px;right:14px;z-index:5;display:grid;justify-items:end}.topics-dashboard-period-chip{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:0 30px 0 13px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:radial-gradient(ellipse at 16% 14%,rgba(255,61,110,.1),transparent 48%),radial-gradient(ellipse at 84% 100%,rgba(56,248,162,.08),transparent 56%),linear-gradient(145deg,#ffffff0b,#ffffff03),#050608d1;color:#dbe5f7;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 12px 28px #0000006b,inset 0 1px #ffffff12;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.topics-dashboard-period-chip:after{position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-62%) rotate(45deg);transition:transform .18s ease}.topics-dashboard-period-chip:hover,.topics-dashboard-period-chip:focus-visible{border-color:#fff3;color:#f3f6fb;outline:none;box-shadow:0 14px 30px #0000007a,0 0 22px #53ebb414,inset 0 1px #ffffff14}.topics-dashboard-period-chip[aria-expanded=true]:after{transform:translateY(-22%) rotate(225deg)}.topics-dashboard-period-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:6;display:grid;gap:4px;min-width:132px;padding:5px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(145deg,#ffffff0d,#ffffff03),#050608f0;box-shadow:0 20px 44px #00000085,inset 0 1px #ffffff0e;backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%)}.topics-dashboard-period-option{min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a8b9d6d1;font-size:11px;font-weight:750;line-height:1;text-align:left;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.topics-dashboard-period-option:hover,.topics-dashboard-period-option:focus-visible{color:#e8f0ff;outline:none;background:#ffffff0d}.topics-dashboard-period-option.active{border-color:#ffffff26;background:radial-gradient(ellipse at 12% 18%,rgba(255,61,110,.12),transparent 48%),radial-gradient(ellipse at 78% 100%,rgba(56,248,162,.08),transparent 54%),linear-gradient(145deg,#ffffff06,#ffffff02),linear-gradient(to top right,#151820,#070809,#000);color:#f3f6fb;box-shadow:0 10px 22px #00000057,inset 0 1px #ffffff13}.topics-dashboard-chart-tab{min-height:30px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#8f9bb2;font-size:12px;font-weight:700;line-height:1;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.topics-dashboard-chart-tab:hover,.topics-dashboard-chart-tab:focus-visible{color:#e8f0ff;outline:none}.topics-dashboard-chart-tab.active{border-color:transparent;background:linear-gradient(135deg,#ff3d6e1a,#ffb00013 30%,#38f8a212 62%,#1aa7ff1a) padding-box,linear-gradient(145deg,#ffffff0a,#ffffff03 52%,#ffffff01) padding-box,linear-gradient(to top right,#101012 0% 20%,#000) padding-box;background-clip:padding-box;background-origin:padding-box;color:#fff;box-shadow:0 24px 58px #0000009e,0 0 32px #00000061,inset 0 1px #ffffff12}.topics-dashboard-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.topics-dashboard-card-head strong{color:#eaf2ff;font-size:24px;line-height:1;text-shadow:0 0 14px rgba(80,125,255,.48)}.topics-dashboard-chart{display:flex;flex-direction:column;justify-content:center;min-height:252px;border-color:#a0b2d21f;background:#0308125c}.topics-dashboard-chart-inner{position:relative;width:100%;height:244px;flex:0 0 auto}.topics-dashboard-chart-points{position:absolute;inset:0 0 auto;height:220px;pointer-events:none}.topics-dashboard-chart-point{position:absolute;width:22px;height:22px;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);transition:none;pointer-events:auto}.topics-dashboard-chart-point:hover:not(:disabled),.topics-dashboard-chart-point:focus-visible:not(:disabled),.topics-dashboard-chart-point:active:not(:disabled){transform:translate(-50%,-50%)!important;outline:none}.topics-dashboard-chart-point:after{position:absolute;inset:6px;border:1px solid var(--chart-point-border, rgba(197, 255, 232, .95));border-radius:50%;background:var(--chart-point-color, #38f8a2);box-shadow:0 0 8px var(--chart-point-glow, rgba(56, 248, 162, .72)),0 0 18px var(--chart-point-glow-soft, rgba(56, 248, 162, .28));content:"";transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.topics-dashboard-chart-point:hover:after,.topics-dashboard-chart-point:focus-visible:after{border-color:var(--chart-point-hover-border, rgba(255, 255, 255, .98));background:var(--chart-point-hover-color, #a3ff12);box-shadow:0 0 10px var(--chart-point-hover-glow, rgba(56, 248, 162, .88)),0 0 24px var(--chart-point-hover-glow-soft, rgba(56, 248, 162, .4))}.topics-donut-layout{display:grid;place-items:center}.topics-donut{width:150px;height:150px;filter:drop-shadow(0 0 20px rgba(54,255,156,.12))}.topics-donut:before{width:108px;height:108px}.topics-donut span{font-size:20px}.topics-donut-segment{filter:drop-shadow(0 0 7px currentColor) drop-shadow(0 0 16px currentColor)}.topics-donut-card .topics-dashboard-card-head{justify-content:flex-start}.topics-donut-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0;color:#c7d2e5;font-size:12px}.topics-donut-legend span{display:flex;align-items:center;gap:7px;min-width:0;line-height:1.2}.topics-donut-legend i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;box-shadow:0 0 12px currentColor}.topics-donut-legend b{color:#fff}.sentiment-block-card,.processing-gauge-card{align-content:start;overflow:hidden}.sentiment-wheel-chart{display:grid;align-content:start;justify-items:center;gap:10px;min-width:0;min-height:226px}.sentiment-wheel-svg{width:min(100%,226px);height:auto;overflow:visible;filter:drop-shadow(0 18px 34px rgba(0,0,0,.28))}.sentiment-wheel-track{fill:none;stroke:#4b55633d;stroke-linecap:butt;stroke-width:42}.sentiment-wheel-arc{stroke:none;filter:drop-shadow(0 0 12px var(--sentiment-arc-glow));shape-rendering:geometricPrecision;transition:filter .22s ease}.sentiment-wheel-arc.neutral{filter:drop-shadow(0 0 10px var(--sentiment-arc-glow))}.sentiment-wheel-core{fill:url(#sentimentWheelCoreGradient);stroke:#a0b2d214;stroke-width:1}.sentiment-block-legend{display:grid;gap:6px;justify-items:center;margin-top:0;min-width:0;width:100%}.sentiment-block-legend-row{display:flex;align-items:center;gap:7px;justify-content:center;min-width:0;color:#c7d2e5;font-size:12px;line-height:1.2;white-space:nowrap}.sentiment-block-legend-row i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 12px currentColor}.sentiment-block-legend-row b{color:#fff}.processing-gauge{display:grid;justify-items:center;gap:14px;min-width:0}.processing-gauge-svg{width:min(100%,224px);height:auto;overflow:visible}.processing-gauge-inner-arc{fill:none;stroke:#a0b2d22e;stroke-dasharray:3 8;stroke-linecap:round;stroke-width:1}.processing-gauge-segment{stroke:#60656e47;stroke-linecap:round;stroke-width:5.4;transition:stroke .22s ease,filter .22s ease}.processing-gauge-segment.active{stroke:var(--processing-gauge-color);filter:drop-shadow(0 0 5px var(--processing-gauge-glow))}.processing-gauge-cap{fill:url(#processingGaugeCapGradient)}.processing-gauge-copy{display:grid;justify-items:center;gap:5px;margin-top:0;text-align:center}.processing-gauge-copy span{color:#fff;font-size:13px;font-weight:500;line-height:1.15}.processing-gauge-copy strong{color:#fff;font-size:40px;font-weight:500;letter-spacing:0;line-height:.95;margin-top:12px}.processing-gauge-copy small{color:#ffffff57;font-size:.72em;font-weight:500}.processing-gauge-copy p{margin:0;color:#a8b9d6;font-size:11px;line-height:1.25}.topics-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.topics-page-head h1{margin:0;color:#fff;font-size:30px;line-height:1}.topics-head-add-button{display:inline-grid;width:48px;height:48px;min-width:0;place-items:center;margin:0;padding:0;border:1px solid #1b1b1b;border-radius:999px;background:linear-gradient(145deg,#ffffff0e,#ffffff03 54%,#ffffff02),#0c0c0c;box-shadow:0 18px 46px #00000061,inset 0 1px #ffffff0f;color:#fff}.topics-head-add-button:hover:not(:disabled),.topics-head-add-button:focus-visible:not(:disabled){border-color:#252525;background:linear-gradient(145deg,#ffffff12,#ffffff05 54%,#ffffff02),#0c0c0c;box-shadow:0 20px 52px #00000075,inset 0 1px #ffffff14}.topics-head-add-button svg{color:#fff;filter:none}.topics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.topic-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:22px;width:100%;min-height:196px;padding:18px;border:1px solid var(--border);border-radius:10px;background:#ffffff0e;color:var(--text);text-decoration:none;text-align:left;box-shadow:0 16px 44px #00000029,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14.4px);backdrop-filter:blur(14.4px);cursor:pointer;-webkit-touch-callout:none;-webkit-user-drag:none}.topic-card-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:inherit;width:100%;min-width:0}.topic-card:focus-visible{outline:2px solid rgba(34,211,238,.72);outline-offset:3px}.topic-side{display:grid;justify-items:end}.topic-title-block{position:relative;display:grid;gap:10px;min-width:0;padding-left:16px}.topic-title-block strong,.topic-title-block small{display:block}.topic-title-block:before{position:absolute;left:0;top:2px;bottom:2px;width:2px;border-radius:999px;background:#2454ff;box-shadow:0 0 10px #2563ffe6,0 0 24px #2563ff94,0 0 46px #2563ff47;content:""}.topic-title-block strong{display:inline-block;max-width:220px;overflow-wrap:anywhere;color:#fff;font-size:29px;line-height:1;text-align:left}.topic-title-block small{color:var(--muted);font-size:12px}.topic-services{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:12px}.topic-processing-status{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:fit-content;max-width:100%;min-height:28px;padding:0 9px;border:1px solid;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2}.topic-processing-status.warning{border-color:#ff557670;background:#ff557626;color:#ffdce5;box-shadow:0 0 20px #ff557617,inset 0 1px #ffffff09}.topic-processing-status.success{border-color:#76c5468a;background:#76c54633;color:#e8ffd5;box-shadow:0 0 22px #76c5461a,inset 0 1px #ffffff0a}.topic-processing-status svg{flex:0 0 auto}.topic-processing-status span{white-space:nowrap}.service-logos{display:inline-flex;align-items:center;gap:6px}.service-logo-stack{display:inline-flex;align-items:center;isolation:isolate}.service-logo-stack .service-logo+.service-logo{margin-left:-8px}.service-logo-stack .service-logo,.mention-service-stack .service-logo{width:30px;height:30px;font-size:11px}.service-logo{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid rgba(199,210,229,.16);border-radius:999px;background:#ffffff09;color:#c7d2e56b;font-size:9px;font-weight:900;filter:grayscale(1)}.service-logo.connected{border-color:#507dff7a;color:#fff;filter:none;box-shadow:0 0 18px #2563ff33}.service-icon-image{display:block;width:100%;height:100%;border-radius:0;object-fit:contain}.service-logo.brand-analytics.connected{background:linear-gradient(135deg,#2454ff,#7c5cff)}.service-logo.medialogia.connected{background:linear-gradient(135deg,#ff3df2,#7c5cff)}.service-logo.inoreader.connected{background:linear-gradient(135deg,#2454ff,#38f8a2)}.service-logo.google.connected{background:conic-gradient(from 20deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4)}.service-logo.vk.connected,.topics-availability-logo.vk{background:linear-gradient(135deg,#2787f5,#36e3ff)}.service-logo.with-service-icon,.service-logo.with-service-icon.connected{overflow:hidden;padding:0;border-color:#22d3ee6b;border-radius:0;background:transparent}.service-logo.openai.connected{background:linear-gradient(135deg,#10a37f,#38f8a2)}.topic-metrics{display:grid;gap:8px;color:var(--muted);font-size:14px}.topic-metrics span{display:flex;justify-content:space-between;gap:16px;min-width:300px}.topic-metrics b{color:var(--muted);font-weight:800}.topic-metrics-total{margin-top:2px;color:#eaf2ff;font-size:18px;font-weight:800}.topic-metrics-total>span{color:#eaf2ff;font-weight:800}.topic-metrics-total .topic-metrics-total-value{color:#2454ff;font-size:31px;font-weight:900;line-height:1;text-shadow:0 0 12px rgba(37,99,255,.58),0 0 34px rgba(37,99,255,.26)}.topic-card.active{border-color:var(--border);background:#ffffff0e;box-shadow:0 16px 44px #00000029,inset 0 1px #ffffff14}.topic-card:hover,.topic-card.active:hover{border-color:#507dff94;background:linear-gradient(145deg,#2563ff24,#7c5cff14);box-shadow:0 0 28px #2563ff42,0 18px 54px #00000047;color:#fff}.add-topic-button{display:flex;width:min(100%,360px);min-height:52px;align-items:center;justify-content:center;gap:12px;margin:24px auto 42px;border:1px solid rgba(37,99,255,.62);border-radius:999px;background:linear-gradient(135deg,#2454ff,#1836d8);box-shadow:0 0 28px #2563ff4d,0 0 70px #2563ff21;color:#fff;font-weight:800}.add-topic-button:hover:not(:disabled){border-color:#5a82ffc7;box-shadow:0 0 34px #2563ff66,0 0 86px #2563ff2e}.add-topic-button svg{transition:transform .18s ease}.add-topic-button:hover:not(:disabled) svg{transform:rotate(90deg) scale(1.08)}.settings-page{min-height:min(520px,calc(100vh - 152px))}.notification-settings-page{display:grid;align-content:start;gap:22px;max-width:780px}.notification-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.notification-settings-head h1{margin:4px 0 8px;color:#fff;font-size:30px;line-height:1.08}.notification-settings-head p{max-width:580px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.notification-sound-status{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(160,178,210,.18);border-radius:999px;background:#ffffff0b;color:var(--soft);font-size:12px;font-weight:800}.notification-sound-status.ready{border-color:#5eead44d;background:#5eead417;color:#a7fff0}.notification-sound-status.blocked{border-color:#ffb00052;background:#ffb00014;color:#fff1b8}.notification-settings-card{display:grid;gap:18px;padding:18px;border:1px solid rgba(92,99,112,.34);border-radius:12px;background:linear-gradient(145deg,#1e222bb8,#090b10f5 48%,#020306fa),#050608;box-shadow:0 20px 54px #00000061,inset 0 1px #ffffff0e}.notification-volume-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.notification-volume-row h2{margin:0 0 6px;color:#fff;font-size:18px;line-height:1.2}.notification-volume-row span{color:var(--muted);font-size:12px}.notification-volume-row strong{color:#fff;font-size:24px;line-height:1}.notification-volume-control{display:grid;gap:8px}.notification-volume-control input[type=range]{--volume-progress: 100%;--volume-thumb-color: #1aa7ff;--volume-thumb-glow: rgba(26, 167, 255, .72);--volume-thumb-glow-soft: rgba(26, 167, 255, .28);--volume-thumb-glow-faint: rgba(26, 167, 255, .14);width:100%;height:34px;margin:0;appearance:none;background:transparent;cursor:pointer}.notification-volume-control input[type=range]::-webkit-slider-runnable-track{height:12px;border:1px solid rgba(130,138,150,.5);border-radius:999px;background:linear-gradient(90deg,transparent 0 var(--volume-progress),rgba(42,43,47,.96) var(--volume-progress),rgba(66,68,69,.9) 100%),linear-gradient(90deg,#ff3d6edb,#ff5a45d1 17%,#ffb000c7,#f0dd24c2,#49e36fc7 62%,#05d6a5d1 79%,#1aa7ffdb);box-shadow:inset 0 1px 2px #000000a3,0 0 18px var(--volume-thumb-glow-faint)}.notification-volume-control input[type=range]::-webkit-slider-thumb{width:28px;height:28px;margin-top:-9px;appearance:none;border:3px solid rgba(5,6,8,.96);border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.18),rgba(255,255,255,.05) 30%,transparent 58%),linear-gradient(145deg,#20242d,#090b10 58%,#030407);box-shadow:0 0 0 1px #becadc2e,0 7px 18px #0000006b,0 0 16px var(--volume-thumb-glow-faint)}.notification-volume-control input[type=range]::-moz-range-track{height:12px;border:1px solid rgba(130,138,150,.5);border-radius:999px;background:linear-gradient(90deg,#2c2d2deb,#464644e0);box-shadow:inset 0 1px 2px #000000a3,0 0 18px #1aa7ff14}.notification-volume-control input[type=range]::-moz-range-progress{height:12px;border-radius:999px;background:var(--volume-thumb-color);box-shadow:0 0 18px var(--volume-thumb-glow-faint)}.notification-volume-control input[type=range]::-moz-range-thumb{width:22px;height:22px;border:3px solid rgba(5,6,8,.96);border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.18),rgba(255,255,255,.05) 30%,transparent 58%),linear-gradient(145deg,#20242d,#090b10 58%,#030407);box-shadow:0 0 0 1px #becadc2e,0 7px 18px #0000006b,0 0 16px var(--volume-thumb-glow-faint)}.notification-volume-scale{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.notification-settings-actions{display:flex;flex-wrap:wrap;gap:10px}.notification-settings-actions .notification-test-sound-button:hover:not(:disabled),.notification-settings-actions .notification-test-sound-button:focus-visible{border-color:transparent;background:linear-gradient(145deg,#12151efa,#06080dfa) padding-box,linear-gradient(90deg,#ff3d6e6b,#ffb00057,#49e36f57,#05d6a561,#1aa7ff70) border-box;color:#fff;box-shadow:0 0 26px #05d6a529,0 0 30px #ff3d6e14,inset 0 1px #ffffff21}.notification-settings-error{margin-top:-2px}.settings-page.ui-kit-page{display:grid;gap:28px;align-items:start}.ui-kit-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:8px}.ui-kit-hero h1{margin:4px 0 8px;color:#fff;font-size:30px;line-height:1.08}.ui-kit-hero p{max-width:740px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.ui-kit-hero-meta{display:grid;gap:8px;min-width:210px;padding-top:4px}.ui-kit-hero-meta span{display:inline-flex;min-height:28px;align-items:center;justify-content:flex-end;padding:0 10px;border:1px solid rgba(160,178,210,.18);border-radius:999px;background:#ffffff0a;color:#c7d2e5;font-size:12px;font-weight:700;white-space:nowrap}.ui-kit-section{display:grid;gap:14px;min-width:0;padding-top:22px;border-top:1px solid rgba(160,178,210,.12)}.ui-kit-section-head{display:flex;align-items:baseline;gap:10px}.ui-kit-section-head span{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.08em}.ui-kit-section-head h2{margin:0;color:#fff;font-size:20px;line-height:1.18}.ui-kit-token-grid,.ui-kit-spec-grid,.ui-kit-demo-grid,.ui-kit-cards-grid,.ui-kit-inventory-grid,.ui-kit-a7-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.ui-kit-token-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ui-kit-swatch,.ui-kit-spec-card,.ui-kit-demo-block,.ui-kit-inventory-column{min-width:0;border:1px solid rgba(160,178,210,.14);border-radius:12px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0d}.ui-kit-swatch{display:grid;grid-template-columns:38px minmax(0,1fr);gap:4px 10px;align-items:center;padding:12px}.ui-kit-swatch-chip{grid-row:span 3;width:38px;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:var(--swatch);box-shadow:inset 0 1px #ffffff1f,0 0 18px #00000038}.ui-kit-swatch strong,.ui-kit-spec-card h3,.ui-kit-demo-block h3,.ui-kit-inventory-column h3{margin:0;color:#fff;font-size:13px}.ui-kit-swatch code,.ui-kit-inventory-column code{min-width:0;overflow:hidden;color:#b7f7ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ui-kit-swatch p,.ui-kit-type-row small,.ui-kit-shadow-list small{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.ui-kit-type-list{display:grid;gap:8px}.ui-kit-type-row{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(180px,.6fr);gap:14px;align-items:baseline;min-width:0;padding:12px 0;border-bottom:1px solid rgba(160,178,210,.08)}.ui-kit-type-row:last-child{border-bottom:0}.ui-kit-type-row>div{display:grid;gap:3px}.ui-kit-type-row strong{color:#fff;font-size:13px}.ui-kit-type-row span{color:var(--muted);font-size:12px}.ui-kit-type-sample{min-width:0;margin:0;color:#eef4ff;line-height:1.25}.ui-kit-type-sample.page-title{font-size:26px;font-weight:850}.ui-kit-type-sample.section-title{font-size:18px;font-weight:800}.ui-kit-type-sample.card-title{font-size:15px;font-weight:800}.ui-kit-type-sample.body{color:#c7d2e5;font-size:14px}.ui-kit-type-sample.caption{color:var(--muted);font-size:12px}.ui-kit-type-sample.mono{overflow-wrap:anywhere;color:#b7f7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.ui-kit-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-kit-spec-card,.ui-kit-demo-block,.ui-kit-inventory-column{display:grid;align-content:start;gap:12px;padding:14px}.ui-kit-spacing-list,.ui-kit-radius-list,.ui-kit-shadow-list,.ui-kit-form-grid{display:grid;gap:10px;min-width:0}.ui-kit-spacing-list span,.ui-kit-radius-list span{display:grid;grid-template-columns:96px minmax(0,auto) minmax(0,1fr);gap:10px;align-items:center;color:#dfe8ff;font-size:12px}.ui-kit-spacing-list i{display:block;height:10px;max-width:88px;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--violet));box-shadow:var(--neon-cyan)}.ui-kit-radius-list i{width:34px;height:24px;border:1px solid rgba(34,211,238,.52);background:#22d3ee1a;box-shadow:var(--neon-cyan)}.ui-kit-radius-list b{color:#fff}.ui-kit-shadow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kit-shadow-sample{display:grid;gap:6px;min-height:72px;align-content:center;padding:10px;border:1px solid rgba(160,178,210,.14);border-radius:10px;background:#ffffff0b}.ui-kit-shadow-sample b{color:#fff;font-size:12px}.ui-kit-shadow-sample.--shadow{box-shadow:var(--shadow)}.ui-kit-shadow-sample.--neon-cyan{box-shadow:var(--neon-cyan)}.ui-kit-shadow-sample.--neon-pink{box-shadow:var(--neon-pink)}.ui-kit-shadow-sample.blue-active{box-shadow:0 0 28px #2563ffe6}.ui-kit-shadow-sample.danger-glow{box-shadow:0 0 26px #ff5576c7}.ui-kit-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-kit-inline-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.ui-kit-fit-button{width:auto}.ui-kit-field{display:grid;gap:5px;min-width:0}.ui-kit-field span{color:var(--muted);font-size:12px}.ui-kit-field input,.ui-kit-field select{width:100%;min-height:38px;min-width:0;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff1;color:var(--text);outline:none}.ui-kit-field input:focus,.ui-kit-field select:focus{border-color:#22d3ee94;box-shadow:0 0 0 3px #22d3ee1a,var(--neon-cyan)}.ui-kit-source-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kit-period-tabs{width:fit-content}.ui-kit-status-strip{justify-content:flex-start}.ui-kit-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ui-kit-cards-grid .topic-card,.ui-kit-cards-grid .topics-availability-card,.ui-kit-cards-grid .admin-service-card,.ui-kit-cards-grid .topic-source-card{height:100%}.ui-kit-reader-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:14px;align-items:start}.ui-kit-filters{position:static;max-height:none}.ui-kit-reader-layout .post-row{min-height:0}.ui-kit-reader-layout .post-bulk-checkbox{pointer-events:none}.ui-kit-bulk-bar{position:static!important;z-index:1;grid-column:1 / -1;width:100%;max-width:none;min-width:0;margin:0;transform:none!important;animation:none}.ui-kit-table-block{grid-column:span 2}.ui-kit-table-block .sources-table{min-width:720px}.ui-kit-pagination{justify-content:flex-start;margin-top:0;flex-wrap:wrap}.ui-kit-empty{min-height:150px}.ui-kit-a7-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kit-a7-grid .a7-breakdown-card,.ui-kit-a7-grid .a7-chart-card{grid-column:auto;min-height:210px}.ui-kit-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-kit-inventory-column{gap:8px}.ui-kit-inventory-column code{display:block;padding:7px 8px;border:1px solid rgba(160,178,210,.12);border-radius:8px;background:#0000002e;color:#c3d4ff}@media(max-width:1180px){.ui-kit-token-grid,.ui-kit-demo-grid,.ui-kit-cards-grid,.ui-kit-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kit-spec-grid,.ui-kit-a7-grid,.ui-kit-reader-layout{grid-template-columns:1fr}.ui-kit-table-block{grid-column:auto}}@media(max-width:760px){.notification-settings-page{padding:18px}.notification-settings-head,.notification-volume-row{display:grid}.notification-settings-head h1{font-size:26px}.notification-sound-status{justify-self:start}.settings-page.ui-kit-page{gap:22px;padding:18px}.ui-kit-hero{display:grid}.ui-kit-hero h1{font-size:26px}.ui-kit-hero-meta{min-width:0}.ui-kit-hero-meta span{justify-content:flex-start;white-space:normal}.ui-kit-token-grid,.ui-kit-demo-grid,.ui-kit-cards-grid,.ui-kit-inventory-grid{grid-template-columns:1fr}.ui-kit-type-row{grid-template-columns:1fr;gap:6px}.ui-kit-shadow-list{grid-template-columns:1fr}.ui-kit-spacing-list span,.ui-kit-radius-list span{grid-template-columns:74px minmax(0,auto) minmax(0,1fr)}.ui-kit-source-options{grid-template-columns:1fr}.ui-kit-reader-layout .post-row-top,.ui-kit-reader-layout .post-row-footer{align-items:flex-start;flex-direction:column}.ui-kit-reader-layout .post-row-actions{margin-left:0;flex-wrap:wrap}.ui-kit-bulk-bar .bulk-mention-main,.ui-kit-bulk-bar .bulk-mention-actions{flex-wrap:wrap}}.admin-page{display:grid;gap:14px}.admin-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-head h1{margin-top:4px;font-size:24px}.admin-tabs{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-tabs-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-tabs-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-top:0}.admin-create-user-button{flex:0 0 auto;border-color:#2563ffd1;background:#2563ff33;color:#eef4ff;box-shadow:0 0 24px #2563ff57,inset 0 1px #ffffff24}.admin-create-user-button:hover:not(:disabled),.admin-create-user-button:focus-visible:not(:disabled){border-color:#5684fff5;background:#2563ff4d;color:#fff;box-shadow:0 0 30px #2563ff75,inset 0 1px #ffffff2e}.admin-refresh-button{flex:0 0 auto}.admin-tab{min-height:34px;padding:0 12px;border:1px solid rgba(160,178,210,.24);border-radius:999px;background:#ffffff0d;color:#d7e2f6;font-size:13px;font-weight:600;cursor:pointer}.admin-tab.active{border-color:#507dffa8;background:#2563ff38;color:#fff;box-shadow:0 0 22px #2563ff33}.admin-retention-note{color:#c7d2e5;font-size:13px}.admin-activity-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;align-items:end}.admin-user-form{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(120px,.8fr) minmax(150px,.8fr) minmax(180px,1.1fr) auto;gap:10px;align-items:end}.admin-activity-filters label,.admin-user-form label{display:grid;gap:4px;min-width:0}.admin-activity-filters label span,.admin-user-form label span{color:var(--muted);font-size:12px}.admin-activity-filters input,.admin-activity-filters select,.admin-user-form input,.admin-user-form select{min-height:34px;width:100%;min-width:0;border:1px solid rgba(160,178,210,.24);border-radius:8px;background:#ffffff0d;color:#e9f1ff;padding:0 10px}.admin-activity-filter-actions,.admin-user-actions{display:inline-flex;gap:8px;align-items:center}.admin-exports-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px}.admin-exports-table{width:100%;border-collapse:collapse;min-width:920px}.admin-exports-table th,.admin-exports-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;font-size:13px;vertical-align:top}.admin-exports-table thead th{position:sticky;top:0;z-index:1;background:#070a10f2;color:#e2e8f6}.admin-exports-table td{color:#c7d2e5}.admin-activity-table{min-width:960px}.admin-users-table{min-width:860px}.admin-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-services-grid.hidden{display:none}.admin-service-card{display:grid;gap:16px;min-height:220px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(145deg,#ffffff0f,#ffffff05 52%,#ffffff02),#03050a66}.admin-integration-card{cursor:pointer}.admin-integration-card:hover,.admin-integration-card.selected{border-color:#38bdf857;box-shadow:0 0 0 1px #38bdf814,0 18px 52px #00000038}.admin-service-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-service-card-head{display:flex;align-items:center;gap:12px;min-width:0}.admin-service-card-head .service-logo{width:32px;height:32px;font-size:12px}.admin-service-card h2{margin:0 0 2px;color:#fff;font-size:18px}.admin-service-status{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid currentColor;border-radius:999px;color:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.admin-service-status.online{border-color:#38f8a2d1;box-shadow:0 0 18px #38f8a257,inset 0 0 13px #38f8a214}.admin-service-status.delay{border-color:#f4ff59d1;box-shadow:0 0 18px #f4ff5957,inset 0 0 13px #f4ff5914}.admin-service-status.no-connections{border-color:#a8b9d69e;color:#d7dfed;box-shadow:0 0 18px #a8b9d638,inset 0 0 13px #a8b9d612}.admin-service-status.limited,.admin-service-status.paused{border-color:#ff9b30e6;color:#fff1dc;box-shadow:0 0 18px #ff9b306b,inset 0 0 13px #ff9b301a}.admin-service-status.offline{border-color:#ff4572d6;box-shadow:0 0 18px #ff457257,inset 0 0 13px #ff457214}.admin-service-status.error{border-color:#ff4572d6;color:#ffe3ea;box-shadow:0 0 18px #ff457257,inset 0 0 13px #ff457214}.admin-service-card-head span:not(.service-logo),.admin-service-main-metric span,.admin-service-stats span,.admin-service-note{color:var(--muted);font-size:12px}.admin-service-main-metric{display:flex;align-items:end;justify-content:space-between;gap:12px}.admin-service-main-metric strong{color:#2f6bff;font-size:36px;line-height:.95;text-shadow:0 0 22px rgba(37,99,255,.44)}.admin-service-main-metric .admin-service-method{max-width:320px;color:#e9f1ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.25;overflow-wrap:anywhere;text-align:right;text-shadow:none}.admin-service-stats{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:baseline}.admin-service-stats b{color:#e9f1ff;font-size:13px;text-align:right;white-space:nowrap}.admin-service-note{margin:0}.admin-service-note-limited{padding:10px 12px;border:1px solid rgba(255,155,48,.28);border-radius:8px;background:#ff9b3014;color:#ffd9a8;line-height:1.45}.integration-detail-panel{display:grid;gap:18px;margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#03050a61}.integration-detail-page{margin-top:0}.integration-back-button{margin:0 0 12px}.integration-detail-head,.integration-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.integration-detail-head h2,.integration-subsection h3{margin:0 0 4px;color:#fff}.integration-detail-head span,.integration-subsection>p{color:var(--muted);font-size:13px}.integration-status-strip{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:620px}.integration-status-strip span{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff09;color:#dce8ff;white-space:nowrap}.integration-status-strip span.success{border-color:#38f8a2bd;color:#38f8a2;box-shadow:0 0 16px #38f8a233,inset 0 0 12px #38f8a20f}.integration-status-strip span.pending{border-color:#f4ff59bd;color:#f4ff59;box-shadow:0 0 16px #f4ff592e,inset 0 0 12px #f4ff590f}.integration-status-strip span.warning{border-color:#ff9b30c2;color:#ffb45f;box-shadow:0 0 16px #ff9b3033,inset 0 0 12px #ff9b300f}.integration-status-strip span.danger{border-color:#ff4572c2;color:#ff5f85;box-shadow:0 0 16px #ff457233,inset 0 0 12px #ff45720f}.integration-info-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.integration-info-grid span,.integration-info-grid b{min-width:0;overflow-wrap:anywhere}.integration-info-grid span{color:var(--muted);font-size:12px}.integration-info-grid b{color:#e9f1ff;font-size:13px}.integration-subsection{display:grid;gap:10px}.telegram-checks-table{min-width:1960px}.telegram-no-access-table{min-width:1100px}.openai-checks-table{min-width:1320px}.openai-detail-tabs{margin-top:2px}.openai-task-list{display:grid;gap:12px}.openai-task-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(160,178,210,.18);border-radius:16px;background:#ffffff06}.openai-task-form{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(300px,1fr) auto auto;gap:10px;align-items:end}.openai-task-form label{display:grid;gap:5px;min-width:0}.openai-task-form label span{color:var(--muted);font-size:12px}.openai-task-form input,.openai-task-form select,.openai-task-form textarea{width:100%;min-width:0;border:1px solid rgba(160,178,210,.24);border-radius:8px;background:#ffffff0d;color:#e9f1ff}.openai-task-form input,.openai-task-form select{min-height:34px;padding:0 10px}.openai-task-form textarea{min-height:168px;padding:10px;resize:vertical;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:12px;line-height:1.5}.openai-task-stats-table{min-width:1320px}.brand-analytics-detail .integration-info-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.brand-analytics-source-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brand-analytics-source-actions .table-action-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.brand-analytics-sources-table{min-width:980px}.brand-analytics-runs-table{min-width:1540px}.brand-analytics-items-table{min-width:1320px}.brand-analytics-items-table a{display:inline-block;max-width:520px;overflow-wrap:anywhere}.brand-analytics-json-row td{padding:0;background:#03050a99}.webhook-log-filters{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(190px,1fr) minmax(220px,1.2fr) auto auto auto;gap:10px;align-items:end}@media(max-width:980px){.openai-task-form{grid-template-columns:1fr}}.webhook-log-filters label{display:grid;gap:4px;min-width:0}.webhook-log-filters label span{color:var(--muted);font-size:12px}.webhook-log-filters input,.webhook-log-filters select{min-height:34px;width:100%;min-width:0;border:1px solid rgba(160,178,210,.24);border-radius:8px;background:#ffffff0d;color:#e9f1ff;padding:0 10px}.webhook-errors-only{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;min-height:34px;color:#dce8ff;white-space:nowrap}.webhook-errors-only input{width:16px;min-height:16px;accent-color:#ff5f85}.webhook-logs-table{min-width:1780px}.webhook-logs-table code{color:#c8d8ff;font-size:12px;overflow-wrap:anywhere}.webhook-expand-button{width:28px;height:28px}.webhook-json-row td{padding:0;background:#03050a99}.webhook-json-row pre{max-height:520px;margin:0;padding:14px;overflow:auto;color:#dce8ff;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.webhook-json-loading,.webhook-json-error{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;color:#cbd5e1;font-size:13px}.webhook-json-error{color:#ff8aa6}.json-token.key{color:#7dd3fc}.json-token.string{color:#86efac}.json-token.number{color:#fbbf24}.json-token.boolean{color:#c084fc}.json-token.null{color:#94a3b8}.json-token.punctuation{color:#e2e8f0}.telegram-check-status{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.telegram-check-status.success{color:#38f8a2}.telegram-check-status.pending{color:#93c5fd}.telegram-check-status.warning{color:#f4ff59}.telegram-check-status.danger{color:#ff5f85}.admin-user-stats{display:grid;gap:12px;margin-top:12px}.admin-stats-head{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-stats-head h2{margin:0 0 4px;color:#fff;font-size:18px}.admin-stats-head span{color:var(--muted);font-size:12px}.admin-stats-presets{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:end}.admin-stats-presets button{min-height:32px;padding:0 12px;border:1px solid rgba(160,178,210,.24);background:#ffffff0a;color:#d7e2f6;font-size:12px;font-weight:700}.admin-stats-presets button.active,.admin-stats-presets button:hover{border-color:#507dffa8;background:#2563ff2e;color:#fff}.admin-stats-filters{grid-template-columns:minmax(150px,170px) minmax(150px,170px) auto auto;justify-content:start}.admin-stats-filters .text-button{min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.admin-stats-grid{display:grid;gap:14px;align-items:stretch}.admin-users-stats-table-wrap,.admin-stats-charts-row{min-width:0}.admin-stats-charts-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-users-stats-table{min-width:1120px;table-layout:fixed}.admin-users-stats-user-col{width:15%}.admin-users-stats-last-active-col{width:20%}.admin-users-stats-time-col{width:12%}.admin-users-stats-count-col{width:10%}.admin-users-stats-average-col{width:13%}.admin-users-stats-table th:nth-child(2),.admin-users-stats-table td:nth-child(2),.admin-users-stats-table th:nth-child(3),.admin-users-stats-table td:nth-child(3){padding-right:8px;padding-left:8px;white-space:nowrap}.admin-users-stats-table th:nth-child(n+4),.admin-users-stats-table td:nth-child(n+4){padding-right:8px;padding-left:8px;text-align:center}.admin-users-stats-table th:nth-child(n+4){white-space:normal;line-height:1.2}.admin-users-stats-table td:nth-child(n+4){white-space:nowrap}.admin-time-pie-card{display:grid;align-content:start;justify-items:center;gap:14px;min-height:260px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.admin-time-pie-card h3{margin:0;color:#fff;font-size:14px;line-height:1.2;text-align:center}.admin-time-pie{position:relative;display:grid;width:168px;height:168px;place-items:center;border-radius:50%;filter:drop-shadow(0 0 22px rgba(37,99,255,.18))}.admin-time-pie svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.admin-time-pie:before{position:absolute;width:111px;height:111px;border-radius:50%;background:#090b12;content:"";z-index:1}.admin-time-pie-empty,.admin-time-pie-segment{fill:none;transform:rotate(-90deg);transform-origin:100px 100px}.admin-time-pie-empty{stroke:#a0b2d22e;stroke-width:33px}.admin-time-pie-segment{cursor:pointer;stroke-linecap:butt;transition:opacity .18s ease,stroke-width .18s ease,filter .18s ease}.admin-time-pie.has-active .admin-time-pie-segment:not(.active){opacity:.42}.admin-time-pie-segment.active{filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 18px currentColor);opacity:1;stroke-width:36px}.admin-time-pie span{position:relative;z-index:2;color:#fff;font-size:15px;font-weight:800}.admin-time-legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;width:100%;color:#c7d2e5;font-size:12px}.admin-time-legend button{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:26px;border:1px solid transparent;background:transparent;color:#c7d2e5;font:inherit;white-space:nowrap;text-align:left;cursor:pointer;transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.admin-time-legend button.active,.admin-time-legend button:hover,.admin-time-legend button:focus-visible{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.28);transform:translate(2px);outline:none}.admin-time-legend i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;box-shadow:0 0 12px currentColor}.admin-exports-table td a{color:#5affbf;text-decoration:none}.admin-exports-table td a:hover{text-decoration:underline}.pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:12px;color:var(--muted);font-size:12px}.pagination-summary{min-width:max-content;color:#dfe8ff}.pagination-pages,.pagination-page-wrap{display:inline-flex;align-items:center;gap:6px}.pagination-button{display:inline-grid;min-width:30px;height:30px;place-items:center;padding:0 8px;border:1px solid rgba(160,178,210,.28);border-radius:8px;background:#ffffff0f;color:#dfe8ff;font-size:12px;font-weight:800;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.pagination-button:hover:not(:disabled),.pagination-button.active{border-color:#507dffe0;background:#2563ff3d;color:#fff;box-shadow:0 0 0 1px #7bb0ff3d,0 0 22px #2563ff94}.pagination-button:disabled{cursor:default;opacity:.45}.pagination-ellipsis{color:#c7d2e594;font-weight:800}.pagination-size{display:inline-flex;align-items:center;gap:8px;min-width:max-content}.pagination-size select{height:30px;padding:0 30px 0 10px;border:1px solid rgba(160,178,210,.28);border-radius:8px;background:#ffffff0f;color:#e8f0ff;font-size:12px;font-weight:800}.pagination-size select:hover,.pagination-size select:focus{border-color:#507dffb8;box-shadow:0 0 18px #2563ff5c;outline:none}.pagination-size option{background:#070b16;color:#e8f0ff}.table-action-button{min-height:30px;padding:0 10px;border:1px solid rgba(160,178,210,.24);border-radius:8px;background:#ffffff0d;color:#e9f1ff;font-weight:700;cursor:pointer}.table-action-button:hover{border-color:#507dff94;color:#fff}.topic-settings-page{display:grid;gap:20px}.topic-settings-head{display:inline-flex;align-items:center;gap:10px}.topic-rename-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.topic-settings-section{display:grid;gap:12px}.topic-settings-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.topic-settings-section-head span{color:var(--muted);font-size:12px;font-weight:700}.topic-settings-section h2{margin:0;font-size:18px;color:#fff}.google-sheets-settings{padding:18px;border:1px solid rgba(80,125,255,.25);border-radius:14px;background:linear-gradient(145deg,#507dff17,#ffffff06 48%),#ffffff06;box-shadow:inset 0 1px #ffffff0b}.google-sheets-settings .topic-settings-section-head{align-items:flex-start}.google-sheets-settings .topic-settings-section-head p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.google-sheets-settings .source-setup-field{margin-top:0}.google-sheets-access{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgba(160,178,210,.24);border-radius:999px;background:#ffffff0e;color:var(--muted);white-space:nowrap}.google-sheets-access.ok{border-color:#34d3996b;background:#34d3991c;color:#a7f3d0}.google-sheets-access.error{border-color:#ff557675;background:#ff55761c;color:#ffb6c4}.google-sheets-actions{display:flex;flex-wrap:wrap;gap:8px}.google-sheets-details{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:12px}.google-sheets-details strong{color:var(--text)}.google-sheets-manual-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:stretch;padding-top:4px}.google-sheets-manual-row select{width:100%;min-height:44px;padding:0 38px 0 13px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0e;color:var(--text);outline:none}.google-sheets-manual-row select:focus{border-color:#507dff9e;box-shadow:0 0 24px #2563ff2e}.google-sheets-manual-row select option{background:#090f1d;color:#eef4ff}.google-sheets-job-list{display:grid;gap:9px;margin-top:4px}.google-sheets-job-list-head,.google-sheets-job-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.google-sheets-job-list-head>span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.google-sheets-job{display:grid;gap:8px;padding:12px 13px;border:1px solid var(--border);border-radius:11px;background:#0000002b}.google-sheets-job-head>div{display:grid;gap:3px;min-width:0}.google-sheets-job-head>div>span,.google-sheets-job-meta{color:var(--muted);font-size:12px}.google-sheets-job-status{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#a0b2d21f;color:var(--soft);font-size:11px;font-weight:800}.google-sheets-job-status.completed{background:#34d3991f;color:#a7f3d0}.google-sheets-job-status.failed{background:#ff557621;color:#ffb6c4}.google-sheets-job-status.running,.google-sheets-job-status.queued{background:#507dff24;color:#bed0ff}.google-sheets-job-meta{display:flex;flex-wrap:wrap;gap:5px 16px}.google-sheets-job-message{padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.google-sheets-job-message.skipped{background:#fbbf241a;color:#fde68a}.google-sheets-job-message.error{background:#ff55761a;color:#ffb6c4}:root[data-theme=light] .google-sheets-settings{border-color:#2563eb33;background:linear-gradient(145deg,#2563eb0f,#ffffffd1);box-shadow:inset 0 1px #fffc}:root[data-theme=light] .google-sheets-settings h2{color:var(--text)}:root[data-theme=light] .google-sheets-manual-row select{border-color:#0f172a21;background:#ffffffd1;color:var(--text)}:root[data-theme=light] .google-sheets-manual-row select option{background:#fff;color:var(--text)}:root[data-theme=light] .google-sheets-job{background:#ffffffb3}:root[data-theme=light] .google-sheets-access.ok,:root[data-theme=light] .google-sheets-job-status.completed{color:#047857}:root[data-theme=light] .google-sheets-access.error,:root[data-theme=light] .google-sheets-job-status.failed,:root[data-theme=light] .google-sheets-job-message.error{color:#be123c}:root[data-theme=light] .google-sheets-job-message.skipped{color:#92400e}:root[data-theme=light] .google-sheets-job-status.running,:root[data-theme=light] .google-sheets-job-status.queued{color:#1d4ed8}@media(max-width:640px){.google-sheets-settings .topic-settings-section-head,.google-sheets-job-head{align-items:flex-start;flex-direction:column}.google-sheets-actions,.google-sheets-manual-row{display:grid;grid-template-columns:1fr}.google-sheets-actions button,.google-sheets-manual-row button{width:100%}.google-sheets-job-meta{display:grid;gap:4px}}.topic-keywords-form{align-items:start}.topic-keyword-field{display:grid;gap:8px}.topic-keyword-field>span{color:var(--muted);font-size:12px;font-weight:700}.topic-keyword-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-height:46px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:#ffffff0d}.topic-keyword-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:4px 6px 4px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffc4571f;color:#ffe4ad;font-size:12px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.topic-keyword-tag button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:currentColor;cursor:pointer}.topic-keyword-tag button:hover,.topic-keyword-tag button:focus-visible{background:#ffffff24;outline:none}.topic-keyword-tags input{flex:1 1 220px;min-width:180px;height:28px;border:0;background:transparent;color:var(--text);font:inherit;outline:none}.topic-keyword-tags input::placeholder{color:#c7d2e58a}.topic-keywords-actions{display:flex;justify-content:flex-start}.topic-source-list{display:grid;gap:10px}.topic-source-card{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#ffffff0d}.topic-source-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.topic-source-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.topic-source-title strong,.topic-source-title small{display:block}.topic-source-title small{margin-top:2px;color:var(--muted);font-size:12px}.topic-source-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.topic-source-actions .text-button,.topic-source-actions .danger-button{min-height:34px;padding:0 10px}.topic-source-status{justify-self:start;padding:4px 8px;border:1px solid rgba(34,211,238,.26);border-radius:999px;background:#22d3ee14;color:#b8f4ff;font-size:12px}.topic-source-status.paused{border-color:#ffb84d57;background:#ffb84d1a;color:#ffd799}.service-logo.paused{opacity:.58}.topic-source-submit{width:auto;justify-self:start;min-width:220px}.inbox-panel{width:100%;min-width:0;margin:0;padding:22px 24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff05 46%,#ffffff02),#03050a94;box-shadow:var(--shadow),0 0 58px #2563ff1a,inset 0 1px #ffffff14,inset 0 -1px #ffffff08;backdrop-filter:blur(21.6px) saturate(120%);-webkit-backdrop-filter:blur(21.6px) saturate(120%)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-head-main{min-width:0;flex:1}.panel-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0}.panel-head h2{margin:0;font-size:18px;color:var(--text)}.panel-head p{margin:0;color:var(--muted);font-size:13px}.mention-sort-control{position:relative;display:inline-block;max-width:100%}.mention-sort-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:100%;padding:0 12px;border:1px solid rgba(218,226,241,.18);border-radius:999px;background:linear-gradient(145deg,#fff1,#ffffff05 52%,#ffffff02),#0b0c0f;color:#edf4ff;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff14;cursor:pointer;font:inherit}.mention-sort-trigger:hover,.mention-sort-trigger:focus-visible,.mention-sort-control.open .mention-sort-trigger{border-color:#dae2f157;background:linear-gradient(145deg,#ffffff15,#ffffff06 52%,#ffffff02),#101114;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff1a;outline:none}.mention-sort-main-icon{flex:0 0 auto;color:#c7ceda}.mention-sort-trigger span{min-width:0;overflow:hidden;color:#edf4ff;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mention-sort-chevron{flex:0 0 auto;color:var(--muted);transition:transform .18s ease}.mention-sort-control.open .mention-sort-chevron{transform:rotate(180deg)}.mention-sort-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;display:grid;gap:4px;width:min(300px,calc(100vw - 32px));padding:8px;border:1px solid rgba(218,226,241,.16);border-radius:16px;background:linear-gradient(145deg,#17181cfa,#090a0cfa),#0b0c0f;box-shadow:0 24px 64px #0000008a,inset 0 1px #ffffff14}.mention-sort-option{display:grid;grid-template-columns:28px minmax(0,1fr) 24px 20px;align-items:center;gap:8px;min-height:38px;padding:0 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#edf4ff;cursor:pointer;font:inherit;text-align:left}.mention-sort-option:hover,.mention-sort-option:focus-visible{border-color:#dae2f12e;background:#ffffff0e;outline:none}.mention-sort-option.active{border-color:#dae2f13d;background:linear-gradient(135deg,#ff3d6e21,#ffb00017 31%,#38f8a214 62%,#0bbfe01a),linear-gradient(145deg,#ffffff0e,#ffffff03),#111215;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000004d}.mention-sort-option-kind,.mention-sort-option-direction,.mention-sort-option-check{display:inline-grid;place-items:center;color:#c7ceda}.mention-sort-option-label{min-width:0;overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mention-sort-option.active .mention-sort-option-check{color:#a7f3d0}.active-filter-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.active-filter-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:25px;padding:0 6px 0 10px;border:1px solid rgba(160,178,210,.26);border-radius:999px;background:#ffffff0b;color:#dfe8ff;font-size:12px;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffff0b}.active-filter-chip.date-filter-chip{border-color:#60a5fa61;background:linear-gradient(135deg,#60a5fa24,#0f172a33),#ffffff0b;color:#eaf2ff}.active-filter-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-filter-chip button{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(160,178,210,.18);border-radius:999px;background:#ffffff0b;color:#aebbd2;box-shadow:none}.active-filter-chip button:hover{border-color:#ff557694;background:#ff55761f;color:#fff;transform:none}.search{display:flex;align-items:center;width:min(280px,100%);gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:#fff1;color:var(--muted);box-shadow:inset 0 1px #ffffff14;transition:border-color .18s ease,box-shadow .18s ease}.search input{min-width:0;height:38px;padding:0;border:0;background:transparent}.source-box{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px;margin-bottom:14px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,#ffffff13,#ffffff09);box-shadow:inset 0 1px #ffffff1a,0 14px 46px #0003;-webkit-backdrop-filter:blur(16.2px);backdrop-filter:blur(16.2px)}.source-box strong{color:var(--text)}.source-box span{display:block;margin-top:3px;color:var(--muted);font-size:13px}.source-box code{grid-column:1 / -1;overflow:hidden;padding:9px;border-radius:6px;border:1px solid rgba(34,211,238,.16);background:#0000003d;color:#b7f7ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.reader-stream .source-box code{border-color:#507dff47;background:#050c1c6b;color:#c3d4ff}.source-box small{grid-column:1 / -1;color:#b9caff;font-size:12px}.reader-stream .source-box small{color:#c3d4ff}.post-list{display:flex;flex-direction:column;gap:9px}.new-mentions-banner{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin:0 0 10px;padding:0 14px;overflow:hidden;border:1px solid rgba(27,27,27,.82);border-radius:8px;background:var(--topic-element-rgb-image),#0c0c0ce6;color:#e6fbff;font-size:13px;font-weight:800;box-shadow:0 16px 42px #0000006b,inset 0 1px #ffffff0e}.new-mentions-banner:hover,.new-mentions-banner:focus-visible{border-color:#a0b2d233;background:var(--topic-element-rgb-image),#0c0c0cf5;color:#fff;box-shadow:0 18px 48px #00000080,inset 0 1px #ffffff14;transform:none}.new-mentions-banner svg{flex:0 0 auto;transition:transform .42s cubic-bezier(.22,1,.36,1),color .18s ease}.new-mentions-banner:hover svg,.new-mentions-banner:focus-visible svg{transform:rotate(360deg)}.post-row{position:relative;width:100%;min-height:174px;padding:13px;border:1px solid var(--border);border-radius:8px!important;background:linear-gradient(145deg,#1d2336,#171c2c);color:var(--text);box-shadow:0 16px 44px #0000002e,inset 0 1px #ffffff14;overflow:hidden;text-align:left;transform:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.post-row[role=button]{cursor:pointer}.post-row[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.56);outline-offset:3px}.post-row.selected{border-color:#507dff9e;background:linear-gradient(145deg,#202c4d,#1b2540);box-shadow:0 0 28px #2563ff42,0 18px 54px #0000004d,inset 0 1px #ffffff1f}.post-row.read{opacity:1;border-left-color:#ffffff14;background:linear-gradient(145deg,#1d2336,#171c2c);box-shadow:0 16px 44px #0000003d,inset 0 1px #ffffff14}.post-row.read:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:6px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,#ff3d6ea3,#ffb00080 28%,#38f8a275 62%,#1aa7ff80);pointer-events:none}.post-row:hover:not(.selected){border-color:#507dff9e;background:linear-gradient(145deg,#202c4d,#1b2540);box-shadow:0 0 28px #2563ff42,0 18px 54px #0000004d,inset 0 1px #ffffff1f;transform:none!important}.post-row:hover:not(:disabled){transform:none!important}.post-row.read:hover:not(.selected){background:linear-gradient(145deg,#202c4d,#1b2540);box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff1f}.post-row-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;color:var(--muted);font-size:12px}.post-meta-stack{display:grid;gap:5px;min-width:0}.post-source-stack{display:grid;gap:4px;min-width:0}.post-row-actions{display:inline-flex;align-items:flex-start;gap:10px;margin-left:auto}.post-row-meta-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:8px;min-width:0;color:#c7d2e5c2;font-size:12px}.post-row-meta-main{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.post-row-meta-right{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end;margin-left:auto;min-width:0;white-space:nowrap}.post-row-meta-line time{color:#c7d2e5b8;white-space:nowrap}.post-source-platform,.post-source-name,.post-inline-metrics,.post-inline-metric,.post-duplicate-summary,.post-url-actions,.post-original-link,.post-processing-badges{display:inline-flex;align-items:center;min-width:0}.post-source-platform{gap:7px;flex:0 0 auto;color:#ebf1ffeb;font-weight:750;white-space:nowrap}.post-source-name{max-width:min(280px,28vw);overflow:hidden;color:#fff;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.post-inline-metrics{gap:8px;flex:0 0 auto;white-space:nowrap}.post-inline-metric{gap:4px;color:#ebf1ffe6;font-size:11px;font-weight:760;white-space:nowrap}.post-inline-metric svg,.post-duplicate-summary svg,.post-copy-source-audience-button svg,.post-copy-url-button svg,.post-original-link svg{flex:0 0 auto}.post-processing-badges{gap:5px;flex:0 0 auto}.post-row-meta-line .post-row-actions{align-items:center;gap:8px;margin-left:0}.post-row-title-line{min-width:0;margin-top:12px}.post-row-title-line strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f4f7ff;font-size:16.5px;font-weight:800;line-height:1.28}.post-row-text-line{display:grid;min-width:0;gap:12px;margin-top:8px}.post-row-text-line.with-preview{grid-template-columns:minmax(0,1fr) 132px;align-items:start}.post-row-text-line p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:13px;line-height:1.45}.post-row-tags-line{display:flex;align-items:center;min-width:0;margin-top:12px}.post-row-bottom-line{display:flex;align-items:center;gap:12px;min-width:0;margin-top:10px}.post-row-bottom-left{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;gap:8px;flex-wrap:wrap}.post-duplicate-placeholder{flex:1 1 auto;min-width:0}.post-duplicate-summary{gap:5px;color:#f7d58a;font-size:12px;font-weight:760;white-space:nowrap}.telegram-reactions-summary{display:inline-flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.telegram-reaction-tag{display:inline-flex;align-items:center;min-height:24px;gap:4px;padding:3px 8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff13;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0f;color:#f4f7fbeb;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.telegram-reaction-tag.total{color:#e8effff0}.telegram-reaction-emoji{font-size:13px;line-height:1}.post-url-actions{gap:8px;margin-left:auto}.post-copy-url-button{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(160,178,210,.24);border-radius:999px;background:#ffffff0a;color:#ebf1ffd6}.post-copy-source-audience-button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:30px;flex:0 0 auto;padding:0 12px;border:1px solid rgba(160,178,210,.24);border-radius:999px;background:#ffffff0a;color:#ebf1ffd6}.post-copy-source-audience-label{font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.post-copy-source-audience-button:hover:not(:disabled),.post-copy-source-audience-button:focus-visible,.post-copy-url-button:hover:not(:disabled),.post-copy-url-button:focus-visible{border-color:#7bb0ff80;background:#507dff1f;color:#fff;box-shadow:0 0 18px #507dff38;outline:none}.post-copy-source-audience-button:disabled,.post-copy-url-button:disabled{opacity:.42;cursor:not-allowed}.post-original-link{justify-content:center;gap:6px;min-height:28px;margin-left:auto;padding:0 11px;border:1px solid rgba(160,178,210,.2);border-radius:999px;background:#ffffff0e;color:#ebf1ffe6;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.post-original-link:hover,.post-original-link:focus-visible{border-color:#7bb0ff7a;color:#fff;box-shadow:0 0 18px #507dff38;outline:none}.post-translation-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(56,248,162,.52);border-radius:999px;background:#38f8a221;color:#c5ffe8;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.post-language-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(125,211,252,.48);border-radius:999px;background:#0ea5e921;color:#d8f3ff;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.post-summary-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(245,158,11,.66);border-radius:999px;background:#f59e0b29;color:#ffe3bc;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.post-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.post-row-content{min-width:0}.post-row-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-top:12px}.post-row-footer .mention-metrics{flex:1 1 auto;min-width:0;margin-top:0}.post-preview-wrap{display:block;width:132px;border:1px solid rgba(168,185,214,.32);border-radius:10px;overflow:hidden;background:#ffffff0a}.post-preview-image{display:block;width:100%;height:88px;object-fit:cover}.post-preview-wrap.image-failed,.article-body p.image-failed{display:none}.post-service-label{display:inline-flex;align-items:center;gap:0;color:#dfe8ff;font-size:12px;white-space:nowrap}.post-source-link{text-decoration:none;transition:color .18s ease,text-shadow .18s ease}.post-source-link.is-link{cursor:pointer}.post-source-link:visited{color:inherit}.post-source-link.is-link:hover{color:#cfe0ff;text-shadow:0 0 14px rgba(80,125,255,.72),0 0 30px rgba(37,99,255,.3)}.post-source-details{display:grid;min-width:0;gap:2px}.mention-kind-pill{display:inline-flex;align-items:center;min-width:0;padding:1px 7px;border:1px solid currentColor;border-radius:999px;color:#dfe8ffc7;font:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap}.mention-kind-pill.article{color:#c8f8ffd1}.mention-kind-pill.comment{color:#ffe4bddb}.mention-kind-pill.message{color:#d8ccffd6}.mention-kind-pill.repost{color:#bee8ffdb}.mention-kind-pill.video{color:#97ffdcdb}.mention-kind-pill.review{color:#ffcdecdb}.post-source-details-right{justify-items:end;text-align:right}.post-source-title{display:inline-flex;align-items:baseline;gap:7px;min-width:0;overflow:hidden;color:#fff;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.post-source-audience{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;min-width:0;color:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.post-source-audience svg{width:14px;height:14px;flex:0 0 auto;color:#fff;filter:drop-shadow(0 0 10px rgba(80,125,255,.72))}.post-source-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.post-source-domain{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#fff;font-size:11px;font-weight:650}.post-received-time{overflow:hidden;color:#c7d2e5b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.post-source-favicon{width:19px;height:19px;flex:0 0 auto;border-radius:3px;object-fit:cover}.post-row-meta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.post-row-meta time{white-space:nowrap}.post-read-toggle,.post-trash-toggle,.post-spam-toggle{display:inline-grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid rgba(199,210,229,.34);border-radius:999px;background:#ffffff0f;color:#c7d2e5a8;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.post-spam-toggle:hover:not(:disabled){border-color:#ff995ce0;background:#ff7e402e;color:#fff4ec;box-shadow:0 0 24px #ff7e4080}.post-spam-toggle:disabled{cursor:not-allowed;opacity:.42}.post-row-actions .post-read-toggle svg,.post-row-actions .post-spam-toggle svg,.post-row-actions .post-trash-toggle svg,.post-row-actions .sentiment-button svg{width:16px;height:16px}.post-trash-toggle:hover{border-color:#ff5576e0;background:#ff55762e;color:#fff5f7;box-shadow:0 0 0 1px #ff789452,0 0 26px #ff5576c7,0 0 44px #ff55766b}.post-trash-toggle:hover svg{filter:drop-shadow(0 0 8px rgba(255,105,135,.95))}.post-trash-toggle:disabled{cursor:default;opacity:.6}.post-read-toggle.done{border-color:#70a3ffeb;background:#2563ff70;color:#e8f2ff;box-shadow:0 0 0 1px #7bb0ff57,0 0 28px #2563ffe6,0 0 42px #2563ffb8}.post-read-toggle.done svg{filter:drop-shadow(0 0 8px rgba(114,173,255,.95))}.post-read-toggle:hover{border-color:#507dffeb;background:#2563ff2e;color:#f4f8ff;box-shadow:0 0 0 1px #7bb0ff52,0 0 26px #2563ffc7,0 0 44px #2563ff6b}.post-read-toggle:hover svg{filter:drop-shadow(0 0 8px rgba(114,173,255,.95))}.post-read-toggle:disabled{cursor:default;opacity:1}.processed-tooltip-wrap{position:relative;display:inline-grid;place-items:center;z-index:12}.processed-tooltip{position:absolute;right:-4px;bottom:calc(100% + 10px);z-index:220;display:grid;gap:3px;min-width:178px;max-width:240px;padding:9px 11px;border:1px solid rgba(112,163,255,.42);border-radius:10px;background:linear-gradient(145deg,#ffffff1a,#ffffff07 54%,#ffffff03),#04070ef0;box-shadow:0 18px 44px #0206109e,0 0 28px #2563ff47;color:#eaf2ff;font-size:10px;line-height:1.35;opacity:0;pointer-events:none;text-align:left;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.processed-tooltip:after{position:absolute;right:12px;bottom:-5px;width:9px;height:9px;border-right:1px solid rgba(112,163,255,.36);border-bottom:1px solid rgba(112,163,255,.36);background:#04070ef0;content:"";transform:rotate(45deg)}.processed-tooltip strong,.processed-tooltip span{position:relative;z-index:1}.processed-tooltip strong{color:#fff;font-size:10px;font-weight:800}.processed-tooltip span{color:#aebfe0}.processed-tooltip-wrap:hover .processed-tooltip,.processed-tooltip-wrap:focus-within .processed-tooltip{opacity:1;transform:translateY(0)}.post-row:has(.processed-tooltip-wrap:hover),.post-row:has(.processed-tooltip-wrap:focus-within){overflow:visible;z-index:80}.trash-post-row,.spam-post-row{cursor:default}.spam-list .post-row:hover{border-color:#ff995c66;background:linear-gradient(145deg,#ff7e401a,#ffffff08);box-shadow:0 0 24px #ff7e4024,0 18px 54px #00000038}.trash-list .post-row-actions{display:grid;justify-items:end;gap:5px}.trash-list .post-row:hover{border-color:#ff557675;background:linear-gradient(145deg,#ff557621,#ffffff09);box-shadow:0 0 24px #ff557633,0 18px 54px #00000042,inset 0 1px #ffffff1a}.post-restore-button{display:inline-flex;min-height:26px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(112,163,255,.5);border-radius:999px;background:#2563ff24;color:#dbe9ff;font-size:11px;font-weight:800;white-space:nowrap;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.post-restore-button:hover{border-color:#70a3ffeb;background:#2563ff57;color:#fff;box-shadow:0 0 0 1px #7bb0ff47,0 0 24px #2563ffb8}.trash-deleted-by{max-width:190px;overflow:hidden;color:#c7d2e5b8;font-size:11px;line-height:1.25;text-align:right;text-overflow:ellipsis;white-space:nowrap}.post-source-title,.post-source-domain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-row strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px}.post-row p{display:-webkit-box;overflow:hidden;margin-top:8px;color:var(--muted);-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:13px;line-height:1.45}.tag-line,.tag-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.post-row .tag-line{justify-content:flex-end;max-width:min(62%,560px);margin-top:0;margin-left:auto}.post-row .post-tag-editor{flex:0 1 min(62%,680px);max-width:min(62%,680px);margin-left:auto;justify-content:flex-end;gap:8px}.post-row .post-tag-editor .mention-selected-tags{flex:0 1 auto;max-width:calc(100% - 112px);justify-content:flex-end}.post-row .post-tag-editor .mention-selected-tag{padding:4px 10px;font-size:12px}.post-row .post-tag-editor .mention-add-tag-button{flex:0 0 auto;padding:4px 0}.post-row-tags-line .post-tag-editor{flex:1 1 auto;width:100%;max-width:100%;margin-left:0;justify-content:space-between;gap:10px}.post-row-tags-line .mention-selected-tags{justify-content:flex-start;max-width:none}.post-row-tags-line .mention-selected-tag{min-height:28px;padding:4px 12px;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px;background:#ffffff13;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0f;color:#f4f7fbf0!important;font-size:12px;font-weight:650}.mention-selected-tags-empty{display:inline-flex;align-items:center;min-height:28px;color:#c7d2e59e;font-size:12px;font-weight:600}.post-row-tags-line .mention-add-tag-button{margin-left:auto;min-height:28px;padding:0 0 0 12px}.tag-pill{padding:4px 10px;border:1px solid rgba(255,255,255,.56);border-radius:999px;background:#ffffff13;box-shadow:0 0 16px #ffffff24,inset 0 1px #ffffff1a;color:#f4f7fb;font-size:12px;font-weight:700;line-height:1.2}.topic-highlight{padding:0 3px;border-radius:5px;background:#2f6bff42;box-shadow:0 0 0 1px #7bb0ff33,0 0 14px #2f6bff52;color:#cfe0ff}.mention-search-highlight{padding:0 3px;border-radius:5px;background:#2bff803d;box-shadow:0 0 0 1px #5effa747,0 0 16px #2bff806b;color:#d6ffe5}.reader{min-width:0;padding:24px 30px 40px;overflow:auto;background:#07080c4d}.reader-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.text-button,.danger-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;padding:0 13px;border:1px solid var(--border);border-radius:8px;background:var(--glass);color:var(--soft);box-shadow:inset 0 1px #ffffff17;text-decoration:none}.primary-button{width:100%;border-color:#22d3ee94;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:var(--neon-cyan);color:#031117;font-weight:800}.danger-button{border-color:#ff55765c;color:#ffb6c4}.text-button:hover,.danger-button:hover{border-color:#22d3ee80;background:var(--glass-hover);color:#fff;box-shadow:var(--neon-cyan),inset 0 1px #ffffff21}.admin-page .text-button:hover:not(:disabled),.admin-page .text-button:active:not(:disabled){border-color:#507dffa8;background:#2563ff24;color:#fff;box-shadow:0 0 24px #2563ff47,inset 0 1px #ffffff21}.admin-page .admin-create-user-button:hover:not(:disabled),.admin-page .admin-create-user-button:focus-visible:not(:disabled),.admin-page .admin-create-user-button:active:not(:disabled){border-color:#5684fff5;background:#2563ff4d;color:#fff;box-shadow:0 0 30px #2563ff75,inset 0 1px #ffffff2e}.danger-button:hover{border-color:#ff557694;box-shadow:0 0 26px #ff55762e,inset 0 1px #ffffff21}.danger-icon-button{border-color:#ff557647;background:#ff557614;color:#fff;box-shadow:0 0 18px #ff55761a}.danger-icon-button:hover:not(:disabled){border-color:#ff557694;background:#ff557624;box-shadow:0 0 26px #ff557633}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;isolation:isolate;place-items:center;padding:20px}.modal-backdrop:before{position:fixed;inset:0;z-index:0;background:#04060a80;backdrop-filter:blur(16.2px) saturate(120%);-webkit-backdrop-filter:blur(16.2px) saturate(120%);content:"";pointer-events:none;transform:translateZ(0);will-change:backdrop-filter}.modal-backdrop>*{position:relative;z-index:1}.admin-user-modal-backdrop:before{background:#04060ac2;backdrop-filter:blur(14.4px) saturate(115%);-webkit-backdrop-filter:blur(14.4px) saturate(115%)}.admin-user-modal-backdrop{z-index:90}.mention-modal-backdrop{z-index:95;display:block!important;place-items:initial!important;align-items:stretch!important;justify-items:start!important;overscroll-behavior:contain;padding:0}.mention-modal-backdrop:before{background:#000000b8;backdrop-filter:blur(16.2px) saturate(120%);-webkit-backdrop-filter:blur(16.2px) saturate(120%);animation:mentionBackdropBlurIn .38s cubic-bezier(.16,1,.3,1) both;will-change:opacity,backdrop-filter}.mention-modal{position:fixed;top:0;left:0;width:70vw;min-width:min(100vw,520px);max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;display:flex;flex-direction:column;overflow:hidden;padding:24px 24px 14px;border:1px solid rgba(255,255,255,.1);border-left:0;border-radius:0 18px 18px 0;background:linear-gradient(145deg,#ffffff14,#ffffff06 46%,#ffffff03),#03050ae0;box-shadow:var(--shadow),0 0 66px #2563ff38,inset 0 1px #ffffff1a;font-size:14px;animation:mentionDrawerIn .38s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}.mention-modal.with-media{width:90vw}.mention-modal-backdrop.closing{pointer-events:none}.mention-modal-backdrop.closing:before{animation:mentionBackdropBlurOut .42s cubic-bezier(.32,0,.67,0) both}.mention-modal-backdrop.closing .mention-modal{animation:mentionDrawerOut .42s cubic-bezier(.32,0,.67,0) both}.mention-lightbox-backdrop{position:fixed;inset:0;z-index:170;display:grid;place-items:center;padding:24px;background:#000000d6;backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%)}.mention-lightbox{position:relative;display:grid;place-items:center;width:min(100%,1180px);height:min(100%,900px)}.mention-lightbox-figure{display:grid;place-items:center;gap:12px;width:100%;height:100%;margin:0}.mention-lightbox-figure img{display:block;max-width:100%;max-height:calc(100vh - 154px);border-radius:10px;background:#07080ad1;box-shadow:0 24px 80px #000000b8;object-fit:contain}.mention-lightbox-figure figcaption{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;max-width:min(100%,900px);color:#dce6f7;font-size:13px;text-align:center}.mention-lightbox-figure figcaption span{color:#dce6f7b3;font-weight:800}.mention-lightbox-figure figcaption strong{color:#fff}.mention-lightbox-figure figcaption a{display:inline-flex;align-items:center;gap:6px;color:#a7f3d0;font-weight:800;text-decoration:none}.mention-lightbox-close,.mention-lightbox-nav{position:absolute;z-index:2;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0a0b0dad;color:#fff;box-shadow:0 16px 44px #0000006b,inset 0 1px #ffffff14;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.mention-lightbox-close:hover,.mention-lightbox-close:focus-visible,.mention-lightbox-nav:hover,.mention-lightbox-nav:focus-visible{border-color:#ffffff4d;background:#14161bdb;outline:none}.mention-lightbox-close:hover,.mention-lightbox-close:focus-visible{transform:translateY(-2px)}.mention-lightbox-close{top:0;right:0;width:42px;height:42px}.mention-lightbox-nav{top:50%;width:46px;height:46px;transform:translateY(-50%)}.mention-lightbox-nav:hover,.mention-lightbox-nav:focus-visible{transform:translateY(calc(-50% - 3px))}.mention-lightbox-nav.prev{left:0}.mention-lightbox-nav.next{right:0}.mention-modal-scroll{position:relative;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:8px;margin-right:-8px}.mention-modal-scroll.has-more-below:after{position:sticky;right:0;bottom:0;left:0;display:block;height:56px;margin-top:-56px;background:linear-gradient(180deg,#03050a00,#03050ad1 78%,#03050ae6),radial-gradient(ellipse at 50% 100%,rgba(90,255,191,.12),transparent 62%);content:"";pointer-events:none}.mention-modal-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;color:var(--muted);font-size:11px}.mention-modal-meta-left{display:grid;gap:7px;min-width:0;padding-right:0}.mention-modal-source-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;color:#fff;font-weight:650;text-align:left;white-space:normal;word-break:break-word}.mention-modal-source-favicon{width:18px;height:18px}.mention-modal-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto;padding-right:0}.mention-modal-header-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.mention-modal-header-main{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.mention-modal-header-main time{color:#c7d2e5b8;font-size:12px;white-space:nowrap}.mention-modal-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.mention-modal-platform{flex:0 0 auto}.mention-modal-source-name{max-width:min(300px,24vw)}.mention-service-stack{margin-right:0}.mention-read-toggle{width:30px;height:30px}.mention-read-toggle.done{border-color:#70a3ffc2;background:#2f6bff3d;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #7bb0ff33,0 0 14px #2f6bff6b}.mention-read-toggle.done svg{filter:none}.mention-read-toggle.done:hover{background:#2f6bff4d;box-shadow:inset 0 1px #ffffff21,0 0 0 1px #7bb0ff3d,0 0 16px #2f6bff7a}.mention-trash-toggle,.mention-spam-toggle,.mention-modal-actions .sentiment-wrap,.mention-modal-actions .sentiment-button{width:30px;height:30px}.mention-modal-actions .mention-read-toggle svg,.mention-modal-actions .mention-spam-toggle svg,.mention-modal-actions .mention-trash-toggle svg,.mention-modal-actions .sentiment-button svg{width:16px;height:16px}.mention-modal h2{margin:0;color:#fff;font-size:26px;line-height:1.24}.mention-modal-content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}.mention-modal-content-grid.with-media{grid-template-columns:minmax(0,7fr) minmax(260px,3fr);align-items:start}.mention-modal-text-panel,.mention-modal-content-grid.with-media .mention-modal-text-panel{min-width:0}.mention-modal-media-panel{position:sticky;top:0;display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0d12b8;box-shadow:inset 0 1px #ffffff0e,0 18px 46px #00000057}.mention-modal-media-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e2e9f7d1;font-size:12px}.mention-modal-media-head strong{color:#f4f7ffe6;font-size:13px}.mention-modal-media-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mention-modal-media-panel .mention-gallery-item{width:100%;aspect-ratio:4 / 5;border-radius:6px!important}.mention-modal-media-panel .mention-gallery-item img{display:block;width:100%;height:100%;border:0;border-radius:6px!important;background:transparent;box-shadow:none;object-fit:contain;object-position:center}.mention-modal-body{max-width:none;margin-top:16px}.mention-modal .article-body{max-width:none;width:100%;font-size:15px;overflow-wrap:anywhere;word-break:break-word}.mention-content-body{position:relative;max-width:100%}.mention-modal-tag-row{display:flex;align-items:center;width:100%;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.mention-modal-tag-row .post-tag-editor{display:flex;flex:1 1 auto;width:100%;max-width:100%;margin-left:0;justify-content:space-between;gap:10px}.mention-modal-tag-row .mention-selected-tags{justify-content:flex-start;max-width:none}.mention-modal-tag-row .mention-add-tag-button{margin-left:auto}.mention-modal-detail-block{display:grid;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.mention-modal-source-link-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:0;padding-top:0;border-top:0;background:transparent}.mention-modal-source-link-block{flex:1 1 auto;max-width:70%;min-width:0}.mention-modal-source-link-label{display:block;margin-bottom:6px;color:var(--muted);font-size:10px}.mention-modal-source-link{display:block;color:#5affbf;font-size:12px;text-decoration:none;word-break:break-all}.mention-modal-source-link:hover{color:#a5ffd7;text-decoration:underline}.mention-modal-source-link-empty{color:var(--muted)}.mention-modal-received-time{display:block;margin-top:7px;color:#c7d2e5c2;font-size:11px;line-height:1.35}.mention-processed-tooltip{right:auto;left:50%;min-width:190px;transform:translate(-50%,4px)}.mention-processed-tooltip:after{right:auto;left:50%;transform:translate(-50%) rotate(45deg)}.mention-processed-tooltip-wrap:hover .mention-processed-tooltip,.mention-processed-tooltip-wrap:focus-within .mention-processed-tooltip{transform:translate(-50%)}.mention-modal-footer-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;margin-left:auto}.mention-modal-footer-actions .text-button{font-size:14px;white-space:nowrap}.mention-modal-mobile-close{display:none}.mention-tag-editor{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;min-width:0;max-width:none;padding:0}.mention-selected-tags{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0;max-width:min(100%,760px);overflow:visible}.mention-selected-tag{display:inline-flex;align-items:center;min-height:24px;min-width:0;max-width:100%;padding:3px 8px;overflow:visible;border:1px solid rgba(255,255,255,.56)!important;border-radius:999px;background:#ffffff13;box-shadow:0 0 16px #ffffff24;color:#f4f7fb!important;font-size:11px;line-height:1;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.mention-add-tag-button{display:inline-flex;align-items:center;min-height:24px;flex:0 0 auto;padding:3px;border:0;background:transparent;color:#c7d2e5c2;cursor:pointer;font:inherit;font-size:14px;font-weight:400;line-height:1;white-space:nowrap}.mention-add-tag-button:hover,.mention-add-tag-button:focus-visible{color:#fff;outline:none;text-shadow:0 0 14px rgba(95,140,255,.42)}.tag-picker-backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:20px}.tag-picker-backdrop:before{position:fixed;inset:0;background:#04060ab8;backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);content:""}.tag-picker-modal{position:relative;z-index:1;display:flex;width:min(100%,440px);height:min(92vh,860px);max-height:min(92vh,860px);flex-direction:column;gap:12px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#ffffff12,#ffffff05 48%,#ffffff02),#121317f5;box-shadow:0 28px 80px #0000009e,0 0 44px #2f6bff2e,inset 0 1px #ffffff14;animation:modalIn .22s ease both}.tag-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tag-picker-head h3{margin:0 0 4px;color:#fff;font-size:18px;line-height:1.2}.tag-picker-head span{color:#c7d2e5b8;font-size:12px}.tag-picker-close{width:32px;height:32px}.tag-picker-search{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 8px 8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0e}.tag-picker-search svg{color:#c7d2e5a3}.tag-picker-search input{min-width:0;border:0;background:transparent;color:var(--text);font:inherit;outline:none}.tag-picker-search input::placeholder{color:#c7d2e580}.tag-picker-create-button{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:32px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b;color:#c7d2e56b;font:inherit;font-size:13px}.tag-picker-create-button:not(:disabled){border-color:#2f6bff8f;background:#2f6bff21;color:#f6f9ff;cursor:pointer;box-shadow:0 0 18px #2f6bff2e}.tag-picker-create-button:not(:disabled):hover{background:#2f6bff33}.tag-picker-list{display:grid;grid-template-columns:1fr;align-content:start;gap:6px;flex:1 1 auto;min-height:80px;overflow:auto;padding-right:4px;margin-right:-4px}.tag-picker-option{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:stretch;gap:0;min-height:30px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:8px!important;background:#ffffff09;color:#dce6f7;font-size:12px;line-height:1.2}.tag-picker-option:hover:not(.editing),.tag-picker-option.active{border-color:#2f6bff80;background:#2f6bff1a}.tag-picker-option-select,.tag-picker-edit-button,.tag-picker-edit-form button{border:0;background:transparent;box-shadow:none;color:inherit}.tag-picker-option-select{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:6px;min-width:0;min-height:32px;padding:6px 4px 6px 8px;cursor:pointer;font:inherit;text-align:left}.tag-picker-edit-button{display:grid;min-width:28px;min-height:100%;place-items:center;color:#c7d2e59e}.tag-picker-option-select:hover:not(:disabled),.tag-picker-edit-button:hover:not(:disabled),.tag-picker-edit-form button:hover:not(:disabled){background:#2f6bff1f;color:#fff;transform:none}.tag-picker-option-select:disabled,.tag-picker-edit-button:disabled{cursor:default;opacity:.72}.tag-picker-option-select>span:first-child{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.tag-picker-option-state{display:grid;min-width:20px;place-items:center;color:#8fb2ff}.tag-picker-edit-form{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;gap:4px;align-items:center;padding:4px}.tag-picker-edit-form input{min-width:0;min-height:30px;padding:0 8px;border:1px solid rgba(80,125,255,.5);border-radius:7px;background:#050c1c6b;color:var(--text);outline:none}.tag-picker-edit-form button{display:grid;min-height:30px;place-items:center;border-radius:7px!important}.tag-picker-error{margin-top:-4px;color:#ffb6c4;font-size:12px}.tag-picker-empty{display:grid;min-height:90px;place-items:center;border:1px dashed rgba(255,255,255,.1);border-radius:10px;color:#c7d2e599;font-size:13px}.mention-summary-button{min-width:188px;border-color:#f59e0b80;background:#f59e0b1c;color:#ffdeaf}.mention-summary-button:hover:not(:disabled){border-color:#f59e0bb8;background:#f59e0b29;box-shadow:0 0 24px #f59e0b33}.mention-translate-button,.mention-translate-toggle{min-width:170px;border-color:#38f8a273;background:#38f8a21a;color:#b5ffe0}.mention-translate-button:hover:not(:disabled),.mention-translate-toggle:hover:not(:disabled){border-color:#38f8a2a3;background:#38f8a229;box-shadow:0 0 24px #38f8a22e}.mention-translate-button-icon,.mention-summary-button-icon{display:block;width:16px;height:16px;filter:brightness(0) invert(1)}.mention-read-button{min-width:190px;border-color:#507dff8f;background:#2563ff1f;color:#d9e6ff}.mention-read-button:disabled{opacity:.74}body.modal-open{overflow:hidden}.mention-translation-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.mention-translation-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(90,130,255,.34);border-radius:999px;background:#5a82ff14;color:#bed0ff;font-size:10px;letter-spacing:.01em}.mention-translation-loading{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;border:1px solid rgba(37,99,255,.3);border-radius:10px;background:#2563ff14;color:#d4e2ff}.mention-modal-similar-card{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:calc(100% - 36px);min-width:0;margin:0 18px 14px;padding:10px 12px;border:1px solid rgba(34,211,238,.28);border-radius:8px;background:#22d3ee14;color:#e9fbff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mention-modal-similar-card:hover,.mention-modal-similar-card:focus-visible{border-color:#22d3ee7a;background:#22d3ee1f;box-shadow:0 0 24px #22d3ee21;outline:none}.mention-modal-similar-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(34,211,238,.24);border-radius:8px;background:#22d3ee17;color:#8ff4ff}.mention-modal-similar-card span:nth-child(2){display:grid;gap:3px;min-width:0}.mention-modal-similar-card strong{color:#fff;font-size:13px;line-height:1.15}.mention-modal-similar-card small{color:#dee8faad;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.mention-summary-card{margin-top:14px;padding:12px 14px;border:1px solid rgba(245,158,11,.3);border-radius:12px;background:#f59e0b12}.mention-summary-card strong{display:block;margin-bottom:8px;color:#ffe1b7;font-size:11px;letter-spacing:.01em}.mention-summary-loading{display:inline-flex;align-items:center;gap:8px;color:#ffe7c7}.mention-summary-text{margin:0;white-space:pre-wrap;color:#f5f0e7}.mention-typing-box{position:relative}.mention-typing-text{margin:0;white-space:pre-wrap}.mention-typing-caret{display:inline-block;margin-left:2px;animation:mentionCaretBlink .82s step-end infinite}.mention-translation-result{animation:modalIn .26s ease both}.mention-translation-error{margin-top:14px;margin-bottom:0}.mention-translation-notice{margin-top:14px;margin-bottom:0;padding:10px 12px;border:1px solid rgba(37,99,255,.3);border-radius:10px;background:#2563ff14;color:#d4e2ff;font-size:13px;line-height:1.4}.mention-summary-error{margin-top:14px;margin-bottom:0}.mention-history{margin-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#edf2fb}.mention-history>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:14px 0 8px;color:#f4f7ff;font-weight:800;cursor:pointer;list-style:none}.mention-history>summary::-webkit-details-marker,.mention-history-technical>summary::-webkit-details-marker{display:none}.mention-history>summary>span,.mention-history-summary-meta,.mention-history-technical>summary{display:inline-flex;align-items:center;gap:8px}.mention-history-summary-meta{color:#c7d2e5b8;font-size:12px;font-weight:750;white-space:nowrap}.mention-history-summary-meta svg{transition:transform .18s ease}.mention-history[open] .mention-history-summary-meta svg{transform:rotate(180deg)}.mention-history-panel{padding:6px 0 2px}.mention-modal>.mention-history{flex:0 0 auto;margin-top:10px}.mention-modal>.mention-history[open] .mention-history-panel{max-height:min(34vh,360px);overflow-y:auto;padding-right:8px}.mention-history-loading,.mention-history-empty{display:inline-flex;align-items:center;gap:8px;color:#d6e0f0b8;font-size:13px}.mention-history-error{margin:0}.mention-history-timeline,.mention-history-technical-list{display:grid;gap:13px}.mention-history-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start}.mention-history-time{display:grid;gap:2px;color:#8ea0b8eb;font-size:12px;line-height:1.35}.mention-history-time strong{color:#d9e6f7f5;font-size:13px}.mention-history-event{position:relative;display:grid;gap:4px;min-width:0;padding-left:14px;border-left:2px solid rgba(97,167,255,.62)}.mention-history-event.received,.mention-history-event.audience{border-left-color:#7d8ea6b8}.mention-history-event.processed{border-left-color:#53d28dc7}.mention-history-event.sentiment_changed{border-left-color:#ff6f91c7}.mention-history-event.tag_added,.mention-history-event.tag_removed{border-left-color:#d5b46bd1}.mention-history-event.translation_created,.mention-history-event.summary_created,.mention-history-event.openai_translation,.mention-history-event.openai_summary{border-left-color:#a48cffd1}.mention-history-event.telegram_views,.mention-history-event.vk_views,.mention-history-event.youtube_views{border-left-color:#61a7ffd1}.mention-history-event strong{color:#fff;font-size:13px;line-height:1.35}.mention-history-event span{color:#98a6baf0;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.mention-history-technical{margin-top:14px;margin-left:148px;padding:10px 12px;border:1px solid rgba(94,113,145,.35);border-radius:10px;background:#151d2a9e}.mention-history-technical>summary{justify-content:space-between;color:#dce7f7;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.mention-history-technical-list{margin-top:12px}.mention-history-row.technical{grid-template-columns:116px minmax(0,1fr);gap:12px}.mention-history-row.technical .mention-history-event strong,.mention-history-row.technical .mention-history-time strong{font-size:12px}@keyframes mentionCaretBlink{0%,48%{opacity:1}50%,to{opacity:0}}.delete-modal{width:min(100%,440px);padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff05 46%,#ffffff02),#03050aad;box-shadow:var(--shadow),0 0 70px #2563ff1f,inset 0 1px #ffffff14;text-align:center;animation:modalIn .22s ease both}.delete-modal h2{margin:0;color:#fff;font-size:24px;line-height:1.18}.delete-modal p{margin-top:10px;color:var(--muted);font-size:14px}.delete-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.modal-keep-button,.modal-delete-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:999px;color:#fff;font-weight:800}.modal-keep-button{border:1px solid rgba(37,99,255,.62);background:#2563ff17;box-shadow:0 0 22px #2563ff2e}.modal-keep-button:hover:not(:disabled){background:#2563ff26;box-shadow:0 0 30px #2563ff47}.modal-delete-button{border:1px solid rgba(255,85,118,.54);background:#ff55761f;box-shadow:0 0 22px #ff55762e}.modal-delete-button:hover:not(:disabled){background:#ff55762e;box-shadow:0 0 30px #ff557647}.delete-modal-success{display:grid;min-height:150px;place-items:center;animation:pinSuccessIn .34s ease both}.delete-modal-success strong{color:#fff;font-size:24px;line-height:1.25}.topic-create-modal{width:min(100%,560px);padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff05 46%,#ffffff02),#03050aad;box-shadow:var(--shadow),0 0 70px #2563ff1f,inset 0 1px #ffffff14;animation:modalIn .22s ease both}.topic-create-modal h2{margin:0;color:#fff;font-size:26px}.topic-create-modal p{margin:8px 0 22px;color:var(--muted)}.admin-user-modal.admin-user-form{width:min(100%,460px);grid-template-columns:1fr;align-items:stretch;gap:14px;background:linear-gradient(145deg,#ffffff14,#ffffff06 46%,#ffffff03),#03050af0;box-shadow:var(--shadow),0 0 44px #2563ff29,inset 0 1px #ffffff17}.admin-user-modal .delete-modal-actions{margin-top:8px}.topic-name-field,.source-setup-field{display:grid;gap:8px;color:var(--muted);font-size:13px}.topic-name-field input,.source-setup-field input,.source-setup-field select{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0e;color:#fff;outline:none}.topic-name-field input:focus,.source-setup-field input:focus,.source-setup-field select:focus{border-color:#507dff9e;box-shadow:0 0 24px #2563ff2e}.source-setup-field select{appearance:none}.source-setup-field select option{background:#090f1d;color:#eef4ff}.source-picker{display:grid;gap:10px;margin-top:20px;color:var(--muted);font-size:13px}.source-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.source-options button{min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0b;color:var(--soft)}.source-options button.active,.source-options button:hover{border-color:#507dff94;background:#2563ff21;color:#fff;box-shadow:0 0 24px #2563ff33}.source-options button.warning{border-color:#fbbf249e;background:#fbbf241a;box-shadow:0 0 24px #fbbf242e}.source-options button.unavailable{border-color:#ff557694;background:#ff55761f;box-shadow:0 0 24px #ff55762e}.source-setup-note,.source-webhook-box,.source-setup-field{margin-top:16px}.source-setup-note{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0b;color:var(--muted);font-size:13px}.source-setup-note.unavailable{border-color:#ff55766b;background:#ff55761a;color:#ffb6c4;box-shadow:0 0 22px #ff55761f}.source-setup-field.warning input,.source-setup-field.warning select{border-color:#fbbf248f;box-shadow:0 0 22px #fbbf2424}.source-webhook-box{display:grid;gap:8px;color:var(--muted);font-size:13px}.webhook-copy-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px}.webhook-copy-row code{overflow:hidden;padding:12px;border:1px solid rgba(80,125,255,.2);border-radius:10px;background:#00000047;color:#b9caff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.webhook-copy-row button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(80,125,255,.28);border-radius:10px;background:#2563ff14;color:#fff;box-shadow:0 0 18px #2563ff1f}.webhook-copy-row button:hover{border-color:#507dff94;background:#2563ff24;box-shadow:0 0 24px #2563ff38}.source-webhook-box small{color:#b9caff;font-size:12px}.topic-create-button{border-color:#2563ff9e;background:linear-gradient(135deg,#2454ff,#1836d8);box-shadow:0 0 28px #2563ff4d,0 0 70px #2563ff21}.topic-create-button:disabled{border-color:#a0b2d21f;background:#ffffff0f;box-shadow:none;color:#ffffff6b}.reader-title{position:relative;max-width:820px;padding-bottom:18px}.reader-title:after{position:absolute;right:0;bottom:0;left:0;height:1px;border-radius:999px;background:var(--border);content:""}.reader-title h2{margin-top:10px;font-size:30px;line-height:1.18;color:var(--text)}.reader-title p{margin-top:10px;color:var(--muted)}.crumb{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.tag-editor{display:flex;max-width:820px;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 0}.tag-editor form{display:grid;grid-template-columns:150px 40px;gap:8px}.tag-editor input{min-width:0;padding:9px 10px}.tag-option{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--glass);color:var(--soft)}.tag-option.active{border-color:#38f8a28f;background:#38f8a21f;box-shadow:0 0 24px #38f8a229;color:#a8ffd7}.article-body{max-width:820px;color:#dce6f7;font-size:17px;line-height:1.68}.article-body img{display:block;max-width:min(100%,560px)!important;width:auto!important;height:auto!important;color:transparent;font-size:0;margin-top:20px;margin-bottom:20px;border-radius:8px;box-shadow:var(--shadow)}.mention-modal .article-body img{max-width:min(100%,420px)!important;max-height:420px;object-fit:contain;border:1px solid rgba(255,255,255,.08);background:#0a0b0db8;box-shadow:0 18px 46px #00000075,inset 0 1px #ffffff0d;cursor:zoom-in}.mention-image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;width:100%;max-width:820px;margin:20px 0}.mention-gallery-item{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:20px;aspect-ratio:16 / 11;background:#0a0b0dc7;box-shadow:0 16px 38px #0000004d,inset 0 1px #ffffff0d;cursor:zoom-in;color:transparent;font-size:0}.mention-gallery-item:hover,.mention-gallery-item:focus-visible{border-color:#ffffff3d;outline:none;transform:translateY(-1px)}.mention-modal .article-body .mention-gallery-item img{display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;border:0!important;border-radius:20px!important;background:transparent;box-shadow:none;object-fit:contain;object-position:center;color:transparent;font-size:0}.mention-gallery-counter,.mention-gallery-caption{position:absolute;left:8px;z-index:1;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#00000094;color:#f4f7fb;font-size:11px;font-weight:800;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mention-gallery-counter{top:8px;padding:5px 7px}.mention-gallery-caption{right:8px;bottom:8px;max-width:calc(100% - 16px);padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-body *+img{margin-top:20px!important}.article-body img+*{margin-top:20px!important}.article-body a{color:var(--cyan)}.reader-stream .article-body a,.mention-modal-body a{color:#5a82ff;overflow-wrap:anywhere;word-break:break-word}.article-body blockquote{margin-inline:0;padding:12px 16px;border-left:3px solid var(--cyan);background:#ffffff0b;color:var(--soft)}.reader-stream .article-body blockquote,.mention-modal-body blockquote{border-left-color:#5a82ff}.article-body pre,.article-body code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;background:#ffffff12;color:#b7f7ff}.empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:9px;border:1px dashed rgba(199,210,229,.26);border-radius:8px;background:#ffffff09;color:var(--muted);text-align:center}.empty strong{color:var(--text)}.reader-empty{width:min(1820px,92vw);min-height:70vh;margin:24px auto 0}.reader-loading-shell{display:grid;width:100%;min-height:calc(100vh - 96px);place-items:center;padding:24px 0 40px}.reader-loading-state{position:relative;display:grid;width:min(760px,88vw);min-height:360px;margin:0 auto;place-items:center;align-content:center;gap:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.08),transparent 58%),linear-gradient(145deg,#ffffff0d,#ffffff03 52%,#ffffff01),linear-gradient(to top right,#101012 0% 18%,#000);box-shadow:0 26px 76px #000000a8,inset 0 1px #ffffff0f;color:var(--muted);text-align:center;backdrop-filter:blur(21.6px) saturate(120%);-webkit-backdrop-filter:blur(21.6px) saturate(120%)}.reader-loading-state:before{content:"";position:absolute;inset:auto 18% 0;height:1px;background:linear-gradient(90deg,transparent,#ff3d6e 12%,#ffb000 28%,#49e36f 48%,#05d6a5 66%,#1aa7ff 84%,transparent);box-shadow:0 0 18px #49e36f33,0 0 26px #ff3d6e1f}.reader-loading-state:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 34% 22%,rgba(255,61,110,.1),transparent 28%),radial-gradient(circle at 68% 76%,rgba(73,227,111,.085),transparent 30%),radial-gradient(circle at 82% 24%,rgba(26,167,255,.075),transparent 32%);opacity:.76}.reader-loading-orbit{position:relative;display:grid;width:58px;height:58px;place-items:center;border:0;border-radius:50%;background:#030304;color:#f4f7fb;box-shadow:0 16px 34px #0000006b,inset 0 1px #ffffff0b}.reader-loading-copy{position:relative;z-index:1;display:grid;gap:6px}.reader-loading-copy strong{color:var(--text);font-size:20px}.reader-loading-copy span{font-size:14px}.reader-loading-lines{position:relative;z-index:1;display:grid;width:min(420px,72vw);gap:9px;margin-top:8px}.reader-loading-lines span{height:8px;border-radius:999px;background:linear-gradient(90deg,#ffffff09,#ff3d6e2e,#ffb00029,#49e36f2e,#1aa7ff24,#ffffff09);opacity:.74}.reader-loading-lines span:nth-child(2){width:82%;margin:0 auto;opacity:.52}.reader-loading-lines span:nth-child(3){width:58%;margin:0 auto;opacity:.36}.pin-screen{position:relative;isolation:isolate;overflow:hidden;display:grid;min-height:100vh;place-items:center;padding:20px;background:linear-gradient(135deg,rgba(36,84,255,.13),transparent 34%),linear-gradient(225deg,rgba(124,92,255,.12),transparent 34%),linear-gradient(180deg,#111317,#07080a)}.pin-screen:before,.pin-screen:after{position:absolute;z-index:-1;width:min(58vw,680px);height:min(58vw,680px);border-radius:42% 58% 48% 52%/48% 44% 56% 52%;background:radial-gradient(circle at 35% 35%,rgba(37,99,255,.68),rgba(37,99,255,.18) 42%,transparent 70%);filter:blur(52.2px);content:"";opacity:.76;pointer-events:none;animation:pinGlowDrift 12.6s ease-in-out infinite alternate}.pin-screen:before{width:min(29vw,340px);height:min(29vw,340px);top:-18%;left:-12%}.pin-screen:after{width:min(75vw,884px);height:min(75vw,884px);right:15%;bottom:4%;background:radial-gradient(circle at 45% 45%,rgba(45,62,255,.36),rgba(255,61,242,.09) 44%,transparent 72%);animation-duration:15.4s;animation-direction:alternate-reverse}.pin-card{position:relative;isolation:isolate;display:flex;min-height:315px;flex-direction:column;justify-content:center;width:min(100%,360px);padding:42px 28px;border:0;border-radius:18px;background:transparent;text-align:center}.pin-card:before{position:absolute;inset:0;z-index:-1;border:1px solid rgba(255,255,255,.09);border-radius:inherit;background:linear-gradient(145deg,#ffffff12,#ffffff05 46%,#ffffff02),#03050a94;box-shadow:var(--shadow),0 0 58px #2563ff1a,inset 0 1px #ffffff14,inset 0 -1px #ffffff08;backdrop-filter:blur(27px) saturate(130%);-webkit-backdrop-filter:blur(27px) saturate(130%);content:"";transform-origin:center;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease,opacity .28s ease,background .28s ease}.pin-card.success:before{border-color:#507dff66;box-shadow:var(--shadow),0 0 82px #2563ff33,inset 0 1px #ffffff1a;transform:scale(1.015)}.pin-card.success.exiting:before{border-color:transparent;background:linear-gradient(145deg,#ffffff09,#ffffff02),#03050a29;box-shadow:0 0 110px #2563ff14;opacity:0;transform:scale(6.8);transition:transform .85s cubic-bezier(.19,1,.22,1),opacity .7s ease .12s,background .55s ease,border-color .35s ease,box-shadow .55s ease}.pin-card.success.exiting .pin-success{opacity:0;transition:opacity .24s ease}.pin-auth{display:grid;width:min(100%,360px);justify-items:center;gap:18px}.pin-screen .brand-mark{border-color:#2563ff85;background:linear-gradient(135deg,#2563ff4d,#7c5cff2e),#ffffff12;box-shadow:0 0 28px #2563ff47,0 0 70px #2563ff1a,inset 0 1px #ffffff3d}.pin-logo{display:block;width:112px;height:112px;object-fit:contain;margin:0 auto;filter:drop-shadow(0 0 26px rgba(37,99,255,.28))}.pin-card h1{margin-top:14px}.pin-card p{color:var(--muted)}.pin-lead{margin:0 0 18px}.pin-footnote{margin:18px 0 0;padding-top:0;font-size:70%}.pin-success{display:grid;justify-items:center;gap:12px;animation:pinSuccessIn .42s ease both}.pin-success-icon{display:grid;width:78px;height:78px;place-items:center;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(37,99,255,.18),rgba(37,99,255,.07) 42%,transparent 70%);box-shadow:0 0 32px #2563ff47,0 0 84px #2563ff1f;color:#2454ff;animation:pinSuccessPulse 1.2s ease-in-out infinite}.pin-success-icon svg{width:56px;height:56px;overflow:visible}.pin-success-icon path{fill:none;stroke:url(#successCheckGradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:7;filter:drop-shadow(0 0 12px rgba(37,99,255,.55))}.pin-success strong{color:#fff;font-size:24px}.pin-success span{color:var(--muted);font-size:14px}.pin-code-field{position:relative;display:block;margin-bottom:12px}.pin-code-field input{position:absolute;inset:0;z-index:1;width:100%;height:44px;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;opacity:.01}.pin-code-field.login-field input{position:static;height:46px;padding:0 14px;border:1px solid rgba(160,178,210,.24);border-radius:999px;background:#ffffff0d;color:#e9f1ff;caret-color:#2f6bff;opacity:1;text-align:left}.pin-code-field.login-field input:focus{border-color:#507dffb8;box-shadow:0 0 22px #2563ff38;outline:none}.pin-code-field:focus-within .pin-dots{border-color:transparent;box-shadow:none}.pin-code-field:focus-within .pin-dots span{border-color:#507dffb8;background:#2563ff1f;box-shadow:0 0 14px #2563ff3d;transform:scale(1.05)}.pin-code-field:focus-within .pin-dots span.filled{border-color:#507dffeb;background:#2454ff;box-shadow:0 0 18px #2563ffc7,0 0 38px #2563ff57;transform:scale(1.14)}.create-topic input,.tag-editor input,.pin-code-field.login-field input,.date-inputs-row input,.admin-activity-filters input,.admin-activity-filters select,.admin-user-form input,.admin-user-form select,.topic-name-field input,.source-setup-field input,.source-setup-field select{width:100%;border:0;border-bottom:1px solid transparent;border-radius:0!important;background:linear-gradient(90deg,transparent 0%,rgba(160,178,210,.08) 4%,rgba(160,178,210,.44) 16%,rgba(160,178,210,.44) 84%,rgba(160,178,210,.08) 96%,transparent 100%) left bottom / 100% 1px no-repeat;box-shadow:none;color:#eef4ff;caret-color:#2f6bff;outline:none;text-align:left;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.search,.reader-stream .search{border:0;border-bottom:1px solid rgba(80,125,255,.82);border-radius:0;background-color:transparent!important;background-image:linear-gradient(90deg,transparent 0%,rgba(80,125,255,.12) 4%,rgba(80,125,255,.82) 16%,rgba(80,125,255,.82) 84%,rgba(80,125,255,.12) 96%,transparent 100%)!important;background-position:left bottom!important;background-size:100% 1px!important;background-repeat:no-repeat!important;box-shadow:none;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.search input{border:0;border-radius:0!important;background:transparent!important;box-shadow:none;caret-color:#2f6bff}.create-topic input::placeholder,.tag-editor input::placeholder,.search input::placeholder,.pin-card input::placeholder,.topic-name-field input::placeholder,.source-setup-field input::placeholder,.admin-activity-filters input::placeholder,.admin-user-form input::placeholder{color:#c7d2e585}.create-topic input:hover,.tag-editor input:hover,.pin-code-field.login-field input:hover,.date-inputs-row input:hover,.admin-activity-filters input:hover,.admin-activity-filters select:hover,.admin-user-form input:hover,.admin-user-form select:hover,.topic-name-field input:hover,.source-setup-field input:hover,.source-setup-field select:hover,.search:hover,.reader-stream .search:hover{background:linear-gradient(90deg,transparent 0%,rgba(80,125,255,.12) 4%,rgba(80,125,255,.74) 16%,rgba(80,125,255,.74) 84%,rgba(80,125,255,.12) 96%,transparent 100%) left bottom / 100% 1px no-repeat;box-shadow:none}.create-topic input:focus,.tag-editor input:focus,.pin-code-field.login-field input:focus,.date-inputs-row input:focus,.admin-activity-filters input:focus,.admin-activity-filters select:focus,.admin-user-form input:focus,.admin-user-form select:focus,.topic-name-field input:focus,.source-setup-field input:focus,.source-setup-field select:focus,.search:focus-within,.reader-stream .search:focus-within{background:linear-gradient(90deg,transparent 0%,rgba(160,178,210,.08) 4%,rgba(160,178,210,.44) 16%,rgba(160,178,210,.44) 84%,rgba(160,178,210,.08) 96%,transparent 100%) left bottom / 100% 1px no-repeat;box-shadow:none;caret-color:#2f6bff;outline:none}.create-topic input:hover:focus,.tag-editor input:hover:focus,.pin-code-field.login-field input:hover:focus,.date-inputs-row input:hover:focus,.admin-activity-filters input:hover:focus,.admin-activity-filters select:hover:focus,.admin-user-form input:hover:focus,.admin-user-form select:hover:focus,.topic-name-field input:hover:focus,.source-setup-field input:hover:focus,.source-setup-field select:hover:focus,.search:hover:focus-within,.reader-stream .search:hover:focus-within{background:linear-gradient(90deg,transparent 0%,rgba(80,125,255,.12) 4%,rgba(80,125,255,.74) 16%,rgba(80,125,255,.74) 84%,rgba(80,125,255,.12) 96%,transparent 100%) left bottom / 100% 1px no-repeat;box-shadow:none}.create-topic input:focus-visible,.tag-editor input:focus-visible,.pin-code-field.login-field input:focus-visible,.date-inputs-row input:focus-visible,.admin-activity-filters input:focus-visible,.admin-activity-filters select:focus-visible,.admin-user-form input:focus-visible,.admin-user-form select:focus-visible,.topic-name-field input:focus-visible,.source-setup-field input:focus-visible,.source-setup-field select:focus-visible,.search input:focus-visible{outline:none}.admin-activity-filters select,.admin-user-form select,.source-setup-field select{appearance:none}.admin-activity-filters select option,.admin-user-form select option,.source-setup-field select option{background:#090f1d;color:#eef4ff}.source-setup-field.warning input,.source-setup-field.warning select{background:linear-gradient(90deg,transparent 0%,rgba(255,85,118,.1) 4%,rgba(255,85,118,.78) 16%,rgba(255,85,118,.78) 84%,rgba(255,85,118,.1) 96%,transparent 100%) left bottom / 100% 1px no-repeat}.pin-dots{display:flex;min-height:52px;align-items:center;justify-content:center;gap:14px;padding:0 18px;border:1px solid transparent;border-radius:999px;background:transparent;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.pin-dots span{width:16px;height:16px;border:1px solid rgba(199,210,229,.38);border-radius:999px;background:#c7d2e51a;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.pin-dots span.filled{border-color:#2563ffd1;background:#2454ff;box-shadow:0 0 16px #2563ffa3,0 0 30px #2563ff38;transform:scale(1.08)}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.alert,.inline-error{padding:10px 12px;border:1px solid rgba(255,85,118,.36);border-radius:8px;background:#ff55761a;color:#ffb6c4}.alert{margin:14px 28px 0;box-shadow:0 0 28px #ff55761f}.inline-error{margin-bottom:12px;text-align:left}.pin-card .primary-button{position:relative;min-height:52px;border-color:#2563ff9e;border-radius:999px;background:linear-gradient(135deg,#2454ff,#1836d8);box-shadow:0 0 28px #2563ff4d,0 0 70px #2563ff21;color:#fff}.pin-card .primary-button svg{position:absolute;left:calc(50% + 50px);transform:scaleX(1.4);transform-origin:left center;transition:transform .18s ease}.pin-card .primary-button:hover:not(:disabled) svg{transform:scaleX(1.82)}.pin-card .primary-button:hover:not(:disabled){border-color:#5a82ffc7;box-shadow:0 0 34px #2563ff66,0 0 86px #2563ff2e}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pinGlowDrift{0%{border-radius:42% 58% 48% 52%/48% 44% 56% 52%;transform:translateZ(0) scale(1)}50%{border-radius:56% 44% 61% 39%/42% 58%;transform:translate3d(9vw,7vh,0) scale(1.08)}to{border-radius:48% 52% 43% 57%/58% 42%;transform:translate3d(4vw,-4vh,0) scale(.96)}}@keyframes pinSuccessIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pinSuccessPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mentionDrawerIn{0%{opacity:0;transform:translate3d(-102%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mentionDrawerOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-102%,0,0)}}@keyframes mentionBackdropBlurIn{0%{opacity:0;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}to{opacity:1;backdrop-filter:blur(16.2px) saturate(120%);-webkit-backdrop-filter:blur(16.2px) saturate(120%)}}@keyframes mentionBackdropBlurOut{0%{opacity:1;backdrop-filter:blur(16.2px) saturate(120%);-webkit-backdrop-filter:blur(16.2px) saturate(120%)}to{opacity:0;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}}@keyframes overviewAxisLabelFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overviewAxisLabelFadeOut{0%{opacity:1}to{opacity:0}}.topic-similar-page{grid-column:2 / 4;grid-row:1 / 4;display:grid;align-content:start;gap:14px;min-width:0;min-height:560px;padding:16px;overflow:hidden;color:var(--text)}.topic-similar-head{color:#eaf2ff}.topic-similar-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;min-width:0}.topic-similar-summary-card,.topic-similar-group-card{min-width:0;border:1px solid rgba(160,178,210,.16);border-radius:8px;background:linear-gradient(145deg,#ffffff0c,#ffffff03 55%),#080a0df0;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0e}.topic-similar-summary-card{display:grid;gap:7px;min-height:96px;padding:12px;overflow:hidden}.topic-similar-summary-card span,.topic-similar-summary-card small{color:#c7d2e5a8;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.topic-similar-summary-card strong{color:#fff;font-size:clamp(18px,1.8vw,26px);font-weight:760;line-height:1.06;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 0 18px rgba(47,107,255,.34)}.topic-similar-state{min-height:260px;border:1px dashed rgba(160,178,210,.2);border-radius:8px;background:#080a0db3}.topic-similar-active-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:42px;padding:8px 10px 8px 12px;border:1px solid rgba(34,211,238,.34);border-radius:8px;background:#22d3ee17;color:#dff9ff}.topic-similar-active-filter>span{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760}.topic-similar-layout,.topic-similar-groups-list,.topic-similar-members{display:grid;gap:10px;min-width:0}.topic-similar-group-card{display:grid;gap:12px;padding:14px}.topic-similar-group-card.active{border-color:#22d3ee6b;box-shadow:0 18px 44px #0000006b,0 0 26px #22d3ee1f,inset 0 1px #ffffff12}.topic-similar-group-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0}.topic-similar-group-kicker{display:inline-flex;align-items:center;gap:6px;color:#8ff4ffeb;font-size:11px;font-weight:760}.topic-similar-group-card h3{margin:4px 0 0;color:#fff;font-size:17px;line-height:1.18;overflow-wrap:anywhere}.topic-similar-group-card p{margin:6px 0 0;color:#c7d2e5ad;font-size:12px}.topic-similar-group-meta{display:flex;flex-wrap:wrap;gap:7px}.topic-similar-group-meta span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(160,178,210,.16);border-radius:999px;background:#ffffff0b;color:#dee8fac7;font-size:11px}.topic-similar-member-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:11px;border:1px solid rgba(160,178,210,.13);border-radius:8px;background:#ffffff09;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.topic-similar-member-row:hover,.topic-similar-member-row:focus-visible,.topic-similar-member-row.active{border-color:#507dff75;background:#507dff1a;outline:none;transform:translateY(-1px)}.topic-similar-member-score{display:grid;min-height:44px;place-items:center;border:1px solid rgba(34,211,238,.24);border-radius:8px;background:#22d3ee14;color:#dff9ff;font-size:12px;font-weight:820;font-variant-numeric:tabular-nums}.topic-similar-member-body{display:grid;gap:5px;min-width:0}.topic-similar-member-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:#c7d2e59e;font-size:11px}.topic-similar-member-body strong{color:#fff;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.topic-similar-member-body small{display:-webkit-box;color:#dee8fab8;font-size:12px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:980px){.topic-similar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.topic-similar-page{gap:12px;padding:12px}.topic-similar-summary-grid,.topic-similar-group-main,.topic-similar-member-row{grid-template-columns:1fr}.topic-similar-member-score{min-height:34px}}.services-page,.a7-negative-page{display:grid;gap:16px}.services-page{padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.services-head,.a7-negative-head,.a7-table-head,.a7-modal-head,.a7-ai-card-head,.a7-ai-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.a7-comments-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview" "list";width:min(1480px,92vw);padding-top:78px}.a7-comments-sticky-bar{width:min(1480px,92vw)}.a7-comments-settings-button{min-height:38px;margin-left:auto;padding:0 14px}.a7-comments-overview{grid-area:overview}.a7-comments-chart-point{pointer-events:none}.a7-comments-list{grid-area:list;display:grid;gap:14px;min-width:0;padding:16px;border-radius:18px}.a7-comments-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.a7-comments-list-head h2{margin:0;color:#fff;font-size:22px}.a7-comments-post-list{min-height:240px}.a7-comments-settings-block{min-width:0;padding:16px;border:1px solid var(--topic-surface-border);border-radius:18px;background:var(--topic-surface-bg);box-shadow:var(--topic-surface-shadow)}.a7-comments-settings-modal{width:min(780px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 40px));overflow:auto}.a7-comments-settings-modal .a7-comments-settings-block{padding:0;border:0;background:transparent;box-shadow:none}.a7-comments-settings-actions{grid-template-columns:minmax(0,1fr);margin-top:4px}.a7-comments-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a7-comments-source-card{cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.a7-comments-source-card.active,.a7-comments-source-card:hover{border-color:var(--topic-surface-border-strong);background:var(--topic-element-rgb-bg);box-shadow:var(--topic-element-rgb-shadow)}.a7-comments-source-setup{display:grid;gap:12px}.a7-comments-inline-error{margin-top:-6px}.a7-comments-metric-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.a7-comments-metric-card{cursor:default}.a7-comments-chart{min-height:312px}.a7-comments-period-control{position:absolute;top:42px;right:18px;z-index:8;flex:initial;width:152px}.a7-comments-period-control .date-trigger{height:36px;min-height:36px;padding:0 10px;border-radius:10px}.a7-comments-period-control .date-trigger svg{width:16px;height:16px;flex:0 0 16px}.a7-comments-period-control .date-trigger span{font-size:12px}.a7-comments-period-control .a7-comments-period-popover{right:0;left:auto;grid-template-columns:minmax(0,1fr);width:152px;min-width:152px}.a7-comments-period-control .a7-comments-period-popover .date-quick{border-right:0}.a7-comments-chart svg{height:264px;filter:drop-shadow(0 0 18px rgba(34,211,238,.12))}.a7-comments-chart path{transition:d .22s ease,opacity .18s ease}.a7-comments-chart-points{position:absolute;inset:0 0 auto;z-index:3;height:264px;pointer-events:none}.a7-comments-chart-dot{position:absolute;width:8px;height:8px;border:2px solid rgba(6,7,9,.82);border-radius:50%;opacity:.78;transform:translate(-50%,-50%);transition:opacity .18s ease,filter .18s ease,height .18s ease,width .18s ease}.a7-comments-chart-dot.loaded{background:#22d3ee;color:#22d3ee}.a7-comments-chart-dot.relevant{background:#38f8a2;color:#38f8a2}.a7-comments-chart-dot.negative{background:#ff5576;color:#ff5576}.a7-comments-chart-dot.active{width:12px;height:12px;opacity:1;filter:drop-shadow(0 0 8px currentColor)}.a7-comments-y-axis{z-index:2;width:50px;color:#cad7eed1;font-size:12px;font-weight:800}.a7-comments-y-axis span{right:13px}.a7-comments-chart-legend{position:absolute;top:14px;right:18px;z-index:5;display:flex;flex-wrap:wrap;gap:10px;color:var(--soft);font-size:12px;font-weight:800}.a7-comments-chart-legend span{display:inline-flex;align-items:center;gap:6px}.a7-comments-chart-legend i{width:9px;height:9px;border-radius:999px;box-shadow:0 0 14px currentColor}.a7-comments-chart-legend .loaded{background:#22d3ee;color:#22d3ee}.a7-comments-chart-legend .relevant{background:#38f8a2;color:#38f8a2}.a7-comments-chart-legend .negative{background:#ff5576;color:#ff5576}.a7-comments-chart-hover-layer{position:absolute;inset:0 0 auto;z-index:4;height:264px}.a7-comments-chart-hover-zone{position:absolute;top:0;bottom:0;width:var(--hover-zone-width, 14%);border:0;background:transparent;cursor:default;transform:translate(-50%)}.a7-comments-chart-hover-zone:focus-visible{outline:none}.a7-comments-chart-tooltip{position:absolute;z-index:7;display:grid;align-items:start;gap:7px;min-width:178px;padding:10px 12px;border:1px solid rgba(160,178,210,.16);border-radius:10px;background:linear-gradient(145deg,#ffffff17,#ffffff05),#060709e0;box-shadow:0 10px 24px #00000070,inset 0 1px #ffffff14;color:#fff;pointer-events:none;transform:translate(-50%);white-space:normal;backdrop-filter:blur(9px) saturate(122%);-webkit-backdrop-filter:blur(9px) saturate(122%)}.a7-comments-chart-tooltip.edge-left{transform:translate(0)}.a7-comments-chart-tooltip.edge-right{transform:translate(-100%)}.a7-comments-chart-tooltip strong,.a7-comments-chart-tooltip span{line-height:1.1}.a7-comments-chart-tooltip strong{color:#cad7eedb;font-size:12px;font-weight:800}.a7-comments-chart-tooltip span{display:inline-flex;align-items:center;gap:7px;color:#f5f7fb;font-size:12px;font-weight:800}.a7-comments-chart-tooltip i{width:8px;height:8px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 12px currentColor}.a7-comments-chart-tooltip .loaded{background:#22d3ee;color:#22d3ee}.a7-comments-chart-tooltip .relevant{background:#38f8a2;color:#38f8a2}.a7-comments-chart-tooltip .negative{background:#ff5576;color:#ff5576}.a7-comments-x-axis{bottom:12px;z-index:2}.a7-comments-feed-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.a7-comments-feed-tabs button{min-height:34px;padding:0 12px;border:1px solid rgba(160,178,210,.18);border-radius:999px;background:#ffffff0b;color:var(--soft);font-size:12px;font-weight:800}.a7-comments-feed-tabs button.active{border-color:#22d3ee6b;background:#22d3ee1f;color:#dffbff;box-shadow:0 0 20px #22d3ee1f}.a7-comment-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;border:1px solid rgba(160,178,210,.14);border-radius:12px;background:linear-gradient(145deg,#ffffff0b,#ffffff03 52%,#ffffff02),#07090df0;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0d}.a7-comment-card.sentiment-negative{border-color:#ff55764d;box-shadow:0 18px 42px #00000057,0 0 30px #ff557614}.a7-comment-card.trash{opacity:.76}.a7-comment-card-main{display:grid;gap:10px;min-width:0}.a7-comment-card-main p{margin:0;color:#eef4ff;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.a7-comment-meta,.a7-comment-ai-row{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.a7-comment-meta span,.a7-comment-ai-row span,.a7-comment-reason{padding:5px 8px;border:1px solid rgba(160,178,210,.12);border-radius:999px;background:#ffffff09}.a7-comment-reason{width:fit-content;max-width:100%;border-radius:8px;color:var(--soft);font-size:12px;line-height:1.45}.a7-comment-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:184px}.a7-comment-actions select,.a7-settings-field select,.telegram-token-row input,.telegram-chat-form input:not([type=checkbox]),.a7-minus-word-form input{width:100%;min-height:38px;border:1px solid rgba(160,178,210,.18);border-radius:8px;background:#04060ab8;color:#eef4ff;padding:0 10px;outline:none}.a7-comment-send-button{min-height:38px}.a7-comment-post-row{min-height:0}.a7-comment-post-row.sentiment-negative{border-color:#ff557652;box-shadow:0 18px 48px #0000004d,0 0 30px #ff55761a,inset 0 1px #ffffff14}.a7-comment-post-row.trash{opacity:.78}.a7-comment-post-row .post-row-text-line{margin-top:12px}.a7-comment-post-row .post-row-text-line p{color:#e6eefceb;font-size:15px;line-height:1.5}.a7-comment-author-chip,.a7-comment-parent-summary,.a7-comment-reason-line,.a7-comment-parent-reference{color:#c7d2e5c2;font-size:12px;font-weight:700}.a7-comment-author-chip,.a7-comment-parent-summary{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(160,178,210,.14);border-radius:999px;background:#ffffff0b;white-space:nowrap}.a7-comment-parent-reference{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin-top:10px;padding:9px 10px;border:1px solid rgba(160,178,210,.14);border-radius:8px;background:#ffffff0b}.a7-comment-parent-reference span{color:#c7d2e5ad;font-weight:800;text-transform:uppercase}.a7-comment-parent-reference a{min-width:0;overflow:hidden;color:#fff;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.a7-comment-parent-reference a:hover,.a7-comment-parent-reference a:focus-visible{color:#dffbff;outline:none}.a7-comment-classification-row{justify-content:space-between;gap:10px}.a7-comment-classification-chips{display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0}.a7-comment-chip{display:inline-flex;align-items:center;min-height:28px;max-width:100%;gap:7px;padding:4px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff13;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0f;color:#f4f7fbf0;font-size:12px;font-weight:650;line-height:1.1;white-space:nowrap}.a7-comment-chip b{color:#c7d2e5ad;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.a7-comment-chip.success{border-color:#38f8a238;background:#38f8a214;color:#d9ffed}.a7-comment-chip.warning{border-color:#ffd1663d;background:#ffd16614;color:#fff0c2}.a7-comment-chip.negative{border-color:#ff557642;background:#ff557614;color:#ffd8df}.a7-comment-reason-line{width:fit-content;max-width:100%;margin-top:10px;padding:7px 10px;border:1px solid rgba(160,178,210,.12);border-radius:8px;background:#ffffff09;color:var(--soft);line-height:1.45;overflow-wrap:anywhere}.a7-comment-inline-error{margin-top:10px}.a7-comment-bottom-actions{flex-wrap:wrap;justify-content:flex-end}.a7-comment-action-button{appearance:none;cursor:pointer}.a7-comment-action-button:disabled{opacity:.48;cursor:not-allowed}.a7-comment-action-button.telegram{border-color:#229ed9;background:#229ed924;color:#e8f8ff;box-shadow:0 0 18px #229ed929}.a7-comment-action-button.telegram:hover:not(:disabled),.a7-comment-action-button.telegram:focus-visible{border-color:#229ed9;background:#229ed938;color:#fff;box-shadow:0 0 22px #229ed947}.a7-comment-telegram-icon{width:15px;height:15px;flex:0 0 auto;object-fit:contain}.a7-comments-settings-page{display:grid;gap:18px;max-width:1120px}.a7-comments-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.a7-comments-settings-card{min-width:0}.a7-settings-field,.a7-settings-toggle{display:grid;gap:8px;color:var(--soft);font-size:12px;font-weight:800}.toggle-row{display:inline-flex;align-items:center;gap:9px;color:var(--soft);font-size:13px}.toggle-row input{width:16px;height:16px;accent-color:#22d3ee}.a7-minus-word-form,.telegram-token-row,.telegram-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.telegram-chat-form{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) auto}.telegram-chat-form .toggle-row{grid-column:1 / -1;justify-content:flex-start}.a7-minus-word-list,.telegram-chat-list{display:grid;gap:8px}.a7-minus-word-row,.telegram-chat-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(160,178,210,.12);border-radius:10px;background:#ffffff09}.a7-minus-word-row label{display:inline-flex;align-items:center;gap:8px;color:#eef4ff;font-size:13px;font-weight:800}.a7-minus-word-row input{accent-color:#22d3ee}.empty.compact{min-height:72px;border-radius:10px}.telegram-notification-settings{margin-top:2px}.telegram-service-hint{width:fit-content;padding:7px 10px;border:1px solid rgba(34,211,238,.18);border-radius:999px;background:#22d3ee12;color:#dffbff;font-size:12px;font-weight:800}.telegram-chat-row{align-items:flex-start}.telegram-chat-row>div{display:grid;gap:3px;min-width:0}.telegram-chat-row strong{color:#fff;font-size:14px}.telegram-chat-row span,.telegram-chat-row small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.telegram-chat-row small.success{color:#8fffd7}.telegram-chat-row small.danger{color:#ff9caf}.telegram-a7-service-group{display:grid;min-width:230px;grid-template-columns:1fr 1fr;gap:7px 12px;padding:9px 11px;border:1px solid rgba(34,211,238,.16);border-radius:10px;background:#22d3ee0b}.telegram-a7-service-group>strong{grid-column:1 / -1;color:#dffbff;font-size:12px}.telegram-a7-service-group .toggle-row{justify-content:flex-start;gap:7px}.service-tile{position:relative;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;min-height:116px;padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:12px!important;background:linear-gradient(145deg,#ffffff08,#ffffff02 54%,#ffffff01),#0a0b0df7;color:#eef4ff;overflow:hidden;text-align:left;box-shadow:0 18px 52px #00000080,inset 0 1px #ffffff0b}.service-tile:hover{border-color:#fff1;background:linear-gradient(145deg,#ffffff0b,#ffffff03 54%,#ffffff02),#0e0f12fa;box-shadow:0 20px 58px #0000008f,inset 0 1px #ffffff0e;transform:none!important}.service-tile-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(34,211,238,.34);border-radius:8px;background:#22d3ee1c;color:#8ff4ff}.service-tile-icon.danger{border-color:#ff557680;background:#ff557624;color:#ff8ca4;box-shadow:0 0 22px #ff55762e}.service-tile-copy{display:grid;gap:4px}.service-tile-copy strong{color:#fff;font-size:16px}.service-tile-copy small{color:var(--muted);line-height:1.35}.service-standalone-shell{position:relative;isolation:isolate;min-height:100vh;padding:24px 22px 30px;overflow-x:hidden;background:#000}.service-standalone-header{position:static;display:flex;align-items:center;justify-content:flex-end;max-width:1480px;min-height:38px;margin:0 auto 10px}.service-standalone-header img{display:none;height:auto}.service-standalone-shell .page-panel{max-width:1480px;margin:0 auto}.service-pin-card{display:grid;justify-items:stretch;gap:16px}.service-pin-mark{display:grid;width:52px;height:52px;place-items:center;margin:0 auto;border:1px solid rgba(34,211,238,.4);border-radius:12px;background:#22d3ee1f;color:#8ff4ff;box-shadow:var(--neon-cyan)}.a7-negative-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:nowrap}.a7-negative-title-row{display:flex;align-items:center;gap:12px;min-width:0}.a7-back-button{flex:0 0 auto}.a7-add-button,.a7-access-badge{min-height:38px}.a7-access-badge,.a7-type-pill,.a7-card-meta span,.a7-card-meta a,.a7-analysis-grid span{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 10px;border:1px solid rgba(160,178,210,.22);border-radius:999px;background:#ffffff0b;color:#dbe7fb;font-size:12px;font-weight:800;white-space:nowrap}.a7-access-badge.admin{border-color:#38f8a2a3;color:#38f8a2;box-shadow:0 0 18px #38f8a22e}.a7-access-badge.pin{border-color:#22d3ee94;color:#8ff4ff}.a7-summary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a7-summary-card{display:grid;gap:6px;min-height:92px;padding:15px;border:1px solid rgba(124,139,165,.24);border-radius:8px;background:linear-gradient(145deg,#161a22fc,#090c12fc),#10141b;box-shadow:0 24px 54px #00000080,0 0 34px #2563ff12,inset 0 1px #ffffff0a}.a7-summary-card span{color:var(--muted);font-size:12px}.a7-summary-card strong{color:#fff;font-size:28px}.a7-summary-breakdown{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:2px}.a7-summary-breakdown span{display:inline-flex;align-items:center;gap:6px;color:#dbe7fb;font-size:12px;font-weight:800}.a7-summary-breakdown i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.a7-summary-breakdown i.review{background:#ff3148;box-shadow:0 0 10px #ff314880}.a7-summary-breakdown i.publication{background:#2f6bff;box-shadow:0 0 10px #2f6bff80}.a7-summary-card.risk{border-color:#ff557647;box-shadow:0 0 26px #ff55761f}.a7-filters{display:grid;grid-template-columns:auto minmax(128px,150px) minmax(128px,150px) minmax(170px,220px) minmax(140px,180px);gap:10px;align-items:end;padding:12px;border:1px solid rgba(124,139,165,.24);border-radius:8px;background:linear-gradient(145deg,#161a22fc,#090c12fc),#10141b;box-shadow:0 24px 54px #00000080,0 0 34px #2563ff12,inset 0 1px #ffffff0a}.a7-filters label,.a7-form-grid label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:700}.a7-filters select,.a7-filters input,.a7-form-grid input,.a7-form-grid select,.a7-form-grid textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(160,178,210,.22);border-radius:8px;background:#05080fb3;color:var(--text);outline:none}.a7-filters select,.a7-filters input,.a7-form-grid input,.a7-form-grid select{min-height:38px;padding:0 10px}.a7-form-grid textarea{resize:vertical;padding:10px;line-height:1.45}.a7-filters select:focus,.a7-filters input:focus,.a7-form-grid input:focus,.a7-form-grid select:focus,.a7-form-grid textarea:focus{border-color:#22d3ee94;box-shadow:0 0 0 3px #22d3ee1a,var(--neon-cyan)}.a7-period-tabs{display:inline-flex;gap:6px;padding:4px;border:1px solid rgba(160,178,210,.16);border-radius:8px;background:#00000038}.a7-chart-mode-tabs{display:inline-flex;flex:0 0 auto;gap:5px;padding:3px;border:1px solid rgba(160,178,210,.16);border-radius:8px;background:#0000003d}.a7-period-tabs button{min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#c7d2e5;font-size:12px;font-weight:800}.a7-chart-mode-tabs button{min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#c7d2e5;font-size:12px;font-weight:800}.a7-period-tabs button.active,.a7-period-tabs button:hover,.a7-chart-mode-tabs button.active,.a7-chart-mode-tabs button:hover{border-color:#22d3ee75;background:#22d3ee29;color:#fff}.a7-search-field>div{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid rgba(160,178,210,.22);border-radius:8px;background:#05080fb3}.a7-search-field input{min-height:34px;padding:0;border:0;background:transparent;box-shadow:none}.a7-analytics-grid{--a7-main-chart-height: 542px;display:grid;align-items:stretch;grid-template-columns:repeat(15,minmax(0,1fr));gap:12px}.a7-chart-card,.a7-table-card,.a7-ai-form-panel{border:1px solid rgba(160,178,210,.14);border-radius:8px;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#05080f94;box-shadow:var(--shadow),inset 0 1px #ffffff0f}.a7-chart-card{display:grid;align-content:start;gap:11px;min-height:228px;overflow:hidden;padding:12px}.a7-dynamics-card{grid-column:span 12;height:var(--a7-main-chart-height);min-height:382px;overflow:hidden}.a7-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.a7-chart-title{display:flex;align-items:center;gap:8px}.a7-chart-title h2{margin:0;color:#fff;font-size:13px}.a7-chart-legend{display:grid;gap:7px;color:#dbe7fb;font-size:12px}.a7-chart-legend.compact{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px}.a7-chart-legend span{display:inline-flex;align-items:center;gap:8px}.a7-chart-legend b{color:#fff}.a7-chart-legend i{width:10px;height:10px;border-radius:999px}.a7-chart-legend i.review{background:#ff3148;box-shadow:0 0 14px #ff3148ad}.a7-chart-legend i.publication{background:#2f6bff;box-shadow:0 0 14px #2f6bffad}.a7-breakdown-card{grid-column:span 5;min-height:238px}.a7-breakdown-list{display:grid;gap:9px}.a7-breakdown-row{display:grid;gap:6px;min-width:0}.a7-breakdown-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;color:#dbe7fb;font-size:12px}.a7-breakdown-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a7-breakdown-label b{color:#fff;font-size:13px}.a7-breakdown-track{height:9px;overflow:hidden;border-radius:999px;background:#a0b2d21c}.a7-breakdown-track i{display:block;height:100%;border-radius:inherit;transition:width .45s ease}.a7-breakdown-card.review .a7-breakdown-track i{background:linear-gradient(90deg,#ff3148,#ff7d89);box-shadow:0 0 16px #ff314857}.a7-breakdown-card.publication .a7-breakdown-track i{background:linear-gradient(90deg,#2f6bff,#8aa6ff);box-shadow:0 0 16px #2f6bff57}.a7-breakdown-extra{display:grid;max-height:0;gap:9px;overflow:hidden;opacity:0;transition:max-height .28s ease,opacity .22s ease}.a7-breakdown-extra.open{max-height:var(--a7-extra-height);opacity:1}.a7-breakdown-more{display:inline-flex;width:fit-content;min-height:28px;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(160,178,210,.16);border-radius:8px;background:#ffffff0b;color:#cfe1ff;font-size:11px;font-weight:800}.a7-breakdown-more svg{transition:transform .22s ease}.a7-breakdown-extra.open+.a7-breakdown-more svg{transform:rotate(180deg)}.a7-breakdown-empty{display:grid;min-height:168px;place-items:center;color:var(--muted);font-size:13px;text-align:center}.a7-chart-scroll-shell{position:relative;min-width:0}.a7-chart-scroll-shell.has-overflow-cue:before,.a7-chart-scroll-shell.has-overflow-cue:after{position:absolute;z-index:5;pointer-events:none;transition:opacity .18s ease,filter .18s ease;content:""}.a7-chart-scroll-shell.has-overflow-cue:before{top:41%;right:18px;width:16px;height:16px;border-top:3px solid rgba(226,233,247,.9);border-right:3px solid rgba(226,233,247,.9);filter:drop-shadow(0 0 10px rgba(34,211,238,.7));opacity:.46;transform:rotate(45deg)}.a7-chart-scroll-shell.has-overflow-cue:after{top:0;right:0;bottom:26px;width:104px;border-radius:0 8px 8px 0;background:linear-gradient(90deg,#0c0e1300,#0c0e13eb);opacity:.62}.a7-chart-scroll-shell.has-overflow-cue:hover:before{filter:drop-shadow(0 0 14px rgba(34,211,238,.95));opacity:1}.a7-chart-scroll-shell.has-overflow-cue:hover:after{opacity:1}.a7-chart-scroll{min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:18px;scrollbar-width:none}.a7-chart-scroll-shell.has-overflow-cue:hover .a7-chart-scroll{scrollbar-width:none}.a7-chart-scroll::-webkit-scrollbar{display:none;width:0;height:0}.a7-hover-scrollbar{position:absolute;z-index:8;border:1px solid rgba(34,211,238,.28);border-radius:999px;background:#ffffff1f;box-shadow:0 0 18px #22d3ee24,inset 0 1px #ffffff1f;opacity:0;pointer-events:none;transition:opacity .18s ease}.a7-hover-scrollbar span{position:absolute;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#6f96ff);box-shadow:0 0 16px #22d3ee9e;cursor:grab}.a7-hover-scrollbar span:active{cursor:grabbing}.a7-hover-scrollbar.horizontal{right:70px;bottom:46px;left:70px;height:14px}.a7-hover-scrollbar.horizontal span{top:3px;bottom:3px}.a7-hover-scrollbar.vertical{top:86px;right:8px;bottom:8px;width:14px}.a7-hover-scrollbar.vertical span{right:3px;left:3px;background:linear-gradient(180deg,#22d3ee,#6f96ff)}.a7-chart-scroll-shell.has-overflow-cue:hover .a7-hover-scrollbar,.a7-weekly-card:hover .a7-hover-scrollbar{opacity:1;pointer-events:auto}.a7-bars-chart{--a7-axis-left: 54px;--a7-axis-top: 18px;--a7-axis-bottom: 168px;position:relative;width:max(100%,calc((var(--a7-point-count, 10) / var(--a7-visible-points, 10)) * 100%));min-height:318px;overflow:visible;padding:0}.a7-dynamics-card .a7-bars-chart{min-height:318px}.a7-bars-grid{position:absolute;inset:var(--a7-axis-top) 0 var(--a7-axis-bottom) 0;pointer-events:none}.a7-bars-grid span{position:absolute;top:var(--a7-tick-y);right:0;left:0;color:#c7d2e57a;font-size:10px;transform:translateY(-50%)}.a7-bars-grid span:after{position:absolute;right:0;left:var(--a7-axis-left);top:50%;height:1px;background:#a0b2d21c;content:""}.a7-bars-row{position:absolute;inset:var(--a7-axis-top) 0 var(--a7-axis-bottom) var(--a7-axis-left);z-index:1;display:flex;align-items:end;gap:0;min-height:0;overflow:visible;padding:0}.a7-bar-item{position:relative;display:flex;flex:1 1 0;height:100%;min-width:18px;align-items:flex-end;justify-content:center}.a7-bar{display:flex;width:min(49px,86%);min-height:4px;flex-direction:column-reverse;overflow:hidden;border-radius:8px 8px 2px 2px;background:#a0b2d21f;transform-origin:bottom center;transition:height .68s cubic-bezier(.2,.82,.2,1)}.a7-bar span{display:grid;min-height:16px;place-items:center;color:#fff;font-size:11px;font-weight:900}.a7-bar span.review{background:linear-gradient(180deg,#ff1f3f,#ff5a66);box-shadow:0 0 14px #ff314847}.a7-bar span.publication{background:linear-gradient(180deg,#6f96ff,#2f6bff);box-shadow:0 0 14px #2f6bff4d}.a7-bar-item small{position:absolute;top:calc(100% + 36px);left:50%;max-width:none;overflow:visible;color:#e2e9f7db;font-size:12px;font-weight:900;text-align:center;text-overflow:clip;white-space:nowrap;transform:translate(-50%);transform-origin:top center}.a7-bars-chart.dense-labels .a7-bar-item small{top:calc(100% + 34px);line-height:1;text-align:center;transform:translate(-50%);transform-origin:top center}.a7-bar-item small.hidden{visibility:hidden}.a7-table-card{overflow:hidden}.a7-table-head{align-items:center;padding:12px 14px;border-bottom:1px solid rgba(160,178,210,.12)}.a7-table-head>div{display:flex;align-items:center;gap:8px}.a7-table-wrap{overflow:auto}.a7-weekly-card{position:relative;grid-column:span 3;display:flex;flex-direction:column;align-self:stretch;height:var(--a7-main-chart-height);min-height:0;max-height:var(--a7-main-chart-height);margin-top:0}.a7-weekly-card .a7-table-wrap{--a7-weekly-scroll-gutter: 18px;min-height:0;flex:1;padding-right:var(--a7-weekly-scroll-gutter);overflow-y:auto;scroll-padding-right:var(--a7-weekly-scroll-gutter);scrollbar-gutter:stable;scrollbar-width:none}.a7-weekly-card:hover .a7-table-wrap{scrollbar-width:none}.a7-weekly-card .a7-table-wrap::-webkit-scrollbar{display:none;width:0;height:0}.a7-weekly-card .a7-table-head strong{color:#fff;font-size:13px}.a7-weekly-empty{display:grid;min-height:240px;place-items:center;padding:18px;color:var(--muted);font-size:13px;line-height:1.45;text-align:center}.a7-materials-table,.a7-weekly-table{width:100%;border-collapse:collapse}.a7-materials-table{min-width:1120px}.a7-weekly-table{min-width:0;table-layout:fixed}.a7-materials-table th,.a7-materials-table td,.a7-weekly-table th,.a7-weekly-table td{padding:8px 7px;border-bottom:1px solid rgba(160,178,210,.09);color:#dbe7fb;font-size:12px;text-align:left;vertical-align:middle}.a7-weekly-table th{font-size:10px}.a7-weekly-table td:first-child{white-space:nowrap}.a7-materials-table th,.a7-weekly-table th{color:#c7d2e59e;font-size:11px;font-weight:900;text-transform:uppercase}.a7-weekly-table th{position:sticky;top:0;z-index:1;background:#101318}.a7-weekly-table th+th,.a7-weekly-table td+td{border-left:1px solid rgba(160,178,210,.105)}.a7-weekly-period-col{width:27%}.a7-weekly-review-col{width:20%}.a7-weekly-publication-col{width:28%}.a7-weekly-total-col{width:25%}.a7-weekly-total-column{position:relative;width:25%;white-space:nowrap}.a7-weekly-table th.a7-weekly-total-column,.a7-weekly-table td.a7-weekly-total-column{border-left-color:#a0b2d229;padding-right:12px;padding-left:calc(12px + (var(--a7-weekly-scroll-gutter, 0px) * .5));text-align:center;background:#4f7cff12!important;color:#fff;font-weight:950}.a7-weekly-table th.a7-weekly-total-column:after,.a7-weekly-table td.a7-weekly-total-column:after{position:absolute;top:0;right:calc(var(--a7-weekly-scroll-gutter, 0px) * -1);bottom:-1px;width:var(--a7-weekly-scroll-gutter, 0px);background:#4f7cff12;border-bottom:1px solid rgba(160,178,210,.09);content:"";pointer-events:none}.a7-weekly-table td:nth-child(2),.a7-weekly-table td:nth-child(3),.a7-weekly-table td:nth-child(4){color:#fff;font-weight:900}.a7-materials-table tr:hover td,.a7-weekly-table tr:hover td{background:#22d3ee0b}.a7-type-pill.review{border-color:#ff314885;color:#ff9aa5}.a7-type-pill.publication{border-color:#2f6bff85;color:#a8bcff}.a7-title-text{display:block;max-width:390px;overflow:visible;color:#fff;font-weight:800;line-height:1.35;text-align:left;text-overflow:clip;white-space:normal}.a7-url-button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid rgba(34,211,238,.36);border-radius:8px;background:#22d3ee14;color:#a8f5ff;font-size:12px;font-weight:800;text-decoration:none}.a7-url-button:hover{border-color:#22d3eeb8;color:#fff;box-shadow:var(--neon-cyan)}.a7-problem-chips{display:flex;flex-wrap:wrap;gap:6px}.a7-problem-chips.compact{max-width:360px}.a7-problem-chips span{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:3px 8px;overflow:hidden;border:1px solid rgba(244,255,137,.32);border-radius:999px;background:#f4ff8912;color:#f6ffc0;font-size:11px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.a7-problem-empty{color:var(--muted);font-size:12px}.a7-empty-cell{height:88px;color:var(--muted);text-align:center!important}.a7-material-form-modal,.a7-material-card-modal{display:grid;gap:14px;width:min(960px,calc(100vw - 28px));max-height:calc(100vh - 42px);overflow:auto;padding:18px;border:1px solid rgba(160,178,210,.18);border-radius:12px;background:#090c14f5;box-shadow:var(--shadow),var(--neon-cyan)}.a7-material-card-modal{width:min(900px,calc(100vw - 28px))}.a7-modal-head{align-items:center}.a7-modal-head h2{margin:3px 0 0;color:#fff;font-size:20px;line-height:1.25}.a7-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a7-form-grid.inner{padding:0;grid-template-columns:repeat(4,minmax(0,1fr))}.a7-form-grid.inner.publication{grid-template-columns:1fr}.a7-form-grid .span-2,.a7-form-grid.inner .span-2{grid-column:1 / -1}.a7-ai-form-panel{display:grid;gap:12px;padding:12px}.a7-ai-form-head{align-items:center}.a7-ai-form-head strong{color:#fff;font-size:14px}.a7-check-grid{display:flex;flex-wrap:wrap;gap:8px}.a7-check-grid label{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 9px;border:1px solid rgba(160,178,210,.16);border-radius:999px;background:#ffffff0b;color:#dbe7fb;font-size:12px}.a7-check-grid input{width:14px;height:14px;accent-color:var(--cyan)}.a7-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.a7-modal-actions .danger{border-color:#ff55765c;color:#ff9aae}.a7-card-meta{display:flex;flex-wrap:wrap;gap:8px}.a7-card-meta a{gap:5px;border-color:#22d3ee61;color:#a8f5ff;text-decoration:none}.a7-card-meta .risk.high,.a7-analysis-grid .high{border-color:#ff557694;color:#ff9aae}.a7-card-meta .risk.critical,.a7-analysis-grid .critical,.a7-analysis-grid .danger{border-color:#ff3df29e;color:#ff91f7;box-shadow:0 0 16px #ff3df229}.a7-analysis-grid .medium{border-color:#f4ff597a;color:#f4ff89}.a7-analysis-grid .low,.a7-analysis-grid .active{border-color:#38f8a285;color:#8dffc6}.a7-card-section{display:grid;gap:8px;padding:12px;border:1px solid rgba(160,178,210,.11);border-radius:8px;background:#ffffff09}.a7-card-section h3{margin:0;color:#fff;font-size:14px}.a7-card-section p{color:#dbe7fb;line-height:1.55;white-space:pre-wrap}.a7-publication-author{color:var(--muted);font-size:12px;font-weight:800}.a7-card-section.muted p{color:var(--muted)}.a7-card-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.a7-card-info-grid div{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid rgba(160,178,210,.11);border-radius:8px;background:#ffffff09}.a7-card-info-grid span{color:var(--muted);font-size:11px}.a7-card-info-grid b{overflow-wrap:anywhere;color:#fff;font-size:13px}.a7-analysis-grid{display:flex;flex-wrap:wrap;gap:7px}@media(max-width:1180px){.a7-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a7-dynamics-card{grid-column:1 / -1}.a7-weekly-card,.a7-breakdown-card{grid-column:auto}}@media(max-width:980px){.a7-summary-row,.a7-card-info-grid{grid-template-columns:1fr}.a7-filters{grid-template-columns:1fr 1fr}.a7-form-grid,.a7-form-grid.inner{grid-template-columns:1fr}}@media(max-width:640px){.a7-analytics-grid{grid-template-columns:1fr}.a7-dynamics-card{grid-column:auto}.service-standalone-shell{padding:14px 12px 18px}.services-head,.a7-negative-head,.a7-modal-head,.a7-ai-card-head,.a7-ai-form-head{align-items:stretch;flex-direction:column}.service-tile{grid-template-columns:42px 1fr}.service-tile>svg{display:none}.a7-negative-actions,.a7-modal-actions{justify-content:stretch}.a7-negative-actions>*,.a7-modal-actions>*{flex:1 1 auto}.a7-filters{grid-template-columns:1fr;overflow:hidden;padding:14px}.a7-period-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%;min-width:0}.a7-period-tabs button{min-width:0}.a7-filters label{width:100%;min-width:0;overflow:hidden}.a7-filters input,.a7-filters select{height:46px;min-height:46px;padding:0 14px;font-size:16px;line-height:46px}.a7-filters input[type=date]{-webkit-appearance:none;appearance:none;display:block;text-align:center}.a7-filters input[type=date]::-webkit-date-and-time-value{display:flex;min-height:44px;align-items:center;justify-content:center;line-height:44px;text-align:center}.a7-filters input[type=date]::-webkit-calendar-picker-indicator{align-self:center}.a7-dynamics-card{overflow:hidden}.a7-dynamics-card .a7-chart-head{align-items:stretch;flex-direction:column}.a7-chart-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.a7-chart-mode-tabs button{min-width:0}.a7-chart-scroll{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.a7-chart-scroll-shell.has-overflow-cue:before{right:6px}.a7-chart-scroll-shell.has-overflow-cue:after{right:-12px;border-radius:0 8px 8px 0}.a7-material-form-modal,.a7-material-card-modal{width:calc(100vw - 18px);padding:14px}}@media(prefers-reduced-motion:reduce){.overview-point{animation:none;transition:none}.mention-modal{animation:none}.mention-modal-backdrop:before{animation:none}.overview-axis-label-enter,.overview-axis-label-exit{animation:none}.a7-bar,.home-dashboard-progress-fill{transition:none}.home-dashboard-progress-fill:after{animation:none;opacity:0}.header-service-availability-trigger.loading i,.header-service-availability-loading-bar:before,.header-service-availability-loading-bar:after,.header-service-availability-loading-bar.settling,.header-service-availability-skeleton-row:after{animation:none}.header-service-availability-loading-bar.settling{transition:none}.header-service-availability-loading-bar:before,.header-service-availability-loading-bar:after,.header-service-availability-skeleton-row:after{opacity:0}}@media(max-width:980px){.shell{grid-template-columns:1fr}.sidebar{min-height:auto;border-right:0}.reader-stream{display:block;width:min(100%,calc(100vw - 32px));padding-top:78px}.topic-side-nav{position:sticky;top:88px;left:auto;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));flex-direction:row;width:100%;max-width:none;min-width:0;margin-bottom:12px;border-radius:999px}.topic-side-nav:hover{width:100%;border-radius:999px}.topic-side-nav-button{width:100%;justify-content:center;padding:0}.topic-side-nav-label{display:none}.reader-topic-sticky-bar{width:min(100% - 32px,1844px)}.topic-languages-page{min-height:360px}.reader-overview-block,.reader-right-stack,.reader-date-block,.reader-list-block,.reader-controls-block{margin-bottom:12px}.reader-overview-block{width:100%}.overview-metric-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-tab,.overview-metric-tab.active{grid-template-columns:minmax(0,1fr) 76px;min-height:94px}.overview-metric-sparkline{width:76px}.date-popover{position:static;min-width:0;grid-template-columns:1fr;margin-top:10px}.date-quick{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.date-months{grid-template-columns:1fr}.date-inputs-row{grid-template-columns:1fr 1fr;gap:8px}.date-inputs-row span{display:none}.date-apply-button{grid-column:1 / -1}.topic-card,.topics-dashboard,.topics-dashboard-headline{grid-template-columns:1fr}.topics-dashboard-chart-tabs{grid-row:2;justify-self:stretch;margin-top:8px;overflow-x:auto;justify-content:flex-start}.topics-dashboard-chart-tab{flex:0 0 auto}.topics-dashboard-period-menu{top:10px;right:10px}.topics-dashboard-date{grid-column:auto;justify-self:center}.topics-availability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-page-head{align-items:center;flex-direction:row}.topics-head-add-button{align-self:flex-end;width:48px;min-width:0}.topics-donut-layout{grid-template-columns:150px minmax(0,1fr)}.topic-side{justify-items:stretch}.admin-stats-grid,.admin-stats-charts-row,.admin-time-pie-card,.admin-services-grid{grid-template-columns:1fr}.integration-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-time-pie-card{justify-items:center}.admin-time-legend{justify-self:stretch}.mention-filters{width:100%}}@media(max-width:640px){.overview-metric-tabs{grid-template-columns:1fr;gap:6px;margin-bottom:0}.overview-metric-tab,.overview-metric-tab.active{grid-template-columns:minmax(0,1fr) 76px;min-height:88px;padding:11px 13px;border-radius:12px;transform:none}.overview-metric-tab.active:after{display:none}.overview-chart-with-tabs{border-radius:12px}.topics-availability-grid{grid-template-columns:1fr}.post-row-main{grid-template-columns:1fr;gap:10px}.post-row-meta-line{align-items:flex-start}.post-source-name{max-width:100%}.post-row-text-line.with-preview{grid-template-columns:1fr}.post-row-footer{align-items:flex-start;flex-direction:column}.post-row .tag-line{max-width:100%;justify-content:flex-start;margin-left:0}.post-row .post-tag-editor{width:100%;max-width:100%;margin-left:0;justify-content:flex-start}.post-row .post-tag-editor .mention-selected-tags{max-width:100%;justify-content:flex-start}.post-row-bottom-line{align-items:flex-start;flex-wrap:wrap}.post-preview-wrap{justify-self:start}.topbar,.panel-head,.tag-editor{align-items:stretch;flex-direction:column}.mention-sort-control{width:100%}.mention-sort-trigger{width:100%;justify-content:flex-start}.mention-sort-trigger span{flex:1;max-width:none}.mention-sort-menu{right:auto;left:0;width:100%}.mention-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mention-gallery-item{aspect-ratio:1 / 1}.mention-lightbox-backdrop{padding:12px}.mention-lightbox{width:100%;height:100%}.mention-lightbox-figure img{max-height:calc(100vh - 132px)}.mention-lightbox-close{top:4px;right:4px}.mention-lightbox-nav.prev{left:4px}.mention-lightbox-nav.next{right:4px}.search,.tag-editor form{width:100%}.tag-editor form{grid-template-columns:1fr 40px}.app-header{grid-template-columns:auto 1fr auto;gap:12px;padding:12px 16px}.main-nav,.desktop-only{display:none}.menu-toggle{display:grid}.mobile-menu-backdrop{position:fixed;inset:0;z-index:29;display:block;border:0;background:#04060a52;opacity:0;pointer-events:none;transition:opacity .24s ease;backdrop-filter:blur(3.6px);-webkit-backdrop-filter:blur(3.6px)}.mobile-menu-backdrop.open{opacity:1;pointer-events:auto}.mobile-menu{position:fixed;top:0;right:0;z-index:30;display:flex;flex-direction:column;gap:20px;width:min(82vw,320px);height:100vh;padding:20px 16px;border-left:1px solid rgba(160,178,210,.28);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#ffffff17,#ffffff05 40%,#ffffff02),#080a0fb3;box-shadow:-24px 0 72px #0000006b,inset 0 1px #ffffff14;transform:translate(100%);transition:transform .28s ease;backdrop-filter:blur(25.2px) saturate(130%);-webkit-backdrop-filter:blur(25.2px) saturate(130%)}.mobile-menu.open{transform:translate(0)}.mobile-nav{display:grid;gap:8px}.mobile-nav button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff0d;color:var(--soft)}.mobile-nav button.active{border-color:#507dff9e;background:#2563ff29;color:#fff;box-shadow:0 0 24px #2563ff33}.mobile-sound-control{display:block}.notification-sound-button.mobile{width:100%;min-height:42px;justify-content:flex-start;padding:0 12px;border-radius:10px}.app-toast-stack{top:82px;right:12px;left:12px;width:auto}.mobile-logout-button{width:100%;justify-content:flex-start;padding:0 12px;border-radius:10px}.shell{padding-top:74px}.topic-title-block strong{max-width:none;text-align:left}.topic-metrics span{min-width:0}.inbox-panel{width:100%;padding:18px 16px}.topics-grid{grid-template-columns:1fr}.topic-controls{width:100%;justify-content:flex-end;flex-wrap:wrap}.topic-controls .icon-button{flex:0 0 auto}.topic-controls .export-menu-dropdown{right:0;min-width:108px}.reader-topic-sticky-bar{top:78px;display:grid;gap:8px;border-radius:16px}.reader-topic-sticky-bar.docked{top:64px}.reader-topic-sticky-main{width:100%}.reader-topic-sticky-bar .topbar-topic-title{display:none}.reader-topic-selection{display:none;width:100%;min-width:0;align-self:stretch;flex-wrap:wrap;margin-bottom:0}.reader-topic-sticky-bar.open .reader-topic-selection{display:flex}.reader-topic-filter-chips{flex:1 1 100%}.reader-topic-filter-chips .active-filter-chip{max-width:min(100%,220px)}.reader-topic-filter-popover{right:auto;left:0;width:min(100%,calc(100vw - 44px))}.reader-topic-sticky-toggle{display:grid;margin-left:auto}.reader-topic-sticky-controls{display:none;width:100%}.reader-topic-sticky-bar.open .topbar-topic-title{display:block}.reader-topic-sticky-bar.open .reader-topic-sticky-controls{display:grid;grid-template-columns:1fr}.filters-collapse-toggle{display:grid}.topic-search{width:auto;flex:1}.topbar-topic{flex-wrap:wrap;align-items:flex-start;width:100%}.topbar-topic-title{flex:1 1 calc(100% - 162px)}.unread-48h-button{order:3;width:100%;max-width:none;flex:1 1 100%}.topbar-date-block{order:4;flex:1 1 100%;width:100%;margin-bottom:0}.topbar-date-block .date-popover{width:100%}.topbar-right{width:100%;justify-items:stretch}.admin-activity-filters,.admin-user-form{grid-template-columns:1fr 1fr}.admin-tabs-row{align-items:stretch;flex-direction:column}.admin-tabs-actions{justify-content:flex-start;flex-wrap:wrap}.admin-create-user-button,.admin-refresh-button{align-self:flex-start}.admin-activity-filter-actions,.admin-user-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.mention-filters{width:100%;max-height:0;padding-top:0;padding-bottom:0;border-color:transparent;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px);box-shadow:none;transition:max-height .26s ease,opacity .2s ease,transform .2s ease,padding .2s ease,border-color .2s ease}.mention-filters.open{max-height:900px;padding-top:12px;padding-bottom:12px;border-color:#ffffff1a;opacity:1;pointer-events:auto;transform:translateY(0);box-shadow:var(--shadow),0 0 34px #2563ff29,inset 0 1px #ffffff1a}.mention-filters-head{flex-wrap:wrap;justify-content:flex-start}.filter-reset{width:auto}.topic-rename-form{grid-template-columns:1fr}.topic-keywords-actions .text-button{width:100%}.topic-keyword-tags input{min-width:120px}.topic-source-submit{width:100%;justify-self:stretch}.mention-modal{width:100vw;min-width:0;height:100vh;height:100dvh;max-height:none;padding:20px 16px 12px;border-radius:0}.mention-modal.with-media{width:100vw}.mention-modal-header-line,.mention-modal-content-grid.with-media{grid-template-columns:1fr}.mention-modal-header-actions{width:100%;justify-content:flex-start}.mention-modal-source-name{max-width:100%}.mention-modal-media-panel{position:static}.mention-modal-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.mention-modal-meta{align-items:flex-start;flex-direction:column;gap:10px}.mention-modal-meta-left{width:100%;padding-right:0;justify-content:flex-start}.mention-modal-actions{width:100%;justify-content:flex-start;margin-left:0;padding-right:0}.mention-modal-source-title{width:100%;overflow:visible;text-align:left;text-overflow:clip;white-space:normal;word-break:break-word}.mention-modal-source-link-row{align-items:stretch;flex-direction:column}.mention-modal-source-link-block{flex-basis:auto;max-width:none}.mention-modal-footer-actions{width:100%;gap:8px;margin-left:0;flex-wrap:wrap;justify-content:stretch}.mention-modal-footer-actions .text-button{min-width:0;flex:1 1 0;margin-left:0;padding-inline:8px;font-size:13px}.mention-modal-mobile-close{display:inline-flex;width:100%;min-height:44px;margin-top:12px;justify-content:center;font-size:14px}.mention-tag-editor{order:-1;width:100%;max-width:none;flex:1 1 100%;flex-direction:row;align-items:center;justify-content:flex-start}.mention-history-row,.mention-history-row.technical{grid-template-columns:104px minmax(0,1fr);gap:12px}.mention-history-technical{margin-left:0}.mention-selected-tags{max-width:100%;justify-content:flex-start}.mention-add-tag-button{padding-left:0}.tag-picker-modal{height:min(88vh,760px);max-height:min(88vh,760px)}.tag-picker-list{grid-template-columns:1fr}.pagination-bar{align-items:stretch;flex-direction:column}.pagination-pages,.pagination-size{justify-content:flex-end}.pagination-size select{flex:0 0 auto}}:root{background:#000;--bg: #000;--panel: rgba(18, 19, 23, .86);--panel-strong: rgba(23, 25, 30, .92);--glass: rgba(18, 19, 23, .72);--glass-hover: rgba(27, 29, 35, .82);--border: transparent;--border-strong: transparent}html,body,#root,.shell,.pin-screen{background:#000!important}.shell,.pin-screen{background:radial-gradient(ellipse at 50% -16%,rgba(56,248,162,.22),rgba(37,99,255,.16) 24%,transparent 54%),#000!important}.shell:before,.shell:after,.pin-screen:before,.pin-screen:after{position:fixed;z-index:-1;display:block;border-radius:999px;content:"";pointer-events:none;filter:blur(113.4px);opacity:.5;animation:none}.shell:before,.pin-screen:before{width:min(54vw,760px);height:min(54vw,760px);top:12vh;left:-14vw;background:radial-gradient(circle,rgba(37,99,255,.9),rgba(37,99,255,.34) 40%,transparent 72%)}.shell:after,.pin-screen:after{width:min(62vw,920px);height:min(62vw,920px);right:-16vw;bottom:-18vh;background:radial-gradient(circle,rgba(255,61,242,.62),rgba(34,211,238,.24) 42%,transparent 74%)}.app-header,.sidebar,.mobile-menu,.page-panel,.inbox-panel,.reader-overview-block,.mention-filters,.export-menu-dropdown,.topic-card,.topics-availability-card,.admin-service-card,.source-box,.topic-button,.reader-stream .search,.reader-stream .icon-button,.reader-loading-state,.mention-modal,.delete-modal,.topic-create-modal,.admin-user-modal.admin-user-form,.pin-card:before{border-color:transparent!important;background:#121317e0!important;box-shadow:0 22px 64px #0000009e!important;backdrop-filter:blur(21.6px)!important;-webkit-backdrop-filter:blur(21.6px)!important}.app-header,.sidebar,.mobile-menu{background:#121317eb!important;box-shadow:0 18px 52px #00000094!important}.app-header{right:auto!important;left:50%!important;width:min(1844px,92vw);top:16px!important;padding-inline:24px!important;border:1px solid #1b1b1b!important;border-radius:999px!important;transform:translate(-50%);transition:width .24s ease,top .24s ease,opacity .24s ease,transform .24s ease,border-radius .24s ease,padding .24s ease,box-shadow .24s ease,background .24s ease}.app-header.docked{top:0!important;width:100vw;padding-inline:5vw!important;border-radius:0!important}.app-header.topic-collapsed{opacity:0;pointer-events:none;transform:translate(-50%) translateY(-18px) scale(.96)}@media(min-width:641px)and (max-width:980px){.app-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;width:min(1844px,calc(100vw - 32px));padding-inline:clamp(14px,2.4vw,22px)!important}.main-nav{min-width:0;max-width:100%;gap:4px;overflow-x:auto;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav button{flex:0 0 auto;padding-inline:clamp(10px,1.7vw,18px);font-size:clamp(12px,1.55vw,14px)}.header-service-availability-rail{max-width:min(144px,19vw)}.header-service-availability-trigger{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.reader-topic-sticky-controls .topbar-date-block{align-self:center;margin-bottom:0}.reader-topic-selection{display:none}.reader-topic-filters-dropdown{display:flex;position:relative}.reader-topic-filters-dropdown .reader-topic-filter-popover{right:0;left:auto;width:min(360px,calc(100vw - 64px))}.mention-modal{width:min(84vw,624px);min-width:0}}@media(min-width:641px)and (max-width:780px){.reader-topic-sticky-controls .unread-48h-button{flex:0 0 118px;min-width:118px;max-width:118px}.reader-topic-sticky-controls .topbar-date-block{flex:0 0 241px;width:241px}}@media(max-width:640px){.shell.mobile-menu-active,.shell.mobile-menu-active .workspace{background:#000!important}.shell.mobile-menu-active:before,.shell.mobile-menu-active:after{opacity:0}.app-header{width:calc(100vw - 24px);top:10px!important;padding:12px 16px!important;border-radius:999px!important}.app-header.docked{top:0!important;width:100vw;padding:12px 16px!important;border-radius:0!important}.app-header.topic-collapsed{opacity:1;pointer-events:auto;transform:translate(-50%)}.topic-header-burger-shell{display:none}}.modal-backdrop:not(.mention-modal-backdrop):before,.admin-user-modal-backdrop:before{background:#000000b8!important;backdrop-filter:blur(16.2px)!important;-webkit-backdrop-filter:blur(16.2px)!important}.pin-card.success:before,.pin-card.success.exiting:before{border-color:transparent!important;background:#121317e0!important;box-shadow:0 22px 64px #0000009e!important}.overview-chart,.sources-table-wrap,.mention-filter-count,.reader-stream .search,.source-box{background:#181a1fe6!important;box-shadow:0 14px 40px #0000007a!important}.sources-table-wrap,.overview-chart,.mention-filter-group,.sources-table th,.sources-table td,.mobile-menu{border-color:transparent!important}.reader-stream .search,.reader-stream .search:hover{border:0!important;border-bottom:1px solid rgba(80,125,255,.46)!important;border-radius:0!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.reader-stream .search:focus-within,.reader-stream .search:hover:focus-within{border:0!important;border-bottom:1px solid #5f8cff!important;border-radius:0!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:inset 0 -1px #5f8cffe0,0 2px #5f8cff42!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.reader-stream .search input,.reader-stream .search input:hover,.reader-stream .search input:focus,.reader-stream .search svg{background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.reader-stream .topic-search,.reader-stream .topic-search:hover,.reader-stream .topic-search:focus-within,.reader-stream .topic-search:hover:focus-within,.reader-stream .topic-search *,.reader-stream .topic-search *:before,.reader-stream .topic-search *:after{background-color:transparent!important;background-image:none!important;box-shadow:none!important}:root{--accent-blue: #2f6bff;--accent-blue-soft: rgba(47, 107, 255, .76);--accent-blue-glow: rgba(47, 107, 255, .28);--graphite-0: #000;--graphite-1: #070708;--graphite-2: #101114;--graphite-3: #17191d;--graphite-4: #202329;--panel: rgba(18, 19, 23, .9);--panel-strong: rgba(22, 24, 29, .96);--glass: rgba(24, 26, 31, .74);--glass-hover: rgba(34, 37, 43, .82);--border: rgba(255, 255, 255, .08);--border-strong: rgba(47, 107, 255, .56);--cyan: var(--accent-blue);--violet: #7aa2ff;--neon-cyan: 0 0 18px rgba(47, 107, 255, .25), 0 0 42px rgba(47, 107, 255, .12)}body,html,#root{background:var(--graphite-0)!important}.shell,.pin-screen{background:radial-gradient(ellipse at 50% -18%,rgba(72,76,86,.24),rgba(22,23,27,.2) 28%,transparent 58%),linear-gradient(180deg,var(--graphite-1) 0%,var(--graphite-0) 100%)!important}.shell:before,.pin-screen:before{background:radial-gradient(circle,rgba(72,76,86,.56),rgba(28,30,35,.24) 42%,transparent 72%)!important;opacity:.42!important}.shell:after,.pin-screen:after{background:radial-gradient(circle,rgba(12,13,16,.86),rgba(82,86,96,.18) 44%,transparent 74%)!important;opacity:.36!important}.app-header,.sidebar,.mobile-menu,.page-panel,.inbox-panel,.reader-overview-block,.mention-filters,.export-menu-dropdown,.topic-card,.admin-service-card,.source-box,.topic-button,.reader-stream .search,.reader-stream .icon-button,.reader-loading-state,.mention-modal,.delete-modal,.topic-create-modal,.tag-picker-modal,.admin-user-modal.admin-user-form,.pin-card:before,.topics-dashboard-chart-card,.topics-donut-card,.admin-time-pie-card,.overview-chart,.sources-table-wrap,.mention-filter-count{border-color:#ffffff14!important;background:linear-gradient(145deg,#ffffff0e,#ffffff04 48%,#ffffff02),#121317e6!important;box-shadow:0 22px 64px #0000009e,inset 0 1px #ffffff12!important}.topics-availability-card{column-gap:var(--availability-icon-gap)!important;row-gap:4px!important;min-height:0!important;padding:8px 14px!important;background:radial-gradient(ellipse at 78% 18%,var(--availability-status-wash),transparent 58%),linear-gradient(145deg,#ffffff09,#ffffff02 52%,#ffffff01),#0a0b0dfa!important;box-shadow:0 22px 64px #0000009e,inset 0 1px #ffffff0e!important}.topics-availability-card.clickable:hover,.topics-availability-card.clickable:focus-visible{border-color:#a0b2d224!important;box-shadow:0 20px 58px #0000008f,inset 0 1px #ffffff0e!important}.topics-availability-logo{width:32px!important;height:32px!important;border-color:#ffffff17!important;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#16181deb!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000047!important;color:#d7dfed!important}.app-header,.sidebar,.mobile-menu{background:linear-gradient(180deg,#1c1e23f0,#0f1013f0)!important;box-shadow:0 18px 52px #00000094!important}.overview-chart,.topics-dashboard-chart,.sources-table-wrap,.source-box{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#17191eeb!important}.overview-chart,.topics-dashboard-chart{background:linear-gradient(to top right,#101012 0% 20%,#000)!important}.reader-loading-state{border-color:#ffffff14!important;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.08),transparent 58%),linear-gradient(145deg,#ffffff0d,#ffffff03 52%,#ffffff01),linear-gradient(to top right,#101012 0% 18%,#000)!important;box-shadow:0 26px 76px #000000a8,inset 0 1px #ffffff0f!important}.reader-loading-state:before{background:linear-gradient(90deg,transparent,#ff3d6e 12%,#ffb000 28%,#49e36f 48%,#05d6a5 66%,#1aa7ff 84%,transparent)!important;box-shadow:0 0 18px #49e36f33,0 0 26px #ff3d6e1f!important}.reader-loading-orbit{border-color:transparent!important;border-width:0!important;background:#030304!important;color:#f4f7fb!important;box-shadow:0 16px 34px #0000006b,inset 0 1px #ffffff0b!important}.reader-loading-lines span{background:linear-gradient(90deg,#ffffff09,#ff3d6e2e,#ffb00029,#49e36f2e,#1aa7ff24,#ffffff09)!important}.brand-mark,.pin-screen .brand-mark{border-color:#2f6bff80!important;background:linear-gradient(145deg,#ffffff14,#ffffff05),#101115e6!important;box-shadow:var(--neon-cyan),inset 0 1px #ffffff29!important;color:#f6f9ff!important}.logo-button img{filter:none!important}.pin-logo{filter:drop-shadow(0 0 18px rgba(47,107,255,.22))!important}.mention-metric svg,.reader-stream .search:focus-within svg,.topic-metrics-total .topic-metrics-total-value,.reader-stream .article-body a,.mention-modal-body a{color:var(--accent-blue)!important;filter:drop-shadow(0 0 8px rgba(47,107,255,.62))!important}.main-nav button.active svg,.main-nav button:hover svg{color:currentColor!important;filter:none!important}.main-nav button:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.add-topic-button,.primary-button,.pin-card .primary-button,.source-options button.active,.admin-tab.active,.admin-stats-presets button.active,.pagination-button.active,.topic-card:hover,.topic-card.active:hover,.admin-integration-card:hover,.admin-integration-card.selected,.reader-stream .icon-button:hover:not(:disabled),.reader-stream .text-button:hover:not(:disabled),.mention-modal .icon-button:hover:not(:disabled),.mention-modal .text-button:hover:not(:disabled),.admin-page .text-button:hover:not(:disabled),.admin-page .text-button:active:not(:disabled),.mobile-nav button.active{border-color:#2f6bff8f!important;background:linear-gradient(145deg,#2f6bff21,#ffffff09),#16181df0!important;box-shadow:0 0 22px #2f6bff33,0 18px 48px #0000005c,inset 0 1px #ffffff1a!important;color:#fff!important}.primary-button,.pin-card .primary-button,.add-topic-button{color:#f6f9ff!important}.primary-button svg,.add-topic-button svg,.pin-card .primary-button svg{color:var(--accent-blue)!important;filter:drop-shadow(0 0 9px rgba(47,107,255,.72))!important}.source-topic-pill,.tag-option.active,.date-quick button.active,.mention-read-toggle.active,.mention-summary-button:not(:disabled),.mention-translate-button:not(:disabled),.mention-translate-toggle:not(:disabled){border-color:#2f6bff7a!important;background:#2f6bff1a!important;box-shadow:0 0 18px #2f6bff2e!important;color:#eaf1ff!important}.date-trigger.open{border-color:#ffffffb8!important;box-shadow:0 0 22px #ffffff29,inset 0 1px #ffffff1f!important}.date-quick button.active{border-color:#ffffff94!important;background:#ffffff17!important;box-shadow:0 0 18px #ffffff1f!important;color:#fff!important}.mention-modal{border-color:#ffffff1a!important;background:linear-gradient(145deg,#ffffff0d,#ffffff03 48%,#ffffff01),linear-gradient(180deg,#121316f7,#08090bfb)!important;box-shadow:0 26px 76px #000000b8,inset 1px 0 #ffffff0b,inset 0 1px #ffffff0f!important}.mention-summary-button:not(:disabled),.mention-translate-button:not(:disabled){border-color:#ffffff24!important;background:linear-gradient(135deg,#ff3d6e1f,#ffb00016 30%,#38f8a214 62%,#1aa7ff1c),#0e0f1294!important;box-shadow:0 14px 34px #0000005c,inset 0 1px #ffffff14!important;color:#fff!important}.mention-summary-button:hover:not(:disabled),.mention-translate-button:hover:not(:disabled),.mention-summary-button:focus-visible:not(:disabled),.mention-translate-button:focus-visible:not(:disabled){border-color:#ffffff3d!important;background:linear-gradient(135deg,#ff3d6e2e,#ffb0001f 30%,#38f8a21f 62%,#1aa7ff29),#121316ad!important;box-shadow:0 16px 38px #0000006b,0 0 22px #ffffff14,inset 0 1px #ffffff1a!important}.search,.reader-stream .search{border-bottom-color:#2f6bff8a!important;background-image:linear-gradient(90deg,transparent 0%,rgba(47,107,255,.08) 4%,rgba(47,107,255,.54) 16%,rgba(47,107,255,.54) 84%,rgba(47,107,255,.08) 96%,transparent 100%)!important}.search:hover,.reader-stream .search:hover,.search:focus-within,.reader-stream .search:focus-within,.search:hover:focus-within,.reader-stream .search:hover:focus-within{border-bottom-color:var(--accent-blue)!important;background-image:linear-gradient(90deg,transparent 0%,rgba(47,107,255,.1) 4%,rgba(47,107,255,.72) 16%,rgba(47,107,255,.72) 84%,rgba(47,107,255,.1) 96%,transparent 100%)!important;box-shadow:inset 0 -1px #2f6bffc2,0 2px #2f6bff29!important}.create-topic input,.tag-editor input,.pin-code-field.login-field input,.date-inputs-row input,.admin-activity-filters input,.admin-activity-filters select,.admin-user-form input,.admin-user-form select,.topic-name-field input,.source-setup-field input{caret-color:var(--accent-blue)!important}.create-topic input:hover,.tag-editor input:hover,.pin-code-field.login-field input:hover,.date-inputs-row input:hover,.admin-activity-filters input:hover,.admin-activity-filters select:hover,.admin-user-form input:hover,.admin-user-form select:hover,.topic-name-field input:hover,.source-setup-field input:hover,.create-topic input:hover:focus,.tag-editor input:hover:focus,.pin-code-field.login-field input:hover:focus,.date-inputs-row input:hover:focus,.admin-activity-filters input:hover:focus,.admin-activity-filters select:hover:focus,.admin-user-form input:hover:focus,.admin-user-form select:hover:focus,.topic-name-field input:hover:focus,.source-setup-field input:hover:focus{background:linear-gradient(90deg,transparent 0%,rgba(47,107,255,.08) 4%,rgba(47,107,255,.62) 16%,rgba(47,107,255,.62) 84%,rgba(47,107,255,.08) 96%,transparent 100%) left bottom / 100% 1px no-repeat!important}.date-popover{border-color:#ffffff1c!important;background:linear-gradient(145deg,#ffffff06,#ffffff02 52%,#00000029),#000000fe!important;box-shadow:0 30px 86px #000000d1,inset 0 1px #ffffff09!important}.date-quick{border-right-color:#ffffff1a!important}.date-quick button,.date-month-head button,.day-cell{border-color:#ffffff1c!important;background:#ffffff09!important;box-shadow:none!important;color:#f4f7fbc7!important}.date-quick button.active,.date-quick button:hover,.date-month-head button:hover:not(:disabled),.day-cell:hover:not(:disabled){border-color:#ffffff85!important;background:#ffffff14!important;box-shadow:0 0 18px #ffffff1f,inset 0 1px #ffffff12!important;color:#fff!important}.day-cell.in-range{border-color:#ffffff47!important;background:#ffffff13!important;color:#ffffffeb!important}.day-cell.range-start,.day-cell.range-end{border-color:#ffffffad!important;background:#ffffff24!important;box-shadow:0 0 20px #ffffff29,inset 0 1px #ffffff1a!important;color:#fff!important}.date-inputs-row input,.date-inputs-row input:hover,.date-inputs-row input:focus,.date-inputs-row input:hover:focus{border:0!important;border-bottom:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.035) 4%,rgba(255,255,255,.32) 16%,rgba(255,255,255,.32) 84%,rgba(255,255,255,.035) 96%,transparent 100%) left bottom / 100% 1px no-repeat!important;box-shadow:none!important;caret-color:#fff!important;color:#f4f7fb!important}.date-inputs-row input::-webkit-calendar-picker-indicator{filter:invert(1) grayscale(1) brightness(1.35);opacity:.92}.date-apply-button{border-color:transparent!important;background:linear-gradient(#121316f0,#090a0cf0) padding-box,linear-gradient(90deg,#ff3d6e,#ffb000,#49e36f,#05d6a5,#1aa7ff) border-box!important;box-shadow:0 14px 30px #0000005c,0 0 20px #ffffff14!important;color:#fff!important}.overview-point,.topics-dashboard-chart-point:after{border-color:var(--chart-point-border, rgba(197, 255, 232, .95))!important;background:var(--chart-point-color, #38f8a2)!important;box-shadow:0 0 10px var(--chart-point-glow, rgba(56, 248, 162, .72)),0 0 26px var(--chart-point-glow-soft, rgba(56, 248, 162, .28))!important}.overview-point:hover,.overview-point:focus-visible,.topics-dashboard-chart-point:hover:after,.topics-dashboard-chart-point:focus-visible:after{border-color:var(--chart-point-hover-border, rgba(255, 255, 255, .98))!important;background:var(--chart-point-hover-color, #a3ff12)!important;box-shadow:0 0 12px var(--chart-point-hover-glow, rgba(56, 248, 162, .88)),0 0 32px var(--chart-point-hover-glow-soft, rgba(56, 248, 162, .4))!important}.mention-modal-source-link,.topic-metrics-total .topic-metrics-total-value,.topics-dashboard-card-head strong{text-shadow:0 0 14px rgba(47,107,255,.42)!important}.pin-card.success:before,.pin-card.success.exiting:before{border-color:#2f6bff5c!important;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#121317e6!important;box-shadow:0 22px 64px #0000009e,0 0 36px #2f6bff2e!important}.pin-success-icon{background:radial-gradient(circle at 50% 50%,rgba(47,107,255,.16),rgba(47,107,255,.05) 42%,transparent 70%)!important;box-shadow:0 0 28px #2f6bff42,0 0 74px #2f6bff1a!important;color:var(--accent-blue)!important}.pin-success-icon path{filter:drop-shadow(0 0 12px rgba(47,107,255,.5))!important}:root{--chart-point-color: #38f8a2;--chart-point-border: rgba(197, 255, 232, .95);--chart-point-glow: rgba(56, 248, 162, .72);--chart-point-glow-soft: rgba(56, 248, 162, .28);--chart-point-glow-faint: rgba(56, 248, 162, .14);--chart-point-hover-color: #a3ff12;--chart-point-hover-border: rgba(255, 255, 255, .98);--chart-point-hover-glow: rgba(56, 248, 162, .88);--chart-point-hover-glow-soft: rgba(56, 248, 162, .4);--chart-point-hover-glow-faint: rgba(56, 248, 162, .18)}.app-header,.app-header.docked{border:1px solid rgba(27,27,27,.82)!important;background:#0c0c0ca8!important;background-image:none!important;backdrop-filter:blur(24px) saturate(132%)!important;-webkit-backdrop-filter:blur(24px) saturate(132%)!important}.app-header.docked{border-right:0!important;border-left:0!important;background:#0c0c0ccf!important}.topics-availability-panel,.topics-dashboard-panel,.topics-page{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.topics-dashboard .topics-donut-card{background:linear-gradient(to top right,#101012 0% 20%,#000)!important}.topics-dashboard-chart-card{padding:0!important;border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.search,.search:hover,.search:focus-within,.search:hover:focus-within,.reader-stream .search,.reader-stream .search:hover,.reader-stream .search:focus-within,.reader-stream .search:hover:focus-within{border:0!important;border-bottom:1px solid rgba(160,178,210,.34)!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.search:focus-within,.search:hover:focus-within,.reader-stream .search:focus-within,.reader-stream .search:hover:focus-within{border-bottom-color:var(--accent-blue)!important;box-shadow:inset 0 -1px #2f6bffb3!important}.search input,.search input:hover,.search input:focus,.reader-stream .search input,.reader-stream .search input:hover,.reader-stream .search input:focus,.search svg,.reader-stream .search svg{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.overview-point,.topics-dashboard-chart-point:after{border-color:var(--chart-point-border, rgba(197, 255, 232, .95))!important;background:var(--chart-point-color, #38f8a2)!important;box-shadow:0 0 10px var(--chart-point-glow, rgba(56, 248, 162, .72)),0 0 26px var(--chart-point-glow-soft, rgba(56, 248, 162, .28)),0 0 54px var(--chart-point-glow-faint, rgba(56, 248, 162, .14))!important}.overview-chart .overview-point:hover,.overview-chart .overview-point:focus-visible,.topics-dashboard-chart-point:hover:after,.topics-dashboard-chart-point:focus-visible:after{border-color:var(--chart-point-hover-border, rgba(255, 255, 255, .98))!important;background:var(--chart-point-hover-color, #a3ff12)!important;box-shadow:0 0 12px var(--chart-point-hover-glow, rgba(56, 248, 162, .88)),0 0 32px var(--chart-point-hover-glow-soft, rgba(56, 248, 162, .4)),0 0 72px var(--chart-point-hover-glow-faint, rgba(56, 248, 162, .18))!important}.overview-chart-with-tabs{border-top-color:#ffffff14!important;border-radius:12px!important}.overview-metric-tab:not(.active){border-color:#ffffff14!important;background:linear-gradient(145deg,#ffffff0b,#ffffff03 52%,#ffffff01),linear-gradient(to top right,#101012 0% 20%,#000)!important;box-shadow:0 18px 44px #00000085,inset 0 1px #ffffff0e!important;color:#bec8dadb!important}.overview-metric-tab:not(.active):hover{border-color:#ffffff1f!important;background:linear-gradient(145deg,#ffffff0e,#ffffff03 52%,#ffffff01),linear-gradient(to top right,#141416,#101012 24%,#000)!important;box-shadow:0 20px 48px #00000094,inset 0 1px #fff1!important;color:#e4ebf8!important}.overview-metric-tab.active{border:1px solid transparent!important;border-radius:18px!important;background:linear-gradient(135deg,#ff3d6e1a,#ffb00013 30%,#38f8a212 62%,#1aa7ff1a) padding-box,linear-gradient(145deg,#ffffff0a,#ffffff03 52%,#ffffff01) padding-box,linear-gradient(to top right,#101012 0% 20%,#000) padding-box!important;background-clip:padding-box!important;background-origin:padding-box!important;box-shadow:0 24px 58px #0000009e,0 0 32px #00000061,inset 0 1px #ffffff12!important}.overview-metric-tab.active:after{display:none!important}.reader-overview-block{border-color:#ffffff14!important;background:linear-gradient(145deg,#ffffff0b,#ffffff03),linear-gradient(to top right,#101012 0% 20%,#000)!important;box-shadow:0 22px 64px #0000009e,inset 0 1px #ffffff0e!important}@media(max-width:640px){.overview-chart-with-tabs{border-radius:12px!important}}.topics-donut-segment,.admin-time-pie-segment{filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 18px currentColor)!important}.post-row,.post-row.selected,.post-row:hover:not(.selected),.post-row.read,.post-row.read:hover:not(.selected),.trash-list .post-row:hover{border-color:#ffffff0f!important;background:linear-gradient(145deg,#ffffff08,#ffffff02 52%,#ffffff01),#0a0b0dfa!important;box-shadow:0 16px 44px #0000006b,inset 0 1px #ffffff0b!important}.post-row{border-left-color:#ffffff1a!important}.post-row.selected,.post-row:hover:not(.selected){border-color:#a0b2d224!important;background:linear-gradient(145deg,#ffffff0a,#ffffff03 52%,#ffffff01),#0e0f12fa!important}.post-row.read{border-left-color:#ffffff14!important;background:linear-gradient(145deg,#ffffff08,#ffffff02 52%,#ffffff01),#0a0b0dfa!important;box-shadow:0 16px 44px #00000070,inset 0 1px #ffffff0b!important}.post-row.read:hover:not(.selected){border-left-color:#ffffff1a!important;background:linear-gradient(145deg,#ffffff0a,#ffffff03 52%,#ffffff01),#0e0f12fa!important;box-shadow:0 18px 50px #00000080,inset 0 1px #ffffff0e!important}.mention-post-row{position:relative;padding-left:13px!important}.post-bulk-checkbox{position:relative;top:auto;left:auto;z-index:4;display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;cursor:pointer}.post-bulk-checkbox input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.post-bulk-checkbox input:disabled{cursor:default}.post-bulk-checkbox span{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(160,178,210,.42);border-radius:7px;background:linear-gradient(145deg,#ffffff0f,#ffffff03),#060709d1;color:#eff5ff;box-shadow:inset 0 1px #ffffff14;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.post-bulk-checkbox input:checked+span{border-color:#507dfff2;background:linear-gradient(145deg,#2f6bffe0,#70a3ff9e),#2563ff6b;box-shadow:0 0 0 1px #7bb0ff47,0 0 18px #2f6bff94,inset 0 1px #ffffff29}.post-bulk-checkbox:hover span,.post-bulk-checkbox input:focus-visible+span{border-color:#7bb0ffdb;box-shadow:0 0 0 1px #7bb0ff2e,0 0 16px #2f6bff52,inset 0 1px #ffffff1a}.post-row.bulk-selected,.post-row.bulk-selected:hover:not(.selected){border-color:#507dff61!important;background:linear-gradient(145deg,#2f6bff17,#ffffff03 52%,#ffffff02),#0c0e12fc!important;box-shadow:0 18px 54px #0000007a,0 0 28px #2f6bff2e,inset 0 1px #ffffff0f!important}.bulk-mention-bar{position:fixed;right:auto;bottom:24px;left:50%;z-index:120;display:grid;width:min(820px,calc(100vw - 32px));gap:8px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(145deg,#ffffff0c,#ffffff03 52%,#0000002e),#060709d1;box-shadow:0 34px 92px #000000db,0 18px 44px #000000a3,inset 0 1px #ffffff0f;backdrop-filter:blur(21.6px) saturate(120%);-webkit-backdrop-filter:blur(21.6px) saturate(120%);transform:translate(-50%);animation:bulkMentionBarIn .2s ease both}.bulk-mention-bar.closing{pointer-events:none;animation:bulkMentionBarOut .22s cubic-bezier(.32,0,.67,0) both}.bulk-mention-main{display:flex;align-items:center;gap:6px;min-width:0}.bulk-mention-count{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid rgba(160,178,210,.16);border-radius:999px;color:#c7d2e5c7;font-size:12px;font-weight:700;line-height:1}.bulk-mention-count strong{color:#fff;font-size:16px;line-height:1}.bulk-mention-actions{display:flex;align-items:center;gap:5px;min-width:0;flex:1 1 auto}.bulk-action-button,.bulk-select-all-button,.bulk-apply-button,.bulk-clear-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid rgba(160,178,210,.16);border-radius:999px;background:#ffffff0b;color:#d8e2f4d1;font-size:13px;font-weight:750;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.bulk-action-button,.bulk-select-all-button{flex:0 0 auto;gap:6px;padding:0 10px}.bulk-select-all-button{flex:0 0 auto;border-color:#7bb0ff38;background:#2f6bff1a;color:#eaf1ff}.bulk-select-all-button:not(:disabled):hover{border-color:#7bb0ff94;box-shadow:0 0 18px #2f6bff33}.bulk-select-all-button:disabled{border-color:#a0b2d21a;background:#ffffff08;color:#a0b2d266;cursor:default;box-shadow:none}.bulk-action-button.active{border-color:#507dffa3;background:#2f6bff29;color:#f4f8ff;box-shadow:0 0 18px #2f6bff3d}.bulk-action-button.danger.active{border-color:#ff55769e;background:#ff557624;box-shadow:0 0 18px #ff557638}.bulk-apply-button{gap:6px;flex:0 0 auto;padding:0 12px;border-color:#38f8a270;background:#38f8a21f;color:#dffff1}.bulk-apply-button:disabled{border-color:#a0b2d21f;background:#ffffff09;color:#a0b2d273;cursor:default;box-shadow:none}.bulk-apply-button:not(:disabled):hover{border-color:#38f8a2bd;box-shadow:0 0 22px #38f8a242}.bulk-clear-button{width:32px;padding:0;flex:0 0 auto}.bulk-clear-button:hover{border-color:#ffffff47;color:#fff}.bulk-mention-panel{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#00000038}.bulk-sentiment-panel{justify-content:center}.bulk-sentiment-button{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(160,178,210,.22);border-radius:999px;background:#ffffff0d;color:#dae2f1d1;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.bulk-sentiment-button.positive.active{border-color:#38f8a2c7;background:#38f8a226;color:#c5ffe8;box-shadow:0 0 22px #38f8a257}.bulk-sentiment-button.neutral.active{border-color:#c7d2e5a8;background:#c7d2e51f;color:#f0f4fb;box-shadow:0 0 18px #c7d2e533}.bulk-sentiment-button.negative.active{border-color:#ff5576bd;background:#ff557624;color:#fff1f4;box-shadow:0 0 22px #ff55764d}.bulk-tags-panel{align-items:stretch;flex-direction:column}.bulk-tag-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(160,178,210,.14);border-radius:12px;background:#ffffff0b}.bulk-tag-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#edf4ff;font:inherit}.bulk-tag-search button{min-height:28px;padding:0 10px;border:1px solid rgba(80,125,255,.34);border-radius:999px;background:#2f6bff1f;color:#eaf1ff;font-weight:750}.bulk-tag-search button:disabled{opacity:.45;cursor:default}.bulk-tag-list{display:flex;max-height:112px;gap:5px;flex-wrap:wrap;overflow-y:auto}.bulk-tag-option{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px solid rgba(160,178,210,.16);border-radius:999px;background:#ffffff0b;color:#d8e2f4c7;font-size:12px;font-weight:500}.bulk-tag-option.active{border-color:#38f8a294;background:#38f8a21f;color:#dffff1;box-shadow:0 0 16px #38f8a229}.bulk-tag-empty,.bulk-delete-panel,.bulk-mention-error{color:#c7d2e5b8;font-size:13px;font-weight:650}.bulk-delete-panel{justify-content:center;color:#ffd9e1}.bulk-mention-error{padding:0 4px 2px;color:#ffb4c2}@keyframes bulkMentionBarIn{0%{opacity:0;transform:translate(-50%,12px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes bulkMentionBarOut{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,12px) scale(.98)}}@media(max-width:640px){.bulk-mention-bar{bottom:12px;width:calc(100vw - 18px);border-radius:28px}.bulk-mention-main,.bulk-mention-actions{flex-wrap:wrap}.bulk-mention-actions{order:3;flex:1 1 100%}.bulk-action-button,.bulk-select-all-button{flex:1 1 auto}.bulk-apply-button{margin-left:auto}}.overview-tooltip{border:0!important;background:linear-gradient(145deg,#ffffff17,#ffffff05),#060709d1!important;box-shadow:0 10px 24px #00000070,inset 0 1px #ffffff14!important}.overview-tooltip span,.overview-tooltip strong{color:#fff!important}.post-read-toggle.active,.mention-read-toggle.active{border-color:#2f6bff94!important;background:#2f6bff24!important;box-shadow:0 0 22px #2f6bff47!important}.topics-page .topic-card,.topics-page .topic-card.active{border-color:#fff1!important;background:linear-gradient(145deg,#ffffff08,#ffffff02 54%,#ffffff01),#0a0b0df7!important;box-shadow:0 18px 52px #00000080,inset 0 1px #ffffff0b!important}.a7-negative-page,.a7-summary-card,.a7-filters,.a7-chart-card,.a7-table-card,.a7-ai-form-panel,.a7-material-form-modal,.a7-material-card-modal,.a7-card-section,.a7-card-info-grid div{border-color:#ffffff14!important;background:linear-gradient(145deg,#ffffff09,#ffffff02 52%,#ffffff01),#0a0b0dfa!important;box-shadow:0 22px 64px #0000009e,inset 0 1px #ffffff0e!important}.a7-summary-card:hover,.a7-filters:hover,.a7-chart-card:hover,.a7-table-card:hover,.a7-ai-form-panel:hover{border-color:#a0b2d224!important;background:linear-gradient(145deg,#ffffff0a,#ffffff03 52%,#ffffff01),#0e0f12fa!important;box-shadow:0 20px 58px #0000008f,inset 0 1px #ffffff0e!important}.pin-screen .pin-logo{filter:none!important}.pin-screen .pin-card:before{border-color:#1b1b1b!important;background:linear-gradient(145deg,#ffffff0b,#ffffff03 52%,#ffffff01),#0c0c0c!important;box-shadow:0 22px 64px #0000009e,inset 0 1px #ffffff0e!important}.pin-screen .pin-code-field.login-field input,.pin-screen .pin-code-field.login-field input:hover,.pin-screen .pin-code-field.login-field input:focus,.pin-screen .pin-code-field.login-field input:hover:focus{border:1px solid #1b1b1b!important;border-radius:0!important;background:linear-gradient(145deg,#ffffff09,#ffffff02 54%,#ffffff01),#0c0c0c!important;box-shadow:inset 0 1px #ffffff0b!important;color:#fff!important;caret-color:#fff!important}.pin-screen .pin-code-field.login-field input:focus,.pin-screen .pin-code-field.login-field input:focus-visible{border-color:#2a2a2a!important;outline:none!important}.pin-screen .pin-code-field.login-field input:-webkit-autofill,.pin-screen .pin-code-field.login-field input:-webkit-autofill:hover,.pin-screen .pin-code-field.login-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #0c0c0c inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;transition:background-color 9999s ease-out 0s!important}.pin-screen .pin-card .primary-button{border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(145deg,#ffffff0d,#ffffff03 54%,#ffffff02),linear-gradient(#0c0c0c,#0c0c0c) padding-box,linear-gradient(90deg,#ff3d6e,#ff5a45 13%,#ffb000,#f0dd24,#49e36f,#05d6a5,#0bbfe0 83%,#1aa7ff) border-box!important;background-clip:padding-box,padding-box,border-box!important;background-origin:padding-box,padding-box,border-box!important;box-shadow:0 18px 46px #00000075,inset 0 1px #ffffff0f!important;color:#fff!important}.pin-screen .pin-card .primary-button:hover:not(:disabled),.pin-screen .pin-card .primary-button:focus-visible:not(:disabled){border-color:transparent!important;background:linear-gradient(145deg,#ffffff12,#ffffff05 54%,#ffffff02),linear-gradient(#0c0c0c,#0c0c0c) padding-box,linear-gradient(90deg,#ff3d6e,#ff5a45 13%,#ffb000,#f0dd24,#49e36f,#05d6a5,#0bbfe0 83%,#1aa7ff) border-box!important;background-clip:padding-box,padding-box,border-box!important;background-origin:padding-box,padding-box,border-box!important;box-shadow:0 20px 54px #00000085,inset 0 1px #ffffff14!important}.pin-screen .pin-card .primary-button svg{color:#fff!important;filter:none!important}@media(max-width:640px){.topics-availability-panel,.topics-dashboard-panel,.topics-page{width:95vw!important;padding-right:0!important;padding-left:0!important}}.topics-page .topic-card,.topics-page .topic-card.active{--topic-status-color: #38f8a2;--topic-status-bg: rgba(56, 248, 162, .12);--topic-status-border: rgba(56, 248, 162, .42);--topic-status-glow: rgba(56, 248, 162, .18);position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px;min-height:288px;padding:22px;border-color:#fff1!important;border-radius:12px;background:linear-gradient(145deg,#ffffff08,#ffffff02 54%,#ffffff01),#0a0b0df7!important;box-shadow:0 18px 52px #00000080,inset 0 1px #ffffff0b!important;overflow:hidden}.topics-page .topic-card.warning{--topic-status-color: #f0dd24;--topic-status-bg: rgba(240, 221, 36, .12);--topic-status-border: rgba(240, 221, 36, .42);--topic-status-glow: rgba(240, 221, 36, .18)}.topics-page .topic-card.danger{--topic-status-color: #ff5576;--topic-status-bg: rgba(255, 85, 118, .13);--topic-status-border: rgba(255, 85, 118, .46);--topic-status-glow: rgba(255, 85, 118, .22)}.topics-page .topic-card:after{position:absolute;top:-42%;right:-28%;z-index:0;width:58%;height:82%;border-radius:999px;background:radial-gradient(circle at 50% 50%,var(--topic-status-glow),transparent 68%);content:"";pointer-events:none}.topics-page .topic-card>*{position:relative;z-index:1}.topics-page .topic-card:hover,.topics-page .topic-card.active:hover{border-color:#a0b2d224!important;background:linear-gradient(145deg,#ffffff0b,#ffffff03 54%,#ffffff02),#0e0f12fa!important;box-shadow:0 20px 58px #0000008f,inset 0 1px #ffffff0e!important}.topic-card-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.topic-card-top-row strong{min-width:0;color:#fff;font-size:24px;font-weight:760;line-height:1.08;overflow-wrap:anywhere}.topic-created-at,.topic-today-label,.topic-stat-labels{color:#8b93a0;font-size:12px;font-weight:500;line-height:1.2}.topic-today-summary{display:grid;grid-template-columns:minmax(0,.82fr) minmax(72px,.64fr) minmax(0,max-content);align-items:end;column-gap:10px;row-gap:14px;min-width:0;margin-top:14px;overflow:hidden}.topic-today-copy{display:grid;gap:10px;min-width:0}.topic-today-count{display:block;margin:0;color:#fff;font-size:58px;font-weight:520;line-height:.95;letter-spacing:0;font-variant-numeric:tabular-nums}.animated-number{font-variant-numeric:tabular-nums}.topic-today-label{display:block;min-width:0}.topic-sparkline{align-self:center;justify-self:center;width:100%;height:48px;min-width:0;color:var(--topic-status-color);overflow:visible;transform:none}.topic-sparkline svg{display:block;width:100%;height:80px;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.52) 9%,#000000 21%,#000000 79%,rgba(0,0,0,.52) 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.52) 9%,#000000 21%,#000000 79%,rgba(0,0,0,.52) 91%,transparent 100%)}.topic-sparkline-bottom-glow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:12;opacity:.15;vector-effect:non-scaling-stroke}.topic-sparkline-glow,.topic-sparkline-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.topic-sparkline-glow{stroke-width:5;opacity:.2;filter:none}.topic-sparkline-line{stroke-width:2.4;opacity:.82;filter:none}.topic-sparkline.is-animated .topic-sparkline-glow,.topic-sparkline.is-animated .topic-sparkline-line{stroke-dasharray:1;stroke-dashoffset:1;animation:topicSparklineDraw 5.8s cubic-bezier(.16,1,.3,1) forwards}.topic-sparkline.is-animated .topic-sparkline-glow{animation-duration:6.2s}.topic-sparkline.is-animated .topic-sparkline-bottom-glow{opacity:0;animation:topicSparklineGlowIn 5.28s cubic-bezier(.16,1,.3,1) .72s forwards}@keyframes topicSparklineDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes topicSparklineGlowIn{0%{opacity:0}to{opacity:.15}}.topic-sparkline-point-glow,.topic-sparkline-point{fill:currentColor;vector-effect:non-scaling-stroke}.topic-sparkline-point-glow{opacity:.14;filter:drop-shadow(0 8px 10px currentColor)}.topic-sparkline-point{opacity:.92;filter:drop-shadow(0 5px 6px currentColor)}.topic-today-row{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.topic-processing-status,.topic-processing-status.success,.topic-processing-status.warning,.topic-processing-status.danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;max-width:min(112px,100%);min-width:0;min-height:30px;padding:0 12px;border:1px solid var(--topic-status-border);border-radius:999px;background:var(--topic-status-bg);color:var(--topic-status-color);box-shadow:0 0 22px var(--topic-status-glow),inset 0 1px #ffffff0b;font-size:11px;font-weight:760;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:none}.topic-processing-status i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor;box-shadow:0 0 12px currentColor}.topic-stat-values,.topic-stat-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.topic-stat-values{margin-top:14px}.topic-stat-values b,.topic-stat-labels span{min-width:0;padding-right:16px;text-align:left}.topic-stat-values b+b,.topic-stat-labels span+span{border-left:1px solid rgba(160,178,210,.12);padding-left:16px}.topic-stat-values b{color:#fff;font-size:24px;font-weight:760;line-height:1;font-variant-numeric:tabular-nums}.topic-rgb-line{display:block;width:100%;height:8px;margin-top:14px;border:1px solid rgba(160,178,210,.12);border-radius:999px;background:#ffffff06;overflow:hidden}.topic-rgb-line span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff3d6e,#ff5a45 13%,#ffb000,#f0dd24,#49e36f,#05d6a5,#0bbfe0 83%,#1aa7ff);box-shadow:0 0 14px #38f8a238}.topic-services{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:6px}.topic-services .service-logo{width:30px;height:30px;font-size:10px}.topic-services-empty{color:#8b93a0;font-size:11px;white-space:nowrap}@media(max-width:640px){.topics-page .topic-card,.topics-page .topic-card.active{min-height:276px;padding:18px}.topic-card-top-row strong{font-size:22px}.topic-today-count{font-size:52px}.topic-stat-values b{font-size:21px}}@media(max-width:640px){.mobile-menu{gap:18px!important;width:min(78vw,320px)!important;padding:28px 18px!important;border:0!important;border-left:1px solid #1b1b1b!important;background:#0c0c0c!important;background-image:none!important;box-shadow:-24px 0 72px #00000094,inset 1px 0 #ffffff09!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-nav{gap:0!important}.mobile-nav button,.mobile-nav button.active,.mobile-logout-button{position:relative;min-height:54px;justify-content:flex-start!important;padding:0 2px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#c7d2e5!important;font-size:20px;font-weight:520}.mobile-nav button.active{color:#fff!important}.mobile-nav button:after{position:absolute;right:auto;bottom:-1px;left:0;display:block;width:88px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ff3d6e,#ff5a45 13%,#ffb000,#f0dd24,#49e36f,#05d6a5,#0bbfe0 83%,#1aa7ff)!important;content:"";opacity:0;transform:scaleX(.7);transform-origin:left center;transition:opacity .18s ease,transform .18s ease}.mobile-nav button.active:after{opacity:1;transform:scaleX(1)}.mobile-logout-button{width:100%;margin-top:18px;border-bottom-color:#ff55763d!important;color:#ff9aac!important}}.topics-page .topics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.topics-page .topic-card,.topics-page .topic-card.active{--topic-status-wash: rgba(56, 248, 162, .16);gap:8px;min-height:304px}.topics-page .topic-card.warning{--topic-status-wash: rgba(240, 221, 36, .18)}.topics-page .topic-card.danger{--topic-status-wash: rgba(255, 85, 118, .18)}.topics-page .topic-card:after{top:-82%;right:-58%;width:116%;height:164%;background:radial-gradient(ellipse at 58% 32%,var(--topic-status-wash) 0%,var(--topic-status-glow) 34%,transparent 76%);filter:blur(12px);opacity:.86}.topic-created-at{margin-top:-5px}.topic-today-count{margin-top:10px}.topic-today-row{margin-top:-6px}.topic-services .service-logo,.topic-services .service-logo.connected,.topic-services .service-logo.brand-analytics.connected,.topic-services .service-logo.medialogia.connected,.topic-services .service-logo.inoreader.connected,.topic-services .service-logo.google.connected,.topic-services .service-logo.telegram.connected,.topic-services .service-logo.openai.connected{border-color:#1b1b1b!important;background:linear-gradient(145deg,#ffffff12,#ffffff04 54%,#ffffff02),#0c0c0c!important;color:#fff!important;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff12!important;filter:none!important}.topic-stat-values,.topic-stat-labels{position:relative;overflow:visible}.topic-stat-values{margin-top:16px}.topic-stat-values:before,.topic-stat-values:after{position:absolute;top:-2px;bottom:-42px;width:1px;background:#a0b2d242;content:""}.topic-stat-values:before{left:calc(33.333% - .5px)}.topic-stat-values:after{left:calc(66.666% - .5px)}.topic-stat-values b,.topic-stat-labels span{padding-right:18px;padding-left:18px}.topic-stat-values b:first-child,.topic-stat-labels span:first-child{padding-left:0}.topic-stat-values b+b,.topic-stat-labels span+span{border-left:0!important}.topics-page .topic-card:after{opacity:.6}.topic-stat-values:before,.topic-stat-values:after{top:0;bottom:-30px;transform:translate(-50%)}.topic-stat-values:before{left:33.333%}.topic-stat-values:after{left:66.666%}.topic-stat-values b,.topic-stat-labels span{padding-right:14px;padding-left:14px;text-align:center}.topic-stat-values b:first-child,.topic-stat-labels span:first-child{padding-left:14px}.topic-stat-values b{font-weight:460}.topic-stat-values b:first-child,.topic-stat-labels span:first-child{justify-self:start;padding-left:0;text-align:left}.topic-stat-values b:nth-child(2),.topic-stat-labels span:nth-child(2){justify-self:center;min-width:min(100%,116px);text-align:left}.topic-stat-values b:nth-child(3),.topic-stat-labels span:nth-child(3){justify-self:end;padding-right:0;text-align:left}.topics-page .topic-card,.topics-page .topic-card.active{transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.topics-page .topic-card:after{opacity:0;transform:translate3d(16px,-12px,0) scale(.82);transform-origin:64% 28%;transition:opacity 1.25s ease,transform 1.45s cubic-bezier(.16,1,.3,1),filter .28s ease}.topics-page .topic-card.is-visible:after{opacity:.6;transform:translateZ(0) scale(1)}.topics-page .topic-card:hover,.topics-page .topic-card.active:hover{border-color:#fff1!important;background:linear-gradient(145deg,#ffffff08,#ffffff02 54%,#ffffff01),#0a0b0df7!important;box-shadow:0 18px 52px #00000080,inset 0 1px #ffffff0b!important}.topics-page .topic-card.is-visible:hover:after,.topics-page .topic-card.active.is-visible:hover:after{opacity:.78;filter:blur(12px) saturate(1.18);transform:translateZ(0) scale(1.035)}.topics-page .topic-card .topic-rgb-line span{transform:scaleX(0);transform-origin:left center;transition:transform 1.7s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.topics-page .topic-card.is-visible .topic-rgb-line span{transform:scaleX(1)}.mention-filters{border-color:#ffffff14!important;background:linear-gradient(145deg,#ffffff0b,#ffffff03 52%,#ffffff01),linear-gradient(to top right,#101012 0% 20%,#000)!important;box-shadow:0 22px 64px #0000009e,inset 0 1px #ffffff0e!important}@media(prefers-reduced-motion:reduce){.topics-page .topic-card:after,.topics-page .topic-card .topic-rgb-line span,.animated-number,.topic-sparkline.is-animated .topic-sparkline-bottom-glow,.topic-sparkline.is-animated .topic-sparkline-glow,.topic-sparkline.is-animated .topic-sparkline-line{transition:none;animation:none}.topic-sparkline.is-animated .topic-sparkline-glow,.topic-sparkline.is-animated .topic-sparkline-line{stroke-dashoffset:0}.topic-sparkline.is-animated .topic-sparkline-bottom-glow{opacity:.15}}@media(max-width:1320px){.topics-page .topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:761px)and (max-width:980px){.topic-today-summary{position:relative}.topic-sparkline{position:absolute;top:20px;right:0;width:min(132px,48%);transform:none}.topic-processing-status{grid-column:3;grid-row:1}}@media(max-width:760px){.topics-page .topics-grid{grid-template-columns:1fr!important}}:root{--graphite-surface-bg: linear-gradient(145deg, rgba(255, 255, 255, .018), rgba(255, 255, 255, .006) 46%, rgba(255, 255, 255, .002)), linear-gradient(to top right, #121419 0%, #060708 48%, #000000 100%);--graphite-surface-hover-bg: linear-gradient(145deg, rgba(255, 255, 255, .026), rgba(255, 255, 255, .008) 46%, rgba(255, 255, 255, .003)), linear-gradient(to top right, #151820 0%, #070809 48%, #000000 100%);--graphite-surface-border: rgba(255, 255, 255, .15);--graphite-surface-border-soft: rgba(255, 255, 255, .105);--graphite-surface-border-hover: rgba(255, 255, 255, .24);--graphite-surface-shadow: 0 22px 58px rgba(0, 0, 0, .54), inset 0 1px 0 rgba(255, 255, 255, .062), inset 0 -1px 0 rgba(255, 255, 255, .028);--graphite-surface-shadow-hover: 0 26px 68px rgba(0, 0, 0, .62), inset 0 1px 0 rgba(255, 255, 255, .078), inset 0 -1px 0 rgba(255, 255, 255, .035);--graphite-surface-radius: 28px;--graphite-surface-radius-small: 20px;--graphite-surface-radius-tight: 16px}.page-panel,.inbox-panel,.reader-overview-block,.mention-filters,.export-menu-dropdown,.date-popover,.topic-card,.topics-availability-card,.admin-service-card,.integration-detail-panel,.integration-info-grid,.admin-time-pie-card,.topics-dashboard-chart-card,.topics-donut-card,.overview-chart,.sources-table-wrap,.source-box,.topic-source-card,.post-row,.mention-modal,.delete-modal,.topic-create-modal,.tag-picker-modal,.admin-user-modal.admin-user-form,.reader-loading-state,.bulk-mention-bar,.bulk-mention-panel,.a7-summary-card,.a7-filters,.a7-chart-card,.a7-table-card,.a7-ai-form-panel,.a7-material-form-modal,.a7-material-card-modal,.a7-card-section,.a7-card-info-grid div,.ui-kit-swatch,.ui-kit-spec-card,.ui-kit-demo-block,.ui-kit-inventory-column,.admin-exports-table-wrap,.webhook-json-row td{border-color:var(--graphite-surface-border)!important;background:var(--graphite-surface-bg)!important;box-shadow:var(--graphite-surface-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.page-panel,.inbox-panel,.reader-overview-block,.mention-modal,.delete-modal,.topic-create-modal,.tag-picker-modal,.admin-user-modal.admin-user-form,.a7-material-form-modal,.a7-material-card-modal{border-radius:var(--graphite-surface-radius)!important}.mention-modal{border-radius:0 var(--graphite-surface-radius) var(--graphite-surface-radius) 0!important}.topic-card,.topics-availability-card,.admin-service-card,.integration-detail-panel,.admin-time-pie-card,.topics-dashboard-chart-card,.topics-donut-card,.source-box,.topic-source-card,.post-row,.bulk-mention-bar,.a7-summary-card,.a7-filters,.a7-chart-card,.a7-table-card,.a7-ai-form-panel,.a7-card-section,.a7-card-info-grid div,.ui-kit-swatch,.ui-kit-spec-card,.ui-kit-demo-block,.ui-kit-inventory-column,.admin-exports-table-wrap,.sources-table-wrap,.overview-chart{border-radius:var(--graphite-surface-radius-small)!important}.mention-filters,.export-menu-dropdown,.date-popover,.integration-info-grid,.bulk-mention-panel,.reader-loading-state{border-radius:var(--graphite-surface-radius-tight)!important}.topics-availability-panel,.topics-dashboard-panel,.topics-page,.service-standalone-shell .page-panel{border-color:var(--graphite-surface-border)!important;background:var(--graphite-surface-bg)!important;box-shadow:var(--graphite-surface-shadow)!important}.workspace>.services-page{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.service-topic-card{position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;width:100%;height:100%;min-height:304px;padding:22px;border:1px solid rgba(255,255,255,.065)!important;border-radius:12px!important;background:linear-gradient(145deg,#ffffff08,#ffffff02 54%,#ffffff01),linear-gradient(135deg,#ff3d6e09,#ffb00006 34%,#38f8a205 62%,#1aa7ff08),#0a0b0df7!important;color:#eef4ff;overflow:hidden;text-align:left;box-shadow:0 18px 52px #00000080,inset 0 1px #ffffff0b!important;appearance:none;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.service-topic-card:after{position:absolute;top:-30%;right:-14%;z-index:0;width:112%;height:92%;border-radius:999px;background:radial-gradient(ellipse at 16% 28%,rgba(255,61,110,.12),transparent 44%),radial-gradient(ellipse at 42% 10%,rgba(255,176,0,.055),transparent 44%),radial-gradient(ellipse at 66% 24%,rgba(56,248,162,.06),transparent 44%),radial-gradient(ellipse at 92% 18%,rgba(26,167,255,.12),transparent 48%);content:"";filter:blur(18px) saturate(.88);opacity:.42;pointer-events:none;transform:translateZ(0) scale(1);transform-origin:64% 28%;transition:opacity 1.25s ease,transform 1.45s cubic-bezier(.16,1,.3,1),filter .28s ease}.service-topic-card>*{position:relative;z-index:1}.service-topic-card:hover,.service-topic-card:focus-visible{border-color:#fff1!important;background:linear-gradient(145deg,#ffffff08,#ffffff02 54%,#ffffff01),linear-gradient(135deg,#ff3d6e0a,#ffb00007 34%,#38f8a206 62%,#1aa7ff0a),#0a0b0df7!important;box-shadow:0 18px 52px #00000080,inset 0 1px #ffffff0b!important;outline:none}.service-topic-card:hover:after,.service-topic-card:focus-visible:after{opacity:.56;filter:blur(18px) saturate(.96);transform:translateZ(0) scale(1.035)}.service-topic-meta{display:grid;gap:7px;min-width:0;margin-top:-5px}.service-topic-description{display:block;max-width:310px;color:#8b93a0;font-size:13px;font-weight:500;line-height:1.35}.service-topic-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;align-items:start;column-gap:18px;row-gap:14px;min-width:0;margin-top:0}.service-topic-metric{display:grid;gap:10px;min-width:0}.service-topic-metric .topic-today-count{margin-top:0}@media(max-width:980px){.services-page .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px)and (max-width:980px){.service-topic-metrics{position:relative}}@media(max-width:760px){.services-page .services-grid{grid-template-columns:1fr}}@media(max-width:640px){.services-page .service-topic-card{min-height:276px;padding:18px}.service-topic-metrics{column-gap:14px;margin-top:0}}.topic-card:after,.topics-page .topic-card:after,.topics-availability-card:after{background:radial-gradient(ellipse at 58% 32%,rgba(255,255,255,.075) 0%,rgba(125,132,148,.06) 34%,transparent 74%)!important;filter:blur(16px) saturate(.85)!important}.topics-page .topic-card.is-visible:after{opacity:.48!important}.topic-card:hover,.topic-card.active,.topic-card.active:hover,.topics-page .topic-card:hover,.topics-page .topic-card.active,.topics-page .topic-card.active:hover,.topics-availability-card.clickable:hover,.topics-availability-card.clickable:focus-visible,.admin-integration-card:hover,.admin-integration-card.selected,.post-row.selected,.post-row:hover:not(.selected),.post-row.bulk-selected,.post-row.bulk-selected:hover:not(.selected),.trash-list .post-row:hover,.a7-summary-card:hover,.a7-filters:hover,.a7-chart-card:hover,.a7-table-card:hover,.a7-ai-form-panel:hover{border-color:var(--graphite-surface-border-hover)!important;background:var(--graphite-surface-hover-bg)!important;box-shadow:var(--graphite-surface-shadow-hover)!important}.post-row.read,.post-row.read:hover:not(.selected){border-color:var(--graphite-surface-border-soft)!important;background:var(--graphite-surface-bg)!important;box-shadow:var(--graphite-surface-shadow)!important}.overview-metric-tab,.overview-metric-tab:not(.active),.overview-metric-tab.active,.topics-dashboard-chart-tab,.admin-tab,.admin-stats-presets button,.pagination-button,.source-options button,.a7-period-tabs,.a7-chart-mode-tabs,.mention-filter-group,.mention-filter-count{border-color:var(--graphite-surface-border-soft)!important;background:linear-gradient(145deg,#ffffff04,#ffffff01),linear-gradient(to top right,#101218,#060708 52%,#000)!important;box-shadow:inset 0 1px #ffffff0b!important}.overview-metric-tab.active,.topics-dashboard-chart-tab.active,.admin-tab.active,.admin-stats-presets button.active,.pagination-button.active,.source-options button.active,.a7-period-tabs button.active,.a7-chart-mode-tabs button.active{border-color:var(--graphite-surface-border-hover)!important;background:linear-gradient(145deg,#ffffff07,#ffffff02),linear-gradient(to top right,#151820,#070809,#000)!important;box-shadow:0 16px 38px #0000006b,inset 0 1px #ffffff13!important;color:#f3f6fb!important}.topics-dashboard-chart-card,.topics-availability-panel,.topics-dashboard-panel,.topics-page{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.topics-dashboard-chart-title strong,.topic-today-count,.topic-metrics-total .topic-metrics-total-value,.admin-service-main-metric strong,.a7-summary-card strong,.processing-gauge-copy strong,.topics-donut span,.admin-time-pie span{color:#eaf1ff!important;text-shadow:none!important}.sources-table th,.sources-table td,.admin-exports-table th,.admin-exports-table td,.a7-materials-table th,.a7-materials-table td,.a7-weekly-table th,.a7-weekly-table td{border-bottom-color:#ffffff14!important}.sources-table thead th,.admin-exports-table thead th{background:#0a0b0e!important}.source-box code,.webhook-copy-row code,.webhook-json-row pre{border-color:#ffffff1c!important;background:#00000057!important}.post-row.read:before{background:linear-gradient(180deg,#272b3447,#090a0c57,#0000006b)!important;opacity:.58!important}@media(max-width:640px){.page-panel,.inbox-panel,.reader-overview-block,.topic-card,.topics-availability-card,.admin-service-card,.post-row,.mention-filters.open,.a7-summary-card,.a7-filters,.a7-chart-card,.a7-table-card{border-radius:20px!important}.mention-modal{border-radius:0!important}}.workspace>.topics-availability-panel,.workspace>.topics-dashboard-panel,.workspace>.topics-page{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.workspace>.topics-availability-panel{margin-top:22px!important}.workspace>.topics-dashboard-panel,.workspace>.topics-page{margin-top:-16px!important}.topics-page .topic-card:after{top:-82%!important;right:-58%!important;width:116%!important;height:164%!important;background:radial-gradient(ellipse at 58% 32%,var(--topic-status-wash) 0%,var(--topic-status-glow) 34%,transparent 76%)!important;filter:blur(12px) saturate(1.08)!important;opacity:.86!important}.topics-page .topic-card.is-visible:after{opacity:.6!important}.topics-page .topic-card.is-visible:hover:after,.topics-page .topic-card.active.is-visible:hover:after{opacity:.78!important;filter:blur(12px) saturate(1.18)!important}.topics-availability-card:after{top:-112%!important;right:-42%!important;width:112%!important;height:212%!important;background:radial-gradient(ellipse at 58% 32%,var(--availability-status-wash) 0%,var(--availability-status-glow) 34%,transparent 76%)!important;filter:blur(12px) saturate(1.08)!important;opacity:.82!important}.topics-availability-card.clickable:hover:after,.topics-availability-card.clickable:focus-visible:after{opacity:.96!important;filter:blur(12px) saturate(1.18)!important}.mention-filter-group,.mention-filter-group.open,.mention-filter-group.has-active-filter,.mention-filter-group-title,.mention-filter-group-title:hover,.mention-filter-group.open .mention-filter-group-title{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.mention-filter-options{background:transparent!important;box-shadow:none!important}.mention-filter-group+.mention-filter-group:before{background:linear-gradient(90deg,rgba(160,178,210,.26),rgba(160,178,210,.11) 58%,transparent)!important}.overview-metric-tab.active{border-color:#ffffff38!important;background:radial-gradient(ellipse at 12% 10%,rgba(255,61,110,.16),transparent 46%),radial-gradient(ellipse at 58% 0%,rgba(255,176,0,.1),transparent 48%),radial-gradient(ellipse at 72% 100%,rgba(56,248,162,.11),transparent 52%),radial-gradient(ellipse at 100% 22%,rgba(26,167,255,.14),transparent 54%),linear-gradient(145deg,#ffffff07,#ffffff02 52%,#ffffff01),linear-gradient(to top right,#151820,#070809 48%,#000)!important;box-shadow:0 24px 58px #0000009e,0 0 30px #ffffff0e,inset 0 1px #ffffff16!important}.topics-dashboard-chart-tab.active{border-color:#ffffff38!important;background:radial-gradient(ellipse at 8% 18%,rgba(255,61,110,.16),transparent 48%),radial-gradient(ellipse at 46% 0%,rgba(255,176,0,.1),transparent 50%),radial-gradient(ellipse at 72% 100%,rgba(56,248,162,.1),transparent 54%),radial-gradient(ellipse at 100% 20%,rgba(26,167,255,.13),transparent 54%),linear-gradient(145deg,#ffffff07,#ffffff02 52%,#ffffff01),linear-gradient(to top right,#151820,#070809 48%,#000)!important;box-shadow:0 14px 34px #00000075,0 0 22px #ffffff0e,inset 0 1px #ffffff16!important}.post-row,.post-row.read,.post-row.selected,.post-row.bulk-selected{border:1px solid var(--graphite-surface-border)!important;background:var(--graphite-surface-bg)!important;box-shadow:0 16px 44px #00000070,inset 0 1px #ffffff0e!important}.post-row.read,.post-row.read:hover:not(.selected){border-color:var(--graphite-surface-border-soft)!important;border-left-color:var(--graphite-surface-border-soft)!important}:root[data-theme=light]{--orange-gradient: linear-gradient(135deg, #ffb15f 0%, #ff8a1d 48%, #e85a00 100%);--orange-gradient-soft: linear-gradient(145deg, #ffffff 0%, #fff7ef 48%, #ffe2c6 100%);--orange-line-gradient: linear-gradient(90deg, #ffd9af 0%, #ffbc74 22%, #ff9634 48%, #f97316 72%, #c2410c 100%)}:root[data-theme=light] .topics-availability-panel,:root[data-theme=light] .topics-dashboard-panel,:root[data-theme=light] .topics-page{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root[data-theme=light] .topics-dashboard-chart-tabs{border-color:#c2410c5c!important;background:var(--orange-gradient)!important;box-shadow:0 14px 30px #f973163d,inset 0 1px #ffffff47!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .topics-dashboard-chart-tab{color:#17120fc7!important;background:#ffffff94!important;border-color:#ffffff85!important;box-shadow:none!important}:root[data-theme=light] .topics-dashboard-chart-tab.active,:root[data-theme=light] .topics-dashboard-chart-tab:hover,:root[data-theme=light] .topics-dashboard-chart-tab:focus-visible{border-color:#ffffffb8!important;background:#ffffffe6!important;color:#17120f!important;box-shadow:0 8px 18px #7c2d1229,inset 0 1px #ffffffe6!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(2),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(2){stop-color:#ffc27d!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(3),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(3){stop-color:#ffa347!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(4),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(4){stop-color:#fb923c!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(5),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(5){stop-color:#f97316!important}:root[data-theme=light] .main-nav button:after,:root[data-theme=light] .mobile-nav button:after{background:linear-gradient(90deg,#ffd2a3,#ffad5c 28%,#f97316 62%,#c2410c)!important;box-shadow:0 0 10px #f973163d!important}:root[data-theme=light] .topics-availability-logo,:root[data-theme=light] .topics-availability-logo.medialogia,:root[data-theme=light] .topics-availability-logo.inoreader,:root[data-theme=light] .topics-availability-logo.telegram,:root[data-theme=light] .topics-availability-logo.openai,:root[data-theme=light] .service-logo,:root[data-theme=light] .service-logo.connected,:root[data-theme=light] .topic-services .service-logo,:root[data-theme=light] .topic-services .service-logo.connected,:root[data-theme=light] .topic-services .service-logo.brand-analytics.connected,:root[data-theme=light] .topic-services .service-logo.medialogia.connected,:root[data-theme=light] .topic-services .service-logo.inoreader.connected,:root[data-theme=light] .topic-services .service-logo.google.connected,:root[data-theme=light] .topic-services .service-logo.telegram.connected,:root[data-theme=light] .topic-services .service-logo.openai.connected{border-color:#c2410c4d!important;background:var(--orange-gradient)!important;color:#fff!important;box-shadow:0 12px 26px #f9731638,inset 0 1px #ffffff42!important}:root[data-theme=light] .topics-availability-status.online{border-color:#16a34a5c!important;background:#ecfdf5f5!important;color:#047857!important}:root[data-theme=light] .topics-availability-status.no-connections{border-color:#64748b3d!important;background:#f8fafcf5!important;color:#64748b!important}:root[data-theme=light] .sentiment-wheel-svg{filter:drop-shadow(0 16px 28px rgba(42,32,25,.12))!important}:root[data-theme=light] .topics-page .topic-card,:root[data-theme=light] .topics-page .topic-card.active{border-color:#f9731629!important;background:radial-gradient(ellipse at 78% 16%,rgba(255,155,70,.26),transparent 58%),radial-gradient(ellipse at 36% 0%,rgba(255,225,198,.42),transparent 52%),linear-gradient(145deg,#fff,#fff8f2 52%,#ffe8d4)!important;box-shadow:0 22px 54px #2a20191f,inset 0 1px #fffffff5!important}:root[data-theme=light] .topics-page .topic-card:hover,:root[data-theme=light] .topics-page .topic-card.active:hover{border-color:#f9731647!important;background:radial-gradient(ellipse at 78% 16%,rgba(255,139,42,.34),transparent 58%),radial-gradient(ellipse at 36% 0%,rgba(255,218,188,.5),transparent 52%),linear-gradient(145deg,#fff,#fff5ec 52%,#ffddbd)!important;box-shadow:0 26px 62px #2a201929,0 0 0 1px #f9731614,inset 0 1px #fffffffa!important}:root[data-theme=light] .topics-page .topic-card:after{background:radial-gradient(ellipse at 58% 32%,rgba(249,115,22,.26) 0%,rgba(251,146,60,.18) 36%,transparent 72%)!important;opacity:.72!important;filter:blur(12px) saturate(1.12)!important}:root[data-theme=light] .topics-page .topic-card.is-visible:hover:after,:root[data-theme=light] .topics-page .topic-card.active.is-visible:hover:after{opacity:.88!important}:root[data-theme=light] .topic-card-top-row strong,:root[data-theme=light] .topics-page .topic-card .topic-card-top-row strong,:root[data-theme=light] .topics-page-head h1,:root[data-theme=light] .topics-availability-head h2,:root[data-theme=light] .topics-availability-name{color:#17120f!important}:root[data-theme=light] .topic-created-at,:root[data-theme=light] .topic-stat-labels,:root[data-theme=light] .topic-stat-labels span,:root[data-theme=light] .topics-availability-card p{color:#6f6258!important}:root[data-theme=light] .topic-rgb-line{border-color:#c2410c24!important;background:#ffffff94!important}:root[data-theme=light] .topic-rgb-line span{background:var(--orange-line-gradient)!important;box-shadow:0 0 14px #f973163d!important}:root[data-theme=light]{color:#17120f;background:#f4f3f1;color-scheme:light;--bg: #f4f3f1;--panel: rgba(255, 255, 255, .92);--panel-strong: #ffffff;--glass: rgba(255, 255, 255, .72);--glass-hover: rgba(255, 255, 255, .96);--border: rgba(42, 32, 25, .12);--border-strong: rgba(249, 115, 22, .46);--text: #17120f;--muted: #7a716b;--soft: #3b332d;--cyan: #f97316;--mint: #16a34a;--pink: #e11d48;--violet: #7c3aed;--danger: #dc2626;--accent: #f97316;--accent-strong: #ea580c;--accent-soft: rgba(249, 115, 22, .12);--shadow: 0 22px 58px rgba(42, 32, 25, .1);--neon-cyan: 0 12px 32px rgba(249, 115, 22, .16);--neon-pink: 0 12px 30px rgba(225, 29, 72, .1);--graphite-surface-bg: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(255, 255, 255, .84) 52%, rgba(250, 247, 244, .92)), #ffffff;--graphite-surface-hover-bg: linear-gradient(145deg, #ffffff, rgba(255, 247, 241, .94) 54%, rgba(250, 245, 240, .96)), #ffffff;--graphite-surface-border: rgba(42, 32, 25, .1);--graphite-surface-border-soft: rgba(42, 32, 25, .075);--graphite-surface-border-hover: rgba(249, 115, 22, .34);--graphite-surface-shadow: 0 20px 48px rgba(42, 32, 25, .08), inset 0 1px 0 rgba(255, 255, 255, .92);--graphite-surface-shadow-hover: 0 24px 58px rgba(42, 32, 25, .12), 0 0 0 1px rgba(249, 115, 22, .08), inset 0 1px 0 rgba(255, 255, 255, .98);--chart-point-color: #f97316;--chart-point-border: rgba(154, 67, 12, .72);--chart-point-glow: rgba(249, 115, 22, .34);--chart-point-glow-soft: rgba(249, 115, 22, .16);--chart-point-glow-faint: rgba(249, 115, 22, .08);--chart-point-hover-color: #ea580c;--chart-point-hover-border: rgba(124, 45, 18, .82);--chart-point-hover-glow: rgba(249, 115, 22, .42);--chart-point-hover-glow-soft: rgba(249, 115, 22, .2);--chart-point-hover-glow-faint: rgba(249, 115, 22, .1)}:root[data-theme=light] body,:root[data-theme=light] #root{background:var(--bg)!important;color:var(--text)}:root[data-theme=light] .shell{background:linear-gradient(135deg,rgba(249,115,22,.08),transparent 38%),linear-gradient(225deg,rgba(203,196,188,.28),transparent 40%),linear-gradient(180deg,#fbfaf9,#f1efec)!important;color:var(--text)}:root[data-theme=light] .shell:before{background:radial-gradient(circle at 35% 35%,rgba(249,115,22,.22),rgba(249,115,22,.08) 44%,transparent 72%)!important;opacity:.42}:root[data-theme=light] .shell:after{background:radial-gradient(circle at 45% 45%,rgba(95,88,80,.16),rgba(249,115,22,.06) 44%,transparent 72%)!important;opacity:.38}:root[data-theme=light] .app-header,:root[data-theme=light] .mobile-menu,:root[data-theme=light] .page-panel,:root[data-theme=light] .inbox-panel,:root[data-theme=light] .reader-overview-block,:root[data-theme=light] .topic-side-nav,:root[data-theme=light] .mention-filters,:root[data-theme=light] .export-menu-dropdown,:root[data-theme=light] .date-popover,:root[data-theme=light] .theme-menu,:root[data-theme=light] .topic-card,:root[data-theme=light] .topics-availability-card,:root[data-theme=light] .admin-service-card,:root[data-theme=light] .integration-detail-panel,:root[data-theme=light] .integration-info-grid,:root[data-theme=light] .admin-time-pie-card,:root[data-theme=light] .topics-dashboard-chart-card,:root[data-theme=light] .topics-donut-card,:root[data-theme=light] .overview-chart,:root[data-theme=light] .sources-table-wrap,:root[data-theme=light] .source-box,:root[data-theme=light] .source-webhook-box,:root[data-theme=light] .topic-keyword-tags,:root[data-theme=light] .topic-source-card,:root[data-theme=light] .post-row,:root[data-theme=light] .mention-modal,:root[data-theme=light] .delete-modal,:root[data-theme=light] .topic-create-modal,:root[data-theme=light] .tag-picker-modal,:root[data-theme=light] .admin-user-modal.admin-user-form,:root[data-theme=light] .reader-loading-state,:root[data-theme=light] .bulk-mention-bar,:root[data-theme=light] .bulk-mention-panel,:root[data-theme=light] .a7-summary-card,:root[data-theme=light] .a7-filters,:root[data-theme=light] .a7-chart-card,:root[data-theme=light] .a7-table-card,:root[data-theme=light] .a7-ai-form-panel,:root[data-theme=light] .a7-material-form-modal,:root[data-theme=light] .a7-material-card-modal,:root[data-theme=light] .a7-card-section,:root[data-theme=light] .a7-card-info-grid div,:root[data-theme=light] .ui-kit-swatch,:root[data-theme=light] .ui-kit-spec-card,:root[data-theme=light] .ui-kit-demo-block,:root[data-theme=light] .ui-kit-inventory-column,:root[data-theme=light] .admin-exports-table-wrap,:root[data-theme=light] .webhook-json-row td,:root[data-theme=light] .sentiment-menu{border-color:var(--graphite-surface-border)!important;background:var(--graphite-surface-bg)!important;box-shadow:var(--graphite-surface-shadow)!important;color:var(--text)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .topic-side-nav-button{color:#687386}:root[data-theme=light] .topic-side-nav-button:hover,:root[data-theme=light] .topic-side-nav-button:focus-visible{border-color:#0e74902e;background:#0e749014;color:#0f172a}:root[data-theme=light] .topic-side-nav-button.active{border-color:#0e749042;background:linear-gradient(135deg,#cffafedb,#dbeafeb8);color:#0f172a;box-shadow:0 12px 26px #0f172a1a,inset 0 1px #ffffffc2}:root[data-theme=light] .pin-card:before{border-color:var(--graphite-surface-border)!important;background:var(--graphite-surface-bg)!important;box-shadow:var(--graphite-surface-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .app-header,:root[data-theme=light] .app-header.docked{background:#ffffff96!important;backdrop-filter:blur(24px) saturate(132%)!important;-webkit-backdrop-filter:blur(24px) saturate(132%)!important}:root[data-theme=light] .app-header.docked{background:#ffffffbd!important}:root[data-theme=light] .reader-stream .reader-topic-sticky-bar,:root[data-theme=light] .topic-header-burger-button{background:#ffffff96!important;backdrop-filter:blur(24px) saturate(132%)!important;-webkit-backdrop-filter:blur(24px) saturate(132%)!important}:root[data-theme=light] .new-mentions-banner{border-color:#0e749052;background:linear-gradient(135deg,#e0f7faeb,#e8f0ffe0),#fff;color:#0f3f4a;box-shadow:0 12px 28px #0f172a1a,inset 0 1px #ffffffd1}:root[data-theme=light] .new-mentions-banner:hover,:root[data-theme=light] .new-mentions-banner:focus-visible{border-color:#0e74907a;background:linear-gradient(135deg,#cffafefa,#dbeafef0),#fff;color:#08343f}:root[data-theme=light] .workspace>.topics-availability-panel,:root[data-theme=light] .workspace>.topics-dashboard-panel,:root[data-theme=light] .workspace>.topics-page{background:transparent!important;box-shadow:none!important}:root[data-theme=light] .topic-card:hover,:root[data-theme=light] .topic-card.active,:root[data-theme=light] .topic-card.active:hover,:root[data-theme=light] .topics-page .topic-card:hover,:root[data-theme=light] .topics-page .topic-card.active,:root[data-theme=light] .topics-page .topic-card.active:hover,:root[data-theme=light] .topics-availability-card.clickable:hover,:root[data-theme=light] .topics-availability-card.clickable:focus-visible,:root[data-theme=light] .admin-integration-card:hover,:root[data-theme=light] .admin-integration-card.selected,:root[data-theme=light] .post-row.selected,:root[data-theme=light] .post-row:hover:not(.selected),:root[data-theme=light] .post-row.bulk-selected,:root[data-theme=light] .post-row.bulk-selected:hover:not(.selected),:root[data-theme=light] .trash-list .post-row:hover,:root[data-theme=light] .a7-summary-card:hover,:root[data-theme=light] .a7-filters:hover,:root[data-theme=light] .a7-chart-card:hover,:root[data-theme=light] .a7-table-card:hover,:root[data-theme=light] .a7-ai-form-panel:hover{border-color:var(--graphite-surface-border-hover)!important;background:var(--graphite-surface-hover-bg)!important;box-shadow:var(--graphite-surface-shadow-hover)!important}:root[data-theme=light] .post-row.read,:root[data-theme=light] .post-row.read:hover:not(.selected){border-color:var(--graphite-surface-border-soft)!important;background:linear-gradient(145deg,#ffffffe6,#f7f6f4f0)!important;box-shadow:var(--graphite-surface-shadow)!important}:root[data-theme=light] .post-row.read:before,:root[data-theme=light] .post-row.read:hover:not(.selected):before{background:linear-gradient(180deg,#f973166b,#ea580c42 48%,#78716c38)!important;box-shadow:none!important;opacity:.7!important}:root[data-theme=light] h1,:root[data-theme=light] h2,:root[data-theme=light] h3,:root[data-theme=light] h4,:root[data-theme=light] .brand-title,:root[data-theme=light] .overview-head strong,:root[data-theme=light] .overview-metric-tab strong,:root[data-theme=light] .topics-dashboard-chart-title strong,:root[data-theme=light] .topics-dashboard-card-head strong,:root[data-theme=light] .topic-today-count,:root[data-theme=light] .topic-metrics-total .topic-metrics-total-value,:root[data-theme=light] .topic-stat-values b,:root[data-theme=light] .admin-service-main-metric strong,:root[data-theme=light] .a7-summary-card strong,:root[data-theme=light] .processing-gauge-copy strong,:root[data-theme=light] .topics-donut span,:root[data-theme=light] .admin-time-pie span,:root[data-theme=light] .post-row-content strong,:root[data-theme=light] .post-source-title,:root[data-theme=light] .pin-card h1,:root[data-theme=light] .pin-success strong,:root[data-theme=light] .article-title,:root[data-theme=light] .article-body,:root[data-theme=light] .article-body p,:root[data-theme=light] .tag-picker-head h2{color:var(--text)!important;text-shadow:none!important}:root[data-theme=light] .brand-subtitle,:root[data-theme=light] .overview-head,:root[data-theme=light] .overview-y-axis,:root[data-theme=light] .overview-x-axis,:root[data-theme=light] .overview-metric-tab,:root[data-theme=light] .topic-button small,:root[data-theme=light] .topic-created-at,:root[data-theme=light] .topic-stat-labels span,:root[data-theme=light] .post-row-meta,:root[data-theme=light] .post-source-domain,:root[data-theme=light] .post-row-content p,:root[data-theme=light] .admin-service-note,:root[data-theme=light] .source-meta,:root[data-theme=light] .export-status,:root[data-theme=light] .pin-card p,:root[data-theme=light] .pin-success span,:root[data-theme=light] .pagination-summary,:root[data-theme=light] .a7-chart-legend span,:root[data-theme=light] .empty,:root[data-theme=light] .empty span{color:var(--muted)!important;text-shadow:none!important}:root[data-theme=light] .eyebrow,:root[data-theme=light] .export-status a,:root[data-theme=light] .filter-reset,:root[data-theme=light] .mention-filter-group.has-active-filter .mention-filter-group-title{color:var(--accent-strong)!important;text-shadow:none!important}:root[data-theme=light] .main-nav button,:root[data-theme=light] .mobile-nav button,:root[data-theme=light] .theme-option,:root[data-theme=light] .mention-filter-row,:root[data-theme=light] .export-menu-item{color:var(--soft)!important;text-shadow:none!important}:root[data-theme=light] .topic-pdf-report-menu .export-menu-label{border-color:#0f172a1f;color:var(--muted)!important}:root[data-theme=light] .main-nav button.active,:root[data-theme=light] .main-nav button:hover,:root[data-theme=light] .mobile-nav button.active,:root[data-theme=light] .mobile-nav button:hover,:root[data-theme=light] .theme-option.active,:root[data-theme=light] .export-menu-item:hover:not(:disabled){color:var(--text)!important}:root[data-theme=light] .theme-button,:root[data-theme=light] .menu-toggle,:root[data-theme=light] .icon-button,:root[data-theme=light] .text-button,:root[data-theme=light] .notification-sound-button,:root[data-theme=light] .trash-open-button,:root[data-theme=light] .return-topic-button,:root[data-theme=light] .date-trigger,:root[data-theme=light] .pagination-button,:root[data-theme=light] .admin-tab,:root[data-theme=light] .topics-dashboard-chart-tab,:root[data-theme=light] .overview-metric-tab,:root[data-theme=light] .source-options button,:root[data-theme=light] .a7-period-tabs button,:root[data-theme=light] .a7-chart-mode-tabs button,:root[data-theme=light] .admin-stats-presets button,:root[data-theme=light] .tag-picker-create-button,:root[data-theme=light] .tag-picker-option,:root[data-theme=light] .mention-add-tag-button,:root[data-theme=light] .table-action-button,:root[data-theme=light] .sentiment-button,:root[data-theme=light] .sentiment-option{border-color:var(--border)!important;background:linear-gradient(145deg,#fffffff5,#f8f7f5e6),#fff!important;color:var(--soft)!important;box-shadow:0 8px 24px #2a20190f,inset 0 1px #ffffffe6!important}:root[data-theme=light] .mention-filter-preset-open-save,:root[data-theme=light] .saved-mention-filter-icon,:root[data-theme=light] .saved-mention-filter-name{border-color:var(--border);background:linear-gradient(145deg,#fffffff5,#f8f7f5e6),#fff;color:var(--soft);box-shadow:0 8px 24px #2a20190f,inset 0 1px #ffffffe6}:root[data-theme=light] .mention-filter-preset-open-save:hover:not(:disabled),:root[data-theme=light] .saved-mention-filter-icon:hover:not(:disabled),:root[data-theme=light] .saved-mention-filter-name:hover:not(:disabled){border-color:var(--graphite-surface-border-hover);background:linear-gradient(145deg,#fffffffa,#e8f0fff0),#fff;color:var(--text);box-shadow:0 12px 30px #2563ff1a,inset 0 1px #fffffff0}:root[data-theme=light] .saved-mention-filter-icon.danger{border-color:#dc262638;background:linear-gradient(145deg,#fef2f2f0,#ffffffe0),#fff;color:#dc2626}:root[data-theme=light] .saved-mention-filter-icon.danger:hover:not(:disabled){border-color:#dc262661;background:linear-gradient(145deg,#fee2e2fa,#fffffff0),#fff;box-shadow:0 12px 28px #dc26261f,inset 0 1px #fffffff5}:root[data-theme=light] .saved-mention-filter-muted{color:var(--muted)}:root[data-theme=light] .saved-mention-filter-error{color:#dc2626}:root[data-theme=light] .mention-filter-preset-modal-field input{border-color:var(--border);background:#ffffffeb;color:var(--text)}:root[data-theme=light] .main-nav button,:root[data-theme=light] .mobile-nav button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-theme=light] .theme-button:hover,:root[data-theme=light] .theme-button.open,:root[data-theme=light] .icon-button:hover:not(:disabled),:root[data-theme=light] .text-button:hover:not(:disabled),:root[data-theme=light] .notification-sound-button:hover,:root[data-theme=light] .notification-sound-button:focus-visible,:root[data-theme=light] .date-trigger.open,:root[data-theme=light] .pagination-button.active,:root[data-theme=light] .admin-tab.active,:root[data-theme=light] .topics-dashboard-chart-tab.active,:root[data-theme=light] .overview-metric-tab.active,:root[data-theme=light] .source-options button.active,:root[data-theme=light] .a7-period-tabs button.active,:root[data-theme=light] .a7-chart-mode-tabs button.active,:root[data-theme=light] .admin-stats-presets button.active,:root[data-theme=light] .tag-picker-option.active,:root[data-theme=light] .sentiment-button:hover,:root[data-theme=light] .sentiment-wrap.open .sentiment-button{border-color:var(--graphite-surface-border-hover)!important;background:linear-gradient(145deg,#fffffffa,#fff4ebf0),#fff!important;color:var(--text)!important;box-shadow:0 12px 30px #f973161f,inset 0 1px #fffffff0!important}:root[data-theme=light] .theme-option.active{border-color:#f9731647!important;background:linear-gradient(135deg,#f973161f,#ffffffdb),#fff7ed!important;box-shadow:inset 0 1px #fffffff5!important}:root[data-theme=light] .mention-sort-trigger{border-color:var(--border)!important;background:linear-gradient(145deg,#fffffff5,#f8f7f5e6),#fff!important;color:var(--text)!important;box-shadow:0 8px 24px #2a20190f,inset 0 1px #ffffffe6!important}:root[data-theme=light] .mention-sort-trigger span{color:var(--text)!important}:root[data-theme=light] .mention-sort-trigger svg,:root[data-theme=light] .mention-sort-option-kind,:root[data-theme=light] .mention-sort-option-direction{color:var(--muted)!important}:root[data-theme=light] .mention-sort-menu{border-color:var(--graphite-surface-border)!important;background:var(--graphite-surface-bg)!important;box-shadow:var(--graphite-surface-shadow)!important}:root[data-theme=light] .mention-sort-option{color:var(--text)!important}:root[data-theme=light] .mention-sort-option:hover,:root[data-theme=light] .mention-sort-option:focus-visible,:root[data-theme=light] .mention-sort-option.active{border-color:#f973163d!important;background:#fff7edeb!important}:root[data-theme=light] .mention-sort-option.active .mention-sort-option-check{color:#047857!important}:root[data-theme=light] .logout-button,:root[data-theme=light] .trash-open-button:hover,:root[data-theme=light] .return-topic-button:hover{border-color:#dc26263d!important;background:#fef2f2f2!important;color:#b91c1c!important;box-shadow:0 10px 26px #dc262614!important}:root[data-theme=light] .create-topic button,:root[data-theme=light] .pin-card .primary-button,:root[data-theme=light] .date-apply-button,:root[data-theme=light] .topic-create-button,:root[data-theme=light] .modal-delete-button{border-color:#ea580c6b!important;background:linear-gradient(135deg,#fb923c,#ea580c)!important;color:#fff!important;box-shadow:0 16px 34px #f9731638!important}:root[data-theme=light] .pin-card .primary-button svg,:root[data-theme=light] .create-topic button svg,:root[data-theme=light] .date-apply-button svg,:root[data-theme=light] .topic-create-button svg,:root[data-theme=light] .modal-delete-button svg{color:#fff!important;filter:none!important}:root[data-theme=light] .create-topic input,:root[data-theme=light] .tag-editor input,:root[data-theme=light] .pin-code-field.login-field input,:root[data-theme=light] .date-inputs-row input,:root[data-theme=light] .admin-activity-filters input,:root[data-theme=light] .admin-activity-filters select,:root[data-theme=light] .admin-user-form input,:root[data-theme=light] .admin-user-form select,:root[data-theme=light] .topic-name-field input,:root[data-theme=light] .topic-keyword-tags input,:root[data-theme=light] .source-setup-field input,:root[data-theme=light] .source-setup-field select,:root[data-theme=light] .search input{background:linear-gradient(90deg,transparent 0%,rgba(120,113,108,.08) 4%,rgba(120,113,108,.34) 16%,rgba(120,113,108,.34) 84%,rgba(120,113,108,.08) 96%,transparent 100%) left bottom / 100% 1px no-repeat!important;color:var(--text)!important;caret-color:var(--accent-strong)!important;box-shadow:none!important}:root[data-theme=light] .search,:root[data-theme=light] .reader-stream .search{border-bottom-color:#f9731680!important;background-image:linear-gradient(90deg,transparent 0%,rgba(249,115,22,.1) 4%,rgba(249,115,22,.54) 16%,rgba(249,115,22,.54) 84%,rgba(249,115,22,.1) 96%,transparent 100%)!important;box-shadow:none!important}:root[data-theme=light] .create-topic input::placeholder,:root[data-theme=light] .tag-editor input::placeholder,:root[data-theme=light] .search input::placeholder,:root[data-theme=light] .pin-card input::placeholder,:root[data-theme=light] .topic-name-field input::placeholder,:root[data-theme=light] .topic-keyword-tags input::placeholder,:root[data-theme=light] .source-setup-field input::placeholder,:root[data-theme=light] .admin-activity-filters input::placeholder,:root[data-theme=light] .admin-user-form input::placeholder{color:#564e467a!important}:root[data-theme=light] .admin-activity-filters select option,:root[data-theme=light] .admin-user-form select option,:root[data-theme=light] .source-setup-field select option{background:#fff!important;color:var(--text)!important}:root[data-theme=light] .mention-filter-count,:root[data-theme=light] .active-filter-chip,:root[data-theme=light] .tag-pill,:root[data-theme=light] .mention-selected-tag,:root[data-theme=light] .topic-keyword-tag,:root[data-theme=light] .post-summary-badge,:root[data-theme=light] .post-language-badge,:root[data-theme=light] .post-translation-badge,:root[data-theme=light] .mention-kind-pill{border-color:#f9731638!important;background:#fff7edeb!important;color:#9a3412!important;box-shadow:none!important}:root[data-theme=light] .brand-mark,:root[data-theme=light] .pin-screen .brand-mark,:root[data-theme=light] .service-logo,:root[data-theme=light] .service-logo.connected,:root[data-theme=light] .topic-services .service-logo,:root[data-theme=light] .topic-services .service-logo.connected,:root[data-theme=light] .topic-services .service-logo.brand-analytics.connected,:root[data-theme=light] .topic-services .service-logo.medialogia.connected,:root[data-theme=light] .topic-services .service-logo.inoreader.connected,:root[data-theme=light] .topic-services .service-logo.google.connected,:root[data-theme=light] .topic-services .service-logo.telegram.connected,:root[data-theme=light] .topic-services .service-logo.openai.connected{border-color:#2e190d29!important;background:linear-gradient(145deg,#301608f5,#140a05fa),#1e0f08!important;color:#fff!important;box-shadow:0 12px 28px #2a20192e,inset 0 1px #ffffff1f!important;filter:none!important}:root[data-theme=light] .theme-option-icon.black{background:#140a05;color:#fff}:root[data-theme=light] .theme-option-icon.gray{background:#b8b2ad;color:#17120f}:root[data-theme=light] .theme-option-icon.white{border-color:#2a201929;background:#fff;color:#17120f}:root[data-theme=light] .sources-table th,:root[data-theme=light] .sources-table td,:root[data-theme=light] .admin-exports-table th,:root[data-theme=light] .admin-exports-table td,:root[data-theme=light] .a7-materials-table th,:root[data-theme=light] .a7-materials-table td,:root[data-theme=light] .a7-weekly-table th,:root[data-theme=light] .a7-weekly-table td{border-bottom-color:#2a201914!important;color:var(--text)!important}:root[data-theme=light] .sources-table thead th,:root[data-theme=light] .admin-exports-table thead th,:root[data-theme=light] .a7-materials-table thead th,:root[data-theme=light] .a7-weekly-table thead th{background:#f4f2ef!important;color:var(--muted)!important}:root[data-theme=light] .source-box code,:root[data-theme=light] .webhook-copy-row code,:root[data-theme=light] .webhook-json-row pre{border-color:#2a20191a!important;background:#f6f4f2!important;color:#2f2924!important}:root[data-theme=light] .overview-chart svg line,:root[data-theme=light] .topics-dashboard-chart svg line{stroke:#78716c33!important}:root[data-theme=light] .overview-tooltip{border:1px solid rgba(42,32,25,.1)!important;background:#fffffff5!important;box-shadow:0 16px 34px #2a201924!important;color:var(--text)!important}:root[data-theme=light] .overview-tooltip strong,:root[data-theme=light] .overview-tooltip span{color:var(--text)!important}:root[data-theme=light] .date-quick{border-right-color:#2a201914!important}:root[data-theme=light] .date-quick button,:root[data-theme=light] .date-day{border-color:#2a201914!important;background:#ffffffb8!important;color:var(--soft)!important}:root[data-theme=light] .date-quick button.active,:root[data-theme=light] .date-day.in-range,:root[data-theme=light] .date-day.selected{border-color:#f9731647!important;background:#fff7edf5!important;color:#9a3412!important}:root[data-theme=light] .modal-backdrop,:root[data-theme=light] .tag-picker-backdrop{background:#17120f52!important}:root[data-theme=light] .mobile-menu-backdrop.open{background:#17120f47!important}:root[data-theme=light] .app-toast-message{color:#f3f7ff!important}:root[data-theme=light] .app-toast-icon,:root[data-theme=light] .app-toast-close{color:#dce8ff!important}:root[data-theme=light] .alert,:root[data-theme=light] .inline-error,:root[data-theme=light] .tag-picker-error{border-color:#dc262638!important;background:#fef2f2f5!important;color:#b91c1c!important;box-shadow:none!important}:root[data-theme=light] .topic-highlight{background:#f9731633!important;color:#7c2d12!important}:root[data-theme=light] .mention-search-highlight{background:#22c55e38!important;color:#14532d!important;box-shadow:0 0 0 1px #16a34a2e,0 0 12px #22c55e3d!important}:root[data-theme=light] .mention-filters-head strong,:root[data-theme=light] .admin-service-stats b,:root[data-theme=light] .admin-service-main-metric .admin-service-method,:root[data-theme=light] .integration-info-grid b,:root[data-theme=light] .webhook-json-loading{color:var(--text)!important;text-shadow:none!important}:root[data-theme=light] .admin-service-status,:root[data-theme=light] .telegram-check-status,:root[data-theme=light] .topic-processing-status,:root[data-theme=light] .integration-status-strip span{box-shadow:none!important;text-shadow:none!important}:root[data-theme=light] .admin-service-status.online,:root[data-theme=light] .telegram-check-status.success,:root[data-theme=light] .topic-processing-status.success,:root[data-theme=light] .integration-status-strip span.success{border-color:#16a34a57!important;background:#ecfdf5f5!important;color:#047857!important}:root[data-theme=light] .admin-service-status.delay,:root[data-theme=light] .telegram-check-status.warning,:root[data-theme=light] .topic-processing-status.warning,:root[data-theme=light] .integration-status-strip span.warning{border-color:#ca8a0457!important;background:#fefce8f5!important;color:#a16207!important}:root[data-theme=light] .admin-service-status.offline,:root[data-theme=light] .admin-service-status.error,:root[data-theme=light] .telegram-check-status.danger,:root[data-theme=light] .topic-processing-status.danger,:root[data-theme=light] .integration-status-strip span.danger{border-color:#dc26264d!important;background:#fef2f2f5!important;color:#b91c1c!important}:root[data-theme=light] .admin-service-status.no-connections,:root[data-theme=light] .admin-service-status.limited,:root[data-theme=light] .admin-service-status.paused{border-color:#64748b3d!important;background:#f8fafcf5!important;color:#64748b!important}:root[data-theme=light] .topics-dashboard-chart-tabs,:root[data-theme=light] .topics-dashboard-period-chip,:root[data-theme=light] .topics-dashboard-period-dropdown{border-color:#ff7a0047!important;background:#fffffff5!important;box-shadow:0 18px 42px #2a201921,0 0 30px #ff7a001f,inset 0 1px #fffffff2!important}:root[data-theme=light] .topics-dashboard-chart-tab,:root[data-theme=light] .topics-dashboard-period-option{border-color:#ff7a0057!important;background:#fffaf4f0!important;color:#4f4035!important;box-shadow:inset 0 1px #fffffff0!important}:root[data-theme=light] .topics-dashboard-chart-tab:hover:not(.active),:root[data-theme=light] .topics-dashboard-chart-tab:focus-visible:not(.active),:root[data-theme=light] .topics-dashboard-period-option:hover:not(.active),:root[data-theme=light] .topics-dashboard-period-option:focus-visible:not(.active),:root[data-theme=light] .topics-dashboard-period-chip:hover,:root[data-theme=light] .topics-dashboard-period-chip:focus-visible{border-color:#ff7a007a!important;background:#fff!important;color:#17120f!important}:root[data-theme=light] .topics-dashboard-chart-tab.active,:root[data-theme=light] .topics-dashboard-chart-tab.active:hover,:root[data-theme=light] .topics-dashboard-chart-tab.active:focus-visible,:root[data-theme=light] .topics-dashboard-period-option.active,:root[data-theme=light] .topics-dashboard-period-option.active:hover,:root[data-theme=light] .topics-dashboard-period-option.active:focus-visible{border-color:#ff5a00ad!important;background:var(--orange-gradient)!important;color:#fff!important;box-shadow:0 10px 22px #ff7a0047,inset 0 1px #ffffff57!important}:root[data-theme=light] .topics-page .topic-card,:root[data-theme=light] .topics-page .topic-card.active,:root[data-theme=light] .topics-page .topic-card.success{--topic-card-mid-bg: #f3fff9;--topic-card-end-bg: #dcfce9;--topic-status-color: #047857;--topic-status-bg: rgba(220, 252, 231, .96);--topic-status-border: rgba(16, 185, 129, .46);--topic-status-glow: rgba(16, 185, 129, .26);--topic-status-wash: rgba(16, 185, 129, .22);--topic-status-wash-strong: rgba(16, 185, 129, .34);border-color:#d2d8e2b8!important;background:radial-gradient(ellipse at 82% 14%,var(--topic-status-wash-strong),transparent 58%),radial-gradient(ellipse at 38% 0%,var(--topic-status-wash),transparent 54%),linear-gradient(145deg,#ffffff 0%,var(--topic-card-mid-bg) 48%,var(--topic-card-end-bg) 100%)!important;box-shadow:0 22px 54px #2a20191c,0 0 28px var(--topic-status-glow),inset 0 1px #fffffff5!important}:root[data-theme=light] .topics-page .topic-card:hover,:root[data-theme=light] .topics-page .topic-card.active:hover{border-color:#c5ccd8d1!important;background:radial-gradient(ellipse at 82% 14%,var(--topic-status-wash-strong),transparent 56%),radial-gradient(ellipse at 38% 0%,var(--topic-status-wash),transparent 52%),linear-gradient(145deg,#ffffff 0%,var(--topic-card-mid-bg) 46%,var(--topic-card-end-bg) 100%)!important;box-shadow:0 26px 62px #2a201924,0 0 34px var(--topic-status-glow),inset 0 1px #fffffffa!important}:root[data-theme=light]{--orange-gradient: linear-gradient(135deg, #ffc85a 0%, #ff9900 42%, #ff5a00 100%);--orange-line-gradient: linear-gradient(90deg, #fff0a6 0%, #ffc84d 18%, #ff9f00 38%, #ff7900 64%, #ff4d00 100%);--orange-glow: rgba(255, 122, 0, .42);--orange-glow-soft: rgba(255, 122, 0, .22)}:root[data-theme=light] .topics-dashboard-chart-tab.active{border-color:#ff5a00ad!important;background:var(--orange-gradient)!important;color:#fff!important;box-shadow:0 10px 22px #ff7a0047,inset 0 1px #ffffff57!important}:root[data-theme=light] .topics-head-add-button,:root[data-theme=light] .topics-head-add-button:hover:not(:disabled),:root[data-theme=light] .topics-head-add-button:focus-visible:not(:disabled),:root[data-theme=light] .topics-availability-logo,:root[data-theme=light] .topics-availability-logo.medialogia,:root[data-theme=light] .topics-availability-logo.inoreader,:root[data-theme=light] .topics-availability-logo.telegram,:root[data-theme=light] .topics-availability-logo.openai,:root[data-theme=light] .service-logo,:root[data-theme=light] .service-logo.connected,:root[data-theme=light] .service-logo.brand-analytics.connected,:root[data-theme=light] .service-logo.medialogia.connected,:root[data-theme=light] .service-logo.inoreader.connected,:root[data-theme=light] .service-logo.google.connected,:root[data-theme=light] .service-logo.telegram.connected,:root[data-theme=light] .service-logo.openai.connected,:root[data-theme=light] .topic-services .service-logo,:root[data-theme=light] .topic-services .service-logo.connected,:root[data-theme=light] .topic-services .service-logo.brand-analytics.connected,:root[data-theme=light] .topic-services .service-logo.medialogia.connected,:root[data-theme=light] .topic-services .service-logo.inoreader.connected,:root[data-theme=light] .topic-services .service-logo.google.connected,:root[data-theme=light] .topic-services .service-logo.telegram.connected,:root[data-theme=light] .topic-services .service-logo.openai.connected{border-color:#ff5a0080!important;background:var(--orange-gradient)!important;color:#fff!important;box-shadow:0 12px 26px #ff7a003d,inset 0 1px #ffffff4d!important}:root[data-theme=light] .main-nav button:after,:root[data-theme=light] .mobile-nav button:after{background:var(--orange-line-gradient)!important;box-shadow:0 0 12px #ff7a0057!important}:root[data-theme=light] .topic-rgb-line span,:root[data-theme=light] .topics-page .topic-card .topic-rgb-line span,:root[data-theme=light] .topics-page .topic-card.is-visible .topic-rgb-line span{background:var(--orange-line-gradient)!important;box-shadow:0 0 16px #ff7a0047!important}:root[data-theme=light]{--orange-gradient: linear-gradient(135deg, #ffb15f 0%, #ff8a1d 48%, #e85a00 100%);--orange-line-gradient: linear-gradient(90deg, #ffd9af 0%, #ffbc74 18%, #ff9634 38%, #f97316 62%, #c2410c 100%)}:root[data-theme=light] .topics-availability-panel,:root[data-theme=light] .topics-dashboard-panel,:root[data-theme=light] .topics-page,:root[data-theme=light] .workspace>.topics-availability-panel,:root[data-theme=light] .workspace>.topics-dashboard-panel,:root[data-theme=light] .workspace>.topics-page{border:0!important;border-color:transparent!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root[data-theme=light] .topics-dashboard-date span{border-color:#c2410c52!important;background:var(--orange-gradient)!important;color:#17120f!important;box-shadow:0 12px 26px #f9731638,inset 0 1px #ffffff52!important}:root[data-theme=light] .topics-dashboard-chart-title-copy>span:not(.topics-dashboard-date),:root[data-theme=light] .topic-today-label{color:#6f6258!important}:root[data-theme=light] .topics-dashboard-chart-tabs{border-color:#c2410c5c!important;background:var(--orange-gradient)!important;box-shadow:0 14px 30px #f973163d,inset 0 1px #ffffff47!important}:root[data-theme=light] .topics-dashboard-chart-tab{border-color:#ffffff85!important;background:#ffffffa8!important;color:#17120fcc!important}:root[data-theme=light] .topics-dashboard-chart-tab.active,:root[data-theme=light] .topics-dashboard-chart-tab:hover,:root[data-theme=light] .topics-dashboard-chart-tab:focus-visible{border-color:#ffffffc2!important;background:#ffffffeb!important;color:#17120f!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(1),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(1){stop-color:#ffd9af!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(2),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(2){stop-color:#ffbc74!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(3),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(3){stop-color:#ff9634!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(4),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(4),:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(5),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(5){stop-color:#f97316!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(6),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(6){stop-color:#ea580c!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(7),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(7){stop-color:#c2410c!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(8),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(8){stop-color:#9a3412!important}:root[data-theme=light] .overview-point,:root[data-theme=light] .topics-dashboard-chart-point:after{--chart-point-color: #f97316 !important;--chart-point-border: rgba(154, 52, 18, .66) !important;--chart-point-glow: rgba(249, 115, 22, .44) !important;--chart-point-glow-soft: rgba(249, 115, 22, .2) !important;--chart-point-glow-faint: rgba(249, 115, 22, .1) !important;--chart-point-hover-color: #fb923c !important;--chart-point-hover-border: rgba(124, 45, 18, .72) !important;--chart-point-hover-glow: rgba(249, 115, 22, .54) !important;--chart-point-hover-glow-soft: rgba(249, 115, 22, .24) !important;--chart-point-hover-glow-faint: rgba(249, 115, 22, .12) !important}:root[data-theme=light] .main-nav button:after,:root[data-theme=light] .mobile-nav button:after{background:linear-gradient(90deg,#ffd2a3,#ffad5c 30%,#f97316 66%,#c2410c)!important;box-shadow:0 0 10px #f973163d!important}:root[data-theme=light] .topics-head-add-button,:root[data-theme=light] .topics-head-add-button:hover:not(:disabled),:root[data-theme=light] .topics-head-add-button:focus-visible:not(:disabled){border-color:#c2410c61!important;background:var(--orange-gradient)!important;color:#fff!important;box-shadow:0 18px 38px #f9731647,inset 0 1px #ffffff47!important}:root[data-theme=light] .topics-head-add-button svg{color:#fff!important}:root[data-theme=light] .topics-availability-logo,:root[data-theme=light] .topics-availability-logo.medialogia,:root[data-theme=light] .topics-availability-logo.inoreader,:root[data-theme=light] .topics-availability-logo.telegram,:root[data-theme=light] .topics-availability-logo.openai,:root[data-theme=light] .service-logo,:root[data-theme=light] .service-logo.connected,:root[data-theme=light] .service-logo.brand-analytics.connected,:root[data-theme=light] .service-logo.medialogia.connected,:root[data-theme=light] .service-logo.inoreader.connected,:root[data-theme=light] .service-logo.google.connected,:root[data-theme=light] .service-logo.telegram.connected,:root[data-theme=light] .service-logo.openai.connected,:root[data-theme=light] .topic-services .service-logo,:root[data-theme=light] .topic-services .service-logo.connected,:root[data-theme=light] .topic-services .service-logo.brand-analytics.connected,:root[data-theme=light] .topic-services .service-logo.medialogia.connected,:root[data-theme=light] .topic-services .service-logo.inoreader.connected,:root[data-theme=light] .topic-services .service-logo.google.connected,:root[data-theme=light] .topic-services .service-logo.telegram.connected,:root[data-theme=light] .topic-services .service-logo.openai.connected{border-color:#c2410c4d!important;background:var(--orange-gradient)!important;color:#fff!important;box-shadow:0 12px 26px #f9731638,inset 0 1px #ffffff42!important;filter:none!important}:root[data-theme=light] .topics-availability-status.delay,:root[data-theme=light] .admin-service-status.delay,:root[data-theme=light] .telegram-check-status.warning,:root[data-theme=light] .topic-processing-status.warning,:root[data-theme=light] .integration-status-strip span.warning{border-color:#ca8a046b!important;background:#fff7d1!important;color:#7c4a03!important;box-shadow:none!important}:root[data-theme=light] .sentiment-block-legend-row,:root[data-theme=light] .sentiment-block-legend-row b{color:#17120f!important}:root[data-theme=light] .topics-page .topic-card,:root[data-theme=light] .topics-page .topic-card.active{border-color:#f9731633!important;background:radial-gradient(ellipse at 78% 16%,rgba(255,137,37,.38),transparent 58%),radial-gradient(ellipse at 36% 0%,rgba(255,207,166,.56),transparent 52%),linear-gradient(145deg,#fff,#fff6ed 48%,#ffdcb8)!important;box-shadow:0 22px 54px #2a20191f,inset 0 1px #fffffff5!important}:root[data-theme=light] .topics-page .topic-card:after{background:radial-gradient(ellipse at 58% 32%,rgba(249,115,22,.34) 0%,rgba(251,146,60,.22) 36%,transparent 72%)!important;opacity:.82!important;filter:blur(12px) saturate(1.14)!important}:root[data-theme=light] .topic-card-top-row strong,:root[data-theme=light] .topics-page .topic-card .topic-card-top-row strong{color:#17120f!important}:root[data-theme=light] .topic-rgb-line{border-color:#c2410c24!important;background:#ffffffa3!important}:root[data-theme=light] .topic-rgb-line span,:root[data-theme=light] .topics-page .topic-card .topic-rgb-line span,:root[data-theme=light] .topics-page .topic-card.is-visible .topic-rgb-line span{background:var(--orange-line-gradient)!important;box-shadow:0 0 14px #f973163d!important}.mention-modal .article-body a:has(img){color:inherit!important;text-shadow:none!important;filter:none!important}.mention-modal .article-body img,.mention-modal .article-body a:has(img) img{box-shadow:0 22px 58px #000000b8,0 0 54px #00000094,inset 0 1px #ffffff0b!important;filter:none!important}.mention-modal .article-body .mention-gallery-item{border-radius:20px!important}.mention-modal .article-body .mention-gallery-item img{border-radius:20px!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important}.post-row:hover:not(.selected),.post-row.selected,.post-row.bulk-selected,.post-row.bulk-selected:hover:not(.selected){border-color:var(--graphite-surface-border-hover)!important;background:var(--graphite-surface-hover-bg)!important;box-shadow:0 20px 58px #0000008f,0 0 20px #ffffff0b,inset 0 1px #fff1!important}.post-row.read,.post-row.read:hover:not(.selected){border-color:var(--graphite-surface-border-soft)!important;border-left-color:var(--graphite-surface-border-soft)!important;background:var(--graphite-surface-bg)!important;box-shadow:0 16px 44px #00000070,inset 0 1px #ffffff0e!important}.post-row.read:before{content:none!important;display:none!important;background:none!important;opacity:0!important;box-shadow:none!important}.post-row.read:before,.post-row.read:hover:not(.selected):before{content:""!important;position:absolute!important;top:-1px!important;bottom:-1px!important;left:-1px!important;display:block!important;width:4px!important;border-radius:20px 0 0 20px!important;background:linear-gradient(180deg,#ff3d6e47,#ffb00033 30%,#38f8a22e 62%,#1aa7ff3d)!important;opacity:.72!important;box-shadow:0 0 12px #00000094,0 0 14px #1aa7ff14!important;pointer-events:none!important}.post-row.read:before,.post-row.read:hover:not(.selected):before{content:""!important;position:absolute!important;top:-1px!important;bottom:-1px!important;left:-1px!important;display:block!important;width:4px!important;border-radius:20px 0 0 20px!important;background:linear-gradient(180deg,#ff3d6e5c,#ffb00042 30%,#38f8a23b 62%,#1aa7ff4f)!important;opacity:.94!important;box-shadow:0 0 12px #00000094,0 0 16px #1aa7ff1a!important;pointer-events:none!important}:root[data-theme=light]{--orange-gradient: linear-gradient(135deg, #ffc85a 0%, #ff9900 42%, #ff5a00 100%);--orange-line-gradient: linear-gradient(90deg, #fff0a6 0%, #ffc84d 18%, #ff9f00 38%, #ff7900 64%, #ff4d00 100%)}:root[data-theme=light] .topics-dashboard-chart-tabs{border-color:#ff7a0047!important;background:#fffffff5!important;box-shadow:0 18px 42px #2a201921,0 0 30px #ff7a001f,inset 0 1px #fffffff2!important}:root[data-theme=light] .topics-dashboard-chart-tab{border-color:#ff7a0057!important;background:#fffaf4f0!important;color:#4f4035!important;box-shadow:inset 0 1px #fffffff0!important}:root[data-theme=light] .topics-dashboard-chart-tab:hover:not(.active),:root[data-theme=light] .topics-dashboard-chart-tab:focus-visible:not(.active){border-color:#ff7a007a!important;background:#fff!important;color:#17120f!important}:root[data-theme=light] .topics-dashboard-chart-tab.active,:root[data-theme=light] .topics-dashboard-chart-tab.active:hover,:root[data-theme=light] .topics-dashboard-chart-tab.active:focus-visible{border-color:#ff5a00ad!important;background:var(--orange-gradient)!important;color:#fff!important;box-shadow:0 10px 22px #ff7a0047,inset 0 1px #ffffff57!important}:root[data-theme=light] .topics-dashboard-date span{border-color:#ff5a008f!important;background:var(--orange-gradient)!important;color:#fff!important;box-shadow:0 12px 26px #ff7a0042,inset 0 1px #ffffff57!important}:root[data-theme=light] .main-nav button:after,:root[data-theme=light] .mobile-nav button:after,:root[data-theme=light] .topic-rgb-line span,:root[data-theme=light] .topics-page .topic-card .topic-rgb-line span,:root[data-theme=light] .topics-page .topic-card.is-visible .topic-rgb-line span{background:var(--orange-line-gradient)!important;box-shadow:0 0 16px #ff7a0047!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(1),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(1){stop-color:#fff0a6!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(2),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(2){stop-color:#ffc84d!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(3),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(3){stop-color:#ffae19!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(4),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(4){stop-color:#f90!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(5),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(5){stop-color:#ff8200!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(6),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(6){stop-color:#ff6a00!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(7),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(7){stop-color:#ff5a00!important}:root[data-theme=light] .overview-chart [id$=RgbLineGradient] stop:nth-child(8),:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop:nth-child(8){stop-color:#ff4d00!important}:root[data-theme=light] .overview-chart [id$=RgbAreaGradient] stop{stop-opacity:.3!important}:root[data-theme=light] .topics-dashboard-chart svg path[stroke*=RgbLineGradient]{filter:drop-shadow(0 0 8px rgba(255,126,0,.66)) drop-shadow(0 8px 18px rgba(255,104,0,.28))!important}:root[data-theme=light] .topics-dashboard-chart svg path[stroke*=RgbLineGradient][opacity="0.26"]{opacity:.54!important;stroke-width:9.4!important}:root[data-theme=light] .topics-dashboard-chart svg path[stroke*=RgbLineGradient][opacity="0.5"]{opacity:.78!important;stroke-width:5.6!important}:root[data-theme=light] .overview-point,:root[data-theme=light] .topics-dashboard-chart-point:after{--chart-point-color: #ff7a00 !important;--chart-point-border: rgba(255, 244, 212, .98) !important;--chart-point-glow: rgba(255, 122, 0, .86) !important;--chart-point-glow-soft: rgba(255, 122, 0, .48) !important;--chart-point-glow-faint: rgba(255, 122, 0, .22) !important;--chart-point-hover-color: #ffa51f !important;--chart-point-hover-border: rgba(255, 255, 255, .98) !important;--chart-point-hover-glow: rgba(255, 122, 0, .98) !important;--chart-point-hover-glow-soft: rgba(255, 122, 0, .58) !important;--chart-point-hover-glow-faint: rgba(255, 122, 0, .28) !important}:root[data-theme=light] .topics-dashboard-chart-point:after{box-shadow:0 0 12px var(--chart-point-glow, rgba(255, 122, 0, .86)),0 0 30px var(--chart-point-glow-soft, rgba(255, 122, 0, .48)),0 8px 18px #ff68003d!important}:root[data-theme=light] .processing-gauge-copy p,:root[data-theme=light] .processing-gauge-copy span,:root[data-theme=light] .processing-gauge-copy small{color:#6f6258!important}:root[data-theme=light] .topics-page .topic-card,:root[data-theme=light] .topics-page .topic-card.active,:root[data-theme=light] .topics-page .topic-card.success{--topic-card-mid-bg: #f3fff9;--topic-card-end-bg: #dcfce9;--topic-status-color: #047857;--topic-status-bg: rgba(220, 252, 231, .96);--topic-status-border: rgba(16, 185, 129, .46);--topic-status-glow: rgba(16, 185, 129, .26);--topic-status-wash: rgba(16, 185, 129, .22);--topic-status-wash-strong: rgba(16, 185, 129, .34);border-color:var(--topic-status-border)!important;background:radial-gradient(ellipse at 82% 14%,var(--topic-status-wash-strong),transparent 58%),radial-gradient(ellipse at 38% 0%,var(--topic-status-wash),transparent 54%),linear-gradient(145deg,#ffffff 0%,var(--topic-card-mid-bg) 48%,var(--topic-card-end-bg) 100%)!important;box-shadow:0 22px 54px #2a20191c,0 0 28px var(--topic-status-glow),inset 0 1px #fffffff5!important}:root[data-theme=light] .topics-page .topic-card.warning{--topic-card-mid-bg: #fffdf0;--topic-card-end-bg: #fef3c7;--topic-status-color: #92400e;--topic-status-bg: rgba(255, 251, 235, .98);--topic-status-border: rgba(245, 158, 11, .5);--topic-status-glow: rgba(245, 158, 11, .26);--topic-status-wash: rgba(245, 158, 11, .22);--topic-status-wash-strong: rgba(245, 158, 11, .34)}:root[data-theme=light] .topics-page .topic-card.danger{--topic-card-mid-bg: #fff5f7;--topic-card-end-bg: #ffe4eb;--topic-status-color: #be123c;--topic-status-bg: rgba(255, 241, 242, .98);--topic-status-border: rgba(244, 63, 94, .46);--topic-status-glow: rgba(244, 63, 94, .24);--topic-status-wash: rgba(244, 63, 94, .2);--topic-status-wash-strong: rgba(244, 63, 94, .32)}:root[data-theme=light] .topics-page .topic-card:hover,:root[data-theme=light] .topics-page .topic-card.active:hover{border-color:var(--topic-status-border)!important;background:radial-gradient(ellipse at 82% 14%,var(--topic-status-wash-strong),transparent 56%),radial-gradient(ellipse at 38% 0%,var(--topic-status-wash),transparent 52%),linear-gradient(145deg,#ffffff 0%,var(--topic-card-mid-bg) 46%,var(--topic-card-end-bg) 100%)!important;box-shadow:0 26px 62px #2a201924,0 0 34px var(--topic-status-glow),inset 0 1px #fffffffa!important}:root[data-theme=light] .topics-page .topic-card:after{background:radial-gradient(ellipse at 58% 32%,var(--topic-status-wash-strong) 0%,var(--topic-status-glow) 38%,transparent 74%)!important;opacity:.96!important;filter:blur(11px) saturate(1.18)!important}:root[data-theme=light] .topic-processing-status,:root[data-theme=light] .topic-processing-status.success,:root[data-theme=light] .topic-processing-status.warning,:root[data-theme=light] .topic-processing-status.danger{border-color:var(--topic-status-border)!important;background:var(--topic-status-bg)!important;color:var(--topic-status-color)!important;box-shadow:0 0 22px var(--topic-status-glow),inset 0 1px #ffffffb8!important}:root[data-theme=light] .topics-availability-card{--availability-card-mid-bg: #ffffff;--availability-card-end-bg: #f8fafc;--availability-status-border: rgba(42, 32, 25, .1);border-color:var(--availability-status-border)!important;background:radial-gradient(ellipse at 84% 10%,var(--availability-status-wash),transparent 58%),linear-gradient(145deg,#ffffff 0%,var(--availability-card-mid-bg) 50%,var(--availability-card-end-bg) 100%)!important;box-shadow:0 18px 42px #2a20191a,0 0 28px var(--availability-status-glow),inset 0 1px #fffffff5!important}:root[data-theme=light] .topics-availability-card.online{--availability-card-mid-bg: #f4fff9;--availability-card-end-bg: #ecfdf5;--availability-status-wash: rgba(16, 185, 129, .22);--availability-status-glow: rgba(16, 185, 129, .18);--availability-status-border: rgba(16, 185, 129, .22)}:root[data-theme=light] .topics-availability-card.delay{--availability-card-mid-bg: #fffdf1;--availability-card-end-bg: #fef9c3;--availability-status-wash: rgba(245, 158, 11, .22);--availability-status-glow: rgba(245, 158, 11, .18);--availability-status-border: rgba(245, 158, 11, .24)}:root[data-theme=light] .topics-availability-card.limited,:root[data-theme=light] .topics-availability-card.paused{--availability-card-mid-bg: #fff8ef;--availability-card-end-bg: #ffedd5;--availability-status-wash: rgba(255, 122, 0, .22);--availability-status-glow: rgba(255, 122, 0, .18);--availability-status-border: rgba(255, 122, 0, .24)}:root[data-theme=light] .topics-availability-card.error,:root[data-theme=light] .topics-availability-card.offline{--availability-card-mid-bg: #fff5f7;--availability-card-end-bg: #ffe4eb;--availability-status-wash: rgba(244, 63, 94, .22);--availability-status-glow: rgba(244, 63, 94, .18);--availability-status-border: rgba(244, 63, 94, .24)}:root[data-theme=light] .topics-availability-card:after{top:-118%!important;right:-38%!important;width:120%!important;height:224%!important;background:radial-gradient(ellipse at 58% 32%,var(--availability-status-wash) 0%,var(--availability-status-glow) 40%,transparent 74%)!important;filter:blur(10px) saturate(1.14)!important;opacity:1!important}:root[data-theme=light] .topics-page .topic-card,:root[data-theme=light] .topics-page .topic-card.active,:root[data-theme=light] .topics-page .topic-card.success{--topic-status-glow: rgba(16, 185, 129, .13);--topic-status-wash: rgba(16, 185, 129, .11);--topic-status-wash-strong: rgba(16, 185, 129, .17)}:root[data-theme=light] .topics-page .topic-card.warning{--topic-status-glow: rgba(245, 158, 11, .13);--topic-status-wash: rgba(245, 158, 11, .11);--topic-status-wash-strong: rgba(245, 158, 11, .17)}:root[data-theme=light] .topics-page .topic-card.danger{--topic-status-glow: rgba(244, 63, 94, .12);--topic-status-wash: rgba(244, 63, 94, .1);--topic-status-wash-strong: rgba(244, 63, 94, .16)}:root[data-theme=light] .topics-page .topic-card:after{opacity:.58!important}:root[data-theme=light] .topics-availability-card.online{--availability-status-wash: rgba(16, 185, 129, .11);--availability-status-glow: rgba(16, 185, 129, .09)}:root[data-theme=light] .topics-availability-card.delay{--availability-status-wash: rgba(245, 158, 11, .11);--availability-status-glow: rgba(245, 158, 11, .09)}:root[data-theme=light] .topics-availability-card.limited,:root[data-theme=light] .topics-availability-card.paused{--availability-status-wash: rgba(255, 122, 0, .11);--availability-status-glow: rgba(255, 122, 0, .09)}:root[data-theme=light] .topics-availability-card.error,:root[data-theme=light] .topics-availability-card.offline{--availability-status-wash: rgba(244, 63, 94, .11);--availability-status-glow: rgba(244, 63, 94, .09)}:root[data-theme=light] .topics-availability-card:after{opacity:.56!important}:root[data-theme=light] .topics-page .topic-card,:root[data-theme=light] .topics-page .topic-card.active,:root[data-theme=light] .topics-page .topic-card.success{--topic-status-glow: rgba(16, 185, 129, .15);--topic-status-wash: rgba(16, 185, 129, .14);--topic-status-wash-strong: rgba(16, 185, 129, .22);border-color:var(--topic-status-border)!important;background:linear-gradient(145deg,#fffffffa,#fffffff0 54%,#f8fafcf0),#fff!important;box-shadow:0 22px 54px #2a20191c,0 0 20px var(--topic-status-glow),inset 0 1px #fffffff5!important}:root[data-theme=light] .topics-page .topic-card.warning{--topic-status-glow: rgba(245, 158, 11, .15);--topic-status-wash: rgba(245, 158, 11, .14);--topic-status-wash-strong: rgba(245, 158, 11, .22)}:root[data-theme=light] .topics-page .topic-card.danger{--topic-status-glow: rgba(244, 63, 94, .14);--topic-status-wash: rgba(244, 63, 94, .13);--topic-status-wash-strong: rgba(244, 63, 94, .21)}:root[data-theme=light] .topics-page .topic-card:hover,:root[data-theme=light] .topics-page .topic-card.active:hover{border-color:var(--topic-status-border)!important;background:linear-gradient(145deg,#fff,#fffffff5 54%,#f8fafcfa),#fff!important;box-shadow:0 26px 62px #2a201924,0 0 24px var(--topic-status-glow),inset 0 1px #fffffffa!important}:root[data-theme=light] .topics-page .topic-card:after{top:-42%!important;right:-28%!important;width:58%!important;height:82%!important;background:radial-gradient(circle at 50% 50%,var(--topic-status-wash-strong) 0%,var(--topic-status-wash) 38%,transparent 68%)!important;opacity:.86!important;filter:blur(12px) saturate(1.16)!important}:root[data-theme=light] .topics-availability-card{--availability-card-mid-bg: #ffffff;--availability-card-end-bg: #f8fafc;border-color:#d2d8e2b8!important;background:linear-gradient(145deg,#fffffffa,#fffffff2 54%,#f8fafcf0),#fff!important;box-shadow:0 18px 42px #2a20191a,0 0 18px var(--availability-status-glow),inset 0 1px #fffffff5!important}:root[data-theme=light] .topics-availability-card.online{--availability-status-wash: rgba(16, 185, 129, .15);--availability-status-glow: rgba(16, 185, 129, .12)}:root[data-theme=light] .topics-availability-card.delay{--availability-status-wash: rgba(245, 158, 11, .15);--availability-status-glow: rgba(245, 158, 11, .12)}:root[data-theme=light] .topics-availability-card.limited,:root[data-theme=light] .topics-availability-card.paused{--availability-status-wash: rgba(255, 122, 0, .15);--availability-status-glow: rgba(255, 122, 0, .12)}:root[data-theme=light] .topics-availability-card.error,:root[data-theme=light] .topics-availability-card.offline{--availability-status-wash: rgba(244, 63, 94, .15);--availability-status-glow: rgba(244, 63, 94, .12)}:root[data-theme=light] .topics-availability-card:after{top:-112%!important;right:-42%!important;width:112%!important;height:212%!important;background:radial-gradient(ellipse at 58% 32%,var(--availability-status-wash) 0%,var(--availability-status-glow) 34%,transparent 76%)!important;filter:blur(12px) saturate(1.16)!important;opacity:.86!important}:root[data-theme=light] .sentiment-wheel-svg{--sentiment-wheel-core-start: rgba(255, 244, 232, .98);--sentiment-wheel-core-mid: rgba(255, 223, 192, .64);--sentiment-wheel-core-end: rgba(249, 115, 22, .18);filter:drop-shadow(0 16px 28px rgba(42,32,25,.12))!important}:root[data-theme=light] .sentiment-wheel-track{stroke:#4b55633d!important;filter:none!important}:root[data-theme=light] .sentiment-wheel-core{stroke:#c2410c38!important;stroke-width:1.4!important;filter:drop-shadow(0 10px 18px rgba(42,32,25,.12)) drop-shadow(0 0 14px rgba(249,115,22,.14))!important}:root[data-theme=light] .processing-gauge-svg{--processing-gauge-cap-start: rgba(255, 238, 220, .98);--processing-gauge-cap-end: rgba(249, 115, 22, .18);filter:drop-shadow(0 16px 28px rgba(42,32,25,.11)) drop-shadow(0 0 16px rgba(249,115,22,.14))!important}:root[data-theme=light] .processing-gauge-inner-arc{stroke:#f9731647!important;stroke-dasharray:3 8!important;filter:drop-shadow(0 0 10px rgba(249,115,22,.16))!important}:root[data-theme=light] .processing-gauge-segment{stroke:#78716c33!important}:root[data-theme=light] .processing-gauge-segment.active{stroke:#ff7a00!important;filter:drop-shadow(0 0 7px rgba(255,122,0,.5)) drop-shadow(0 0 16px rgba(255,122,0,.24))!important}:root[data-theme=light] .processing-gauge-cap{stroke:#c2410c33!important;stroke-width:1.1!important;filter:drop-shadow(0 8px 16px rgba(42,32,25,.12))!important}:root[data-theme=light] .shell{background:linear-gradient(135deg,rgba(249,115,22,.092),transparent 38%),linear-gradient(225deg,rgba(203,196,188,.28),transparent 40%),linear-gradient(180deg,#fbfaf9,#f1efec)!important}:root[data-theme=light] .shell:before{background:radial-gradient(circle at 35% 35%,rgba(249,115,22,.253),rgba(249,115,22,.092) 44%,transparent 72%)!important}:root[data-theme=light] .shell:after{background:radial-gradient(circle at 45% 45%,rgba(95,88,80,.16),rgba(249,115,22,.069) 44%,transparent 72%)!important}:root[data-theme=light] .topics-page .topic-card,:root[data-theme=light] .topics-page .topic-card.active,:root[data-theme=light] .topics-page .topic-card.success,:root[data-theme=light] .topics-page .topic-card.warning,:root[data-theme=light] .topics-page .topic-card.danger{border-color:#d2d8e2b8!important;box-shadow:0 22px 54px #2a20191c,inset 0 1px #fffffff5!important}:root[data-theme=light] .topics-page .topic-card:hover,:root[data-theme=light] .topics-page .topic-card.active:hover,:root[data-theme=light] .topics-page .topic-card.success:hover,:root[data-theme=light] .topics-page .topic-card.warning:hover,:root[data-theme=light] .topics-page .topic-card.danger:hover{border-color:#c5ccd8d1!important;box-shadow:0 26px 62px #2a201924,inset 0 1px #fffffffa!important}:root[data-theme=light] .topics-availability-card,:root[data-theme=light] .topics-availability-card.online,:root[data-theme=light] .topics-availability-card.delay,:root[data-theme=light] .topics-availability-card.limited,:root[data-theme=light] .topics-availability-card.paused,:root[data-theme=light] .topics-availability-card.error,:root[data-theme=light] .topics-availability-card.offline{border-color:#d2d8e2b8!important}:root[data-theme=light] .topics-availability-card.clickable:hover,:root[data-theme=light] .topics-availability-card.clickable:focus-visible{border-color:#c5ccd8d1!important}:root[data-theme=light] .topics-page .topic-card:after{background:radial-gradient(circle at 50% 50%,var(--topic-status-wash-strong) 0%,var(--topic-status-wash) 38%,transparent 68%)!important;opacity:.86!important;filter:blur(12px) saturate(1.16) brightness(1)!important;transform:translateZ(0) scale(1)!important;transform-origin:70% 24%!important;transition:opacity .42s ease,transform .46s cubic-bezier(.16,1,.3,1),filter .42s ease!important;will-change:opacity,transform,filter}:root[data-theme=light] .topics-page .topic-card:hover:after,:root[data-theme=light] .topics-page .topic-card.active:hover:after,:root[data-theme=light] .topics-page .topic-card.success:hover:after,:root[data-theme=light] .topics-page .topic-card.warning:hover:after,:root[data-theme=light] .topics-page .topic-card.danger:hover:after,:root[data-theme=light] .topics-page .topic-card.is-visible:hover:after,:root[data-theme=light] .topics-page .topic-card.active.is-visible:hover:after{opacity:.98!important;filter:blur(12px) saturate(1.3) brightness(1.1)!important;transform:translateZ(0) scale(1.1)!important}.topic-reports-top-button{width:auto;min-height:38px;flex:0 0 auto}.infopod-reports-page,.infopod-report-page{display:grid;gap:18px}.infopod-page-head{display:flex;align-items:center;gap:14px}.infopod-page-head h1{margin:0;color:#fff;font-size:clamp(24px,3vw,38px);line-height:1.05}.infopod-page-head .text-button{width:auto;margin-left:auto}.infopod-report-title-block{min-width:0}.infopod-report-title-block span{color:#c7d2e5b8;font-size:13px}.infopod-report-head-actions,.infopod-section-actions,.infopod-filter-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.infopod-loading,.infopod-muted-card{display:flex;align-items:center;justify-content:center;min-height:96px;gap:10px;border:1px solid rgba(168,185,214,.16);border-radius:8px;background:#ffffff0b;color:#d7e1f4c2}.infopod-report-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.infopod-report-card,.infopod-hero-card,.infopod-section,.infopod-metric-card,.infopod-story-card,.infopod-story-editor-card,.infopod-top-card{border:1px solid rgba(168,185,214,.16);border-radius:8px;background:linear-gradient(145deg,#ffffff12,#ffffff05),#070a12b8;box-shadow:inset 0 1px #ffffff14,0 18px 50px #00000038}.infopod-report-card{display:grid;overflow:hidden}.infopod-report-card.ready-card{border-color:#22d3ee42;box-shadow:inset 0 1px #ffffff14,0 0 34px #22d3ee14}.infopod-report-card-main{display:grid;gap:12px;padding:16px;border:0;background:transparent;color:inherit;text-align:left}.infopod-report-card-main:hover{background:#22d3ee0d}.infopod-report-card-top,.infopod-status-row,.infopod-date-row,.infopod-story-card-head,.infopod-platform-row-top,.infopod-platform-meta,.infopod-mention-meta,.infopod-mention-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.infopod-report-card h2{margin:0;color:#fff;font-size:19px;line-height:1.18}.infopod-report-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.infopod-report-card-stats span{display:grid;gap:2px;color:#c7d2e5a8;font-size:11px}.infopod-report-card-stats strong{color:#fff;font-size:13px}.infopod-report-card-error{margin:0;color:#ffb6c4;font-size:12px}.infopod-report-card-actions{padding:0 16px 16px}.infopod-report-card-actions .text-button{width:100%}.infopod-status-badge,.infopod-soft-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(168,185,214,.24);border-radius:999px;background:#ffffff0f;color:#e1eafbdb;font-size:11px;font-weight:800;text-transform:uppercase}.infopod-status-badge.ready,.infopod-status-badge.public{border-color:#38f8a270;background:#38f8a21c;color:#dbffed;box-shadow:0 0 20px #38f8a224}.infopod-status-badge.forming,.infopod-status-badge.updating{border-color:#22d3ee75;background:#22d3ee1c;color:#dcfbff}.infopod-status-badge.error{border-color:#ff55767a;background:#ff55761f;color:#ffd8e0}.infopod-status-badge.below{border-color:#f7d58a75;background:#f7d58a1a;color:#ffe8af}.infopod-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:18px;padding:18px}.infopod-hero-main{display:grid;align-content:center;gap:12px;min-width:0}.infopod-date-row{color:#c7d2e5bd;font-size:12px}.infopod-date-row b{color:#fff}.infopod-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.infopod-action-grid .text-button,.infopod-action-grid .danger-button{width:100%}.infopod-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.infopod-metric-card{display:grid;gap:8px;min-height:104px;padding:14px}.infopod-metric-card span{color:#c7d2e5ad;font-size:12px}.infopod-metric-card strong{color:#fff;font-size:26px;line-height:1}.infopod-metric-card.compact strong{font-size:15px;line-height:1.2}.infopod-section{display:grid;gap:14px;padding:18px}.infopod-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.infopod-section-head h2{margin:0;color:#fff;font-size:22px}.infopod-summary-text,.infopod-conclusions-text{margin:0;color:#ebf1ffeb;font-size:15px;line-height:1.65}.infopod-conclusions-text{padding-top:12px;border-top:1px solid rgba(168,185,214,.14);color:#cdd9eedb}.infopod-field{display:grid;gap:7px}.infopod-field span{color:#c7d2e5b8;font-size:12px;font-weight:700}.infopod-field input,.infopod-field textarea,.infopod-filter-row select{width:100%;border:1px solid rgba(168,185,214,.2);border-radius:8px;background:#ffffff0e;color:#eef4ff;outline:none}.infopod-field input,.infopod-filter-row select{min-height:40px;padding:0 11px}.infopod-field textarea{min-height:110px;padding:11px;resize:vertical}.infopod-story-editor-list,.infopod-story-grid,.infopod-top-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.infopod-story-editor-card,.infopod-story-card{display:grid;gap:12px;padding:14px}.infopod-story-editor-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c7d2e5b3;font-size:12px;font-weight:800;text-transform:uppercase}.infopod-story-editor-top div{display:inline-flex;gap:5px}.infopod-story-editor-top button{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(168,185,214,.2);border-radius:8px;background:#ffffff0e;color:#fff}.infopod-story-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.infopod-story-card h3,.infopod-timeline-event h3,.infopod-mention-row h3,.infopod-top-card h3{margin:0;color:#fff;line-height:1.2}.infopod-story-card p,.infopod-timeline-event p,.infopod-mention-row p{margin:0;color:#cdd9eec7;line-height:1.5}.infopod-story-card-head{justify-content:space-between}.infopod-story-card-head span,.infopod-story-card-head strong{color:#dbffedf0;font-size:13px}.infopod-story-examples{display:grid;gap:6px}.infopod-story-examples a{color:#9fc0ff;font-size:12px;text-decoration:none}.infopod-platform-bars{display:grid;gap:10px}.infopod-platform-row{display:grid;gap:7px;padding:12px;border:1px solid rgba(168,185,214,.12);border-radius:8px;background:#ffffff09}.infopod-platform-row-top{justify-content:space-between}.infopod-platform-row-top strong{color:#fff}.infopod-platform-row-top span,.infopod-platform-meta{color:#c7d2e5ad;font-size:12px}.infopod-platform-track{height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.infopod-platform-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#38f8a2,#ff3df2);box-shadow:0 0 22px #22d3ee3d}.infopod-segmented{display:inline-flex;padding:4px;border:1px solid rgba(168,185,214,.18);border-radius:8px;background:#ffffff0b}.infopod-segmented button{min-height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#c7d2e5bd;font-size:12px}.infopod-segmented button.active{background:#22d3ee29;color:#fff}.infopod-chart-wrap{position:relative;min-height:300px}.infopod-chart-wrap svg{display:block;width:100%;height:280px;overflow:visible}.infopod-chart-markers{display:flex;flex-wrap:wrap;gap:8px 14px;color:#c7d2e5b8;font-size:12px}.infopod-chart-markers span{display:inline-flex;align-items:center;gap:6px}.infopod-chart-markers i{display:inline-block;width:9px;height:9px;border-radius:999px}.infopod-timeline{display:grid;gap:12px}.infopod-timeline-event{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgba(168,185,214,.13);border-radius:8px;background:#ffffff09}.infopod-timeline-event time{color:#fff;font-size:12px}.infopod-timeline-event>div{display:grid;gap:7px}.infopod-timeline-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#c7d2e5a8;font-size:12px}.infopod-timeline-meta a{color:#9fc0ff;text-decoration:none}.infopod-top-card{display:grid;align-content:start;gap:10px;padding:14px}.infopod-source-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(74px,.55fr));gap:10px;padding:9px 0;border-bottom:1px solid rgba(168,185,214,.12);color:inherit;text-decoration:none}.infopod-source-row:last-child{border-bottom:0}.infopod-source-row span{display:grid;gap:2px;min-width:0}.infopod-source-row strong,.infopod-source-row b{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.infopod-source-row small{color:#c7d2e59e;font-size:11px}.infopod-word-cloud{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:84px}.infopod-word-cloud span{padding:6px 10px;border:1px solid rgba(34,211,238,.2);border-radius:999px;background:#22d3ee14;color:#fff;font-size:calc(13px * var(--word-scale));line-height:1.15}.infopod-filter-row select{width:auto;min-width:150px}.infopod-mentions-list{display:grid;gap:10px}.infopod-mention-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;border:1px solid rgba(168,185,214,.13);border-radius:8px;background:#ffffff09}.infopod-mention-row>div{display:grid;gap:8px;min-width:0}.infopod-mention-meta,.infopod-mention-metrics{color:#c7d2e59e;font-size:12px}.infopod-empty{min-height:180px}.public-report-shell{min-height:100vh;padding:28px 4vw 56px;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.18),transparent 32%),radial-gradient(circle at 86% 14%,rgba(255,61,242,.15),transparent 28%),#07080c;color:#eef4ff}.public-report-shell>.infopod-metrics-grid,.public-report-shell>.infopod-section{width:min(1500px,100%);margin:14px auto 0}.public-report-cover,.public-report-unavailable{display:grid;width:min(1500px,100%);margin:0 auto 18px;gap:14px;padding:28px;border:1px solid rgba(168,185,214,.16);border-radius:8px;background:linear-gradient(145deg,#ffffff14,#ffffff05),#070a12cc;box-shadow:0 28px 86px #00000061,0 0 54px #22d3ee1f}.public-report-cover h1,.public-report-unavailable h1{margin:0;color:#fff;font-size:clamp(32px,5vw,64px);line-height:1}.public-report-cover p,.public-report-unavailable p{margin:0;color:#c7d2e5c2}.public-report-cover .text-button{width:fit-content}@media(max-width:1180px){.infopod-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.infopod-hero-card{grid-template-columns:1fr}.infopod-source-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(74px,.5fr))}.infopod-source-row span:last-child{display:none}}@media(max-width:760px){.infopod-page-head,.infopod-section-head{align-items:stretch;flex-direction:column}.infopod-page-head .text-button,.infopod-report-head-actions,.infopod-section-actions,.infopod-filter-row{width:100%;justify-content:stretch}.infopod-report-grid,.infopod-story-editor-list,.infopod-story-grid,.infopod-top-grid,.infopod-metrics-grid,.infopod-action-grid,.infopod-story-number-grid,.infopod-timeline-event,.infopod-mention-row,.infopod-source-row{grid-template-columns:1fr}.infopod-source-row span:last-child{display:grid}.infopod-filter-row select,.topic-reports-top-button{width:100%}.public-report-shell{padding:16px}}:root{--a7-red: #ff3d68;--a7-red-soft: rgba(255, 61, 104, .16);--a7-blue: #4f7cff;--a7-blue-soft: rgba(79, 124, 255, .16);--a7-cyan: #32d6ff;--a7-card-bg: rgba(8, 10, 13, .86);--a7-card-bg-strong: rgba(11, 14, 19, .94);--a7-card-border: rgba(255, 255, 255, .1);--a7-card-border-hover: rgba(124, 166, 255, .24);--a7-muted: rgba(238, 244, 255, .62);--a7-soft: rgba(238, 244, 255, .78);--a7-radius-card: 18px;--a7-radius-control: 12px;--a7-ease: .26s ease-out}.a7-negative-page{position:relative;isolation:isolate;gap:18px;overflow:hidden;border-color:#ffffff1a!important;border-radius:24px;background:#000!important;box-shadow:0 28px 86px #0000009e!important}.service-standalone-shell .a7-negative-page{width:min(95vw,1760px);max-width:none;background:#000!important}.a7-negative-page:before{position:absolute;inset:0;z-index:-1;background-image:none;content:"";opacity:0;pointer-events:none}.a7-negative-head{align-items:center;padding:4px 2px 2px}.a7-negative-title-row{gap:14px}.a7-negative-title-copy{display:grid;gap:8px;min-width:0}.a7-service-badge{display:inline-flex;width:fit-content;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:linear-gradient(145deg,#ffffff14,#ffffff06);box-shadow:inset 0 1px #ffffff1c;color:#eef4ffb8;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.a7-service-badge svg{color:#32d6ffeb;filter:drop-shadow(0 0 10px rgba(50,214,255,.32))}.a7-service-badge b{color:#f8fbff}.a7-negative-title-copy h1{margin:0;color:#fffffff0;font-size:clamp(30px,3vw,46px);line-height:.96;letter-spacing:0}.a7-back-button,.a7-card-icon-button{border-color:#ffffff1c!important;background:linear-gradient(145deg,#ffffff12,#ffffff05),#090c11c2!important;box-shadow:inset 0 1px #ffffff1a!important;color:#eef4ffd6!important}.a7-back-button:hover,.a7-card-icon-button:hover{border-color:#32d6ff38!important;box-shadow:inset 0 1px #ffffff1f!important;color:#fff!important}.a7-add-button{width:auto;min-height:42px;padding:0 16px;border:1px solid transparent!important;border-radius:14px!important;background:linear-gradient(145deg,#4f7cff47,#32d6ff12),linear-gradient(#07101f,#07101f) padding-box,linear-gradient(90deg,#ff3d68a3,#32d6ffb3,#4f7cffad) border-box!important;box-shadow:0 16px 38px #0d205057,0 0 30px #4f7cff29,inset 0 1px #ffffff1f!important;color:#f7fbff!important}.a7-add-button:hover{box-shadow:0 16px 38px #0d205057,0 0 18px #32d6ff14,inset 0 1px #ffffff21!important}.a7-access-badge{min-height:34px;padding-inline:12px;border-radius:999px;background:#ffffff0b}.a7-comment-parent-summary.missing{border-color:#ffbe7333;color:#ffe0b9db;background:#ffbe7312}.a7-access-badge.admin{border-color:#4be8936b;background:#4be8931a;color:#90ffc7;box-shadow:0 0 22px #4be89321}.a7-pin-logout-button{width:34px;height:34px;border-color:#ff3d687a!important;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.14),transparent 36%),linear-gradient(145deg,#ff3d682e,#ff3d680b),#ffffff09!important;color:#ffe4ebf0!important;box-shadow:0 0 22px #ff3d6857,inset 0 1px #ffffff1f!important}.a7-summary-row{gap:14px}.a7-summary-card,.a7-filters,.a7-chart-card,.a7-table-card,.a7-ai-form-panel{border-color:var(--a7-card-border)!important;border-radius:var(--a7-radius-card);background:linear-gradient(180deg,#fff1,#ffffff05 46%,#ffffff02),var(--a7-card-bg)!important;box-shadow:0 22px 64px #0000008a,inset 0 1px #ffffff13,inset 0 -1px #ffffff06!important;transition:opacity .62s ease-out,transform .62s ease-out,border-color var(--a7-ease),box-shadow var(--a7-ease),background var(--a7-ease)}.a7-negative-page .a7-chart-card{opacity:0;transform:translateY(18px) scale(.985)}.a7-negative-page .a7-chart-card.is-a7-revealed{opacity:1;transform:none}@keyframes a7AboveFoldCardEnter{0%{transform:translateY(18px) scale(.985)}to{transform:none}}@keyframes a7AboveFoldContentEnter{0%{transform:translateY(8px)}to{transform:none}}.a7-negative-page .a7-negative-head,.a7-negative-page .a7-summary-card,.a7-negative-page .a7-filters,.a7-negative-page .a7-dynamics-card,.a7-negative-page .a7-weekly-card{opacity:1;transform:translateY(18px) scale(.985);animation:a7AboveFoldCardEnter .78s cubic-bezier(.2,.82,.2,1) both}.a7-negative-page .a7-negative-head{animation-delay:0ms}.a7-negative-page .a7-summary-card.total{animation-delay:90ms}.a7-negative-page .a7-summary-card.filtered{animation-delay:.14s}.a7-negative-page .a7-filters{animation-delay:.22s}.a7-negative-page .a7-dynamics-card{animation-delay:.32s}.a7-negative-page .a7-weekly-card{animation-delay:.36s}.a7-negative-page .a7-negative-head>*,.a7-negative-page .a7-summary-card>*,.a7-negative-page .a7-filters>*,.a7-negative-page .a7-dynamics-card .a7-chart-head,.a7-negative-page .a7-dynamics-card .a7-bars-grid,.a7-negative-page .a7-dynamics-card .a7-chart-scroll,.a7-negative-page .a7-dynamics-card .a7-hover-scrollbar,.a7-negative-page .a7-weekly-card .a7-table-head,.a7-negative-page .a7-weekly-card .a7-table-wrap{opacity:1;transform:translateY(8px);animation:a7AboveFoldContentEnter .62s ease-out both}.a7-negative-page .a7-negative-head>*{animation-delay:.15s}.a7-negative-page .a7-summary-card.total>*{animation-delay:.26s}.a7-negative-page .a7-summary-card.filtered>*{animation-delay:.31s}.a7-negative-page .a7-filters>*{animation-delay:.39s}.a7-negative-page .a7-dynamics-card .a7-chart-head,.a7-negative-page .a7-dynamics-card .a7-bars-grid,.a7-negative-page .a7-dynamics-card .a7-chart-scroll,.a7-negative-page .a7-dynamics-card .a7-hover-scrollbar{animation-delay:.52s}.a7-negative-page .a7-weekly-card .a7-table-head,.a7-negative-page .a7-weekly-card .a7-table-wrap{animation-delay:.56s}.a7-summary-card:hover,.a7-chart-card:hover,.a7-table-card:hover{border-color:#ffffff24!important;box-shadow:0 22px 64px #0000008a,inset 0 1px #ffffff16,inset 0 -1px #ffffff06!important}.a7-summary-card{position:relative;min-height:112px;align-content:space-between;gap:12px;overflow:hidden;padding:18px 20px}.a7-summary-card:after{position:absolute;right:-34px;bottom:-56px;width:320px;height:156px;border-radius:999px;background:radial-gradient(circle at 28% 48%,rgba(255,61,104,.2),transparent 54%),radial-gradient(circle at 72% 40%,rgba(79,124,255,.28),transparent 60%);filter:blur(34px);content:"";opacity:.76;pointer-events:none}.a7-summary-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.a7-summary-card-top span{color:var(--a7-muted);font-size:12px;font-weight:800}.a7-summary-card-top b{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#eef4ffb3;font-size:10px;font-weight:900;text-transform:uppercase}.a7-summary-card strong{color:#fff;font-size:clamp(38px,4vw,56px);line-height:.9;letter-spacing:0}.a7-summary-value-spacer{display:inline-block;width:112px;height:48px;border-radius:14px}.a7-summary-metric-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;min-width:0}.a7-summary-breakdown{position:relative;z-index:1;flex:1 1 auto;min-width:min(100%,260px);gap:8px 10px;margin-top:0}.a7-summary-breakdown.is-initial-loading{visibility:hidden}.a7-summary-breakdown span{min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:#eef4ffd1}.a7-summary-breakdown i.review,.a7-chart-legend i.review{background:var(--a7-red);box-shadow:0 0 14px #ff3d6870}.a7-summary-breakdown i.publication,.a7-chart-legend i.publication{background:var(--a7-blue);box-shadow:0 0 14px #4f7cff6b}.a7-filters{grid-template-columns:minmax(380px,auto) minmax(142px,168px) minmax(142px,168px) minmax(190px,240px) minmax(150px,190px);gap:12px;align-items:end;padding:14px}.a7-period-tabs,.a7-chart-mode-tabs{gap:3px;padding:4px;border-color:#ffffff14!important;border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#00000047!important;box-shadow:inset 0 1px #ffffff0f!important}.a7-period-tabs button,.a7-chart-mode-tabs button{border-radius:10px!important;color:#eef4ffad;transition:color var(--a7-ease),background var(--a7-ease),box-shadow var(--a7-ease),border-color var(--a7-ease),transform var(--a7-ease)}.a7-period-tabs button{min-height:34px;padding:0 13px}.a7-chart-mode-tabs button{min-height:30px;max-width:88px;overflow:hidden;white-space:nowrap}.a7-chart-mode-tabs{overflow:hidden;transition:gap var(--a7-ease),max-width var(--a7-ease),padding var(--a7-ease)}.a7-chart-mode-tabs.single-mode{gap:0}.a7-chart-mode-tabs button.is-hidden{max-width:0;min-width:0;padding-right:0;padding-left:0;border-width:0!important;opacity:0;pointer-events:none;transform:translate(6px)}.a7-period-tabs button.active,.a7-chart-mode-tabs button.active{border-color:#ffffff1f!important;background:linear-gradient(135deg,#ff3d6847,#4f7cff3d),#04060cb8!important;box-shadow:0 10px 26px #00000047,0 0 22px #ff3d681f,0 0 24px #4f7cff21,inset 0 1px #ffffff1a!important;color:#fff!important}.a7-period-tabs button:hover,.a7-chart-mode-tabs button:hover{border-color:#ffffff1a!important;color:#ffffffe0}.a7-filter-field{gap:7px}.a7-filter-field>span{color:#eef4ff8c;font-size:11px;font-weight:900;text-transform:uppercase}.a7-filter-control{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:var(--a7-radius-control);background:linear-gradient(180deg,#ffffff0d,#ffffff03),#02050aa3;box-shadow:inset 0 1px #ffffff0e;transition:border-color var(--a7-ease),box-shadow var(--a7-ease),background var(--a7-ease)}.a7-filter-control svg{color:#5f93ffd1}.a7-filter-control:hover{border-color:#ffffff21;box-shadow:inset 0 1px #fff1}.a7-filter-control:focus-within{border-color:#32d6ff4d;box-shadow:0 0 0 3px #32d6ff0e,inset 0 1px #ffffff14}.a7-filter-control input,.a7-filter-control select{min-height:40px;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:#eef4ffe6}.a7-chart-card{gap:16px;min-height:252px;padding:16px}.a7-dynamics-card{--a7-dynamics-bars-delay: 1.16s;--a7-dynamics-bar-grow-duration: .76s;grid-column:span 10;height:var(--a7-main-chart-height);min-height:504px}.a7-dynamics-card .a7-chart-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center}.a7-chart-title svg,.a7-table-head svg{color:#5f93ffeb;filter:drop-shadow(0 0 10px rgba(79,124,255,.25))}.a7-breakdown-card.review .a7-chart-title svg,.a7-country-donut-card.review .a7-chart-title svg,.a7-country-dynamics-card.review .a7-chart-title svg{color:var(--a7-red);filter:drop-shadow(0 0 10px rgba(255,61,104,.34))}.a7-breakdown-card.publication .a7-chart-title svg{color:var(--a7-blue);filter:drop-shadow(0 0 10px rgba(79,124,255,.3))}.a7-chart-title h2,.a7-table-head strong{color:#fffffff0;font-size:13px;letter-spacing:0}.a7-chart-loading{display:flex;height:286px;align-items:end;gap:16px;padding:28px 22px 42px 64px}.a7-chart-loading .a7-skeleton{width:48px;height:42%;border-radius:14px 14px 5px 5px}.a7-chart-loading .a7-skeleton.short{height:32%}.a7-chart-loading .a7-skeleton.medium{height:58%}.a7-chart-loading .a7-skeleton.tall{height:76%}.a7-bars-chart{--a7-axis-left: 48px;--a7-axis-top: 16px;--a7-axis-bottom: 150px;min-height:382px}.a7-dynamics-card .a7-bars-chart{min-height:382px}.a7-bars-grid span{color:#eef4ff6b;font-size:10px;font-weight:700}.a7-bars-grid span:after{background:#ffffff12}.a7-bar-item{min-width:28px}.a7-bar{width:min(72px,92%);border-radius:6px 6px 3px 3px;background:#fff1;box-shadow:inset 0 1px #ffffff14}@keyframes a7DynamicsBarGrow{0%{opacity:0;transform:translateY(12px) scaleY(.001)}to{opacity:1;transform:translateY(0) scaleY(1)}}.a7-negative-page .a7-dynamics-card .a7-bars-chart .a7-bar{opacity:0;transform:translateY(12px) scaleY(.001);transform-origin:bottom center;transition:height .68s cubic-bezier(.2,.82,.2,1),box-shadow var(--a7-ease);will-change:opacity,transform}.a7-negative-page .a7-dynamics-card.is-a7-revealed .a7-bars-chart .a7-bar{animation:a7DynamicsBarGrow var(--a7-dynamics-bar-grow-duration, .76s) cubic-bezier(.2,.82,.2,1) both;animation-delay:calc(var(--a7-dynamics-bars-delay, 1.16s) + var(--a7-chart-item-delay, 0ms))}.a7-bar.low-value{border-radius:6px 6px 3px 3px}.a7-bar span{min-height:12px;font-size:10px;font-weight:900}.a7-bar.low-value span{min-height:8px}.a7-bar span.review{background:linear-gradient(180deg,#ff6b8a,var(--a7-red));box-shadow:inset 0 1px #fff3,0 0 16px #ff3d6838}.a7-bar span.publication{background:linear-gradient(180deg,#82a1ff,var(--a7-blue));box-shadow:inset 0 1px #fff3,0 0 16px #4f7cff38}.a7-bar-item:hover .a7-bar{box-shadow:inset 0 1px #ffffff21}.a7-bar-tooltip{position:absolute;bottom:calc(100% + 16px);left:50%;z-index:6;display:grid;min-width:172px;gap:7px;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#080b10f0;box-shadow:0 18px 44px #0000006b,0 0 24px #4f7cff1f;color:#eef4ffd1;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity var(--a7-ease),transform var(--a7-ease)}.a7-bar-tooltip strong{color:#fff;font-size:12px}.a7-bar-tooltip span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.a7-bar-tooltip i{width:8px;height:8px;border-radius:999px}.a7-bar-tooltip i.review{background:var(--a7-red)}.a7-bar-tooltip i.publication{background:var(--a7-blue)}.a7-bar-item:hover .a7-bar-tooltip,.a7-bar-item:focus-within .a7-bar-tooltip{opacity:1;transform:translate(-50%)}.a7-bar-item small{top:calc(100% + 24px);color:#eef4ffad;font-size:11px;font-weight:800;text-align:center;transform:translate(-50%)}.a7-bars-chart.dense-labels .a7-bar-item small{top:calc(100% + 22px);transform:translate(-50%)}.a7-chart-legend.compact{justify-content:flex-start;gap:8px;padding-left:48px}.a7-chart-legend.compact.in-head{justify-content:center;justify-self:center;padding-left:0}.a7-chart-legend span{min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:#eef4ffb8}.a7-weekly-card{grid-column:span 5;height:var(--a7-main-chart-height);border-radius:var(--a7-radius-card)}.a7-weekly-table th,.a7-materials-table th{position:sticky;top:0;z-index:2;background:#0a0c10f5!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.a7-weekly-table th,.a7-weekly-table td{padding:10px 12px}.a7-weekly-table th:nth-child(2),.a7-weekly-table th:nth-child(3),.a7-weekly-table td:nth-child(2),.a7-weekly-table td:nth-child(3){text-align:right}.a7-weekly-table tr.latest td.a7-weekly-total-column{background:#4f7cff12}.a7-breakdown-card{min-height:270px;padding:16px}.a7-country-donut-card{position:relative;container-type:inline-size;grid-template-rows:auto minmax(0,1fr);grid-column:span 10;min-height:300px}.a7-country-map-blur{position:absolute;inset:34px 24px 24px 38%;z-index:0;overflow:visible;pointer-events:none;filter:blur(4px);mix-blend-mode:screen;transform:scale(1.1);transform-origin:center}.a7-country-map-base,.a7-country-map-highlight{position:absolute;inset:0;opacity:0;pointer-events:none}.a7-country-map-base{background-image:url(/a7-country-map.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";filter:invert(1) brightness(1.25) contrast(.82);transition:opacity .76s ease-out,transform .9s ease-out;transform:scale(.985)}.a7-country-donut-card>:not(.a7-country-map-blur){position:relative;z-index:1}.a7-country-map-highlight{z-index:1;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 12px rgba(255,61,104,.18));transition:opacity .82s ease-out}.a7-country-donut-card.is-a7-revealed .a7-country-map-base{opacity:.075;transform:scale(1)}.a7-country-donut-card.is-a7-revealed .a7-country-map-highlight{transition-delay:2s;opacity:1}.a7-country-map-country{fill:var(--a7-red);opacity:calc(var(--a7-country-map-opacity) * .5);transition:opacity var(--a7-ease)}.a7-country-donut-card:has(.a7-country-donut-segment.segment-0:hover) .a7-country-map-country.item-0,.a7-country-donut-card:has(.a7-country-legend-row.item-0:hover) .a7-country-map-country.item-0,.a7-country-donut-card:has(.a7-country-donut-segment.segment-1:hover) .a7-country-map-country.item-1,.a7-country-donut-card:has(.a7-country-legend-row.item-1:hover) .a7-country-map-country.item-1,.a7-country-donut-card:has(.a7-country-donut-segment.segment-2:hover) .a7-country-map-country.item-2,.a7-country-donut-card:has(.a7-country-legend-row.item-2:hover) .a7-country-map-country.item-2,.a7-country-donut-card:has(.a7-country-donut-segment.segment-3:hover) .a7-country-map-country.item-3,.a7-country-donut-card:has(.a7-country-legend-row.item-3:hover) .a7-country-map-country.item-3,.a7-country-donut-card:has(.a7-country-donut-segment.segment-4:hover) .a7-country-map-country.item-4,.a7-country-donut-card:has(.a7-country-legend-row.item-4:hover) .a7-country-map-country.item-4,.a7-country-donut-card:has(.a7-country-donut-segment.segment-5:hover) .a7-country-map-country.item-5,.a7-country-donut-card:has(.a7-country-legend-row.item-5:hover) .a7-country-map-country.item-5,.a7-country-donut-card:has(.a7-country-donut-segment.segment-6:hover) .a7-country-map-country.item-6,.a7-country-donut-card:has(.a7-country-legend-row.item-6:hover) .a7-country-map-country.item-6,.a7-country-donut-card:has(.a7-country-donut-segment.segment-7:hover) .a7-country-map-country.item-7,.a7-country-donut-card:has(.a7-country-legend-row.item-7:hover) .a7-country-map-country.item-7,.a7-country-donut-card:has(.a7-country-donut-segment.segment-8:hover) .a7-country-map-country.item-8,.a7-country-donut-card:has(.a7-country-legend-row.item-8:hover) .a7-country-map-country.item-8,.a7-country-donut-card:has(.a7-country-donut-segment.segment-9:hover) .a7-country-map-country.item-9,.a7-country-donut-card:has(.a7-country-legend-row.item-9:hover) .a7-country-map-country.item-9,.a7-country-donut-card:has(.a7-country-donut-segment.segment-10:hover) .a7-country-map-country.item-10,.a7-country-donut-card:has(.a7-country-legend-row.item-10:hover) .a7-country-map-country.item-10,.a7-country-donut-card:has(.a7-country-donut-segment.segment-11:hover) .a7-country-map-country.item-11,.a7-country-donut-card:has(.a7-country-legend-row.item-11:hover) .a7-country-map-country.item-11{opacity:var(--a7-country-map-opacity)}.a7-country-donut-layout,.a7-country-donut-loading{display:grid;height:100%;min-height:340px;grid-template-columns:minmax(260px,320px) minmax(0,430px);align-items:center;justify-content:start;gap:18px}.a7-quiet-loading{display:block;min-height:180px;opacity:0;pointer-events:none}.a7-chart-loading.a7-quiet-loading{height:286px;min-height:286px;padding:0}.a7-country-donut-loading.a7-quiet-loading{min-height:340px;grid-template-columns:1fr}.a7-country-donut{position:relative;z-index:1;display:grid;width:min(100%,320px);aspect-ratio:1;place-items:center;border-radius:50%;box-shadow:0 0 17px #ff3d681a,0 0 21px #36e3ff0d,inset 0 1px #ffffff1f}.a7-country-donut svg{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible}.a7-country-donut-track{fill:none;stroke:#ffffff0d;stroke-width:18}.a7-country-donut-segment{opacity:0;stroke:#ffffff09;stroke-width:.35;stroke-linejoin:round;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--a7-donut-color) 34%,transparent)) drop-shadow(0 0 3px color-mix(in srgb,var(--a7-donut-color) 10%,transparent));transform-box:view-box;transform-origin:center;transform:scale(.94);transition:opacity .56s ease-out calc(.28s + var(--a7-chart-item-delay, 0ms)),transform .76s cubic-bezier(.2,.82,.2,1) calc(.28s + var(--a7-chart-item-delay, 0ms)),filter var(--a7-ease)}.a7-country-donut-card.is-a7-revealed .a7-country-donut-segment{opacity:1;transform:scale(1)}.a7-country-donut-segment:hover,.a7-country-donut-layout:has(.a7-country-legend-row.item-0:hover) .a7-country-donut-segment.segment-0,.a7-country-donut-layout:has(.a7-country-legend-row.item-1:hover) .a7-country-donut-segment.segment-1,.a7-country-donut-layout:has(.a7-country-legend-row.item-2:hover) .a7-country-donut-segment.segment-2,.a7-country-donut-layout:has(.a7-country-legend-row.item-3:hover) .a7-country-donut-segment.segment-3,.a7-country-donut-layout:has(.a7-country-legend-row.item-4:hover) .a7-country-donut-segment.segment-4,.a7-country-donut-layout:has(.a7-country-legend-row.item-5:hover) .a7-country-donut-segment.segment-5,.a7-country-donut-layout:has(.a7-country-legend-row.item-6:hover) .a7-country-donut-segment.segment-6,.a7-country-donut-layout:has(.a7-country-legend-row.item-7:hover) .a7-country-donut-segment.segment-7,.a7-country-donut-layout:has(.a7-country-legend-row.item-8:hover) .a7-country-donut-segment.segment-8,.a7-country-donut-layout:has(.a7-country-legend-row.item-9:hover) .a7-country-donut-segment.segment-9,.a7-country-donut-layout:has(.a7-country-legend-row.item-10:hover) .a7-country-donut-segment.segment-10,.a7-country-donut-layout:has(.a7-country-legend-row.item-11:hover) .a7-country-donut-segment.segment-11{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--a7-donut-color) 76%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--a7-donut-color) 34%,transparent));transition-delay:0ms;transform:scale(1.04)}.a7-country-donut:after{position:absolute;inset:27%;z-index:1;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.08),transparent 36%),#070a0feb;content:""}.a7-country-donut span{position:absolute;inset:27%;z-index:2;display:grid;place-content:center;text-align:center}.a7-country-donut b{color:#fff;font-size:30px;line-height:1}.a7-country-donut small{color:#eef4ff8f;font-size:10px;font-weight:850}.a7-country-legend{position:relative;z-index:1;align-self:center;display:grid;width:min(100%,262px);gap:0;transform:translate(20cqw);transition:transform var(--a7-ease)}.a7-country-legend-row{display:grid;grid-template-columns:10px minmax(100px,154px) 28px;align-items:center;justify-content:start;gap:8px;width:min(100%,228px);min-height:31px;padding:5px 0;color:#eef4ffcc;opacity:0;filter:blur(3px);font-weight:750;transform:translateY(8px);transition:opacity 1.04s ease-out calc(1.28s + var(--a7-country-legend-delay, 0ms)),filter 1.12s ease-out calc(1.28s + var(--a7-country-legend-delay, 0ms)),transform 1.36s cubic-bezier(.2,.82,.2,1) calc(1.28s + var(--a7-country-legend-delay, 0ms)),color var(--a7-ease),font-weight var(--a7-ease),text-shadow var(--a7-ease)}.a7-country-donut-card.is-a7-revealed .a7-country-legend-row{opacity:1;filter:blur(0);transform:translateY(0)}.a7-country-legend-row+.a7-country-legend-row{border-top:1px solid rgba(255,255,255,.065)}.a7-country-legend-row i{width:10px;height:10px;border-radius:999px;background:var(--a7-country-color);box-shadow:0 0 14px currentColor;color:var(--a7-country-color);filter:brightness(.92);transition:transform var(--a7-ease),box-shadow var(--a7-ease),filter var(--a7-ease)}.a7-country-donut-card.is-a7-revealed .a7-country-legend-row i{animation:a7CountryLegendDotGlow 1.36s cubic-bezier(.2,.82,.2,1);animation-delay:calc(1.52s + var(--a7-country-legend-delay, 0ms))}@keyframes a7CountryLegendDotGlow{0%{filter:brightness(.74);box-shadow:0 0 8px color-mix(in srgb,var(--a7-country-color) 84%,transparent)}56%{filter:brightness(1.44);box-shadow:0 0 36px 6px color-mix(in srgb,var(--a7-country-color) 100%,transparent),0 0 56px color-mix(in srgb,var(--a7-country-color) 44%,transparent)}to{filter:brightness(.92);box-shadow:0 0 28px currentColor}}.a7-country-legend-row span{overflow:hidden;color:inherit;font-size:12px;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;transition:color var(--a7-ease),font-weight var(--a7-ease),text-shadow var(--a7-ease)}.a7-country-legend-row b{color:#fff;font-size:12px;text-align:right}.a7-country-legend-row:hover,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-0:hover) .a7-country-legend-row.item-0,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-1:hover) .a7-country-legend-row.item-1,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-2:hover) .a7-country-legend-row.item-2,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-3:hover) .a7-country-legend-row.item-3,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-4:hover) .a7-country-legend-row.item-4,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-5:hover) .a7-country-legend-row.item-5,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-6:hover) .a7-country-legend-row.item-6,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-7:hover) .a7-country-legend-row.item-7,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-8:hover) .a7-country-legend-row.item-8,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-9:hover) .a7-country-legend-row.item-9,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-10:hover) .a7-country-legend-row.item-10,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-11:hover) .a7-country-legend-row.item-11{color:#fff;font-weight:900;text-shadow:0 0 14px color-mix(in srgb,var(--a7-country-color) 44%,transparent)}.a7-country-legend-row:hover i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-0:hover) .a7-country-legend-row.item-0 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-1:hover) .a7-country-legend-row.item-1 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-2:hover) .a7-country-legend-row.item-2 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-3:hover) .a7-country-legend-row.item-3 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-4:hover) .a7-country-legend-row.item-4 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-5:hover) .a7-country-legend-row.item-5 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-6:hover) .a7-country-legend-row.item-6 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-7:hover) .a7-country-legend-row.item-7 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-8:hover) .a7-country-legend-row.item-8 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-9:hover) .a7-country-legend-row.item-9 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-10:hover) .a7-country-legend-row.item-10 i,.a7-country-donut-layout:has(.a7-country-donut-segment.segment-11:hover) .a7-country-legend-row.item-11 i{box-shadow:0 0 17px 4px color-mix(in srgb,var(--a7-country-color) 55%,transparent);transform:scale(1.18)}.a7-country-donut-loading .a7-skeleton.donut{width:min(100%,320px);height:auto;aspect-ratio:1;border-radius:50%}.a7-country-dynamics-card{grid-column:1 / -1;min-height:392px}.a7-country-dynamics-card .a7-chart-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center}.a7-country-dynamics-card .a7-chart-legend.compact.in-head{justify-content:end;max-width:760px}.a7-country-line-loading{min-height:316px}.a7-country-line-stage{min-width:100%;height:318px}.a7-country-line-chart{display:block;width:100%;height:318px;overflow:visible}.a7-country-line-grid line{stroke:#ffffff13;stroke-width:1;vector-effect:non-scaling-stroke}.a7-country-line-grid text,.a7-country-line-months text{fill:#eef4ff75;font-size:10px;font-weight:800;text-anchor:end}.a7-country-line-months text{fill:#eef4ff9e;text-anchor:middle}.a7-country-line-path{fill:none;stroke:var(--a7-country-line-color);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--a7-country-line-color) 42%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--a7-country-line-color) 18%,transparent));opacity:0;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.a7-country-dynamics-card.is-a7-revealed .a7-country-line-path{animation:a7CountryLineDraw 2.2s cubic-bezier(.18,.82,.22,1) both;animation-delay:calc(.42s + var(--a7-chart-item-delay, 0ms))}@keyframes a7CountryLineDraw{0%{opacity:0;stroke-dashoffset:1}12%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.a7-country-line-point{outline:none}.a7-country-line-dot{fill:#070a0ff5;stroke:var(--a7-country-line-color);stroke-width:2.2;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--a7-country-line-color) 28%,transparent));opacity:0;transform:scale(.76);transform-box:fill-box;transform-origin:center;transition:filter var(--a7-ease),stroke-width var(--a7-ease),transform var(--a7-ease)}.a7-country-dynamics-card.is-a7-revealed .a7-country-line-dot{animation:a7CountryLineDotEnter .62s cubic-bezier(.2,.82,.2,1) both;animation-delay:calc(1.52s + var(--a7-country-point-delay, 0ms))}@keyframes a7CountryLineDotEnter{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.a7-country-line-point:hover .a7-country-line-dot,.a7-country-line-point:focus-within .a7-country-line-dot{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--a7-country-line-color) 58%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--a7-country-line-color) 28%,transparent));stroke-width:2.8;transform:scale(1.14)}@media(min-width:1181px){.a7-country-dynamics-card .a7-chart-scroll-shell.has-overflow-cue:before,.a7-country-dynamics-card .a7-chart-scroll-shell.has-overflow-cue:after{display:none}}.a7-country-line-tooltip-foreign{overflow:visible;pointer-events:none}.a7-country-line-tooltip{display:grid;gap:7px;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#080b10f0;box-shadow:0 18px 44px #0000006b,0 0 24px color-mix(in srgb,var(--a7-country-line-color) 16%,transparent);color:#eef4ffd1;opacity:0;transform:translateY(7px);transition:opacity var(--a7-ease),transform var(--a7-ease)}.a7-country-line-point:hover .a7-country-line-tooltip,.a7-country-line-point:focus-within .a7-country-line-tooltip{opacity:1;transform:translateY(0)}.a7-country-line-tooltip strong{color:#fff;font-size:12px}.a7-country-line-tooltip span{display:flex;align-items:center;gap:7px;color:#eef4ffcc;font-size:11px;font-weight:850}.a7-country-line-tooltip i{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.a7-breakdown-list{gap:8px}.a7-breakdown-list.a7-quiet-loading{min-height:214px}.a7-breakdown-row{gap:7px;padding:8px;border:1px solid transparent;border-radius:14px;transition:border-color var(--a7-ease),background var(--a7-ease)}.a7-breakdown-row:hover{border-color:#ffffff0e;background:#ffffff05}.a7-breakdown-label{color:#eef4ffcc}.a7-breakdown-label b{color:#fff;font-size:12px;text-align:right}.a7-breakdown-track{height:8px;background:#ffffff12}.a7-negative-page .a7-breakdown-track i{opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .52s ease-out calc(.26s + var(--a7-chart-item-delay, 0ms)),transform .76s cubic-bezier(.2,.82,.2,1) calc(.26s + var(--a7-chart-item-delay, 0ms)),width .45s ease}.a7-negative-page .a7-chart-card.is-a7-revealed .a7-breakdown-track i{opacity:1;transform:scaleX(1)}.a7-breakdown-card.review .a7-breakdown-track i{background:linear-gradient(90deg,var(--a7-red),#ff7f9b);box-shadow:0 0 18px #ff3d6833}.a7-breakdown-card.publication .a7-breakdown-track i{background:linear-gradient(90deg,var(--a7-blue),#8ba7ff);box-shadow:0 0 18px #4f7cff33}.a7-breakdown-more{min-height:30px;padding:0 11px;border-color:#ffffff17;border-radius:999px!important;background:#ffffff0b;color:#eef4ffc2}.a7-breakdown-more:hover{border-color:#ffffff21;color:#ffffffe6;box-shadow:inset 0 1px #ffffff14}.a7-breakdown-empty,.a7-empty-state,.a7-mobile-empty{display:grid;min-height:150px;place-items:center;gap:8px;color:#eef4ff8a;font-size:13px;text-align:center}.a7-empty-state,.a7-mobile-empty{min-height:112px}.a7-empty-state svg,.a7-mobile-empty svg{color:#5f93ffb8}.a7-table-head{min-height:58px;padding:15px 18px;border-bottom-color:#ffffff14;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.a7-table-title-group{display:grid!important;align-items:start!important;gap:7px!important}.a7-table-title-group>div{display:flex;align-items:center;gap:8px}.a7-table-filter-pill{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.085);border-radius:999px;background:#ffffff09;color:#eef4ff94;font-size:10px;font-weight:850}.a7-table-filter-pill.active{border-color:#32d6ff33;background:#32d6ff11;color:#bef4ffd1}.a7-table-head>.a7-export-menu{display:grid}.a7-export-menu .export-menu-trigger{border-color:#32d6ff29!important;background:linear-gradient(145deg,#32d6ff14,#4f7cff0d),#ffffff06!important;color:#bef4ffe6!important}.a7-export-menu .export-menu-dropdown{min-width:118px}.a7-table-wrap{max-height:none}.a7-weekly-table .a7-quiet-table-cell{height:404px;padding:0;border-bottom:0}.a7-weekly-table .a7-quiet-table-cell .a7-quiet-loading{min-height:340px}.a7-materials-table{min-width:1180px;table-layout:fixed}.a7-col-date{width:165px}.a7-col-source{width:140px}.a7-col-type{width:130px}.a7-col-title{width:32%}.a7-col-tags{width:29%}.a7-col-url{width:112px}.a7-col-card{width:82px}.a7-materials-table th,.a7-materials-table td{padding:14px 13px;border-bottom-color:#ffffff13!important;color:#eef4ffc7;font-size:12px;vertical-align:middle}.a7-materials-table th{color:#eef4ff85;font-size:10px;font-weight:900;letter-spacing:.08em}.a7-materials-table tbody tr{transition:background var(--a7-ease),box-shadow var(--a7-ease)}.a7-materials-table tbody tr:nth-child(2n) td{background:#ffffff03}.a7-materials-table tbody tr:hover td,.a7-weekly-table tbody tr:hover td{background:#4f7cff09!important}.a7-type-pill{min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff09;font-size:11px;font-weight:900}.a7-type-pill.review{border-color:#ff3d6885;background:#ff3d6813;color:#ff9fb4}.a7-type-pill.publication{border-color:#4f7cff8f;background:#4f7cff14;color:#b8c8ff}.a7-title-text{display:block;max-width:100%;overflow:visible;color:#ffffffed;font-size:13px;font-weight:850;line-height:1.34;text-align:left;text-overflow:clip;white-space:normal}.a7-url-button{min-height:32px;padding:0 11px;border-color:#32d6ff47;border-radius:12px;background:linear-gradient(145deg,#32d6ff17,#4f7cff0f),#ffffff06;color:#b9f3ff}.a7-url-button:hover{border-color:#32d6ff57;box-shadow:inset 0 1px #ffffff14}.a7-problem-chips{gap:5px}.a7-problem-chips.compact{max-width:100%}.a7-problem-chips span{max-width:180px;min-height:25px;border-color:#cfdd7847;background:#acc44f1b;color:#dfeaa1;font-size:11px;transition:border-color var(--a7-ease),background var(--a7-ease),color var(--a7-ease)}.a7-problem-chips span:hover{border-color:#dbee8057;background:#bed9551f;color:#edf7b2}.a7-problem-chips .a7-chip-overflow{border-color:#ffc65557;background:#ffc6551a;color:#ffd889}.a7-negative-page button:hover:not(:disabled){transform:none}.a7-material-card-list{display:none}.a7-material-mobile-card{display:grid;gap:12px;padding:15px;border:1px solid var(--a7-card-border);border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff03),#080a0ddb;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff0f}.a7-mobile-card-top,.a7-mobile-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.a7-mobile-card-top>span:first-child,.a7-mobile-card-source{color:#eef4ff94;font-size:12px;font-weight:800}.a7-mobile-card-actions{justify-content:flex-start}.a7-skeleton{display:inline-block;width:100%;height:14px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#ffffff0b,#4f7cff21,#ffffff0b);background-size:220% 100%;animation:a7Skeleton 1.4s ease-in-out infinite}.a7-skeleton.short{width:58%}.a7-skeleton.wide{width:86%}.a7-skeleton.tiny{width:34px}.a7-skeleton.pill{width:78px;height:24px}.a7-skeleton-value{width:112px;height:48px;border-radius:14px}.a7-skeleton-row td{height:58px}@keyframes a7Skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:1440px){.a7-negative-page{padding:20px}.a7-filters{grid-template-columns:minmax(320px,auto) repeat(2,minmax(130px,1fr)) minmax(170px,1.1fr) minmax(130px,.9fr)}.a7-analytics-grid{--a7-main-chart-height: 516px;gap:10px}}@media(max-width:1180px){.a7-filters{grid-template-columns:1fr 1fr}.a7-country-donut-card,.a7-country-dynamics-card{grid-column:1 / -1}.a7-period-tabs{grid-column:1 / -1;width:100%}.a7-period-tabs button{flex:1}}@media(min-width:761px)and (max-width:1180px){.a7-negative-page .a7-filters{grid-template-columns:1fr 1fr;gap:16px 18px;padding:18px;border-color:#ffffff1a;background:linear-gradient(135deg,#0a0b0df5,#181a1ee6 48%,#07080bf7),linear-gradient(180deg,#ffffff0e,#ffffff03),#050608f0!important;box-shadow:0 22px 64px #00000094,inset 0 1px #ffffff12,inset 0 -1px #ffffff06!important}.a7-negative-page .a7-period-tabs{grid-column:1 / -1}.a7-negative-page .a7-analytics-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.a7-negative-page .a7-dynamics-card,.a7-negative-page .a7-weekly-card,.a7-negative-page .a7-country-donut-card,.a7-negative-page .a7-country-dynamics-card{grid-column:1 / -1}.a7-negative-page .a7-dynamics-card{order:1}.a7-negative-page .a7-weekly-card{order:2;height:auto;max-height:none}.a7-negative-page .a7-country-donut-card{order:3;min-height:336px}.a7-negative-page .a7-country-dynamics-card{order:4}.a7-negative-page .a7-breakdown-card{grid-column:span 6;order:5;min-height:300px}.a7-negative-page .a7-weekly-card .a7-table-wrap{--a7-weekly-scroll-gutter: 0px;max-height:none;padding-right:0;overflow:visible;scroll-padding-right:0}.a7-negative-page .a7-country-donut-layout,.a7-negative-page .a7-country-donut-loading{min-height:300px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);justify-content:center;gap:28px}.a7-negative-page .a7-country-donut{width:min(100%,300px)}.a7-negative-page .a7-country-legend{width:min(100%,340px);transform:none}.a7-negative-page .a7-country-legend-row{grid-template-columns:10px minmax(130px,220px) 32px;width:min(100%,300px)}.a7-negative-page .a7-country-map-blur{inset:42px 32px 24px 34%}}@media(max-width:760px){.a7-negative-page{width:min(100%,calc(100vw - 20px));padding:16px;border-radius:20px}.a7-negative-head,.a7-negative-actions{align-items:stretch;flex-direction:column}.a7-negative-title-row{align-items:flex-start}.a7-negative-title-copy h1{font-size:31px;line-height:1.02}.a7-summary-row,.a7-filters{grid-template-columns:1fr}.a7-period-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.a7-filter-control{min-height:46px}.a7-filter-control input,.a7-filter-control select{min-height:44px;font-size:16px}.a7-dynamics-card{min-height:468px}.service-standalone-shell .a7-negative-page{width:min(100%,calc(100vw - 20px))}.a7-dynamics-card .a7-chart-head{grid-template-columns:1fr;justify-items:start}.a7-chart-legend.compact.in-head{justify-self:center}.a7-country-donut-layout,.a7-country-donut-loading{min-height:auto;grid-template-columns:1fr;justify-items:center}.a7-country-map-blur{inset:46% 14px 18px}.a7-country-legend{transform:none}.a7-chart-legend.compact{padding-left:0}.a7-table-wrap{display:none}.a7-material-card-list{display:grid;gap:12px;padding:12px}.a7-mobile-card-actions .a7-url-button{flex:1 1 auto}}@media(max-width:520px){.a7-bars-chart{--a7-axis-left: 36px;--a7-axis-bottom: 116px}.a7-bar{width:min(44px,82%)}.a7-bar span{font-size:0}.a7-bar-tooltip{min-width:156px}}@media(max-width:760px){.a7-negative-page .a7-negative-actions{width:fit-content;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:10px}.a7-negative-page .a7-negative-actions>*{flex:0 0 auto}.a7-negative-page .a7-access-badge{width:fit-content;min-height:38px;padding-inline:16px}.a7-negative-page .a7-pin-logout-button{width:38px;height:38px}.a7-negative-page .a7-filter-control input,.a7-negative-page .a7-filter-control select{font-size:calc(16px / 1.5)}.a7-negative-page .a7-analytics-grid{grid-template-columns:minmax(0,1fr);gap:16px;overflow:visible}.a7-negative-page .a7-dynamics-card,.a7-negative-page .a7-weekly-card,.a7-negative-page .a7-breakdown-card,.a7-negative-page .a7-country-donut-card,.a7-negative-page .a7-country-dynamics-card{grid-column:1 / -1;width:100%;min-width:0}.a7-negative-page .a7-dynamics-card{min-height:500px}.a7-negative-page .a7-dynamics-card .a7-chart-head{justify-items:center}.a7-negative-page .a7-dynamics-card .a7-chart-title{justify-self:start}.a7-negative-page .a7-chart-mode-tabs{justify-self:center;width:min(100%,320px)}.a7-negative-page .a7-chart-mode-tabs.single-mode{grid-template-columns:minmax(0,1fr)}.a7-negative-page .a7-chart-mode-tabs.single-mode .is-hidden{display:none}.a7-negative-page .a7-chart-mode-tabs button{max-width:none}.a7-negative-page .a7-bars-chart{width:max(100%,calc(var(--a7-point-count, 1) * 96px))}.a7-negative-page .a7-bar-item{flex:0 0 96px;min-width:96px}.a7-negative-page .a7-bar{width:min(72px,78%)}.a7-negative-page .a7-bar span{font-size:10px}.a7-negative-page .a7-bar-item small,.a7-negative-page .a7-bars-chart.dense-labels .a7-bar-item small{max-width:88px;overflow:hidden;text-overflow:ellipsis}.a7-negative-page .a7-weekly-card{height:auto;min-height:auto;max-height:none}.a7-negative-page .a7-weekly-card .a7-table-wrap{--a7-weekly-scroll-gutter: 0px;display:block;min-height:auto;max-height:none;padding-right:0;overflow:visible;scroll-padding-right:0}.a7-negative-page .a7-weekly-table th,.a7-negative-page .a7-weekly-table td{padding:12px 14px}.a7-negative-page .a7-country-donut-card{min-height:auto;padding-bottom:18px}.a7-negative-page .a7-country-donut-layout,.a7-negative-page .a7-country-donut-loading{min-height:auto;grid-template-columns:1fr;justify-items:center;align-items:start;gap:20px}.a7-negative-page .a7-country-donut{width:min(72vw,250px)}.a7-negative-page .a7-country-map-blur{inset:auto 14px 18px;height:min(46%,260px);opacity:.82;filter:blur(2.5px);transform:none}.a7-negative-page .a7-country-donut-card.is-a7-revealed .a7-country-map-base{opacity:.12}.a7-negative-page .a7-country-map-country{opacity:calc(var(--a7-country-map-opacity) * .58)}.a7-negative-page .a7-country-legend{width:min(100%,314px);align-self:center;padding:16px 14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#03060b8a;box-shadow:0 16px 42px #00000057,inset 0 1px #fff1;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transform:none}.a7-negative-page .a7-country-legend-row{grid-template-columns:10px minmax(0,1fr) 34px;width:100%}.a7-negative-page .a7-country-dynamics-card .a7-chart-head{grid-template-columns:minmax(0,1fr);justify-items:center}.a7-negative-page .a7-country-dynamics-card .a7-chart-legend.compact.in-head{justify-content:center}}@media(min-width:700px)and (max-width:760px){.a7-negative-page .a7-chart-mode-tabs{width:fit-content;max-width:100%}.a7-negative-page .a7-chart-mode-tabs button{min-width:96px}}@media(prefers-reduced-motion:reduce){.a7-negative-head,.a7-summary-card,.a7-filters,.a7-chart-card,.a7-table-card,.a7-breakdown-row,.a7-skeleton,.a7-bar-tooltip,.a7-country-legend-row,.a7-country-line-path,.a7-country-line-dot,.a7-country-line-tooltip,.a7-country-donut-card.is-a7-revealed .a7-country-legend-row i,.a7-negative-page .a7-dynamics-card .a7-bars-chart .a7-bar,.a7-negative-page .a7-negative-head>*,.a7-negative-page .a7-summary-card>*,.a7-negative-page .a7-filters>*,.a7-negative-page .a7-dynamics-card .a7-chart-head,.a7-negative-page .a7-dynamics-card .a7-bars-grid,.a7-negative-page .a7-dynamics-card .a7-chart-scroll,.a7-negative-page .a7-dynamics-card .a7-hover-scrollbar,.a7-negative-page .a7-weekly-card .a7-table-head,.a7-negative-page .a7-weekly-card .a7-table-wrap{animation:none;transition:none}.a7-negative-page .a7-negative-head,.a7-negative-page .a7-summary-card,.a7-negative-page .a7-filters,.a7-negative-page .a7-dynamics-card,.a7-negative-page .a7-weekly-card,.a7-country-legend-row,.a7-country-line-path,.a7-country-line-dot,.a7-country-line-tooltip,.a7-negative-page .a7-dynamics-card .a7-bars-chart .a7-bar,.a7-negative-page .a7-negative-head>*,.a7-negative-page .a7-summary-card>*,.a7-negative-page .a7-filters>*,.a7-negative-page .a7-dynamics-card .a7-chart-head,.a7-negative-page .a7-dynamics-card .a7-bars-grid,.a7-negative-page .a7-dynamics-card .a7-chart-scroll,.a7-negative-page .a7-dynamics-card .a7-hover-scrollbar,.a7-negative-page .a7-weekly-card .a7-table-head,.a7-negative-page .a7-weekly-card .a7-table-wrap{opacity:1;filter:none;transform:none}.a7-country-line-path{stroke-dashoffset:0}}.a7-negative-page .a7-summary-card:hover,.a7-negative-page .a7-filters:hover,.a7-negative-page .a7-chart-card:hover,.a7-negative-page .a7-table-card:hover,.a7-negative-page .a7-ai-form-panel:hover{border-color:var(--a7-card-border)!important;background:linear-gradient(180deg,#fff1,#ffffff05 46%,#ffffff02),var(--a7-card-bg)!important;box-shadow:0 22px 64px #0000008a,inset 0 1px #ffffff13,inset 0 -1px #ffffff06!important;transform:none!important}.a7-negative-page .a7-filter-control:hover{border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0e}.a7-negative-page .a7-breakdown-row:hover{border-color:transparent;background:transparent;transform:none}.a7-negative-page .a7-materials-table tbody tr:hover td,.a7-negative-page .a7-weekly-table tbody tr:hover td{background:transparent!important}.a7-negative-page .a7-materials-table tbody tr:nth-child(2n):hover td{background:#ffffff03!important}.a7-negative-page .a7-weekly-table tbody tr:hover td.a7-weekly-total-column{background:#4f7cff12!important}.a7-negative-page .a7-problem-chips span:hover{border-color:#cfdd7847;background:#acc44f1b;color:#dfeaa1}.a7-negative-page .a7-bar-item:hover .a7-bar{box-shadow:inset 0 1px #ffffff14}.a7-negative-page .a7-bar-item:hover .a7-bar-tooltip{opacity:0;transform:translate(-50%,6px)}.a7-negative-page .a7-weekly-card:hover .a7-hover-scrollbar{opacity:0;pointer-events:none}.a7-negative-page .a7-chart-scroll-shell.has-overflow-cue .a7-hover-scrollbar,.a7-negative-page .a7-weekly-card .a7-weekly-custom-scrollbar,.a7-negative-page .a7-weekly-card:hover .a7-weekly-custom-scrollbar{opacity:.86;pointer-events:auto}:root[data-theme=light] .main-nav button.active,:root[data-theme=light] .main-nav button:hover{border-color:#ffffffc7!important;background:transparent!important;color:#172033!important;box-shadow:0 10px 24px #0f172a0f,0 0 0 1px #0f172a0a,inset 0 1px #ffffffd1,inset 0 -1px #0f172a14!important;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%)}:root[data-theme=light] .main-nav button:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.service-logo.with-service-icon,.service-logo.with-service-icon.connected,.topic-services .service-logo.with-service-icon,.topic-services .service-logo.with-service-icon.connected,.topics-availability-logo.with-service-icon,.service-logo.telegram,.service-logo.telegram.connected,.topic-services .service-logo.telegram,.topic-services .service-logo.telegram.connected,.topics-availability-logo.telegram{overflow:hidden!important;padding:0!important;border-color:#22d3ee6b!important;border-radius:0!important;background:transparent!important;filter:none!important}:root[data-theme=light] .service-logo.with-service-icon,:root[data-theme=light] .service-logo.with-service-icon.connected,:root[data-theme=light] .topic-services .service-logo.with-service-icon,:root[data-theme=light] .topic-services .service-logo.with-service-icon.connected,:root[data-theme=light] .topics-availability-logo.with-service-icon,:root[data-theme=light] .service-logo.telegram,:root[data-theme=light] .service-logo.telegram.connected,:root[data-theme=light] .topic-services .service-logo.telegram,:root[data-theme=light] .topic-services .service-logo.telegram.connected,:root[data-theme=light] .topics-availability-logo.telegram{border-color:#22d3ee80!important;background:transparent!important;box-shadow:0 10px 24px #22d3ee29,inset 0 1px #ffffff4d!important}.topics-availability-logo.with-service-icon,:root[data-theme=light] .topics-availability-logo.with-service-icon{width:var(--availability-icon-size)!important;height:var(--availability-icon-size)!important;border:0!important;box-shadow:none!important}.topic-services .service-logo.with-service-icon,.topic-services .service-logo.with-service-icon.connected,:root[data-theme=light] .topic-services .service-logo.with-service-icon,:root[data-theme=light] .topic-services .service-logo.with-service-icon.connected{border:0!important;box-shadow:none!important}.admin-integration-card .service-logo,.admin-integration-card .service-logo.with-service-icon,.admin-integration-card .service-icon-image{border-radius:0}.admin-integration-card .admin-service-card-head .service-logo.with-service-icon,.admin-integration-card .admin-service-card-head .service-logo.with-service-icon.connected{width:64px;height:64px;flex:0 0 64px;border:0!important;background:transparent!important;box-shadow:none!important}:root{--topic-surface-bg: #191919;--topic-surface-elevated-bg: #191919;--topic-surface-inset-bg: #191919;--topic-surface-hover-bg: #191919;--topic-element-bg: #0D0D0D;--topic-element-rgb-image: linear-gradient( 135deg, rgba(255, 61, 110, .1), rgba(255, 176, 0, .065) 34%, rgba(56, 248, 162, .05) 62%, rgba(26, 167, 255, .08) );--topic-element-rgb-bg: var(--topic-element-rgb-image), var(--topic-element-bg);--topic-element-rgb-shadow: 0 0 0 1px rgba(160, 178, 210, .12), 0 14px 34px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .055);--topic-surface-border: rgba(255, 255, 255, .1);--topic-surface-border-strong: rgba(160, 178, 210, .2);--topic-surface-shadow: 0 18px 42px rgba(0, 0, 0, .34)}.reader-stream .reader-overview-block,.reader-stream .reader-list-block,.reader-stream .reader-controls-block,.reader-stream .reader-topic-sticky-bar,.reader-stream .topic-languages-page,.reader-stream .mention-filters{border:1px solid var(--topic-surface-border)!important;background:var(--topic-surface-bg)!important;background-image:none!important;box-shadow:var(--topic-surface-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reader-stream .reader-topic-sticky-bar,.reader-stream .topic-side-nav,.topic-header-burger-button{border-color:#1b1b1bd1!important;background:#0c0c0ca8!important;background-image:none!important;box-shadow:0 18px 52px #00000094!important;backdrop-filter:blur(24px) saturate(132%)!important;-webkit-backdrop-filter:blur(24px) saturate(132%)!important}.reader-stream .reader-controls-block{padding:12px;border-radius:20px}.reader-stream .topic-side-nav{border-radius:29px}.reader-stream .topic-side-nav:hover{border-color:#a0b2d233!important;background:#0c0c0ceb!important;box-shadow:0 22px 64px #000000a8,inset 0 1px #ffffff14!important}.reader-stream .overview-chart,.reader-stream .overview-metric-tab,.reader-stream .mention-filter-count{border-color:var(--topic-surface-border-strong)!important;background:var(--topic-element-bg)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reader-stream .overview-metric-tab:hover,.reader-stream .topic-side-nav-button:hover,.reader-stream .topic-side-nav-button:focus-visible{background:var(--topic-surface-hover-bg)!important;background-image:none!important;box-shadow:none!important}.reader-stream .overview-metric-tab.active,.reader-stream .topic-side-nav-button.active{border-color:var(--topic-surface-border-strong)!important;background:var(--topic-surface-elevated-bg)!important;background-image:none!important;box-shadow:inset 0 1px #ffffff14!important}:root,:root[data-theme=light]{--bg: #000}html,body,#root,.shell,.pin-screen,.workspace,.topics-page,.topics-dashboard-panel,.topics-availability-panel,.service-standalone-shell,.a7-negative-page{background:#000!important;background-color:#000!important;background-image:none!important}.shell:before,.shell:after,.pin-screen:before,.pin-screen:after{display:none!important;background:none!important;background-image:none!important;filter:none!important;opacity:0!important}.reader-stream .overview-chart,.reader-stream .overview-metric-tab,.reader-stream .date-trigger,.reader-stream .topbar-back-button,.reader-stream .reader-topic-sticky-toggle,.reader-stream .export-menu-trigger,.reader-stream .mention-filters,.reader-stream .mention-filter-row,.reader-stream .mention-filter-count,.reader-stream .mention-post-row{border-color:var(--topic-surface-border-strong)!important;background:var(--topic-element-bg)!important;background-image:none!important;background-color:var(--topic-element-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reader-stream .mention-filter-row{min-height:32px;padding:6px 8px;border:0!important;border-radius:8px}.reader-stream .mention-filter-row,.reader-stream .mention-filter-count{border:0!important;box-shadow:none!important}.reader-stream .overview-metric-tab:hover,.reader-stream .overview-metric-tab.active,.reader-stream .date-trigger.open,.reader-stream .icon-button:hover:not(:disabled),.reader-stream .export-menu.open .export-menu-trigger,.reader-stream .mention-filter-row:hover,.reader-stream .mention-post-row:hover:not(.selected),.reader-stream .mention-post-row.selected{border-color:var(--topic-surface-border-strong)!important;background:var(--topic-element-rgb-bg)!important;background-image:var(--topic-element-rgb-image)!important;background-color:var(--topic-element-bg)!important;box-shadow:var(--topic-element-rgb-shadow)!important}.reader-stream .mention-filter-row:hover{border-color:transparent!important;box-shadow:none!important}.reader-stream .mention-post-row.read,.reader-stream .mention-post-row.read:hover:not(.selected){background:var(--topic-element-bg)!important;background-image:none!important;background-color:var(--topic-element-bg)!important}.reader-stream .mention-post-row{transition:background .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.reader-stream .mention-post-row:hover:not(.selected),.reader-stream .mention-post-row.read:hover:not(.selected){border-color:var(--topic-surface-border-strong)!important;background:#000!important;background-image:none!important;background-color:#000!important;box-shadow:none!important;transition:background .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.reader-stream .mention-post-row.read:hover:not(.selected):before{background:linear-gradient(180deg,#ff3d6e47,#ffb00033 30%,#38f8a22e 62%,#1aa7ff3d)!important;opacity:.72!important;box-shadow:0 0 12px #00000094,0 0 14px #1aa7ff14!important}
