.Yuw5b5{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--space-10);padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--border-chip);background:var(--background-ghost);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-tight);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),outline-color var(--transition-fast)}.Yuw5b5:hover:not(:disabled){background-color:var(--background-tertiary)}.Yuw5b5:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.a0Kt3n{display:inline-flex;align-items:center;justify-content:center;width:var(--space-45);height:var(--space-45);flex-shrink:0;color:var(--icon-primary)}.a0Kt3n svg{width:100%;height:100%}.ML4m3L{white-space:nowrap}.rENZWt{display:flex;flex-wrap:wrap;gap:var(--space-3)}.rENZWt,.rENZWt>*{align-items:center;min-height:2.5rem}.rENZWt>*{display:inline-flex}.KmNSK0{width:100%;border:1px solid var(--border-primary);border-radius:var(--4xl);box-shadow:var(--shadow-chat-input);transition:filter .4s ease-out,opacity .4s ease-out}.KmNSK0,.nQyBZT{position:relative;background:var(--background-primary-accent)}.nQyBZT{padding:var(--space-35) var(--space-35) calc(var(--space-35) + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:var(--2l);border-radius:var(--4xl) var(--4xl);z-index:1;border:1px solid var(--border-primary);margin:-1px}.W0ER3X{filter:blur(6px);opacity:.4;pointer-events:none}.GNf8Fs{filter:blur(0);opacity:1}.oKHGSi{transition:min-height .35s cubic-bezier(.4,0,.2,1);will-change:min-height}@media (prefers-reduced-motion:reduce){.oKHGSi{transition:none}}.D78kLU{width:100%}.D78kLU,.YBgTQK{display:flex;flex-direction:column}.YBHfPN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.rFJoDg{color:var(--text-critical);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0 var(--space-1)}.lTbcvl{display:flex;gap:var(--space-15);align-items:stretch;min-width:0;margin-bottom:calc(-1 * var(--5xl));padding:var(--m) var(--m) var(--7xl) var(--m);border-radius:var(--4xl) var(--4xl) 0 0;background:linear-gradient(0deg,var(--background-tertiary) 0,var(--background-tertiary) 100%),var(--background-primary);position:relative;z-index:0}.QPeE8F{flex:0 0 auto;width:calc(var(--10xl) * 3 + var(--space-2) * 4 + 2px);align-self:stretch;min-height:var(--space-24);display:flex;flex-direction:column}.QPeE8F>*{flex:1 1 auto;min-height:0}.a9vat0{flex:0 0 auto;width:10.5625rem;max-width:100%;width:auto;flex-grow:1}.XwFQ6b{flex:0 0 auto}.XwFQ6b,.ruamxw{width:auto;align-self:flex-start;min-height:0}.ruamxw{flex:0 1 auto;min-width:0}.VUcaDy{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:var(--space-1);align-self:flex-start;flex:0 0 auto}.DN3RLo{flex-grow:1;flex-basis:calc(100% / var(--single-file-slots-count));max-height:6rem}.SSJGPz{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.I8dDm0{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-tight);color:var(--text-primary);padding-left:var(--space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VdbM8g{display:flex;border:1px solid var(--border-primary);border-radius:var(--radius-2xl);padding:var(--space-3) var(--space-35);background:var(--background-primary-accent);transition:border-color var(--transition-fast)}.VdbM8g:has([aria-invalid=true]){border-color:var(--border-critical)}.dHCiqf{flex-direction:column;width:100%}.P5ZBnw,.dHCiqf{display:flex;gap:var(--space-3)}.P5ZBnw{align-items:flex-start}.P5ZBnw>*{flex:1 1;min-width:0}.z6S8Wd{flex:1 1;min-width:17rem;align-self:stretch;display:flex;flex-direction:column;gap:var(--space-2)}.z6S8Wd>*{flex:1 1 auto;min-height:0}.dPh6nC{display:flex;flex-direction:row;gap:var(--space-15);align-items:stretch}.dPh6nC>*{flex:1 1;min-width:0}.OEAR9l{display:flex;align-items:center;gap:var(--space-35);width:100%}.Xjx6tu{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(5.625rem,auto);grid-gap:var(--space-1);gap:var(--space-1)}.a6ZaGd{grid-template-columns:repeat(2,minmax(0,1fr))}.Mekc0z{display:flex;min-width:0}.a7DQDM{display:flex;align-items:flex-start;gap:var(--space-15);margin:0;padding:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary);border-radius:var(--radius-5xl);background:var(--background-tertiary);word-break:break-word}.oiIpqQ{display:flex;align-items:center;padding-block:var(--space-05);flex-shrink:0}.GqQPUn{width:var(--space-35);height:var(--space-35);color:var(--icon-secondary);flex-shrink:0}