.faq-popup.svelte-74sxn1{position:fixed;bottom:90px;right:24px;width:min(280px,calc(100vw - 32px));max-height:min(70dvh,420px);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;z-index:100;transition:transform .28s ease,opacity .2s ease;border-radius:12px;background:var(--msger-bg);color:var(--text-primary);border:var(--border);box-shadow:var(--msger-shadow);transform:translate(calc(100% + 40px));opacity:0;pointer-events:none}.faq-popup.is-visible.svelte-74sxn1{transform:translate(0);opacity:1;pointer-events:auto}.title.svelte-74sxn1{position:relative;font-weight:700;font-size:.95rem;background:var(--theme-color);padding:10px 36px 10px 12px;color:#fff;flex-shrink:0}.close-button.svelte-74sxn1{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-weight:700;font-family:system-ui,sans-serif;border:none;background:transparent;color:#fff;cursor:pointer;font-size:1.25rem;line-height:1;padding:6px;border-radius:8px}.close-button.svelte-74sxn1:hover{background:rgba(255,255,255,.15)}.close-button.svelte-74sxn1:focus-visible{outline:2px solid #fff;outline-offset:1px}.options.svelte-74sxn1{padding:10px 12px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.category.svelte-74sxn1{font-weight:700;margin-bottom:6px;margin-top:8px;color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.02em}.category.svelte-74sxn1:first-child{margin-top:0}.question.svelte-74sxn1{margin-bottom:4px;cursor:pointer;padding:6px 8px;border-radius:8px;font-size:.9rem;line-height:1.35;color:var(--text-primary)}.question.svelte-74sxn1:hover{background:var(--file-card-bg)}.question.svelte-74sxn1:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px}
