.install-shell[data-astro-cid-ojohnn6l]{z-index:1;width:min(64rem,100% - 2rem);margin-inline:auto;padding-top:.5rem;position:relative}.section-header-bar[data-astro-cid-ojohnn6l]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.section-header-bar[data-astro-cid-ojohnn6l] h2[data-astro-cid-ojohnn6l]{font:700 1.15rem var(--font-display);letter-spacing:-.02em;color:var(--fg-heading);margin:0}.section-meta-links[data-astro-cid-ojohnn6l]{flex-wrap:wrap;gap:.4rem;display:flex}.meta-pill-link[data-astro-cid-ojohnn6l]{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--fg-secondary);font-family:var(--font-mono);box-shadow:var(--shadow-xs);align-items:center;gap:.3rem;padding:.24rem .6rem;font-size:.68rem;text-decoration:none;display:inline-flex}.meta-pill-link[data-astro-cid-ojohnn6l]:hover{border-color:var(--accent);color:var(--accent)}.install-dock[data-astro-cid-ojohnn6l]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);overflow:hidden}.install-dock-tabs[data-astro-cid-ojohnn6l]{border-bottom:1px solid var(--border-hairline);background:var(--bg-subtle);flex-wrap:wrap;gap:.2rem;padding:.45rem .6rem;display:flex}.dock-tab[data-astro-cid-ojohnn6l]{min-block-size:var(--touch-target);border-radius:var(--radius-xs);color:var(--fg-secondary);font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.32rem .68rem;font-size:.72rem;font-weight:500;display:inline-flex}.dock-tab[data-astro-cid-ojohnn6l]:hover{color:var(--fg-primary);background:var(--bg-elevated)}.dock-tab[data-astro-cid-ojohnn6l].is-active{border-color:var(--accent-border);background:var(--bg-surface);color:var(--accent);box-shadow:var(--shadow-xs);font-weight:600}.install-dock-pane[data-astro-cid-ojohnn6l]{padding:1.1rem 1.25rem}.install-dock-pane[data-astro-cid-ojohnn6l][hidden]{display:none}.dock-pane-meta[data-astro-cid-ojohnn6l]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.dock-pane-meta[data-astro-cid-ojohnn6l] h3[data-astro-cid-ojohnn6l]{font:600 .92rem var(--font-display);color:var(--fg-primary);margin:0}.dock-pane-summary[data-astro-cid-ojohnn6l]{color:var(--fg-secondary);margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.arch-chip[data-astro-cid-ojohnn6l]{border:1px solid var(--border-hairline);border-radius:var(--radius-xs);background:var(--bg-elevated);color:var(--fg-muted);font-family:var(--font-mono);white-space:nowrap;padding:.1rem .45rem;font-size:.64rem}.command-stack[data-astro-cid-ojohnn6l]{gap:.55rem;display:grid}.command-entry[data-astro-cid-ojohnn6l]{gap:.22rem;display:grid}.command-label[data-astro-cid-ojohnn6l]{color:var(--fg-muted);font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.64rem}.command-block[data-astro-cid-ojohnn6l]{border:1px solid var(--cmd-line);border-radius:var(--radius-sm);background:var(--cmd-bg);min-width:0;color:var(--cmd-ink);align-items:center;gap:.5rem;padding:.58rem .78rem;display:flex}.command-block[data-astro-cid-ojohnn6l] code[data-astro-cid-ojohnn6l]{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;font:.76rem/1.55 var(--font-mono);flex:1}.command-block[data-astro-cid-ojohnn6l] button[data-astro-cid-ojohnn6l]{border:1px solid var(--cmd-line);border-radius:var(--radius-xs);background:var(--cmd-panel);min-block-size:1.5rem;min-inline-size:1.5rem;color:var(--fg-secondary);font:600 .66rem var(--font-mono);cursor:pointer;box-shadow:var(--shadow-xs);flex-shrink:0;padding:.24rem .58rem}.command-block[data-astro-cid-ojohnn6l] button[data-astro-cid-ojohnn6l]:hover{border-color:var(--accent);color:var(--accent)}.command-block[data-astro-cid-ojohnn6l] button[data-astro-cid-ojohnn6l][data-copied-state=true]{border-color:var(--ok);color:var(--ok)}.site-body[data-astro-cid-5tup4tj4]{background:var(--bg-canvas);min-height:100vh;color:var(--fg-primary);flex-direction:column;display:flex}.home-main[data-astro-cid-5tup4tj4]{flex:1;width:100%;max-width:none;padding-block:0 3.75rem;position:relative;overflow-x:clip}.hero-backdrop[data-astro-cid-5tup4tj4]{background-image:radial-gradient(ellipse 50% 45% at 50% -15%, var(--accent-soft), transparent 70%), radial-gradient(var(--grid-dot) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:100% 100%,24px 24px;height:24rem;position:absolute;inset:0 0 auto}.hero-minimal[data-astro-cid-5tup4tj4],.features-shell[data-astro-cid-5tup4tj4],.showcase-shell[data-astro-cid-5tup4tj4]{z-index:1;width:min(64rem,100% - 2rem);margin-inline:auto;position:relative}.hero-minimal[data-astro-cid-5tup4tj4]{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(2.75rem,6vw,4.25rem) clamp(2rem,4vw,2.75rem);display:flex}.hero-kicker[data-astro-cid-5tup4tj4]{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.2rem .7rem;font-size:.69rem;font-weight:600;display:inline-flex}.hero-dot[data-astro-cid-5tup4tj4]{background:var(--accent);border-radius:50%;width:.38rem;height:.38rem}.hero-minimal[data-astro-cid-5tup4tj4] h1[data-astro-cid-5tup4tj4]{font-family:var(--font-display);letter-spacing:-.028em;color:var(--fg-heading);margin:0;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:700;line-height:1.15}.hero-description[data-astro-cid-5tup4tj4]{max-width:44rem;color:var(--fg-secondary);margin:.85rem 0 0;font-size:.98rem;line-height:1.65}.hero-note[data-astro-cid-5tup4tj4]{border:1px solid var(--note-border);border-radius:var(--radius-sm);background:var(--note-bg);max-width:40rem;color:var(--note-fg);margin:.75rem 0 0;padding:.4rem .85rem;font-size:.8rem}.hero-actions[data-astro-cid-5tup4tj4]{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}.primary-action[data-astro-cid-5tup4tj4],.secondary-action[data-astro-cid-5tup4tj4]{border-radius:var(--radius-sm);min-height:2.5rem;font-family:var(--font-mono);box-shadow:var(--shadow-xs);align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.primary-action[data-astro-cid-5tup4tj4]{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.primary-action[data-astro-cid-5tup4tj4]:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.secondary-action[data-astro-cid-5tup4tj4]{border:1px solid var(--border-hairline);background:var(--bg-surface);color:var(--fg-primary)}.secondary-action[data-astro-cid-5tup4tj4]:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.features-shell[data-astro-cid-5tup4tj4]{padding-block:.5rem 2.25rem}.features-grid[data-astro-cid-5tup4tj4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-card[data-astro-cid-5tup4tj4]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);padding:1.15rem 1.25rem}.feature-num[data-astro-cid-5tup4tj4]{color:var(--accent);font-family:var(--font-mono);letter-spacing:.05em;margin-bottom:.45rem;font-size:.68rem;font-weight:600;display:inline-block}.feature-card[data-astro-cid-5tup4tj4] h3[data-astro-cid-5tup4tj4]{font:600 .96rem var(--font-display);color:var(--fg-heading);margin:0 0 .4rem}.feature-card[data-astro-cid-5tup4tj4] p[data-astro-cid-5tup4tj4]{color:var(--fg-secondary);margin:0;font-size:.84rem;line-height:1.58}.showcase-shell[data-astro-cid-5tup4tj4]{padding-block:.25rem 2.25rem}.section-subtitle[data-astro-cid-5tup4tj4]{font:700 1.15rem var(--font-display);letter-spacing:-.02em;color:var(--fg-heading);margin:0 0 .85rem}.showcase-grid[data-astro-cid-5tup4tj4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.showcase-grid-two[data-astro-cid-5tup4tj4]{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-card[data-astro-cid-5tup4tj4]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);margin:0;overflow:hidden}.showcase-card-featured[data-astro-cid-5tup4tj4],.showcase-grid-two[data-astro-cid-5tup4tj4]:has(>:nth-child(2):last-child)>.showcase-card-featured[data-astro-cid-5tup4tj4]+.showcase-card[data-astro-cid-5tup4tj4]{grid-column:1/-1}.showcase-card[data-astro-cid-5tup4tj4] img[data-astro-cid-5tup4tj4],.showcase-card[data-astro-cid-5tup4tj4] video[data-astro-cid-5tup4tj4]{aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid var(--border-hairline);width:100%;height:auto;display:block}.showcase-card[data-astro-cid-5tup4tj4] figcaption[data-astro-cid-5tup4tj4]{flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex}.showcase-card[data-astro-cid-5tup4tj4] strong[data-astro-cid-5tup4tj4]{color:var(--fg-heading);font-size:.86rem}.showcase-card[data-astro-cid-5tup4tj4] span[data-astro-cid-5tup4tj4]{color:var(--fg-secondary);font-size:.79rem;line-height:1.45}@media (width<=840px){.features-grid[data-astro-cid-5tup4tj4],.showcase-grid[data-astro-cid-5tup4tj4],.showcase-grid-two[data-astro-cid-5tup4tj4]{grid-template-columns:1fr}}
