body[data-poster] .SuggestionThread-module-scss-module__7RTr9G__bubble{clip-path:polygon(0% .5px,6.3% 1px,12.5% 1.7px,18.8% 1.2px,25% .7px,31.3% 1px,37.5% 1.9px,43.8% 1.2px,50% 1.3px,56.3% .3px,62.5% 1.6px,68.8% 1.2px,75% 1.8px,81.3% 1.2px,87.5% 1.4px,93.8% 1.7px,100% 1.3px,calc(100% - 1.3px) 6.3%,calc(100% - .7px) 12.5%,calc(100% - .9px) 18.8%,calc(100% - .9px) 25%,calc(100% - .9px) 31.3%,calc(100% - 1.1px) 37.5%,calc(100% - .7px) 43.8%,calc(100% - .9px) 50%,calc(100% - 1.8px) 56.3%,calc(100% - 1px) 62.5%,calc(100% - .4px) 68.8%,calc(100% - 1.9px) 75%,calc(100% - .7px) 81.3%,calc(100% - .1px) 87.5%,calc(100% - 1.5px) 93.8%,100% calc(100% - .7px),93.8% calc(100% - 2.4px),87.5% calc(100% - 2.3px),81.3% calc(100% - .9px),75% calc(100% - 2.2px),68.8% calc(100% - 2.3px),62.5% calc(100% - 2.4px),56.3% calc(100% - 1.8px),50% calc(100% - .2px),43.8% calc(100% - 2.3px),37.5% calc(100% - 2.1px),31.3% calc(100% - 1.4px),25% calc(100% - .3px),18.8% calc(100% - 2.8px),12.5% calc(100% - 2.7px),6.3% calc(100% - 1.7px),0% calc(100% - 1.2px),1.1px 93.8%,1.9px 87.5%,.1px 81.3%,.6px 75%,1.4px 68.8%,1.2px 62.5%,.5px 56.3%,1.9px 50%,1.8px 43.8%,.1px 37.5%,.2px 31.3%,1.8px 25%,1.3px 18.8%,.9px 12.5%,1px 6.3%);border-radius:0}body[data-poster] .SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__own{border-bottom-right-radius:0}body[data-poster] .SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__other{background:#1c1c1c;border-bottom-left-radius:0}body[data-poster] .SuggestionThread-module-scss-module__7RTr9G__roleBadge{border-radius:0}.SuggestionThread-module-scss-module__7RTr9G__thread{border:1px solid var(--surface-border);background:radial-gradient(120% 60% at 50% 0%, rgba(var(--accent-rgb), .06), transparent 70%),var(--bg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.SuggestionThread-module-scss-module__7RTr9G__header{border-bottom:1px solid var(--surface-border);background:#ffffff04;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.SuggestionThread-module-scss-module__7RTr9G__headerText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.SuggestionThread-module-scss-module__7RTr9G__headerTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.SuggestionThread-module-scss-module__7RTr9G__headerMeta{color:var(--text-muted);font-size:.72rem}.SuggestionThread-module-scss-module__7RTr9G__messages{resize:vertical;scrollbar-width:thin;scrollbar-color:var(--border-mid) #0000;flex-direction:column;gap:.6rem;height:300px;min-height:80px;padding:1rem;display:flex;overflow-y:auto}.SuggestionThread-module-scss-module__7RTr9G__empty{color:var(--text-muted);text-align:center;margin:auto 0;padding:1.5rem .5rem;font-size:.85rem;line-height:1.5}.SuggestionThread-module-scss-module__7RTr9G__daySeparator{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.75rem;margin:.35rem 0;font-size:.68rem;font-weight:700;display:flex}.SuggestionThread-module-scss-module__7RTr9G__daySeparator:before,.SuggestionThread-module-scss-module__7RTr9G__daySeparator:after{content:"";background:var(--surface-border);flex:1;height:1px}.SuggestionThread-module-scss-module__7RTr9G__row{align-items:flex-end;gap:.5rem;max-width:82%;display:flex}.SuggestionThread-module-scss-module__7RTr9G__rowOwn{justify-content:flex-end;align-self:flex-end}.SuggestionThread-module-scss-module__7RTr9G__rowOther{align-self:flex-start}.SuggestionThread-module-scss-module__7RTr9G__rowGrouped{margin-top:-.35rem}.SuggestionThread-module-scss-module__7RTr9G__avatar{background:var(--surface-light);border:1px solid var(--border-mid);width:28px;height:28px;color:var(--text-secondary);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.SuggestionThread-module-scss-module__7RTr9G__avatarLg{background:rgba(var(--accent-rgb), .16);border-color:rgba(var(--accent-rgb), .4);width:34px;height:34px;color:var(--text-primary);font-size:.75rem}.SuggestionThread-module-scss-module__7RTr9G__avatarTeam{background:rgba(var(--accent-rgb), .18);border-color:rgba(var(--accent-rgb), .45);color:var(--text-primary)}.SuggestionThread-module-scss-module__7RTr9G__avatarHidden{visibility:hidden}.SuggestionThread-module-scss-module__7RTr9G__bubble{border-radius:16px;flex-direction:column;gap:.2rem;min-width:0;padding:.55rem .85rem;display:flex}.SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__own{background:linear-gradient(135deg, var(--accent), var(--accent-dark,var(--accent)));box-shadow:0 4px 14px rgba(var(--accent-rgb), .22)}.SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__own.SuggestionThread-module-scss-module__7RTr9G__tail{border-bottom-right-radius:5px}.SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__own .SuggestionThread-module-scss-module__7RTr9G__senderName{color:var(--accent-fg,#fff)}.SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__own .SuggestionThread-module-scss-module__7RTr9G__roleBadge{color:var(--accent-fg,#fff);background-color:#ffffff2e}.SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__own .SuggestionThread-module-scss-module__7RTr9G__bubbleText{color:var(--accent-fg,#fff)}.SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__own .SuggestionThread-module-scss-module__7RTr9G__timestamp{text-align:right;color:var(--accent-fg,#fff);opacity:.65}.SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__other{background-color:var(--surface);border:1px solid var(--surface-border)}.SuggestionThread-module-scss-module__7RTr9G__bubble.SuggestionThread-module-scss-module__7RTr9G__other.SuggestionThread-module-scss-module__7RTr9G__tail{border-bottom-left-radius:5px}.SuggestionThread-module-scss-module__7RTr9G__bubbleHeader{align-items:center;gap:.4rem;display:flex}.SuggestionThread-module-scss-module__7RTr9G__senderName{color:var(--text-primary);font-size:.75rem;font-weight:600}.SuggestionThread-module-scss-module__7RTr9G__roleBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.SuggestionThread-module-scss-module__7RTr9G__roleBadge.SuggestionThread-module-scss-module__7RTr9G__admin{background-color:rgba(var(--accent-rgb), .18);color:var(--accent-gradient-end)}.SuggestionThread-module-scss-module__7RTr9G__roleBadge.SuggestionThread-module-scss-module__7RTr9G__user{color:var(--text-muted);background-color:#ffffff12}.SuggestionThread-module-scss-module__7RTr9G__bubbleText{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem;line-height:1.5}.SuggestionThread-module-scss-module__7RTr9G__timestamp{color:var(--text-muted);margin-top:.1rem;font-size:.66rem}.SuggestionThread-module-scss-module__7RTr9G__quickReplies{border-top:1px solid var(--surface-border);background-color:var(--surface);scrollbar-width:none;gap:.4rem;padding:.6rem .75rem 0;display:flex;overflow-x:auto}.SuggestionThread-module-scss-module__7RTr9G__quickReplies::-webkit-scrollbar{display:none}.SuggestionThread-module-scss-module__7RTr9G__quickReply{border:1px solid var(--border-mid);color:var(--text-secondary);letter-spacing:normal;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:.3rem .7rem;font-size:.74rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.SuggestionThread-module-scss-module__7RTr9G__quickReply:hover{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .5);color:var(--text-primary)}.SuggestionThread-module-scss-module__7RTr9G__quickReply:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.SuggestionThread-module-scss-module__7RTr9G__inputArea{border-top:1px solid var(--surface-border);background-color:var(--surface);flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.SuggestionThread-module-scss-module__7RTr9G__quickReplies+.SuggestionThread-module-scss-module__7RTr9G__inputArea{border-top:none}.SuggestionThread-module-scss-module__7RTr9G__inputArea .SuggestionThread-module-scss-module__7RTr9G__composer textarea{resize:none;min-height:34px}.SuggestionThread-module-scss-module__7RTr9G__composer{border:1px solid var(--border-mid);background-color:var(--bg);border-radius:12px;align-items:flex-end;gap:.5rem;padding:.3rem .3rem .3rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.SuggestionThread-module-scss-module__7RTr9G__composer:focus-within{border-color:rgba(var(--accent-rgb), .7);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15)}.SuggestionThread-module-scss-module__7RTr9G__composer textarea{resize:none;min-height:34px;max-height:140px;color:var(--text-primary);box-shadow:none;background:0 0;border:none;flex:1;margin:0;padding:.45rem 0;font-family:inherit;font-size:.875rem;line-height:1.45}.SuggestionThread-module-scss-module__7RTr9G__composer textarea::placeholder{color:var(--text-muted)}.SuggestionThread-module-scss-module__7RTr9G__composer textarea:focus{box-shadow:none;border:none;outline:none}.SuggestionThread-module-scss-module__7RTr9G__sendBtn{background:var(--accent);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--accent-fg,#fff);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s,transform .1s;display:flex}.SuggestionThread-module-scss-module__7RTr9G__sendBtn:hover:not(:disabled){background:var(--accent-light,var(--accent))}.SuggestionThread-module-scss-module__7RTr9G__sendBtn:active:not(:disabled){transform:scale(.94)}.SuggestionThread-module-scss-module__7RTr9G__sendBtn:disabled{background:var(--surface-light);color:var(--text-dim);opacity:1;cursor:not-allowed}.SuggestionThread-module-scss-module__7RTr9G__sendBtn svg{font-size:.8rem}.SuggestionThread-module-scss-module__7RTr9G__hint{color:var(--text-dim);padding-left:.25rem;font-size:.66rem}@media (hover:none){.SuggestionThread-module-scss-module__7RTr9G__hint{display:none}}
