.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--bg:#05080e;--bg-frame:#070b12;--bg-card:#0a111e80;--amber:#ffb340;--amber-bright:#ffca80;--amber-head:#ffe6bd;--cyan:#58e0d8;--cyan-soft:#7fe9e0;--text:#9fb0c0;--text-body:#b6c2ce;--text-dim:#8a99a8;--muted:#5f7183;--faint:#4f6070;--faint-2:#3f4f5d;--nav-idle:#7f8fa0;--value:#e9e2d4;--value-2:#ecead9;--line-amber-38:#ffb34061;--line-amber-30:#ffb3404d;--line-amber-28:#ffb34047;--line-amber-25:#ffb34040;--line-amber-22:#ffb34038;--line-amber-20:#ffb34033;--line-amber-18:#ffb3402e;--line-cyan-35:#58e0d859;--line-cyan-28:#58e0d847;--hud:"Rajdhani", "Avenir Next Condensed", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--faint-2) var(--bg)}body{background:radial-gradient(140% 100% at 50% -10%, #0a1120 0%, #05080e 60%) fixed var(--bg);min-height:100dvh;color:var(--text);font-family:var(--hud);-webkit-font-smoothing:antialiased;margin:0;padding:34px 16px 60px;font-size:16px;line-height:1.6}a{color:var(--cyan-soft);text-decoration:none}::selection{color:var(--value-2);background:#ffb34040}:focus-visible{outline:1px solid var(--amber);outline-offset:3px}@keyframes vsweep{0%{opacity:0;transform:translateY(-40px)}8%{opacity:.85}92%{opacity:.85}to{opacity:0;transform:translateY(340px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinr{to{transform:rotate(-360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes flick{0%,90%,to{opacity:1}92%{opacity:.35}94%{opacity:1}96%{opacity:.5}98%{opacity:1}}.frame{background:var(--bg-frame);border:1px solid var(--line-amber-38);max-width:920px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffb3400f,0 26px 70px #000000b3,inset 0 0 150px #ffb34007}.frame--narrow{max-width:820px}.frame-grid,.frame-scan,.frame-vignette{pointer-events:none;position:absolute;inset:0}.frame-grid{background-image:linear-gradient(#ffb3400b 1px,#0000 1px),linear-gradient(90deg,#ffb3400b 1px,#0000 1px);background-size:36px 36px}.frame-scan{opacity:.55;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000052 3px,#0000 4px)}.frame-vignette{background:radial-gradient(125% 90% at 50% 0,#0000 52%,#0000009e 100%)}.bk{border:0 solid var(--amber);pointer-events:none;width:22px;height:22px;position:absolute}.bk--glow{box-shadow:0 0 8px #ffb34080}.bk--tl{border-top-width:2px;border-left-width:2px;top:8px;left:8px}.bk--tr{border-top-width:2px;border-right-width:2px;top:8px;right:8px}.bk--bl{border-bottom-width:2px;border-left-width:2px;bottom:8px;left:8px}.bk--br{border-bottom-width:2px;border-right-width:2px;bottom:8px;right:8px}.bk--sm{width:16px;height:16px}.bk--sm.bk--tl{top:-1px;left:-1px}.bk--sm.bk--tr{top:-1px;right:-1px}.bk--sm.bk--bl{bottom:-1px;left:-1px}.bk--sm.bk--br{bottom:-1px;right:-1px}.frame-inner{padding:22px 34px 34px;position:relative}.ticker{font-family:var(--mono);letter-spacing:.2em;color:var(--amber);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:10px;display:flex}.ticker-left{align-items:center;gap:8px;display:flex}.ticker-dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite pulse}.ticker-right{color:var(--faint);text-align:right}.site-header{border-bottom:1px solid var(--line-amber-25);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:24px;padding-bottom:16px;display:flex}.site-title{letter-spacing:.26em;color:var(--amber-head);text-shadow:0 0 16px #ffb3408c;font-size:26px;font-weight:700;line-height:1.1;display:block}.site-title .accent{color:var(--amber)}.site-sub{font-family:var(--mono);letter-spacing:.24em;color:var(--muted);margin-top:8px;font-size:10px}.site-nav{font-family:var(--mono);letter-spacing:.18em;gap:6px;font-size:10px;display:flex}.nav-chip{border:1px solid var(--line-amber-18);color:var(--nav-idle);padding:6px 11px;transition:color .15s,border-color .15s}.nav-chip:hover{color:var(--amber-bright);border-color:var(--line-amber-38)}.nav-chip[aria-current=page]{color:var(--amber-bright);background:#ffb3401a;border-color:#ffb34080;box-shadow:0 0 10px #ffb3402e}.hud-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:9px;display:block}.hud-value{color:var(--value);letter-spacing:.04em;overflow-wrap:anywhere;font-size:16px;font-weight:600}.hud-value--amber{color:var(--amber-bright)}.hud-value--cyan{color:var(--cyan-soft)}.hud-value--mono{font-family:var(--mono);font-size:13px;font-weight:500}.hud-value .unit{color:var(--muted);font-size:11px}.status-hud{border:1px solid var(--line-amber-30);background:#ffb34008;margin-bottom:30px;padding:20px 22px;position:relative;overflow:hidden}.status-sweep{pointer-events:none;background:linear-gradient(#0000,#ffb34024,#0000);height:36px;animation:5s linear infinite vsweep;position:absolute;left:0;right:0}.status-body{justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.status-main{flex:1}.status-head-label{font-family:var(--mono);letter-spacing:.28em;color:var(--amber);margin:0 0 18px;font-size:11px;font-weight:500}.status-directive{margin-bottom:16px}.directive-value{color:var(--value);font-size:17px;font-weight:500}.status-grid{grid-template-columns:1fr 1fr;gap:16px 30px;display:grid}.status-cell.wide{grid-column:1/-1}.reticle{flex:none;width:118px;height:118px;position:relative}.reticle-outer{border:1px dashed #ffb3408c;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:0}.reticle-mid{border:1px solid #0000;border-color:#0000 #58e0d880;border-radius:50%;animation:8s linear infinite spinr;position:absolute;inset:16px}.reticle-core{border:1px solid #ffb34066;border-radius:50%;position:absolute;inset:34px}.reticle-h{background:#ffb34059;height:1px;position:absolute;top:50%;left:6px;right:6px}.reticle-v{background:#ffb34059;width:1px;position:absolute;top:6px;bottom:6px;left:50%}.reticle-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:1.8s ease-in-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reticle-label{font-family:var(--mono);letter-spacing:.28em;color:var(--cyan);white-space:nowrap;font-size:8px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}@media (width<=700px){.reticle{display:none}}.feed-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.feed-title{font-family:var(--mono);letter-spacing:.26em;color:var(--amber);margin:0;font-size:12px;font-weight:500}.feed-title .dim{color:var(--faint)}.feed-count{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:10px}.entry-card{border:1px solid var(--line-amber-22);background:var(--bg-card);margin-bottom:16px;padding:18px;transition:border-color .15s,box-shadow .15s;position:relative}.entry-card:hover{border-color:#ffb34073;box-shadow:0 0 14px #ffb34014}.entry-card .meta-row{font-family:var(--mono);letter-spacing:.14em;color:var(--nav-idle);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;font-size:10px;display:flex}.entry-card .meta-row .no{color:var(--amber);font-weight:700}.entry-card .meta-row .sep{color:var(--faint-2)}.entry-card h3{letter-spacing:.02em;margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.25}.entry-card h3 a{color:var(--amber-head);text-shadow:0 0 12px #ffb3404d}.entry-card h3 a:hover{color:var(--amber-bright)}.entry-card .summary{color:var(--text-dim);max-width:640px;margin:0 0 14px;font-size:15px;line-height:1.5}.card-hero{border:1px solid var(--line-amber-25);height:220px;display:block;position:relative;overflow:hidden}.card-hero img{object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%;display:block}.hero-grade{pointer-events:none;background:linear-gradient(#ffb3400d,#0000 30%,#05080e73);position:absolute;inset:0}.card-hero .bk{width:16px;height:16px}.card-hero .bk--tl{top:6px;left:6px}.card-hero .bk--tr{top:6px;right:6px}.card-hero .bk--bl{bottom:6px;left:6px}.card-hero .bk--br{bottom:6px;right:6px}.hero-analysed{font-family:var(--mono);letter-spacing:.2em;color:var(--cyan);font-size:9px;position:absolute;bottom:8px;right:26px}.chip{border:1px solid var(--line-amber-25);font-family:var(--mono);letter-spacing:.14em;white-space:nowrap;margin-left:auto;padding:3px 8px;font-size:10px}.chip--event{color:var(--amber-bright);background:#ffb34014;border-color:#ffb34080}.chip--thread{color:var(--amber);background:#ffb3400d;border-color:#ffb34066}.chip--discovery{border-color:var(--line-cyan-35);color:var(--cyan-soft);background:#58e0d814}.chip--signal{border-color:var(--line-cyan-35);color:var(--cyan);background:#58e0d80d}.chip--quiet{color:var(--nav-idle);border-color:#ffffff24}.chip--meta{font-family:var(--hud);letter-spacing:.04em;border:none;margin-left:0;padding:0;font-size:15px;font-weight:600}.feed-empty{font-family:var(--mono);letter-spacing:.16em;color:var(--faint);text-align:center;padding:48px 0;font-size:11px}.pager{font-family:var(--mono);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 30px;font-size:10px;display:flex}.pager-link{border:1px solid var(--line-amber-22);color:var(--nav-idle);background:var(--bg-card);white-space:nowrap;padding:8px 13px;transition:border-color .15s,color .15s}.pager-link:hover:not(.disabled){color:var(--amber-bright);border-color:#ffb34080}.pager-link.disabled{opacity:.35;border-style:dashed}.pager-pos{color:var(--faint);letter-spacing:.22em}.relay-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px;display:grid}.cta{border:1px solid var(--line-amber-28);background:#ffb34008;padding:18px;position:relative}.cta--cyan{border-color:var(--line-cyan-28);background:#58e0d808}.cta .bk{width:14px;height:14px}.cta .bk--tl{top:-1px;left:-1px}.cta .bk--tr{top:-1px;right:-1px}.cta--cyan .bk{border-color:var(--cyan)}.cta-head{font-family:var(--mono);letter-spacing:.22em;color:var(--amber);margin-bottom:10px;font-size:11px}.cta--cyan .cta-head{color:var(--cyan-soft)}.cta-copy{color:var(--text-dim);margin:0 0 14px;font-size:13px;line-height:1.5}.cta-copy.dim{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:10px}.relay-form{gap:8px;display:flex}.relay-form .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.relay-form input[type=email]{border:1px solid var(--line-amber-30);min-width:0;color:var(--value);font-family:var(--mono);caret-color:var(--amber);background:0 0;outline:none;flex:1;padding:8px 10px;font-size:11px}.relay-form input[type=email]:focus{border-color:#ffb34099}.relay-form input[type=email]::placeholder{color:var(--muted)}.relay-form button{background:var(--amber);border:1px solid var(--amber);color:var(--bg);font-family:var(--mono);letter-spacing:.12em;cursor:pointer;padding:8px 14px;font-size:11px;font-weight:700}.relay-form button:hover{background:var(--amber-bright)}.relay-gift{border:1px solid var(--cyan);color:var(--cyan-soft);font-family:var(--mono);letter-spacing:.12em;background:#58e0d80f;padding:9px 16px;font-size:11px;font-weight:700;transition:background-color .15s;display:inline-block}.relay-gift:hover{background:#58e0d829}.site-footer{border-top:1px solid var(--line-amber-20);font-family:var(--mono);letter-spacing:.16em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:10px;display:flex}.sig{align-items:center;gap:10px;display:flex}.sig-bars{gap:2px;display:flex}.sig-bars span{background:var(--amber);width:4px;height:11px}.sig-bars span.off{background:#ffb34040}.sig-int{color:var(--amber-bright);animation:5s infinite flick}.sig-carrier{color:var(--faint-2)}.entry-hero{border:1px solid var(--line-amber-25);height:300px;margin:0 0 22px;position:relative;overflow:hidden}.entry-hero img{object-fit:cover;filter:contrast(1.05);width:100%;height:100%;display:block}.entry-hero .hero-grade{background:linear-gradient(#05080e33,#0000 40%,#05080e99)}.entry-hero .bk{width:18px;height:18px}.entry-hero-tag{font-family:var(--mono);letter-spacing:.22em;color:var(--amber-bright);border:1px solid var(--line-amber-30);background:#05080e99;padding:4px 8px;font-size:10px;position:absolute;top:14px;left:34px}.entry-title{color:var(--amber-head);letter-spacing:.01em;margin:0 0 20px;font-size:34px;font-weight:700;line-height:1.1}.entry-meta{border:1px solid var(--line-amber-20);background:#ffb34005;grid-template-columns:repeat(3,1fr);gap:14px 24px;margin-bottom:24px;padding:18px;display:grid}.glyph-cells{flex-wrap:wrap;gap:3px;display:flex}.glyph-cells span{font-family:var(--mono);color:var(--cyan);border:1px solid var(--line-cyan-35);background:#58e0d80d;padding:2px 5px;font-size:11px;font-weight:700}.prose{color:var(--text-body);margin-bottom:20px;font-size:16px;line-height:1.7}.prose p{margin:0 0 16px}.prose h2,.prose h3{color:var(--amber-head);letter-spacing:.02em;margin:1.6em 0 .5em;font-weight:600}.prose h2{font-size:22px}.prose h3{font-size:18px}.prose em{color:var(--value-2)}.prose strong{color:var(--amber-bright);font-weight:600}.prose blockquote{color:var(--text-dim);border-left:2px solid #ffb34066;margin:1.4em 0;padding:.2em 0 .2em 1em;font-style:italic}.prose code{font-family:var(--mono);border:1px solid var(--line-amber-18);background:#0a111eb3;padding:.1em .4em;font-size:.85em}.prose pre{border:1px solid var(--line-amber-18);background:#0a111eb3;padding:14px 16px;overflow-x:auto}.prose pre code{background:0 0;border:none;padding:0}.prose hr{background:var(--line-amber-20);border:none;height:1px;margin:2em 0}.prose a{border-bottom:1px solid var(--line-cyan-35)}.prose img{max-width:100%}.stats-head{font-family:var(--mono);letter-spacing:.22em;color:var(--amber);margin-bottom:10px;font-size:9px}.stat-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.stat-chip{font-family:var(--mono);color:#cdd6e0;border:1px solid var(--line-amber-25);padding:5px 9px;font-size:11px}.stat-chip b{color:var(--amber-bright);font-weight:700}.stat-chip--accent{color:var(--cyan-soft);border-color:var(--line-cyan-35);background:#58e0d80d}.stat-chip--accent b{color:inherit}.archive-totals{font-family:var(--mono);color:var(--nav-idle);letter-spacing:.06em;border-left:2px solid #ffb34066;margin-bottom:22px;padding:4px 0 4px 12px;font-size:11px}.pull-quote{color:var(--amber-head);border-top:1px solid var(--line-amber-18);margin-bottom:24px;padding-top:20px;font-size:18px;font-style:italic;font-weight:500;line-height:1.6}.entry-tags{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.entry-tags li{font-family:var(--mono);letter-spacing:.14em;color:var(--nav-idle);border:1px solid #ffffff1a;padding:4px 9px;font-size:10px}.entry-nav{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.entry-nav a{border:1px solid var(--line-amber-20);padding:14px 16px;transition:border-color .15s;display:block}.entry-nav a:hover{border-color:#ffb34080}.entry-nav .dir{font-family:var(--mono);letter-spacing:.2em;color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.entry-nav .nav-title{color:var(--value-2);font-size:16px;font-weight:600}.entry-nav .next{text-align:right}.entry-nav .spacer{border:1px dashed var(--line-amber-18);opacity:.4}.codex-title{color:var(--amber-head);letter-spacing:.04em;text-shadow:0 0 14px #ffb3404d;margin:0 0 6px;font-size:32px;font-weight:700}.codex-sub{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);margin-bottom:26px;font-size:11px}.dossier-designation{color:var(--amber-head);letter-spacing:.04em;font-size:20px;font-weight:600}.purpose-head{font-family:var(--mono);letter-spacing:.26em;color:var(--amber);margin-bottom:12px;font-size:12px}.purpose-copy{color:var(--text-body);border-left:2px solid #ffb34066;margin-bottom:32px;padding-left:16px;font-size:16px;line-height:1.7}.lex-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px;display:grid}.lex-card{border:1px solid var(--line-amber-20);background:var(--bg-card);padding:14px 16px}.lex-card--cyan{border-color:var(--line-cyan-28);background:#58e0d808}.lex-term{font-family:var(--mono);letter-spacing:.16em;color:var(--amber-bright);margin-bottom:6px;font-size:11px;font-weight:700}.lex-card--cyan .lex-term{color:var(--cyan-soft)}.lex-def{color:var(--text-dim);font-size:14px;line-height:1.5}.directive-callout{border:1px solid var(--line-amber-28);background:#ffb34008;margin-bottom:26px;padding:18px 20px}.directive-callout .hud-label{margin-bottom:6px}.directive-callout .directive-value{color:var(--amber-head);text-shadow:0 0 12px #ffb34040;font-size:20px;font-weight:600}.lost{text-align:center;padding:70px 0}.lost .code{font-family:var(--mono);letter-spacing:.3em;color:var(--amber);text-shadow:0 0 16px #ffb34066;margin-bottom:12px;font-size:40px}.lost .entry-kicker{font-family:var(--mono);letter-spacing:.24em;color:var(--amber);margin-bottom:10px;font-size:10px}.lost .entry-title{margin-bottom:0;font-size:26px}.lost p{font-family:var(--mono);letter-spacing:.16em;color:var(--text-dim);font-size:11px;line-height:1.8}.lost a{color:var(--amber-bright)}::view-transition-old(root){animation:.12s both vt-fade-out}::view-transition-new(root){animation:.16s both vt-fade-in}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=700px){body{padding:16px 8px 40px}.frame-inner{padding:16px 18px 24px}.ticker-right{display:none}.site-title{font-size:20px}.relay-grid{grid-template-columns:1fr}.entry-meta{grid-template-columns:1fr 1fr}.lex-grid{grid-template-columns:1fr}.entry-hero{height:200px}.entry-hero-tag{left:14px}.card-hero{height:150px}.entry-title{font-size:26px}}@media (width<=480px){.status-grid,.entry-meta,.entry-nav{grid-template-columns:1fr}.entry-nav .spacer{display:none}.entry-nav .next{text-align:left}.pager{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.ticker-dot,.reticle-outer,.reticle-mid,.reticle-dot,.sig-int{animation:none}.status-sweep{display:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.purpose-copy p{margin:0 0 14px}.purpose-copy p:last-child{margin-bottom:0}.purpose-copy .purpose-callout{color:var(--amber-head);font-style:italic}
