.conversation-inline-image_gallery___p2B0{display:flex;gap:8px;margin:6px 0 10px;width:100%;max-width:min(100%,28rem)}.conversation-inline-image_gallery___p2B0[data-count="1"] .conversation-inline-image_loadingSlot__m7EcU,.conversation-inline-image_gallery___p2B0[data-count="1"] .conversation-inline-image_slotWrap__6DKGZ{aspect-ratio:1/1;width:100%;max-width:280px}.conversation-inline-image_gallery___p2B0[data-count="2"]{flex-direction:row}.conversation-inline-image_gallery___p2B0[data-count="2"] .conversation-inline-image_loadingSlot__m7EcU,.conversation-inline-image_gallery___p2B0[data-count="2"] .conversation-inline-image_slotWrap__6DKGZ{flex:1;min-width:0;max-width:200px;aspect-ratio:1/1}.conversation-inline-image_gallery___p2B0[data-count="3"],.conversation-inline-image_gallery___p2B0[data-count="4"],.conversation-inline-image_gallery___p2B0[data-count="5"]{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory}.conversation-inline-image_gallery___p2B0[data-count="3"] .conversation-inline-image_loadingSlot__m7EcU,.conversation-inline-image_gallery___p2B0[data-count="3"] .conversation-inline-image_slotWrap__6DKGZ,.conversation-inline-image_gallery___p2B0[data-count="4"] .conversation-inline-image_loadingSlot__m7EcU,.conversation-inline-image_gallery___p2B0[data-count="4"] .conversation-inline-image_slotWrap__6DKGZ,.conversation-inline-image_gallery___p2B0[data-count="5"] .conversation-inline-image_loadingSlot__m7EcU,.conversation-inline-image_gallery___p2B0[data-count="5"] .conversation-inline-image_slotWrap__6DKGZ{flex:0 0 calc(33.333% - 6px);min-width:88px;max-width:140px;aspect-ratio:1/1;scroll-snap-align:start}.conversation-inline-image_slotWrap__6DKGZ{position:relative;border-radius:12px;overflow:hidden;background:var(--background);box-shadow:none}.conversation-inline-image_slotWrapStandalone__IRANY{aspect-ratio:1/1;width:280px;max-width:100%;margin:6px 0 10px}.conversation-inline-image_slotWrapNatural__aqhWh{aspect-ratio:auto;overflow:visible;background:transparent;border-radius:0;width:fit-content;max-width:min(240px,100%);max-height:min(200px,40vh);margin:6px 0 10px}.conversation-inline-image_slotButton__7tZZp{cursor:pointer;appearance:none;border:none;outline:none;background:transparent;box-shadow:none;padding:0;display:block;width:100%;height:100%}.conversation-inline-image_slotButtonNatural__idCyC{position:relative;display:flex;width:fit-content;max-width:100%;max-height:inherit;height:auto;min-height:0}.conversation-inline-image_image__w80MQ{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:12px;z-index:1}.conversation-inline-image_imageNatural__TPzPL{position:relative;inset:auto;width:auto;height:auto;max-width:min(240px,100%);max-height:min(200px,40vh);object-fit:contain;border-radius:0}.conversation-inline-image_slotWrapCompact__7D7Bt{aspect-ratio:1/1;width:var(--attachment-tile-size);height:var(--attachment-tile-size);margin:0;border-radius:var(--attachment-radius)}.ComposerFileCard_card__k2Tlk{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;width:var(--attachment-file-card-width);height:var(--attachment-file-card-height);padding:0 10px;border:.5px solid var(--border);border-radius:var(--attachment-radius);background:var(--surface)}.dark .ComposerFileCard_card__k2Tlk{background:var(--surface-muted)}.ComposerFileCard_failed__bBf2M{border-color:#ec1313}.ComposerFileCard_nameDeleted__gmbyz{color:var(--subtle-foreground)}.ComposerFileCard_deletedTag__VZxGk{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--surface-muted);color:var(--subtle-foreground);font-size:10px;line-height:14px;vertical-align:1px}.ComposerFileCard_icon__0Ny92{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.ComposerFileCard_spinner__2saXQ{width:18px;height:18px;border:2px solid var(--border);border-top:2px solid transparent;border-radius:50%;animation:ComposerFileCard_fileCardSpin__m1JMn .8s linear infinite}@keyframes ComposerFileCard_fileCardSpin__m1JMn{to{transform:rotate(1turn)}}.ComposerFileCard_body__m5_jF{display:flex;flex-direction:column;flex:1;min-width:0;padding:6px 0}.ComposerFileCard_retry__9yeDr{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ComposerFileCard_name__xxRuZ{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:19px;color:var(--foreground)}.ComposerFileCard_meta__zKRpr{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;color:var(--subtle-foreground)}.ComposerFileCard_metaFailed__Ud1Ar{color:#ec1313}.ComposerFileCard_remove__kNImF{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--foreground) 72%,transparent);color:var(--background);opacity:0;cursor:pointer;transition:opacity .2s ease-in-out}.dark .ComposerFileCard_remove__kNImF{background:color-mix(in srgb,var(--foreground) 88%,transparent);color:var(--background)}.ComposerFileCard_card__k2Tlk:hover .ComposerFileCard_remove__kNImF,.ComposerFileCard_remove__kNImF:focus-visible{opacity:1}@media (pointer:coarse){.ComposerFileCard_remove__kNImF{opacity:1}}@media (prefers-reduced-motion:reduce){.ComposerFileCard_remove__kNImF{transition:none}}.ComposerFileCard_card__k2Tlk[data-removable=true]:focus-within .ComposerFileCard_name__xxRuZ,.ComposerFileCard_card__k2Tlk[data-removable=true]:hover .ComposerFileCard_name__xxRuZ{padding-right:16px}.ComposerFileCard_removeFailed__aRy1J{background:#ec1313;color:#fff;opacity:1}.ComposerFileCard_progressTrack__1LLap{position:absolute;bottom:4px;left:10px;right:10px;height:2px;overflow:hidden;border-radius:1px;background:color-mix(in srgb,var(--foreground) 8%,transparent)}.ComposerFileCard_progressBar__ocSEp{display:block;width:35%;height:100%;border-radius:inherit;background:#4d6bfe;animation:ComposerFileCard_fileCardProgress__DYFis 1.2s ease-in-out infinite alternate}.ComposerFileCard_progressBar__ocSEp[style]{animation:none}@keyframes ComposerFileCard_fileCardProgress__DYFis{0%{transform:translate(-70%)}to{transform:translate(220%)}}.UserMessageAttachments_deliverables__Um88Y{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.UserMessageAttachments_deliverablesSingle__R5144{grid-template-columns:minmax(0,1fr)}@media (max-width:639px){.UserMessageAttachments_deliverables__Um88Y{grid-template-columns:minmax(0,1fr)}}.ComposerAttachmentThumb_item__MyTrB{position:relative;width:var(--attachment-tile-size);height:var(--attachment-tile-size)}.ComposerAttachmentThumb_thumbnail___EDd5{width:var(--attachment-tile-size);height:var(--attachment-tile-size);padding:0;overflow:hidden;border:.5px solid var(--border);border-radius:var(--attachment-radius);background:var(--surface-hover);cursor:zoom-in}.ComposerAttachmentThumb_thumbnail___EDd5 img{display:block;width:100%;height:100%;object-fit:cover}.ComposerAttachmentThumb_remove__ZKZeK{position:absolute;top:4px;right:4px;z-index:1;display:grid;place-items:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--foreground) 72%,transparent);color:var(--background);opacity:0;cursor:pointer;transition:opacity .2s ease-in-out}.dark .ComposerAttachmentThumb_remove__ZKZeK{background:color-mix(in srgb,var(--foreground) 88%,transparent);color:var(--background)}.ComposerAttachmentThumb_item__MyTrB:hover .ComposerAttachmentThumb_remove__ZKZeK,.ComposerAttachmentThumb_remove__ZKZeK:focus-visible{opacity:1}@media (pointer:coarse){.ComposerAttachmentThumb_remove__ZKZeK{opacity:1}}@media (prefers-reduced-motion:reduce){.ComposerAttachmentThumb_remove__ZKZeK{transition:none}}.ComposerAttachmentThumb_thumbnailFailed__513S_{border-color:#ec1313}.ComposerAttachmentThumb_busyScrim__m74zH{position:absolute;inset:0;border-radius:var(--attachment-radius);background:color-mix(in srgb,var(--background) 55%,transparent);pointer-events:none}.ComposerAttachmentThumb_spinner__P0_az{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid color-mix(in srgb,var(--foreground) 35%,transparent);border-top:2px solid transparent;border-radius:50%;animation:ComposerAttachmentThumb_thumbSpin__XXnZ4 .8s linear infinite;pointer-events:none}@keyframes ComposerAttachmentThumb_thumbSpin__XXnZ4{to{transform:rotate(1turn)}}.ComposerAttachmentThumb_progressTrack__4KcjW{position:absolute;right:4px;bottom:3px;left:4px;height:2px;overflow:hidden;border-radius:1px;background:color-mix(in srgb,var(--foreground) 14%,transparent);pointer-events:none}.ComposerAttachmentThumb_progressBar__Oxpr_{display:block;width:35%;height:100%;border-radius:inherit;background:#4d6bfe;animation:ComposerAttachmentThumb_thumbProgress__9WemH 1.2s ease-in-out infinite alternate}.ComposerAttachmentThumb_progressBar__Oxpr_[style]{animation:none}@keyframes ComposerAttachmentThumb_thumbProgress__9WemH{0%{transform:translate(-70%)}to{transform:translate(220%)}}.ComposerAttachmentThumb_retry__847V1{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;border:none;border-radius:50%;background:#ec1313;color:#fff;cursor:pointer}@media (prefers-reduced-motion:reduce){.ComposerAttachmentThumb_progressBar__Oxpr_,.ComposerAttachmentThumb_spinner__P0_az{animation:none}}.composer-editor_root__cqOBx{position:relative}.composer-editor_editor__NBZ8R{width:100%;min-width:0;outline:none;border:0;background:transparent;word-break:break-word;white-space:pre-wrap;font-size:15px;line-height:1.5;color:var(--foreground)}.composer-editor_editor__NBZ8R p{margin:0}@media (max-width:767px){.composer-editor_editor__NBZ8R{font-size:16px}}.composer-editor_editor__NBZ8R:focus{outline:none;box-shadow:none}.composer-editor_editor__NBZ8R[aria-disabled=true]{cursor:not-allowed;opacity:.5}.composer-editor_placeholder__jYIgy{position:absolute;top:0;left:0;pointer-events:none;user-select:none;font-size:15px;line-height:1.5;color:#9ca3af}.dark .composer-editor_placeholder__jYIgy{color:var(--subtle-foreground)}@media (max-width:767px){.composer-editor_placeholder__jYIgy{font-size:16px}}