.container.svelte-1d0dgro{max-width:var(--container-wide);margin:0 auto;padding:0 var(--s-8)}.container.narrow.svelte-1d0dgro{max-width:var(--container-prose)}.page-header.svelte-1d0dgro{padding:var(--s-20) 0 var(--s-16)}.page-header.svelte-1d0dgro h1:where(.svelte-1d0dgro){font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-display);line-height:.92;letter-spacing:var(--tracking-tighter);color:var(--ink);margin:var(--s-6) 0 var(--s-8)}.page-header.svelte-1d0dgro h1:where(.svelte-1d0dgro) .dim:where(.svelte-1d0dgro){color:var(--ink-3)}.page-header.svelte-1d0dgro h1:where(.svelte-1d0dgro) em:where(.svelte-1d0dgro){color:var(--signal);font-style:italic;text-shadow:0 0 60px rgba(0,255,184,.3)}.lead.svelte-1d0dgro{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--ink-2);max-width:640px}.capability-section.svelte-1d0dgro{padding:var(--s-12) 0 var(--s-24);border-top:1px solid var(--border)}.capability-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-12) var(--s-16);padding-top:var(--s-12)}.capability.svelte-1d0dgro{display:flex;flex-direction:column;gap:var(--s-4)}.capability-head.svelte-1d0dgro{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-2)}.capability-code.svelte-1d0dgro{font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-medium);letter-spacing:.12em;color:var(--signal)}.capability-line.svelte-1d0dgro{flex:1;height:1px;background:var(--border)}.capability.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.capability.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink-2);max-width:520px}.system-section.svelte-1d0dgro{padding:var(--s-24) 0;border-top:1px solid var(--border)}.section-header.svelte-1d0dgro{max-width:720px;margin-bottom:var(--s-16)}.section-header.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-6xl);line-height:.95;letter-spacing:var(--tracking-tighter);color:var(--ink);margin:var(--s-5) 0 var(--s-6)}.section-header.svelte-1d0dgro h2:where(.svelte-1d0dgro) .dim:where(.svelte-1d0dgro){color:var(--ink-3)}.section-header.svelte-1d0dgro h2:where(.svelte-1d0dgro) em:where(.svelte-1d0dgro){color:var(--signal);font-style:italic;text-shadow:0 0 50px rgba(0,255,184,.25)}.section-lead.svelte-1d0dgro{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--ink-2)}.system-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.system-block.svelte-1d0dgro{background:var(--void);padding:var(--s-10);display:flex;flex-direction:column;gap:var(--s-3);transition:background var(--dur-med) var(--ease-out)}.system-block.svelte-1d0dgro:hover{background:var(--panel)}.system-block.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.system-block.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--ink-2)}.cta-section.svelte-1d0dgro{padding:var(--s-24) 0;border-top:1px solid var(--border)}.cta-panel.svelte-1d0dgro{background:linear-gradient(180deg,var(--panel) 0%,var(--void-2) 100%);border:1px solid var(--border);padding:var(--s-20) var(--s-12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-6)}.cta-panel.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-6xl);line-height:.95;letter-spacing:var(--tracking-tighter)}.cta-panel.svelte-1d0dgro h2:where(.svelte-1d0dgro) .dim:where(.svelte-1d0dgro){color:var(--ink-3)}.cta-panel.svelte-1d0dgro h2:where(.svelte-1d0dgro) em:where(.svelte-1d0dgro){color:var(--signal);text-shadow:0 0 60px rgba(0,255,184,.3)}.cta-panel.svelte-1d0dgro p:where(.svelte-1d0dgro){color:var(--ink-2);font-size:var(--text-lg)}.btn-primary.svelte-1d0dgro{display:inline-flex;align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.12em;color:var(--signal);background:var(--signal-glow);border:1px solid var(--signal);padding:18px 32px;transition:all var(--dur-med) var(--ease-out)}.btn-primary.svelte-1d0dgro:hover{background:#00ffb824;box-shadow:0 0 32px var(--signal-dim)}@media(max-width:1024px){.system-grid.svelte-1d0dgro{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page-header.svelte-1d0dgro,.capability-section.svelte-1d0dgro,.system-section.svelte-1d0dgro,.cta-section.svelte-1d0dgro{padding-left:0;padding-right:0}.container.svelte-1d0dgro{padding:0 var(--s-6)}.capability-grid.svelte-1d0dgro,.system-grid.svelte-1d0dgro{grid-template-columns:1fr}.section-header.svelte-1d0dgro h2:where(.svelte-1d0dgro),.cta-panel.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-size:var(--text-4xl)}.cta-panel.svelte-1d0dgro{padding:var(--s-12) var(--s-6)}}
