.gem-chat.gem-feed{background:var(--gem-panel);border:1px solid var(--gem-divider);border-radius:var(--gem-radius-card);flex-direction:column;flex:none;height:min(850px,100dvh - 220px);min-height:480px;position:relative;overflow:hidden}.gem-chat.gem-feed .str-chat{--str-chat__chat-bg-outgoing:transparent;--str-chat__chat-text-outgoing:var(--gem-text);--str-chat__chat-border-outgoing:transparent;--str-chat__chat-bg-attachment-outgoing:var(--str-chat__chat-bg-attachment-incoming);--str-chat__chat-reply-indicator-outgoing:var(--str-chat__chat-reply-indicator-incoming);--str-chat__chat-bg-incoming:transparent;--str-chat__chat-text-incoming:var(--gem-text);--str-chat__chat-border-incoming:transparent;--str-chat__chat-text-username:var(--gem-text);--str-chat__message-max-width:100%;--str-chat__message-with-attachment-max-width:100%;--str-chat__message-list-scroll-max-width:100%;--str-chat__message-bubble-radius-group-top:0;--str-chat__message-bubble-radius-group-middle:0;--str-chat__message-bubble-radius-group-bottom:0;--str-chat__message-bubble-radius-tail:0}.gem-chat.gem-feed>.gem-chat-state{flex-direction:column;align-items:center;gap:12px;display:flex}.gem-chat.gem-feed>.gem-chat-state p{margin:0}.gem-chat.gem-feed>.str-chat.str-chat__channel{flex:auto;height:auto;min-height:0}.gem-chat.gem-feed .str-chat__channel .str-chat__container{position:relative}.gem-chat.gem-feed .gem-feed-header{min-height:64px;padding:10px 12px 10px var(--gem-row-padding);border-bottom:1px solid var(--gem-divider);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.gem-chat.gem-feed .gem-feed-heading{min-width:0}.gem-chat.gem-feed .gem-feed-header h2,.gem-chat.gem-feed .gem-feed-header p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gem-chat.gem-feed .gem-feed-header h2{font-size:18px;font-weight:500;line-height:1.3}.gem-chat.gem-feed .gem-feed-header p{color:var(--gem-text-secondary);margin:2px 0 0;font-size:14px;line-height:1.4}.gem-chat.gem-feed .gem-feed-header .gem-button{flex-shrink:0}.gem-chat.gem-feed .str-chat__message-list{scrollbar-gutter:stable}.gem-chat.gem-feed .str-chat__message-list .str-chat__message-list-scroll .str-chat__ul{max-width:none;margin:0;padding-block:20px 12px}.gem-chat.gem-feed .str-chat__message-list .str-chat__date-separator:not(.str-chat__date-separator--floating){padding:16px var(--gem-row-padding) 8px;gap:12px}.gem-chat.gem-feed .str-chat__message-list .str-chat__date-separator:not(.str-chat__date-separator--floating):before,.gem-chat.gem-feed .str-chat__message-list .str-chat__date-separator:not(.str-chat__date-separator--floating):after{content:"";background-color:var(--gem-divider);flex:1 1 0;height:1px}.gem-chat.gem-feed .str-chat__date-separator.str-chat__date-separator--floating{display:none}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message),.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li{--gem-feed-row-top:2px;max-width:100%;padding-block:2px;padding-inline:calc(var(--gem-row-padding) + var(--gem-avatar) + var(--gem-avatar-gap)) var(--gem-row-padding);transition:background-color var(--gem-motion) ease;flex-wrap:wrap;align-items:center;column-gap:8px;display:flex;position:relative}.gem-chat.gem-feed .str-chat__ul>.str-chat__li.str-chat__li--top:has(>.str-chat__message),.gem-chat.gem-feed .str-chat__ul>.str-chat__li.str-chat__li--single:has(>.str-chat__message){--gem-feed-row-top:6px;padding-top:var(--gem-feed-row-top);min-height:calc(var(--gem-avatar) + 12px);margin-top:2px}.gem-chat.gem-feed .str-chat__ul>.str-chat__li.str-chat__li--bottom:has(>.str-chat__message),.gem-chat.gem-feed .str-chat__ul>.str-chat__li.str-chat__li--single:has(>.str-chat__message){padding-bottom:6px}.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li{--gem-feed-head-date:44px;--gem-feed-row-top:calc(var(--gem-feed-head-date) + 8px);padding-block:0}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message):hover,.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message):has(.str-chat__message-options--active){background-color:color-mix(in srgb, var(--gem-fill-hover) 40%, transparent)}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message.str-chat__message--highlighted){background-color:var(--gem-accent-soft)}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>*,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>*{flex:0 0 100%;order:5;min-width:0}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.str-chat__message,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__message{display:contents}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.str-chat__message>*,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__message>*{flex:0 0 100%;order:0;min-width:0}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.str-chat__message>.str-chat__message-metadata,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__message>.str-chat__message-metadata{flex:0 auto;order:1}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.gem-post-type,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.gem-post-type{overflow-wrap:anywhere;flex:0 auto;order:2;max-width:100%;margin-block:2px}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.str-chat__message>.str-chat__message-pin-indicator,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__message>.str-chat__message-pin-indicator{flex:0 auto;order:2;padding-block:0}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.gem-chat-card,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.gem-chat-card{order:3}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.str-chat__message>.str-chat__message-inner,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__message>.str-chat__message-inner{order:4}.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.gem-message-edit,.gem-chat.gem-feed .str-chat__ul>.str-chat__li:has(>.str-chat__message)>.gem-message-error{margin-block:4px}.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__date-separator:not(.str-chat__date-separator--floating){height:var(--gem-feed-head-date);order:0;margin-bottom:8px;padding-block:0}.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__date-separator,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__thread-start{flex-basis:calc(100% + var(--gem-avatar) + var(--gem-avatar-gap) + 2 * var(--gem-row-padding));margin-inline:calc(-1 * (var(--gem-row-padding) + var(--gem-avatar) + var(--gem-avatar-gap))) calc(-1 * var(--gem-row-padding))}.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li>.str-chat__thread-start{padding:8px var(--gem-row-padding);border-color:var(--gem-divider);color:var(--gem-text-secondary);background:0 0;margin-block:12px 0;font-size:12px;font-weight:600}.gem-chat.gem-feed .str-chat__message-list .str-chat__message>.str-chat__avatar:has(~.str-chat__message-inner){--avatar-size:var(--gem-avatar);top:var(--gem-feed-row-top);visibility:visible;pointer-events:auto;display:flex;position:absolute;inset-inline-start:var(--gem-row-padding)}.gem-chat.gem-feed .str-chat__li.str-chat__li--middle .str-chat__message>.str-chat__avatar:has(~.str-chat__message-inner),.gem-chat.gem-feed .str-chat__li.str-chat__li--bottom .str-chat__message>.str-chat__avatar:has(~.str-chat__message-inner){display:none}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-metadata{text-align:start;height:auto;min-height:0;color:var(--gem-text-secondary);flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:2px 8px;margin:0;font-size:12px;display:flex}.gem-chat.gem-feed .str-chat__li.str-chat__li--middle .str-chat__message .str-chat__message-metadata,.gem-chat.gem-feed .str-chat__li.str-chat__li--bottom .str-chat__message .str-chat__message-metadata{display:none}.gem-chat.gem-feed .str-chat__message-metadata .gem-feed-author{color:var(--gem-text);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.gem-chat.gem-feed .str-chat__message-metadata .str-chat__message-metadata__name{display:none}.gem-chat.gem-feed .str-chat__message-metadata .str-chat__message-status{order:1}.gem-chat.gem-feed .str-chat__message-metadata .str-chat__message-edited-indicator{margin-inline-start:0}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"message-bubble""reactions""replies";width:100%;margin:0;display:grid;position:static}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-inner .str-chat__message-bubble{width:auto;max-width:100%;box-shadow:none;background-color:#0000;border:0;border-radius:0;justify-self:stretch;gap:8px;padding:0;overflow:visible}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-bubble .str-chat__message-text{max-width:var(--gem-post-measure);color:var(--gem-text);padding:0;line-height:1.5}.gem-chat.gem-feed .str-chat__message-list .str-chat__message.str-chat__message--deleted .str-chat__message-bubble .str-chat__message-text{color:var(--gem-text-secondary)}.gem-chat.gem-feed .str-chat__message.str-chat__message--me .str-chat__message-bubble a,.gem-chat.gem-feed .str-chat__message.str-chat__message--me .str-chat__message-bubble .str-chat__message-mention{color:var(--gem-accent)}.gem-chat.gem-feed .str-chat__message.str-chat__message--me .str-chat__message-bubble .str-chat__message-mention{text-decoration:none}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-bubble .str-chat__attachment-list{--str-chat__attachment-max-width:var(--gem-attachment-max);max-width:var(--gem-attachment-max)}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-inner .str-chat__message-reactions-host{grid-area:reactions;justify-content:flex-start;justify-self:start;max-width:100%;margin:0;padding:4px 0 0}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-inner .str-chat__message-reactions-host:empty{display:none}.gem-chat.gem-feed .str-chat__message-list .str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host .str-chat__message-reactions>.str-chat__message-reactions__list{justify-content:flex-start}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-inner .str-chat__message-replies-count-button-wrapper{grid-area:replies;justify-self:start;margin:2px 0 0;padding:2px 0}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-inner .str-chat__message-replies-count-button-wrapper:after{display:none}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-inner .str-chat__message-replies-count-button-wrapper .str-chat__message-replies-count-button{border-radius:var(--gem-radius-pill);color:var(--gem-accent);transition:background-color var(--gem-motion) ease;flex-direction:row;padding:2px 8px 2px 2px;font-size:13px;font-weight:600}.gem-chat.gem-feed .str-chat__message-list .str-chat__message .str-chat__message-inner .str-chat__message-replies-count-button-wrapper .str-chat__message-replies-count-button:hover{background-color:var(--gem-fill-hover)}.gem-chat.gem-feed .str-chat__message-list .str-chat__message.str-chat__message--failed .str-chat__message-error-indicator{justify-self:start;position:static}.gem-chat.gem-feed .str-chat__ul .str-chat__li .str-chat__message .str-chat__message-inner>.gem-message-actions,.gem-chat.gem-feed .str-chat__ul .str-chat__li .str-chat__message .str-chat__message-inner>.str-chat__message-options,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li .str-chat__message .str-chat__message-inner>.gem-message-actions,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li .str-chat__message .str-chat__message-inner>.str-chat__message-options{top:-14px;z-index:2;width:auto;margin:0;position:absolute;inset-inline-end:var(--gem-row-padding)}.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li .str-chat__message .str-chat__message-inner>.gem-message-actions,.gem-chat.gem-feed .str-chat__thread .str-chat__parent-message-li .str-chat__message .str-chat__message-inner>.str-chat__message-options{top:var(--gem-feed-row-top)}.gem-chat.gem-feed .str-chat__main-panel .gem-chat-composer{max-width:none;padding:8px var(--gem-row-padding) 16px}.gem-chat.gem-feed .gem-chat-composer-bar>.gem-button-primary{margin-inline-start:auto}.gem-chat.gem-feed .gem-feed-post-types{flex-wrap:wrap;align-items:center;gap:4px;margin-inline:4px;display:inline-flex}.gem-chat.gem-feed .gem-feed-post-types .gem-chip{min-height:28px;padding:3px 10px;font-size:12px}.gem-chat.gem-feed select.gem-input.gem-feed-kudos{max-width:min(100%,280px);min-height:32px;padding-block:5px;font-size:13px}.gem-chat.gem-feed .gem-feed-sparks-inline{scrollbar-width:thin;padding:8px var(--gem-row-padding) 0;flex-shrink:0;gap:8px;display:flex;overflow-x:auto}.gem-chat.gem-feed .gem-feed-sparks-inline .gem-chip{white-space:nowrap;flex:none}.gem-chat.gem-feed .gem-feed-rail{--gem-row-padding:20px;background:var(--gem-panel);border-inline-start:1px solid var(--gem-divider);flex-direction:column;min-width:0;min-height:0;display:flex}.gem-chat.gem-feed.gem-feed-wide .gem-feed-rail{flex:0 0 var(--gem-side-pane-width);width:var(--gem-side-pane-width)}.gem-chat.gem-feed:not(.gem-feed-wide) .gem-feed-rail{z-index:3;width:min(100%, var(--gem-side-pane-width));box-shadow:var(--gem-shadow-menu);position:absolute;inset-block:0;inset-inline-end:0}.gem-chat.gem-feed .gem-feed-rail .str-chat__thread-container{border-inline-start:0;flex:auto;height:auto;min-height:0}.gem-chat.gem-feed .gem-feed-rail .str-chat__thread .str-chat__main-panel-inner{flex:auto;height:auto;min-height:0}.gem-chat.gem-feed .gem-feed-rail-scroll{flex:auto;min-height:0;padding-block:8px;overflow-y:auto}.gem-chat.gem-feed .gem-feed-rail-section{padding:12px var(--gem-row-padding) 16px}.gem-chat.gem-feed .gem-feed-rail-scroll .gem-feed-rail-section+.gem-feed-rail-section{border-top:1px solid var(--gem-divider)}.gem-chat.gem-feed .gem-feed-rail-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.gem-chat.gem-feed .gem-feed-rail h3{color:var(--gem-text);margin:0;font-size:15px;font-weight:600}.gem-chat.gem-feed .gem-feed-rail .gem-button.gem-feed-rail-more{min-height:28px;color:var(--gem-text-secondary);padding:4px 8px;font-size:13px}.gem-chat.gem-feed .gem-feed-rail-empty{margin:0;padding:4px 0}.gem-chat.gem-feed .gem-feed-rail-links{gap:2px;margin-inline:-8px;display:grid}.gem-chat.gem-feed .gem-feed-rail-link{border-radius:var(--gem-radius-control);width:100%;min-height:56px;color:var(--gem-text);text-align:start;cursor:pointer;transition:background-color var(--gem-motion) ease;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.gem-chat.gem-feed .gem-feed-rail-link:hover{background:var(--gem-fill-hover)}.gem-chat.gem-feed .gem-feed-rail-link:active{background:var(--gem-fill-pressed)}.gem-chat.gem-feed .gem-feed-rail-link-icon{border-radius:var(--gem-radius-control);background:var(--gem-accent-soft);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.gem-chat.gem-feed .gem-feed-rail-link-body{gap:2px;min-width:0;display:grid}.gem-chat.gem-feed .gem-feed-rail-link-title{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.gem-chat.gem-feed .gem-feed-rail-link-detail{color:var(--gem-text-secondary);font-size:13px;line-height:1.35}.gem-chat.gem-feed .gem-feed-rail-dot{border-radius:var(--gem-radius-pill);background:var(--gem-accent);width:8px;height:8px}.gem-chat.gem-feed .gem-feed-events{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.gem-chat.gem-feed .gem-feed-event{border-radius:var(--gem-radius-control);width:100%;color:var(--gem-text);text-align:start;cursor:pointer;transition:background-color var(--gem-motion) ease;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.gem-chat.gem-feed .gem-feed-event:hover{background:var(--gem-fill-hover)}.gem-chat.gem-feed .gem-feed-event:active{background:var(--gem-fill-pressed)}.gem-chat.gem-feed .gem-feed-event-date{border-radius:var(--gem-radius-control);border:1px solid var(--gem-divider);align-content:center;justify-items:center;width:44px;height:44px;line-height:1.1;display:grid}.gem-chat.gem-feed .gem-feed-event-date span{letter-spacing:.6px;text-transform:uppercase;color:var(--gem-text-secondary);font-size:10px;font-weight:600}.gem-chat.gem-feed .gem-feed-event-date strong{color:var(--gem-text);font-size:17px;font-weight:600}.gem-chat.gem-feed .gem-feed-event-body{gap:2px;min-width:0;display:grid}.gem-chat.gem-feed .gem-feed-event-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.gem-chat.gem-feed .gem-feed-event-time{color:var(--gem-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gem-chat.gem-feed .gem-feed-rail-sparks{padding:16px var(--gem-row-padding) 20px;border-top:1px solid var(--gem-divider);flex-shrink:0;gap:8px;display:grid}.gem-chat.gem-feed .gem-feed-rail .gem-feed-sparks{flex-wrap:wrap;gap:8px;display:flex}.gem-chat.gem-feed .gem-feed-pinned{top:8px;z-index:5;background:var(--gem-panel);border:1px solid var(--gem-divider);border-radius:var(--gem-radius-card);width:min(360px,100% - 24px);max-height:min(420px,100% - 16px);box-shadow:var(--gem-shadow-menu);flex-direction:column;display:flex;position:absolute;inset-inline-end:12px}.gem-chat.gem-feed .gem-feed-pinned-head{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 8px 16px;display:flex}.gem-chat.gem-feed .gem-feed-pinned-head h3{margin:0;font-size:15px;font-weight:600}.gem-chat.gem-feed .gem-feed-pinned .gem-feed-rail-empty{padding:0 16px 16px}.gem-chat.gem-feed .gem-feed-pinned-list{align-content:start;gap:2px;min-height:0;margin:0;padding:0 8px 8px;list-style:none;display:grid;overflow-y:auto}.gem-chat.gem-feed .gem-feed-pinned-item{border-radius:var(--gem-radius-control);text-align:start;cursor:pointer;width:100%;transition:background-color var(--gem-motion) ease;background:0 0;border:0;gap:2px;padding:10px 12px;display:grid}.gem-chat.gem-feed .gem-feed-pinned-item:hover{background:var(--gem-fill-hover)}.gem-chat.gem-feed .gem-feed-pinned-item:active{background:var(--gem-fill-pressed)}.gem-chat.gem-feed .gem-feed-pinned-author{color:var(--gem-text);font-size:13px;font-weight:600}.gem-chat.gem-feed .gem-feed-pinned-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--gem-text-secondary);-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=767px){.gem-chat.gem-feed .str-chat{--gem-row-padding:12px}.gem-chat.gem-feed .gem-feed-header p{white-space:normal}.gem-chat.gem-feed:not(.gem-feed-wide) .gem-feed-rail{border-inline-start:0;width:100%}.gem-chat.gem-feed .gem-chat-composer-hint{display:none}}