:root{--terminal-green:#0f8;--terminal-green-dim:#00cc6a;--terminal-green-bg:#0a1a0f;--terminal-surface:#0d1f14;--terminal-border:#1a3a26;--terminal-glow:0 0 30px #00ff8826;--terminal-glow-strong:0 0 50px #00ff884d;--font-mono:"SF Mono", SFMono-Regular, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace}.download-hero[data-astro-cid-5oqtr3h2]{padding:var(--space-20) 0 var(--space-16);gap:var(--space-12);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){.download-hero[data-astro-cid-5oqtr3h2]{grid-template-columns:1fr}}.hero-content[data-astro-cid-5oqtr3h2]{max-width:560px}.hero-badge[data-astro-cid-5oqtr3h2]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--terminal-green);margin-bottom:var(--space-4);font-weight:600;display:inline-block;position:relative}.hero-badge[data-astro-cid-5oqtr3h2]:before{content:"> ";opacity:.6}.hero-title[data-astro-cid-5oqtr3h2]{font-family:var(--font-mono);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;margin:0 0 var(--space-6)}.hero-body[data-astro-cid-5oqtr3h2]{font-size:var(--text-lg);color:var(--color-text-body);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.hero-links[data-astro-cid-5oqtr3h2]{gap:var(--space-4);flex-wrap:wrap;display:flex}.platform-grid[data-astro-cid-5oqtr3h2]{padding:var(--space-16) 0 var(--space-20)}.bento-grid[data-astro-cid-5oqtr3h2]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.bento-grid[data-astro-cid-5oqtr3h2]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bento-grid[data-astro-cid-5oqtr3h2]{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,1fr)}.bento-web[data-astro-cid-5oqtr3h2]{grid-area:1/1/auto/3}.bento-mobile[data-astro-cid-5oqtr3h2]{grid-area:1/3/3}.bento-desktop[data-astro-cid-5oqtr3h2]{grid-area:2/1}.bento-quickstart[data-astro-cid-5oqtr3h2]{grid-area:2/2/4/4}.bento-support[data-astro-cid-5oqtr3h2]{grid-area:3/1}}.bento-item[data-astro-cid-5oqtr3h2]{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);transition:border-color var(--transition-base), transform var(--transition-fast), box-shadow var(--transition-base);flex-direction:column;display:flex}.bento-item[data-astro-cid-5oqtr3h2]:hover{border-color:var(--terminal-green);box-shadow:var(--terminal-glow), 0 12px 24px -12px #00000080;transform:translateY(-2px)}.bento-item[data-astro-cid-5oqtr3h2]:focus-visible{outline:2px solid var(--terminal-green);outline-offset:2px}.bento-header[data-astro-cid-5oqtr3h2]{gap:var(--space-4);align-items:flex-start;display:flex}.bento-icon[data-astro-cid-5oqtr3h2]{background:var(--terminal-green-bg);border:1px solid var(--terminal-border);border-radius:var(--radius-md);width:44px;height:44px;color:var(--terminal-green);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bento-web[data-astro-cid-5oqtr3h2] .bento-icon[data-astro-cid-5oqtr3h2]{border-color:var(--terminal-green)}.bento-mobile[data-astro-cid-5oqtr3h2] .bento-icon[data-astro-cid-5oqtr3h2]{border-color:var(--color-electrical);color:var(--color-electrical)}.bento-desktop[data-astro-cid-5oqtr3h2] .bento-icon[data-astro-cid-5oqtr3h2]{border-color:var(--color-plumbing);color:var(--color-plumbing)}.bento-quickstart[data-astro-cid-5oqtr3h2] .bento-icon[data-astro-cid-5oqtr3h2]{border-color:var(--terminal-green)}.bento-support[data-astro-cid-5oqtr3h2] .bento-icon[data-astro-cid-5oqtr3h2]{border-color:var(--color-primary);color:var(--color-primary)}.bento-header[data-astro-cid-5oqtr3h2] h3[data-astro-cid-5oqtr3h2]{margin-bottom:var(--space-1)}.bento-desc[data-astro-cid-5oqtr3h2]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.bento-features[data-astro-cid-5oqtr3h2]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.feature-tag[data-astro-cid-5oqtr3h2]{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);background:var(--terminal-green-bg);border:1px solid var(--terminal-border);border-radius:var(--radius-pill);color:var(--terminal-green-dim)}.bento-web[data-astro-cid-5oqtr3h2] .feature-tag[data-astro-cid-5oqtr3h2]{border-color:var(--terminal-green);color:var(--terminal-green)}.bento-mobile[data-astro-cid-5oqtr3h2] .feature-tag[data-astro-cid-5oqtr3h2]{border-color:var(--color-electrical);color:var(--color-electrical)}.bento-desktop[data-astro-cid-5oqtr3h2] .feature-tag[data-astro-cid-5oqtr3h2]{border-color:var(--color-plumbing);color:var(--color-plumbing)}.bento-note[data-astro-cid-5oqtr3h2]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-3)}.quickstart-steps[data-astro-cid-5oqtr3h2]{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;list-style:none;display:flex}.quickstart-step[data-astro-cid-5oqtr3h2]{gap:var(--space-3);align-items:flex-start;display:flex}.quickstart-step[data-astro-cid-5oqtr3h2] .step-num[data-astro-cid-5oqtr3h2]{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--terminal-green);flex-shrink:0;width:32px;font-weight:700}.quickstart-step[data-astro-cid-5oqtr3h2] h4[data-astro-cid-5oqtr3h2]{margin-bottom:var(--space-1)}.quickstart-step[data-astro-cid-5oqtr3h2] .text-sm[data-astro-cid-5oqtr3h2]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.quickstart-step[data-astro-cid-5oqtr3h2] a[data-astro-cid-5oqtr3h2]{text-underline-offset:2px;text-decoration:underline}.cta-section[data-astro-cid-5oqtr3h2]{padding:var(--space-20) 0;border-top:1px solid var(--terminal-border)}.hero-title[data-astro-cid-5oqtr3h2]{font-family:var(--font-mono);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;margin:0}.reveal[data-astro-cid-5oqtr3h2][style*="--delay: 1"]{transition-delay:50ms}.reveal[data-astro-cid-5oqtr3h2][style*="--delay: 2"]{transition-delay:.1s}.reveal[data-astro-cid-5oqtr3h2][style*="--delay: 3"]{transition-delay:.15s}.reveal[data-astro-cid-5oqtr3h2][style*="--delay: 4"]{transition-delay:.2s}.reveal[data-astro-cid-5oqtr3h2][style*="--delay: 5"]{transition-delay:.25s}.reveal[data-astro-cid-5oqtr3h2][style*="--delay: 6"]{transition-delay:.3s}
