.fb-ss.svelte-11ujvzb{display:flex;flex-direction:column;min-width:180px}.fb-ss-row.svelte-11ujvzb{display:flex;align-items:center;gap:10px;padding:8px 10px;background:transparent;border:none;color:var(--c-text-1);font-family:inherit;font-size:.82rem;text-align:left;cursor:pointer;border-radius:6px;transition:background .12s ease}.fb-ss-row.svelte-11ujvzb:hover{background:var(--c-btn-hover)}.fb-ss-row.on.svelte-11ujvzb{color:var(--c-accent-fg);background:var(--c-accent-soft)}.fb-ss-dot.svelte-11ujvzb{width:12px;height:12px;border:1.5px solid var(--c-border);border-radius:50%;flex-shrink:0;transition:border-color .12s ease,background .12s ease}.fb-ss-row.on.svelte-11ujvzb .fb-ss-dot:where(.svelte-11ujvzb){border-color:var(--c-primary);background:radial-gradient(circle,var(--c-primary) 40%,transparent 45%)}.fb-ss-label.dim.svelte-11ujvzb{color:var(--c-text-3)}.fb-ss-sub.svelte-11ujvzb{color:var(--c-text-3);font-size:.76rem}@media(prefers-reduced-motion:reduce){.fb-ss-row.svelte-11ujvzb,.fb-ss-dot.svelte-11ujvzb{transition:none}}.fb-host.svelte-k92jbj{padding:8px 16px 4px;background:var(--c-bg);border-bottom:1px solid var(--c-border);display:flex;flex-direction:column;gap:4px}.fb-wide.svelte-k92jbj{display:flex;flex-direction:column}.fb-mobile.svelte-k92jbj{display:none;flex-direction:column;padding:8px 12px;gap:8px}.fb-row.svelte-k92jbj{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0}.fb-row-1.svelte-k92jbj{padding-top:6px;padding-bottom:4px}.fb-row-chips.svelte-k92jbj{border-top:1px solid color-mix(in srgb,var(--c-border) 70%,transparent);padding-top:6px;padding-bottom:6px;margin-top:4px}.fb-spacer.svelte-k92jbj{flex:1 1 auto;min-width:0}.fb-search-cap.svelte-k92jbj{flex:1 1 240px;max-width:360px}.geo-search-host.svelte-k92jbj{position:relative;min-width:0}.fb-clear-all.svelte-k92jbj{background:none;border:none;color:var(--c-text-2);font-size:.8rem;font-weight:500;font-family:inherit;cursor:pointer;padding:4px 6px}.fb-clear-all.svelte-k92jbj:hover{color:var(--c-text-1)}.fb-num.svelte-k92jbj{font-variant-numeric:tabular-nums}.fb-sheet-section.svelte-k92jbj{display:flex;flex-direction:column;gap:8px}.fb-sheet-section-label.svelte-k92jbj{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--c-text-3);display:inline-flex;align-items:center;gap:4px}@container filterbar (max-width: 699px){.fb-wide.svelte-k92jbj{display:none}.fb-mobile.svelte-k92jbj{display:flex}}.geo-card.svelte-1bx4bgq{position:relative;display:flex;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;transition:all var(--transition-fast);animation:slideIn .3s ease-out}.locked-line.svelte-1bx4bgq{display:flex;align-items:center;gap:6px;margin:0;font-size:.82rem;color:var(--text-dim)}.geo-card.svelte-1bx4bgq:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.card-severity-stripe.svelte-1bx4bgq{width:4px;flex-shrink:0}.severity-critical.svelte-1bx4bgq .card-severity-stripe:where(.svelte-1bx4bgq){background:var(--critical)}.severity-high.svelte-1bx4bgq .card-severity-stripe:where(.svelte-1bx4bgq){background:var(--high-impact)}.severity-medium.svelte-1bx4bgq .card-severity-stripe:where(.svelte-1bx4bgq){background:var(--mixed)}.severity-low.svelte-1bx4bgq .card-severity-stripe:where(.svelte-1bx4bgq){background:var(--text-dim)}.card-body.svelte-1bx4bgq{flex:1;padding:16px 18px;min-width:0}.card-top.svelte-1bx4bgq{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.severity-icon.svelte-1bx4bgq{font-size:.9rem}.severity-badge.svelte-1bx4bgq{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:var(--radius-sm)}.severity-badge.critical.svelte-1bx4bgq{background:#ef444426;color:var(--critical)}.severity-badge.high.svelte-1bx4bgq{background:#f59e0b26;color:var(--high-impact)}.severity-badge.medium.svelte-1bx4bgq{background:#f59e0b14;color:var(--mixed)}.severity-badge.low.svelte-1bx4bgq{background:var(--neutral-bg);color:var(--neutral)}.source-badge.svelte-1bx4bgq{font-size:.75rem;color:var(--accent);background:#3b82f61a;padding:2px 6px;border-radius:var(--radius-sm);font-weight:500}.category-badge.svelte-1bx4bgq{font-size:.7rem;color:var(--text-muted);background:var(--bg-surface);padding:2px 6px;border-radius:var(--radius-sm)}.actors.svelte-1bx4bgq{display:flex;gap:2px;font-size:1rem}.time-ago.svelte-1bx4bgq{font-size:.75rem;color:var(--text-dim);margin-left:auto;font-family:var(--font-mono);white-space:nowrap}.card-title.svelte-1bx4bgq{font-size:1.1rem;font-weight:600;line-height:1.35;margin-bottom:6px}.card-title.svelte-1bx4bgq a:where(.svelte-1bx4bgq){color:inherit;text-decoration:none}.card-title.svelte-1bx4bgq a:where(.svelte-1bx4bgq):hover{color:var(--accent)}.card-desc-wrap.svelte-1bx4bgq{margin-bottom:10px}.card-desc.svelte-1bx4bgq{font-size:.92rem;color:var(--text-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),transparent 100%)}.card-meta.svelte-1bx4bgq{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.themes.svelte-1bx4bgq{display:flex;flex-wrap:wrap;gap:3px}.theme-badge.svelte-1bx4bgq{font-size:.7rem;font-family:var(--font-mono);background:#8b5cf61a;color:#a78bfa;padding:1px 5px;border-radius:var(--radius-sm);letter-spacing:.02em}.tone-badge.svelte-1bx4bgq{font-size:.7rem;font-family:var(--font-mono);padding:1px 5px;border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-muted)}.tone-negative.svelte-1bx4bgq{color:var(--bearish);background:var(--bearish-bg)}.tone-positive.svelte-1bx4bgq{color:var(--bullish);background:var(--bullish-bg)}.tickers.svelte-1bx4bgq{display:flex;gap:3px;flex-wrap:wrap}.ticker-badge.svelte-1bx4bgq{font-size:.7rem;font-family:var(--font-mono);font-weight:600;background:#22c55e1a;color:var(--bullish);padding:1px 5px;border-radius:var(--radius-sm)}.ticker-more.svelte-1bx4bgq{font-size:.7rem;color:var(--text-dim)}.sectors.svelte-1bx4bgq{display:flex;gap:3px;flex-wrap:wrap}.sector-badge.svelte-1bx4bgq{font-size:.7rem;background:#3b82f614;color:var(--text-muted);padding:1px 5px;border-radius:var(--radius-sm)}.geo-place.svelte-1bx4bgq{font-size:.75rem;color:var(--text-dim)}@media(max-width:768px){.card-body.svelte-1bx4bgq{padding:12px 14px}.card-title.svelte-1bx4bgq{font-size:1rem}}@media(max-width:480px){.card-body.svelte-1bx4bgq{padding:10px 12px}.card-title.svelte-1bx4bgq{font-size:.95rem;line-height:1.3}.card-desc.svelte-1bx4bgq{font-size:.85rem}.severity-badge.svelte-1bx4bgq,.source-badge.svelte-1bx4bgq,.category-badge.svelte-1bx4bgq{font-size:.72rem;padding:2px 5px}.card-top.svelte-1bx4bgq,.card-meta.svelte-1bx4bgq{gap:4px}.theme-badge.svelte-1bx4bgq,.tone-badge.svelte-1bx4bgq,.ticker-badge.svelte-1bx4bgq,.sector-badge.svelte-1bx4bgq{font-size:.72rem}}.new-events-banner.svelte-yqmvlv{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:6px;padding:8px 18px;background:var(--accent);color:#fff;border:none;border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #3b82f666;animation:slideIn .3s ease-out;transition:background var(--transition-fast)}.new-events-banner.svelte-yqmvlv:hover{background:#2563eb}.geo-head.svelte-yqmvlv{max-width:1200px;margin:0 auto;padding:20px 24px 12px}.geo-head.svelte-yqmvlv h1:where(.svelte-yqmvlv){margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.geo-head.svelte-yqmvlv p:where(.svelte-yqmvlv){margin:4px 0 0;font-size:.9rem;line-height:1.5;color:var(--text-muted)}.fresh-gate.svelte-yqmvlv{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.fresh-gate-text.svelte-yqmvlv{flex:1 1 320px;min-width:0}.fresh-gate.svelte-yqmvlv h2:where(.svelte-yqmvlv){margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--text-primary)}.fresh-gate.svelte-yqmvlv p:where(.svelte-yqmvlv){margin:0;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.fresh-gate-cta.svelte-yqmvlv{display:flex;flex-direction:column;align-items:center;gap:6px}.fresh-gate-btn.svelte-yqmvlv{display:inline-block;padding:10px 20px;background:var(--accent);color:#fff;font-weight:600;font-size:.88rem;border-radius:var(--radius-md);text-decoration:none;white-space:nowrap;transition:background var(--transition-fast)}.fresh-gate-btn.svelte-yqmvlv:hover{background:#2563eb}.fresh-gate-rate.svelte-yqmvlv{font-size:.72rem;color:var(--text-dim)}.feed-container.svelte-yqmvlv{max-width:1200px;margin:0 auto;padding:20px 24px}.event-list.svelte-yqmvlv{display:flex;flex-direction:column;gap:8px}.feed-error.svelte-yqmvlv{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bearish-bg);border:1px solid var(--bearish-border);border-radius:var(--radius-md);color:var(--bearish);font-size:.85rem;margin-bottom:12px}.feed-error.svelte-yqmvlv button:where(.svelte-yqmvlv){padding:4px 12px;background:var(--bearish);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.8rem;cursor:pointer}.feed-empty.svelte-yqmvlv{text-align:center;padding:80px 24px;color:var(--text-dim)}.feed-empty.svelte-yqmvlv svg:where(.svelte-yqmvlv){margin-bottom:16px;opacity:.4}.feed-empty.svelte-yqmvlv p:where(.svelte-yqmvlv){font-size:1.1rem;color:var(--text-secondary);margin-bottom:4px}.feed-empty.svelte-yqmvlv span:where(.svelte-yqmvlv){font-size:.85rem}.feed-loading.svelte-yqmvlv{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--text-muted);font-size:.85rem}.spinner.svelte-yqmvlv{width:18px;height:18px;border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;animation:svelte-yqmvlv-spin .8s linear infinite}@keyframes svelte-yqmvlv-spin{to{transform:rotate(360deg)}}.sentinel.svelte-yqmvlv{height:1px}@media(max-width:768px){.feed-container.svelte-yqmvlv{padding:12px}.geo-head.svelte-yqmvlv{padding:16px 16px 8px}.geo-head.svelte-yqmvlv h1:where(.svelte-yqmvlv){font-size:1.3rem}.fresh-gate-cta.svelte-yqmvlv{width:100%}.fresh-gate-btn.svelte-yqmvlv{width:100%;text-align:center}}
