.docs-home[data-astro-cid-npp4nxtu]{padding:156px 40px 100px;min-height:100vh}.docs-home-hero[data-astro-cid-npp4nxtu]{max-width:840px;margin:0 auto 72px;text-align:center}.docs-home-hero[data-astro-cid-npp4nxtu] .kj-section-label[data-astro-cid-npp4nxtu]{margin-bottom:18px}.docs-home-title[data-astro-cid-npp4nxtu]{color:var(--text);font-size:clamp(42px,7vw,72px);font-weight:800;line-height:1.02;letter-spacing:0;margin:0 0 20px;text-wrap:balance}.docs-home-title-em[data-astro-cid-npp4nxtu]{background-image:linear-gradient(92deg,var(--dyno-accent) 0%,oklch(.66 .18 235) 35%,oklch(.7 .13 195) 60%,var(--dyno-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-bottom:.12em;display:inline-block}.docs-home-lede[data-astro-cid-npp4nxtu]{color:var(--text-2);font-size:18px;line-height:1.65;max-width:680px;margin:0 auto}.docs-home-search[data-astro-cid-npp4nxtu]{display:inline-flex;align-items:center;gap:10px;margin:28px auto 0;padding:11px 14px;width:min(420px,100%);border:1px solid var(--border);border-radius:11px;background:#ffffffdb;color:var(--text-3);font-family:inherit;font-size:15px;cursor:pointer;text-align:left;transition:border-color .22s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}:root[data-theme=dark] .docs-home-search[data-astro-cid-npp4nxtu]{background:#ffffff05}.docs-home-search[data-astro-cid-npp4nxtu]:hover{transform:translateY(-2px);color:var(--text);border-color:color-mix(in oklch,var(--accent) 50%,var(--border))}.docs-home-search[data-astro-cid-npp4nxtu] svg[data-astro-cid-npp4nxtu]{flex-shrink:0;color:var(--text-3)}.docs-home-search[data-astro-cid-npp4nxtu] span[data-astro-cid-npp4nxtu]{flex:1}.docs-home-search[data-astro-cid-npp4nxtu] kbd[data-astro-cid-npp4nxtu]{flex-shrink:0;font-family:var(--font-mono);font-size:11px;color:var(--text-3);background:#0000000a;border:1px solid var(--border);border-radius:5px;padding:2px 6px}:root[data-theme=dark] .docs-home-search[data-astro-cid-npp4nxtu] kbd[data-astro-cid-npp4nxtu]{background:#ffffff0a}.docs-home-grid[data-astro-cid-npp4nxtu]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.docs-home-card[data-astro-cid-npp4nxtu]{min-height:300px;padding:30px;border:1px solid var(--border);border-radius:14px;background:#ffffffdb;display:flex;flex-direction:column}:root[data-theme=dark] .docs-home-card[data-astro-cid-npp4nxtu]{background:#ffffff05}.docs-home-card[data-astro-cid-npp4nxtu] .kj-section-label[data-astro-cid-npp4nxtu]{margin-bottom:18px}.docs-home-card[data-astro-cid-npp4nxtu] h2[data-astro-cid-npp4nxtu]{color:var(--text);font-size:26px;line-height:1.15;letter-spacing:0;margin:0 0 12px}.docs-home-card[data-astro-cid-npp4nxtu] p[data-astro-cid-npp4nxtu]{color:var(--text-2);font-size:15px;line-height:1.65;margin:0 0 26px}.docs-home-links[data-astro-cid-npp4nxtu]{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.docs-home-links[data-astro-cid-npp4nxtu] a[data-astro-cid-npp4nxtu]{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none;font-size:13px;font-weight:650;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,color .22s ease}.docs-home-links[data-astro-cid-npp4nxtu] a[data-astro-cid-npp4nxtu]:hover{transform:translateY(-2px);color:var(--accent);border-color:color-mix(in oklch,var(--accent) 50%,var(--border))}@media(max-width:980px){.docs-home-grid[data-astro-cid-npp4nxtu]{grid-template-columns:1fr}}@media(max-width:760px){.docs-home[data-astro-cid-npp4nxtu]{padding:112px 20px 76px}.docs-home-hero[data-astro-cid-npp4nxtu]{margin-bottom:48px}.docs-home-card[data-astro-cid-npp4nxtu]{min-height:0;padding:24px}}@media(prefers-reduced-motion:reduce){.docs-home-links[data-astro-cid-npp4nxtu] a[data-astro-cid-npp4nxtu],.docs-home-search[data-astro-cid-npp4nxtu]{transition:none}.docs-home-links[data-astro-cid-npp4nxtu] a[data-astro-cid-npp4nxtu]:hover,.docs-home-search[data-astro-cid-npp4nxtu]:hover{transform:none}}
