._3BOHiW_welcome{max-width:920px;margin:0 auto;padding:0 16px}._3BOHiW_header{text-align:center;margin-bottom:36px}._3BOHiW_title{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 12px;font-size:2.25rem;font-weight:700}._3BOHiW_subtitle{color:var(--text-muted);max-width:520px;margin:0 auto;font-size:1.0625rem;line-height:1.6}._3BOHiW_searchWrap{max-width:560px;margin:0 auto 40px;position:relative}._3BOHiW_searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._3BOHiW_searchInput{border-radius:var(--radius-lg,12px);background:var(--state-neutral-bg);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);transition:all var(--transition-fast);outline:none;padding:12px 44px;font-family:inherit;font-size:.9375rem}._3BOHiW_searchInput::placeholder{color:var(--text-muted)}._3BOHiW_searchInput:focus{border-color:var(--accent-primary);background:var(--bg-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-primary) 12%, transparent)}._3BOHiW_searchClear{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._3BOHiW_searchClear:hover{color:var(--text-primary);background:var(--state-neutral-bg-hover)}._3BOHiW_searchResults{flex-direction:column;gap:8px;display:flex}._3BOHiW_searchLoading{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;padding:40px 0;font-size:.875rem;display:flex}._3BOHiW_spinner{border:2px solid var(--border-subtle);border-top-color:var(--accent-primary);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite _3BOHiW_spin}@keyframes _3BOHiW_spin{to{transform:rotate(360deg)}}._3BOHiW_noResults,._3BOHiW_searchError{text-align:center;color:var(--text-muted);padding:40px 0;font-size:.875rem}._3BOHiW_searchResultCount{color:var(--text-muted);margin-bottom:4px;padding-left:4px;font-size:.75rem}._3BOHiW_searchResultItem{border-radius:var(--radius-lg,12px);background:var(--bg-secondary,var(--state-neutral-bg));border:1px solid var(--border-subtle);transition:all var(--transition-fast);flex-direction:column;gap:6px;padding:16px 20px;text-decoration:none;display:flex}._3BOHiW_searchResultItem:hover{border-color:var(--border-hover);background:var(--state-neutral-bg)}._3BOHiW_searchResultHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}._3BOHiW_searchResultTitle{color:var(--text-primary);font-size:.9375rem;font-weight:600}._3BOHiW_searchResultMeta{flex-shrink:0;align-items:center;gap:8px;display:flex}._3BOHiW_searchResultCategory{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6875rem;font-weight:600}._3BOHiW_searchResultSnippet{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}._3BOHiW_searchResultExcerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}._3BOHiW_lockIcon{color:var(--text-muted);opacity:.6;flex-shrink:0}._3BOHiW_grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}._3BOHiW_categoryCard{background:var(--bg-secondary,var(--state-neutral-bg));border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);transition:border-color var(--transition-fast);padding:24px 28px}._3BOHiW_categoryCard:hover{border-color:var(--border-hover)}._3BOHiW_categoryTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin:0 0 16px;padding-bottom:12px;font-size:.6875rem;font-weight:700}._3BOHiW_docList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._3BOHiW_docLink{border-radius:var(--radius-md);transition:all var(--transition-fast);flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;display:flex}._3BOHiW_docLink:hover{background:var(--state-neutral-bg)}._3BOHiW_docLinkHeader{align-items:center;gap:8px;display:flex}._3BOHiW_docLinkTitle{color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.4}._3BOHiW_docLinkExcerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:768px){._3BOHiW_title{font-size:1.75rem}._3BOHiW_grid{grid-template-columns:1fr}}