@layer components{.index-module_CCicDG_page{max-width:1080px;padding:calc(var(--space-7) + 3rem) var(--gutter) 6rem;margin:0 auto}.index-module_CCicDG_hero{margin-bottom:var(--space-7);text-align:center;justify-items:center;display:grid}.index-module_CCicDG_hero>p{margin-inline:auto}.index-module_CCicDG_search{width:min(40rem,100%);margin-top:var(--space-6)}.index-module_CCicDG_quick{justify-content:center;align-items:center;gap:var(--space-2);width:min(40rem,100%);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.index-module_CCicDG_quickLabel{color:var(--text-faint);font-size:var(--text-xs);flex-basis:100%;font-weight:600}.index-module_CCicDG_quickChip{min-height:2rem;padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0}@media (any-hover:hover){.index-module_CCicDG_quickChip:hover{border-color:var(--border-strong);color:var(--text)}}.index-module_CCicDG_quickChip:focus-visible{box-shadow:var(--focus-ring);outline:none}.index-module_CCicDG_section{margin-bottom:var(--space-7)}.index-module_CCicDG_sectionHeader{gap:var(--space-1);margin-bottom:var(--space-5);display:grid}.index-module_CCicDG_sectionTitle{margin-bottom:var(--space-5)}.index-module_CCicDG_categoryGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.index-module_CCicDG_categoryCard{gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:inherit;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}@media (any-hover:hover){.index-module_CCicDG_categoryCard:hover{border-color:var(--border-strong)}.index-module_CCicDG_categoryCard:hover .index-module_CCicDG_categoryIcon{color:var(--accent)}}.index-module_CCicDG_categoryCard:focus-visible{box-shadow:var(--focus-ring);outline:none}.index-module_CCicDG_categoryIcon{width:40px;height:40px;margin-bottom:var(--space-3);border:1px solid var(--border);background:var(--surface-2);color:var(--text);transition:color var(--dur-fast) var(--ease);border-radius:12px;place-items:center;display:grid}.index-module_CCicDG_categoryDescription{margin-bottom:var(--space-2);flex:1}.index-module_CCicDG_popularGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.index-module_CCicDG_results{align-content:start;gap:var(--space-2);min-height:20rem;margin-bottom:var(--space-7);display:grid}.index-module_CCicDG_resultsCount{margin-bottom:var(--space-2)}.index-module_CCicDG_articleList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.index-module_CCicDG_emptyState{align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.index-module_CCicDG_emptyIcon{margin-bottom:var(--space-1);color:var(--text-faint)}.index-module_CCicDG_appBanner{justify-content:space-between;align-items:center;gap:var(--space-5);margin-block:var(--space-7);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}.index-module_CCicDG_appBanner>div:first-child{gap:var(--space-1);display:grid}.index-module_CCicDG_appButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.index-module_CCicDG_docsLink{align-items:center;gap:var(--space-2);color:var(--text-muted);text-decoration:none;display:inline-flex}@media (any-hover:hover){.index-module_CCicDG_docsLink:hover{color:var(--text)}}.index-module_CCicDG_docsLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}}
