.files-header[data-v-163d2470]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:10px}.header-flex[data-v-163d2470]{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:10px}.btn-back-cat[data-v-163d2470]{background:transparent;border:none;color:#64748b;font-weight:600;cursor:pointer;font-size:.9rem;padding:0}.btn-back-cat[data-v-163d2470]:hover{color:#0c325e}.category-page-title[data-v-163d2470]{display:flex;align-items:center;gap:12px;font-size:1.2rem;color:#1e293b;margin:0;font-weight:700}.dot[data-v-163d2470]{width:10px;height:10px;border-radius:50%}.dot.blue[data-v-163d2470]{background:#2563eb}.search-input[data-v-163d2470]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;outline:none;min-width:250px}.search-input[data-v-163d2470]:focus{border-color:#2563eb}.files-list[data-v-163d2470]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-163d2470]{background:#fff;padding:16px;border-radius:12px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:16px;cursor:pointer;transition:.2s}.file-item[data-v-163d2470]:hover{border-color:#cbd5e1;transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.03)}.file-icon-wrapper[data-v-163d2470]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-icon-wrapper.pdf[data-v-163d2470]{background:#fef2f2;color:#ef4444}.file-info[data-v-163d2470]{flex:1}.file-name[data-v-163d2470]{margin:0 0 4px 0;color:#1e293b;font-size:.95rem;font-weight:600}.file-meta[data-v-163d2470]{font-size:.8rem;color:#94a3b8}.file-action[data-v-163d2470]{color:#cbd5e1}.file-item:hover .file-action[data-v-163d2470]{color:#0c325e}.empty-state[data-v-163d2470]{text-align:center;padding:40px;color:#94a3b8;font-style:italic}.fade-in[data-v-163d2470]{animation:fadeIn-163d2470 .5s ease-out forwards;opacity:0}.fade-in-up[data-v-163d2470]{animation:fadeInUp-163d2470 .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes fadeIn-163d2470{to{opacity:1}}@keyframes fadeInUp-163d2470{to{opacity:1;transform:translateY(0)}}.files-header[data-v-c29dafb6]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:10px}.header-flex[data-v-c29dafb6]{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:10px}.btn-back-cat[data-v-c29dafb6]{background:transparent;border:none;color:#64748b;font-weight:600;cursor:pointer;font-size:.9rem;padding:0}.btn-back-cat[data-v-c29dafb6]:hover{color:#ea580c}.category-page-title[data-v-c29dafb6]{display:flex;align-items:center;gap:12px;font-size:1.2rem;color:#1e293b;margin:0;font-weight:700}.dot[data-v-c29dafb6]{width:10px;height:10px;border-radius:50%}.dot.orange[data-v-c29dafb6]{background:#ea580c}.search-input[data-v-c29dafb6]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;outline:none;min-width:250px}.search-input[data-v-c29dafb6]:focus{border-color:#ea580c}.files-list[data-v-c29dafb6]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-c29dafb6]{background:#fff;padding:16px;border-radius:12px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:16px;cursor:pointer;transition:.2s}.file-item[data-v-c29dafb6]:hover{border-color:#fdba74;transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.03)}.file-icon-wrapper[data-v-c29dafb6]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-icon-wrapper.pdf[data-v-c29dafb6]{background:#fff7ed;color:#ea580c}.file-info[data-v-c29dafb6]{flex:1}.file-name[data-v-c29dafb6]{margin:0 0 4px 0;color:#1e293b;font-size:.95rem;font-weight:600}.file-meta[data-v-c29dafb6]{font-size:.8rem;color:#94a3b8}.file-action[data-v-c29dafb6]{color:#cbd5e1}.file-item:hover .file-action[data-v-c29dafb6]{color:#ea580c}.empty-state[data-v-c29dafb6]{text-align:center;padding:40px;color:#94a3b8;font-style:italic}.icon-empty[data-v-c29dafb6]{font-size:2rem;margin-bottom:10px}.fade-in[data-v-c29dafb6]{animation:fadeIn-c29dafb6 .5s ease-out forwards;opacity:0}.fade-in-up[data-v-c29dafb6]{animation:fadeInUp-c29dafb6 .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes fadeIn-c29dafb6{to{opacity:1}}@keyframes fadeInUp-c29dafb6{to{opacity:1;transform:translateY(0)}}.files-header[data-v-5a3a7c77]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:10px}.header-flex[data-v-5a3a7c77]{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:10px}.btn-back-cat[data-v-5a3a7c77]{background:transparent;border:none;color:#64748b;font-weight:600;cursor:pointer;font-size:.9rem;padding:0}.btn-back-cat[data-v-5a3a7c77]:hover{color:#9333ea}.category-page-title[data-v-5a3a7c77]{display:flex;align-items:center;gap:12px;font-size:1.2rem;color:#1e293b;margin:0;font-weight:700}.dot.purple[data-v-5a3a7c77]{width:10px;height:10px;border-radius:50%;background:#9333ea}.controls-wrapper[data-v-5a3a7c77]{display:flex;gap:10px;flex-wrap:wrap}.search-input[data-v-5a3a7c77]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;outline:none;min-width:200px}.search-input[data-v-5a3a7c77]:focus{border-color:#9333ea}.select-per-page[data-v-5a3a7c77]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;outline:none;background-color:#fff;color:#1e293b;cursor:pointer}.select-per-page[data-v-5a3a7c77]:focus{border-color:#9333ea}.faq-list[data-v-5a3a7c77]{display:flex;flex-direction:column;gap:12px;min-height:300px}.faq-item[data-v-5a3a7c77]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .2s}.faq-item[data-v-5a3a7c77]:hover{border-color:#d8b4fe}.faq-question[data-v-5a3a7c77]{padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-v-5a3a7c77]:hover{background:#faf5ff}.q-text[data-v-5a3a7c77]{font-weight:600;color:#1e293b;font-size:.95rem;line-height:1.45}.toggle-icon[data-v-5a3a7c77]{font-size:1.5rem;color:#9333ea;font-weight:700;margin-left:12px}.faq-answer[data-v-5a3a7c77]{padding:0 16px 20px 16px;color:#475569;line-height:1.6;border-top:1px solid #f1f5f9;background-color:#fafafa;font-size:.92rem}.empty-state[data-v-5a3a7c77]{text-align:center;padding:40px;color:#94a3b8;font-style:italic}.pagination-footer[data-v-5a3a7c77]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #e2e8f0}.btn-nav[data-v-5a3a7c77]{padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:.875rem;font-weight:500;cursor:pointer;transition:.2s}.btn-nav[data-v-5a3a7c77]:hover:not(:disabled){border-color:#9333ea;color:#9333ea;background:#faf5ff}.btn-nav[data-v-5a3a7c77]:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.page-info[data-v-5a3a7c77]{color:#64748b;font-size:.9rem}.fade-in[data-v-5a3a7c77]{animation:fadeIn-5a3a7c77 .5s ease-out forwards;opacity:0}.fade-in-up[data-v-5a3a7c77]{animation:fadeInUp-5a3a7c77 .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes fadeIn-5a3a7c77{to{opacity:1}}@keyframes fadeInUp-5a3a7c77{to{opacity:1;transform:translateY(0)}}.page-container[data-v-25b1a9d9]{font-family:Inter,sans-serif;background:linear-gradient(180deg,#f8fafc,#eff6ff);min-height:100vh;color:#1e293b}.container[data-v-25b1a9d9]{max-width:1000px;margin:0 auto;padding:0 20px}.main-content[data-v-25b1a9d9]{padding-top:40px;padding-bottom:60px}.content-wrapper[data-v-25b1a9d9]{max-width:1000px;margin:0 auto}.title-row[data-v-25b1a9d9]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.icon-title[data-v-25b1a9d9]{width:48px;height:48px;background:#e0f2fe;color:#0c325e;border-radius:12px;display:flex;align-items:center;justify-content:center}.title-row h1[data-v-25b1a9d9]{font-size:1.2rem;color:#0c325e;margin:0;font-weight:700}.subtitle[data-v-25b1a9d9]{color:#64748b;margin:4px 0 0 0;font-size:1rem;line-height:1.7}.categories-grid[data-v-25b1a9d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.category-card[data-v-25b1a9d9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .2s ease;min-height:220px}.category-card[data-v-25b1a9d9]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(12,50,94,.08);border-color:#cbd5e1}.cat-header-top[data-v-25b1a9d9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.icon-box[data-v-25b1a9d9]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.icon-box.blue[data-v-25b1a9d9]{background:#eff6ff;color:#2563eb}.icon-box.orange[data-v-25b1a9d9]{background:#fff7ed;color:#ea580c}.icon-box.purple[data-v-25b1a9d9]{background:#faf5ff;color:#9333ea}.cat-title[data-v-25b1a9d9]{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 8px 0}.cat-desc[data-v-25b1a9d9]{font-size:.92rem;color:#64748b;line-height:1.6;margin:0}.btn-outline-full[data-v-25b1a9d9]{width:100%;padding:8px 12px;background:transparent;border:1px solid #e2e8f0;border-radius:8px;color:#0c325e;font-size:.875rem;font-weight:600;cursor:pointer;transition:.2s;margin-top:20px}.category-card:hover .btn-outline-full[data-v-25b1a9d9]{background:#0c325e;color:#fff;border-color:#0c325e}.fade-in[data-v-25b1a9d9]{animation:fadeIn-25b1a9d9 .5s ease-out forwards;opacity:0}.fade-in-up[data-v-25b1a9d9]{animation:fadeInUp-25b1a9d9 .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes fadeIn-25b1a9d9{to{opacity:1}}@keyframes fadeInUp-25b1a9d9{to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-25b1a9d9],.fade-leave-active[data-v-25b1a9d9]{transition:opacity .3s ease}.fade-enter-from[data-v-25b1a9d9],.fade-leave-to[data-v-25b1a9d9]{opacity:0}