.dk-media-container{max-width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden;background:hsl(var(--color-fill-1))}.dk-media-header{padding:var(--space-3);background:hsl(var(--muted)/.5);border-bottom:1px solid hsl(var(--border))}.dk-media-title{margin:0;font-size:var(--text-sm);font-weight:600;color:hsl(var(--foreground));line-height:1.4}.dk-media-wrapper{position:relative;width:100%;background:hsl(var(--muted))}.dk-media-image{-o-object-fit:cover;object-fit:cover}.dk-media-image,.dk-media-video{width:100%;height:auto;display:block}.dk-media-video{background:hsl(var(--muted))}.dk-media-footer{padding:var(--space-3);background:hsl(var(--background));border-top:1px solid hsl(var(--border))}.dk-media-caption{margin:0;font-size:var(--text-sm);color:hsl(var(--muted-foreground));line-height:1.4}.dk-media-audio-wrapper{padding:var(--space-3);background:transparent}.dk-media-audio{width:100%;height:48px}.dk-file-preview{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:transparent}.dk-file-icon{font-size:32px;line-height:1;flex-shrink:0}.dk-file-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.dk-file-name{font-size:var(--text-sm);font-weight:600;color:hsl(var(--foreground));line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-file-size{font-size:var(--text-xs);color:hsl(var(--muted-foreground));font-weight:500}.dk-file-download-btn{display:block;width:100%;padding:12px 16px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));text-align:center;font-size:var(--text-sm);font-weight:600;text-decoration:none;border-top:1px solid hsl(var(--border));transition:all var(--transition-fast);cursor:pointer}.dk-file-download-btn:hover{opacity:.92}.dk-media-error{padding:var(--space-4);text-align:center;color:hsl(var(--destructive));font-size:var(--text-sm);background:hsl(var(--destructive)/.1);border:1px solid hsl(var(--destructive)/.2);border-radius:var(--radius)}.dk-media-error p{margin:0}.dark .dk-media-container,.dark-mode .dk-media-container,[data-theme=dark] .dk-media-container{background:hsl(var(--muted)/.3)}.dk-content-card{max-width:280px;background-color:#ffffff!important;background:#ffffff!important;border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0/.04)!important;border:1px solid #e5e7eb!important;transition:all var(--transition-fast)}.dk-content-card:hover{border-color:hsl(var(--border)/.8)}.dk-card-image{width:100%;height:140px;overflow:hidden;background:hsl(var(--muted))}.dk-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dk-card-body{padding:var(--space-3)}.dk-card-title{margin:0 0 var(--space-1) 0;font-size:var(--text-base);font-weight:600;color:hsl(var(--foreground));line-height:1.4}.dk-card-subtitle{margin:0 0 var(--space-2) 0;font-size:var(--text-sm);color:hsl(var(--muted-foreground));line-height:1.4}.dk-card-description{margin:0;font-size:var(--text-sm);color:hsl(var(--foreground)/.8);line-height:1.5}.dk-card-actions{padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid hsl(var(--border))}.dk-card-action-btn{padding:12px 16px;border-radius:0;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast);border:none;border-bottom:1px solid hsl(var(--border));width:100%;text-align:center}.dk-card-action-btn:last-child{border-bottom:none}.dk-card-action-btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dk-card-action-btn.primary:hover{opacity:.92}.dk-card-action-btn.outline{background:hsl(var(--background));color:hsl(var(--foreground))}.dk-card-action-btn.outline:hover{background:hsl(var(--muted)/.3)}.dark .dk-content-card,.dark-mode .dk-content-card,[data-theme=dark] .dk-content-card{background-color:#282c34!important;background:#282c34!important;border-color:hsl(var(--border))!important}.dk-content-list{max-width:100%;border:1px solid #e5e7eb!important;border-radius:var(--radius);overflow:hidden;background-color:#ffffff!important;background:#ffffff!important;box-shadow:0 1px 2px rgb(0 0 0/.04)!important}.dk-list-header{padding:var(--space-3);background:#f8f9fa;border-bottom:1px solid hsl(var(--border)/.3)}.dk-list-title{margin:0 0 2px;font-weight:600;color:hsl(var(--foreground))}.dk-list-subtitle,.dk-list-title{font-size:var(--text-sm);line-height:1.3}.dk-list-subtitle{margin:0;color:hsl(var(--muted-foreground))}.dk-list-items{display:flex;flex-direction:column;gap:0}.dk-list-item{display:flex;align-items:center;padding:var(--space-3);border:none;border-bottom:1px solid hsl(var(--border)/.3);border-radius:0;transition:all var(--transition-fast);background:transparent}.dk-list-item:last-child{border-bottom:none}.dk-list-item.interactive{cursor:pointer}.dk-list-item.interactive:hover{background:hsl(var(--muted)/.5)}.dk-list-item.selected{background:hsl(var(--primary)/.08)}.dk-list-item.disabled{opacity:.5;cursor:default}.dk-item-image{width:40px;height:40px;border-radius:calc(var(--radius) - 2px);-o-object-fit:cover;object-fit:cover;margin-right:var(--space-2);background:hsl(var(--muted))}.dk-item-content{flex:1;min-width:0}.dk-item-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.dk-item-title{margin:0;font-size:var(--text-sm);font-weight:400;color:hsl(var(--foreground));line-height:1.4}.dk-check-icon{color:hsl(var(--primary));font-size:14px;font-weight:700;flex-shrink:0}.dk-item-subtitle{color:hsl(var(--muted-foreground))}.dk-item-description,.dk-item-subtitle{margin:2px 0 0;font-size:var(--text-xs);line-height:1.3}.dk-item-description{color:hsl(var(--muted-foreground)/.8)}.dk-arrow-icon{margin-left:var(--space-2);color:hsl(var(--muted-foreground)/.4);font-size:14px;flex-shrink:0}.dk-list-footer{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3);border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.2)}.dk-selection-count{font-size:var(--text-xs);color:hsl(var(--muted-foreground));font-weight:500}.dk-submit-btn{padding:6px 12px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:calc(var(--radius) - 2px);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.dk-submit-btn:hover:not(:disabled){opacity:.9}.dk-submit-btn:disabled{opacity:.4;cursor:not-allowed;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.dk-list-empty,.dk-list-inactive{display:flex;align-items:center;justify-content:center;gap:6px;padding:var(--space-4);color:hsl(var(--muted-foreground));opacity:.5;font-size:var(--text-xs)}.dk-info-icon{flex-shrink:0}.dark .dk-content-list,.dark-mode .dk-content-list,[data-theme=dark] .dk-content-list{background-color:#282c34!important;background:#282c34!important;border-color:hsl(var(--border))!important}.dark .dk-list-header,.dark-mode .dk-list-header,[data-theme=dark] .dk-list-header{background:#1e2127!important}.dk-content-carousel{width:100%;overflow:hidden}.dk-carousel-title{margin:0 0 var(--space-3) 0;padding:0 var(--space-3);font-size:var(--text-base);font-weight:600;text-align:left;color:hsl(var(--foreground));line-height:1.4}.dk-carousel-scroll-container{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.dk-carousel-scroll-container::-webkit-scrollbar{display:none}.dk-carousel-track{display:flex;gap:12px;padding:0 var(--space-3) var(--space-2) var(--space-3)}.dk-carousel-card{flex:0 0 calc(40% - 5px);min-width:200px;max-width:280px;background-color:#ffffff!important;background:#ffffff!important;border-radius:var(--radius);overflow:hidden;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px rgb(0 0 0/.04)!important;transition:transform var(--transition-fast);scroll-snap-align:start}.dk-carousel-card:active{transform:scale(.98)}.dk-carousel-image{width:100%;height:140px;overflow:hidden;background:hsl(var(--muted))}.dk-carousel-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dk-carousel-card-body{padding:var(--space-3)}.dk-carousel-card-title{margin:0 0 var(--space-1) 0;font-size:var(--text-base);font-weight:600;color:hsl(var(--foreground));line-height:1.4}.dk-carousel-card-subtitle{margin:0 0 var(--space-2) 0;font-size:var(--text-sm);color:hsl(var(--muted-foreground));line-height:1.4}.dk-carousel-card-description{margin:0;font-size:var(--text-sm);color:hsl(var(--foreground)/.8);line-height:1.5}.dk-carousel-card-actions{padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid hsl(var(--border))}.dk-carousel-action-btn{padding:12px 16px;border-radius:0;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast);border:none;border-bottom:1px solid hsl(var(--border));width:100%;text-align:center}.dk-carousel-action-btn:last-child{border-bottom:none}.dk-carousel-action-btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dk-carousel-action-btn.primary:hover{opacity:.92}.dark .dk-carousel-card,.dark-mode .dk-carousel-card,[data-theme=dark] .dk-carousel-card{background-color:#282c34!important;background:#282c34!important;border-color:hsl(var(--border))!important}.dk-carousel-action-btn.secondary{background:hsl(var(--background));color:hsl(var(--foreground))}.dk-carousel-action-btn.secondary:hover{background:hsl(var(--muted)/.3)}.dk-carousel-empty{padding:8px 12px;background:hsl(var(--color-fill-1));color:hsl(var(--foreground));border-radius:12px 12px 12px 3px;font-size:var(--text-sm);line-height:1.5;max-width:85%}.dk-content-quick-replies{max-width:100%;border:1px solid #e5e7eb!important;border-radius:var(--radius);overflow:hidden;background-color:#ffffff!important;background:#ffffff!important;box-shadow:0 1px 2px rgb(0 0 0/.04)!important}.dk-quick-replies-header{padding:var(--space-3);background:#f8f9fa;border-bottom:1px solid hsl(var(--border))}.dark .dk-quick-replies-header,.dark-mode .dk-quick-replies-header,[data-theme=dark] .dk-quick-replies-header{background:#1e2127!important}.dk-quick-replies-text{margin:0;font-size:var(--text-sm);font-weight:500;color:hsl(var(--foreground));line-height:1.4}.dk-quick-replies-options{display:flex;flex-direction:column;gap:0}.dark .dk-content-quick-replies,.dark-mode .dk-content-quick-replies,[data-theme=dark] .dk-content-quick-replies{background-color:#282c34!important;background:#282c34!important;border-color:hsl(var(--border))!important}.dk-quick-reply-option{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:none;border-bottom:1px solid hsl(var(--border));background:transparent;font-size:var(--text-sm);font-weight:400;color:hsl(var(--foreground));cursor:pointer;transition:all var(--transition-fast);text-align:left;width:100%}.dk-quick-reply-option:last-child{border-bottom:none}.dk-quick-reply-option:hover:not(.disabled){background:hsl(var(--muted)/.6)}.dk-quick-reply-option.selected{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.dk-quick-reply-option.disabled{opacity:.4;cursor:not-allowed}.dk-reply-image{width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.dk-reply-text{flex:1;line-height:1.4}.dk-reply-arrow{color:hsl(var(--muted-foreground)/.4);font-size:14px;flex-shrink:0}.dk-quick-replies-empty{text-align:center;padding:var(--space-3);color:hsl(var(--muted-foreground));font-size:var(--text-xs)}.dk-specialized-input-wrapper{flex:1;position:relative}.dk-specialized-input{width:100%;background:transparent;border:none;padding:0;font-size:var(--text-sm);color:hsl(var(--foreground));outline:none;font-family:var(--font-sans)}.dk-specialized-input[type=email]{text-transform:lowercase}.dk-specialized-input[type=tel]{letter-spacing:.5px}.dk-specialized-input[type=number]{text-align:left}.dk-specialized-input[type=number]::-webkit-inner-spin-button,.dk-specialized-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dk-specialized-input[type=number]{-moz-appearance:textfield}.dk-specialized-input[type=date]{cursor:pointer}.dk-input-error{position:absolute;bottom:-18px;left:0;font-size:10px;color:hsl(var(--destructive));font-weight:500}.dk-text-input{flex:1;resize:none;border:none;outline:none;padding:0;font-size:var(--text-sm);font-family:var(--font-sans);line-height:1.5;background:transparent;color:hsl(var(--foreground));overflow-y:auto;max-height:120px}.dk-text-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.dk-text-input::placeholder{color:hsl(var(--muted-foreground))}.dark .dk-specialized-input,[data-theme=dark] .dk-specialized-input,body.dark-mode .dk-specialized-input{color:hsl(var(--foreground))}.dark .dk-specialized-input::-moz-placeholder,[data-theme=dark] .dk-specialized-input::-moz-placeholder,body.dark-mode .dk-specialized-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.dark .dk-specialized-input::placeholder,[data-theme=dark] .dk-specialized-input::placeholder,body.dark-mode .dk-specialized-input::placeholder{color:hsl(var(--muted-foreground))}.dark .dk-text-input,[data-theme=dark] .dk-text-input,body.dark-mode .dk-text-input{color:hsl(var(--foreground))}.dark .dk-text-input::-moz-placeholder,[data-theme=dark] .dk-text-input::-moz-placeholder,body.dark-mode .dk-text-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.dark .dk-text-input::placeholder,[data-theme=dark] .dk-text-input::placeholder,body.dark-mode .dk-text-input::placeholder{color:hsl(var(--muted-foreground))}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:221.2 83.2% 53.3%;--primary-foreground:210 40% 98%;--secondary:210 40% 96%;--secondary-foreground:222.2 84% 4.9%;--muted:210 40% 96%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96%;--accent-foreground:222.2 84% 4.9%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%;--color-fill-1:hsl(0 0% 100%);--radius:0.375rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1rem;--space-6:1.25rem;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-xs:0.6875rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1rem;--text-xl:1.125rem;--leading-none:1;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-base:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--shadow-2xl:0 25px 50px -12px rgb(0 0 0/0.25);--shadow-chatbox:0 0 0 1px rgb(0 0 0/0.03),0 2px 4px rgb(0 0 0/0.05),0 12px 24px rgb(0 0 0/0.08),0 24px 48px rgb(0 0 0/0.06);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--transition-bezier:cubic-bezier(0.4,0,0.2,1)}.dark,[data-theme=dark],body.dark-mode{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:217.2 91.2% 59.8%;--primary-foreground:222.2 84% 4.9%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:224.3 76.3% 48%;--color-fill-1:hsl(222.2 84% 4.9%)}.chat-messages-area{flex:1;overflow:hidden;position:relative;background:transparent}.ChatUI-messages{padding:var(--space-3) var(--space-3);scroll-behavior:smooth;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important}.Message-avatar,.Message-avatar.bot-avatar,.Message-avatar.user-avatar{display:none!important}.ChatUI-messages .Message--center{flex-direction:column!important;align-self:center!important;justify-content:center!important;margin:0 auto!important;width:100%!important}.system-message{text-align:center;padding:8px;margin:8px 0}.system-message-text{display:inline-block;background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.message-content-wrapper{display:flex;flex-direction:column;cursor:pointer;max-width:100%;overflow:hidden}.Message--right .message-content-wrapper{align-items:flex-end}.Message--left .message-content-wrapper{align-items:flex-start}.message-metadata{display:block;font-size:10px;color:hsl(var(--muted-foreground)/.6);font-weight:500;padding:4px 4px 0;line-height:1;animation:fade-in .2s ease-out;white-space:nowrap}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.Message--left .message-metadata,.message-metadata.left{text-align:left;margin-right:auto}.Message--right .message-metadata,.message-metadata.right{text-align:right;margin-left:auto}.Message-avatar.bot-avatar{background:hsl(var(--primary)/.1);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.message-timestamp{display:block;font-size:10px;color:hsl(var(--muted-foreground)/.6);font-weight:500;padding:2px 4px 0;line-height:1;margin-top:2px}.Message--left .message-timestamp{text-align:left}.Message--right .message-timestamp{text-align:right}.Bubble{max-width:85%;padding:8px 12px;font-size:var(--text-sm);line-height:1.5;font-weight:400;border-radius:12px;transition:all var(--transition-fast);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.Message--left .Bubble{background:hsl(var(--color-fill-1));color:hsl(var(--foreground));border-radius:12px 12px 12px 3px}.Message--right .Bubble{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:12px 12px 3px 12px}.poll-container{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--space-3);max-width:min(260px,85vw);box-shadow:none;margin:var(--space-3) 0;box-sizing:border-box}.poll-title{font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2);color:hsl(var(--foreground))}.poll-options{display:flex;flex-direction:column;gap:6px}.poll-option{display:flex;align-items:center;gap:var(--space-2);padding:8px 10px;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);cursor:pointer;transition:all var(--transition-fast);font-size:var(--text-sm);font-weight:500}.poll-option:hover{border-color:hsl(var(--ring));background:hsl(var(--accent))}.poll-option.selected{border-color:hsl(var(--primary));background:hsl(var(--accent))}.poll-dot{width:12px;height:12px;border:1px solid hsl(var(--border));border-radius:50%;background:hsl(var(--muted));flex-shrink:0;transition:all var(--transition-fast)}.poll-option.selected .poll-dot{background:hsl(var(--primary));border-color:hsl(var(--primary))}.poll-text{font-size:var(--text-sm);font-weight:500;color:hsl(var(--foreground))}.poll-footer{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid hsl(var(--border))}.poll-stats{font-size:var(--text-xs);color:hsl(var(--muted-foreground));font-weight:500}.scroll-down-btn{position:absolute;bottom:var(--space-3);right:var(--space-3);width:32px;height:32px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);cursor:pointer;z-index:10;transition:all var(--transition-fast)}.scroll-down-btn:hover{transform:scale(1.05);background:hsl(var(--accent))}.chat-empty-state{flex-direction:column;text-align:center;padding:var(--space-6) var(--space-4);height:100%}.chat-empty-state,.empty-state-avatar{display:flex;align-items:center;justify-content:center}.empty-state-avatar{width:64px;height:64px;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--muted-foreground));margin-bottom:var(--space-4)}.empty-state-icon{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));background:transparent;border:none}.empty-state-title{font-size:var(--text-lg);font-weight:600;color:hsl(var(--foreground));margin-bottom:var(--space-2)}.empty-state-description{font-size:var(--text-sm);color:hsl(var(--muted-foreground));line-height:1.5;max-width:240px}.Composer{background:hsl(var(--background));padding:var(--space-3) var(--space-4);border-top:1px solid hsl(var(--border))}.dark .Composer,[data-theme=dark] .Composer,body.dark-mode .Composer{background:hsl(var(--background));border-top-color:hsl(var(--border))}.input-hint{padding:var(--space-2) var(--space-1);margin-bottom:var(--space-2)}.input-hint span{display:inline-block;padding:4px var(--space-2);background:hsl(var(--muted)/.5);border-radius:8px;font-size:var(--text-xs);color:hsl(var(--muted-foreground));font-weight:500}.Composer-input-wrapper{position:relative;display:flex;align-items:center;gap:var(--space-2);background:hsl(var(--background));border:1.5px solid hsl(var(--border));border-radius:20px;padding:10px 12px;transition:all var(--transition-fast)}.Composer-input-wrapper:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary)/.1)}.Composer-input{flex:1;background:transparent;border:none;padding:0;font-size:var(--text-sm);color:hsl(var(--foreground));resize:none;max-height:100px;min-height:20px;line-height:1.5}.specialized-input-field{width:100%}