.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;letter-spacing:.01em}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.tc-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:1px solid rgba(42,43,42,.3);color:#a3a3a3;background:transparent;transition:all .15s ease;white-space:nowrap;cursor:pointer}.tc-btn:hover{border-color:#d10a3080;color:#fff;background:#d10a300d}.tc-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;border-radius:.75rem;border:1px solid transparent;color:#fff;background:#d10a30;transition:all .15s ease;white-space:nowrap;cursor:pointer}.tc-btn-primary:hover{background:#b91c1c}.tc-btn-wide{width:100%;justify-content:center}.tc-btn-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:.75rem;border:1px solid transparent;color:#a3a3a3;background:transparent;transition:all .15s ease;white-space:nowrap;cursor:pointer}.tc-btn-ghost:hover{color:#fff}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1a1b1a,#2a2b2a,#1a1b1a);background-size:200% 100%}.threat-card{transition:border-color .2s ease}.threat-card:hover{border-color:#d10a30}.threat-card .img-container{aspect-ratio:3 / 1}#heroMain,#heroSecond,#heroThird{transition:border-color .2s ease}#heroMain:hover,#heroSecond:hover,#heroThird:hover{border-color:#d10a3099}.scroll-to-top{transition:opacity .3s ease,transform .3s ease}.scroll-to-top.hidden{opacity:0;transform:translateY(20px);pointer-events:none}.trending-scroll::-webkit-scrollbar{width:4px}.trending-scroll::-webkit-scrollbar-track{background:#1a1b1a}.trending-scroll::-webkit-scrollbar-thumb{background:#2a2b2a;border-radius:2px}.trending-scroll::-webkit-scrollbar-thumb:hover{background:#3a3b3a}.entity-tooltip{position:absolute;z-index:50;background-color:#1a1b1a;border:1px solid #2a2b2a;border-radius:8px;padding:12px;min-width:200px;max-width:280px;box-shadow:0 10px 25px #00000080;pointer-events:none;opacity:0;transform:translateY(5px);transition:opacity .15s ease,transform .15s ease}.entity-tooltip.visible{opacity:1;transform:translateY(0)}.entity-tooltip .sparkline{display:flex;align-items:flex-end;gap:2px;height:24px;margin-top:8px}.entity-tooltip .sparkline-bar{flex:1;background-color:#d10a30;border-radius:2px 2px 0 0;min-height:2px;transition:height .2s ease}.entity-tooltip .sparkline-bar.empty{background-color:#2a2b2a}.trending-entity-link{cursor:pointer;transition:color .15s ease}.trending-entity-link:hover{color:#d10a30}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .3s ease-out both}.tc-filter-tab{font-size:13px;font-weight:500;padding:6px 12px;border-radius:8px;color:#aaa;cursor:pointer;border:1px solid transparent;transition:all .15s;white-space:nowrap;background:transparent}.tc-filter-tab:hover{color:#fff}.tc-filter-tab.active{color:#fff;background:#e81e1e1a;border-color:#e81e1e4d}.tc-filter-tab-count{font-size:12px;color:#777;margin-left:6px;font-weight:400}.tc-filter-tab.active .tc-filter-tab-count{color:#ccc}.tc-filter-tab-selected{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;color:#fff;background:#22c55ee6;border-radius:8px;margin-left:6px}.tc-ioc-toggle{display:inline-flex;align-items:center;gap:10px;font-size:12px;cursor:pointer;flex-shrink:0;color:#aaa;background:transparent;padding:4px 4px 4px 8px;border-radius:9999px;border:1px solid transparent;transition:color .15s,border-color .15s;-webkit-user-select:none;user-select:none}.tc-ioc-toggle:hover,.tc-ioc-toggle.active{color:#fff}.tc-ioc-track{position:relative;width:30px;height:16px;background:#7878784d;border-radius:9999px;transition:background .18s ease;flex-shrink:0}.tc-ioc-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000059;transition:transform .18s ease}.tc-ioc-toggle.active .tc-ioc-track{background:#22c55e}.tc-ioc-toggle.active .tc-ioc-thumb{transform:translate(14px)}.tc-ioc-toggle:focus-visible{outline:2px solid rgba(232,30,30,.5);outline-offset:2px}.tc-active-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:6px;background:#e81e1e1f;border:1px solid rgba(232,30,30,.45);color:#fff;font-size:12px;white-space:nowrap}.tc-active-tag .x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;color:#fff9;cursor:pointer;transition:all .12s}.tc-active-tag .x:hover{color:#fff;background:#e81e1e4d}.tc-active-tag .scope{font-size:12px;color:#ffffff8c;font-weight:500;text-transform:lowercase}.tc-filter-panel-toggle.expanded{background:#e81e1e14;border-color:#e81e1e66;color:#fff}.tc-filter-panel-toggle.expanded #filterPanelChevron{transform:rotate(180deg)}.tc-filter-panel-toggle.has-selections{border-color:#e81e1e66;color:#fff}@keyframes tc-ticker{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--tc-ticker-distance, 0px)))}}#topicPillsTrack{animation-name:tc-ticker;animation-duration:var(--tc-ticker-duration, 60s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}#topicPillsViewport:hover #topicPillsTrack,#topicPillsViewport:focus-within #topicPillsTrack{animation-play-state:paused}@media(prefers-reduced-motion:reduce){#topicPillsTrack{animation:none}}@media(max-width:767px){#heroGrid,#heroGridSkeleton{display:none!important}}.feed-api-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .75rem;margin-top:.75rem;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:#0a0b0a8c;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;text-decoration:none;text-shadow:none;transition:border-color .15s,background-color .15s}.feed-api-btn svg{width:15px;height:15px;flex:none}.feed-api-btn:hover{border-color:#fff;background:#0a0b0acc}.feed-api-btn:focus-visible{outline:2px solid #d10a30;outline-offset:2px}@media(max-width:767px){.hero-banner-mobile{height:auto!important;min-height:190px}.hero-banner-mobile>.absolute.inset-0.flex{position:relative;padding-top:76px}.hero-banner-mobile .max-w-\[1400px\]{padding-bottom:4px!important}.hero-banner-wrap-mobile+div>.max-w-\[1400px\]{padding-top:4px!important}#feedBuilder{padding-top:14px!important}}#feedBuilder{display:none;margin-bottom:2rem;background:#0d0e0d;border:1px solid rgba(209,10,48,.25);border-radius:10px;padding:20px 22px}#feedBuilder.fb-visible{display:block}.fb-row{display:flex;gap:24px;align-items:flex-start}.fb-intro{flex:0 0 270px}.fb-intro h2{font-size:1.35rem;font-weight:800;color:#fff;line-height:1.3;margin:0;letter-spacing:-.01em}.fb-intro p{font-size:.95rem;color:#9a9a92;line-height:1.55;margin:10px 0 0}.fb-main{flex:1 1 auto;min-width:0}@media(max-width:900px){.fb-row{flex-direction:column;gap:16px}.fb-intro{flex:none}}.fb-tabs{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.fb-tab{padding:7px 15px;font-size:.875rem;font-weight:600;border-radius:999px;border:1px solid #2a2b2a;background:transparent;color:#8a8a8a;cursor:pointer;transition:all .15s}.fb-tab:hover{color:#fff}.fb-tab.fb-on{border-color:#d10a3080;background:#d10a3026;color:#fff}.fb-inputwrap{position:relative}#fbInput{width:100%;background:#060707;border:1px solid #2a2b2a;border-radius:8px;padding:12px 15px;font-size:1rem;color:#fff;outline:none}#fbInput::placeholder{color:#6a6a6a}#fbInput:focus{border-color:#d10a3080}#fbSuggest{display:none;position:absolute;left:0;right:0;top:100%;margin-top:4px;background:#0d0e0d;border:1px solid #2a2b2a;border-radius:8px;z-index:40;max-height:240px;overflow-y:auto;box-shadow:0 12px 32px #0009}#fbSuggest.fb-open{display:block}.fb-sug{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:9px 14px;font-size:.95rem;color:#b0b0b0;background:none;border:0;cursor:pointer}.fb-sug:hover{background:#d10a301a;color:#fff}.fb-sug .fb-sug-type{color:#6a6a6a;font-size:.875rem;margin-left:6px}.fb-sug .fb-sug-n{color:#6a6a6a;font-size:.875rem}.fb-popular{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.fb-popular .fb-pop-label{font-size:.875rem;color:#6a6a6a;margin-right:2px}.fb-pop{padding:6px 13px;border-radius:999px;border:1px solid #2a2b2a;background:transparent;font-size:.875rem;color:#a0a0a0;cursor:pointer;transition:all .15s}.fb-pop:hover{border-color:#d10a3080;color:#fff}.fb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fb-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#d10a3026;border:1px solid rgba(209,10,48,.35);font-size:.95rem;color:#fff}.fb-chip button{background:none;border:0;color:#9a9a92;cursor:pointer;font-size:1rem;line-height:1.2;padding:0}.fb-chip button:hover{color:#fff}#fbPreview{display:none;margin-top:16px;border-top:1px solid rgba(42,43,42,.6);padding-top:12px}#fbPreview.fb-open{display:block}#fbPreviewCount{font-size:1rem;color:#fff;font-weight:600;margin:0}#fbPreviewCards{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:700px){#fbPreviewCards{grid-template-columns:1fr}}.fb-card{display:block;text-decoration:none;background:#0a0b0a;border:1px solid #222322;border-radius:8px;overflow:hidden;transition:border-color .15s}.fb-card:hover{border-color:#d10a3073}.fb-card-imgwrap{position:relative;height:92px;background:#141514;overflow:hidden}.fb-card-imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.fb-card-imgwrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 15%,rgba(10,11,10,.5) 55%,#0a0b0a 95%)}.fb-card-body{padding:0 14px 12px;margin-top:-26px;position:relative;z-index:1}.fb-card-title{font-size:.95rem;font-weight:700;color:#fff;line-height:1.3;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.9);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-card:hover .fb-card-title{color:#ff5a76}.fb-card-sum{font-size:.875rem;color:#9a9a92;line-height:1.45;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(42,43,42,.5)}.fb-card-srcs{display:flex;align-items:center;gap:4px}.fb-card-srcs img{width:16px;height:16px;border-radius:3px}.fb-card-srcs .fb-card-more{font-size:.8rem;color:#6a6a6a;margin-left:2px}.fb-card-scorewrap{display:flex;align-items:center;gap:6px}.fb-card-bar{width:56px;height:6px;background:#2a2b2a;border-radius:999px;overflow:hidden}.fb-card-bar span{display:block;height:100%;border-radius:999px}.fb-card-scoren{font-size:.8rem;font-weight:600;color:#b0b0b0}.fb-actions{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.fb-proof{margin-top:10px;font-size:.8rem;color:#6a6a6a;line-height:1.5}#fbSave{padding:11px 22px;border-radius:8px;background:#d10a30;border:0;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;opacity:.45;transition:opacity .15s}#fbSave.fb-ready{opacity:1}#fbSave.fb-ready:hover{background:#b3082a}#fbExploreUnit{margin:1.5rem 0;background:#0d0e0d;border:1px solid rgba(209,10,48,.25);border-radius:10px;padding:20px 22px}#fbExploreUnit h2{font-size:1.35rem;font-weight:800;color:#fff;letter-spacing:-.01em;line-height:1.3;margin:0}#fbExploreUnit .fbx-sub{font-size:.95rem;color:#9a9a92;line-height:1.55;margin:10px 0 16px;max-width:62ch}.fbx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:700px){.fbx-grid{grid-template-columns:repeat(2,1fr)}}.fbx-tile{display:block;text-decoration:none;background:#060707;border:1px solid #222322;border-radius:8px;padding:14px 16px;transition:border-color .15s}.fbx-tile:hover{border-color:#d10a3080}.fbx-tile .fbx-n{font-size:1.3rem;font-weight:800;color:#fff;letter-spacing:-.01em}.fbx-tile:hover .fbx-n{color:#ff5a76}.fbx-tile .fbx-l{font-size:.875rem;color:#9a9a92;margin-top:2px}#fbxGridWrap{transition:opacity .35s ease}#fbxGridWrap.fbx-fading{opacity:0}.fbx-dots{display:flex;gap:6px;justify-content:center;margin-top:14px}.fbx-dot{width:7px;height:7px;border-radius:999px;background:#2a2b2a;border:0;cursor:pointer;padding:0;transition:background .15s}.fbx-dot.fbx-on{background:#d10a30}#sidebarRotator{margin-top:16px;transition:opacity .25s ease}.sb-panel{background:#0d0e0d;border:1px solid #222322;border-radius:10px;padding:16px 18px}#anonProofStrip .reader-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid #222322;background:#0d0e0d;font-size:.8rem;color:#b0b0b0}#anonProofStrip .reader-chip img{width:14px;height:14px;border-radius:3px}.hiw-panel{background:#0d0e0d;border:1px solid #222322;border-radius:10px;padding:22px 24px}.hiw-list{list-style:none;margin:10px 0 0;padding:0}.hiw-list li{padding:12px 0;border-top:1px solid rgba(42,43,42,.6);font-size:.9rem;color:#9a9a92;line-height:1.55}.hiw-list li:first-child{border-top:0}.hiw-list strong{color:#fff;font-weight:650}.hiw-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(42,43,42,.6)}.hiw-links a{font-size:.875rem;font-weight:600;color:#ff5a76;text-decoration:none}.hiw-links a:hover{text-decoration:underline}#sidebarTopics [data-ai-topic]{white-space:normal;text-align:left;line-height:1.35;flex-shrink:1;max-width:100%}.threat-card .img-container{height:200px;max-height:200px}.threat-card .img-container.img-fallback{display:flex!important;align-items:center;justify-content:center;background:#141514}.threat-card .img-container.img-fallback img{width:auto;height:36px;max-height:none;object-fit:contain;opacity:.25;position:relative;z-index:1}.threat-card .img-container.img-fallback .img-gradient{background:linear-gradient(to bottom,transparent 60%,#0a0b0a 100%)!important}
