.chat-input-container.svelte-zuho1a{position:relative;width:100%;display:block}input.svelte-zuho1a,textarea.svelte-zuho1a{display:block;width:100%;background-color:var(--white, #fff);border:1px solid var(--grey-light, #e0e0e0);border-radius:12px;padding:18px 16px;font-size:16px;color:var(--black, #000);outline:none;transition:border-color .2s ease,padding-top .2s ease,padding-bottom .2s ease,height .2s ease;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;position:relative;z-index:1}textarea.svelte-zuho1a{resize:none;min-height:80px;line-height:1.5;padding-top:18px;padding-bottom:38px;overflow:hidden}input.svelte-zuho1a{height:56px;line-height:1.1;padding-top:18px;padding-bottom:18px}.chat-input-container.has-label.svelte-zuho1a label:where(.svelte-zuho1a){position:absolute;left:16px;top:19px;font-size:16px;color:var(--grey, #888);pointer-events:none;transition:all .2s ease;background-color:var(--white, #fff);padding:0 4px;z-index:2;line-height:1}.chat-input-container.is-textarea.has-label.svelte-zuho1a label:where(.svelte-zuho1a){top:19px}.chat-input-container.has-label.svelte-zuho1a input:where(.svelte-zuho1a):focus+label:where(.svelte-zuho1a),.chat-input-container.has-label.svelte-zuho1a input:where(.svelte-zuho1a):not(:placeholder-shown)+label:where(.svelte-zuho1a),.chat-input-container.has-label.svelte-zuho1a textarea:where(.svelte-zuho1a):focus+label:where(.svelte-zuho1a),.chat-input-container.has-label.svelte-zuho1a textarea:where(.svelte-zuho1a):not(:placeholder-shown)+label:where(.svelte-zuho1a){top:8px;font-size:11px;color:var(--text-muted)}.chat-input-container.has-label.svelte-zuho1a input:where(.svelte-zuho1a):focus,.chat-input-container.has-label.svelte-zuho1a input:where(.svelte-zuho1a):not(:placeholder-shown){padding-top:24px;padding-bottom:12px}.chat-input-container.has-label.is-textarea.svelte-zuho1a textarea:where(.svelte-zuho1a):focus,.chat-input-container.has-label.is-textarea.svelte-zuho1a textarea:where(.svelte-zuho1a):not(:placeholder-shown){padding-top:24px;padding-bottom:32px}input.svelte-zuho1a:focus,textarea.svelte-zuho1a:focus{border-color:var(--blue, #007bff)}input.svelte-zuho1a::placeholder,textarea.svelte-zuho1a::placeholder{color:var(--grey, #aaa)}.chat-input-container.has-label.svelte-zuho1a input:where(.svelte-zuho1a)::placeholder,.chat-input-container.has-label.svelte-zuho1a textarea:where(.svelte-zuho1a)::placeholder{color:transparent}.strength-indicator.svelte-zuho1a{position:absolute;bottom:12px;left:16px;right:36px;display:flex;align-items:flex-start;gap:6px;pointer-events:none;z-index:3}.strength-indicator.svelte-zuho1a .icon:where(.svelte-zuho1a){width:12px;height:12px;aspect-ratio:1;position:relative;display:block;border-radius:50%;display:flex;align-items:center;justify-content:center}.strength-indicator.svelte-zuho1a .icon.check:where(.svelte-zuho1a){background-color:var(--blue, #007bff)}.strength-indicator.svelte-zuho1a .arc-container:where(.svelte-zuho1a){flex-shrink:0;--b: 2px;--a: calc(var(--strength-percentage, 0) * 3.6deg);width:12px;aspect-ratio:1;position:relative;display:block;margin-top:1px}.strength-indicator.svelte-zuho1a .arc-container:where(.svelte-zuho1a):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:var(--b) solid var(--grey-light, #e0e0e0);box-sizing:border-box;z-index:1}.strength-indicator.svelte-zuho1a .arc:where(.svelte-zuho1a){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--b);border-radius:50%;background:var(--black, #000);--_g: /var(--b) var(--b) no-repeat radial-gradient(50% 50%, #000 97%, #0000);mask:top var(--_g),calc(50% + 50%*sin(var(--a))) calc(50% - (50%*cos(var(--a)))) var(--_g),linear-gradient(#0000 0 0) content-box intersect,conic-gradient(#000 var(--a),#0000 0);-webkit-mask:top var(--_g),calc(50% + 50%*sin(var(--a))) calc(50% - (50%*cos(var(--a)))) var(--_g),linear-gradient(#0000 0 0) content-box intersect,conic-gradient(#000 var(--a),#0000 0);z-index:2;box-sizing:border-box}.strength-indicator.svelte-zuho1a .text:where(.svelte-zuho1a){font-size:12px;font-weight:500;color:var(--grey, #888);line-height:14px;text-align:left}@keyframes svelte-zuho1a-rotateArc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.arc-container.is-loading.svelte-zuho1a{animation:svelte-zuho1a-rotateArc 1s linear infinite}.input-group-wrapper.svelte-6u577d{width:100%}.group-title.svelte-6u577d{font-size:13px;font-weight:500;color:var(--black);opacity:.6;margin-bottom:8px;text-align:left}.input-group-container.svelte-6u577d{background-color:var(--white, #fff);border:1px solid var(--grey-light, #e0e0e0);border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden;width:100%}.slot-container.svelte-6u577d{display:flex;flex-direction:column}.slot-container.svelte-6u577d>.chat-input-container input,.slot-container.svelte-6u577d>.chat-input-container textarea{border-radius:0!important;border:none!important;box-shadow:none!important}.slot-container.svelte-6u577d>.chat-input-container:not(:last-child){border-bottom:1px solid var(--grey-light, #e0e0e0)}
