/* Meteor Technology — production build (minified). Do not edit. */
:root{--void:#030712;--deep-space:#07111f;--midnight:#0b1628;--orbit-blue:#1d4ed8;--stellar-blue:#38bdf8;--meteor-orange:#f97316;--meteor-red:#ef4444;--star:#e5e7eb;--text-main:#f8fafc;--text-muted:#94a3b8;--panel:#0f172ab8;--border:#94a3b82e;--border-strong:#94a3b852;--accent:var(--stellar-blue);--accent-warm:var(--meteor-orange);--accent-hot:var(--meteor-red);--font-sans:"Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace;--fs-eyebrow:.72rem;--fs-body:clamp(1rem, .96rem + .2vw, 1.125rem);--fs-lead:clamp(1.05rem, 1rem + .4vw, 1.35rem);--fs-h3:clamp(1.25rem, 1.1rem + .7vw, 1.6rem);--fs-h2:clamp(1.9rem, 1.4rem + 2.4vw, 3rem);--fs-hero:clamp(2.6rem, 1.6rem + 5vw, 5.25rem);--lh-tight:1.05;--lh-snug:1.25;--lh-body:1.6;--tracking-tight:-.02em;--tracking-wide:.14em;--container:1200px;--gutter:clamp(1.1rem, .8rem + 1.6vw, 2rem);--section-y:clamp(4.5rem, 3rem + 6vw, 8rem);--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--radius-sm:10px;--radius:16px;--radius-lg:22px;--radius-pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.22s;--dur:.42s;--dur-slow:.76s;--shadow-card:0 1px 0 #ffffff08 inset, 0 18px 40px -24px #000c;--shadow-glow:0 0 60px -10px #38bdf840;--header-h:64px;--lanna:var(--stellar-blue);--claw:var(--meteor-orange);--java:var(--orbit-blue);--launch:var(--meteor-red)}