.Composer_composer__FWL7_{position:relative;container-type:inline-size;container-name:composer}.Composer_composer__FWL7_ [data-slot=input-group]{max-height:80vh;max-height:80dvh}.Composer_controlLabel__LF8Ro{display:inline}.Composer_modelName__BkzKZ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container composer (max-width: 30rem){.Composer_controlLabel__LF8Ro{display:none}.Composer_modelName__BkzKZ{max-width:7ch}}@container composerchrome (max-width: 42rem){.Composer_controlLabel__LF8Ro{display:none}.Composer_modelName__BkzKZ{max-width:7ch}}@container composer (max-width: 26rem){.Composer_composer__FWL7_ .Composer_input__JKuwF{min-height:4.5rem!important}}.Composer_thinking__plLBn [data-slot=input-group]{z-index:0;border-color:transparent;contain:paint}.Composer_thinking__plLBn [data-slot=input-group]:before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-color:transparent;background-repeat:no-repeat;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;background-image:linear-gradient(90deg,hsl(var(--foreground)/0) 0,hsl(var(--foreground)) 50%,hsl(var(--foreground)/0) 100%);animation:Composer_composer-rotate__5c17p 2s linear infinite}.Composer_thinking__plLBn [data-slot=input-group]:after{content:"";position:absolute;z-index:-1;inset:4px;border-radius:calc(1.4rem - 4px);background:hsl(var(--card));pointer-events:none}.Composer_thinking__plLBn:before{content:"";position:absolute;z-index:0;inset:-5px;border-radius:calc(1.4rem + 5px);pointer-events:none;background:hsl(var(--foreground));filter:blur(14px);animation:Composer_composer-breathe__CZiU7 2s ease-in-out infinite;mix-blend-mode:multiply;opacity:.22}.dark .Composer_thinking__plLBn:before{mix-blend-mode:screen;opacity:.45}@keyframes Composer_composer-rotate__5c17p{to{transform:rotate(1turn)}}@keyframes Composer_composer-breathe__CZiU7{0%,to{opacity:.14}50%{opacity:.3}}.dark .Composer_thinking__plLBn:before{animation-name:Composer_composer-breathe-dark__iyYnm}@keyframes Composer_composer-breathe-dark__iyYnm{0%,to{opacity:.28}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.Composer_thinking__plLBn [data-slot=input-group]:before,.Composer_thinking__plLBn:before{animation-duration:4s}}.Composer_running__SbFOv{position:relative;padding:2px;border-radius:9999px;contain:paint;isolation:isolate}.Composer_running__SbFOv:before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-image:linear-gradient(90deg,hsl(var(--foreground)/0) 0,hsl(var(--foreground)) 50%,hsl(var(--foreground)/0) 100%);background-repeat:no-repeat;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;animation:Composer_composer-rotate__5c17p 1.6s linear infinite}.Composer_running__SbFOv:after{content:"";position:absolute;z-index:-1;inset:2px;border-radius:9999px;background:hsl(var(--muted));pointer-events:none}.Composer_running__SbFOv>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.Composer_running__SbFOv:before{animation:none}}