:root{--bg-0: #f6fbff;--bg-1: #eaf6ff;--panel: rgba(255, 255, 255, .84);--panel-strong: rgba(245, 252, 255, .96);--line: rgba(14, 89, 112, .34);--text: #07212a;--muted: #376475;--accent: #007d96;--accent-2: #2f8e28;--critical: #ff4d66;--high: #ff8f4d;--medium: #ffd24d;--low: #0c78ce;--radius: 14px;--shadow: 0 14px 34px rgba(12, 36, 48, .14)}html[data-theme=blackout]{--bg-0: #010202;--bg-1: #050807;--panel: rgba(2, 9, 8, .86);--panel-strong: rgba(4, 14, 12, .95);--line: rgba(110, 255, 198, .14);--text: #e8fff7;--muted: #8bb9aa;--accent: #62ffd9;--accent-2: #a2ff62;--shadow: 0 14px 34px rgba(0, 0, 0, .52)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;background:radial-gradient(circle at 15% 10%,rgba(0,156,184,.14),transparent 28%),radial-gradient(circle at 85% 0%,rgba(82,160,0,.12),transparent 26%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg-0) 60%);color:var(--text);font-family:Chakra Petch,sans-serif;line-height:1.45}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,93,124,.03) 0,rgba(0,93,124,.03) 1px,transparent 2px,transparent 4px)}html[data-theme=blackout] body{background:radial-gradient(circle at 15% 10%,rgba(77,255,210,.14),transparent 28%),radial-gradient(circle at 85% 0%,rgba(141,255,77,.12),transparent 26%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg-0) 60%)}html[data-theme=blackout] body:before{background:repeating-linear-gradient(180deg,rgba(166,255,225,.03) 0,rgba(166,255,225,.03) 1px,transparent 2px,transparent 4px)}a{color:var(--accent)}.skip-link{position:absolute;left:-999px;top:0;background:#fff;color:#000;padding:.5rem .75rem;z-index:99}.skip-link:focus{left:.5rem;top:.5rem}.site-wrap{width:min(1120px,92vw);margin:0 auto;padding:1.25rem 0 2.5rem}.top-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.nav-left{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.brand{display:inline-flex;align-items:center;gap:.5rem;font-family:Share Tech Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);text-decoration:none;font-size:1.05rem}.brand-logo{width:1.7rem;height:1.7rem;background:#0000008c url(/images/skynetproxy-logo-v2.svg) center / cover no-repeat;border-radius:6px;border:1px solid rgba(141,255,77,.38);box-shadow:0 0 10px #8dff4d40}.deploy-link{text-decoration:none;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.3rem .55rem;font-size:.74rem;letter-spacing:.04em}.nav-links{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.nav-links a,.theme-toggle{text-decoration:none;color:var(--text);border:1px solid var(--line);padding:.4rem .7rem;border-radius:999px;font-size:.9rem;background:transparent;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}.nav-group{position:relative}.nav-group summary{list-style:none;text-decoration:none;color:var(--text);border:1px solid var(--line);padding:.4rem .7rem;border-radius:999px;font-size:.9rem;background:transparent;cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}.nav-group summary::-webkit-details-marker{display:none}.nav-group-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:8;min-width:9.5rem;display:grid;gap:.3rem;padding:.45rem;border:1px solid var(--line);border-radius:12px;background:var(--panel-strong);box-shadow:var(--shadow);opacity:0;transform:translateY(-4px);transition:opacity .13s ease,transform .13s ease}.nav-group[open] .nav-group-menu{opacity:1;transform:translateY(0)}.nav-group-menu a{border:1px solid transparent;border-radius:8px;padding:.35rem .48rem}.nav-group-menu a[aria-current=page]{border-color:#8dff4d99;color:var(--accent-2)}.theme-toggle{font-family:Share Tech Mono,monospace;letter-spacing:.03em;cursor:pointer}.theme-toggle.icon-only{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1rem}.nav-links a[aria-current=page]{border-color:#8dff4d99;color:var(--accent-2)}.nav-links .nav-cta{color:var(--bg-0);border-color:#8dff4db8;background:linear-gradient(135deg,#8dff4deb,#4dffd2eb);box-shadow:0 0 0 1px #8dff4d24,0 10px 24px #4dffd22e;font-weight:600}.nav-links a.nav-secondary{color:var(--muted);border-color:#61ffc829;background:#4dffd208}.nav-links a.nav-secondary[aria-current=page]{color:#10485d;border-color:#0e597066}html[data-theme=blackout] .nav-links a.nav-secondary[aria-current=page]{color:#cffff0;border-color:#8dff4d73}.nav-links .nav-cta:hover{color:var(--bg-0);border-color:#8dff4deb;filter:brightness(1.04);transform:translateY(-1px)}.hero{background:linear-gradient(150deg,#eaf7fffa,#d6effbfa);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow);padding:1.4rem;margin-bottom:1.1rem}.hero h1,.hero h2,.hero h3{color:#06222d}html[data-theme=blackout] .hero{background:linear-gradient(150deg,#0a1d19f0,#040c0af0)}html[data-theme=blackout] .hero h1,html[data-theme=blackout] .hero h2,html[data-theme=blackout] .hero h3{color:var(--text)}.kicker{margin:0 0 .4rem;color:var(--muted);font-size:.95rem;text-transform:uppercase;letter-spacing:.08em}h1,h2,h3{margin:0 0 .45rem;line-height:1.15}h1{font-size:clamp(1.6rem,4vw,2.6rem)}.hero p{margin:.45rem 0 .8rem;color:#174253}html[data-theme=blackout] .hero p{color:#c3f0e0}.typed-role{color:var(--accent-2);font-family:Share Tech Mono,monospace;min-height:1.45rem;text-shadow:0 0 8px rgba(141,255,77,.18)}.typed-role.role-flash{animation:roleGlow .52s ease-out}@keyframes roleGlow{0%{opacity:.4;text-shadow:0 0 0 rgba(141,255,77,0),0 0 0 rgba(77,255,210,0);transform:translateY(2px)}45%{opacity:1;text-shadow:0 0 10px rgba(141,255,77,.72),0 0 24px rgba(77,255,210,.45);transform:translateY(0)}to{opacity:1;text-shadow:0 0 8px rgba(141,255,77,.18);transform:translateY(0)}}.cta-row{display:flex;flex-wrap:wrap;gap:.65rem}.btn{display:inline-block;border:1px solid var(--line);border-radius:10px;padding:.56rem .88rem;text-decoration:none;color:var(--text);background:#007d961f;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}.btn.primary{background:linear-gradient(120deg,#41a02f38,#007d9629);border-color:#41a02f6b}.quick-grid,.dashboard-grid,.cards{display:grid;gap:.9rem}.quick-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 1.2rem}.quick-link{border:1px solid var(--line);border-radius:var(--radius);padding:.8rem;text-decoration:none;color:var(--text);background:var(--panel);transition:border-color .12s ease,background-color .12s ease,transform .12s ease,box-shadow .12s ease}.dashboard-grid{grid-template-columns:2fr 1fr;align-items:start}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow),0 1px #ffffffc7 inset;padding:1rem;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}html[data-theme=blackout] .panel{box-shadow:var(--shadow)}.panel strong{color:#0b3040}html[data-theme=blackout] .panel strong{color:#e8fff7}.feed-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.feed-console-link{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:.2rem .55rem;color:var(--accent-2);background:#8dff4d14}.feed-console-link:hover{border-color:#8dff4d99;color:#d8ffbf}.feed-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:.72rem 0}.feed-controls label{display:flex;flex-direction:column;gap:.3rem}.feed-controls .feed-control-search{flex:1 1 320px;min-width:220px}.feed-controls .feed-control-severity,.feed-controls .feed-control-sort{flex:0 1 170px;min-width:150px}.feed-controls .feed-control-new{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;border:1px solid var(--line);border-radius:10px;background:#4dffd214;padding:.48rem .62rem;min-height:40px}.feed-controls .feed-control-new input{width:auto;margin:0}.feed-controls .feed-source-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;flex:1 1 260px}.feed-controls .feed-source-actions>.mono{width:100%}.feed-controls button{width:auto}.feed-window-toggle,.feed-auto-btn,.feed-reset-btn{margin-top:.38rem}.feed-refresh-status{margin:.2rem 0 .45rem;font-size:.8rem}.feed-metrics{display:flex;flex-wrap:wrap;gap:.38rem;margin:.15rem 0 .45rem}.feed-metric-chip{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(14,89,112,.25);border-radius:999px;background:#ffffffc7;padding:.12rem .5rem;font-size:.76rem}.feed-metric-chip strong{color:#083040}html[data-theme=blackout] .feed-metric-chip{border:1px solid rgba(138,201,180,.3);background:#0000003d}html[data-theme=blackout] .feed-metric-chip strong{color:var(--text)}.honeypot-status{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.22rem 0 .45rem;font-size:.78rem;color:var(--muted)}.honeypot-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(138,201,180,.35);background:#4dffd214;padding:.12rem .46rem;color:#d7fff3}.honeypot-badge.is-live{border-color:#8dff4d8c;color:#d8ffbf}.honeypot-badge.is-stale{border-color:#ffd24d94;color:#ffe6a4}.honeypot-badge.is-offline{border-color:#ff4d6694;color:#ffb2be}.severity-trend{display:flex;flex-wrap:wrap;gap:.42rem;margin:.3rem 0 .65rem}.trend-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(138,201,180,.35);padding:.14rem .55rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.02em}input,select,button{font:inherit}input,select{width:100%;color:var(--text);background:var(--panel-strong);border:1px solid var(--line);border-radius:10px;padding:.5rem .65rem}button{color:var(--text);background:#007d961f;border:1px solid var(--line);border-radius:10px;padding:.5rem .72rem;cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}html[data-theme=blackout] button{background:#4dffd21f}button:hover,.btn:hover,.quick-link:hover,.nav-links a:hover,.deploy-link:hover,.nav-group summary:hover,.nav-group[open] summary,.theme-toggle:hover{border-color:#8dff4d85}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(0,125,150,.78);outline-offset:2px;box-shadow:0 0 0 2px #ffffffeb,0 0 0 4px #007d9652}html[data-theme=blackout] a:focus-visible,html[data-theme=blackout] button:focus-visible,html[data-theme=blackout] summary:focus-visible,html[data-theme=blackout] input:focus-visible,html[data-theme=blackout] select:focus-visible{outline:2px solid rgba(141,255,77,.9);box-shadow:0 0 0 2px #06120ff2,0 0 0 4px #8dff4d59}.feed-list{list-style:none;margin:0;padding:0;max-height:450px;overflow-y:auto;display:grid;gap:.34rem;scrollbar-width:thin;scrollbar-color:rgba(0,125,150,.72) rgba(212,231,241,.95)}.feed-list.feed-list-large{max-height:min(70vh,900px)}#intel-feed:fullscreen{width:100%;height:100%;max-width:none;margin:0;padding:1rem 1.1rem;border-radius:0;border:1px solid var(--line);background:#f5fcfffc;box-shadow:0 18px 42px #0c243033;color:var(--text)}#intel-feed:fullscreen .feed-list{max-height:calc(100vh - 250px)}body.feed-expanded-active{overflow:hidden}#intel-feed.feed-expanded{position:fixed;inset:.75rem;z-index:1200;margin:0;padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--line);background:#f5fcfffc;box-shadow:0 18px 42px #0c243033;color:var(--text)}#intel-feed.feed-expanded .feed-list{max-height:calc(100vh - 260px)}#intel-feed:fullscreen .feed-message,#intel-feed.feed-expanded .feed-message{font-size:1.16rem;line-height:1.45;-webkit-line-clamp:5}#intel-feed:fullscreen .feed-time,#intel-feed.feed-expanded .feed-time{font-size:.95rem}#intel-feed:fullscreen .feed-action,#intel-feed.feed-expanded .feed-action{font-size:.84rem}#intel-feed:fullscreen .feed-controls input,#intel-feed:fullscreen .feed-controls select,#intel-feed:fullscreen .feed-controls button,#intel-feed.feed-expanded .feed-controls input,#intel-feed.feed-expanded .feed-controls select,#intel-feed.feed-expanded .feed-controls button{font-size:1rem}html[data-theme=blackout] #intel-feed:fullscreen{border:0;background:#040e0cfa;box-shadow:none}html[data-theme=blackout] #intel-feed.feed-expanded{border:0;background:#040e0cfa;box-shadow:none}.feed-list::-webkit-scrollbar{width:12px}.feed-list::-webkit-scrollbar-track{background:linear-gradient(180deg,#e8f4fbf5,#daecf6f5);border-left:1px solid rgba(14,89,112,.2)}.feed-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#007d96e6,#2f8e28d1);border:1px solid rgba(14,89,112,.55);border-radius:12px;box-shadow:inset 0 0 5px #041c2457,0 0 8px #007d9633}.feed-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#008daaf2,#3da134e0)}html[data-theme=blackout] .feed-list{scrollbar-color:rgba(141,255,77,.75) rgba(4,18,15,.9)}html[data-theme=blackout] .feed-list::-webkit-scrollbar-track{background:linear-gradient(180deg,#04120ff2,#071c16f2);border-left:1px solid rgba(97,255,200,.2)}html[data-theme=blackout] .feed-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8dff4dd1,#4dffd2c7);border:1px solid rgba(141,255,77,.72);box-shadow:inset 0 0 7px #0000007a,0 0 10px #8dff4d2e}html[data-theme=blackout] .feed-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a5ff65e6,#63ffe0e0)}.feed-item{background:#ffffffe0;border:1px solid rgba(14,89,112,.22);border-radius:10px;padding:.58rem .62rem;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.feed-item:hover{background:#fffffff5}.feed-item.is-new{border-color:#2f8e2885;box-shadow:inset 0 0 0 1px #2f8e2833}.feed-item.active-item{border-color:#007d968c;box-shadow:inset 0 0 0 1px #007d963d,0 0 0 1px #007d9633}html[data-theme=blackout] .feed-item{background:#00000047;border:1px solid rgba(138,201,180,.22)}html[data-theme=blackout] .feed-item:hover{background:#00000059}html[data-theme=blackout] .feed-item.is-new{border-color:#8dff4d94;box-shadow:inset 0 0 0 1px #8dff4d3d}html[data-theme=blackout] .feed-item.active-item{border-color:#4dffd2b3;box-shadow:inset 0 0 0 1px #4dffd252,0 0 0 1px #4dffd233}.feed-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.14rem}.badge{display:inline-block;border-radius:999px;padding:.15rem .48rem;font-size:.74rem;letter-spacing:.03em;text-transform:uppercase;font-weight:600}.new-badge{margin-left:auto;background:#41a02f2e;color:#1f5b17;border:1px solid rgba(65,160,47,.45)}html[data-theme=blackout] .new-badge{background:#8dff4d38;color:#d8ffbf;border:1px solid rgba(141,255,77,.5)}.sev-critical{background:#ff4d662e;color:#9c102b}.sev-high{background:#ff8f4d33;color:#8a3a00}.sev-medium{background:#ffd24d3d;color:#7f5a00}.sev-low{background:#78c8ff47;color:#0e4f7d}html[data-theme=blackout] .sev-critical{background:#ff4d6633;color:#ff9aa9}html[data-theme=blackout] .sev-high{background:#ff8f4d33;color:#ffc49d}html[data-theme=blackout] .sev-medium{background:#ffd24d2e;color:#ffe6a4}html[data-theme=blackout] .sev-low{background:#78c8ff33;color:#c0e8ff}.feed-time{font-size:.9rem;color:#285364}.feed-message{color:#163f51;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;font-size:1.04rem}.feed-message a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.feed-message a:hover{color:#9bffe3}html[data-theme=blackout] .feed-time{color:var(--muted)}html[data-theme=blackout] .feed-message{color:#cdeee3}.feed-actions{display:flex;gap:.45rem;margin-top:.34rem;flex-wrap:wrap}.feed-action{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(14,89,112,.36);background:#007d961a;color:#10455a;text-decoration:none;font-size:.78rem;line-height:1;padding:.2rem .5rem}button.feed-action{padding:.2rem .5rem}.feed-action:hover{border-color:#0e59709e;color:#0a3444;background:#007d9624}.feed-action.disabled{border-color:#0e597033;color:#10455a80;background:#007d960a}html[data-theme=blackout] .feed-action{border:1px solid rgba(141,255,77,.34);background:#4dffd214;color:#bff6e8}html[data-theme=blackout] .feed-action:hover{border-color:#8dff4d8f;color:#dcfff2;background:#4dffd21f}html[data-theme=blackout] .feed-action.disabled{border-color:#8ac9b438;color:#bff6e894;background:#4dffd20a}.feed-drawer{position:fixed;inset:0;z-index:1500;opacity:0;pointer-events:none;transition:opacity .12s ease}.feed-drawer.open{opacity:1;pointer-events:auto}.feed-drawer-backdrop{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(1px)}.feed-drawer-panel{position:absolute;top:0;right:0;width:min(560px,94vw);height:100%;background:linear-gradient(180deg,#f6fcfffc,#ebf6fcfc);border-left:1px solid rgba(14,89,112,.34);box-shadow:-8px 0 28px #0c243038;padding:1rem 1rem 1.1rem;overflow-y:auto}html[data-theme=blackout] .feed-drawer-panel{background:linear-gradient(180deg,#081512fa,#040e0cfc);border-left:1px solid rgba(77,255,210,.35);box-shadow:-8px 0 28px #00000061}.feed-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.feed-drawer-title{margin:0;font-size:1.06rem}.feed-drawer-close{white-space:nowrap}.feed-drawer-meta{margin:.48rem 0 .55rem;color:#2b5a6c;font-size:.82rem}html[data-theme=blackout] .feed-drawer-meta{color:#a0d9ca}.feed-drawer-message{margin:0 0 .72rem;color:#163f51;line-height:1.45;white-space:pre-wrap}html[data-theme=blackout] .feed-drawer-message{color:#d6fff3}.feed-drawer-cves{margin-bottom:.62rem}.feed-cve-list{display:grid;gap:.4rem}.feed-cve-row{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap;padding:.4rem .48rem;border:1px solid rgba(14,89,112,.22);border-radius:10px;background:#ffffffc7}.feed-cve-row .mono{color:#10445a;min-width:10.5rem}html[data-theme=blackout] .feed-cve-row{border:1px solid rgba(138,201,180,.2);background:#0000002e}html[data-theme=blackout] .feed-cve-row .mono{color:#dcfff2}.feed-drawer-intel{margin-bottom:.72rem}.feed-intel-card{border:1px solid rgba(14,89,112,.25);border-radius:10px;background:#fffc;padding:.52rem .58rem}.feed-intel-card p{margin:.35rem 0}html[data-theme=blackout] .feed-intel-card{border:1px solid rgba(141,255,77,.26);background:#4dffd212}.feed-intel-error{color:#ffb4c1}.feed-drawer-entities{display:grid;gap:.42rem;margin-bottom:.72rem}.drawer-entity-row{border:1px solid rgba(14,89,112,.22);border-radius:10px;background:#fffc;padding:.45rem .55rem;display:grid;gap:.18rem}.drawer-entity-label{font-size:.76rem;color:#1c6075}.drawer-entity-values{overflow-wrap:anywhere;color:#163f51}html[data-theme=blackout] .drawer-entity-row{border:1px solid rgba(138,201,180,.22);background:#0003}html[data-theme=blackout] .drawer-entity-label{color:#8ef4d6}html[data-theme=blackout] .drawer-entity-values{color:#d8fff4}.feed-drawer-actions,.feed-drawer-nav{display:flex;flex-wrap:wrap;gap:.45rem}.feed-drawer-nav{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(138,201,180,.22)}body.feed-drawer-open{overflow:hidden}.mono{font-family:Share Tech Mono,monospace}.stack{display:grid;gap:.72rem}.dashboard-grid>.stack>.panel{padding:.78rem}.dashboard-grid>.stack>.panel h3{margin-bottom:.36rem;font-size:1.05rem}.dashboard-grid>.stack>.panel p{margin:.42rem 0}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:.92rem;position:relative;overflow:hidden;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(130deg,rgba(0,125,150,.09),rgba(65,160,47,.08) 45%,transparent 70%);transition:opacity .15s ease}.card:hover{transform:translateY(-2px);border-color:#0e597080;box-shadow:0 14px 28px #0c243033}.card:hover:after{opacity:1}html[data-theme=blackout] .card:hover{border-color:#8dff4d7a;box-shadow:0 14px 30px #00000075,0 0 0 1px #4dffd229}html[data-theme=blackout] .card:after{background:linear-gradient(130deg,rgba(77,255,210,.1),rgba(141,255,77,.08) 45%,transparent 72%)}.card:focus-within{transform:translateY(-1px);border-color:#0e59707a;box-shadow:0 10px 22px #0c24302b}html[data-theme=blackout] .card:focus-within{border-color:#8dff4d70;box-shadow:0 10px 24px #00000070,0 0 0 1px #4dffd224}.attack-map-panel{padding:.7rem}.attack-map-wrap{position:relative;border:1px solid rgba(141,255,77,.28);border-radius:10px;overflow:hidden;background:radial-gradient(circle at 20% 20%,#14462d3d,#020a08f5 60%)}.attack-map-canvas{width:100%;height:185px;display:block}.attack-map-overlay{position:absolute;right:.45rem;bottom:.35rem;font-size:.67rem;color:#9effc8;background:#0000006b;border:1px solid rgba(141,255,77,.3);border-radius:999px;padding:.1rem .42rem}.attack-map-metrics{margin-top:.45rem;display:grid;gap:.24rem;font-size:.72rem;color:#9fe7d1}.attack-metric-row{display:flex;gap:.38rem;align-items:baseline}.attack-metric-label{color:#8de8bf;min-width:6.9rem}.card p{margin:.45rem 0;color:#17485a}.card h2 a{text-decoration:none}.social-links{display:flex;gap:.65rem;align-items:center}.social-icon{width:2.25rem;height:2.25rem;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:#4dffd214;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.social-icon svg{width:1.2rem;height:1.2rem;fill:currentColor}.social-icon:hover{color:#b2ffe9;border-color:#8dff4d9e;background:#8dff4d1f}.hero-image{width:100%;max-height:340px;object-fit:cover;border-radius:12px;border:1px solid var(--line);margin-bottom:1rem}.prose p,.prose li{color:#18495b;line-height:1.6}.prose ul,.prose ol{margin:.5rem 0 .8rem 1.2rem}.prose h1,.prose h2,.prose h3{color:#092c3a}.prose .muted{color:#3b6778}html[data-theme=blackout] .prose p,html[data-theme=blackout] .prose li{color:#c6efdf}html[data-theme=blackout] .prose h1,html[data-theme=blackout] .prose h2,html[data-theme=blackout] .prose h3{color:var(--text)}html[data-theme=blackout] .prose .muted{color:var(--muted)}.post-card{display:grid;gap:.35rem}.honeypot-safety-note{border:1px solid rgba(255,210,77,.42);border-radius:10px;background:#ffd24d14;padding:.45rem .55rem;color:#ffe6a4}.honeypot-collector h2{margin-bottom:.5rem}.honeypot-kv-grid{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.honeypot-summary-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.honeypot-summary-card{padding:.72rem .82rem}.honeypot-summary-value{margin:.15rem 0 0;font-size:1.22rem;color:#e9fff7}.honeypot-controls{margin-top:.15rem}.honeypot-visible-count{margin:0;font-size:.82rem}.honeypot-event-card{display:grid;gap:.35rem}.honeypot-event-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.honeypot-event-meta{font-size:.8rem}.honeypot-event-actions{display:flex;flex-wrap:wrap;gap:.4rem}.honeypot-status-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(138,201,180,.35);padding:.1rem .45rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.honeypot-status-pill.status-new{border-color:#8dff4d8f;color:#d8ffbf}.honeypot-status-pill.status-triaged{border-color:#4dffd28c;color:#bcffef}.honeypot-status-pill.status-ignored{border-color:#8ac9b452;color:#a4d8c8}.countdown-wrap{margin-top:.8rem}.countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:.7rem}.count-cell{border:1px solid var(--line);border-radius:12px;padding:.7rem .6rem;text-align:center;background:#4dffd212}.count-cell span{display:block;font-family:Share Tech Mono,monospace;font-size:clamp(1.3rem,4vw,2rem);line-height:1.1;color:#e6fff7;text-shadow:0 0 9px rgba(77,255,210,.28)}.count-cell small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.countdown-note{margin-top:.7rem}.countdown-grid.countdown-complete .count-cell{border-color:#8dff4d99;box-shadow:0 0 12px #8dff4d2e}.foot{margin-top:1.4rem;color:var(--muted);font-size:.92rem}.foot-note{margin-top:.28rem;display:block;font-size:.82rem;color:#7fb8a4}textarea{width:100%;color:var(--text);background:var(--panel-strong);border:1px solid var(--line);border-radius:10px;padding:.65rem;font:inherit;resize:vertical}.ioc-summary-value{margin:.2rem 0 0;font-size:1.1rem;color:#0f4458}.ioc-table-wrap{overflow-x:auto}.ioc-table{width:100%;border-collapse:collapse;font-size:.92rem}.ioc-table th,.ioc-table td{border-bottom:1px solid rgba(14,89,112,.2);padding:.45rem .38rem;text-align:left;vertical-align:top}.ioc-table thead th{font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:#20586c}.summary-output ul{margin:.2rem 0 .2rem 1.1rem}.summary-output li{margin:.24rem 0}.prompt-template{margin:0;border:1px solid rgba(14,89,112,.2);border-radius:10px;background:#ffffffc7;padding:.62rem;white-space:pre-wrap}html[data-theme=blackout] .prompt-template{border:1px solid rgba(138,201,180,.2);background:#00000038}html[data-theme=blackout] .ioc-summary-value{color:#c9fff2}html[data-theme=blackout] textarea{background:var(--panel-strong)}html[data-theme=blackout] .ioc-table th,html[data-theme=blackout] .ioc-table td{border-bottom:1px solid rgba(138,201,180,.22)}html[data-theme=blackout] .ioc-table thead th{color:#8ee8ca}.muted{color:#2f5b6d}html[data-theme=blackout] .card p{color:#c6efdf}html[data-theme=blackout] .muted{color:var(--muted)}@media(max-width:860px){.top-nav{align-items:flex-start;flex-direction:column}.nav-links{width:100%}.nav-group-menu{position:static;margin-top:.4rem;min-width:0;width:100%}.dashboard-grid{grid-template-columns:1fr}.feed-controls{align-items:stretch}.feed-controls label,.feed-controls>div{flex:1 1 100%;min-width:0}.countdown-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
