.docs-index-container[data-astro-cid-zsukdfzm]{max-width:1000px;margin:0 auto;padding:0 24px 80px}.section-hero[data-astro-cid-zsukdfzm]{padding:80px 0 40px;text-align:center}.section-hero[data-astro-cid-zsukdfzm] h1[data-astro-cid-zsukdfzm]{font-size:40px;font-weight:850;margin-bottom:16px}.section-hero[data-astro-cid-zsukdfzm] p[data-astro-cid-zsukdfzm]{font-size:16px;color:var(--text-muted);line-height:1.6}.docs-search-container[data-astro-cid-zsukdfzm]{max-width:600px;margin:0 auto 50px;position:relative;z-index:10}.search-input-wrapper[data-astro-cid-zsukdfzm]{display:flex;align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:6px 16px;box-shadow:var(--shadow);transition:all .2s ease}.search-input-wrapper[data-astro-cid-zsukdfzm]:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.search-icon[data-astro-cid-zsukdfzm]{font-size:16px;color:var(--text-muted);margin-right:12px}#docs-search-input[data-astro-cid-zsukdfzm]{flex:1;background:none;border:none;outline:none;padding:10px 0;font-size:15px;color:var(--text);font-family:inherit}#docs-search-input[data-astro-cid-zsukdfzm]::placeholder{color:var(--text-muted)}#clear-search-btn[data-astro-cid-zsukdfzm]{background:none;border:none;color:var(--text-muted);font-size:20px;cursor:pointer;padding:4px;line-height:1}#clear-search-btn[data-astro-cid-zsukdfzm]:hover{color:var(--text)}.search-results-dropdown[data-astro-cid-zsukdfzm]{position:absolute;top:100%;left:0;right:0;background:var(--surface2);border:1px solid var(--border);border-radius:10px;margin-top:8px;box-shadow:0 10px 30px #00000026;max-height:350px;overflow-y:auto;display:flex;flex-direction:column;padding:8px 0}.search-result-item[data-astro-cid-zsukdfzm]{display:block;padding:12px 20px;text-decoration:none;color:var(--text-dim);border-bottom:1px solid var(--border);transition:all .2s ease}.search-result-item[data-astro-cid-zsukdfzm]:last-child{border-bottom:none}.search-result-item[data-astro-cid-zsukdfzm]:hover{background:var(--bg);color:var(--green)}.search-result-item[data-astro-cid-zsukdfzm] strong[data-astro-cid-zsukdfzm]{font-size:14px;display:block;color:var(--text);margin-bottom:4px}.search-result-item[data-astro-cid-zsukdfzm] p[data-astro-cid-zsukdfzm]{font-size:12px;color:var(--text-muted);margin:0;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-item[data-astro-cid-zsukdfzm] .category-tag[data-astro-cid-zsukdfzm]{display:inline-block;font-size:9px;font-weight:700;background:var(--green-glow);color:var(--green);padding:2px 6px;border-radius:4px;margin-top:6px;text-transform:uppercase}.search-no-results[data-astro-cid-zsukdfzm]{padding:16px 20px;text-align:center;color:var(--text-muted);font-size:13.5px}.categories-grid[data-astro-cid-zsukdfzm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.category-card[data-astro-cid-zsukdfzm]{background:var(--surface2);border:1px solid var(--border);border-radius:16px;padding:28px;box-shadow:var(--shadow)}.category-card[data-astro-cid-zsukdfzm] h2[data-astro-cid-zsukdfzm]{font-size:16px;font-weight:800;color:var(--text);margin-bottom:20px;border-bottom:2px solid var(--green-glow);padding-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.docs-list[data-astro-cid-zsukdfzm]{list-style:none;display:flex;flex-direction:column;gap:16px}.doc-link[data-astro-cid-zsukdfzm]{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:var(--text-dim);transition:color .2s ease}.doc-link[data-astro-cid-zsukdfzm]:hover{color:var(--green)}.bullet[data-astro-cid-zsukdfzm]{font-size:16px;margin-top:2px}.info[data-astro-cid-zsukdfzm] strong[data-astro-cid-zsukdfzm]{font-size:14px;display:block;color:var(--text);margin-bottom:4px}.info[data-astro-cid-zsukdfzm] p[data-astro-cid-zsukdfzm]{font-size:12.5px;color:var(--text-muted);line-height:1.4}@media(max-width:768px){.section-hero[data-astro-cid-zsukdfzm] h1[data-astro-cid-zsukdfzm]{font-size:30px}.categories-grid[data-astro-cid-zsukdfzm]{grid-template-columns:1fr;gap:20px}}
