@font-face{font-family:ibm-plex-mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:ibm-plex-mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ns-bg-void: #06060a;--ns-bg-canvas: #0a0a0f;--ns-bg-surface: #12121a;--ns-bg-raised: #1a1a26;--ns-background: #0a0a0f;--ns-text-heading: #f5c842;--ns-text-body: #e8e0d0;--ns-text-muted: #b8a898;--ns-foreground: #e8e0d0;--ns-ink: #e8e0d0;--ns-neon-cyan: #00f5ff;--ns-neon-magenta: #ff00aa;--ns-neon-cyan-dim: #007a80;--ns-neon-magenta-dim: #800055;--ns-neon-glow-cyan: rgba(0, 245, 255, .3);--ns-neon-glow-magenta: rgba(255, 0, 170, .3);--ns-gold: #f5c842;--ns-gold-leaf: #f5c842;--ns-gold-dim: #8a6f1a;--ns-gold-amber: #c8961e;--ns-sacred-glow: rgba(245, 200, 66, .25);--ns-font-display-serif: "ibm-plex-mono", "Courier New", monospace;--ns-font-body: "inter", system-ui, -apple-system, sans-serif;--ns-font-mono: "ibm-plex-mono", "Courier New", Courier, monospace;--ns-space-1: .25rem;--ns-space-2: .5rem;--ns-space-3: .75rem;--ns-space-4: 1rem;--ns-space-5: 1.25rem;--ns-space-6: 1.5rem;--ns-space-8: 2rem;--ns-space-10: 2.5rem;--ns-space-12: 3rem;--ns-space-16: 4rem;--ns-space-24: 6rem;--ns-space-32: 8rem;--ns-size-icon: 1.25rem;--ns-gap: 1rem;--ns-motion-instant: 0ms;--ns-motion-fast: .15s;--ns-duration-fast: .15s;--ns-duration-base: .3s;--ns-duration-slow: .6s;--ns-duration-glitch: 2.4s;--ns-ease-shrine: cubic-bezier(.16, 1, .3, 1);--ns-ease-neon: cubic-bezier(.4, 0, .2, 1);--ns-timing-transition: .3s;--ns-timing-anim: .6s;--ns-radius-sm: 2px;--ns-radius-base: 4px;--ns-radius-md: 8px;--ns-radius-lg: 16px}.ns-divider-cyan{border-top:1px solid var(--ns-neon-cyan);box-shadow:0 1px 8px var(--ns-neon-glow-cyan)}.ns-border-magenta{border:1px solid var(--ns-neon-magenta);outline:none;box-shadow:0 0 12px var(--ns-neon-glow-magenta)}.ns-border-gold{border:1px solid var(--ns-gold);background-color:var(--ns-bg-raised)}@keyframes ns-glitch-flicker{0%{opacity:1;transform:none}2%{opacity:.92;transform:skew(-.5deg)}4%{opacity:1;transform:none}40%{opacity:1;transform:none}42%{opacity:.95;transform:skew(.3deg)}44%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes ns-scanline-flicker{0%{opacity:.04}50%{opacity:.08}to{opacity:.04}}@keyframes ns-glow-pulse{0%{box-shadow:0 0 8px var(--ns-neon-cyan),0 0 24px var(--ns-neon-glow-cyan)}50%{box-shadow:0 0 8px var(--ns-neon-magenta),0 0 24px var(--ns-neon-glow-magenta)}to{box-shadow:0 0 8px var(--ns-neon-cyan),0 0 24px var(--ns-neon-glow-cyan)}}.ns-glitch{animation-name:ns-glitch-flicker;animation-duration:2.4s;animation-timing-function:steps(1,end);animation-iteration-count:infinite}.ns-scanline{animation-name:ns-scanline-flicker;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none;transition:none}.ns-glitch,.ns-scanline{animation-play-state:paused}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--ns-bg-canvas, #0a0a0f);color:var(--ns-text-body, #e8e0d0);font-family:var(--ns-font-body, "inter", system-ui, sans-serif);font-size:1rem;line-height:1.6;min-height:100dvh;overflow-x:hidden;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);color:var(--ns-text-heading, #f5c842);line-height:1.2;font-weight:700}a{color:var(--ns-gold, #f5c842);text-decoration:underline;text-underline-offset:3px;transition:color var(--ns-duration-fast, .15s) var(--ns-ease-neon, ease)}a:hover,a:focus-visible{color:var(--ns-text-body, #e8e0d0);text-shadow:0 0 8px var(--ns-neon-cyan, #00f5ff);outline:none}a:focus-visible{outline:2px solid var(--ns-neon-cyan, #00f5ff);outline-offset:2px;border-radius:var(--ns-radius-sm, 2px)}code,pre,kbd{font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.875em}pre{background-color:var(--ns-bg-surface, #12121a);border:1px solid var(--ns-gold-dim, #8a6f1a);border-radius:var(--ns-radius-md, 8px);overflow-x:auto;padding:var(--ns-space-4, 1rem)}.ns-scanline-overlay{background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.04) 2px,rgba(0,0,0,.04) 4px);inset:0;pointer-events:none;position:fixed;z-index:9999;animation-name:ns-scanline-flicker;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite}.ns-glitch-enabled [data-glitch]{animation-name:ns-glitch-flicker;animation-duration:2.4s;animation-timing-function:steps(1,end);animation-iteration-count:infinite}.ns-accent-border{border:1px solid var(--ns-neon-cyan, #00f5ff);box-shadow:0 0 12px var(--ns-neon-glow-cyan, rgba(0, 245, 255, .3))}.ns-accent-border-magenta{border:1px solid var(--ns-neon-magenta, #ff00aa);box-shadow:0 0 12px var(--ns-neon-glow-magenta, rgba(255, 0, 170, .3))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none;transition:none;scroll-behavior:auto}.ns-scanline-overlay,.ns-glitch-enabled [data-glitch]{animation:none}html{scroll-behavior:auto}}.starfield:where(.astro-rmt2cfs6){position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-color:var(--ns-bg-void, #06060a)}.starfield__layer:where(.astro-rmt2cfs6){position:absolute;inset:-50%;width:200%;height:200%}.starfield__layer--far:where(.astro-rmt2cfs6){background-image:radial-gradient(1px 1px at 10% 15%,rgba(245,200,66,.4) 0%,transparent 100%),radial-gradient(1px 1px at 25% 80%,rgba(248,248,248,.35) 0%,transparent 100%),radial-gradient(1px 1px at 40% 30%,rgba(248,248,248,.3) 0%,transparent 100%),radial-gradient(1px 1px at 55% 65%,rgba(0,245,255,.25) 0%,transparent 100%),radial-gradient(1px 1px at 70% 20%,rgba(248,248,248,.35) 0%,transparent 100%),radial-gradient(1px 1px at 85% 75%,rgba(245,200,66,.3) 0%,transparent 100%),radial-gradient(1px 1px at 15% 50%,rgba(248,248,248,.25) 0%,transparent 100%),radial-gradient(1px 1px at 90% 40%,rgba(248,248,248,.3) 0%,transparent 100%),radial-gradient(1px 1px at 45% 90%,rgba(255,0,170,.2) 0%,transparent 100%),radial-gradient(1px 1px at 60% 10%,rgba(248,248,248,.35) 0%,transparent 100%),radial-gradient(1px 1px at 30% 45%,rgba(248,248,248,.2) 0%,transparent 100%),radial-gradient(1px 1px at 75% 55%,rgba(0,245,255,.2) 0%,transparent 100%),radial-gradient(1px 1px at 5% 70%,rgba(248,248,248,.3) 0%,transparent 100%),radial-gradient(1px 1px at 95% 85%,rgba(245,200,66,.25) 0%,transparent 100%),radial-gradient(1px 1px at 50% 5%,rgba(248,248,248,.3) 0%,transparent 100%);background-size:400px 400px;animation:drift-far 120s linear infinite;opacity:.7}.starfield__layer--mid:where(.astro-rmt2cfs6){background-image:radial-gradient(1.5px 1.5px at 20% 25%,rgba(245,200,66,.5) 0%,transparent 100%),radial-gradient(1px 1px at 60% 60%,rgba(248,248,248,.45) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 80% 15%,rgba(0,245,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 35% 70%,rgba(248,248,248,.4) 0%,transparent 100%),radial-gradient(2px 2px at 90% 50%,rgba(245,200,66,.35) 0%,transparent 100%),radial-gradient(1px 1px at 10% 85%,rgba(255,0,170,.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 50% 35%,rgba(248,248,248,.4) 0%,transparent 100%),radial-gradient(1px 1px at 70% 90%,rgba(0,245,255,.35) 0%,transparent 100%);background-size:600px 600px;animation:drift-mid 80s linear infinite reverse;opacity:.8}.starfield__layer--near:where(.astro-rmt2cfs6){background-image:radial-gradient(2px 2px at 15% 35%,rgba(245,200,66,.7) 0%,transparent 100%),radial-gradient(2.5px 2.5px at 75% 20%,rgba(0,245,255,.6) 0%,transparent 100%),radial-gradient(2px 2px at 45% 75%,rgba(248,248,248,.65) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 85% 65%,rgba(255,0,170,.55) 0%,transparent 100%),radial-gradient(2px 2px at 30% 15%,rgba(245,200,66,.6) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 65% 85%,rgba(0,245,255,.5) 0%,transparent 100%);background-size:900px 900px;animation:drift-near 50s linear infinite;opacity:.9}.starfield__nebula:where(.astro-rmt2cfs6){position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 20% 30%,rgba(0,245,255,.03) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 70%,rgba(255,0,170,.025) 0%,transparent 60%),radial-gradient(ellipse 100% 60% at 50% 100%,rgba(245,200,66,.03) 0%,transparent 70%);pointer-events:none}@keyframes drift-far{0%{transform:translate(0) translateY(0)}to{transform:translate(-100px) translateY(-80px)}}@keyframes drift-mid{0%{transform:translate(0) translateY(0)}to{transform:translate(120px) translateY(-60px)}}@keyframes drift-near{0%{transform:translate(0) translateY(0)}to{transform:translate(-60px) translateY(100px)}}@media(prefers-reduced-motion:reduce){.starfield__layer:where(.astro-rmt2cfs6){animation:none}}.ns-scanline-overlay:where(.astro-2xnk7wl7){position:fixed;inset:0;z-index:9998;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 3px,rgba(0,0,0,.03) 3px,rgba(0,0,0,.03) 4px);animation:scanline-drift 8s linear infinite}@keyframes scanline-drift{0%{background-position:0 0}to{background-position:0 100px}}@media(prefers-reduced-motion:reduce){.ns-scanline-overlay:where(.astro-2xnk7wl7){animation:none}}.hero:where(.astro-bbe6dxrz){position:relative;z-index:1;min-height:92dvh;display:flex;align-items:center;justify-content:center;padding:var(--ns-space-24, 6rem) var(--ns-space-6, 1.5rem) var(--ns-space-16, 4rem);text-align:center}.hero__content:where(.astro-bbe6dxrz){max-width:900px;display:flex;flex-direction:column;align-items:center;gap:var(--ns-space-8, 2rem)}.hero__eyebrow:where(.astro-bbe6dxrz){display:flex;align-items:center;gap:var(--ns-space-4, 1rem)}.hero__eyebrow-text:where(.astro-bbe6dxrz){font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.65rem;letter-spacing:.35em;text-transform:uppercase;color:var(--ns-text-muted, #b8a898)}.hero__eyebrow-dot:where(.astro-bbe6dxrz){display:block;width:5px;height:5px;border-radius:50%;background-color:var(--ns-gold-dim, #8a6f1a);flex-shrink:0}.hero__headline:where(.astro-bbe6dxrz){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:clamp(2.5rem,8vw,6rem);font-weight:700;color:var(--ns-text-heading, #f5c842);letter-spacing:-.02em;line-height:1.05;margin:0;text-shadow:0 0 40px rgba(245,200,66,.2)}.hero__subline:where(.astro-bbe6dxrz){font-family:var(--ns-font-body, "inter", sans-serif);font-size:clamp(1rem,2.5vw,1.25rem);color:var(--ns-text-body, #e8e0d0);max-width:65ch;line-height:1.7;margin:0;opacity:.9}.hero__divider:where(.astro-bbe6dxrz){display:flex;align-items:center;gap:var(--ns-space-4, 1rem);width:100%;max-width:400px}.hero__divider-line:where(.astro-bbe6dxrz){flex:1;height:1px;background:linear-gradient(to right,transparent,var(--ns-gold-dim, #8a6f1a),transparent)}.hero__divider-glyph:where(.astro-bbe6dxrz){color:var(--ns-gold, #f5c842);font-size:1rem;opacity:.6}.hero__cta-row:where(.astro-bbe6dxrz){display:flex;gap:var(--ns-space-4, 1rem);flex-wrap:wrap;justify-content:center}.hero__cta:where(.astro-bbe6dxrz){font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:var(--ns-space-4, 1rem) var(--ns-space-8, 2rem);border-radius:var(--ns-radius-base, 4px);transition:all .2s ease}.hero__cta--primary:where(.astro-bbe6dxrz){background-color:var(--ns-gold, #f5c842);color:var(--ns-bg-void, #06060a);border:1px solid var(--ns-gold, #f5c842)}.hero__cta--primary:where(.astro-bbe6dxrz):hover,.hero__cta--primary:where(.astro-bbe6dxrz):focus-visible{background-color:transparent;color:var(--ns-gold, #f5c842);box-shadow:0 0 24px #f5c8424d;text-shadow:none}.hero__cta--secondary:where(.astro-bbe6dxrz){background-color:transparent;color:var(--ns-text-body, #e8e0d0);border:1px solid var(--ns-gold-dim, #8a6f1a)}.hero__cta--secondary:where(.astro-bbe6dxrz):hover,.hero__cta--secondary:where(.astro-bbe6dxrz):focus-visible{border-color:var(--ns-neon-cyan, #00f5ff);box-shadow:0 0 16px var(--ns-neon-glow-cyan, rgba(0,245,255,.3));color:var(--ns-text-body, #e8e0d0);text-shadow:none}.hero__ornament:where(.astro-bbe6dxrz){position:absolute;color:var(--ns-gold, #f5c842);pointer-events:none}.hero__ornament--left:where(.astro-bbe6dxrz){left:2vw;top:30%;opacity:.5;animation:ornament-float 8s ease-in-out infinite}.hero__ornament--right:where(.astro-bbe6dxrz){right:2vw;bottom:25%;opacity:.4;animation:ornament-float 10s ease-in-out infinite reverse}@keyframes ornament-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:600px){.hero__ornament:where(.astro-bbe6dxrz){display:none}}@media(prefers-reduced-motion:reduce){.hero__ornament:where(.astro-bbe6dxrz){animation:none}.hero__cta:where(.astro-bbe6dxrz){transition:none}}.problems:where(.astro-jfq6d5jh){position:relative;z-index:1;padding:var(--ns-space-24, 6rem) var(--ns-space-6, 1.5rem);background:linear-gradient(to bottom,transparent 0%,rgba(18,18,26,.6) 50%,transparent 100%)}.problems__container:where(.astro-jfq6d5jh){max-width:1100px;margin:0 auto}.problems__header:where(.astro-jfq6d5jh){text-align:center;margin-bottom:var(--ns-space-12, 3rem)}.problems__label:where(.astro-jfq6d5jh){display:inline-block;font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.65rem;letter-spacing:.3em;color:var(--ns-text-muted, #b8a898);text-transform:uppercase;margin-bottom:var(--ns-space-4, 1rem);opacity:.8;border-bottom:1px solid var(--ns-neon-magenta, #ff00aa);padding-bottom:2px;box-shadow:0 1px 6px var(--ns-neon-glow-magenta, rgba(255,0,170,.3))}.problems__title:where(.astro-jfq6d5jh){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--ns-text-heading, #f5c842);margin:0 0 var(--ns-space-6, 1.5rem)}.problems__intro:where(.astro-jfq6d5jh){font-family:var(--ns-font-body, "inter", sans-serif);font-size:1.05rem;color:var(--ns-text-body, #e8e0d0);max-width:58ch;margin:0 auto;line-height:1.7;opacity:.85}.problems__grid:where(.astro-jfq6d5jh){display:grid;gap:var(--ns-space-6, 1.5rem);grid-template-columns:1fr}@media(min-width:720px){.problems__grid:where(.astro-jfq6d5jh){grid-template-columns:repeat(3,1fr)}}.problem-tablet:where(.astro-jfq6d5jh){position:relative;background:var(--ns-bg-surface, #12121a);border:1px solid var(--ns-gold-dim, #8a6f1a);border-radius:var(--ns-radius-md, 8px);padding:var(--ns-space-8, 2rem) var(--ns-space-6, 1.5rem);display:flex;flex-direction:column;gap:var(--ns-space-4, 1rem);overflow:hidden}.problem-tablet--cyan:where(.astro-jfq6d5jh){border-top:2px solid var(--ns-neon-cyan, #00f5ff)}.problem-tablet--magenta:where(.astro-jfq6d5jh){border-top:2px solid var(--ns-neon-magenta, #ff00aa)}.problem-tablet--gold:where(.astro-jfq6d5jh){border-top:2px solid var(--ns-gold, #f5c842)}.problem-tablet__fracture:where(.astro-jfq6d5jh){position:absolute;top:0;right:20%;width:1px;height:40%;background:linear-gradient(to bottom,var(--ns-gold-dim, #8a6f1a) 0%,transparent 100%);opacity:.3;transform:rotate(8deg);transform-origin:top center}.problem-tablet__numeral:where(.astro-jfq6d5jh){font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.65rem;letter-spacing:.3em;color:var(--ns-text-muted, #b8a898);text-transform:uppercase}.problem-tablet__glyph:where(.astro-jfq6d5jh){font-size:1.75rem;line-height:1;color:var(--ns-text-heading, #f5c842)}.problem-tablet__title:where(.astro-jfq6d5jh){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:1.1rem;font-weight:700;color:var(--ns-text-heading, #f5c842);margin:0;line-height:1.3}.problem-tablet__body:where(.astro-jfq6d5jh){font-family:var(--ns-font-body, "inter", sans-serif);font-size:.9rem;color:var(--ns-text-body, #e8e0d0);line-height:1.65;margin:0;opacity:.85}.agent-card:where(.astro-om5e57h3){position:relative;background:var(--ns-bg-surface, #12121a);border:1px solid var(--ns-gold-dim, #8a6f1a);border-radius:var(--ns-radius-lg, 16px);padding:var(--ns-space-6, 1.5rem) var(--ns-space-5, 1.25rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ns-space-3, .75rem);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;cursor:default}.agent-card:where(.astro-om5e57h3):hover{transform:translateY(-6px) scale(1.12);z-index:2}.agent-card--featured:where(.astro-om5e57h3):hover{transform:translateY(-6px) scale(1.07)}@media(prefers-reduced-motion:reduce){.agent-card:where(.astro-om5e57h3):hover,.agent-card--featured:where(.astro-om5e57h3):hover{transform:translateY(-4px)}}.agent-card--featured:where(.astro-om5e57h3){border-color:var(--ns-gold, #f5c842);box-shadow:0 0 28px #f5c84240,0 10px 40px #0000008c;padding-top:var(--ns-space-8, 2rem)}.agent-card--featured:where(.astro-om5e57h3) .agent-card__halo-ring:where(.astro-om5e57h3){opacity:.75}.agent-card--featured:where(.astro-om5e57h3) .agent-card__sigil:where(.astro-om5e57h3){font-size:2.75rem}.agent-card--featured:where(.astro-om5e57h3) .agent-card__name:where(.astro-om5e57h3){font-size:1.15rem}.agent-card__crown:where(.astro-om5e57h3){position:absolute;top:var(--ns-space-3, .75rem);left:50%;transform:translate(-50%);font-size:.85rem;line-height:1;color:var(--ns-gold, #f5c842);text-shadow:0 0 8px rgba(245,200,66,.6);z-index:2}.agent-card--halo-cyan:where(.astro-om5e57h3):hover{border-color:var(--ns-neon-cyan, #00f5ff);box-shadow:0 0 24px var(--ns-neon-glow-cyan, rgba(0,245,255,.3)),0 8px 32px #0009}.agent-card--halo-magenta:where(.astro-om5e57h3):hover{border-color:var(--ns-neon-magenta, #ff00aa);box-shadow:0 0 24px var(--ns-neon-glow-magenta, rgba(255,0,170,.3)),0 8px 32px #0009}.agent-card--halo-gold:where(.astro-om5e57h3):hover{border-color:var(--ns-gold, #f5c842);box-shadow:0 0 24px #f5c84259,0 8px 32px #0009}.agent-card__halo-ring:where(.astro-om5e57h3){position:absolute;top:var(--ns-space-5, 1.25rem);left:50%;transform:translate(-50%);width:72px;height:72px;border-radius:50%;border:2px solid;opacity:.4;transition:opacity .3s ease}.agent-card--halo-cyan:where(.astro-om5e57h3) .agent-card__halo-ring:where(.astro-om5e57h3){border-color:var(--ns-neon-cyan, #00f5ff);box-shadow:0 0 12px var(--ns-neon-glow-cyan, rgba(0,245,255,.3))}.agent-card--halo-magenta:where(.astro-om5e57h3) .agent-card__halo-ring:where(.astro-om5e57h3){border-color:var(--ns-neon-magenta, #ff00aa);box-shadow:0 0 12px var(--ns-neon-glow-magenta, rgba(255,0,170,.3))}.agent-card--halo-gold:where(.astro-om5e57h3) .agent-card__halo-ring:where(.astro-om5e57h3){border-color:var(--ns-gold, #f5c842);box-shadow:0 0 12px #f5c84259}.agent-card:where(.astro-om5e57h3):hover .agent-card__halo-ring:where(.astro-om5e57h3){opacity:.8;animation:halo-pulse 2s ease-in-out infinite}.agent-card__sigil:where(.astro-om5e57h3){font-size:2.25rem;line-height:1;position:relative;z-index:1;margin-top:.25rem;color:var(--ns-text-heading, #f5c842)}.agent-card__body:where(.astro-om5e57h3){display:flex;flex-direction:column;gap:var(--ns-space-2, .5rem)}.agent-card__name:where(.astro-om5e57h3){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:1rem;font-weight:700;color:var(--ns-text-heading, #f5c842);letter-spacing:.05em;text-transform:uppercase;margin:0}.agent-card__role:where(.astro-om5e57h3){font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.7rem;color:var(--ns-text-muted, #b8a898);letter-spacing:.12em;text-transform:uppercase;margin:0}.agent-card__doctrine:where(.astro-om5e57h3){font-family:var(--ns-font-body, "inter", sans-serif);font-size:.8rem;color:var(--ns-text-body, #e8e0d0);line-height:1.5;margin:0;opacity:.85}.agent-card__circuit-lines:where(.astro-om5e57h3){position:absolute;inset:0;pointer-events:none}.circuit:where(.astro-om5e57h3){position:absolute;display:block;width:20px;height:20px;opacity:.3}.circuit--tl:where(.astro-om5e57h3){top:8px;left:8px;border-top:1px solid var(--ns-gold-dim, #8a6f1a);border-left:1px solid var(--ns-gold-dim, #8a6f1a)}.circuit--br:where(.astro-om5e57h3){bottom:8px;right:8px;border-bottom:1px solid var(--ns-gold-dim, #8a6f1a);border-right:1px solid var(--ns-gold-dim, #8a6f1a)}@keyframes halo-pulse{0%,to{transform:translate(-50%) scale(1);opacity:.8}50%{transform:translate(-50%) scale(1.1);opacity:.5}}@media(prefers-reduced-motion:reduce){.agent-card:where(.astro-om5e57h3){transition:none}.agent-card:where(.astro-om5e57h3):hover{transform:none}.agent-card:where(.astro-om5e57h3):hover .agent-card__halo-ring:where(.astro-om5e57h3){animation:none}}.council:where(.astro-s72ypp4v){position:relative;z-index:1;padding:var(--ns-space-24, 6rem) var(--ns-space-6, 1.5rem)}.council__scroll-container:where(.astro-s72ypp4v){max-width:1200px;margin:0 auto}.council__header:where(.astro-s72ypp4v){text-align:center;margin-bottom:var(--ns-space-12, 3rem)}.council__label:where(.astro-s72ypp4v){display:inline-block;font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.7rem;letter-spacing:.3em;color:var(--ns-text-muted, #b8a898);text-transform:uppercase;margin-bottom:var(--ns-space-4, 1rem);border-bottom:1px solid var(--ns-neon-cyan, #00f5ff);padding-bottom:2px;box-shadow:0 1px 6px var(--ns-neon-glow-cyan, rgba(0,245,255,.3))}.council__title:where(.astro-s72ypp4v){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:var(--ns-text-heading, #f5c842);margin:0 0 var(--ns-space-6, 1.5rem);line-height:1.2}.council__intro:where(.astro-s72ypp4v){font-family:var(--ns-font-body, "inter", sans-serif);font-size:1.1rem;color:var(--ns-text-body, #e8e0d0);max-width:60ch;margin:0 auto;line-height:1.7;opacity:.9}.council__featured:where(.astro-s72ypp4v){margin-bottom:var(--ns-space-10, 2.5rem);text-align:center}.council__featured-label:where(.astro-s72ypp4v){display:inline-block;font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ns-gold, #f5c842);opacity:.85;margin-bottom:var(--ns-space-5, 1.25rem)}.council__featured-row:where(.astro-s72ypp4v){display:grid;grid-template-columns:1fr;gap:var(--ns-space-6, 1.5rem);max-width:620px;margin:0 auto}@media(min-width:640px){.council__featured-row:where(.astro-s72ypp4v){grid-template-columns:repeat(2,1fr)}}.council__grid:where(.astro-s72ypp4v){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ns-space-6, 1.5rem)}@media(min-width:900px){.council__grid:where(.astro-s72ypp4v){grid-template-columns:repeat(3,1fr)}}.registers:where(.astro-xclzig5i){position:relative;z-index:1;padding:var(--ns-space-24, 6rem) var(--ns-space-6, 1.5rem);background:linear-gradient(to bottom,transparent 0%,rgba(26,26,38,.5) 30%,rgba(26,26,38,.5) 70%,transparent 100%)}.registers__container:where(.astro-xclzig5i){max-width:1200px;margin:0 auto}.registers__header:where(.astro-xclzig5i){text-align:center;margin-bottom:var(--ns-space-12, 3rem)}.registers__label:where(.astro-xclzig5i){display:inline-block;font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.7rem;letter-spacing:.3em;color:var(--ns-text-muted, #b8a898);text-transform:uppercase;margin-bottom:var(--ns-space-4, 1rem);border-bottom:1px solid var(--ns-neon-magenta, #ff00aa);padding-bottom:2px;box-shadow:0 1px 6px var(--ns-neon-glow-magenta, rgba(255,0,170,.3))}.registers__title:where(.astro-xclzig5i){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:var(--ns-text-heading, #f5c842);margin:0 0 var(--ns-space-6, 1.5rem);line-height:1.2}.registers__intro:where(.astro-xclzig5i){font-family:var(--ns-font-body, "inter", sans-serif);font-size:1.1rem;color:var(--ns-text-body, #e8e0d0);max-width:64ch;margin:0 auto;line-height:1.7;opacity:.9}.registers__grid:where(.astro-xclzig5i){display:grid;grid-template-columns:1fr;gap:var(--ns-space-6, 1.5rem)}@media(min-width:640px){.registers__grid:where(.astro-xclzig5i){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.registers__grid:where(.astro-xclzig5i){grid-template-columns:repeat(5,1fr)}}.register-card:where(.astro-xclzig5i){background:var(--ns-bg-surface, #12121a);border:1px solid var(--ns-gold-dim, #8a6f1a);border-radius:var(--ns-radius-md, 8px);padding:var(--ns-space-5, 1.25rem) var(--ns-space-4, 1rem);display:flex;flex-direction:column;gap:var(--ns-space-2, .5rem);text-align:left;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.register-card:where(.astro-xclzig5i):hover{transform:translateY(-4px)}.register-card--accent-cyan:where(.astro-xclzig5i):hover{border-color:var(--ns-neon-cyan, #00f5ff);box-shadow:0 0 20px var(--ns-neon-glow-cyan, rgba(0,245,255,.3)),0 8px 28px #0000008c}.register-card--accent-magenta:where(.astro-xclzig5i):hover{border-color:var(--ns-neon-magenta, #ff00aa);box-shadow:0 0 20px var(--ns-neon-glow-magenta, rgba(255,0,170,.3)),0 8px 28px #0000008c}.register-card--accent-gold:where(.astro-xclzig5i):hover{border-color:var(--ns-gold, #f5c842);box-shadow:0 0 20px #f5c84240,0 8px 28px #0000008c}.register-card__sigil:where(.astro-xclzig5i){font-size:1.5rem;line-height:1;color:var(--ns-text-heading, #f5c842)}.register-card__name:where(.astro-xclzig5i){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--ns-text-heading, #f5c842);margin:0}.register-card__doctrine:where(.astro-xclzig5i){font-family:var(--ns-font-body, "inter", sans-serif);font-size:.8rem;color:var(--ns-text-muted, #b8a898);line-height:1.55;margin:0}.registers__footnote:where(.astro-xclzig5i){font-family:var(--ns-font-body, "inter", sans-serif);font-size:.8rem;color:var(--ns-text-muted, #b8a898);text-align:center;margin:var(--ns-space-10, 2.5rem) auto 0;max-width:60ch;line-height:1.6;opacity:.75}.registers__footnote-link:where(.astro-xclzig5i){color:var(--ns-gold, #f5c842);text-decoration:none}.registers__footnote-link:where(.astro-xclzig5i):hover,.registers__footnote-link:where(.astro-xclzig5i):focus-visible{text-decoration:underline}@media(prefers-reduced-motion:reduce){.register-card:where(.astro-xclzig5i){transition:none}.register-card:where(.astro-xclzig5i):hover{transform:none}}.pipeline:where(.astro-afwgcqns){position:relative;z-index:1;padding:var(--ns-space-24, 6rem) var(--ns-space-6, 1.5rem)}.pipeline__container:where(.astro-afwgcqns){max-width:1200px;margin:0 auto}.pipeline__header:where(.astro-afwgcqns){text-align:center;margin-bottom:var(--ns-space-12, 3rem)}.pipeline__label:where(.astro-afwgcqns){display:inline-block;font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.65rem;letter-spacing:.3em;color:var(--ns-gold-dim, #8a6f1a);text-transform:uppercase;margin-bottom:var(--ns-space-4, 1rem)}.pipeline__title:where(.astro-afwgcqns){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--ns-text-heading, #f5c842);margin:0 0 var(--ns-space-6, 1.5rem)}.pipeline__intro:where(.astro-afwgcqns){font-family:var(--ns-font-body, "inter", sans-serif);font-size:1.05rem;color:var(--ns-text-body, #e8e0d0);max-width:56ch;margin:0 auto;line-height:1.7;opacity:.85}.pipeline__ribbon:where(.astro-afwgcqns){display:flex;flex-wrap:wrap;gap:var(--ns-space-6, 1.5rem) var(--ns-space-4, 1rem);justify-content:center;align-items:flex-start}.pipeline__station:where(.astro-afwgcqns){position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ns-space-3, .75rem);flex:0 0 auto;width:130px}.pipeline__medallion:where(.astro-afwgcqns){position:relative;width:72px;height:72px;border-radius:50%;background:var(--ns-bg-raised, #1a1a26);border:1px solid var(--ns-gold-dim, #8a6f1a);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 0 16px #f5c8421a,inset 0 1px #f5c8421a;transition:border-color .3s ease,box-shadow .3s ease}.pipeline__station:where(.astro-afwgcqns):hover .pipeline__medallion:where(.astro-afwgcqns){border-color:var(--ns-gold, #f5c842);box-shadow:0 0 24px #f5c84240}.pipeline__step-num:where(.astro-afwgcqns){font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.6rem;color:var(--ns-text-muted, #b8a898);letter-spacing:.1em;line-height:1}.pipeline__glyph:where(.astro-afwgcqns){font-size:1.25rem;color:var(--ns-text-heading, #f5c842);line-height:1}.pipeline__station-body:where(.astro-afwgcqns){display:flex;flex-direction:column;gap:var(--ns-space-2, .5rem)}.pipeline__phase-name:where(.astro-afwgcqns){font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.7rem;font-weight:700;letter-spacing:.15em;color:var(--ns-text-heading, #f5c842);text-transform:uppercase;white-space:nowrap}.pipeline__doctrine:where(.astro-afwgcqns){font-family:var(--ns-font-body, "inter", sans-serif);font-size:.7rem;color:var(--ns-text-muted, #b8a898);line-height:1.5;margin:0}.pipeline__connector:where(.astro-afwgcqns){position:absolute;top:36px;right:-1.5rem;transform:translateY(-50%);display:flex;align-items:center;gap:2px;color:var(--ns-gold-dim, #8a6f1a);pointer-events:none}.pipeline__connector-line:where(.astro-afwgcqns){display:block;width:24px;height:1px;background:linear-gradient(to right,var(--ns-gold-dim, #8a6f1a),transparent)}.pipeline__connector-arrow:where(.astro-afwgcqns){font-size:.75rem;opacity:.5}@media(prefers-reduced-motion:reduce){.pipeline__medallion:where(.astro-afwgcqns){transition:none}}.install-cta:where(.astro-e5zgtrzm){position:relative;z-index:1;padding:var(--ns-space-24, 6rem) var(--ns-space-6, 1.5rem);background:linear-gradient(to bottom,transparent 0%,rgba(26,26,38,.7) 30%,rgba(26,26,38,.7) 70%,transparent 100%)}.install-cta__container:where(.astro-e5zgtrzm){max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ns-space-8, 2rem);text-align:center}.install-cta__header:where(.astro-e5zgtrzm){display:flex;flex-direction:column;gap:var(--ns-space-4, 1rem);align-items:center}.install-cta__label:where(.astro-e5zgtrzm){display:inline-block;font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.65rem;letter-spacing:.3em;color:var(--ns-text-muted, #b8a898);text-transform:uppercase;opacity:.8;border-bottom:1px solid var(--ns-neon-cyan, #00f5ff);padding-bottom:2px;box-shadow:0 1px 6px var(--ns-neon-glow-cyan, rgba(0,245,255,.3))}.install-cta__title:where(.astro-e5zgtrzm){font-family:var(--ns-font-display-serif, "ibm-plex-mono", monospace);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--ns-text-heading, #f5c842);margin:0}.install-cta__body:where(.astro-e5zgtrzm){font-family:var(--ns-font-body, "inter", sans-serif);font-size:1.05rem;color:var(--ns-text-body, #e8e0d0);max-width:52ch;line-height:1.7;margin:0;opacity:.85}.install-cta__terminal:where(.astro-e5zgtrzm){width:100%;background:var(--ns-bg-void, #06060a);border:1px solid var(--ns-gold-dim, #8a6f1a);border-radius:var(--ns-radius-md, 8px);overflow:hidden;box-shadow:0 0 0 1px #f5c8421a,0 8px 32px #000c,0 0 48px #f5c84214;font-family:var(--ns-font-mono, "ibm-plex-mono", monospace)}.install-cta__terminal-chrome:where(.astro-e5zgtrzm){display:flex;align-items:center;gap:var(--ns-space-2, .5rem);padding:var(--ns-space-3, .75rem) var(--ns-space-4, 1rem);background:var(--ns-bg-surface, #12121a);border-bottom:1px solid var(--ns-gold-dim, #8a6f1a)}.terminal-dot:where(.astro-e5zgtrzm){display:block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.terminal-dot--close:where(.astro-e5zgtrzm){background:#ff5f57}.terminal-dot--min:where(.astro-e5zgtrzm){background:#febc2e}.terminal-dot--max:where(.astro-e5zgtrzm){background:#28c840}.terminal-title:where(.astro-e5zgtrzm){margin-left:auto;margin-right:auto;font-size:.65rem;letter-spacing:.25em;color:var(--ns-text-muted, #b8a898);text-transform:uppercase}.install-cta__terminal-body:where(.astro-e5zgtrzm){padding:var(--ns-space-6, 1.5rem);display:flex;flex-direction:column;gap:var(--ns-space-3, .75rem)}.terminal-line:where(.astro-e5zgtrzm){display:flex;align-items:flex-start;gap:var(--ns-space-3, .75rem);text-align:left}.terminal-prompt:where(.astro-e5zgtrzm){color:var(--ns-gold, #f5c842);font-size:.9rem;flex-shrink:0;margin-top:1px}.terminal-command:where(.astro-e5zgtrzm){font-size:.875rem;color:var(--ns-text-body, #e8e0d0);word-break:break-all;white-space:pre-wrap;line-height:1.5;background:none;border:none;padding:0}.terminal-line--output:where(.astro-e5zgtrzm){margin-top:var(--ns-space-2, .5rem);padding-top:var(--ns-space-2, .5rem);border-top:1px solid rgba(139,111,26,.3)}.terminal-output:where(.astro-e5zgtrzm){font-size:.8rem;color:var(--ns-text-muted, #b8a898);font-style:italic}.install-cta__cta-row:where(.astro-e5zgtrzm){display:flex;gap:var(--ns-space-4, 1rem);flex-wrap:wrap;justify-content:center}.install-cta__cta:where(.astro-e5zgtrzm){font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:var(--ns-space-4, 1rem) var(--ns-space-8, 2rem);border-radius:var(--ns-radius-base, 4px);transition:all .2s ease}.install-cta__cta--gitlab:where(.astro-e5zgtrzm){background-color:transparent;color:var(--ns-text-heading, #f5c842);border:1px solid var(--ns-gold, #f5c842)}.install-cta__cta--gitlab:where(.astro-e5zgtrzm):hover,.install-cta__cta--gitlab:where(.astro-e5zgtrzm):focus-visible{background-color:var(--ns-gold, #f5c842);color:var(--ns-bg-void, #06060a);text-shadow:none;box-shadow:0 0 24px #f5c8424d}.install-cta__cta--docs:where(.astro-e5zgtrzm){background-color:transparent;color:var(--ns-text-body, #e8e0d0);border:1px solid var(--ns-gold-dim, #8a6f1a)}.install-cta__cta--docs:where(.astro-e5zgtrzm):hover,.install-cta__cta--docs:where(.astro-e5zgtrzm):focus-visible{border-color:var(--ns-neon-cyan, #00f5ff);box-shadow:0 0 16px var(--ns-neon-glow-cyan, rgba(0,245,255,.3));color:var(--ns-text-body, #e8e0d0);text-shadow:none}.install-cta__footnote:where(.astro-e5zgtrzm){font-family:var(--ns-font-body, "inter", sans-serif);font-size:.8rem;color:var(--ns-text-muted, #b8a898);max-width:50ch;line-height:1.6;margin:0;opacity:.7}.install-cta__footnote-link:where(.astro-e5zgtrzm){color:var(--ns-gold, #f5c842);text-decoration:none;transition:all .2s ease}.install-cta__footnote-link:where(.astro-e5zgtrzm):hover,.install-cta__footnote-link:where(.astro-e5zgtrzm):focus-visible{text-decoration:underline}@media(prefers-reduced-motion:reduce){.install-cta__cta:where(.astro-e5zgtrzm){transition:none}}.footer:where(.astro-sz7xmlte){position:relative;z-index:1;padding:var(--ns-space-16, 4rem) var(--ns-space-6, 1.5rem) var(--ns-space-12, 3rem);text-align:center}.footer__container:where(.astro-sz7xmlte){max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ns-space-6, 1.5rem)}.footer__glyph-row:where(.astro-sz7xmlte){display:flex;align-items:center;gap:var(--ns-space-4, 1rem);width:100%;max-width:400px}.footer__divider-line:where(.astro-sz7xmlte){flex:1;height:1px;background:linear-gradient(to right,transparent,var(--ns-gold-dim, #8a6f1a),transparent)}.footer__sigil:where(.astro-sz7xmlte){color:var(--ns-gold, #f5c842);font-size:1rem;opacity:.5}.footer__links:where(.astro-sz7xmlte){display:flex;align-items:center;gap:var(--ns-space-3, .75rem);flex-wrap:wrap;justify-content:center}.footer__link:where(.astro-sz7xmlte){font-family:var(--ns-font-mono, "ibm-plex-mono", monospace);font-size:.8rem;color:var(--ns-text-muted, #b8a898);text-decoration:none;letter-spacing:.05em;transition:color .2s ease}.footer__link:where(.astro-sz7xmlte):hover,.footer__link:where(.astro-sz7xmlte):focus-visible{color:var(--ns-text-heading, #f5c842);text-shadow:none}.footer__sep:where(.astro-sz7xmlte){color:var(--ns-gold-dim, #8a6f1a);font-size:.8rem;opacity:.5}.footer__doctrine:where(.astro-sz7xmlte){font-family:var(--ns-font-body, "inter", sans-serif);font-size:.85rem;color:var(--ns-text-muted, #b8a898);line-height:1.6;margin:0;opacity:.7}.footer__copy:where(.astro-sz7xmlte){font-size:.75rem;opacity:.7}.footer__verse:where(.astro-sz7xmlte){font-family:var(--ns-font-body, "inter", sans-serif);font-size:.875rem;color:var(--ns-text-muted, #b8a898);font-style:italic;line-height:1.6;margin:0;opacity:.55;max-width:50ch}@media(prefers-reduced-motion:reduce){.footer__link:where(.astro-sz7xmlte){transition:none}}
