.faq-layout.svelte-1bex8oj{max-width:1100px;margin:0 auto;padding:24px 32px 80px;display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:start}.faq-sidebar.svelte-1bex8oj{position:sticky;top:110px;min-width:0}.sidebar-title.svelte-1bex8oj{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px}.faq-sidebar.svelte-1bex8oj ul:where(.svelte-1bex8oj){list-style:none;margin:0;padding:0;border-left:1px solid var(--border)}.faq-sidebar.svelte-1bex8oj a:where(.svelte-1bex8oj){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;text-decoration:none;color:var(--muted);font-size:.88rem;transition:color .15s,border-color .15s}.faq-sidebar.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--text)}.faq-sidebar.svelte-1bex8oj a.active:where(.svelte-1bex8oj){color:var(--text);font-weight:700;border-left-color:var(--accent-hover)}.count.svelte-1bex8oj{font-size:.72rem;font-weight:600;color:var(--muted)}.faq-sidebar.svelte-1bex8oj a.active:where(.svelte-1bex8oj) .count:where(.svelte-1bex8oj){color:var(--accent-hover)}.faq-content.svelte-1bex8oj{display:flex;flex-direction:column;gap:48px;min-width:0}.faq-group.svelte-1bex8oj{scroll-margin-top:96px}.group-title.svelte-1bex8oj{font-size:1.35rem;font-weight:700;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:10px}.faq-item.svelte-1bex8oj{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);transition:border-color .2s}.faq-item.open.svelte-1bex8oj{border-color:var(--accent)}.faq-q.svelte-1bex8oj{width:100%;text-align:left;background:none;border:none;padding:18px 20px;font-weight:600;font-size:.92rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;transition:background .15s;gap:12px;color:var(--text);font-family:inherit}.faq-q.svelte-1bex8oj:hover{background:var(--bg)}.faq-icon.svelte-1bex8oj{width:22px;height:22px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s,background .15s}.faq-icon.svelte-1bex8oj svg:where(.svelte-1bex8oj){width:10px;height:10px;color:var(--muted)}.faq-item.open.svelte-1bex8oj .faq-icon:where(.svelte-1bex8oj){transform:rotate(45deg);background:var(--text)}.faq-item.open.svelte-1bex8oj .faq-icon:where(.svelte-1bex8oj) svg:where(.svelte-1bex8oj){color:#fff}.faq-a-container.svelte-1bex8oj{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .2s}.faq-item.open.svelte-1bex8oj .faq-a-container:where(.svelte-1bex8oj){max-height:420px}.faq-a.svelte-1bex8oj{padding:0 20px 18px;font-size:.88rem;color:var(--muted);line-height:1.75}@media(max-width:860px){.faq-layout.svelte-1bex8oj{grid-template-columns:1fr;gap:24px;padding:16px 20px 64px}.faq-sidebar.svelte-1bex8oj{top:76px;z-index:10}.sidebar-inner.svelte-1bex8oj{background:var(--bg);padding:8px 0}.sidebar-title.svelte-1bex8oj{display:none}.faq-sidebar.svelte-1bex8oj ul:where(.svelte-1bex8oj){flex-direction:row;overflow-x:auto;gap:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.faq-sidebar.svelte-1bex8oj ul:where(.svelte-1bex8oj)::-webkit-scrollbar{display:none}.faq-sidebar.svelte-1bex8oj a:where(.svelte-1bex8oj){white-space:nowrap;border:1px solid var(--border);border-radius:100px;padding:8px 14px;background:var(--card)}.faq-sidebar.svelte-1bex8oj a.active:where(.svelte-1bex8oj){border-color:var(--accent);color:var(--accent)}.count.svelte-1bex8oj{display:none}.faq-group.svelte-1bex8oj{scroll-margin-top:140px}}
