.install-section:where(.astro-tauclglw){padding-block:var(--hu-space-2xl);padding-inline:var(--hu-space-md);background:var(--hu-bg);color:var(--hu-text);font-family:var(--hu-font, "Avenir", system-ui, sans-serif)}.install-inner:where(.astro-tauclglw){max-width:var(--hu-content-max-width, 56rem);margin-inline:auto;display:flex;flex-direction:column;gap:var(--hu-space-lg)}.install-heading:where(.astro-tauclglw){font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;color:var(--hu-text);margin:0}.install-lede:where(.astro-tauclglw){font-size:clamp(1rem,2vw,1.25rem);color:var(--hu-text-secondary, var(--hu-text-muted));margin:0}.install-version:where(.astro-tauclglw){color:var(--hu-accent);font-weight:700}.install-codeblock:where(.astro-tauclglw){display:flex;align-items:center;justify-content:space-between;gap:var(--hu-space-md);padding:var(--hu-space-md) var(--hu-space-lg);background:var(--hu-surface-container, var(--hu-bg-surface));border:1px solid var(--hu-border-subtle);border-radius:var(--hu-radius-md);overflow-x:auto}.install-command:where(.astro-tauclglw){font-family:var(--hu-font-mono, ui-monospace, monospace);font-size:clamp(.95rem,1.4vw,1.1rem);color:var(--hu-text);white-space:nowrap;user-select:all}.install-copy-button:where(.astro-tauclglw){display:inline-flex;align-items:center;gap:var(--hu-space-xs);padding:var(--hu-space-xs) var(--hu-space-sm);font-family:inherit;font-size:.875rem;color:var(--hu-text);background:var(--hu-bg-surface);border:1px solid var(--hu-border-subtle);border-radius:var(--hu-radius-sm, var(--hu-radius-md));cursor:pointer;transition:background var(--hu-duration-fast, .12s) ease}.install-copy-button:where(.astro-tauclglw):hover,.install-copy-button:where(.astro-tauclglw):focus-visible{background:var(--hu-hover-overlay, var(--hu-bg-surface))}.install-copy-icon:where(.astro-tauclglw){display:inline-flex;align-items:center}.install-meta:where(.astro-tauclglw){display:flex;flex-direction:column;gap:var(--hu-space-sm)}.install-badge:where(.astro-tauclglw){display:inline-flex;align-items:center;gap:var(--hu-space-sm);padding:var(--hu-space-sm) var(--hu-space-md);border-radius:var(--hu-radius-full, var(--hu-radius-md));font-size:.95rem;width:max-content;max-width:100%}.install-badge--ok:where(.astro-tauclglw){color:var(--hu-success);background:var(--hu-success-dim);border:1px solid var(--hu-success)}.install-badge--pending:where(.astro-tauclglw){color:var(--hu-text-secondary, var(--hu-text-muted));background:var(--hu-bg-surface);border:1px solid var(--hu-border-subtle)}.install-badge-icon:where(.astro-tauclglw){display:inline-flex;align-items:center;font-size:1.25rem}.install-badge-text:where(.astro-tauclglw){display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--hu-space-xs)}.install-badge-tag:where(.astro-tauclglw),.install-badge-when:where(.astro-tauclglw){font-size:.8rem;color:var(--hu-text-muted)}.install-source:where(.astro-tauclglw){font-size:.85rem;color:var(--hu-text-muted);margin:0}.install-source-code:where(.astro-tauclglw){font-family:var(--hu-font-mono, ui-monospace, monospace);color:var(--hu-text)}:root{--color-bg-inline: var(--hu-bg, #fafaf9)}[data-theme=dark]{--color-bg-inline: var(--hu-bg, #0a0a0a)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-inline: var(--hu-bg, #0a0a0a)}}body{font-family:var( --font-sans, "Avenir", "Avenir Next", -apple-system, BlinkMacSystemFont, system-ui, sans-serif );-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-inline)}section.relative.min-h-screen{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-content{position:relative;z-index:10;text-align:center;max-width:56rem;margin-left:auto;margin-right:auto}.hero-wordmark{font-size:clamp(4rem,12vw,9rem);font-weight:900;letter-spacing:-.04em;line-height:1}.hero-logo,.hero-headline{opacity:1;transform:none}.tagline-text{display:inline-block;transition:opacity .4s ease,transform .4s ease}.tagline-text.hu-fidget-out{opacity:0;transform:translateY(4px)}.hero-desc,.hero-mission,.hero-proof,.hero-buttons,.hero-fade-in{opacity:0}main>section:not(:first-of-type),footer.site-footer{content-visibility:auto}#hero-webgl.hero-webgl-canvas{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){#hero-webgl.hero-webgl-canvas{will-change:auto}}:root{--color-bg: var(--hu-bg);--color-text: var(--hu-text);--color-text-secondary: var(--hu-text-secondary);--color-text-tertiary: var(--hu-text-muted);--color-accent: var(--hu-accent);--color-accent-light: var(--hu-accent-light, var(--hu-accent-subtle));--color-accent-glow: var(--hu-accent-subtle);--color-border: var(--hu-border-subtle);--color-line-stroke: var(--hu-border-subtle);--color-node-fill: color-mix( in srgb, var(--hu-bg-surface) 80%, transparent );--color-node-stroke: color-mix(in srgb, var(--hu-text) 8%, transparent);--color-terminal-bg: var(--hu-dynamic-neutral-200);--color-terminal-chrome: var(--hu-dynamic-neutral-300);--color-terminal-border: color-mix(in srgb, white 6%, transparent);--color-pill-provider: var(--hu-info);--color-pill-provider-bg: var(--hu-info-dim);--color-pill-provider-border: color-mix( in srgb, var(--hu-info) 22%, transparent );--color-pill-channel: var(--hu-success);--color-pill-channel-bg: var(--hu-success-dim);--color-pill-channel-border: color-mix( in srgb, var(--hu-success) 22%, transparent );--color-pill-tool: var(--hu-warning);--color-pill-tool-bg: var(--hu-warning-dim);--color-pill-tool-border: color-mix( in srgb, var(--hu-warning) 22%, transparent )}
