[data-message-composer]{--message-send-offset:-38px;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--card)}[data-message-composer]:focus-within{border-color:var(--ring)}#sea-consultation [data-message-composer]:has(>textarea:focus-visible),[data-message-composer]:has(>textarea:focus-visible){outline:2px solid var(--ring);outline-offset:3px}#sea-consultation [data-message-composer]>textarea:focus-visible,[data-message-composer]>textarea:focus-visible{outline:none}#sea-consultation [data-message-composer]>textarea,[data-message-composer]>textarea{display:block;width:100%;min-height:96px;max-height:min(240px,30dvh);padding:16px 18px;resize:none;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;outline:none;line-height:1.6}[data-message-composer]>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 8px 8px;padding:8px 10px;border-radius:18px;background:color-mix(in oklab,var(--primary) 5%,var(--card))}[data-message-context]{min-width:0;overflow-wrap:anywhere;color:var(--muted-foreground)}#sea-consultation [data-message-composer] [data-message-send],[data-message-send]{position:relative;width:36px;min-width:36px;height:36px;min-height:36px;flex-shrink:0;margin-left:38px;padding:8px;border-radius:50%;transform:translateX(var(--message-send-offset));transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .14s,opacity .14s}[data-message-composer]:has(textarea:not(:placeholder-shown)){--message-send-offset:0px}#sea-consultation [data-message-composer]:has(textarea:not(:placeholder-shown)) [data-message-send],[data-message-composer]:has(textarea:not(:placeholder-shown)) [data-message-send]{transition-duration:.26s,.14s,.14s}[data-message-send]:before{content:"";position:absolute;right:75%;top:25%;width:32px;height:50%;border-radius:50%;background:inherit;pointer-events:none;opacity:0;transform:scaleX(0);transform-origin:right center}[data-message-composer]:has(textarea:not(:placeholder-shown)) [data-message-send]:before{animation:message-send-neck .26s cubic-bezier(.16,1,.3,1)}@keyframes message-send-neck{0%,to{opacity:0;transform:scaleX(0)}22%{opacity:.8;transform:scaleX(1) scaleY(.85)}64%{opacity:.5;transform:scaleX(.5) scaleY(.45)}}#sea-consultation [data-message-composer] [data-message-send]:active:not(:disabled):not([aria-disabled=true]):not([aria-haspopup]),[data-message-composer] [data-message-send]:active:not(:disabled):not([aria-disabled=true]):not([aria-haspopup]){transform:translateX(var(--message-send-offset)) scale(.96)}@media (prefers-reduced-motion:reduce){#sea-consultation [data-message-composer] [data-message-send],[data-message-composer] [data-message-send]{transition:none}[data-message-composer]:has(textarea:not(:placeholder-shown)) [data-message-send]:before{animation:none}#sea-consultation [data-message-composer] [data-message-send]:active:not(:disabled):not([aria-disabled=true]):not([aria-haspopup]),[data-message-composer] [data-message-send]:active:not(:disabled):not([aria-disabled=true]):not([aria-haspopup]){transform:translateX(var(--message-send-offset))}}@media (max-height:500px){#sea-consultation [data-message-composer]>textarea,[data-message-composer]>textarea{min-height:64px}}