.b39-questions{max-width:60rem}.b39-questions p{margin:.75rem 0}.b39-questions label{display:block;margin:1rem 0}.b39-questions input:not([type=checkbox]),.b39-questions textarea{display:block;width:100%;border:1px solid #94a3b8;border-radius:.5rem;padding:.65rem;margin-top:.4rem;background:#fff;color:#17243b}.b39-question{border-bottom:1px solid #dbe3ed;padding:1rem 0}.b39-question summary,.b39-question-compose>summary{cursor:pointer;font-weight:600}.b39-question-compose{margin-top:1.25rem;padding:1rem;border:1px solid #dbe3ed;border-radius:.75rem}.b39-answer{white-space:pre-wrap;overflow-wrap:anywhere}.b39-check{display:flex!important;align-items:flex-start;gap:.6rem}.b39-check input{margin-top:.25rem}.b39-question-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.b39-questions [hidden]{display:none!important}.b39-questions button:disabled{opacity:.6}

.b39-thread{margin-top:1rem;padding-left:clamp(.5rem,2vw,1.25rem);border-left:2px solid #dbe3ed}.b39-thread-post{padding:.9rem 0;border-bottom:1px solid #e2e8f0}.b39-thread-post small{color:#475569}.b39-thread-load{margin:.75rem 0;text-decoration:underline;color:#174c85}.b39-thread .b39-question-compose{padding:.75rem}.b39-thread textarea{min-width:0}
.b39-questions,.b39-questions *{box-sizing:border-box}.b39-questions input[type=hidden]{display:none!important}.b39-questions textarea,.b39-questions input{max-width:100%}.b39-question summary{overflow-wrap:anywhere}

.b39-ai{border:1px solid #cbd5e1;border-radius:12px;padding:1rem;margin:1rem 0 1.5rem;background:#f8fafc}.b39-ai h3{font-weight:700;font-size:1.1rem}.b39-ai [data-ai-answer]{white-space:pre-wrap;overflow-wrap:anywhere}.b39-ai [data-ai-evidence]{padding-left:1.25rem;list-style:disc}.b39-ai [data-ai-forward]{margin-top:1rem;text-decoration:underline}.b39-ai [hidden]{display:none!important}
