.support-thread{max-width:720px;padding:24px 20px calc(var(--dock-clearance,110px) + 24px);color:var(--text);margin:0 auto}.support-thread--compact{max-width:none;padding:0}.support-thread__head h1{font:600 28px/1.3 var(--font-display);margin:22px 0 12px}.support-thread__head p,.support-thread__intro{font:15px/1.6 var(--font-body);color:var(--text-secondary);margin-bottom:22px}.support-thread__back{font:13px var(--font-body);color:var(--text-secondary);text-decoration:none}.support-thread__toolbar{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.support-thread__messages{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.support-message{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);width:90%;padding:14px 16px}.support-message--in{background:var(--surface);border-color:var(--accent);align-self:flex-end}.support-message__meta{font:10px/1.6 var(--font-mono);color:var(--text-muted)}.support-message p{font:15px/1.6 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.support-message__link{font:14px var(--font-body);color:var(--text);overflow-wrap:anywhere;margin-top:12px;display:block}.support-message__image{border-radius:var(--radius-s);max-width:100%;max-height:300px;margin-top:12px;display:block}.support-message__audio{width:100%;max-width:100%;margin-top:12px}.support-message__media{margin-top:12px}.support-thread__form{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.support-thread__form label{font:500 14px var(--font-body);margin-bottom:10px;display:block}.support-thread__form textarea{box-sizing:border-box;resize:vertical;background:var(--surface);width:100%;min-height:112px;max-height:320px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-s);font:16px/1.5 var(--font-body);padding:12px}.support-thread__form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.support-thread__form-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.support-thread__form-bottom span{font:11px var(--font-mono);color:var(--text-muted)}.support-thread__error{font:14px/1.5 var(--font-body);color:var(--accent);overflow-wrap:anywhere;margin:12px 0}.support-thread__fallback,.support-thread__empty{font:14px/1.6 var(--font-body);color:var(--text-secondary);margin:20px 0}.support-thread__empty{border:1px solid var(--line);border-radius:var(--radius-m);padding:18px}.support-thread__intro a,.support-thread__empty a{color:var(--text)}
