.faq-page-container.svelte-1jgtppn{position:relative;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);overflow-x:hidden;overflow-y:auto;background:linear-gradient(135deg,#000,#0a192f);color:#fff;box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.bg-gradient.svelte-1jgtppn{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000,#0a192f);z-index:-2}.bg-particles.svelte-1jgtppn{position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px;opacity:.3;z-index:-1}.content-container.svelte-1jgtppn{width:100%;max-width:900px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.section-header.svelte-1jgtppn{text-align:center;margin-bottom:1rem}.section-header.svelte-1jgtppn h1:where(.svelte-1jgtppn){font-size:2.5rem;font-weight:300;margin-bottom:1rem;background:linear-gradient(90deg,#fff,#3d9cd3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.section-header.svelte-1jgtppn p:where(.svelte-1jgtppn){font-size:1.1rem;color:#ffffffb3;max-width:600px;margin:0 auto}.search-filters.svelte-1jgtppn{display:flex;flex-direction:column;gap:1rem;width:100%;margin-bottom:1.5rem}.search-box.svelte-1jgtppn{position:relative;flex-grow:1}.search-box.svelte-1jgtppn input:where(.svelte-1jgtppn){width:100%;padding:.9rem 1rem .9rem 2.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-appearance:none}.search-box.svelte-1jgtppn input:where(.svelte-1jgtppn):focus{outline:none;border-color:#3d9cd3;box-shadow:0 0 0 2px #3d9cd34d}.search-box.svelte-1jgtppn input:where(.svelte-1jgtppn)::-moz-placeholder{color:#fff6}.search-box.svelte-1jgtppn input:where(.svelte-1jgtppn)::placeholder{color:#fff6}.search-icon.svelte-1jgtppn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#fff6;width:1.2rem;height:1.2rem}.category-select.svelte-1jgtppn{flex-basis:30%}.category-select.svelte-1jgtppn select:where(.svelte-1jgtppn){width:100%;padding:.9rem 2.5rem .9rem 1rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.4)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem}.category-select.svelte-1jgtppn select:where(.svelte-1jgtppn) option:where(.svelte-1jgtppn){background-color:#0a192f;color:#fff}.category-select.svelte-1jgtppn select:where(.svelte-1jgtppn):focus{outline:none;border-color:#3d9cd3;box-shadow:0 0 0 2px #3d9cd34d}.no-results.svelte-1jgtppn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:3rem 2rem;text-align:center}.no-results-icon.svelte-1jgtppn{color:#fff6;width:3rem;height:3rem;margin-bottom:1rem}.no-results.svelte-1jgtppn p:where(.svelte-1jgtppn){color:#ffffffb3;font-size:1.1rem}.faq-list.svelte-1jgtppn{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1jgtppn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;transition:all .3s ease}.faq-item.svelte-1jgtppn:hover{background:#ffffff14;box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.faq-question.svelte-1jgtppn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;color:#fff;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.faq-question.active.svelte-1jgtppn{border-bottom:1px solid rgba(255,255,255,.1)}.faq-question.svelte-1jgtppn:focus{outline:none}.toggle-icon.svelte-1jgtppn{width:1.2rem;height:1.2rem;color:#fff9;transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.faq-question.active.svelte-1jgtppn .toggle-icon:where(.svelte-1jgtppn){transform:rotate(180deg)}.faq-answer.svelte-1jgtppn{max-height:0;overflow:hidden;transition:all .3s ease;opacity:0}.faq-answer.active.svelte-1jgtppn{max-height:1200px;opacity:1}.faq-answer.svelte-1jgtppn p:where(.svelte-1jgtppn){padding:1.25rem 1.5rem;color:#fffc;line-height:1.5}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media(min-width:768px){.search-filters.svelte-1jgtppn{flex-direction:row;gap:1.5rem}.section-header.svelte-1jgtppn h1:where(.svelte-1jgtppn){font-size:3.5rem}.section-header.svelte-1jgtppn p:where(.svelte-1jgtppn){font-size:1.2rem}}@media(max-width:767px){.faq-page-container.svelte-1jgtppn{padding:0}.content-container.svelte-1jgtppn{gap:1rem;padding:1.5rem .75rem 1rem}.section-header.svelte-1jgtppn{margin-bottom:.5rem}.section-header.svelte-1jgtppn h1:where(.svelte-1jgtppn){font-size:1.5rem}.section-header.svelte-1jgtppn p:where(.svelte-1jgtppn){font-size:.8rem}.search-filters.svelte-1jgtppn{gap:.5rem;margin-bottom:1rem}.search-box.svelte-1jgtppn input:where(.svelte-1jgtppn){padding:.6rem .75rem .6rem 2.25rem;font-size:.85rem;border-radius:8px}.search-icon.svelte-1jgtppn{left:.75rem;width:1rem;height:1rem}.category-select.svelte-1jgtppn select:where(.svelte-1jgtppn){padding:.6rem 2rem .6rem .75rem;font-size:.85rem;border-radius:8px;background-position:right .5rem center;background-size:1rem}.faq-list.svelte-1jgtppn{gap:.5rem}.faq-item.svelte-1jgtppn{border-radius:8px}.faq-question.svelte-1jgtppn{padding:.75rem;font-size:.875rem}.toggle-icon.svelte-1jgtppn{width:1rem;height:1rem;margin-left:.5rem}.faq-answer.svelte-1jgtppn p:where(.svelte-1jgtppn){padding:.75rem;font-size:.8rem;line-height:1.4}.no-results.svelte-1jgtppn{padding:1.5rem 1rem;border-radius:8px}.no-results-icon.svelte-1jgtppn{width:2rem;height:2rem;margin-bottom:.5rem}.no-results.svelte-1jgtppn p:where(.svelte-1jgtppn){font-size:.9rem}}@media(max-width:375px){.faq-page-container.svelte-1jgtppn{padding:1rem .5rem .75rem}.section-header.svelte-1jgtppn h1:where(.svelte-1jgtppn){font-size:1.25rem}.section-header.svelte-1jgtppn p:where(.svelte-1jgtppn){font-size:.75rem}.search-box.svelte-1jgtppn input:where(.svelte-1jgtppn),.category-select.svelte-1jgtppn select:where(.svelte-1jgtppn){padding:.5rem .6rem .5rem 2rem;font-size:.8rem}.faq-question.svelte-1jgtppn{padding:.6rem;font-size:.8rem}.faq-answer.svelte-1jgtppn p:where(.svelte-1jgtppn){padding:.6rem;font-size:.75rem}}.mermaid-container .mermaid svg{max-width:100%;height:auto}.mermaid .node rect,.mermaid .node circle,.mermaid .node polygon{fill:#3d9cd333!important;stroke:#3d9cd3!important}.mermaid .edgeLabel{background-color:#0a192f!important;color:#fffc!important}.mermaid .edgePath .path{stroke:#3d9cd3!important}.mermaid text{fill:#fff!important}.mermaid .node rect,.mermaid .node polygon{rx:5px!important;ry:5px!important}.mermaid .cluster rect{rx:8px!important;ry:8px!important}
