.vnmTRc{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-2);margin-top:var(--spacing-2);scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent}.vnmTRc::-webkit-scrollbar{height:4px}.vnmTRc::-webkit-scrollbar-track{background:transparent}.vnmTRc::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:20px}._4hK0BY{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:var(--radius-sm);max-width:160px;flex-shrink:0;transition:background-color .2s}._4hK0BY:hover{background:color-mix(in srgb,var(--surface) 80%,transparent)}._6qgmJE{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--background) 50%,transparent)}.EzMehb{width:100%;height:100%;object-fit:cover}.keztkf{color:var(--foreground-subtitle)}.zNIFGB{font-size:var(--font-size-xs);color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.GTpMY1{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:none;background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground-subtitle);cursor:pointer;padding:0;flex-shrink:0;transition:all .2s}.GTpMY1:hover{background:var(--color-error);color:#fff}._8VwkFS{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--surface) 90%,var(--primary));border:2px dashed var(--primary);z-index:10;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:eJ3Xvl .2s ease-out}._8VwkFS,.dbXFeb{display:flex;align-items:center}.dbXFeb{flex-direction:column;gap:var(--spacing-3);color:var(--primary);pointer-events:none}.YIXpqd{animation:FNUIRC 1s infinite}.h_Mwhc{font-size:var(--font-size-lg);font-weight:600}@keyframes eJ3Xvl{0%{opacity:0}to{opacity:1}}@keyframes FNUIRC{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pJAN3d{align-items:center;gap:var(--spacing-4);max-width:50rem;margin:0 auto}._9Mq6HJ,.pJAN3d{display:flex;flex-direction:column;width:100%}._9Mq6HJ{min-height:9rem;padding:var(--spacing-6);padding-bottom:var(--spacing-3);padding-right:var(--spacing-3);border:2px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 3%),color-mix(in srgb,var(--surface),var(--primary) 1%));position:relative;transition:all .2s ease-in-out;box-shadow:0 4px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.06),0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent);overflow:visible}._9Mq6HJ:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border));box-shadow:0 6px 25px rgba(0,0,0,.12),0 3px 12px rgba(0,0,0,.08),0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent),0 0 20px color-mix(in srgb,var(--primary) 8%,transparent);transform:translateY(-1px)}._9Mq6HJ:focus-within{border-color:var(--primary);box-shadow:0 8px 30px rgba(0,0,0,.15),0 4px 15px rgba(0,0,0,.1),0 0 0 1px var(--primary),0 0 25px color-mix(in srgb,var(--primary) 15%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent);transform:translateY(-2px)}.vbL_Ju{flex:1 1;display:flex;min-height:0}.AcaLz_{width:100%;height:100%;min-height:5rem;font-size:1.125rem;line-height:1.7;resize:none;background:transparent;font-weight:400;color:var(--foreground);transition:font-size .15s ease-in-out;text-shadow:0 1px 2px rgba(0,0,0,.02)}.AcaLz_::placeholder{color:var(--muted-foreground);opacity:.85;transition:opacity .15s ease-in-out}.AcaLz_:focus::placeholder{opacity:.6}.iOaj0m{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-3);flex-shrink:0}.DSU76p{color:var(--error);font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-sm);margin-top:var(--spacing-2)}.RnTCl0{margin-right:-4px}.vpvP4y{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0;padding:var(--spacing-1) var(--spacing-2);background-color:color-mix(in srgb,var(--muted) 40%,transparent);border-radius:var(--radius-full);transition:all .15s ease-in-out}.ZVaFgK{margin-right:auto;margin-left:calc(-1 * var(--spacing-3))}.vpvP4y:hover{background-color:color-mix(in srgb,var(--muted) 60%,transparent);color:var(--foreground)}.vpvP4y span,.xu6k5K{font-weight:500}.xu6k5K{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0;padding:var(--spacing-1) var(--spacing-2);background-color:color-mix(in srgb,var(--muted) 30%,transparent);border-radius:var(--radius-sm);transition:all .2s ease-in-out}.AvCYhI{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);font-weight:600}.fBXXSS{background:var(--primary-light);color:var(--color-button-orange);padding:.5rem 1.5rem;border-radius:9999px;font-weight:600;font-size:1rem;height:auto;flex-shrink:0;transition:all .2s ease-in-out;letter-spacing:.025em}.fBXXSS:hover:not(:disabled){background:var(--color-hover-orange)}.fBXXSS:disabled{transform:none;box-shadow:var(--shadow-subtle);opacity:.6;background:var(--primary-light)}.fBXXSS:hover:not(:disabled) svg{animation:lNziGj .6s ease-in-out}@keyframes lNziGj{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-2px) rotate(-5deg) scale(1.1)}50%{transform:translateY(-4px) rotate(0deg) scale(1.15)}75%{transform:translateY(-6px) rotate(5deg) scale(1.1)}to{transform:translateY(0) rotate(0deg) scale(1)}}@keyframes JgMhUw{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.pJAN3d{max-width:100%;gap:var(--spacing-3)}._9Mq6HJ{padding:var(--spacing-4);min-height:8rem}.AcaLz_{font-size:1rem;min-height:4rem}}@media (max-width:480px){._9Mq6HJ{padding:var(--spacing-3);border-radius:var(--radius)}.fBXXSS{padding:.375rem 1.25rem;font-size:.875rem}}