.scroller.svelte-jpu48c{width:var(--scroller-width,100%);height:var(--scroller-height,fit-content);display:flex;position:relative}.scroller.horizontal.svelte-jpu48c{flex-direction:row;align-items:center}.scroller.vertical.svelte-jpu48c{flex-direction:column;align-items:stretch}.scroll-container.svelte-jpu48c{gap:var(--scroller-gap,0px);padding:var(--scroller-padding,0px);flex:1;display:flex;overflow:auto}.scroller.horizontal.svelte-jpu48c .scroll-container:where(.svelte-jpu48c){scroll-behavior:var(--scroller-scroll-behavior,smooth);flex-direction:row;overflow:auto hidden}@media (prefers-reduced-motion:reduce){.scroller.horizontal.svelte-jpu48c .scroll-container:where(.svelte-jpu48c),.scroller.vertical.svelte-jpu48c .scroll-container:where(.svelte-jpu48c){scroll-behavior:auto}}.scroller.vertical.svelte-jpu48c .scroll-container:where(.svelte-jpu48c){scroll-behavior:var(--scroller-scroll-behavior,smooth);flex-direction:column;overflow:hidden auto}.scroll-container.snap.svelte-jpu48c{scroll-snap-type:var(--scroller-snap-type,x mandatory)}.scroller.vertical.svelte-jpu48c .scroll-container.snap:where(.svelte-jpu48c){scroll-snap-type:var(--scroller-snap-type,y mandatory)}.scroll-container.hide-scrollbar.svelte-jpu48c{-ms-overflow-style:none;scrollbar-width:none}.scroll-container.hide-scrollbar.svelte-jpu48c::-webkit-scrollbar{display:none}@layer{:where(.scroll-container.svelte-jpu48c:not(.hide-scrollbar)){scrollbar-width:var(--scroller-scrollbar-width,revert-layer);scrollbar-color:var(--scroller-scrollbar-color,revert-layer)}}@layer{:where(.scroll-container.svelte-jpu48c){justify-content:var(--scroller-justify-content,revert-layer)}}.scroll-container.dragging.svelte-jpu48c{cursor:grabbing}.scroll-container.svelte-jpu48c:focus-visible{outline:var(--scroller-focus-outline,2px solid #2563eb);outline-offset:var(--scroller-focus-outline-offset,-2px)}.arrow.svelte-jpu48c{z-index:1;margin:var(--scroller-arrow-margin,0px);--button-width:var(--scroller-arrow-size,32px);--button-height:var(--scroller-arrow-size,32px);--button-border-radius:var(--scroller-arrow-border-radius,50%);--button-color:var(--scroller-arrow-background,#fff);--button-border:var(--scroller-arrow-border,1px solid #e0e0e0);--button-text-color:var(--scroller-arrow-color,#333);--button-padding:var(--scroller-arrow-padding,4px);--button-box-shadow:var(--scroller-arrow-box-shadow,0 1px 3px #0000001f);--button-hover-color:var(--scroller-arrow-hover-background,#f5f5f5);--button-hover-text-color:var(--scroller-arrow-hover-color,var(--scroller-arrow-color,#333));flex-shrink:0;justify-content:center;align-items:center;display:flex}.arrow-icon.svelte-jpu48c{justify-content:center;align-items:center;line-height:0;display:flex}.arrow-icon.svelte-jpu48c svg{width:var(--scroller-arrow-icon-size,16px);height:var(--scroller-arrow-icon-size,16px)}.gradient.svelte-jpu48c{z-index:1;pointer-events:none;position:absolute}.scroller.horizontal.svelte-jpu48c .gradient:where(.svelte-jpu48c){width:var(--scroller-gradient-size,80px);top:0;bottom:0}.scroller.horizontal.svelte-jpu48c .gradient-start:where(.svelte-jpu48c){left:var(--scroller-arrow-size,32px);background:var(--scroller-gradient-start,linear-gradient(to right, #fff 0%, #ffffff80 40%, #fff0 100%))}.scroller.horizontal.svelte-jpu48c .gradient-end:where(.svelte-jpu48c){right:var(--scroller-arrow-size,32px);background:var(--scroller-gradient-end,linear-gradient(to left, #fff 0%, #ffffff80 40%, #fff0 100%))}.scroller.vertical.svelte-jpu48c .gradient:where(.svelte-jpu48c){height:var(--scroller-gradient-size,80px);left:0;right:0}.scroller.vertical.svelte-jpu48c .gradient-start:where(.svelte-jpu48c){top:var(--scroller-arrow-size,32px);background:var(--scroller-gradient-start,linear-gradient(to bottom, #fff 0%, #ffffff80 40%, #fff0 100%))}.scroller.vertical.svelte-jpu48c .gradient-end:where(.svelte-jpu48c){bottom:var(--scroller-arrow-size,32px);background:var(--scroller-gradient-end,linear-gradient(to top, #fff 0%, #ffffff80 40%, #fff0 100%))}.attachment-chip-row{--scroller-gap:var(--attachment-chip-row-gap,.5rem)}.chip.svelte-c2e8yq{padding-top:var(--attachment-chip-row-chip-padding-top,.25rem);padding-right:var(--attachment-chip-row-chip-padding-right,.25rem);flex-shrink:0;position:relative}.thumb.svelte-c2e8yq{width:var(--attachment-chip-row-chip-size,4.5rem);height:var(--attachment-chip-row-chip-size,4.5rem);border-radius:var(--attachment-chip-row-chip-border-radius,.5rem);background-color:var(--attachment-chip-row-chip-background,#fff);border:0;padding:0;display:block;overflow:hidden}button.thumb.svelte-c2e8yq{cursor:pointer;font:inherit;color:inherit;text-align:inherit}.thumb.svelte-c2e8yq img{width:var(--attachment-chip-row-thumb-img-width,100%);height:var(--attachment-chip-row-thumb-img-height,100%);object-fit:var(--attachment-chip-row-thumb-img-fit,cover)}.remove-wrap.svelte-c2e8yq{top:var(--attachment-chip-row-remove-offset,0);right:var(--attachment-chip-row-remove-offset,0);--button-width:var(--attachment-chip-row-remove-size,1.25rem);--button-height:var(--attachment-chip-row-remove-size,1.25rem);--button-min-width:0;--button-padding:0;--button-border-radius:var(--attachment-chip-row-remove-border-radius,999px);--button-color:var(--attachment-chip-row-remove-background,#18181b);--button-text-color:var(--attachment-chip-row-remove-color,#fff);--button-hover-color:var(--attachment-chip-row-remove-hover-background,#3f3f46);--button-border:var(--attachment-chip-row-remove-ring,1.5px solid #fff);--button-hover-border:var(--attachment-chip-row-remove-ring,1.5px solid #fff);--button-box-shadow:var(--attachment-chip-row-remove-box-shadow,0 1px 3px #0000004d);position:absolute}.cross.svelte-c2e8yq{width:var(--attachment-chip-row-remove-glyph-size,.625rem);height:var(--attachment-chip-row-remove-glyph-size,.625rem)}.video-tile.svelte-c2e8yq{background-color:var(--attachment-chip-row-video-tile-background,#18181b);position:relative}.play-badge.svelte-c2e8yq{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play-glyph.svelte-c2e8yq{width:var(--attachment-chip-row-play-glyph-size,1.25rem);height:var(--attachment-chip-row-play-glyph-size,1.25rem);color:var(--attachment-chip-row-play-glyph-color,#fff);filter:var(--attachment-chip-row-play-glyph-shadow,drop-shadow(0 1px 2px #00000073))}.file-tile.svelte-c2e8yq{justify-content:center;align-items:center;gap:var(--attachment-chip-row-file-tile-gap,.25rem);padding:var(--attachment-chip-row-file-tile-padding,.25rem 2px);background-color:var(--attachment-chip-row-file-tile-background,#ededed);border:var(--attachment-chip-row-file-tile-border,1px solid #e1e1e1);box-shadow:var(--attachment-chip-row-file-tile-box-shadow,0 2px .25rem #0000001a);box-sizing:border-box;flex-direction:column;display:flex}.file-glyph.svelte-c2e8yq{width:var(--attachment-chip-row-file-glyph-size,1.5rem);height:var(--attachment-chip-row-file-glyph-size,1.5rem);color:var(--attachment-chip-row-file-glyph-color,#858585);flex-shrink:0}.file-info.svelte-c2e8yq{text-align:center;width:100%;min-width:0}.file-name.svelte-c2e8yq{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:var(--attachment-chip-row-file-name-font-size,.75rem);font-weight:var(--attachment-chip-row-file-name-font-weight,400);letter-spacing:var(--attachment-chip-row-file-name-letter-spacing,normal);line-height:var(--attachment-chip-row-file-name-line-height,1.25rem);color:var(--attachment-chip-row-file-name-color,#52525b);margin:0;display:block;overflow:hidden}@media (max-width:767px){.remove-wrap.svelte-c2e8yq{--button-width:var(--attachment-chip-row-remove-size,1.125rem);--button-height:var(--attachment-chip-row-remove-size,1.125rem)}}.chat-composer.svelte-1ydnq4g{box-sizing:border-box;gap:var(--chat-composer-stack-gap,8px);width:var(--chat-composer-width,100%);padding:var(--chat-composer-padding,8px);background:var(--chat-composer-background,#fff);border:var(--chat-composer-border,1px solid #e4e4e7);border-radius:var(--chat-composer-border-radius,24px);box-shadow:var(--chat-composer-box-shadow,none);flex-direction:column;display:flex}.chat-composer.disabled.svelte-1ydnq4g{opacity:var(--chat-composer-disabled-opacity,.6)}.chat-composer.pill.svelte-1ydnq4g{border-radius:var(--chat-composer-pill-border-radius,999px)}.chat-composer.svelte-1ydnq4g:focus-within{border-color:var(--chat-composer-focus-border-color,#2563eb);box-shadow:var(--chat-composer-focus-shadow,0 0 0 2px #2563eb33)}.attachments-rich.svelte-1ydnq4g{padding:var(--chat-composer-attachments-padding,2px 4px 0)}.attachments.svelte-1ydnq4g{gap:var(--chat-composer-attachments-gap,6px);padding:var(--chat-composer-attachments-padding,2px 4px 0);flex-wrap:wrap;display:flex}.input-row.svelte-1ydnq4g{align-items:flex-end;gap:var(--chat-composer-gap,8px);display:flex}.input-row.stacked.svelte-1ydnq4g{align-items:stretch;gap:var(--chat-composer-stack-gap,8px);flex-direction:column}.text-row.svelte-1ydnq4g{min-width:0;display:flex}.control-row.svelte-1ydnq4g{align-items:flex-end;gap:var(--chat-composer-gap,8px);display:flex}.control-spacer.svelte-1ydnq4g{flex:1}.stacked.svelte-1ydnq4g .input:where(.svelte-1ydnq4g){width:100%;min-width:0}.leading.svelte-1ydnq4g{flex-shrink:0;align-items:center;display:flex}.input.svelte-1ydnq4g{box-sizing:border-box;resize:none;font-family:var(--chat-composer-font-family,inherit);font-size:var(--chat-composer-font-size,.9375rem);font-weight:var(--chat-composer-font-weight,400);line-height:var(--chat-composer-line-height,1.5);color:var(--chat-composer-color,#18181b);padding:var(--chat-composer-input-padding,6px 4px);max-height:var(--chat-composer-max-height,160px);background:0 0;border:none;outline:none;flex:1;overflow-y:auto}.input-field.svelte-1ydnq4g{flex:1;min-width:0;display:flex;position:relative}.input-field.svelte-1ydnq4g .input:where(.svelte-1ydnq4g){scrollbar-gutter:stable;width:100%;position:relative}.input.inline-mentions.svelte-1ydnq4g{color:#0000;caret-color:var(--chat-composer-color,#18181b)}.input.inline-mentions.svelte-1ydnq4g::selection{color:var(--chat-composer-color,#18181b)}.input-highlights.svelte-1ydnq4g{box-sizing:border-box;scrollbar-gutter:stable;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;letter-spacing:normal;word-spacing:normal;font-family:var(--chat-composer-font-family,inherit);font-size:var(--chat-composer-font-size,.9375rem);font-weight:var(--chat-composer-font-weight,400);line-height:var(--chat-composer-line-height,1.5);color:var(--chat-composer-color,#18181b);padding:var(--chat-composer-input-padding,6px 4px);position:absolute;inset:0;overflow:hidden}.input-highlights.svelte-1ydnq4g .mention{font:inherit;letter-spacing:inherit;word-spacing:inherit;color:var(--chat-composer-mention-color,var(--chat-composer-slash-name-color,#2563eb))}.input.svelte-1ydnq4g::placeholder{color:var(--chat-composer-placeholder-color,#52525b)}.control.svelte-1ydnq4g{flex-shrink:0;display:flex}.control.svelte-1ydnq4g svg{width:100%;height:100%}.attach.svelte-1ydnq4g,.voice.svelte-1ydnq4g{--button-width:var(--chat-composer-action-size,36px);--button-height:var(--chat-composer-action-size,36px);--button-padding:var(--chat-composer-action-padding,8px);--button-border-radius:var(--chat-composer-action-border-radius,50%);--button-color:var(--chat-composer-action-background-color,transparent);--button-text-color:var(--chat-composer-action-color,#52525b);--button-content-gap:0px;--button-hover-color:var(--chat-composer-action-hover-background-color,#f4f4f5);--button-hover-text-color:var(--button-text-color)}.voice.recording.svelte-1ydnq4g{--button-color:var(--chat-composer-voice-recording-background-color,#fee2e2);--button-text-color:var(--chat-composer-voice-recording-color,#dc2626)}.send.svelte-1ydnq4g{--button-width:var(--chat-composer-send-size,40px);--button-height:var(--chat-composer-send-size,40px);--button-padding:var(--chat-composer-send-padding,8px);--button-border-radius:var(--chat-composer-send-border-radius,50%);--button-color:var(--chat-composer-send-background-color,#18181b);--button-text-color:var(--chat-composer-send-color,#fff);--button-content-gap:0px;--button-hover-color:var(--chat-composer-send-hover-background-color,#27272a)}.send.stop.svelte-1ydnq4g{--button-color:var(--chat-composer-stop-background-color,#18181b);--button-text-color:var(--chat-composer-stop-color,#fff)}.chat-composer[data-has-slash].svelte-1ydnq4g{position:relative}.chat-composer.svelte-1ydnq4g>.slash-menu:where(.svelte-1ydnq4g){bottom:calc(100% + var(--chat-composer-slash-menu-outset,0px));left:calc(-1 * var(--chat-composer-slash-menu-outset,0px));right:calc(-1 * var(--chat-composer-slash-menu-outset,0px));margin-bottom:var(--chat-composer-slash-menu-gap,8px);z-index:var(--chat-composer-slash-menu-z-index,30);background:var(--chat-composer-slash-menu-background,var(--menu-background-color,#fff));border:var(--chat-composer-slash-menu-border,var(--menu-border,1px solid #e0e0e0));border-radius:var(--chat-composer-slash-menu-border-radius,12px);box-shadow:var(--chat-composer-slash-menu-box-shadow,var(--menu-box-shadow,0px 4px 16px #0000001f));position:absolute;overflow:hidden}.chat-composer.svelte-1ydnq4g>.slash-menu.top-layer:where(.svelte-1ydnq4g){box-sizing:border-box;margin:0 0 var(--chat-composer-slash-menu-gap,8px);color:inherit;padding:0;position:fixed;inset:auto}.slash-menu.svelte-1ydnq4g>.slash-list:where(.svelte-1ydnq4g){padding:var(--chat-composer-slash-list-padding,4px);max-height:var(--chat-composer-slash-list-max-height,280px);gap:var(--chat-composer-slash-list-gap,2px);margin:0;list-style:none;display:grid;overflow-y:auto}.slash-menu.svelte-1ydnq4g .slash-list:where(.svelte-1ydnq4g) li:where(.svelte-1ydnq4g){border-radius:var(--chat-composer-slash-item-border-radius,8px);--button-color:var(--chat-composer-slash-item-background,transparent);--button-background:none;--button-hover-color:var(--chat-composer-slash-item-hover-background,transparent);--button-text-color:var(--chat-composer-slash-item-color,var(--menu-item-color,#333));--button-hover-text-color:var(--chat-composer-slash-item-color,var(--menu-item-color,#333));--button-border:none;--button-box-shadow:none;--button-border-radius:var(--chat-composer-slash-item-border-radius,8px);--button-width:100%;--button-height:auto;--button-justify-content:flex-start;--button-padding:var(--chat-composer-slash-item-padding,8px 12px);--button-content-gap:var(--chat-composer-slash-item-gap,8px);min-width:0}.slash-menu.svelte-1ydnq4g>.slash-foot:where(.svelte-1ydnq4g){padding:var(--chat-composer-slash-foot-padding,4px 12px);border-top:var(--chat-composer-slash-foot-border,1px solid var(--menu-separator-color,#e0e0e0));font-family:var(--chat-composer-slash-foot-font-family,inherit);font-variant-ligatures:var(--chat-composer-slash-foot-font-variant-ligatures,inherit);font-size:var(--chat-composer-slash-foot-font-size,12px);color:var(--chat-composer-slash-foot-color,var(--menu-item-color,#333))}.slash-menu.svelte-1ydnq4g .slash-name:where(.svelte-1ydnq4g){font-family:var(--chat-composer-slash-name-font-family,monospace);color:var(--chat-composer-slash-name-color,#2563eb);flex-shrink:0}.slash-menu.svelte-1ydnq4g .slash-hint:where(.svelte-1ydnq4g){font-size:var(--chat-composer-slash-hint-font-size,12px);color:var(--chat-composer-slash-hint-color,#71717a);flex-shrink:0}.slash-menu.svelte-1ydnq4g .slash-desc:where(.svelte-1ydnq4g){text-align:start;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chat-composer-slash-desc-color,#52525b);flex:1;overflow:hidden}.slash-menu.svelte-1ydnq4g .slash-item-selected-default:where(.svelte-1ydnq4g){background:var(--chat-composer-slash-item-selected-background,var(--menu-item-hover-background-color,#f5f5f5))}.slash-menu.svelte-1ydnq4g .slash-badge:where(.svelte-1ydnq4g){padding:var(--chat-composer-slash-badge-padding,2px 8px);border-radius:var(--chat-composer-slash-badge-border-radius,999px);font-size:var(--chat-composer-slash-badge-font-size,12px);background:var(--chat-composer-slash-badge-background,#eff6ff);color:var(--chat-composer-slash-badge-color,#2563eb)}.send.action.svelte-1ydnq4g{--button-width:var(--chat-composer-idle-action-width,var(--chat-composer-send-size,40px));--button-padding:var(--chat-composer-idle-action-padding,var(--chat-composer-send-padding,8px));--button-border-radius:var(--chat-composer-idle-action-border-radius,var(--chat-composer-send-border-radius,50%));--button-color:var(--chat-composer-idle-action-background-color,var(--chat-composer-send-background-color,#18181b));--button-text-color:var(--chat-composer-idle-action-color,var(--chat-composer-send-color,#fff));--button-hover-color:var(--chat-composer-idle-action-hover-background-color,var(--chat-composer-send-hover-background-color,#27272a));--button-hover-text-color:var(--chat-composer-idle-action-hover-color,var(--button-text-color));--button-content-gap:var(--chat-composer-idle-action-gap,0px)}.send.action.action-with-text.svelte-1ydnq4g{--button-width:var(--chat-composer-idle-action-width,max-content);--button-padding:var(--chat-composer-idle-action-padding,8px 12px);--button-content-gap:var(--chat-composer-idle-action-gap,6px)}.action-with-text.svelte-1ydnq4g svg{width:var(--chat-composer-idle-action-icon-size,20px);height:var(--chat-composer-idle-action-icon-size,20px)}.sr-only.svelte-1ydnq4g{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
