.blog-list-page[data-v-1bcfbc17]{background:#fff;min-height:100vh}.container[data-v-1bcfbc17]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-section[data-v-1bcfbc17]{padding:4rem 0 3rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.main-title[data-v-1bcfbc17]{font-size:3rem;font-weight:700;margin-bottom:1rem}.subtitle[data-v-1bcfbc17]{font-size:1.25rem;opacity:.95;max-width:700px;margin:0 auto 2rem}.hero-search[data-v-1bcfbc17]{width:100%;max-width:900px;margin:0 auto}.search-container[data-v-1bcfbc17]{width:100%;margin-bottom:24px;position:relative;z-index:20000}.modern-search-wrapper[data-v-1bcfbc17]{position:relative;background:#fff;border-radius:20px;box-shadow:0 8px 30px #0000001f,0 8px 20px #00ff804d;transition:all .3s ease;border:1px solid #ccc;overflow:visible;animation:breathingGlow-1bcfbc17 3s ease-in-out infinite alternate;z-index:20001}@keyframes breathingGlow-1bcfbc17{0%{box-shadow:0 8px 30px #0000001f,0 8px 20px #00ff804d,0 0 30px #00ff8033}to{box-shadow:0 8px 30px #0000001f,0 8px 25px #00ff8080,0 0 40px #00ff8066,0 0 60px #00ff8033}}.modern-search-wrapper[data-v-1bcfbc17]:focus-within{box-shadow:0 12px 40px #2d5a3d26,0 12px 25px #00ff8099,0 0 50px #00ff8066;border-color:#e8f5e8}.search-input-container[data-v-1bcfbc17]{display:flex;flex-direction:column;min-height:120px;position:relative}.hero-search-input[data-v-1bcfbc17]{width:100%;padding:28px 28px 20px;border:none;font-size:20px;outline:none;background:transparent;color:#333;font-weight:400;line-height:1.4;resize:none;min-height:50px;max-height:120px;overflow-y:hidden;font-family:inherit;vertical-align:top}.hero-search-input[data-v-1bcfbc17]::placeholder{color:#9ca3af;font-weight:400}.search-controls[data-v-1bcfbc17]{display:flex;justify-content:space-between;align-items:center;padding:20px 28px}.left-controls[data-v-1bcfbc17],.right-controls[data-v-1bcfbc17]{display:flex;align-items:center}.modern-send-btn[data-v-1bcfbc17]{width:40px;height:40px;border:none;border-radius:50%;background:#374151;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px #3741514d}.modern-send-btn[data-v-1bcfbc17]:hover:not(:disabled){background:#1f2937;transform:translateY(-2px);box-shadow:0 6px 16px #37415166}.modern-send-btn[data-v-1bcfbc17]:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.loading-spinner-small[data-v-1bcfbc17]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-1bcfbc17 1s linear infinite}@keyframes spin-1bcfbc17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.suggestions-dropdown[data-v-1bcfbc17]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040,0 8px 30px #00000026,0 0 0 1px #0000000d;border:1px solid #e0e7ff;margin-top:8px;z-index:20002;overflow:hidden;animation:dropdownFadeIn-1bcfbc17 .2s ease-out}@keyframes dropdownFadeIn-1bcfbc17{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.suggestions-header[data-v-1bcfbc17]{padding:16px 20px 12px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.suggestions-title[data-v-1bcfbc17]{font-size:20px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.suggestions-list[data-v-1bcfbc17]{max-height:300px;overflow-y:auto}.suggestion-item[data-v-1bcfbc17]{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f1f5f9}.suggestion-item[data-v-1bcfbc17]:last-child{border-bottom:none}.suggestion-item[data-v-1bcfbc17]:hover{background:#f8fafc;padding-left:24px}.suggestion-icon[data-v-1bcfbc17]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f5f9;border-radius:8px;color:#64748b;flex-shrink:0;transition:all .2s ease}.suggestion-item:hover .suggestion-icon[data-v-1bcfbc17]{background:#e2e8f0;color:#475569;transform:scale(1.05)}.suggestion-text[data-v-1bcfbc17]{font-size:18px;color:#334155;line-height:1.4;font-weight:400}.suggestion-item:hover .suggestion-text[data-v-1bcfbc17]{color:#1e293b;font-weight:500}.image-preview-container[data-v-1bcfbc17]{padding:8px 28px 4px;display:flex;align-items:flex-start}.image-preview-wrapper[data-v-1bcfbc17]{position:relative;display:block;width:60px;height:60px;border-radius:8px;overflow:visible}.preview-image[data-v-1bcfbc17]{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.remove-image-btn[data-v-1bcfbc17]{position:absolute;top:-6px;right:-6px;background:#dc3545;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0003;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.image-preview-wrapper:hover .remove-image-btn[data-v-1bcfbc17]{opacity:1;visibility:visible}.remove-image-btn[data-v-1bcfbc17]:hover{background:#c82333}.upload-menu-wrapper[data-v-1bcfbc17]{position:relative;display:inline-block;margin-right:8px}.upload-main-btn[data-v-1bcfbc17]{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:#3741511a;color:#374151}.upload-main-btn[data-v-1bcfbc17]:hover:not(:disabled){background:#37415133;color:#1f2937}.upload-main-btn[data-v-1bcfbc17]:disabled{background:#d1d5db4d;color:#d1d5db;cursor:not-allowed}.upload-dropdown-menu[data-v-1bcfbc17]{position:absolute;left:0;bottom:calc(100% + 8px);background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026,0 4px 16px #0000001a,0 0 0 1px #0000000d;padding:8px 0;min-width:200px;z-index:20003;animation:menuFadeIn-1bcfbc17 .2s ease-out}@keyframes menuFadeIn-1bcfbc17{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.upload-menu-item[data-v-1bcfbc17]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;color:#374151}.upload-menu-item[data-v-1bcfbc17]:hover{background:#f9fafb;color:#1f2937}.menu-item-icon[data-v-1bcfbc17]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f3f4f6;border-radius:8px;color:#6b7280;flex-shrink:0;transition:all .2s ease}.upload-menu-item:hover .menu-item-icon[data-v-1bcfbc17]{background:#e5e7eb;color:#374151}.menu-item-text[data-v-1bcfbc17]{font-size:15px;font-weight:500;white-space:nowrap}.document-preview-container[data-v-1bcfbc17]{padding:8px 28px 4px;display:flex;align-items:flex-start}.document-preview-wrapper[data-v-1bcfbc17]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f3f4f6;border-radius:8px;border:1px solid #e5e7eb;max-width:300px}.document-icon[data-v-1bcfbc17]{display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.document-name[data-v-1bcfbc17]{flex:1;font-size:14px;color:#374151;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-document-btn[data-v-1bcfbc17]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0003;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;flex-shrink:0}.document-preview-wrapper:hover .remove-document-btn[data-v-1bcfbc17]{opacity:1;visibility:visible}.remove-document-btn[data-v-1bcfbc17]:hover{background:#c82333}.filter-section[data-v-1bcfbc17]{padding:2rem 0;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.category-filters[data-v-1bcfbc17]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.category-btn[data-v-1bcfbc17]{padding:.625rem 1.25rem;border:2px solid #e0e0e0;background:#fff;color:#666;border-radius:24px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .3s}.category-btn[data-v-1bcfbc17]:hover{border-color:#409eff;color:#409eff}.category-btn.active[data-v-1bcfbc17]{background:#409eff;border-color:#409eff;color:#fff}.posts-section[data-v-1bcfbc17]{padding:4rem 0}.posts-grid[data-v-1bcfbc17]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem}.post-card[data-v-1bcfbc17]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s;display:flex;flex-direction:column}.post-card[data-v-1bcfbc17]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);border-color:#409eff}.post-image[data-v-1bcfbc17]{position:relative;width:100%;height:220px;overflow:hidden}.post-image img[data-v-1bcfbc17]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.post-card:hover .post-image img[data-v-1bcfbc17]{transform:scale(1.05)}.category-badge[data-v-1bcfbc17]{position:absolute;top:1rem;left:1rem;padding:.375rem .875rem;background:#fffffff2;color:#409eff;border-radius:4px;font-size:.8125rem;font-weight:600}.post-content[data-v-1bcfbc17]{padding:1.75rem;flex:1;display:flex;flex-direction:column}.post-meta[data-v-1bcfbc17]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#999;margin-bottom:1rem}.separator[data-v-1bcfbc17]{color:#ddd}.post-title[data-v-1bcfbc17]{font-size:1.375rem;font-weight:600;color:#2c3e50;margin-bottom:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt[data-v-1bcfbc17]{font-size:.9375rem;color:#666;line-height:1.6;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.read-more[data-v-1bcfbc17]{color:#409eff;font-weight:500;font-size:.9375rem;display:flex;align-items:center;gap:.5rem}.arrow[data-v-1bcfbc17]{transition:transform .3s}.post-card:hover .arrow[data-v-1bcfbc17]{transform:translate(4px)}.no-posts[data-v-1bcfbc17]{text-align:center;padding:4rem 0;color:#999}.cta-section[data-v-1bcfbc17]{padding:4rem 0;text-align:center;background:#f8f9fa}.cta-section h2[data-v-1bcfbc17]{font-size:2rem;color:#2c3e50;margin-bottom:1rem}.cta-section p[data-v-1bcfbc17]{font-size:1.125rem;color:#666;margin-bottom:2rem}@media (max-width: 768px){.main-title[data-v-1bcfbc17]{font-size:2rem}.subtitle[data-v-1bcfbc17]{font-size:1rem}.hero-search[data-v-1bcfbc17]{max-width:100%}.modern-search-wrapper[data-v-1bcfbc17]{border-radius:16px}.search-input-container[data-v-1bcfbc17]{min-height:100px}.hero-search-input[data-v-1bcfbc17]{font-size:18px;padding:20px 20px 16px;min-height:50px}.search-controls[data-v-1bcfbc17]{padding:16px 20px}.modern-send-btn[data-v-1bcfbc17],.upload-main-btn[data-v-1bcfbc17]{width:36px;height:36px}.suggestions-dropdown[data-v-1bcfbc17]{border-radius:12px;margin-top:6px}.suggestion-item[data-v-1bcfbc17]{padding:12px 16px}.suggestion-text[data-v-1bcfbc17]{font-size:16px}.posts-grid[data-v-1bcfbc17]{grid-template-columns:1fr;gap:2rem}.post-image[data-v-1bcfbc17]{height:200px}.category-filters[data-v-1bcfbc17]{justify-content:flex-start}}@media (max-width: 480px){.hero-search-input[data-v-1bcfbc17]{font-size:16px;padding:16px 16px 12px;min-height:40px}.search-controls[data-v-1bcfbc17]{padding:12px 16px}.modern-send-btn[data-v-1bcfbc17]{width:32px;height:32px}.modern-send-btn svg[data-v-1bcfbc17]{width:16px;height:16px}.upload-main-btn[data-v-1bcfbc17]{width:32px;height:32px}.image-preview-container[data-v-1bcfbc17],.document-preview-container[data-v-1bcfbc17]{padding:5px 16px 3px}.image-preview-wrapper[data-v-1bcfbc17]{width:45px;height:45px}}
