.engineering-page.svelte-izg4h8{min-height:100vh;padding-top:130px;padding-bottom:96px;background:var(--bg);color:var(--text)}.container.svelte-izg4h8{max-width:1120px;margin:0 auto;padding-left:var(--gutter, 24px);padding-right:var(--gutter, 24px)}.breadcrumb-nav.svelte-izg4h8{margin-bottom:2.5rem}.breadcrumb-list.svelte-izg4h8{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font:500 12px/1 var(--font-mono, monospace);color:var(--text-3)}.breadcrumb-list.svelte-izg4h8 a:where(.svelte-izg4h8){color:var(--text-2);text-decoration:none;transition:color var(--fast) var(--ease)}.breadcrumb-list.svelte-izg4h8 a:where(.svelte-izg4h8):hover{color:var(--cyan)}.breadcrumb-sep.svelte-izg4h8{opacity:.3}.breadcrumb-current.svelte-izg4h8{color:var(--cyan)}.engineering-hero.svelte-izg4h8{margin-bottom:5rem}.hero-badge-row.svelte-izg4h8{display:flex;align-items:center;margin-bottom:1.25rem}.hero-eyebrow.svelte-izg4h8{display:inline-flex;align-items:center;gap:8px;font:600 11px/1.2 var(--font-mono, monospace);color:var(--cyan);letter-spacing:.08em}.status-pulse-dot.svelte-izg4h8{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:svelte-izg4h8-pulse 2.2s infinite ease-in-out;flex-shrink:0}@keyframes svelte-izg4h8-pulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 14px var(--cyan)}}.engineering-title.svelte-izg4h8{font:700 clamp(2.4rem,5.5vw,4.4rem)/1.04 var(--font-heading, "Space Grotesk", sans-serif);letter-spacing:-.035em;color:var(--text);margin:0 0 1.5rem;max-width:900px;text-wrap:balance}.engineering-lead.svelte-izg4h8{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;color:var(--text-2);max-width:780px;margin:0 0 2.5rem}.telemetry-matrix.svelte-izg4h8{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:2.5rem}.matrix-card.svelte-izg4h8{padding:16px 18px;background:#0b0f12a6;border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0d;transition:border-color var(--base) var(--ease),transform var(--base) var(--ease)}.matrix-card.svelte-izg4h8:hover{border-color:#68e4e04d;transform:translateY(-2px)}.matrix-label.svelte-izg4h8{font:600 9.5px/1 var(--font-mono, monospace);letter-spacing:.08em;color:var(--text-3)}.matrix-val.svelte-izg4h8{font:700 15px/1.2 var(--font-heading, sans-serif);color:var(--cyan);letter-spacing:-.01em}.matrix-sub.svelte-izg4h8{font-size:11.5px;line-height:1.4;color:var(--text-2)}.hero-actions.svelte-izg4h8{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:2.5rem}.section-block.svelte-izg4h8{margin-bottom:5.5rem}.section-head.svelte-izg4h8{display:flex;align-items:flex-start;gap:24px;margin-bottom:2.5rem}.section-num.svelte-izg4h8{font:600 11px/1 var(--font-mono, monospace);color:var(--text-3);letter-spacing:.08em;padding-top:6px;white-space:nowrap}.section-num.svelte-izg4h8 strong:where(.svelte-izg4h8){color:var(--cyan)}.section-title.svelte-izg4h8{font:700 clamp(1.8rem,3.5vw,2.6rem)/1.15 var(--font-heading, "Space Grotesk", sans-serif);letter-spacing:-.03em;color:var(--text);margin:0 0 10px}.section-subtitle.svelte-izg4h8{color:var(--text-2);font-size:15px;line-height:1.6;margin:0;max-width:680px}.capabilities-grid.svelte-izg4h8{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cap-card.svelte-izg4h8{position:relative;padding:32px 28px;background:#0b0f12b3;border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:16px;box-shadow:inset 0 1px #ffffff0f,0 16px 40px -10px #00000080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--base) var(--ease),box-shadow var(--base) var(--ease),transform var(--base) var(--ease)}.cap-card.svelte-izg4h8:hover{border-color:#68e4e059;box-shadow:inset 0 1px #ffffff1a,0 20px 48px -8px #0009,0 0 20px #68e4e014;transform:translateY(-2px)}.cap-card-header.svelte-izg4h8{display:flex;align-items:center;justify-content:space-between;gap:12px}.cap-meta.svelte-izg4h8{display:flex;align-items:center;gap:8px}.cap-index.svelte-izg4h8{font:700 13px/1 var(--font-mono, monospace);color:var(--cyan)}.cap-code.svelte-izg4h8{font:600 10px/1 var(--font-mono, monospace);padding:3px 6px;background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-3)}.cap-badge.svelte-izg4h8{font:600 9px/1 var(--font-mono, monospace);letter-spacing:.08em;color:var(--cyan);background:#68e4e014;border:1px solid rgba(104,228,224,.2);padding:4px 8px;border-radius:var(--radius-sm)}.cap-title.svelte-izg4h8{font:700 1.35rem/1.25 var(--font-heading, "Space Grotesk", sans-serif);letter-spacing:-.02em;color:var(--text);margin:0}.cap-desc.svelte-izg4h8{color:var(--text-2);font-size:14.5px;line-height:1.65;margin:0}.cap-features.svelte-izg4h8{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;flex-grow:1}.cap-features.svelte-izg4h8 li:where(.svelte-izg4h8){display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;color:var(--text-2)}.cap-features.svelte-izg4h8 li:where(.svelte-izg4h8) strong:where(.svelte-izg4h8){color:var(--text)}.feature-bullet.svelte-izg4h8{color:var(--cyan);font-size:11px;margin-top:3px;flex-shrink:0}.cap-stack-bar.svelte-izg4h8{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.stack-tag.svelte-izg4h8{font:500 10px/1 var(--font-mono, monospace);padding:5px 9px;background:#10161ad9;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-3);transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.cap-card.svelte-izg4h8:hover .stack-tag:where(.svelte-izg4h8){color:var(--text-2);border-color:#ffffff1f}.corner.svelte-izg4h8{position:absolute;width:8px;height:8px;pointer-events:none;border:1px solid rgba(104,228,224,.35);opacity:.7}.corner.tl.svelte-izg4h8{top:-1px;left:-1px;border-right:none;border-bottom:none}.corner.tr.svelte-izg4h8{top:-1px;right:-1px;border-left:none;border-bottom:none}.corner.bl.svelte-izg4h8{bottom:-1px;left:-1px;border-right:none;border-top:none}.corner.br.svelte-izg4h8{bottom:-1px;right:-1px;border-left:none;border-top:none}.faq-eyebrow.svelte-izg4h8{display:inline-flex;align-items:center;gap:8px;font:600 10.5px/1 var(--font-mono, monospace);letter-spacing:.08em;color:var(--cyan);margin-bottom:10px}.faq-list.svelte-izg4h8{display:flex;flex-direction:column;gap:14px}.faq-item.svelte-izg4h8{background:#0b0f12a6;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--base) var(--ease),box-shadow var(--base) var(--ease)}.faq-item.svelte-izg4h8:hover{border-color:#ffffff29}.faq-item[open].svelte-izg4h8{border-color:#68e4e066;box-shadow:0 8px 24px -6px #00000080,inset 0 1px #68e4e026}.faq-summary.svelte-izg4h8{padding:22px 24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;-webkit-user-select:none;user-select:none;transition:background var(--fast) var(--ease)}.faq-summary.svelte-izg4h8::-webkit-details-marker{display:none}.faq-summary.svelte-izg4h8:hover{background:#ffffff05}.faq-q-text.svelte-izg4h8{font:600 1.05rem/1.35 var(--font-heading, "Space Grotesk", sans-serif);letter-spacing:-.01em;color:var(--text);display:flex;align-items:baseline;gap:10px}.faq-idx.svelte-izg4h8{font:600 11px/1 var(--font-mono, monospace);color:var(--cyan);flex-shrink:0;letter-spacing:.06em}.faq-toggle-icon.svelte-izg4h8{font:600 18px/1 var(--font-mono, monospace);color:var(--cyan);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#68e4e014;border:1px solid rgba(104,228,224,.2);border-radius:var(--radius-sm);flex-shrink:0;transition:transform var(--base) var(--ease),background var(--base) var(--ease),color var(--base) var(--ease)}.faq-item[open].svelte-izg4h8 .faq-toggle-icon:where(.svelte-izg4h8){transform:rotate(45deg);background:#68e4e02e;color:#fff}.faq-answer.svelte-izg4h8{padding:18px 24px 22px;border-top:1px solid rgba(255,255,255,.04);margin-top:-4px}.faq-answer.svelte-izg4h8 p:where(.svelte-izg4h8){margin:0;color:var(--text-2);font-size:14.5px;line-height:1.7}.cta-card.svelte-izg4h8{position:relative;padding:48px 40px;background:#10161ab3;border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:inset 0 1px #ffffff1a,0 24px 60px -12px #0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cta-eyebrow.svelte-izg4h8{display:inline-flex;align-items:center;gap:8px;font:600 10.5px/1 var(--font-mono, monospace);letter-spacing:.08em;color:var(--cyan);margin-bottom:16px}.cta-title.svelte-izg4h8{font:700 clamp(1.8rem,3.8vw,2.8rem)/1.15 var(--font-heading, "Space Grotesk", sans-serif);letter-spacing:-.03em;color:var(--text);margin:0 0 16px;max-width:760px;text-wrap:balance}.cta-lead.svelte-izg4h8{color:var(--text-2);font-size:15.5px;line-height:1.65;margin:0 0 32px;max-width:660px}.cta-actions.svelte-izg4h8{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:32px}.cta-footer-meta.svelte-izg4h8{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font:500 11px/1.2 var(--font-mono, monospace);color:var(--text-3)}.cta-meta-item.svelte-izg4h8{display:inline-flex;align-items:center;gap:8px}.meta-dot.svelte-izg4h8{width:5px;height:5px;border-radius:50%;background:var(--cyan);opacity:.6}@media(max-width:1080px){.capabilities-grid.svelte-izg4h8{grid-template-columns:1fr}.telemetry-matrix.svelte-izg4h8{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.engineering-page.svelte-izg4h8{padding-top:110px}.telemetry-matrix.svelte-izg4h8{grid-template-columns:1fr}.cap-card.svelte-izg4h8{padding:24px 20px}.cta-card.svelte-izg4h8{padding:32px 24px}.hero-actions.svelte-izg4h8,.cta-actions.svelte-izg4h8{flex-direction:column;align-items:stretch}.hero-actions.svelte-izg4h8 .button:where(.svelte-izg4h8),.cta-actions.svelte-izg4h8 .button:where(.svelte-izg4h8){text-align:center;justify-content:center}.faq-summary.svelte-izg4h8{padding:18px}.faq-answer.svelte-izg4h8{padding:0 18px 18px}}
