.qa-root.svelte-yjnxcq{display:flex;flex-direction:column;height:100%;overflow:hidden}.qa-ask.svelte-yjnxcq{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--rule);flex-shrink:0;background:var(--bg-card);border-top:none;border-left:none;border-right:none;cursor:pointer;text-align:left;width:100%}.qa-ask.svelte-yjnxcq:hover .qa-ask-placeholder:where(.svelte-yjnxcq){color:var(--ink-soft)}.qa-ask.svelte-yjnxcq:hover .qa-ask-btn:where(.svelte-yjnxcq){background:var(--teal-hover)}.qa-ask-placeholder.svelte-yjnxcq{flex:1;font-family:var(--serif);font-size:13px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-ask-btn.svelte-yjnxcq{background:var(--teal);color:var(--on-teal);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;flex-shrink:0}.qa-controls.svelte-yjnxcq{padding:8px 16px 6px;border-bottom:1px solid var(--rule);flex-shrink:0}.qa-filter-row.svelte-yjnxcq{display:flex;border:1px solid var(--rule);margin-bottom:6px}.qa-filter-btn.svelte-yjnxcq{flex:1;padding:5px 0;background:none;border:none;border-right:1px solid var(--rule);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer}.qa-filter-btn.svelte-yjnxcq:last-child{border-right:none}.qa-filter-btn.active.svelte-yjnxcq{color:var(--ink);background:color-mix(in srgb,var(--teal) 6%,transparent)}.qa-sort-row.svelte-yjnxcq{display:flex;align-items:center;gap:4px}.qa-sort-label.svelte-yjnxcq{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.qa-sort-btn.svelte-yjnxcq{padding:3px 7px;background:none;border:1px solid var(--rule);font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer}.qa-sort-btn.active.svelte-yjnxcq{color:var(--ink);border-color:var(--teal);background:color-mix(in srgb,var(--teal) 6%,transparent)}.qa-list.svelte-yjnxcq{flex:1;overflow-y:auto;padding:0 16px}.qa-loading.svelte-yjnxcq{padding:24px 0;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.qa-empty.svelte-yjnxcq{padding:32px 0;text-align:center}.qa-empty-text.svelte-yjnxcq{font-size:13px;color:var(--ink-soft);margin:0 0 10px}.qa-empty-cta.svelte-yjnxcq{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:none;border:1px solid var(--teal);padding:6px 12px;cursor:pointer}.qi.svelte-yjnxcq{padding:12px 0;border-top:1px solid var(--rule)}.qi-answered.svelte-yjnxcq{padding-left:10px;margin-left:-10px;border-left:2px solid var(--green)}.qi-highlighted.svelte-yjnxcq{background:color-mix(in srgb,var(--warning) 3%,transparent)}.qi-pending.svelte-yjnxcq{opacity:.78}.qi-rejected.svelte-yjnxcq{opacity:.6}.qi-meta.svelte-yjnxcq{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:4px;gap:8px}.qi-meta-hidden.svelte-yjnxcq{font-style:italic}.qi-featured-mark.svelte-yjnxcq{display:inline-flex;vertical-align:middle;margin-left:2px;color:var(--ink-soft)}.qi-upvote.svelte-yjnxcq{background:none;border:1px solid var(--rule);padding:2px 7px;font-family:var(--mono);font-size:10px;color:var(--ink-faint);cursor:pointer;flex-shrink:0}.qi-upvote-active.svelte-yjnxcq{background:var(--teal);color:var(--on-teal);border-color:var(--teal)}.qi-badges.svelte-yjnxcq{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.qi-badge.svelte-yjnxcq{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;border:1px solid}.qi-badge-highlight.svelte-yjnxcq{color:var(--warning-ink);border-color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.qi-badge-event.svelte-yjnxcq{color:var(--teal);border-color:var(--teal);background:color-mix(in srgb,var(--teal) 6%,transparent)}.qi-badge-pending.svelte-yjnxcq{color:var(--warning-ink);border-color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.qi-badge-rejected.svelte-yjnxcq{color:var(--danger-ink);border-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,transparent)}.qi-text.svelte-yjnxcq{font-family:var(--serif);font-size:13.5px;line-height:1.35;color:var(--ink);margin:0 0 4px}.qi-answer-block.svelte-yjnxcq{padding-left:10px;border-left:1px solid var(--rule);margin-top:6px}.qi-answer-label.svelte-yjnxcq{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:2px}.qi-answer-text.svelte-yjnxcq{font-size:12.5px;color:var(--ink-soft);line-height:1.5;margin:0}.qi-answer-edit-row.svelte-yjnxcq{display:flex;gap:8px;margin-top:4px}.qi-answer-edit-row.svelte-yjnxcq button:where(.svelte-yjnxcq){font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:0}.qi-answer-edit-row.svelte-yjnxcq button:where(.svelte-yjnxcq):hover{color:var(--ink)}.qi-mod.svelte-yjnxcq{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.qi-mod-star.svelte-yjnxcq{background:none;border:none;font-size:14px;color:var(--ink-faint);cursor:pointer;padding:0;line-height:1}.qi-mod-star-active.svelte-yjnxcq{color:var(--warning)}.qi-mod-btn.svelte-yjnxcq{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border:1px solid;background:none;cursor:pointer}.qi-mod-approve.svelte-yjnxcq{color:var(--green);border-color:var(--green)}.qi-mod-reject.svelte-yjnxcq{color:var(--danger-ink);border-color:var(--danger)}.qi-mod-delete.svelte-yjnxcq{color:var(--ink-faint);border-color:var(--rule)}.qi-mod-answer-btn.svelte-yjnxcq{color:var(--teal);border-color:var(--teal)}.qi-answer-form.svelte-yjnxcq{margin-top:8px;border:1px solid var(--rule);padding:10px;background:color-mix(in srgb,var(--teal) 3%,transparent)}.qi-answer-form.svelte-yjnxcq textarea:where(.svelte-yjnxcq){background:var(--bg-field);width:100%;border:1px solid var(--field-border);padding:8px;font-size:12px;font-family:var(--sans);resize:vertical;box-sizing:border-box;outline:none;color:var(--ink)}.qi-answer-form.svelte-yjnxcq textarea:where(.svelte-yjnxcq):focus{border-color:var(--teal)}.qi-answer-form-actions.svelte-yjnxcq{display:flex;gap:6px;margin-top:6px}.qi-answer-submit.svelte-yjnxcq,.qi-answer-cancel.svelte-yjnxcq{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border:1px solid;cursor:pointer;background:none}.qi-answer-submit.svelte-yjnxcq{background:var(--teal);color:var(--on-teal);border-color:var(--teal)}.qi-answer-submit.svelte-yjnxcq:disabled{opacity:.5;cursor:not-allowed}.qi-answer-cancel.svelte-yjnxcq{color:var(--ink-soft);border-color:var(--rule)}.qa-load-more.svelte-yjnxcq{padding:12px 0 22px;text-align:center}.qa-load-more.svelte-yjnxcq button:where(.svelte-yjnxcq){font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:none;border:1px solid var(--teal);padding:6px 14px;cursor:pointer}.qa-modal-scrim.svelte-yjnxcq{position:fixed;inset:0;background:var(--backdrop);display:flex;align-items:flex-end;justify-content:center;z-index:60}@media(min-width:640px){.qa-modal-scrim.svelte-yjnxcq{align-items:center}.qa-modal.svelte-yjnxcq{max-width:480px;border-radius:4px}}.qa-modal.svelte-yjnxcq{background:var(--bg-raised);border:1px solid var(--rule);width:100%;max-height:80vh;display:flex;flex-direction:column;padding:24px;border-radius:12px 12px 0 0}.qa-modal-header.svelte-yjnxcq{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.qa-modal-title.svelte-yjnxcq{font-family:var(--serif);font-size:17px;font-weight:500;color:var(--ink);margin:0}.qa-modal-close.svelte-yjnxcq{background:none;border:none;color:var(--ink-faint);cursor:pointer;font-size:18px;line-height:1;padding:0}.qa-modal-close.svelte-yjnxcq:hover{color:var(--ink)}.qa-scope-label.svelte-yjnxcq{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.qa-scope-row.svelte-yjnxcq{display:flex;border:1px solid var(--rule);margin-bottom:12px}.qa-scope-btn.svelte-yjnxcq{flex:1;padding:7px 0;background:none;border:none;border-right:1px solid var(--rule);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer}.qa-scope-btn.svelte-yjnxcq:last-child{border-right:none}.qa-scope-btn.active.svelte-yjnxcq{background:color-mix(in srgb,var(--teal) 6%,transparent);color:var(--teal)}.qa-modal-context.svelte-yjnxcq{font-size:12px;color:var(--ink-faint);margin:0 0 12px}.qa-modal-body.svelte-yjnxcq{flex:1;overflow-y:auto}.qa-modal-body.svelte-yjnxcq textarea:where(.svelte-yjnxcq){background:var(--bg-field);width:100%;border:1px solid var(--field-border);padding:12px;font-family:var(--serif);font-size:14px;resize:none;box-sizing:border-box;outline:none;color:var(--ink)}.qa-modal-body.svelte-yjnxcq textarea:where(.svelte-yjnxcq):focus{border-color:var(--teal)}.qa-modal-char-count.svelte-yjnxcq{font-family:var(--mono);font-size:9px;color:var(--ink-faint);margin-top:4px}.qa-modal-actions.svelte-yjnxcq{display:flex;gap:8px;margin-top:16px}.qa-modal-cancel.svelte-yjnxcq,.qa-modal-submit.svelte-yjnxcq{flex:1;padding:12px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid;cursor:pointer;background:none}.qa-modal-submit.svelte-yjnxcq{background:var(--teal);color:var(--on-teal);border-color:var(--teal)}.qa-modal-submit.svelte-yjnxcq:disabled{opacity:.5;cursor:not-allowed}.qa-modal-cancel.svelte-yjnxcq{color:var(--ink-soft);border-color:var(--rule)}
