@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/Lora-variable.ttf)format("truetype")}@font-face{font-family:Lora Fallback;src:local(Georgia);font-weight:400;font-style:normal;size-adjust:97%;ascent-override:96%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Lora Fallback;src:local(Georgia);font-weight:700;font-style:normal;size-adjust:97%;ascent-override:96%;descent-override:21%;line-gap-override:0%}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.no-transitions *{transition:none!important}*{box-sizing:border-box;overscroll-behavior-y:contain;margin:0;padding:0}:root{--bg-base:#fff;--bg-card:#fafbfd;--bg-subtle:#f4f5f8;--bg-hover:#edf0f4;--border-color:#e3e6ec;--text-primary:#1a1a1a;--text-secondary:#6b7280;--purple-primary:#6b21a8;--purple-dark:#581c87;--purple-hover:#7c3aed;--purple-light:#a855f7;--purple-subtle:#f3e8ff;--analytics-bg:#fafafa;--analytics-border:#e5e5e5;--focus-ring:var(--purple-primary);--selected-bg:var(--purple-subtle);--text-tertiary:#9ca3af;--accent-blue:#2563eb;--accent-blue-dark:#1d4ed8;--accent-blue-light:#93c5fd;--bg-primary:var(--bg-base);--bg-tertiary:var(--bg-subtle);--border-primary:var(--border-color);--hover-overlay:#00000006;--avatar-bg:#fff;--sidebar-w:270px;--analytics-w:300px;--header-h:64px;--col-gap:16px;--font-body:15px;--font-small:13px;--font-large:16px;--line-height-body:1.5;--line-height-heading:1.3;--topic-politics:#3b82f6;--topic-politics-bg:#3b82f61a;--topic-technology:#10b981;--topic-technology-bg:#10b9811a;--topic-sports:#ef4444;--topic-sports-bg:#ef44441a;--topic-entertainment:#ec4899;--topic-entertainment-bg:#ec48991a;--topic-business:#f59e0b;--topic-business-bg:#f59e0b1a;--topic-society:#06b6d4;--topic-society-bg:#06b6d41a;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px}html,body{height:100%;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}html,body,*{scrollbar-width:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scrollArea{scrollbar-width:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes dropdown-enter{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.recharts-wrapper :focus,.recharts-wrapper svg:focus{outline:none}
.dark{--bg-base:#0d0e12;--bg-card:#1a1d27;--bg-subtle:#222534;--bg-hover:#2a2e40;--border-color:#2e3147;--text-primary:#fff;--text-secondary:#8b92a8;--text-tertiary:#5a6078;--purple-primary:#a855f7;--purple-dark:#9333ea;--purple-hover:#c084fc;--purple-light:#d8b4fe;--purple-subtle:#2d1f4e;--focus-ring:#a855f773;--selected-bg:var(--purple-subtle);--analytics-bg:#181b26;--analytics-border:#2e3147;--accent-blue:#3b82f6;--accent-blue-dark:#60a5fa;--accent-blue-light:#93c5fd;--bg-primary:var(--bg-base);--bg-tertiary:var(--bg-subtle);--border-primary:var(--border-color);--hover-overlay:#ffffff0f;--avatar-bg:#fff}.dark .top-thread-item{border-bottom-color:var(--border-color)}.dark .news-item-synopsis{color:var(--text-primary)}.dark .entity-card-initial,.dark .entity-row-initial,.dark .entity-detail-initial,.dark .entity-cooccurring-initial,.dark .hero-entity-avatar,.dark .news-entity-avatar{color:#fff}.dark .entity-logo-chip{box-shadow:inset 0 0 0 1px #0000001a}.dark .entity-detail-avatar{border-color:#0000001a}.dark .power-map-icon.entity-logo-chip{box-shadow:none}.dark .power-map-card{background-color:#1a1d27e6;background-image:radial-gradient(circle,#8b92a82e .8px,#0000 .9px);background-position:9px 9px;background-size:18px 18px}.dark .power-map-legend{background:#1a1d27e0;border-color:#8b92a83d}.dark .power-map-avatar{border-color:#8b92a861}.dark .power-map-avatar--center{border-color:#93c5fd73;box-shadow:0 0 0 3px #60a5fa47}.dark .power-map-modal-backdrop{background:#05070ab3}.dark .power-map-modal{background-color:#1a1d27f7;background-image:radial-gradient(circle,#8b92a829 .8px,#0000 .9px);background-position:9px 9px;background-size:18px 18px;box-shadow:0 18px 48px #0000008c}.dark .momentum-up,.dark .entity-quick-stat-value.momentum-up,.dark .hero-momentum.momentum-up,.dark .news-momentum-label.momentum-up,.dark .news-momentum-badge.momentum-up{color:#34d399;background:0 0}.dark .news-momentum-badge.momentum-up{background:#34d39926}.dark .momentum-down,.dark .entity-quick-stat-value.momentum-down,.dark .hero-momentum.momentum-down,.dark .news-momentum-label.momentum-down,.dark .news-momentum-badge.momentum-down{color:#f87171;background:0 0}.dark .news-momentum-badge.momentum-down{background:#f8717126}.dark .news-momentum-label.momentum-neutral{color:#6b7280}.dark .subtopic-parent-chip[data-topic=politics]{background:#93c5fd40}.dark .subtopic-parent-chip[data-topic=technology]{background:#6ee7b740}.dark .subtopic-parent-chip[data-topic=sports]{background:#fca5a540}.dark .subtopic-parent-chip[data-topic=entertainment]{background:#f9a8d440}.dark .subtopic-parent-chip[data-topic=business]{background:#fde68a40}.dark .subtopic-parent-chip[data-topic=society]{background:#67e8f940}.dark .subtopic-bubble[data-topic=politics]{background-color:#93c5fd1f}.dark .subtopic-bubble[data-topic=technology]{background-color:#6ee7b71f}.dark .subtopic-bubble[data-topic=sports]{background-color:#fca5a51f}.dark .subtopic-bubble[data-topic=entertainment]{background-color:#f9a8d41f}.dark .subtopic-bubble[data-topic=business]{background-color:#fde68a1f}.dark .subtopic-bubble[data-topic=society]{background-color:#67e8f91f}.dark .topic-bubble[data-topic=politics],.dark .related-event-topic[data-topic=politics],.dark .voted-story-topic-chip[data-topic=politics],.dark .news-topic-chip-active[data-topic=politics],.dark .hero-topic[data-topic=politics],.dark .news-item-topic[data-topic=politics],.dark .top-thread-topic[data-topic=politics]{color:#93c5fd;border-color:#93c5fd}.dark .topic-bubble[data-topic=technology],.dark .related-event-topic[data-topic=technology],.dark .voted-story-topic-chip[data-topic=technology],.dark .news-topic-chip-active[data-topic=technology],.dark .hero-topic[data-topic=technology],.dark .news-item-topic[data-topic=technology],.dark .top-thread-topic[data-topic=technology]{color:#6ee7b7;border-color:#6ee7b7}.dark .topic-bubble[data-topic=sports],.dark .related-event-topic[data-topic=sports],.dark .voted-story-topic-chip[data-topic=sports],.dark .news-topic-chip-active[data-topic=sports],.dark .hero-topic[data-topic=sports],.dark .news-item-topic[data-topic=sports],.dark .top-thread-topic[data-topic=sports]{color:#fca5a5;border-color:#fca5a5}.dark .topic-bubble[data-topic=entertainment],.dark .related-event-topic[data-topic=entertainment],.dark .voted-story-topic-chip[data-topic=entertainment],.dark .news-topic-chip-active[data-topic=entertainment],.dark .hero-topic[data-topic=entertainment],.dark .news-item-topic[data-topic=entertainment],.dark .top-thread-topic[data-topic=entertainment]{color:#f9a8d4;border-color:#f9a8d4}.dark .topic-bubble[data-topic=business],.dark .related-event-topic[data-topic=business],.dark .voted-story-topic-chip[data-topic=business],.dark .news-topic-chip-active[data-topic=business],.dark .hero-topic[data-topic=business],.dark .news-item-topic[data-topic=business],.dark .top-thread-topic[data-topic=business]{color:#fde68a;border-color:#fde68a}.dark .topic-bubble[data-topic=society],.dark .related-event-topic[data-topic=society],.dark .voted-story-topic-chip[data-topic=society],.dark .news-topic-chip-active[data-topic=society],.dark .hero-topic[data-topic=society],.dark .news-item-topic[data-topic=society],.dark .top-thread-topic[data-topic=society]{color:#67e8f9;border-color:#67e8f9}.dark .profile-topic-chip[data-topic=politics],.dark .ballot-topic-chip[data-topic=politics],.dark .newsreel-item .newsreel-topic-chip[data-topic=politics],.dark .profile-thread-topic-chip[data-topic=politics]{color:#93c5fd;background:#93c5fd1f}.dark .profile-topic-chip[data-topic=technology],.dark .ballot-topic-chip[data-topic=technology],.dark .newsreel-item .newsreel-topic-chip[data-topic=technology],.dark .profile-thread-topic-chip[data-topic=technology]{color:#6ee7b7;background:#6ee7b71f}.dark .profile-topic-chip[data-topic=sports],.dark .ballot-topic-chip[data-topic=sports],.dark .newsreel-item .newsreel-topic-chip[data-topic=sports],.dark .profile-thread-topic-chip[data-topic=sports]{color:#fca5a5;background:#fca5a51f}.dark .profile-topic-chip[data-topic=entertainment],.dark .ballot-topic-chip[data-topic=entertainment],.dark .newsreel-item .newsreel-topic-chip[data-topic=entertainment],.dark .profile-thread-topic-chip[data-topic=entertainment]{color:#f9a8d4;background:#f9a8d41f}.dark .profile-topic-chip[data-topic=business],.dark .ballot-topic-chip[data-topic=business],.dark .newsreel-item .newsreel-topic-chip[data-topic=business],.dark .profile-thread-topic-chip[data-topic=business]{color:#fde68a;background:#fde68a1f}.dark .profile-topic-chip[data-topic=society],.dark .ballot-topic-chip[data-topic=society],.dark .newsreel-item .newsreel-topic-chip[data-topic=society],.dark .profile-thread-topic-chip[data-topic=society]{color:#67e8f9;background:#67e8f91f}.dark .va-topic-row[data-topic=politics] .va-topic-name{color:#93c5fd}.dark .va-topic-row[data-topic=technology] .va-topic-name{color:#6ee7b7}.dark .va-topic-row[data-topic=sports] .va-topic-name{color:#fca5a5}.dark .va-topic-row[data-topic=entertainment] .va-topic-name{color:#f9a8d4}.dark .va-topic-row[data-topic=business] .va-topic-name{color:#fde68a}.dark .va-topic-row[data-topic=society] .va-topic-name{color:#67e8f9}.dark .va-topic-row[data-topic=politics] .va-bar-community{background:#93c5fd}.dark .va-topic-row[data-topic=technology] .va-bar-community{background:#6ee7b7}.dark .va-topic-row[data-topic=sports] .va-bar-community{background:#fca5a5}.dark .va-topic-row[data-topic=entertainment] .va-bar-community{background:#f9a8d4}.dark .va-topic-row[data-topic=business] .va-bar-community{background:#fde68a}.dark .va-topic-row[data-topic=society] .va-bar-community{background:#67e8f9}.dark .entities-topic-tab[data-topic=politics].tab-active{color:#93c5fd;border-bottom-color:#93c5fd}.dark .entities-topic-tab[data-topic=technology].tab-active{color:#6ee7b7;border-bottom-color:#6ee7b7}.dark .entities-topic-tab[data-topic=sports].tab-active{color:#fca5a5;border-bottom-color:#fca5a5}.dark .entities-topic-tab[data-topic=entertainment].tab-active{color:#f9a8d4;border-bottom-color:#f9a8d4}.dark .entities-topic-tab[data-topic=business].tab-active{color:#fde68a;border-bottom-color:#fde68a}.dark .entities-topic-tab[data-topic=society].tab-active{color:#67e8f9;border-bottom-color:#67e8f9}.dark .hero-event[data-topic=politics],.dark .news-item[data-topic=politics]{border-left-color:#3b82f6}.dark .hero-event[data-topic=technology],.dark .news-item[data-topic=technology]{border-left-color:#10b981}.dark .hero-event[data-topic=sports],.dark .news-item[data-topic=sports]{border-left-color:#ef4444}.dark .hero-event[data-topic=entertainment],.dark .news-item[data-topic=entertainment]{border-left-color:#ec4899}.dark .hero-event[data-topic=business],.dark .news-item[data-topic=business]{border-left-color:#f59e0b}.dark .hero-event[data-topic=society],.dark .news-item[data-topic=society]{border-left-color:#06b6d4}.dark .video-thumb[data-topic=politics]{background:linear-gradient(135deg,#93c5fd1a,#93c5fd40)}.dark .video-thumb[data-topic=technology]{background:linear-gradient(135deg,#6ee7b71a,#6ee7b740)}.dark .video-thumb[data-topic=sports]{background:linear-gradient(135deg,#fca5a51a,#fca5a540)}.dark .video-thumb[data-topic=entertainment]{background:linear-gradient(135deg,#f9a8d41a,#f9a8d440)}.dark .video-thumb[data-topic=business]{background:linear-gradient(135deg,#fde68a1a,#fde68a40)}.dark .video-thumb[data-topic=society]{background:linear-gradient(135deg,#67e8f91a,#67e8f940)}.dark .news-item:hover,.dark .event-nav-wrapper--selected .news-item{border-top-color:var(--border-color);border-right-color:var(--border-color);border-bottom-color:var(--border-color)}.dark .news-topic-chip{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-secondary)}.dark .news-topic-chip:hover{border-color:var(--text-tertiary)}.dark .feed-header,.dark .news-topic-bar,.dark .news-subtopic-bar,.dark .filter-context-bar,.dark .related-event-item,.dark .source-row{border-bottom-color:var(--border-color)}.dark .news-main-panel,.dark .events-header-area,.dark .events-body,.dark .news-controls{border-bottom-color:var(--border-color);background:#0d0e12}.dark .news-controls-label{color:var(--text-tertiary)}.dark .news-controls-divider{background:var(--border-color)}.dark .news-pill{border-color:var(--border-color);color:var(--text-secondary)}.dark .news-pill:hover{border-color:var(--purple-primary);color:var(--purple-primary)}.dark .news-pill-active{background:var(--purple-primary);border-color:var(--purple-primary);color:#fff}.dark .news-topic-chip-active{border-color:var(--border-color);color:var(--text-secondary)}.dark .topic-chip-separator{background:var(--border-color)}.dark .news-subtopic-chip{border-color:var(--purple-primary);color:var(--purple-light)}.dark .news-subtopic-chip:hover{background:var(--purple-subtle)}.dark .news-subtopic-chip-active{background:var(--purple-primary);border-color:var(--purple-primary);color:#fff}.dark .news-subtopic-chip-active:hover{background:var(--purple-dark);border-color:var(--purple-dark)}.dark .subtopic-follow-btn{border-color:var(--border-color);color:var(--purple-primary);background:var(--bg-card)}.dark .subtopic-follow-btn:hover{border-color:var(--purple-primary);background:var(--purple-subtle)}.dark .subtopic-followed{background:var(--purple-subtle);border-color:var(--purple-primary);color:var(--purple-light)}.dark .subtopic-followed:hover{color:#f87171;background:#f871711f;border-color:#f87171}.dark .filter-context-name{color:var(--text-primary)}.dark .filter-context-follow{border-color:var(--border-color);color:var(--text-secondary)}.dark .filter-context-following{background:var(--purple-subtle);border-color:var(--purple-primary);color:var(--purple-light)}.dark .filter-context-following:hover{color:#f87171;background:#f871711f;border-color:#f87171}.dark .weight-heavyweight{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b4d}.dark .weight-middleweight{color:#9ca3af;background:#9ca3af1a;border-color:#9ca3af4d}.dark .weight-lightweight{color:#d97706;background:#b453091a;border-color:#b453094d}.dark .entity-approval-bar{background:var(--bg-subtle)}.dark .docket-toggle-btn.in-docket{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-secondary)}.dark .forum-entity-item:hover,.dark .forum-rising-item:hover{background:var(--bg-hover)}.dark .forum-entity-avatar{background:var(--bg-hover);color:var(--text-secondary)}.dark .forum-entity-name{color:var(--text-primary)}.dark .forum-create-btn{border-color:var(--border-color);color:var(--text-secondary)}.dark .forum-create-btn:hover{background:var(--bg-hover);border-color:var(--text-secondary)}.dark .top-thread-rank{color:var(--text-tertiary)}.dark .top-thread-topic{color:var(--text-secondary);border-color:var(--border-color)}.dark .clubs-rail{border-color:var(--border-color)}.dark .clubs-rail-title,.dark .clubs-rail-name{color:var(--text-primary)}.dark .clubs-rail-item:hover{background-color:var(--bg-hover)}.dark .clubs-rail-badge--member{background:var(--bg-subtle);color:var(--text-secondary)}.dark .settings-dropdown-darkmode-label{color:var(--text-secondary)}.dark .filter-dropdown-menu,.dark .settings-dropdown,.dark .notif-dropdown{box-shadow:0 2px 8px #0000004d,0 16px 40px #00000080}.dark .dropdown-option--active{background:#8b5cf61f}.dark .search-dropdown{box-shadow:0 2px 8px #0000004d,0 16px 40px #00000080}.dark .search-dropdown-item-type-badge{color:#a78bfa;background:#a78bfa26}.dark .search-dropdown-footer{color:#a78bfa}.dark .search-result-row:hover{border-color:#7c3aed}.dark .search-result-badge{color:#a78bfa;background:#a78bfa26}.dark .skel{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%) 0 0/600px 100%}.dark .skeleton-hero{background:var(--bg-card);border-color:var(--border-color);border-left-color:var(--border-color)}.dark .skeleton-hero-signals{border-top-color:var(--border-color)}.dark .skeleton-news-item{background:var(--bg-card);border-color:var(--border-color)}.dark .community-follow-btn--joined{color:var(--text-tertiary);background:#ffffff0f;border-color:#ffffff1f}.dark .community-follow-btn--joined:hover{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.dark .mod-hub-chat-bubble{background:#ffffff14}.dark .detail-read-more{color:#a78bfa}.dark .news-vote-pill{border-color:#374151}.dark .news-vote-pill-btn{color:var(--text-primary)}.dark .news-vote-pill-btn+.news-vote-pill-btn{border-left-color:#374151}.dark .detail-entity-chip{border-color:var(--border-color);background:var(--bg-subtle);color:var(--text-primary)}.dark .detail-entity-chip:hover{border-color:var(--text-tertiary);background:var(--bg-hover)}.dark .toast{box-shadow:0 4px 20px #00000073}.dark .toast--error{background:#f871711a;border-color:#f8717166}.dark .toast--success{background:#34d3991a;border-color:#34d39966}.dark .toast--info{background:#a855f71a;border-color:#a855f766}.dark .trophy-platform{--platform-stroke:#a855f74d;--platform-fill:#a855f70f}.dark .profile-trophy-chip.rarity-common{border-color:var(--border-color)}.dark .trophy-chip-rarity.rarity-uncommon{color:#60a5fa}.dark .trophy-chip-rarity.rarity-rare{color:#a78bfa}.dark .trophy-chip-rarity.rarity-legendary{color:#fbbf24}.dark .profile-achievement-chip.rarity-rare.profile-achievement-chip--active{background:#a78bfa1f}.dark .profile-achievement-chip.rarity-legendary.profile-achievement-chip--active{background:#f59e0b1f}.dark .trophy-item.rarity-uncommon{border-left-color:#34d399}.dark .trophy-item.rarity-legendary{border-left-color:#fbbf24}.dark .thread-row--club{background:linear-gradient(135deg, #c9a2270f 0%, var(--bg-card) 50%);border-left-color:#c9a227}.dark .thread-row--club:hover{background:linear-gradient(135deg, #c9a2271a 0%, var(--bg-hover) 60%)}.dark .thread-row-community-chip--club{color:#fbbf24}.dark .thread-row-flair{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2440}.dark .forum-landing-card--club{border-color:#c9a22740}.dark .forum-landing-card--club:hover{border-color:#c9a227;box-shadow:0 2px 12px #c9a22726}.dark .forum-landing-card-club-tag{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2440}.dark .bias-spectrum-seg.left{background:#4a7fd4}.dark .bias-spectrum-seg.center-left{background:#6a9ec8}.dark .bias-spectrum-seg.center{background:#7a7a98}.dark .bias-spectrum-seg.center-right{background:#c87848}.dark .bias-spectrum-seg.right{background:#b83030}.dark .bias-accent-left{border-left-color:#4a7fd4}.dark .bias-accent-center-left{border-left-color:#6a9ec8}.dark .bias-accent-center{border-left-color:#7a7a98}.dark .bias-accent-center-right{border-left-color:#c87848}.dark .bias-accent-right{border-left-color:#b83030}.dark .bias-circle-left{background:#4a7fd4}.dark .bias-circle-center-left{background:#6a9ec8}.dark .bias-circle-center{background:#7a7a98}.dark .bias-circle-center-right{background:#c87848}.dark .bias-circle-right{background:#b83030}.dark .sources-bias-dot-left{background:#4a7fd4}.dark .sources-bias-dot-center-left{background:#6a9ec8}.dark .sources-bias-dot-center{background:#7a7a98}.dark .sources-bias-dot-center-right{background:#c87848}.dark .sources-bias-dot-right{background:#b83030}.dark .source-detail-stat-num.high{color:#34d399}.dark .source-detail-stat-num.mid{color:#fbbf24}.dark .source-detail-stat-num.low{color:#f87171}.dark .weight-header-heavyweight .weight-header-label{color:#f59e0b}.dark .weight-header-middleweight{border-bottom-color:#9ca3af}.dark .weight-header-middleweight .weight-header-label{color:#9ca3af}.dark .weight-header-lightweight{border-bottom-color:#d97706}.dark .weight-header-lightweight .weight-header-label{color:#d97706}.dark .weight-header-unranked{border-bottom-color:var(--border-color)}.dark .weight-header-unranked .weight-header-label,.dark .weight-header-unranked .weight-header-meta{color:var(--text-tertiary)}.dark .entities-unranked-toggle:hover .weight-header-label{color:var(--text-secondary)}.dark .metric-card .stat-badge.split{color:#fde68a;background:#fde68a1f}.dark .metric-card .stat-badge.momentum{color:#34d399;background:#34d3991f}.dark .metric-card .stat-label{color:#f87171}.dark .rising-card .momentum-indicator,.dark .gem-card .ratio-label,.dark .pulse-stat .pulse-number{color:#34d399}.dark .pulse-highlight{border-top-color:#34d39940}.dark .pulse-growth{color:#34d399}.dark .thread-row,.dark .profile-card{background:var(--bg-card)}.dark .dm-select-action-btn.delete{color:#f87171;background:#f871711f}.dark .community-header--has-banner .community-header-inner{background:#0f0f14c7}.dark .community-featured-topic[data-topic=politics]{color:#93c5fd;background:#93c5fd26}.dark .community-featured-topic[data-topic=technology]{color:#6ee7b7;background:#6ee7b726}.dark .community-featured-topic[data-topic=sports]{color:#fca5a5;background:#fca5a526}.dark .community-featured-topic[data-topic=entertainment]{color:#f9a8d4;background:#f9a8d426}.dark .community-featured-topic[data-topic=business]{color:#fde68a;background:#fde68a26}.dark .community-featured-topic[data-topic=society]{color:#67e8f9;background:#67e8f926}.dark .club-role-badge--moderator{color:#c4b5fd;background:#a78bfa26;border-color:#a78bfa40}.dark .club-role-badge--owner{color:#fde68a;background:#fbbf241f;border-color:#fbbf2440}.dark .entity-row-bar-track,.dark .entity-approval-bar,.dark .entity-approval-bar-large{background:var(--bg-hover)}.dark .toggle-knob,.dark .dm-toggle-knob{background:var(--text-primary)}.dark .hero-event{background:linear-gradient(#222534f7,#1a1d27f7);border-color:#ffffff14}.dark .hero-event:hover{border-top-color:var(--border-color);border-right-color:var(--border-color);border-bottom-color:var(--border-color)}.dark .news-item{background:linear-gradient(#222534f5,#1a1d27f5);border-color:#ffffff14}.dark .news-item:hover{border-top-color:var(--border-color);border-right-color:var(--border-color);border-bottom-color:var(--border-color)}.dark .trophy-case-section,.dark .trophy-tooltip,.dark .voted-story-card{background:var(--bg-card)}.dark .thread-content{background-color:var(--bg-card)}.dark .forum-stats-bar{background:var(--bg-card)}.dark .progress-xp-bar,.dark .progress-xp-bar-sm{background:var(--bg-hover)}.dark .profile-header-section{background:0 0}.dark .thread-mod-bar,.dark .achievements-page-row{background:var(--bg-card)}.dark .topic-bubble,.dark .hero-topic,.dark .related-event-topic,.dark .event-embed-topic,.dark .voted-story-topic-chip{color:var(--text-secondary)}.dark .hero-entity-name{color:var(--text-primary)}.dark .hero-ballots{color:var(--text-secondary)}.dark .news-entity-chip{border-color:var(--border-color)}.dark .news-entity-chip:hover{border-color:var(--text-tertiary)}.dark .news-entity-name{color:var(--text-primary)}.dark .news-entity-dots{color:var(--text-primary);border-color:var(--border-color)}.dark .progress-rail-title,.dark .progress-stat-value{color:var(--text-primary)}.dark .progress-next-toggle:hover,.dark .progress-next-name{color:var(--text-secondary)}.dark .forum-stat-value,.dark .thread-vote-count{color:var(--text-primary)}.dark .community-trending-topic[data-topic=politics]{color:#93c5fd}.dark .community-trending-topic[data-topic=technology]{color:#6ee7b7}.dark .community-trending-topic[data-topic=sports]{color:#fca5a5}.dark .community-trending-topic[data-topic=entertainment]{color:#f9a8d4}.dark .community-trending-topic[data-topic=business]{color:#fde68a}.dark .community-trending-topic[data-topic=society]{color:#67e8f9}.dark .entity-trend-tab:hover{color:var(--text-secondary)}.dark .entity-trend-tab--active{color:var(--text-primary)}.dark .hero-signals,.dark .news-item-footer{border-top-color:var(--border-color)}.dark .bias-spectrum-seg.active{outline-color:#fff6}.dark .hero-synopsis{color:var(--text-primary)}.dark .hero-entity-chip{border-color:var(--border-color)}.dark .hero-entity-chip:hover{border-color:var(--text-tertiary);background:var(--bg-hover)}.dark .news-item-topic{color:var(--text-secondary);border-color:var(--border-color)}.dark .submission-pending-badge{color:#fde68a;background:#fde68a1f;border-color:#fde68a40}.dark .sidebar-bias-seg,.dark .source-bias-seg{opacity:.5}.dark .sidebar-bias-vote-btn{color:var(--text-secondary);border-color:#ffffff26}.dark .sidebar-bias-vote-btn:hover{background:color-mix(in srgb, var(--seg-color) 22%, transparent);border-color:var(--seg-color);color:var(--seg-color)}.dark .sidebar-bias-vote-btn--active{background:color-mix(in srgb, var(--seg-color) 30%, transparent);border-color:var(--seg-color);color:var(--seg-color)}.dark .sidebar-bias-community-label,.dark .sidebar-bias-no-data{color:var(--text-secondary)}.dark .sidebar-bias-score,.dark .source-card-bias-score{color:var(--text-secondary);background:#ffffff12}.dark .dir-highlight-card,.dark .analysis-stat-card{background:var(--bg-card)}.dark .poll-card,.dark .poll-mini-card,.dark .poll-dash-row{background:var(--bg-card);border-color:var(--border-color)}.dark .poll-mini-card{border-color:var(--border-color)}.dark .poll-error,.dark .poll-field-error{color:#f87171;background:#ef44441f;border-color:#ef44444d}.dark .poll-selected-tag,.dark .poll-option--selected,.dark .survey-option--selected{background:var(--purple-subtle);border-color:var(--purple-primary);color:var(--purple-light)}.dark .poll-type-badge,.dark .poll-status-badge--active{background:var(--purple-subtle);color:var(--purple-light)}.dark .poll-success,.dark .poll-status-badge--closed{color:#34d399;background:#10b9811f}.dark .poll-option-fill-bg{background:var(--bg-subtle)}.dark .survey-take-card,.dark .survey-dash-card{background:var(--bg-card);border-color:var(--border-color)}.dark .survey-scale-option,.dark .survey-mc-option{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-primary)}.dark .survey-scale-option:hover,.dark .survey-mc-option:hover{background:var(--bg-hover)}.dark .survey-scale-option--selected,.dark .survey-mc-option--selected{background:var(--purple-subtle);border-color:var(--purple-primary);color:var(--purple-light)}.dark .poll-form-input,.dark .poll-form-textarea,.dark .poll-option-input{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-primary)}.dark .poll-form-input:focus,.dark .poll-form-textarea:focus,.dark .poll-option-input:focus{border-color:var(--purple-primary);background:var(--bg-card)}.dark .landing-page{background:linear-gradient(160deg, #1a0d2e 0%, var(--bg-base) 60%)}.dark .landing-hero-title,.dark .landing-hero-sub{color:var(--text-primary)}.dark .landing-feature-card{background:var(--bg-card);border-color:var(--border-color)}.dark .landing-feature-icon--news{color:#60a5fa;background:#3b82f626}.dark .landing-feature-icon--polls{color:var(--purple-primary);background:#a855f726}.dark .landing-feature-icon--forum{color:#34d399;background:#10b98126}.dark .landing-feature-icon--data{color:#fbbf24;background:#f59e0b26}.dark .ob-card{background:var(--bg-card);border-color:var(--border-color)}.dark .ob-form-input,.dark .ob-form-textarea{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-primary)}.dark .ob-subtopic-chip,.dark .ob-entity-chip{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-secondary)}.dark .ob-subtopic-chip--selected,.dark .ob-entity-chip--selected{background:var(--purple-subtle);border-color:var(--purple-primary);color:var(--purple-light)}.dark .ob-step-indicator--active{background:var(--purple-primary)}.dark .ob-step-indicator--done{background:var(--purple-subtle);border-color:var(--purple-primary)}.dark .ob-error{color:#f87171;background:#ef44441f;border-color:#ef44444d}.dark .notif-dot{border-color:var(--bg-base)}.dark .notif-item--unread{background:#a855f714}.dark .notif-item--unread:hover{background:#a855f724}.dark .follow-modal,.dark .follow-modal-inner{background:var(--bg-card);border-color:var(--border-color)}.dark .pipeline-warning,.dark .warning-banner{color:#fbbf24;background:#d977061f;border-color:#d977064d}.dark .error-banner,.dark .form-error-msg{color:#f87171;background:#ef44441f}.dark .config-panel,.dark .settings-section{background:var(--bg-card);border-color:var(--border-color)}.dark .tag-type--event{color:#818cf8;background:#6366f126}.dark .tag-type--docket{color:#22d3ee;background:#0891b226}.dark .tag-type--topic{color:#34d399;background:#05966926}.dark .tag-type--breaking{color:#f87171;background:#ef444426}.dark .profile-more-item--danger{color:#f87171}.dark .profile-more-item--danger:hover{color:#f87171;background:#ef44441f}.dark .profile-more-withdraw-confirm{background:#ef4444}.dark .profile-more-withdraw-confirm:hover{background:#dc2626}.dark .mod-hub-action-btn--remove{color:#f87171;border-color:#ef44444d}.dark .mod-hub-action-btn--remove:hover{background:#ef44441f;border-color:#ef4444}.dark .mod-hub-action-btn--approve{color:#34d399;border-color:#22c55e4d}.dark .mod-hub-action-btn--approve:hover{background:#22c55e1f;border-color:#22c55e}.dark .mod-hub-action-error{color:#f87171;background:#ef44441f}.dark .mod-hub-log-role--admin{color:#f87171;background:#ef444426}.dark .mod-hub-log-role--moderator{color:#818cf8;background:#6366f126}.dark .topic-filter-chip--selected{background:var(--purple-subtle);color:var(--purple-light);border-color:var(--purple-primary)}.dark .forum-post-card,.dark .comments-section,.dark .club-card,.dark .community-header-card,.dark .forum-browser-card{background:var(--bg-card);border-color:var(--border-color)}.dark .rich-editor,.dark .reply-composer{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-primary)}.dark .flair-analysis{color:#c4b5fd;background:#6d28d933}.dark .flair-context{color:#93c5fd;background:#1d4ed833}.dark .flair-fact-check{color:#6ee7b7;background:#065f4633}.dark .flair-question{color:#fcd34d;background:#92400e33}.dark .flair-hot-take{color:#fca5a5;background:#b91c1c33}.dark .club-gate-card,.dark .club-perk-item{background:var(--bg-subtle);border-color:var(--border-color)}.dark .forum-browser-card-overlay{background:#0f1117eb}.dark .community-header-title,.dark .thread-subject{color:var(--text-primary)}.dark .thread-meta,.dark .community-stat-label{color:var(--text-tertiary)}.dark .forum-empty-card{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-tertiary)}.dark .thread-sidebar-panel{background:var(--bg-card);border-right-color:var(--border-color)}.dark .club-role-badge--gold{color:#fbbf24;background:#c9a22733}.dark .club-role-badge--mod{color:#818cf8;background:#6366f133}.dark .thread-vote-approve{color:#34d399}.dark .thread-vote-oppose{color:#f87171}.dark .club-gate-locked{background:var(--bg-subtle);border-color:var(--border-color)}.dark .dir-card,.dark .entity-detail-card,.dark .analytics-stat-card{background:var(--bg-card);border-color:var(--border-color)}.dark .entity-approval-bar-bg,.dark .approval-bar-track{background:var(--bg-subtle)}.dark .weight-header-unranked .weight-header-meta{color:var(--text-tertiary)}.dark .entity-not-found-icon{background:var(--bg-subtle);border-color:var(--border-color);color:var(--text-tertiary)}.dark .entities-filter-panel,.dark .entities-controls-bar,.dark .profile-card,.dark .voted-story-card,.dark .profile-trophy-section{background:var(--bg-card);border-color:var(--border-color)}.dark .ballot-approve{color:#34d399;background:#16a34a2e}.dark .ballot-disapprove{color:#f87171;background:#dc26262e}.dark .profile-trophy-chip.rarity-uncommon{background:#3b82f61f;border-color:#3b82f6}.dark .profile-trophy-chip.rarity-rare{background:#a78bfa1f;border-color:#a78bfa}.dark .profile-trophy-chip.rarity-legendary{background:#f59e0b1f;border-color:#f59e0b}.dark .voted-approve{color:#34d399;background:#16a34a2e}.dark .voted-disapprove{color:#f87171;background:#dc262626}.dark .voted-poll{color:#818cf8;background:#6366f126}.dark .voted-story-topic-chip{color:var(--text-secondary)}.dark .voted-story-source{color:var(--text-tertiary)}.dark .profile-header-gradient{background:linear-gradient(135deg, #3b1d6e, var(--purple-primary))}.dark .newsreel-item .newsreel-topic-chip[data-topic=politics]{color:#93c5fd;background:#3b82f62e}.dark .newsreel-item .newsreel-topic-chip[data-topic=technology]{color:#6ee7b7;background:#10b9812e}.dark .newsreel-item .newsreel-topic-chip[data-topic=sports]{color:#fca5a5;background:#ef44442e}.dark .newsreel-item .newsreel-topic-chip[data-topic=entertainment]{color:#f9a8d4;background:#ec48992e}.dark .newsreel-item .newsreel-topic-chip[data-topic=business]{color:#fcd34d;background:#f59e0b2e}.dark .newsreel-item .newsreel-topic-chip[data-topic=society]{color:#67e8f9;background:#06b6d42e}.dark .profile-thread-topic-chip[data-topic=politics]{color:#93c5fd;background:#3b82f62e}.dark .profile-thread-topic-chip[data-topic=technology]{color:#6ee7b7;background:#10b9812e}.dark .profile-thread-topic-chip[data-topic=sports]{color:#fca5a5;background:#ef44442e}.dark .profile-thread-topic-chip[data-topic=entertainment]{color:#f9a8d4;background:#ec48992e}.dark .profile-thread-topic-chip[data-topic=business]{color:#fcd34d;background:#f59e0b2e}.dark .profile-thread-topic-chip[data-topic=society]{color:#67e8f9;background:#06b6d42e}.dark .source-card{border-color:var(--border-color)}.dark .source-bias-pill.center{color:#6ee7b7;background:#2d6a2d33}.dark .source-bias-pill.center-left{color:#93c5fd;background:#2a4a8a33}.dark .source-bias-pill.center-right{color:#fcd34d;background:#8a4a1a33}.dark .source-bias-pill.left{color:#93c5fd;background:#1a3a7a33}.dark .source-bias-pill.right{color:#fca5a5;background:#8a1a1a33}.dark .source-bias-label--left{color:#93c5fd;background:#3a6bc733}.dark .source-bias-label--center-left{color:#93c5fd;background:#7aaee033}.dark .source-bias-label--center{color:#c4c4d4;background:#8e8ea833}.dark .source-bias-label--center-right{color:#fcd34d;background:#e0906033}.dark .source-bias-label--right{color:#fca5a5;background:#c9404033}.dark .source-approval-pct.high{color:#34d399}.dark .source-approval-pct.mid{color:#fbbf24}.dark .source-approval-pct.low{color:#f87171}.dark .detail-topic-band[data-topic=politics]{background-color:#3b82f626}.dark .detail-topic-band[data-topic=technology]{background-color:#10b98126}.dark .detail-topic-band[data-topic=sports]{background-color:#ef444426}.dark .detail-topic-band[data-topic=entertainment]{background-color:#ec489926}.dark .detail-topic-band[data-topic=business]{background-color:#f59e0b26}.dark .detail-topic-band[data-topic=society]{background-color:#06b6d426}.dark .related-event-title,.dark .related-event-source{color:var(--text-primary)}.dark .related-event-card{background:var(--bg-card);border-color:var(--border-color)}.dark .comment-bubble{background:var(--bg-subtle);border-color:var(--border-color)}.dark .legal-page-wrapper,.dark .legal-page-wrapper h1,.dark .legal-page-wrapper h2,.dark .legal-page-wrapper h3{color:var(--text-primary)}.dark .legal-page-wrapper p,.dark .legal-page-wrapper li{color:var(--text-secondary)}.dark .legal-page-subtitle{color:var(--text-tertiary)}
