h3[data-v-afa1957c]{margin:40px 0 0}ul[data-v-afa1957c]{list-style-type:none;padding:0}li[data-v-afa1957c]{display:inline-block;margin:0 10px}a[data-v-afa1957c]{color:#02c39a}a[data-v-afa1957c]:hover{color:#f0f3bd;text-decoration:none}.header[data-v-afa1957c]{background-color:#05668d;color:#f5f5f5}.documentation-card[data-v-7b3131a8]{height:100%;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;background-color:#fff}.documentation-card[data-v-7b3131a8]:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.card-body[data-v-7b3131a8]{padding:1.5rem;display:flex;flex-direction:column;height:100%}.card-image-container[data-v-7b3131a8]{height:80px;display:flex;align-items:center;justify-content:center}.card-image[data-v-7b3131a8]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.card-title[data-v-7b3131a8]{font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;min-height:2.5rem}.card-content[data-v-7b3131a8],.card-title[data-v-7b3131a8]{text-align:center;display:flex;align-items:center;justify-content:center}.card-content[data-v-7b3131a8]{font-size:.9rem;line-height:1.5;color:#666;margin-bottom:1.5rem;min-height:4rem}.card-actions[data-v-7b3131a8]{margin-top:auto}.btn-sm[data-v-7b3131a8]{font-size:.8rem;padding:.4rem .8rem;border-radius:6px}.tags-container[data-v-7b3131a8]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;min-height:2rem;align-items:flex-start}.badge[data-v-7b3131a8]{font-size:.7rem;font-weight:500;padding:.3rem .6rem}@media (max-width:768px){.card-body[data-v-7b3131a8]{padding:1.25rem}.card-image[data-v-7b3131a8]{width:56px;height:56px}.card-title[data-v-7b3131a8]{font-size:1.1rem;min-height:2rem}.card-content[data-v-7b3131a8]{font-size:.85rem;min-height:3.5rem}}@media (max-width:576px){.card-body[data-v-7b3131a8]{padding:1rem}.card-image-container[data-v-7b3131a8]{height:70px}.card-image[data-v-7b3131a8]{width:48px;height:48px}.card-title[data-v-7b3131a8]{font-size:1rem;min-height:1.5rem}.card-content[data-v-7b3131a8]{font-size:.8rem;min-height:3rem}.btn-sm[data-v-7b3131a8]{font-size:.75rem;padding:.35rem .6rem}}.ai-search-container[data-v-3c02d0b7]{position:relative;margin-bottom:2rem}.search-input-wrapper[data-v-3c02d0b7]{position:relative}.ai-search-input[data-v-3c02d0b7]{border-radius:25px;border:2px solid #02c39a;padding:.75rem 3rem .75rem 1.5rem;font-size:1.1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.ai-search-input[data-v-3c02d0b7]:focus{border-color:#f0f3bd;box-shadow:0 0 0 .2rem rgba(240,243,189,.25);outline:none}.ai-search-input.ai-processing[data-v-3c02d0b7]{background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef 50%,#f8f9fa 75%);background-size:200% 100%;-webkit-animation:shimmer-data-v-3c02d0b7 1.5s infinite;animation:shimmer-data-v-3c02d0b7 1.5s infinite}@-webkit-keyframes shimmer-data-v-3c02d0b7{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer-data-v-3c02d0b7{0%{background-position:-200% 0}to{background-position:200% 0}}.ai-status[data-v-3c02d0b7]{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.ai-ready[data-v-3c02d0b7]{color:#28a745;font-size:1.2rem}.ai-loading[data-v-3c02d0b7]{color:#ffc107;font-size:1.2rem}.ai-spinner[data-v-3c02d0b7]{color:#007bff}.suggestions-dropdown[data-v-3c02d0b7]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:300px;overflow-y:auto;margin-top:5px}.suggestion-item[data-v-3c02d0b7]{padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.suggestion-item[data-v-3c02d0b7]:hover{background-color:#f8f9fa}.suggestion-item.smart-suggestion[data-v-3c02d0b7]{background-color:#fff7e6;border-left:3px solid #ffc107}.suggestion-icon[data-v-3c02d0b7]{color:#6c757d;width:16px}.suggestion-text[data-v-3c02d0b7]{flex:1}.search-metadata[data-v-3c02d0b7]{background:#f8f9fa;padding:1rem;border-radius:8px;margin-bottom:1rem}.results-count[data-v-3c02d0b7]{font-weight:600;color:#2c3e50}.search-intent[data-v-3c02d0b7]{color:#6c757d;font-size:.9rem}.ai-results-grid[data-v-3c02d0b7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.ai-result-card[data-v-3c02d0b7]{position:relative;border-radius:10px;overflow:hidden}.ai-result-card.boosted-result[data-v-3c02d0b7]{border:2px solid #ffc107;box-shadow:0 4px 12px rgba(255,193,7,.2)}.relevance-indicator[data-v-3c02d0b7]{position:absolute;top:0;left:0;right:0;height:4px;background:#e9ecef;z-index:10}.relevance-bar[data-v-3c02d0b7]{height:100%;background:linear-gradient(90deg,#dc3545,#ffc107,#28a745);transition:width .3s ease}.relevance-score[data-v-3c02d0b7]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;padding:2px 6px;border-radius:4px;font-size:.7rem;z-index:10}.ai-insight[data-v-3c02d0b7]{position:absolute;bottom:8px;left:8px;background:#ffc107;color:#212529;padding:4px 8px;border-radius:4px;font-size:.7rem;display:flex;align-items:center;gap:4px}.no-quality-results[data-v-3c02d0b7],.no-results[data-v-3c02d0b7]{text-align:center;padding:3rem 1rem}.ai-suggestions[data-v-3c02d0b7],.suggestion-actions[data-v-3c02d0b7]{margin-top:1rem}.smart-ready-banner[data-v-3c02d0b7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;border-radius:10px;margin-bottom:1rem}@media (max-width:768px){.ai-results-grid[data-v-3c02d0b7]{grid-template-columns:1fr;gap:1rem}.search-metadata[data-v-3c02d0b7]{padding:.75rem}.search-filters[data-v-3c02d0b7]{margin-top:.5rem}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.search-container{padding:1rem 2rem 0 2rem}.cards-container{padding:1rem 2rem 2rem 2rem}.cards-row{margin:0 -15px}.card-column{padding:15px;margin-bottom:30px;display:flex;align-items:stretch}.card-column .card{width:100%;display:flex;flex-direction:column}@media (max-width:768px){.cards-container{padding:1rem}.card-column{margin-bottom:20px}}@media (max-width:576px){.cards-container{padding:.5rem}.card-column{padding:10px;margin-bottom:15px}}body{background-color:#00a896}