.ws-questions{max-width:1120px;margin:0 auto;overflow-wrap:anywhere}.ws-questions-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.ws-questions h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.13;letter-spacing:-.04em}.ws-questions h2,.ws-questions-public h2{font-size:clamp(1.4rem,4vw,2rem);line-height:1.2}.ws-questions .ws-panel{margin:1.5rem 0;padding:clamp(1rem,3vw,2rem)}.ws-questions form{display:grid;gap:1rem}.ws-questions label:not(.ws-questions-check){display:grid;gap:.5rem;font-weight:600}.ws-questions textarea{width:100%;min-width:0;resize:vertical;padding:.8rem;line-height:1.5}.ws-questions button,.ws-questions textarea,.ws-questions-public button{max-width:100%;font:inherit;border:1px solid var(--ws-line);border-radius:.65rem;background:var(--ws-surface);color:var(--ws-fg)}.ws-questions button,.ws-questions-public button{cursor:pointer;white-space:normal;min-height:44px;padding:.65rem 1rem}.ws-questions button:disabled,.ws-questions-public button:disabled{opacity:.55;cursor:default}.ws-questions-check{display:flex;align-items:flex-start;gap:.6rem;font-weight:400;margin:.8rem 0}.ws-questions-check input{margin-top:.25rem;flex:0 0 auto;width:1.1rem;height:1.1rem}.ws-questions-list{list-style:none;padding:0}.ws-questions-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--ws-line)}.ws-questions-list li span{display:block;font-size:.85rem;opacity:.75;margin:.3rem 0}.ws-questions-list li button{flex-shrink:0}.ws-questions-copy{white-space:pre-wrap;line-height:1.7}.ws-questions-message,.ws-questions-original{border-left:4px solid #537cbb;padding:1rem;background:color-mix(in srgb,#537cbb 9%,transparent)}.ws-questions-ai,.ws-questions-preview{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--ws-line);border-radius:.85rem}.ws-questions-preview{background:color-mix(in srgb,#6a91c8 8%,transparent)}.ws-questions-public{margin:3rem 0;overflow-wrap:anywhere}.ws-questions-public article{padding:1.5rem 0;border-bottom:1px solid var(--ws-line)}.ws-questions-public h3{font-size:1.2rem;line-height:1.4}.ws-questions .ws-inline-actions,.ws-questions-public .ws-inline-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.ws-questions :focus-visible,.ws-questions-public :focus-visible{outline:3px solid #568cd4;outline-offset:3px}@media(max-width:550px){.ws-questions-list li{flex-direction:column}.ws-questions .ws-panel{padding:1rem}.ws-questions-heading>.ws-button{width:100%}.ws-questions-ai,.ws-questions-preview{padding:.8rem}.ws-questions .ws-inline-actions button{width:100%}}