.prezi-chat-input-row{--composer-upload-card-gap:8px;align-items:stretch;gap:var(--composer-upload-card-gap);flex:1;min-height:0;display:flex}.prezi-chat-input-row>.prezi-chat-input-wrapper{min-width:0}.prezi-chat-input-row .composer-add-menu-wrapper{transition:opacity .16s,visibility}.prezi-chat-input-row .composer-add-menu-wrapper--concealed{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility 0s linear .16s}.prezi-chat-input-row .prezi-chat-input-resize-handle{transition:opacity .16s,visibility}.prezi-chat-input-row:has(>.composer-upload-card:not(.composer-upload-card--hidden)) .prezi-chat-input-resize-handle{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility 0s linear .16s}.composer-upload-card{--composer-upload-card-size:124px;--composer-upload-card-row-width:812px;--composer-upload-card-rest-width:max(var(--composer-upload-card-size), var(--composer-upload-card-row-width) / 3);--composer-upload-card-expanded-width:max(var(--composer-upload-card-rest-width), (var(--composer-upload-card-row-width) - var(--composer-upload-card-gap)) / 2);--composer-upload-card-ease:cubic-bezier(.16, 1, .3, 1);--composer-upload-card-text-shift:24px;contain:size;width:var(--composer-upload-card-rest-width);padding:var(--space-3);font-family:var(--font-family);text-align:center;color:var(--color-text-primary);cursor:pointer;background:color-mix(in srgb, var(--color-primary) 6%, var(--color-white));border:1px solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);transition:width .22s var(--composer-upload-card-ease), background .22s ease, margin-left .22s var(--composer-upload-card-ease), padding .22s var(--composer-upload-card-ease), border-width .22s var(--composer-upload-card-ease), opacity .16s ease, border-color var(--transition-fast);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.composer-upload-card:hover,.composer-upload-card:focus-within,.composer-upload-card.composer-upload-card--drag{width:var(--composer-upload-card-expanded-width);border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-white))}.composer-upload-card--settling,.composer-upload-card--settling *{transition:none!important}@media (prefers-reduced-motion:reduce){.composer-upload-card,.composer-upload-card *{transition-duration:0s!important;transition-delay:0s!important}}.composer-upload-card.composer-upload-card--drag{border-style:dashed}.composer-upload-card.composer-upload-card--hidden{width:0;margin-left:calc(-1 * var(--composer-upload-card-gap));opacity:0;pointer-events:none;border-width:0;padding-inline:0}.composer-upload-card__text{translate:0 calc(var(--space-2) - 2px);justify-items:center;display:grid}.composer-upload-card__title,.composer-upload-card__details{grid-area:1/1}.composer-upload-card__title{width:calc(var(--composer-upload-card-rest-width) - 2 * var(--space-3) - 2px);font-size:12px;font-weight:var(--font-weight-medium);opacity:1;transition:transform .26s var(--composer-upload-card-ease), opacity .2s ease 80ms, visibility 0s;line-height:16px;transform:translate(0)}.composer-upload-card:not(.composer-upload-card--drag):hover .composer-upload-card__title,.composer-upload-card:not(.composer-upload-card--drag):focus-within .composer-upload-card__title{opacity:0;transform:translateX(calc(-1 * var(--composer-upload-card-text-shift)));visibility:hidden;transition:transform .26s var(--composer-upload-card-ease), opacity .14s ease, visibility 0s linear .26s}.composer-upload-card__details{width:calc(var(--composer-upload-card-expanded-width) - 2 * var(--space-3) - 2px);opacity:0;transform:translateX(var(--composer-upload-card-text-shift));visibility:hidden;transition:transform .26s var(--composer-upload-card-ease), opacity .14s ease, visibility 0s linear .26s}.composer-upload-card:not(.composer-upload-card--drag):hover .composer-upload-card__details,.composer-upload-card:not(.composer-upload-card--drag):focus-within .composer-upload-card__details{opacity:1;visibility:visible;transition:transform .26s var(--composer-upload-card-ease), opacity .2s ease 80ms, visibility 0s;transform:translate(0)}.composer-upload-card__body{font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:16px;display:block}.composer-upload-card__cta{height:32px;margin-bottom:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:padding .22s var(--composer-upload-card-ease), background .22s ease, color .22s ease;border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:16px;display:inline-flex;overflow:hidden;translate:0 -2px}.composer-upload-card--tight .composer-upload-card__cta{margin-bottom:2px}.composer-upload-card__cta-icon{opacity:1;width:16px;transition:width .22s var(--composer-upload-card-ease), opacity .12s ease;flex-shrink:0;display:flex;overflow:hidden}.composer-upload-card__cta-label{opacity:0;max-width:0;transform:translateX(calc(-1 * var(--space-1)));transition:max-width .22s var(--composer-upload-card-ease), transform .22s var(--composer-upload-card-ease), opacity .12s ease;overflow:hidden}.composer-upload-card:not(.composer-upload-card--drag):hover .composer-upload-card__cta,.composer-upload-card:not(.composer-upload-card--drag):focus-within .composer-upload-card__cta{padding:0 var(--space-4);background:var(--color-primary);color:var(--color-absolute-white)}.composer-upload-card:not(.composer-upload-card--drag):hover .composer-upload-card__cta-icon,.composer-upload-card:not(.composer-upload-card--drag):focus-within .composer-upload-card__cta-icon{opacity:0;width:0}.composer-upload-card:not(.composer-upload-card--drag):hover .composer-upload-card__cta-label,.composer-upload-card:not(.composer-upload-card--drag):focus-within .composer-upload-card__cta-label{opacity:1;max-width:200px;transition:max-width .22s var(--composer-upload-card-ease), transform .22s var(--composer-upload-card-ease), opacity .16s ease 80ms;transform:none}.composer-upload-card:not(.composer-upload-card--drag) .composer-upload-card__cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 84%, var(--color-absolute-black))}.composer-upload-card__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.composer-upload-card__cta:disabled{opacity:.5;cursor:not-allowed}
