@layer equip{.eq-prompt-composer{box-sizing:border-box;gap:var(--eq-space-1);min-width:0;max-width:100%;padding:var(--eq-space-2);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-l);background:var(--eq-raised);color:var(--eq-ink);font-family:var(--eq-font);transition:border-color var(--eq-dur) var(--eq-ease);flex-direction:column;margin:0;display:flex}@media (hover:hover){.eq-prompt-composer:hover:where(:not([data-disabled])){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-prompt-composer:has(.eq-prompt-composer-input:focus-visible){outline:2px solid var(--eq-focus);outline-offset:-1px}.eq-prompt-composer[data-disabled]{opacity:.45;cursor:not-allowed}.eq-prompt-composer-attachments{gap:var(--eq-space-1);padding:0 0 var(--eq-space-1);flex-wrap:wrap;margin:0;list-style:none;display:flex}.eq-prompt-composer-chip{align-items:center;gap:var(--eq-space-1);max-inline-size:100%;height:20px;padding-inline:var(--eq-space-2) 2px;border-radius:var(--eq-radius-s);background:var(--eq-tint-strong);color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-xs) / 1 var(--eq-font);cursor:default;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring);display:inline-flex}@starting-style{.eq-prompt-composer-chip{opacity:0;scale:.96}}.eq-prompt-composer-chip>svg{color:var(--eq-ink-2);flex:none}.eq-prompt-composer-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eq-prompt-composer-chip-remove{border-radius:var(--eq-radius-s);width:16px;height:16px;color:var(--eq-ink-2);cursor:pointer;transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.eq-prompt-composer-chip-remove:before{content:"";position:absolute;inset:-4px}@media (hover:hover){.eq-prompt-composer-chip-remove:hover:not(:disabled){background:var(--eq-tint-strong);color:var(--eq-ink)}}.eq-prompt-composer-chip-remove:active:not(:disabled){scale:var(--eq-press)}.eq-prompt-composer-chip-remove:focus-visible{outline:2px solid var(--eq-focus);outline-offset:1px}.eq-prompt-composer-chip-remove:disabled{cursor:not-allowed}.eq-prompt-composer-input{box-sizing:border-box;width:100%;min-height:calc(1lh + 2 * var(--eq-space-1));padding:var(--eq-space-1) var(--eq-space-1);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.45 var(--eq-font);resize:none;background:0 0;border:0;margin:0;display:block;overflow-y:hidden}@supports (field-sizing:content){.eq-prompt-composer-input{field-sizing:content;max-block-size:calc(var(--_max-rows,8) * 1lh + 2 * var(--eq-space-1));overflow-y:auto}}.eq-prompt-composer-input::placeholder{color:var(--eq-ink-3);opacity:1}.eq-prompt-composer-input:focus-visible{outline:none}.eq-prompt-composer-input:disabled{cursor:not-allowed}.eq-prompt-composer-bar{align-items:center;gap:var(--eq-space-2);min-width:0;display:flex}.eq-prompt-composer-tools{align-items:center;gap:var(--eq-space-1);min-width:0;display:flex}.eq-prompt-composer-hint{min-width:0;color:var(--eq-ink-3);font:var(--eq-weight) var(--eq-text-xs) / 1.3 var(--eq-font);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.eq-prompt-composer .eq-prompt-composer-send{width:var(--eq-h-m);flex:none;margin-inline-start:auto;padding:0}.eq-prompt-composer[data-disabled] .eq-prompt-composer-send:disabled{opacity:1}.eq-prompt-composer-icon{width:16px;height:16px;display:grid}.eq-prompt-composer-icon>svg{width:16px;height:16px;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), rotate var(--eq-dur-move) var(--eq-spring);grid-area:1/1}.eq-prompt-composer-icon-stop{opacity:0;rotate:-90deg;scale:.4}.eq-prompt-composer[data-busy] .eq-prompt-composer-icon-send{opacity:0;rotate:90deg;scale:.4}.eq-prompt-composer[data-busy] .eq-prompt-composer-icon-stop{opacity:1;rotate:0deg;scale:1}}
