:root{
  color-scheme:dark;
  --bg:#030605;--panel:#07100b;--panel2:#0b1310;--text:#eaf1ec;--muted:#819187;--soft:#c7d2ca;
  --green:#91ff9c;--green2:#44d86a;--cyan:#5ee7ff;--violet:#9c7cff;--magenta:#ff58cf;--amber:#d8aa58;
  --line:#18351e;--line2:#294832;--danger:#ff6d7d;--shadow:rgba(46,255,98,.08);
}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text)}
html{scroll-behavior:smooth}body{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;overflow-x:hidden;background-image:radial-gradient(circle at 84% 8%,rgba(156,124,255,.08),transparent 26%),radial-gradient(circle at 8% 72%,rgba(94,231,255,.05),transparent 23%),linear-gradient(rgba(145,255,156,.021) 1px,transparent 1px),linear-gradient(90deg,rgba(145,255,156,.021) 1px,transparent 1px);background-size:auto,auto,34px 34px,34px 34px}
a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrap{width:min(1240px,calc(100% - 28px));margin:0 auto;padding:22px 0 72px;position:relative;z-index:2}
.signal-noise{pointer-events:none;position:fixed;inset:0;z-index:20;opacity:.11;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(94,231,255,.028) 6px,transparent 7px);animation:noiseShift 9s steps(2,end) infinite}
.flash{pointer-events:none;position:fixed;width:2px;height:18vh;z-index:1;opacity:0;background:linear-gradient(transparent,var(--cyan),transparent);filter:blur(.3px);animation:flashDrop 12s linear infinite}.flash.f1{left:8%;animation-delay:-2s}.flash.f2{right:11%;height:10vh;animation-delay:-7s;background:linear-gradient(transparent,var(--magenta),transparent)}
.sitebar{display:flex;align-items:center;justify-content:space-between;gap:24px;position:sticky;top:10px;z-index:30;padding:13px 16px;border:1px solid var(--line2);background:rgba(3,6,5,.9);backdrop-filter:blur(14px);box-shadow:0 16px 60px rgba(0,0,0,.32)}.brand{display:flex;align-items:center;gap:11px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.brand-mark{width:23px;height:27px;border:1px solid var(--green);border-radius:48% 48% 44% 44% / 58% 58% 38% 38%;position:relative;transform:rotate(-3deg);box-shadow:0 0 18px rgba(145,255,156,.18)}.brand-mark:before,.brand-mark:after{content:"";position:absolute;top:9px;width:6px;height:9px;border-radius:55%;background:var(--green);box-shadow:0 0 7px var(--green)}.brand-mark:before{left:4px;transform:rotate(18deg)}.brand-mark:after{right:4px;transform:rotate(-18deg)}.brand strong{color:var(--green)}
.navlinks{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.navlinks a{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);transition:.16s ease}.navlinks a:hover,.navlinks a.active{color:var(--green);text-shadow:0 0 12px rgba(145,255,156,.45)}.status-dot{color:var(--green);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.hero{position:relative;min-height:510px;padding:72px 0 48px;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);gap:44px;align-items:center;border-bottom:1px solid var(--line)}.kicker,.section-kicker{color:var(--cyan);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hero h1{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(60px,10vw,118px);line-height:.82;letter-spacing:-.075em;margin:14px 0 20px}.hero h1 .glitch{display:block;color:var(--green);text-shadow:2px 0 rgba(94,231,255,.4),-2px 0 rgba(255,88,207,.25)}.hero-copy{max-width:770px;color:var(--soft);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(19px,2.6vw,28px);line-height:1.48}.hero-copy strong{color:var(--green)}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid var(--line2);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:.16s ease;background:rgba(7,16,11,.7)}.btn.primary{border-color:#3f7748;color:var(--green)}.btn.weird{border-color:#5c477c;color:#c9baff}.btn:hover{transform:translateY(-1px);box-shadow:0 0 26px var(--shadow);background:rgba(145,255,156,.035)}
.alien-stage{position:relative;min-height:390px;border:1px solid #2a4930;background:radial-gradient(circle at 50% 42%,rgba(94,231,255,.1),transparent 18%),radial-gradient(circle at 50% 54%,rgba(145,255,156,.075),transparent 42%),linear-gradient(145deg,rgba(156,124,255,.045),transparent 45%),#040807;overflow:hidden;box-shadow:inset 0 0 70px rgba(0,0,0,.45)}.alien-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(94,231,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(145,255,156,.03) 1px,transparent 1px);background-size:22px 22px}.alien-stage:after{content:"ANOMALOUS PRESENCE // VISUAL LAYER // NOT EVIDENCE";position:absolute;left:14px;right:14px;bottom:13px;padding-top:10px;border-top:1px solid var(--line);color:#62756a;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.alien-ghost{position:absolute;left:50%;top:50%;width:168px;height:226px;transform:translate(-50%,-48%);border:1px solid rgba(145,255,156,.24);border-radius:50% 50% 46% 46% / 60% 60% 38% 38%;background:radial-gradient(ellipse at 50% 35%,rgba(145,255,156,.1),rgba(6,12,8,.35) 62%,rgba(0,0,0,.25));filter:drop-shadow(0 0 22px rgba(94,231,255,.12));animation:alienDrift 7s ease-in-out infinite}.alien-ghost:before,.alien-ghost:after{content:"";position:absolute;top:72px;width:49px;height:68px;border-radius:70% 45% 70% 45%;background:radial-gradient(circle at 45% 40%,rgba(94,231,255,.7),rgba(35,67,58,.35) 20%,rgba(1,3,2,.95) 62%);box-shadow:0 0 20px rgba(94,231,255,.16)}.alien-ghost:before{left:24px;transform:rotate(18deg)}.alien-ghost:after{right:24px;transform:scaleX(-1) rotate(18deg)}.scan-beam{position:absolute;left:-15%;right:-15%;height:38px;top:15%;background:linear-gradient(transparent,rgba(94,231,255,.07),rgba(145,255,156,.11),transparent);filter:blur(2px);animation:scan 5.8s linear infinite}.spark{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--magenta);box-shadow:0 0 13px var(--magenta);animation:spark 5s ease-in-out infinite}.spark.s1{left:18%;top:23%}.spark.s2{right:17%;top:61%;background:var(--cyan);box-shadow:0 0 13px var(--cyan);animation-delay:-2.4s}.spark.s3{left:29%;bottom:19%;background:var(--green);box-shadow:0 0 13px var(--green);animation-delay:-3.7s}.telemetry{position:absolute;left:13px;top:12px;color:var(--green);font-size:8px;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.telemetry.r{left:auto;right:13px;text-align:right;color:#5d6578}
.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:28px 0 52px;background:rgba(7,16,11,.62)}.statbox{padding:16px;border-right:1px solid var(--line);min-height:86px}.statbox:last-child{border-right:0}.statbox span{display:block;color:var(--muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.statbox strong{display:block;margin-top:8px;font-family:system-ui,sans-serif;font-size:24px;color:var(--green)}.statbox.cyan strong{color:var(--cyan)}.statbox.violet strong{color:var(--violet)}.statbox.amber strong{color:var(--amber)}
.section{margin:0 0 54px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.section h2{font-family:system-ui,sans-serif;font-size:clamp(32px,5vw,54px);letter-spacing:-.045em;margin:7px 0 0}.section-link{color:var(--green);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.card{position:relative;border:1px solid var(--line);background:linear-gradient(145deg,rgba(11,19,16,.93),rgba(5,10,7,.84));overflow:hidden;transition:.18s ease}.card:hover{border-color:#3e6847;transform:translateY(-2px);box-shadow:0 18px 55px rgba(0,0,0,.28),0 0 36px rgba(145,255,156,.035)}.card-accent{height:2px;background:linear-gradient(90deg,var(--green),transparent 65%)}.card-accent.cyan{background:linear-gradient(90deg,var(--cyan),transparent 65%)}.card-accent.violet{background:linear-gradient(90deg,var(--violet),var(--magenta),transparent 78%)}.card-body{padding:18px}.card-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.chip{border:1px solid var(--line2);padding:5px 7px;color:var(--muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.chip.green{color:var(--green)}.chip.amber{color:var(--amber);border-color:#56472f}.chip.violet{color:#c6b7ff;border-color:#4d4169}.chip.cyan{color:var(--cyan);border-color:#2c5660}.card h3{font-family:system-ui,sans-serif;font-size:23px;line-height:1.12;letter-spacing:-.025em;margin:0 0 10px}.card p{font-family:system-ui,sans-serif;color:var(--soft);font-size:14px;line-height:1.52;margin:0}.card-foot{padding:12px 18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.card-foot strong{color:var(--green);font-weight:500}.fredline{margin-top:13px;padding:11px 12px 11px 14px;border-left:2px solid var(--amber);background:rgba(216,170,88,.025);font-family:system-ui,sans-serif;color:#d8d0bf;font-size:13px;line-height:1.5}.fredline b{display:block;color:var(--amber);font:8px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}
.dashboard{display:grid;grid-template-columns:1.2fr .8fr;gap:15px}.panel{border:1px solid var(--line);background:rgba(7,16,11,.72)}.panel-head{padding:13px 15px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.panel-head strong{color:var(--cyan);font-weight:500}.feed-row{display:grid;grid-template-columns:80px 1fr auto;gap:12px;padding:13px 15px;border-bottom:1px solid rgba(24,53,30,.72);align-items:start}.feed-row:last-child{border-bottom:0}.feed-id{color:var(--muted);font-size:9px;text-transform:uppercase}.feed-title{font-family:system-ui,sans-serif;font-size:14px;line-height:1.35}.feed-tag{color:var(--violet);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.weird-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(255,88,207,.08),transparent 32%),rgba(8,8,14,.82)}.weird-panel:after{content:"";position:absolute;right:-55px;bottom:-80px;width:180px;height:210px;border:1px solid rgba(156,124,255,.12);border-radius:50% 50% 43% 43% / 62% 62% 36% 36%;transform:rotate(12deg)}
.archive-hero{padding:52px 0 26px;border-bottom:1px solid var(--line)}.archive-hero h1{font-family:system-ui,sans-serif;font-size:clamp(48px,8vw,86px);line-height:.9;letter-spacing:-.06em;margin:12px 0 15px}.archive-hero p{font-family:system-ui,sans-serif;color:var(--soft);font-size:18px;line-height:1.55;max-width:860px}.filters{display:grid;grid-template-columns:2fr repeat(4,1fr) auto;gap:9px;margin:23px 0 10px;padding:12px;border:1px solid var(--line);background:rgba(7,16,11,.74)}.filters input,.filters select{width:100%;border:1px solid var(--line2);background:#050a07;color:var(--text);padding:10px;font-size:10px;text-transform:none}.filters button{border:1px solid #47794f;background:rgba(145,255,156,.035);color:var(--green);padding:10px 14px;font-size:9px;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.filter-summary{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 18px}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.archive-card .visual-slot{height:112px;border-bottom:1px solid var(--line);position:relative;background:radial-gradient(circle at 68% 38%,rgba(145,255,156,.12),transparent 8%),linear-gradient(145deg,rgba(94,231,255,.045),transparent 45%),#050a07;overflow:hidden}.archive-card .visual-slot:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(145,255,156,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(145,255,156,.027) 1px,transparent 1px);background-size:18px 18px}.morph-mark{position:absolute;right:17%;top:37%;width:34px;height:14px;border:1px solid var(--green);border-radius:50%;box-shadow:0 0 18px rgba(145,255,156,.13);transform:rotate(-8deg)}.archive-card h3{font-size:21px}.archive-card .teaser{min-height:58px}.pagination{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:26px 0 0}.pagination a,.pagination span{border:1px solid var(--line);padding:8px 10px;color:var(--muted);font-size:9px}.pagination .current{border-color:#47794f;color:var(--green)}
.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-card{border:1px solid var(--line);padding:16px;background:rgba(7,16,11,.7)}.source-title{display:flex;justify-content:space-between;gap:12px}.source-title h3{font-family:system-ui,sans-serif;font-size:18px;margin:0}.tier{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.source-meta{margin-top:9px;color:var(--muted);font-size:9px;line-height:1.65}.source-status{margin-top:11px;display:flex;gap:7px;flex-wrap:wrap}.lore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lore-card{border:1px solid #3a2d4a;background:radial-gradient(circle at 100% 0,rgba(255,88,207,.06),transparent 33%),rgba(10,8,13,.86);padding:17px;min-height:180px;position:relative;overflow:hidden}.lore-card:before{content:"";position:absolute;right:-35px;bottom:-45px;width:92px;height:115px;border:1px solid rgba(156,124,255,.1);border-radius:48%}.lore-card h3{font-family:system-ui,sans-serif;font-size:18px;line-height:1.18;margin:12px 0 10px}.lore-card p{color:var(--muted);font-family:system-ui,sans-serif;font-size:12px;line-height:1.5;margin:0}.lore-source{color:var(--magenta);font-size:8px;text-transform:uppercase;letter-spacing:.11em}
.notice{margin-top:36px;padding:16px;border:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.65}.notice a{color:var(--green)}.footer-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:9px}.empty{padding:24px;border:1px solid var(--line);color:var(--muted);margin-top:18px}.accent-violet{color:var(--violet)}.accent-cyan{color:var(--cyan)}.accent-amber{color:var(--amber)}
@keyframes alienDrift{0%,100%{transform:translate(-50%,-48%) rotate(-1deg)}50%{transform:translate(-50%,-51%) rotate(1deg)}}@keyframes scan{0%{top:7%;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:83%;opacity:0}}@keyframes spark{0%,70%,100%{opacity:.12;transform:scale(.6)}74%{opacity:1;transform:scale(1.7)}78%{opacity:.25;transform:scale(.8)}}@keyframes noiseShift{50%{transform:translateY(4px)}}@keyframes flashDrop{0%,80%,100%{opacity:0;transform:translateY(-30vh)}83%{opacity:.75}88%{opacity:.06;transform:translateY(115vh)}}
@media(max-width:980px){.hero{grid-template-columns:1fr;min-height:0}.alien-stage{min-height:330px}.cards,.archive-grid,.lore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard{grid-template-columns:1fr}.filters{grid-template-columns:repeat(3,1fr)}.filters .search{grid-column:span 3}.stats-strip{grid-template-columns:repeat(2,1fr)}.statbox:nth-child(2){border-right:0}.statbox:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:680px){.wrap{width:min(100% - 18px,1240px);padding-top:10px}.sitebar{top:5px;align-items:flex-start;flex-direction:column;gap:10px}.navlinks{gap:11px;justify-content:flex-start}.status-dot{display:none}.hero{padding-top:44px;gap:24px}.hero h1{font-size:58px}.alien-stage{min-height:270px}.alien-ghost{width:122px;height:172px}.alien-ghost:before,.alien-ghost:after{top:53px;width:35px;height:48px}.alien-ghost:before{left:18px}.alien-ghost:after{right:18px}.cards,.archive-grid,.source-grid,.lore-grid{grid-template-columns:1fr}.stats-strip{grid-template-columns:1fr}.statbox{border-right:0;border-bottom:1px solid var(--line)}.statbox:last-child{border-bottom:0}.filters{grid-template-columns:1fr}.filters .search{grid-column:auto}.section-head{align-items:flex-start;flex-direction:column}.feed-row{grid-template-columns:64px 1fr}.feed-tag{grid-column:2}.filter-summary{flex-direction:column}.archive-hero{padding-top:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.alien-ghost,.scan-beam,.spark,.signal-noise,.flash{animation:none}.flash{display:none}}
