.qa-tool-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 10px}.qa-tool-toolbar select,.qa-tool-history{background:#1d2733;color:#e5edf8;border:1px solid #3c4b60;border-radius:8px;padding:8px;max-width:100%;font:inherit}.qa-tool-price{font-size:12px;color:#aab9cc}.qa-tool-results{max-width:880px;margin:20px auto;padding:0 20px}.qa-tool-result{border:1px solid #354459;background:#17212e;color:#e5edf8;border-radius:12px;padding:18px;margin:16px 0}.qa-tool-result h3{font-size:15px;margin-top:0}.qa-tool-result p{white-space:pre-wrap;overflow-wrap:anywhere}.qa-tool-result small{color:#aebed3}.qa-tool-result img{display:block;max-width:100%;max-height:560px;border-radius:8px;margin:14px 0}.qa-tool-result button,.qa-tool-result a{display:inline-block;margin:10px 10px 0 0;padding:9px 12px;border:1px solid #45576e;border-radius:8px;background:#223247;color:#e5edf8;font:inherit;text-decoration:none;cursor:pointer}.qa-tool-history{display:block;margin:12px auto;max-width:90%}.qa-tool-history[hidden],.qa-tool-results[hidden]{display:none}.qa-tool-result .error{color:#ffb9ac}.qa-tool-toolbar [hidden]{display:none}@media(max-width:700px){.qa-tool-toolbar{gap:6px}.qa-tool-price{flex-basis:100%}.qa-tool-result{padding:12px}.qa-tool-results{padding:0 10px}}

body[data-qa-tool="image"] .teacher-picker,body[data-qa-tool="image"] .composer-billing,#generate-from-qa[hidden]{display:none}.qa-tool-result img{width:100%;height:auto;max-height:340px;object-fit:contain;background:#141a23}



.qa-chat-image{position:relative;width:fit-content;max-width:100%;margin:14px 0}.qa-tool-result .qa-image-pick,.qa-image-pick{display:block;padding:0;margin:0;border:0;background:transparent;cursor:pointer;border-radius:10px;overflow:hidden}.qa-chat-image .qa-image-pick img{display:block;margin:0;max-width:100%;max-height:420px;object-fit:contain}.qa-image-hover-actions{position:absolute;right:10px;top:10px;display:flex;gap:6px;opacity:0;visibility:hidden;transition:opacity .15s}.qa-chat-image:hover .qa-image-hover-actions,.qa-chat-image:focus-within .qa-image-hover-actions{opacity:1;visibility:visible}.qa-chat-image .qa-image-hover-actions a,.qa-chat-image .qa-image-hover-actions button{margin:0;padding:6px 10px;background:#142030e8;border:1px solid #617286;border-radius:7px;color:#edf4ff;font-size:12px;text-decoration:none;cursor:pointer}.message-images .qa-chat-image{margin:0}.message-images .qa-image-pick img{width:180px;height:130px;object-fit:cover}@media(hover:none){.qa-chat-image .qa-image-hover-actions{opacity:1;visibility:visible}}@media(prefers-reduced-motion:reduce){.qa-image-hover-actions{transition:none}}
