@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--feed-bg: #0a0a0a;--feed-bg-elev: #111111;--feed-bg-soft: #0a0a0a;--feed-bg-card: #111111;--feed-bg-deep: #050505;--feed-border: #1e1e1e;--feed-border-strong: #2e2e2e;--feed-text: #e8e8e8;--feed-text-secondary: #c8c8c8;--feed-muted: #888888;--feed-accent: #f98625;--feed-accent-dim: rgba(249, 134, 37, .25);--feed-accent-glow: rgba(249, 134, 37, .06);--feed-danger: #ff5252;--feed-ok: #00e676;--feed-font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--feed-font-mono: "JetBrains Mono", "Consolas", monospace;--side-thumb-width: 96px;--side-thumb-height: 72px;--col-header-h: 40px;--col-header-mb: 16px}*{box-sizing:border-box}html,body,#feed-root{margin:0;width:100%;height:100%;min-height:100%;background:var(--feed-bg);color:var(--feed-text);font-family:var(--feed-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes lineDrawIn{0%{width:0}40%{width:70%}to{width:100%}}@keyframes pulse-glow{0%,to{opacity:.2;box-shadow:0 0 4px #f986254d,0 0 10px #f986251a}50%{opacity:1;box-shadow:0 0 8px #f9862599,0 0 20px #f9862540}}.anim-line{position:absolute;top:-1px;left:0;height:1px;background:var(--feed-accent-dim);width:0;animation:lineDrawIn 1.6s cubic-bezier(.22,1,.36,1) forwards}.anim-line-1{animation-delay:.05s}.anim-line-2{animation-delay:.15s}.anim-line-3{animation-delay:.25s}.anim-line-4{animation-delay:.35s}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.anim-content{opacity:0;animation:contentFadeIn .6s cubic-bezier(.22,1,.36,1) forwards}.anim-delay-1{animation-delay:.6s}.anim-delay-2{animation-delay:.75s}.anim-delay-3{animation-delay:.9s}.anim-delay-4{animation-delay:1.05s}.anim-delay-5{animation-delay:1.2s}.anim-delay-6{animation-delay:1.35s}.feed-shell{width:100%;height:100%;max-width:1440px;margin:0 auto;padding:32px;display:flex;flex-direction:column;overflow:hidden}.feed-topbar{height:auto;min-height:28px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--feed-border);padding-bottom:24px;margin-bottom:24px;position:relative}.feed-topbar:after{content:"";position:absolute;bottom:-1px;left:0;height:1px;background:var(--feed-accent-dim);width:0;animation:lineDrawIn 1.6s cubic-bezier(.22,1,.36,1) .1s forwards}.feed-brand h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.feed-brand p{margin:8px 0 0;font-size:13px;color:var(--feed-muted)}.feed-controls{display:flex;align-items:center;gap:8px}.feed-btn{border:1px solid var(--feed-border);border-radius:2px;padding:8px 16px;background:transparent;color:var(--feed-text-secondary);font-family:var(--feed-font);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.feed-btn:hover{color:var(--feed-text);border-color:var(--feed-accent-dim);background:#f986250a}.feed-btn:disabled{opacity:.55;cursor:not-allowed}.feed-error{margin-top:8px;border:1px solid rgba(229,111,111,.55);background:#4c16168f;border-radius:4px;padding:8px;font-size:13px;color:#ffd8d8}.feed-grid{display:grid;grid-template-columns:296px 1fr 296px;column-gap:32px;flex:1;min-height:0;overflow:hidden}.feed-left,.feed-right,.feed-center{min-height:0;overflow:hidden}.feed-center{display:flex;flex-direction:column}.feed-left{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:transparent}.feed-right{display:flex;flex-direction:column;overflow:hidden;background:transparent;margin-left:-8px}.feed-panel+.feed-panel{margin-top:24px;padding-top:24px;border-top:1px solid var(--feed-border);position:relative}.feed-panel h2,.feed-panel h3{margin:0;font-size:18px;font-weight:600;font-family:var(--feed-font);letter-spacing:0;line-height:1.25}.feed-panel:first-child>h2,.feed-panel:first-child>h3{height:var(--col-header-h);display:flex;align-items:center;margin-bottom:var(--col-header-mb)}.feed-left .feed-panel:first-child,.feed-left .feed-panel:first-child .feed-search-form{flex:1;display:flex;flex-direction:column}.feed-search-form{margin-top:8px;display:flex;flex-direction:column;gap:8px}.search-query-panel{position:relative;transform:translateY(-6px);margin-bottom:-18px;border-top:0}.search-query-panel:before{content:"";position:absolute;left:0;right:0;top:6px;border-top:1px solid var(--feed-border);pointer-events:none}.search-query-panel>h2,.top-stories-panel>h2{position:relative;top:-6px}.feed-search-form textarea{flex:1;min-height:120px;resize:none;border-radius:2px;border:1px solid var(--feed-border);background:var(--feed-bg-card);color:var(--feed-text);padding:16px;font-family:var(--feed-font);font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.feed-search-form textarea::placeholder{color:var(--feed-muted)}.feed-search-form textarea:focus{outline:none;border-color:#f9862566;box-shadow:0 0 0 2px #f986251a,0 0 20px #f986250f}.search-query-panel .feed-search-form textarea{min-height:106px;resize:none}.search-actions{display:flex;gap:8px}.feed-btn-secondary{background:transparent;border:1px solid var(--feed-border)}.search-meta-info{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--feed-muted)}.search-result-count{font-weight:600}.search-timing{opacity:.6}.search-results-heading{font-size:16px;font-weight:600;color:var(--feed-text);margin:0}.search-results-container{display:flex;flex-direction:column;gap:12px;padding:12px 0}.search-answer-card{background:var(--feed-bg-elev);border:1px solid var(--feed-border);border-radius:4px;padding:16px 18px;border-left:3px solid #3b82f6}.search-answer-card.confidence-high{border-left-color:#22c55e}.search-answer-card.confidence-medium{border-left-color:#f59e0b}.search-answer-card.confidence-low{border-left-color:#6b7280}.search-answer-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.search-confidence-badge{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:#1e1e1e}.search-confidence-badge.confidence-high{color:#4ade80}.search-confidence-badge.confidence-medium{color:#fbbf24}.search-confidence-badge.confidence-low{color:#9ca3af}.search-intent-badge{font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:#1e1e1e;color:var(--feed-accent)}.search-answer-text{font-size:14px;line-height:1.65;color:var(--feed-text);white-space:pre-wrap}.search-plan-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--feed-border);font-size:11px;color:var(--feed-muted)}.search-results-list{display:flex;flex-direction:column;gap:8px}.search-result-card{background:var(--feed-bg-elev);border:1px solid var(--feed-border);border-radius:4px;padding:12px 14px}.search-result-card.tier-secret{border-left:3px solid #f59e0b}.search-result-card.tier-classified{border-left:3px solid #ef4444}.search-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:5px;font-size:11px;color:var(--feed-muted)}.search-result-source-type{text-transform:uppercase;font-weight:700;font-size:9px;letter-spacing:.5px;padding:1px 5px;border-radius:3px;background:#ffffff0f}.search-result-source{font-weight:500}.search-result-date{opacity:.7}.search-result-location{font-style:italic;opacity:.7}.search-result-title{font-size:14px;font-weight:600;margin:0 0 4px;line-height:1.3}.search-result-title a{color:var(--feed-accent);text-decoration:none}.search-result-title a:hover{text-decoration:underline}.search-result-snippet{font-size:13px;line-height:1.55;color:#ffffffb3;margin:0 0 6px}.search-result-snippet b{color:#fbbf24;font-weight:600}.search-result-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.search-result-tag{font-size:10px;padding:1px 5px;border-radius:3px;background:#ffffff0f;color:var(--feed-muted)}.sensitivity-badge{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 5px;border-radius:3px}.sensitivity-secret{background:#78350f;color:#fbbf24}.sensitivity-classified{background:#7f1d1d;color:#fca5a5}.search-load-more{align-self:center;margin:8px auto}.feed-results{margin-top:30px;display:flex;flex-direction:column;gap:30px;max-height:260px;overflow:auto}.feed-result-item{width:100%;border:1px solid var(--feed-border);background:var(--feed-bg-elev);border-radius:4px;padding:15px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:15px}.feed-result-item:hover{border-color:#2e2e2e}.feed-result-item span{font-size:13px;line-height:1.35}.feed-result-item small{font-size:12px;color:var(--feed-muted);line-height:1.2}.feed-muted{margin-top:15px;font-size:13px;color:var(--feed-muted)}.timeline-panel{height:100%;min-height:0;display:flex;flex-direction:column;padding-top:0;overflow-y:auto}.timeline-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0;margin-bottom:0;min-height:var(--col-header-h);position:sticky;top:0;z-index:10;background:var(--feed-bg);padding-bottom:4px}.feed-inline-search{padding:8px 0;margin-bottom:8px}.feed-inline-search-form{display:flex;gap:6px;align-items:center}.feed-inline-search-input{flex:1;border:1px solid var(--feed-border);border-radius:2px;background:var(--feed-bg-card);color:var(--feed-text);padding:8px 12px;font-family:var(--feed-font);font-size:12px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.feed-inline-search-input:focus{outline:none;border-color:#f9862566;box-shadow:0 0 0 2px #f986251a}.feed-inline-search-input::placeholder{color:var(--feed-muted)}.feed-inline-search-btn{border:1px solid var(--feed-border);border-radius:2px;background:transparent;color:var(--feed-muted);padding:8px 14px;font-family:var(--feed-font);font-size:11px;font-weight:500;cursor:pointer;transition:color .2s,border-color .2s}.feed-inline-search-btn:hover{color:var(--feed-text-secondary);border-color:var(--feed-border-strong)}.timeline-header-left{display:flex;align-items:center;gap:16px;min-width:0}.timeline-header-right{display:flex;align-items:center;gap:16px;margin-right:8px}.stream-toggle{display:inline-flex;align-items:center;border:1px solid var(--feed-border);border-radius:2px;overflow:hidden;background:transparent}.stream-tab{border:0;background:transparent;color:var(--feed-muted);padding:8px 16px;font-family:var(--feed-font);font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:color .2s,background .2s}.stream-tab:hover{color:var(--feed-text-secondary)}.stream-tab.active{color:var(--feed-text);background:var(--feed-bg-card);box-shadow:inset 0 -2px 0 var(--feed-accent)}.russian-pill{border:0;background:#b4282840;color:var(--feed-muted);padding:6px 12px;font-family:var(--feed-font);font-size:10px;font-weight:500;line-height:1;cursor:pointer;border-radius:999px;margin-left:8px;opacity:.5;transition:opacity .2s,background .2s,color .2s}.russian-pill:hover{opacity:.75;background:#b4282859;color:var(--feed-text-secondary)}.russian-pill.active{opacity:.8;background:#b4282873;color:var(--feed-text)}.russian-media-btn{border:1px solid var(--feed-border);background:transparent;color:var(--feed-muted);border-radius:2px;font-family:var(--feed-font-mono);font-size:10px;font-weight:400;line-height:1;padding:8px 16px;cursor:pointer;letter-spacing:.02em;transition:color .2s}.russian-media-btn:hover{color:var(--feed-text-secondary)}.russian-media-btn.active{background:#8c1414eb;color:#ffd5d5;border-color:#ff646499;opacity:1}.live-pill{display:inline-flex;align-items:center;gap:8px;color:var(--feed-muted);font-size:10px;font-family:var(--feed-font-mono);white-space:nowrap}.feed-btn-compact{font-size:12px;padding:6px 10px}.live-pill.sync{color:var(--feed-muted)}.live-dot{width:5px;height:5px;border-radius:50%;background:var(--feed-accent);box-shadow:0 0 6px #f9862580,0 0 16px #f9862533;animation:pulse-glow 3s ease-in-out infinite}.timeline-list{min-height:0;display:flex;flex-direction:column;gap:8px;padding-right:8px}.event-card{border:1px solid var(--feed-border);background:var(--feed-bg-card);border-radius:4px;padding:24px;position:relative;overflow:hidden;flex-shrink:0;transition:border-color .25s,box-shadow .25s,transform .25s}.event-card:hover{border-color:#f9862526;box-shadow:0 2px 8px #0000004d,0 0 30px #f986250f,0 0 60px #f9862508;transform:translateY(-1px)}.event-card.highlight{border-color:#f9862580;background:#f986250d;box-shadow:0 0 0 1px #f9862533 inset}.event-new{animation:cardIn .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.event-card.danger{border-color:#ff52528c;background:linear-gradient(180deg,#321517d1,#140d0fe6)}.tier-secret{border-left:2px solid var(--feed-accent-dim)}.tier-secret .event-headline{color:var(--feed-accent)}.tier-classified{border-left:3px solid var(--feed-danger)}.sensitivity-gate{position:relative;border-radius:4px;overflow:hidden}.sensitivity-gate .sensitivity-gate-content{pointer-events:none;-webkit-user-select:none;user-select:none}.sensitivity-gate.secret .sensitivity-gate-content{filter:blur(3px) opacity(.4)}.sensitivity-gate.classified .sensitivity-gate-content{filter:blur(8px) opacity(.25)}.sensitivity-gate-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:10;background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,transparent 70%)}.sensitivity-gate-badge{font-size:11px;font-weight:700;letter-spacing:2px;padding:4px 14px;border-radius:4px;text-transform:uppercase}.sensitivity-gate.secret .sensitivity-gate-badge{background:var(--feed-accent);color:#000}.sensitivity-gate.classified .sensitivity-gate-badge{background:var(--feed-danger);color:#fff}.sensitivity-gate-label{font-size:13px;color:var(--text-secondary);margin:0}.sensitivity-gate-unlock{margin-top:4px;padding:6px 20px;border-radius:4px;border:1px solid var(--border);background:#ffffff14;color:var(--text-primary);font-size:13px;cursor:pointer;transition:background .15s}.sensitivity-gate-unlock:hover{background:#ffffff29}.sensitivity-modal-backdrop{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:200}.sensitivity-modal{background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;padding:28px;width:360px;max-width:90vw}.sensitivity-modal h3{margin:0 0 8px;font-size:18px}.sensitivity-modal-desc{font-size:14px;color:var(--text-secondary);margin:0 0 16px}.sensitivity-modal input[type=password]{width:100%;padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;margin-bottom:8px}.sensitivity-modal input.input-error{border-color:var(--feed-danger)}.sensitivity-modal-error{color:var(--feed-danger);font-size:13px;margin:0 0 8px}.sensitivity-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.time-hot{border-left:3px solid transparent;transition:border-color .2s ease}.time-hot:hover{border-left:3px solid var(--feed-accent)}.time-warm{opacity:.72}.time-warm .event-headline{color:#b0b0b0}.time-cold{opacity:.45}.time-cold .event-headline{color:#7a7a7a}.time-cold .event-card-body{max-height:56px;overflow:hidden;mask-image:linear-gradient(to bottom,black 30%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 30%,transparent 100%)}.event-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.event-meta-left{min-width:0}.event-meta-simple{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-family:var(--feed-font-mono);font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--feed-muted);line-height:1.4;transition:color .2s}.event-card:hover .event-meta-simple{color:var(--feed-text-secondary)}.event-tag-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.event-tag{color:var(--feed-accent);padding:0;font-family:var(--feed-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;border:none;background:none}.event-tag.danger{border-color:#ff525266;background:#551c1f99;color:#ffbaba}.reliability-badge{color:var(--feed-accent);padding:0;font-family:var(--feed-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;margin-left:auto;border:none;background:transparent}.event-headline{margin:0 0 8px;font-size:18px;font-family:var(--feed-font);text-transform:none;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--feed-text);transition:color .2s,letter-spacing .3s}.event-card:hover .event-headline{color:#fff;letter-spacing:0em}.event-paragraph{margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--feed-text-secondary)}.event-paragraph p{margin:0}.event-paragraph p+p{margin-top:8px}.event-bullet{margin-top:8px;padding-left:24px;position:relative;font-size:14px;line-height:1.6;letter-spacing:.02em}.event-bullet:before{content:"•";position:absolute;left:8px;color:var(--feed-muted)}.media-mixed{margin:0 0 16px}.media-hero{position:relative;border:1px solid var(--feed-border);border-radius:2px;overflow:hidden;background:var(--feed-bg-deep);margin-bottom:16px;transition:border-color .2s}.media-hero img{display:block;width:100%;height:auto;max-height:1200px;object-fit:cover}.event-card:hover .media-hero{border-color:var(--feed-border-strong)}.media-hero-video{aspect-ratio:16 / 9;min-height:230px}.media-hero-image{min-height:240px;height:clamp(240px,34vw,460px);max-height:460px}.media-hero-content{width:100%;height:100%}.media-fade-in{animation:mediaFadeIn .22s ease-out}@keyframes mediaFadeIn{0%{opacity:.45;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.image-lightbox-btn{width:100%;display:block;border:0;background:transparent;padding:0;margin:0;cursor:zoom-in}.media-hero-open{height:100%}.event-image,.event-video{display:block;width:100%;height:100%;object-fit:contain;background:var(--feed-bg-deep, #1a1a1e);border:0}.media-grid{display:grid;gap:4px;margin-bottom:16px;border:1px solid var(--feed-border);border-radius:2px;overflow:hidden;background:var(--feed-bg-deep);aspect-ratio:16 / 11;max-height:500px;transition:border-color .2s}.event-card:hover .media-grid{border-color:var(--feed-border-strong)}.media-grid-pair{grid-template-columns:1fr 1fr}.media-grid-one-plus-two{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.media-grid-one-plus-two>.media-grid-cell:first-child{grid-row:1 / span 2}.media-grid-quad{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.media-grid-cell{position:relative;display:block;width:100%;height:100%;border:0;padding:0;margin:0;background:var(--feed-bg-deep, #1a1a1e);cursor:zoom-in;overflow:hidden}.media-grid-image,.media-grid-video{display:block;width:100%;height:100%;object-fit:contain;border:0}.media-image-strip{margin-top:15px;display:flex;flex-direction:column;gap:10px}.strip-carousel{position:relative}.strip-grid{flex:1;min-width:0;display:grid;gap:4px;padding:0 28px}.strip-grid-1{grid-template-columns:1fr}.strip-grid-2{grid-template-columns:1fr 1fr}.strip-grid-3{grid-template-columns:1fr 1fr 1fr}.strip-cell{border:1px solid var(--feed-border);border-radius:4px;overflow:hidden;background:var(--feed-bg-card);min-height:156px}.strip-cell-btn{width:100%;padding:0;cursor:pointer;border:1px solid var(--feed-border);background:var(--feed-bg-card)}.strip-cell-btn.active{border-color:var(--feed-border-strong);box-shadow:0 0 0 1px #2e2e2e40 inset}.strip-cell-btn:focus-visible{outline:2px solid var(--feed-border-strong);outline-offset:1px}.strip-image,.strip-video{display:block;width:100%;height:156px;object-fit:cover}.strip-cell-empty{border-style:dashed;border-color:#1e1e1e;background:#0000004d}.strip-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0;background:transparent;color:#e8e8e8;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:600;line-height:1;padding:0;width:26px;height:52px;text-shadow:0 2px 10px rgba(0,0,0,.75);transition:color .14s ease,opacity .14s ease}.strip-arrow:hover{color:#fff}.strip-arrow:focus-visible{outline:2px solid #888888;outline-offset:2px;border-radius:4px}.strip-arrow-left{left:0}.strip-arrow-right{right:0}.strip-cell-btn .strip-video{pointer-events:none}.event-sources-compact{margin-top:8px;padding-top:8px;border-top:1px solid var(--feed-border)}.event-sources-compact .source-label{font-size:13px;color:var(--feed-muted);line-height:1.45}.event-sources-compact .source-link{color:var(--feed-muted);text-decoration:none;font-weight:500;transition:color .15s ease}.event-sources-compact .source-link:hover{color:var(--feed-accent)}.evidence-count-badge{display:inline-block;margin-left:0;margin-top:6px;padding:2px 9px;font-size:11px;font-weight:600;color:var(--feed-accent);background:transparent;border:1px solid var(--feed-accent-dim);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s}.evidence-count-badge:hover{background:#f9862514;border-color:#f9862573}.citation-panel{margin-top:8px;border:1px solid var(--feed-border);border-radius:2px;background:var(--feed-bg-card);overflow:hidden}.citation-panel-header{padding:8px 12px;font-size:11px;font-weight:600;color:var(--feed-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--feed-border);background:#ffffff05}.citation-panel-list{max-height:360px;overflow-y:auto}.citation-source-group{padding:8px 12px;border-bottom:1px solid var(--feed-border)}.citation-source-group:last-child{border-bottom:none}.citation-source-name{font-size:12px;font-weight:600;color:var(--feed-text);margin-bottom:4px;display:flex;align-items:center;gap:6px}.citation-source-count{font-size:10px;font-weight:600;color:var(--feed-accent);background:#f986251a;padding:1px 6px;border-radius:8px}.citation-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;color:var(--feed-muted);text-decoration:none;transition:color .15s,border-color .15s,padding-left .15s;border-left:2px solid transparent}.citation-item:hover{color:var(--feed-text);border-left-color:var(--feed-accent);padding-left:20px}.citation-item-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.citation-item-time{flex:0 0 auto;font-size:10px;font-family:var(--feed-font-mono);color:var(--feed-muted);opacity:.45;white-space:nowrap}.citation-item-overflow{display:block;padding:3px 0 0 8px;font-size:11px;color:var(--feed-muted);opacity:.6;font-style:italic}.citation-show-more{width:100%;padding:8px;font-size:12px;font-weight:500;color:var(--feed-accent);background:transparent;border:none;border-top:1px solid var(--feed-border);cursor:pointer;transition:background .15s}.citation-show-more:hover{background:#f986250f}.event-context-links{margin-top:8px;display:flex;flex-wrap:wrap;gap:16px}.context-link-pill{display:inline-flex;align-items:center;border:none;background:none;padding:0;font-size:10px;font-family:var(--feed-font-mono);line-height:1.3;color:var(--feed-muted);text-decoration:none;transition:color .2s}.context-link-pill:before{content:"→ ";opacity:.3}.context-link-pill:hover{color:var(--feed-accent)}.right-list{margin-top:16px;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding-right:4px;background:transparent}.left-list{max-height:none}.top-stories-panel{display:flex;flex-direction:column;min-height:0;flex:0 0 auto;padding-bottom:5px}.key-analysis-panel,.yt-podcast-panel{display:flex;flex-direction:column;min-height:0;flex:1}.top-stories-panel .right-list{flex:0 0 auto;max-height:none;min-height:calc((var(--side-thumb-height) * 5) + (6px * 4) + 10px);overflow-y:hidden}.key-analysis-panel .right-list,.yt-podcast-panel .right-list{flex:1;max-height:none}.limited-panel-list{flex:0 0 auto!important;max-height:calc(var(--panel-visible-items, 4) * (var(--side-thumb-height) + 6px) - 6px)!important;overflow-y:auto}.top-stories-panel .right-list,.key-analysis-panel .right-list,.yt-podcast-panel .right-list{transition:max-height .3s ease;overflow-y:auto}.top-stories-panel.expanded h2,.key-analysis-panel.expanded h2,.yt-podcast-panel.expanded h3{color:var(--feed-accent, #60a5fa)}.panel-expand-back{background:none;border:1px solid var(--feed-border);color:var(--feed-text);cursor:pointer;padding:4px 10px;border-radius:4px;font-size:13px;margin-right:12px;transition:background .15s}.panel-expand-back:hover{background:var(--feed-surface)}.panel-expand-heading{font-size:16px;font-weight:600;color:var(--feed-text);margin:0}.panel-expand-container{display:flex;flex-direction:column;gap:2px;padding:8px 12px;overflow-y:auto}.panel-expand-card{display:block;background:var(--feed-surface);border:1px solid var(--feed-border);border-radius:6px;padding:12px;text-decoration:none;color:inherit;cursor:pointer;text-align:left;width:100%;transition:border-color .15s}.panel-expand-card:hover{border-color:var(--feed-accent, #6b7280)}.panel-expand-card-grid{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:start}.panel-expand-thumb{width:180px;height:120px;object-fit:cover;border-radius:4px;background:var(--feed-bg)}.panel-expand-thumb-fallback{display:flex;align-items:center;justify-content:center;font-size:28px;background:var(--feed-bg);border-radius:4px}.panel-expand-text{display:flex;flex-direction:column;gap:6px;min-width:0}.panel-expand-headline{font-size:15px;font-weight:600;margin:0;line-height:1.3;color:var(--feed-text)}.panel-expand-paragraph{font-size:13px;line-height:1.5;color:var(--feed-text-muted, #9ca3af);margin:0}.panel-expand-meta{display:flex;gap:10px;font-size:12px;color:var(--feed-text-muted, #9ca3af);flex-wrap:wrap}.panel-expand-type{font-weight:600;color:var(--feed-accent, #6b7280)}.panel-expand-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.story-row-item{width:100%;border:0;border-radius:0;background:transparent;padding:0;text-align:left;cursor:pointer;position:relative;transition:transform .2s}.story-row-item:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:2px;height:0;background:var(--feed-accent);border-radius:1px;transition:height .25s cubic-bezier(.22,1,.36,1)}.story-rank{font-size:13px;color:var(--feed-accent);font-weight:700;text-align:right}.story-thumb{width:var(--side-thumb-width);height:var(--side-thumb-height);border-radius:4px;border:1px solid var(--feed-border);object-fit:contain;object-position:center center;background:var(--feed-bg-elev);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--feed-muted);flex-shrink:0;transition:border-color .2s}.story-row-item:hover .story-thumb{border-color:var(--feed-accent-dim)}.story-thumb-media{width:var(--side-thumb-width);height:var(--side-thumb-height);border-radius:4px;border:1px solid var(--feed-border);object-fit:contain;object-position:center center;background:var(--feed-bg-elev);flex-shrink:0;transition:border-color .2s}.story-row-item:hover .story-thumb-media{border-color:var(--feed-accent-dim)}.story-thumb-stable{content-visibility:auto}.story-thumb-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--feed-muted)}.yt-podcast-panel .story-text-col{display:grid;grid-template-rows:2.6em auto;align-content:start;gap:2px}.story-title{font-size:14px;font-weight:600;line-height:1.3;color:var(--feed-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.yt-podcast-panel .story-title{min-height:2.6em;max-height:2.6em;text-overflow:ellipsis}.feed-loading-state{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.loading-title{margin:0;font-size:14px;font-weight:600;color:#888}.lightbox-overlay{position:fixed;inset:0;z-index:9999;background:#000000e6;display:flex;align-items:center;justify-content:center;cursor:pointer}.lightbox-content{position:relative;max-width:94vw;max-height:94vh;display:flex;flex-direction:column;align-items:center;cursor:default}.lightbox-close{position:absolute;top:-36px;right:-8px;border:0;background:transparent;color:#888;font-size:32px;line-height:1;padding:2px 8px;cursor:pointer;opacity:.75}.lightbox-close:hover{opacity:1}.lightbox-media{max-width:90vw;max-height:82vh;border-radius:4px;object-fit:contain;background:#000}.lightbox-nav{margin-top:15px;display:flex;align-items:center;gap:15px}.lightbox-arrow{width:38px;height:38px;border:1px solid #888888;border-radius:999px;background:#1e1e1e;color:#888;font-size:22px;line-height:1;cursor:pointer}.lightbox-arrow:disabled{opacity:.35;cursor:not-allowed}.lightbox-counter{font-size:13px;color:var(--feed-muted)}.lightbox-caption{margin:15px 0 0;max-width:680px;text-align:center;font-size:14px;line-height:1.4;color:#c8c8c8}@media(max-width:1460px){.feed-grid{grid-template-columns:296px 1fr 296px}}@media(max-width:760px){.feed-shell{padding:24px}.feed-topbar{height:auto;min-height:64px;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:16px}.feed-controls,.feed-btn{width:100%}}.event-description-toggle{background:none;border:none;color:var(--feed-accent);cursor:pointer;font-size:12px;padding:4px 0}.event-description-toggle:hover{text-decoration:underline}.event-source-tag{font-size:12px;font-weight:600;color:var(--feed-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.podcast-banner{display:block;margin-bottom:16px;border-radius:4px;overflow:hidden;border:1px solid var(--feed-border);transition:border-color .2s}.podcast-banner:hover{border-color:var(--feed-border-strong)}.podcast-banner img{display:block;width:100%;max-height:200px;object-fit:cover}.scroll-to-top{position:sticky;bottom:24px;float:right;margin-right:16px;width:40px;height:40px;border-radius:50%;background:#1e1e1ed9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--feed-border);color:var(--feed-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:20;opacity:.7}.scroll-to-top:hover{opacity:1;background:#323232e6;border-color:var(--feed-border-strong)}.new-cards-banner{position:sticky;top:8px;margin:0 auto 4px;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid rgba(80,160,255,.45);background:#143c6eeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#d6e8ff;font-size:13px;font-weight:500;letter-spacing:.2px;cursor:pointer;z-index:30;width:fit-content;max-width:calc(100% - 32px);box-shadow:0 6px 24px #00000059;transition:transform .18s ease,background .18s ease,border-color .18s ease;animation:new-cards-banner-in .24s ease;align-self:center;left:50%;transform:translate(-50%)}.new-cards-banner:hover{background:#1c508cf5;border-color:#78beffb3;transform:translate(-50%) translateY(-1px)}.new-cards-banner svg{flex:0 0 auto;color:#b8d6ff}@keyframes new-cards-banner-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.youtube-embed-container{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:16px;border-radius:4px;overflow:hidden;background:#000}.youtube-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.map-fullview-inner{display:flex;flex-direction:column;height:100vh;padding:16px 24px;box-sizing:border-box}.map-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 0;gap:12px;flex-shrink:0}.map-toolbar-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1;min-width:0}.map-toolbar-right{display:flex;align-items:center}.map-toggle-label{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:#cfd8dc;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 10px;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap;line-height:1}.map-toggle-label:hover{border-color:#ffffff47;color:#fff}.map-toggle-label:has(input:checked){background:#f9862529;border-color:#f98625b3;color:#ffb976}.map-toggle-label:has(input:disabled){opacity:.4;cursor:not-allowed}.map-toggle-label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.map-base-select,.map-hours-select{font-size:11.5px;font-family:var(--feed-font);background:#ffffff0a;color:#cfd8dc;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:3px 10px;cursor:pointer}.map-toolbar-divider{width:1px;height:18px;background:#ffffff1a;margin:0 4px}.map-status{font-size:11px;color:#90a4ae;font-variant-numeric:tabular-nums;white-space:nowrap}.map-status-loading{display:inline-flex;align-items:center;gap:6px;color:#f98625}.map-status-loading:before{content:"";width:8px;height:8px;border-radius:50%;background:#f98625}.map-container-full{border-radius:6px;overflow:hidden;border:1px solid var(--feed-border);background:#1a1a1e}.map-tiles-clean img,.map-tiles-topo img{filter:saturate(.15) contrast(.88) brightness(.82) sepia(.08)}.map-tiles-satellite img{filter:brightness(.85) contrast(1.05)}.map-tiles-osm img{filter:invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%)}.map-tiles-labels img{opacity:.7}.map-hide-labels .map-tiles-labels{display:none!important}.map-reset-btn{font-size:var(--fs-sm);font-family:var(--feed-font);background:var(--feed-bg-elev);color:var(--feed-text-secondary);border:1px solid var(--feed-border);border-radius:4px;padding:3px 10px;cursor:pointer;transition:border-color .15s,color .15s}.map-reset-btn:hover{border-color:var(--feed-accent);color:var(--feed-text)}.map-container-full .leaflet-popup-content-wrapper{background:#1a1a1a;color:#e0e0e0;border-radius:6px;border:1px solid #333;box-shadow:0 4px 20px #0009}.map-container-full .leaflet-popup-tip{background:#1a1a1a;border-right:1px solid #333;border-bottom:1px solid #333}.map-container-full .leaflet-popup-close-button{color:#666}.map-container-full .leaflet-popup-close-button:hover{color:#ccc}.map-container-full .leaflet-bar{border:1px solid #333;border-radius:4px;overflow:hidden}.map-container-full .leaflet-bar a{background:#1a1a1a;color:#ccc;border-bottom-color:#333}.map-container-full .leaflet-bar a:hover{background:#2a2a2a;color:#fff}.map-container-full .leaflet-control-attribution{background:#0009;color:#666;font-size:10px}.map-container-full .leaflet-control-attribution a{color:#888}.map-container-full .leaflet-control-scale-line{background:#131313d9;border-color:#666;color:#bbb;font-size:10px;font-family:var(--feed-font-mono);padding:2px 6px;line-height:1.3}.map-place-label{background:none!important;border:none!important;box-shadow:none!important}.map-place-label-text{font-family:var(--feed-font);color:#c8c8c8;white-space:nowrap;pointer-events:none;letter-spacing:.02em;text-shadow:1px 1px 3px rgba(0,0,0,.8),-1px -1px 3px rgba(0,0,0,.8)}.oblast-tooltip{background:#131313e6!important;border:1px solid #546e7a!important;color:#b0bec5!important;font-family:var(--feed-font)!important;font-size:11px!important;padding:3px 8px!important;border-radius:3px!important;box-shadow:0 2px 8px #00000080!important}.oblast-tooltip:before{border-top-color:#546e7a!important}.map-container-full .leaflet-control-polyline-measure{border:none}.map-container-full .leaflet-control-polyline-measure a,.map-container-full .leaflet-bar a.polyline-measure-clearControl{background:#1a1a1a;color:#ccc;border-color:#333;width:30px;height:30px;line-height:30px}.map-container-full .leaflet-control-polyline-measure a:hover,.map-container-full .leaflet-bar a.polyline-measure-clearControl:hover{background:#2a2a2a;color:#fff}.map-container-full a.polyline-measure-controlOnBgColor,.map-container-full a.polyline-measure-controlOnBgColor:hover{background-color:#2d4a1a;color:#8f8}.map-container-full .polyline-measure-tooltip{background:#131313e6;border:1px solid #444;color:#e0e0e0;font-family:var(--feed-font-mono);font-size:11px;border-radius:3px;padding:3px 6px;box-shadow:0 2px 6px #00000080}.map-container-full .polyline-measure-tooltip-end{background:#1e1e0ae6}.map-container-full .polyline-measure-tooltip-total{color:#f98625}.map-container-full .polyline-measure-tooltip-difference{color:#90a4ae}.map-body{flex:1;min-height:0;position:relative;overflow:hidden}.map-body .map-container-full{position:absolute;inset:0;border-radius:6px}.map-sidebar-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1001;width:32px;height:64px;background:#131313eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--feed-border);border-right:none;border-radius:6px 0 0 6px;color:var(--feed-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:right .3s cubic-bezier(.22,1,.36,1),background .15s}.map-sidebar-toggle--open{right:360px}.map-sidebar-toggle:hover{background:#1e1e1ef2;color:var(--feed-text)}.map-sidebar-toggle-icon{font-size:20px;line-height:1}.map-sidebar{position:absolute;top:0;right:0;bottom:0;width:360px;z-index:1000;background:#131313f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-left:1px solid var(--feed-border);border-radius:0 6px 6px 0;transform:translate(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;overflow:hidden}.map-sidebar--open{transform:translate(0)}.map-sidebar-tabs{display:flex;border-bottom:1px solid var(--feed-border);flex-shrink:0}.map-sidebar-tab{flex:1;padding:10px 0;background:none;border:none;border-bottom:2px solid transparent;color:var(--feed-muted);font-size:var(--fs-sm);font-family:var(--feed-font);font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:color .15s,border-color .15s}.map-sidebar-tab:hover{color:var(--feed-text-secondary)}.map-sidebar-tab--active{color:var(--feed-accent);border-bottom-color:var(--feed-accent)}.map-sidebar-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--feed-accent-dim);color:var(--feed-accent);font-size:10px;font-weight:600;font-family:var(--feed-font-mono)}.map-sidebar-content{flex:1;min-height:0;overflow-y:auto}.map-sidebar-empty{padding:24px 16px;color:var(--feed-muted);font-size:var(--fs-sm);text-align:center}.map-sidebar-events{display:flex;flex-direction:column}.map-event-row{display:flex;gap:0;padding:10px 14px;border:none;border-bottom:1px solid rgba(68,68,68,.4);background:transparent;cursor:pointer;text-align:left;font-family:var(--feed-font);transition:background .15s,transform .15s;position:relative}.map-event-row:hover{background:#f986250a;transform:translate(4px)}.map-event-accent{width:3px;flex-shrink:0;border-radius:2px;margin-right:10px}.map-event-body{flex:1;min-width:0}.map-event-summary{font-size:var(--fs-sm);font-weight:500;color:var(--feed-text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-event-row:hover .map-event-summary{color:#fff}.map-event-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:10px;font-family:var(--feed-font-mono);color:var(--feed-muted)}.map-event-location{color:var(--feed-text-secondary)}.map-event-stats,.map-event-conf{white-space:nowrap}.map-event-theme{font-weight:600;white-space:nowrap}.map-event-time{font-size:10px;font-family:var(--feed-font-mono);color:var(--feed-muted);margin-top:2px;display:block}.map-sidebar-filters{padding:16px 14px;display:flex;flex-direction:column;gap:20px}.map-filter-group{display:flex;flex-direction:column;gap:6px}.map-filter-label{font-size:var(--fs-sm);font-weight:500;color:var(--feed-text-secondary);display:flex;justify-content:space-between;align-items:center}.map-filter-value{font-family:var(--feed-font-mono);font-size:10px;color:var(--feed-accent)}.map-filter-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--feed-border);outline:none}.map-filter-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--feed-accent);cursor:pointer;border:2px solid var(--feed-bg-elev)}.map-filter-input{font-size:var(--fs-sm);font-family:var(--feed-font);background:#1e1e1e99;color:var(--feed-text);border:1px solid var(--feed-border);border-radius:4px;padding:7px 10px;outline:none;transition:border-color .15s}.map-filter-input:focus{border-color:var(--feed-accent)}.map-filter-input::placeholder{color:var(--feed-muted)}.map-filter-radios{display:flex;gap:0;border:1px solid var(--feed-border);border-radius:4px;overflow:hidden}.map-filter-radio{flex:1;padding:6px 0;text-align:center;font-size:11px;font-family:var(--feed-font-mono);color:var(--feed-muted);background:transparent;cursor:pointer;transition:background .15s,color .15s;border-right:1px solid var(--feed-border)}.map-filter-radio:last-child{border-right:none}.map-filter-radio input{display:none}.map-filter-radio--active{background:var(--feed-accent-dim);color:var(--feed-accent)}.map-filter-clear{font-size:var(--fs-sm);font-family:var(--feed-font);background:transparent;color:var(--feed-muted);border:1px solid var(--feed-border);border-radius:4px;padding:6px 12px;cursor:pointer;transition:border-color .15s,color .15s}.map-filter-clear:hover{border-color:var(--feed-accent);color:var(--feed-text-secondary)}.map-sidebar-search{padding:14px;display:flex;flex-direction:column;gap:0}.map-search-input{font-size:var(--fs-body);font-family:var(--feed-font);background:#1e1e1e99;color:var(--feed-text);border:1px solid var(--feed-border);border-radius:4px;padding:8px 12px;outline:none;transition:border-color .15s}.map-search-input:focus{border-color:var(--feed-accent)}.map-search-input::placeholder{color:var(--feed-muted)}.map-search-results{display:flex;flex-direction:column;margin-top:6px;border:1px solid var(--feed-border);border-radius:4px;overflow:hidden}.map-search-result{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid rgba(68,68,68,.3);cursor:pointer;font-family:var(--feed-font);text-align:left;transition:background .12s}.map-search-result:last-child{border-bottom:none}.map-search-result:hover{background:#f986250f}.map-search-result-name{font-size:var(--fs-sm);font-weight:500;color:var(--feed-text)}.map-search-result-coords{font-size:10px;font-family:var(--feed-font-mono);color:var(--feed-muted)}.map-search-marker{pointer-events:none}.map-search-marker-inner{background:var(--feed-accent);color:#000;font-family:var(--feed-font);font-size:11px;font-weight:600;padding:3px 8px;border-radius:3px;white-space:nowrap;box-shadow:0 2px 8px #00000080;transform:translate(-50%)}.map-search-marker-inner:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--feed-accent)}.map-legend{position:absolute;bottom:12px;left:12px;z-index:1000;background:#131313eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--feed-border);border-radius:6px;min-width:140px;font-family:var(--feed-font);overflow:hidden}.map-legend--collapsed{min-width:auto}.map-legend-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 10px;background:none;border:none;color:var(--feed-text-secondary);font-size:var(--fs-sm);font-family:var(--feed-font);font-weight:500;cursor:pointer;transition:color .15s}.map-legend-toggle:hover{color:var(--feed-text)}.map-legend-chevron{font-size:9px;color:var(--feed-muted)}.map-legend-body{padding:0 10px 8px}.map-legend-section{display:flex;flex-direction:column;gap:4px}.map-legend-item{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--feed-muted)}.map-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.map-legend-swatch{width:14px;height:8px;border-radius:2px;flex-shrink:0}.map-legend-divider{height:1px;background:var(--feed-border);margin:6px 0}.map-legend-filter-note{font-size:10px;font-family:var(--feed-font-mono);color:var(--feed-accent)}.key-analysis-panel,.yt-podcast-panel{display:flex;flex-direction:column;min-height:0;flex:0 0 auto;height:calc(4 * var(--side-thumb-height) + 30px + var(--col-header-h) + var(--col-header-mb) + 32px + 16px + 24px);padding-top:16px;padding-bottom:12px;margin-top:auto!important}.top-stories-panel .right-list{flex:0 0 auto;max-height:calc((var(--side-thumb-height) * 6) + (6px * 5) + 10px);min-height:calc((var(--side-thumb-height) * 5) + (6px * 4) + 10px);overflow-y:auto}.key-analysis-panel .right-list,.yt-podcast-panel .right-list{flex:1;max-height:none;overflow-y:auto}.limited-panel-list{flex:0 0 auto!important;max-height:calc(var(--panel-visible-items, 4) * (var(--side-thumb-height) + 10px) + 28px)!important;overflow-y:auto}.yt-podcast-panel .right-list{padding-right:24px}.story-row-item{width:100%;border:0;border-radius:0;background:transparent;padding:0;text-align:left;cursor:pointer}.story-row-item+.story-row-item{border-top:1px solid var(--feed-border);padding-top:10px;position:relative;transition:transform .2s}.story-row-item:hover{background:transparent;transform:translate(4px)}.story-row-item:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:2px;height:0;background:var(--feed-text-secondary);border-radius:1px;transition:height .25s cubic-bezier(.22,1,.36,1)}.story-row-item:hover:before{height:24px}.story-row-grid{display:grid;grid-template-columns:28px 42px 1fr auto;align-items:center;gap:16px}.story-row-grid-compact{grid-template-columns:var(--side-thumb-width) 1fr;gap:8px}.story-row-grid-media{grid-template-columns:var(--side-thumb-width) 1fr;align-items:start}.story-rank{font-size:var(--fs-sm);color:var(--feed-muted);font-weight:700;text-align:right}.story-thumb{width:var(--side-thumb-width);height:var(--side-thumb-height);border-radius:6px;border:1px solid var(--feed-border);object-fit:contain;object-position:center center;background:#1a1a1a;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--feed-muted);flex-shrink:0;transition:border-color .2s}.story-row-item:hover .story-thumb{border-color:var(--feed-border-strong)}.story-thumb-media{width:var(--side-thumb-width);height:var(--side-thumb-height);border-radius:6px;border:1px solid var(--feed-border);object-fit:contain;object-position:center center;background:#1a1a1a;flex-shrink:0;transition:border-color .2s;padding:4px}.story-row-item:hover .story-thumb-media{border-color:var(--feed-border-strong)}.story-thumb-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-sm);color:var(--feed-muted)}.story-text-col{min-width:0;display:flex;flex-direction:column;gap:2px}.story-row-grid-media .story-text-col{padding-top:1px}.yt-podcast-panel .story-text-col,.key-analysis-panel .story-text-col{display:flex;flex-direction:column;gap:2px;height:var(--side-thumb-height);overflow:hidden}.story-title{font-size:var(--fs-lg);font-weight:600;line-height:1.3;color:var(--feed-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.yt-podcast-panel .story-title,.key-analysis-panel .story-title{font-size:var(--fs-lg);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}.story-meta{font-size:10px;font-family:var(--feed-font-mono);line-height:1.2;color:var(--feed-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.story-row-item:hover .story-meta{color:var(--feed-text-secondary)}.story-time{font-size:10px;font-family:var(--feed-font-mono);color:var(--feed-muted);display:block;margin-top:2px;white-space:normal}.story-meta-time-inline{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.yt-podcast-panel .story-meta-time-inline{padding-right:0;align-self:end}.yt-podcast-panel .story-time-inline{margin-right:0;transform:none}.story-meta-block{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px}.story-meta-block .yt-pod-badge{flex-shrink:0}.story-meta-right{text-align:right;justify-self:end;font-weight:600;color:var(--feed-text);font-size:12px}.story-time-right{font-size:11px;font-family:var(--feed-font-mono);color:var(--feed-muted);text-align:right;justify-self:end;white-space:nowrap}.story-lines-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-top:2px}.yt-pod-badge{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-family:var(--feed-font-mono);font-weight:600;letter-spacing:.05em;padding:4px 8px;border-radius:3px;line-height:1.3;text-transform:uppercase;text-decoration:none}.yt-pod-badge--youtube{background:#ff000026;color:#f44;border:1px solid rgba(255,0,0,.25)}.yt-pod-badge--podcast{background:#8a2be226;color:#b388ff;border:1px solid rgba(138,43,226,.25)}.yt-pod-badge--pdf{background:#2596f926;color:#64b5f6;border:1px solid rgba(37,150,249,.25)}.story-meta-time-inline .story-meta{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.story-time-inline{flex:0 0 auto;margin-top:0;white-space:nowrap}.story-row-item .source-link{margin-top:8px;display:inline-flex;border:1px solid var(--feed-border);border-radius:2px;padding:3px 8px;font-size:12px;color:var(--feed-muted);text-decoration:none}.story-row-item .source-link:hover{border-color:var(--feed-border-strong)}.story-row-anchor{display:block;text-decoration:none;color:inherit}.analysis-links{margin-top:4px;display:inline-flex;align-items:center;gap:6px}.analysis-link-pill{display:inline-flex;align-items:center;border:1px solid var(--feed-border);border-radius:2px;background:transparent;padding:2px 8px;font-size:12px;line-height:1.2;color:var(--feed-muted);text-decoration:none}.analysis-link-pill:hover{border-color:var(--feed-border-strong)}.key-analysis-item{position:relative}.analysis-links-key{margin-top:5px}.story-row-item:hover .story-title{color:#fff}.feed-loading-state{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;position:relative}.feed-loading-state:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 79px,var(--feed-border) 79px,var(--feed-border) 80px);opacity:0;animation:skeletonLinesIn 2s ease-out .5s forwards;pointer-events:none}@keyframes skeletonLinesIn{0%{opacity:0}to{opacity:.4}}.loading-pulse{width:36px;height:36px;border-radius:999px;border:2px solid #888888;background:radial-gradient(circle,#8883,#8888880a);animation:loadingPulse 1.7s ease-in-out infinite}.loading-title{margin:0;font-size:14px;font-weight:600;color:#888;animation:textPulse 2.5s ease-in-out infinite}@keyframes textPulse{0%,to{opacity:.5}50%{opacity:1}}.loading-dots{display:flex;align-items:center;gap:6px}.loading-dot{width:6px;height:6px;border-radius:999px;background:#888;animation:loadingDotBounce 1.4s ease-in-out infinite}.loading-dot:nth-child(2){animation-delay:.16s}.loading-dot:nth-child(3){animation-delay:.32s}@keyframes loadingPulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes loadingDotBounce{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.feed-load-sentinel{text-align:center;padding:32px 0}.lightbox-overlay{position:fixed;inset:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;cursor:pointer}.lightbox-content{position:relative;max-width:88vw;max-height:94vh;display:flex;align-items:center;justify-content:center;cursor:default}.lightbox-media{max-width:88vw;max-height:92vh;border-radius:2px;object-fit:contain;background:#000}.lightbox-side{position:fixed;top:0;bottom:0;width:80px;border:none;background:transparent;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s;z-index:10000}.lightbox-side:hover{color:#ffffffe6}.lightbox-side-left{left:0}.lightbox-side-right{right:0}.event-card.event-new{animation:cardIn .4s cubic-bezier(.22,1,.36,1) forwards}@media(max-width:1460px){.feed-grid{grid-template-columns:290px 1fr 290px}}@media(max-width:1260px){.feed-shell{height:auto;min-height:100vh;overflow:visible}.feed-grid{height:auto;grid-template-columns:1fr}.feed-left,.feed-right{order:2;overflow:visible}.feed-center{order:1;min-height:540px}.right-list{max-height:none}}@media(max-width:760px){.feed-shell{padding:24px}.feed-controls,.feed-btn{width:100%}}.aggregate-shelf-panel{position:relative}.aggregate-shelf-empty{padding:8px 0 0;color:var(--feed-muted);font-size:13px;line-height:1.4}.aggregate-shelf-error{color:#d6766f}.aggregate-shelf{margin-top:8px;display:flex;flex-direction:column;gap:12px}.aggregate-day-header{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--feed-muted);margin-bottom:4px}.aggregate-bucket{border:1px solid var(--feed-border);border-radius:6px;margin-bottom:6px;background:#ffffff05}.aggregate-bucket-open{background:#ffffff0a}.aggregate-bucket-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--feed-font);color:inherit}.aggregate-bucket-header:hover{background:#ffffff0d}.aggregate-bucket-label{font-size:13px;font-weight:600}.aggregate-bucket-meta{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--feed-muted)}.aggregate-bucket-time{font-variant-numeric:tabular-nums}.aggregate-bucket-count{white-space:nowrap}.aggregate-bucket-sources{padding:0 10px 8px;font-size:11px;color:var(--feed-muted);line-height:1.35}.aggregate-bucket-body{padding:4px 10px 10px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--feed-border)}.aggregate-doc{padding-top:6px}.aggregate-doc+.aggregate-doc{border-top:1px dashed var(--feed-border);padding-top:8px}.aggregate-doc-header{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px;font-size:11px;align-items:baseline}.aggregate-doc-source{font-weight:600;color:var(--feed-text)}.aggregate-doc-title{color:var(--feed-muted)}.aggregate-doc-time{margin-left:auto;color:var(--feed-muted);font-variant-numeric:tabular-nums}.aggregate-doc-body{font-size:12px;line-height:1.45;white-space:pre-wrap;word-wrap:break-word;color:var(--feed-text)}.aggregate-doc-loading{font-size:12px;color:var(--feed-muted);padding:6px 0}.event-card--aggregate{border-left:3px solid #6ea2ff}.event-aggregate-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin-bottom:8px;background:#6ea2ff1f;border:1px solid rgba(110,162,255,.35);border-radius:12px;font-size:11px;font-family:var(--feed-font);font-weight:500;color:#9bb8e8;letter-spacing:.02em}.air-alert-banner{display:flex;align-items:center;gap:10px;padding:8px 14px;margin:0 0 8px;background:linear-gradient(90deg,#dc26262e,#dc262614 60%,#dc26260a);border:1px solid rgba(220,38,38,.45);border-left:4px solid #ef4444;border-radius:6px;font-family:var(--feed-font);font-size:13px;color:#fecaca;line-height:1.4;animation:air-alert-pulse 2.4s ease-in-out infinite}@keyframes air-alert-pulse{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 0 3px #dc26262e}}.air-alert-banner-icon{font-size:16px;color:#ef4444;flex-shrink:0}.air-alert-banner-label{font-weight:600;color:#fca5a5;letter-spacing:.02em;flex-shrink:0}.air-alert-banner-list{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.air-alert-banner-item strong{color:#fef2f2;font-weight:600}.air-alert-banner-meta{color:#fecaca;opacity:.85;font-size:12px}.air-alert-banner-sep{color:#f87171;opacity:.5;font-weight:700;margin:0 8px}.air-alert-banner-region{color:#fef2f2;font-weight:600}.air-alert-banner-stamp{color:#fecaca;opacity:.75;font-family:var(--feed-font-mono);font-size:11px;margin-left:4px}.ukraine-alert-map-panel{padding:8px 8px 6px;margin-bottom:auto!important}.ukraine-alert-map{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px}.ukraine-alert-map .ua-map-svg{width:100%;height:auto;display:block;background:transparent}.ukraine-alert-map .ua-oblast{fill:transparent;stroke:#ffffff8c;stroke-width:.6;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .6s ease}.ukraine-alert-map .ua-oblast-alerted{fill:#dc2626c7;stroke:#ffffffd9}.ukraine-alert-map .ua-map-country-alarm .ua-oblast{fill:#dc2626d1;stroke:#ffffffe6}.ukraine-alert-map-count{font-size:11px;color:var(--feed-muted);text-align:center;letter-spacing:.02em;font-family:var(--feed-font)}.map-timeline{flex-shrink:0;display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;background:#14181ed9;border:1px solid rgba(255,255,255,.08);border-radius:8px;-webkit-user-select:none;user-select:none}.map-timeline--dragging{cursor:grabbing}.map-timeline-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--feed-font, Inter, system-ui, sans-serif);font-size:12px;color:#cfd8dc}.map-timeline-play{width:32px;height:28px;border-radius:5px;background:#f9862526;border:1px solid #f98625;color:#f98625;font-size:12px;cursor:pointer;transition:all .15s}.map-timeline-play:hover{background:#f986254d}.map-timeline-play--on{background:#f98625;color:#0e0e0e}.map-timeline-speed{background:#1a1f25;color:#cfd8dc;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:4px 6px;font-size:11px;font-family:inherit}.map-timeline-window-label{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums;font-size:11.5px;color:#b0bec5}.map-timeline-since,.map-timeline-until{color:#fff;font-weight:500}.map-timeline-arrow{color:#607d8b}.map-timeline-width{color:#78909c;font-size:11px}.map-timeline-reset{margin-left:auto;background:transparent;border:1px solid rgba(255,255,255,.15);color:#cfd8dc;border-radius:4px;padding:4px 10px;font-size:11px;cursor:pointer;font-family:inherit}.map-timeline-reset:hover{border-color:#ffffff4d;color:#fff}.map-timeline-divider{width:1px;height:16px;background:#ffffff1a;margin:0 4px}.map-timeline-scope-label{font-size:10px;color:#78909c;text-transform:uppercase;letter-spacing:.06em}.map-timeline-scope{background:transparent;border:1px solid rgba(255,255,255,.14);color:#cfd8dc;border-radius:999px;padding:3px 9px;font-size:10.5px;cursor:pointer;font-family:inherit;font-variant-numeric:tabular-nums}.map-timeline-scope:hover{border-color:#ffffff4d}.map-timeline-scope--active{background:#26c6da29;border-color:#26c6da;color:#26c6da}.map-timeline-rail{position:relative;height:28px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-radius:4px;cursor:pointer;touch-action:none}.map-timeline-year{position:absolute;top:-1px;bottom:0;font-size:9.5px;color:#ffffff73;pointer-events:none;transform:translate(-50%);padding-top:1px;border-left:1px dashed rgba(255,255,255,.18);padding-left:3px;letter-spacing:.04em}.map-timeline-month{position:absolute;top:14px;bottom:0;width:1px;background:#ffffff12;pointer-events:none}.map-timeline-snapshot{position:absolute;top:22px;bottom:2px;width:2px;background:#f986258c;border-radius:1px;pointer-events:none}.map-timeline-window{position:absolute;top:4px;bottom:4px;background:#f986252e;border:1px solid rgba(249,134,37,.55);border-radius:3px;cursor:grab}.map-timeline-window:active{cursor:grabbing}.map-timeline-handle{position:absolute;top:-2px;bottom:-2px;width:12px;margin-left:-6px;background:#f98625;border:2px solid #0e0e0e;border-radius:3px;cursor:ew-resize;box-shadow:0 2px 6px #00000073;z-index:2;transition:transform .1s}.map-timeline-handle:hover{transform:scaleY(1.05);background:#ffa040}.map-timeline-handle--since{border-radius:6px 3px 3px 6px}.map-timeline-handle--until{border-radius:3px 6px 6px 3px}@media(max-width:720px){.map-timeline-window-label{display:none}}.map-popup-card{display:flex;flex-direction:column;gap:8px}.map-popup-thumb{width:100%;height:110px;object-fit:cover;border-radius:4px;background:#ffffff0a;display:block}.map-popup-body{display:flex;flex-direction:column;gap:2px}.map-popup-ts{font-size:10.5px;color:#607d8b;margin-top:4px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.map-event-row{display:grid;grid-template-columns:3px 1fr;align-items:stretch;gap:8px;width:100%;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;padding:6px 10px 6px 0;cursor:pointer;font-family:inherit;color:inherit}.map-event-row:hover{background:#ffffff08}.map-event-headline{color:#e8eaed;font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-event-meta{display:flex;gap:6px;margin-top:2px;font-size:10.5px;color:#78909c;font-variant-numeric:tabular-nums}.map-event-location{color:#90a4ae}.map-event-agg{color:#26c6da;text-transform:uppercase;font-size:9.5px;letter-spacing:.05em;font-weight:700}.map-frontline-popup{display:flex;flex-direction:column;gap:4px}.map-frontline-popup-title{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.map-frontline-row{display:flex;align-items:baseline;gap:6px;font-size:12px;flex-wrap:wrap}.map-frontline-key{color:#78909c;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;min-width:56px}.map-frontline-val{color:#fff;font-weight:500}.map-frontline-orig{color:#607d8b;font-size:10.5px;font-style:italic}.map-acled-marker{filter:drop-shadow(0 1px 1px rgba(0,0,0,.55))}.map-acled-tag{display:inline-block;padding:2px 8px;border-radius:3px;color:#0e0e0e;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.map-acled-fat{display:inline-block;margin-top:4px;color:#ff5252;font-size:11.5px;font-weight:600}.map-legend-section-title{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:#78909c;margin-bottom:4px}.map-orbat-icon{background:transparent!important;border:0}.map-orbat-icon svg{display:block;pointer-events:auto}.map-orbat-popup .map-popup-body{gap:4px}.map-orbat-tag{display:inline-block;padding:2px 8px;border-radius:3px;color:#0e0e0e;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.map-orbat-desc{margin-top:6px;color:#cfd8dc;font-size:11.5px;line-height:1.4;white-space:pre-wrap;max-height:140px;overflow-y:auto}.feed-right .top-stories-panel:first-child>h2{height:auto;display:block;align-items:initial;margin-bottom:0;top:0}.top-stories-panel .right-list,.key-analysis-panel .right-list,.yt-podcast-panel .right-list{margin-top:8px}.feed-left{justify-content:flex-start}.feed-left .feed-panel:first-child{flex:0 0 auto}.ukraine-alert-map-panel{margin-bottom:0!important}.yt-podcast-panel{margin-top:36px!important}.key-analysis-panel{margin-top:24px!important}.top-stories-panel,.yt-podcast-panel,.key-analysis-panel{--side-thumb-height: 56px;--side-thumb-width: 80px}.top-stories-panel .story-text-col{display:flex;flex-direction:column;gap:2px;height:var(--side-thumb-height);overflow:hidden}.top-stories-panel .story-title{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;max-height:2.6em}.top-stories-panel .story-meta-combined{font-size:10px;font-family:var(--feed-font-mono);line-height:1.2;color:var(--feed-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-podcast-panel .story-meta-block,.key-analysis-panel .story-meta-block{margin-top:0;margin-bottom:2px;flex-wrap:nowrap;gap:6px;align-items:center}.yt-podcast-panel .story-meta-source,.key-analysis-panel .story-meta-source{font-weight:600;color:var(--feed-accent);font-size:11px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-podcast-panel .story-meta-block .story-time-inline,.key-analysis-panel .story-meta-block .story-time-inline{flex:0 0 auto;font-size:10px;color:var(--feed-muted);margin-left:auto;margin-top:0}.yt-podcast-panel .story-title,.key-analysis-panel .story-title{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;max-height:2.6em}.yt-podcast-panel .story-text-col,.key-analysis-panel .story-text-col{display:flex;flex-direction:column;gap:0;height:var(--side-thumb-height);overflow:hidden}.yt-podcast-panel .yt-pod-badge{font-size:9px;padding:2px 5px;letter-spacing:.05em;flex:0 0 auto}.map-losses-tag{display:inline-block;padding:2px 8px;border-radius:3px;color:#0e0e0e;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.tracked-ad-marker{background:transparent!important;border:none!important}.tracked-ad-diamond{width:22px;height:22px;margin:3px;background:var(--ad-color, #d18550);transform:rotate(45deg);border:1.5px solid rgba(0,0,0,.55);box-shadow:0 0 0 1px #ffffff59,0 1px 4px #00000059;display:flex;align-items:center;justify-content:center;position:relative}.tracked-ad-diamond--multi{border-width:2px;border-color:#000000bf;box-shadow:0 0 0 2px #ffffff8c,0 0 10px 2px var(--ad-color, #d18550),0 1px 4px #00000080}.tracked-ad-badge{transform:rotate(-45deg);color:#0e0e0e;font-size:9px;font-weight:800;letter-spacing:.02em;text-shadow:0 0 2px rgba(255,255,255,.45);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:none}.tracked-ad-strike{position:absolute;inset:-2px;background:linear-gradient(45deg,transparent 46%,rgba(220,70,70,.95) 47%,rgba(220,70,70,.95) 53%,transparent 54%);pointer-events:none}.tracked-ad-popup-wrap .leaflet-popup-content-wrapper{background:#15191f;color:#e6e7ea;border:1px solid rgba(255,255,255,.08);border-radius:6px;box-shadow:0 6px 24px #0000008c}.tracked-ad-popup-wrap .leaflet-popup-content{margin:8px 12px}.tracked-ad-popup-wrap .leaflet-popup-tip{background:#15191f}.tracked-ad-popup{font-size:12px;line-height:1.45}.tracked-ad-pop-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.tracked-ad-pop-analyst{color:#9ec5ff;font-weight:600;text-decoration:none;font-size:12.5px}.tracked-ad-pop-analyst:hover{text-decoration:underline}.tracked-ad-pop-status{font-size:9.5px;text-transform:uppercase;font-weight:700;padding:1px 6px;border-radius:999px;letter-spacing:.04em}.tracked-ad-pop-status--destroyed{background:#5a1c1c;color:#ffcdcd}.tracked-ad-pop-status--moved{background:#3a2c12;color:#ffd58a}.tracked-ad-pop-status--stale{background:#2a2a2a;color:#9aa0a6}.tracked-ad-pop-system{font-size:13px;color:#f0d6a8;margin-bottom:2px}.tracked-ad-pop-can{color:#b6c0c8;font-size:10.5px;font-weight:500}.tracked-ad-pop-spec{color:#cfd6dc;font-size:11.5px;padding:3px 6px;background:#ffffff0a;border-radius:4px;margin:4px 0}.tracked-ad-pop-spec--unknown{color:#9aa0a6;font-style:italic}.tracked-ad-pop-cite{color:#9ec5ff;text-decoration:none;margin-left:4px}.tracked-ad-pop-cite:hover{text-decoration:underline}.tracked-ad-pop-attr-header{margin-top:6px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#b6c0c8;font-weight:700;display:flex;align-items:center;gap:6px}.tracked-ad-pop-corroborate{background:#7eb6d626;color:#a8d4ed;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:999px;font-size:9.5px}.tracked-ad-pop-attr-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.tracked-ad-pop-attr-row{display:flex;align-items:baseline;gap:6px;font-size:11.5px;padding:2px 0;border-top:1px solid rgba(255,255,255,.05)}.tracked-ad-pop-attr-row:first-child{border-top:none}.tracked-ad-pop-attr-analyst{color:#9ec5ff;text-decoration:none;font-weight:600;flex:0 0 auto}.tracked-ad-pop-attr-analyst:hover{text-decoration:underline}.tracked-ad-pop-attr-sys{color:#cfd6dc;font-style:italic;font-size:11px}.tracked-ad-pop-attr-time{margin-left:auto;font-size:10.5px;color:#9aa0a6;font-variant-numeric:tabular-nums}.tracked-ad-pop-meta{margin-top:4px;font-size:11px;color:#9aa0a6}.tracked-ad-pop-disclaimer{margin-top:4px;font-size:10px;color:#6e7480;font-style:italic}.tracked-ad-filter-group{border-top:1px solid rgba(255,255,255,.06);padding-top:12px;margin-top:4px}.tracked-ad-master-toggle{font-weight:600}.tracked-ad-aggregate-toggle{margin:6px 0 4px 8px;font-size:11.5px;color:#b6c0c8}.tracked-ad-analyst-list{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding-left:8px}.tracked-ad-analyst-row{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;padding:4px 6px;border-radius:4px}.tracked-ad-analyst-row--pending{opacity:.5}.tracked-ad-analyst-row--pending input{cursor:not-allowed}.tracked-ad-analyst-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#d185502e;color:#f0c89a;font-size:9.5px;font-weight:800;letter-spacing:.04em;border-radius:3px;text-transform:uppercase}.tracked-ad-analyst-label{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracked-ad-analyst-count{font-size:10.5px;color:#9aa0a6;background:#ffffff0f;padding:1px 6px;border-radius:999px;font-variant-numeric:tabular-nums}.tracked-ad-analyst-status{font-size:10px;color:#6e7480;font-style:italic}.tracked-ad-empty{font-size:11px;color:#6e7480;font-style:italic;padding:6px 0}.tracked-ad-bubbles{margin-top:10px;padding:8px 8px 6px;background:#ffffff08;border-radius:5px}.tracked-ad-bubbles-label{font-size:11px;font-weight:600;color:#b6c0c8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.tracked-ad-bubbles-disclaimer{margin-top:4px;font-size:10px;color:#6e7480;font-style:italic;line-height:1.35}
