.hero.svelte-u8lqp0{padding:3rem 0 4rem}.hero-grid.svelte-u8lqp0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}.hero-copy.svelte-u8lqp0{padding-top:1.25rem}.hero-badge{margin-bottom:1.1rem;border-color:color-mix(in srgb,var(--primary) 35%,var(--border));font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}h1.svelte-u8lqp0{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:clamp(1.95rem,4.2vw,2.75rem);line-height:1.1;letter-spacing:-.04em;margin-bottom:1rem}h1.svelte-u8lqp0 span:where(.svelte-u8lqp0){color:var(--primary)}.hero-desc.svelte-u8lqp0{color:var(--muted-foreground);line-height:1.75;max-width:58ch;margin-bottom:1.35rem}.install-tabs-shell{max-width:100%;gap:.75rem}.install-tab-list{width:fit-content}.hero-note.svelte-u8lqp0{margin-top:.8rem;font-size:.82rem;color:var(--muted-foreground)}.bench-card{padding-bottom:.25rem;background:color-mix(in srgb,var(--card) 88%,transparent)}.bench-header{gap:1rem}.bench-header-row.svelte-u8lqp0{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.bench-title{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.98rem}.bench-subtitle{margin-top:.4rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.method-trigger{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:.5rem;padding:.35rem .5rem;font-size:.72rem;color:var(--muted-foreground);background:transparent}.method-trigger:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 18%,var(--border))}.method-dialog{max-width:720px}.method-metrics.svelte-u8lqp0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;margin-bottom:1rem}.method-metrics.svelte-u8lqp0 div:where(.svelte-u8lqp0){padding:.75rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--muted) 40%,transparent)}.method-metrics.svelte-u8lqp0 span:where(.svelte-u8lqp0){display:block;font-size:.72rem;color:var(--muted-foreground);margin-bottom:.3rem}.method-metrics.svelte-u8lqp0 strong:where(.svelte-u8lqp0){font-size:.8rem;line-height:1.35}.bench-tabs-shell{gap:.6rem}.bench-tab-list{width:fit-content}.bench-body{display:flex;flex-direction:column;gap:.75rem}.bench-row.svelte-u8lqp0{display:grid;grid-template-columns:150px 1fr 88px;align-items:center;gap:.75rem}.bench-tool.svelte-u8lqp0{font-size:.75rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--muted-foreground);text-align:right}.bench-track.svelte-u8lqp0{height:1.55rem;border-radius:.45rem;background:color-mix(in srgb,var(--background) 88%,var(--card));overflow:hidden;position:relative}.bench-fill.svelte-u8lqp0{height:100%;transition:width .35s ease}.bench-fill-baseline.svelte-u8lqp0{background:linear-gradient(90deg,color-mix(in srgb,var(--muted-foreground) 70%,transparent),color-mix(in srgb,var(--muted-foreground) 45%,transparent))}.bench-fill-fast.svelte-u8lqp0{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 95%,transparent),color-mix(in srgb,var(--primary) 70%,#5858ff));box-shadow:0 0 14px color-mix(in srgb,var(--primary) 35%,transparent)}.bench-time.svelte-u8lqp0{font-size:.81rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:right}.bench-time-fast.svelte-u8lqp0{color:var(--primary);font-weight:600}.bench-summary.svelte-u8lqp0{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.2rem}.speed-pill.svelte-u8lqp0{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:999px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 12%,transparent)}.bench-summary.svelte-u8lqp0 p:where(.svelte-u8lqp0){font-size:.8rem;color:var(--muted-foreground)}.bench-meta.svelte-u8lqp0{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--muted-foreground);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dot.svelte-u8lqp0{opacity:.5}@media(max-width:980px){.hero-grid.svelte-u8lqp0{grid-template-columns:1fr}.bench-row.svelte-u8lqp0{grid-template-columns:92px 1fr 72px;gap:.45rem}.bench-tool.svelte-u8lqp0{text-align:left;font-size:.66rem}.bench-time.svelte-u8lqp0{font-size:.68rem}.bench-summary.svelte-u8lqp0{flex-direction:column;align-items:flex-start}.method-metrics.svelte-u8lqp0{grid-template-columns:1fr}}@media(max-width:760px){.hero.svelte-u8lqp0{padding-top:2rem}}.section.svelte-13mmqyn{padding:4.5rem 0}.use-grid.svelte-13mmqyn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.use-card ul.svelte-13mmqyn{list-style:none;display:flex;flex-direction:column;gap:.55rem}.use-card li.svelte-13mmqyn{position:relative;padding-left:1rem;font-size:.87rem;line-height:1.5;color:var(--muted-foreground)}.use-card li.svelte-13mmqyn:before{content:".";position:absolute;left:0;top:-.05rem;font-size:1.1rem;opacity:.6}.use-card-good{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 15%,transparent)}.use-card-neutral{background:color-mix(in srgb,var(--muted) 33%,transparent)}@media(max-width:980px){.use-grid.svelte-13mmqyn{grid-template-columns:1fr}}@media(max-width:760px){.section.svelte-13mmqyn{padding:3rem 0}}.section.svelte-1g425jb{padding:4.5rem 0}.section-alt.svelte-1g425jb{background:color-mix(in srgb,var(--background) 60%,var(--muted));border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.approach-grid.svelte-1g425jb{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin-bottom:1.1rem}.approach-card p.svelte-1g425jb{font-size:.88rem;line-height:1.6;color:var(--muted-foreground)}.approach-card-accent{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.approach-vs.svelte-1g425jb{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;opacity:.65;text-transform:uppercase}.stage-grid.svelte-1g425jb{display:flex;align-items:stretch;gap:.9rem}.stage-card{flex:1}.stage-label.svelte-1g425jb{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--primary)}.stage-arrow.svelte-1g425jb{display:flex;align-items:center;justify-content:center;opacity:.45}.stage-card p.svelte-1g425jb{font-size:.86rem;line-height:1.6;color:var(--muted-foreground)}@media(max-width:980px){.approach-grid.svelte-1g425jb{grid-template-columns:1fr}.approach-vs.svelte-1g425jb{text-align:center}.stage-grid.svelte-1g425jb{flex-direction:column}.stage-arrow.svelte-1g425jb{transform:rotate(90deg)}}@media(max-width:760px){.section.svelte-1g425jb{padding:3rem 0}}.section.svelte-x3x2yx{padding:4.5rem 0}.workflow-grid.svelte-x3x2yx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:1100px){.workflow-grid.svelte-x3x2yx{grid-template-columns:1fr}}@media(max-width:760px){.section.svelte-x3x2yx{padding:3rem 0}}.section.svelte-q6zwoo{padding:4.5rem 0}.section-alt.svelte-q6zwoo{background:color-mix(in srgb,var(--background) 60%,var(--muted));border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.crates-card td code{font-size:.75rem;color:var(--primary)}@media(max-width:760px){.section.svelte-q6zwoo{padding:3rem 0}}html{scroll-behavior:smooth}body{font-feature-settings:"ss03" 1}.scanline.svelte-1uha8ag{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.35;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(180,180,180,.025) 2px,rgba(180,180,180,.025) 4px)}.dark .scanline.svelte-1uha8ag{opacity:.22}.page-shell.svelte-1uha8ag{position:relative;min-height:100vh}.site-header.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:80;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--background) 78%,transparent)}.header-inner.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;height:62px;gap:1rem}.brand.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-weight:600;letter-spacing:-.02em}.brand-mark.svelte-1uha8ag{color:var(--primary)}.header-nav.svelte-1uha8ag{display:flex;gap:1rem}.header-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.8rem;color:var(--muted-foreground);transition:color .15s ease}.header-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--foreground)}.header-actions.svelte-1uha8ag{display:flex;align-items:center;gap:.35rem}.theme-button{border-radius:.5rem}.repo-link{color:var(--muted-foreground)}main.svelte-1uha8ag{padding-top:84px}.section-separator{width:min(1120px,calc(100% - 3rem));margin:0 auto}.section-title{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.2rem,2.4vw,1.5rem);letter-spacing:-.03em;margin-bottom:1.4rem}.section-title:before{content:"# ";opacity:.5}.section-lead{max-width:72ch;line-height:1.7;color:var(--muted-foreground);margin-bottom:1.5rem}.site-footer.svelte-1uha8ag{padding:2rem 0;border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.footer-inner.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;color:var(--muted-foreground)}.footer-left.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.45rem}.footer-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.35rem}.footer-link.svelte-1uha8ag:hover{color:var(--foreground)}@media(max-width:760px){.header-nav.svelte-1uha8ag,.repo-link span.svelte-1uha8ag{display:none}.footer-inner.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
