.app-composer[data-v-18f0f0b4]{background:transparent;box-shadow:0 -10px 20px -10px color-mix(in srgb,var(--scrim) 30%,transparent);display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-3);padding:var(--space-4);position:relative;z-index:10}.app-composer__row[data-v-18f0f0b4]{align-items:flex-end;display:flex;gap:var(--space-3)}.app-composer__pill[data-v-18f0f0b4]{align-items:center;background:color-mix(in srgb,var(--fg) 6%,transparent);border:1px solid var(--hairline);border-radius:var(--r-2xl);box-sizing:border-box;display:flex;flex:1;min-height:56px;min-width:0;padding:0 var(--space-4) 0 var(--space-1);transition:border-color var(--dur),box-shadow var(--dur)}.app-composer__pill--focused[data-v-18f0f0b4]{border-color:var(--primary-line);box-shadow:0 0 0 2px var(--primary-soft)}.app-composer__input[data-v-18f0f0b4]{background:transparent;border:0;color:var(--fg);flex:1;font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5;min-height:48px;min-width:0;outline:0;padding:var(--space-3) var(--space-2);resize:none}.app-composer__input[data-v-18f0f0b4]::-moz-placeholder{color:var(--fg-muted)}.app-composer__input[data-v-18f0f0b4]::placeholder{color:var(--fg-muted)}.app-composer__input[data-v-18f0f0b4]:disabled{cursor:not-allowed;opacity:.5}.app-composer__pill--disabled[data-v-18f0f0b4]{opacity:.8}.app-composer__footnote[data-v-18f0f0b4]{text-align:center}
