.assistant-demo-module__29IZIW__wrap{position:relative}.assistant-demo-module__29IZIW__pause{z-index:2;border:1px solid var(--color-panel-line);height:32px;color:var(--color-panel-ink-soft);cursor:pointer;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:20px;right:20px}.assistant-demo-module__29IZIW__pause:hover{color:#fff;background:#ffffff21}.assistant-demo-module__29IZIW__pause:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px}.assistant-demo-module__29IZIW__chat{border:1px solid var(--color-panel-line);background:var(--color-panel-soft);border-radius:20px;height:540px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.assistant-demo-module__29IZIW__inner{flex-direction:column;height:100%;padding:20px;display:flex}.assistant-demo-module__29IZIW__head{border-bottom:1px solid var(--color-panel-line);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:12px;display:flex}.assistant-demo-module__29IZIW__dot{width:32px;height:32px;color:var(--color-mint);background:#b2dc0029;border-radius:50%;justify-content:center;align-items:center;display:flex}.assistant-demo-module__29IZIW__name{color:#fff;font-size:14px;font-weight:600;display:block}.assistant-demo-module__29IZIW__status{color:var(--color-mint);font-size:13.5px;display:block}.assistant-demo-module__29IZIW__hadot{background:var(--color-mint);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #b2dc002e}.assistant-demo-module__29IZIW__body{flex:1;margin:8px -4px 0;padding:0 4px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.assistant-demo-module__29IZIW__stream{flex-direction:column;gap:10px;transition:opacity .45s,transform .45s;display:flex;position:absolute;bottom:6px;left:4px;right:4px}.assistant-demo-module__29IZIW__stream.assistant-demo-module__29IZIW__out{opacity:0;transform:translateY(-14px)}.assistant-demo-module__29IZIW__stream>*{animation:.38s cubic-bezier(.2,.8,.2,1) both assistant-demo-module__29IZIW__hain}@keyframes assistant-demo-module__29IZIW__hain{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.assistant-demo-module__29IZIW__bub{border-radius:15px;max-width:86%;padding:10px 14px;font-size:14px;line-height:1.5}.assistant-demo-module__29IZIW__bot{background:var(--color-panel-raised);color:var(--color-panel-ink);border-bottom-left-radius:5px;align-self:flex-start}.assistant-demo-module__29IZIW__me{background:var(--color-mint);color:var(--color-panel);border-bottom-right-radius:5px;align-self:flex-end;font-weight:600}.assistant-demo-module__29IZIW__chiprow{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:2px 0;display:flex}.assistant-demo-module__29IZIW__chip{border:1.5px solid var(--color-mint);color:var(--color-mint);border-radius:99px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .18s,color .18s,transform .14s,opacity .3s}.assistant-demo-module__29IZIW__chip.assistant-demo-module__29IZIW__hov{background:#b2dc0024}.assistant-demo-module__29IZIW__chip.assistant-demo-module__29IZIW__press{background:var(--color-mint);color:var(--color-panel);transform:scale(.95)}.assistant-demo-module__29IZIW__chiprow.assistant-demo-module__29IZIW__done .assistant-demo-module__29IZIW__chip:not(.assistant-demo-module__29IZIW__press){opacity:.35}.assistant-demo-module__29IZIW__chip.assistant-demo-module__29IZIW__cta{background:var(--color-mint);color:var(--color-panel);align-items:center;gap:6px;display:inline-flex}.assistant-demo-module__29IZIW__typing{background:var(--color-panel-raised);border-radius:15px 15px 15px 5px;align-self:flex-start;gap:5px;padding:13px 15px;display:flex}.assistant-demo-module__29IZIW__typing i{background:var(--color-panel-ink-mute);border-radius:50%;width:6px;height:6px;animation:1s infinite assistant-demo-module__29IZIW__blink}.assistant-demo-module__29IZIW__typing i:nth-child(2){animation-delay:.18s}.assistant-demo-module__29IZIW__typing i:nth-child(3){animation-delay:.36s}@keyframes assistant-demo-module__29IZIW__blink{0%,to{opacity:.3}50%{opacity:1}}.assistant-demo-module__29IZIW__bar{border-top:1px solid var(--color-panel-line);gap:9px;margin-top:6px;padding-top:14px;display:flex}.assistant-demo-module__29IZIW__input{background:var(--color-panel);color:#fff;white-space:nowrap;border:1.5px solid #4f4f4f;border-radius:12px;flex:1;align-items:center;height:44px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.assistant-demo-module__29IZIW__input.assistant-demo-module__29IZIW__on{border-color:var(--color-mint);box-shadow:0 0 0 3px #b2dc0029}.assistant-demo-module__29IZIW__ph{color:var(--color-panel-ink-mute);position:absolute;left:14px}.assistant-demo-module__29IZIW__input.assistant-demo-module__29IZIW__has .assistant-demo-module__29IZIW__ph{display:none}.assistant-demo-module__29IZIW__caret{background:var(--color-mint);opacity:0;width:1.5px;height:18px;margin-left:1px}.assistant-demo-module__29IZIW__input.assistant-demo-module__29IZIW__on .assistant-demo-module__29IZIW__caret{animation:1s step-end infinite assistant-demo-module__29IZIW__caret}@keyframes assistant-demo-module__29IZIW__caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.assistant-demo-module__29IZIW__send{background:var(--color-panel-raised);width:44px;height:44px;color:var(--color-panel-ink-mute);border-radius:12px;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .14s;display:flex}.assistant-demo-module__29IZIW__send.assistant-demo-module__29IZIW__on{background:var(--color-mint);color:var(--color-panel)}.assistant-demo-module__29IZIW__send.assistant-demo-module__29IZIW__press{transform:scale(.9)}.assistant-demo-module__29IZIW__cursor{z-index:5;pointer-events:none;opacity:0;filter:drop-shadow(0 3px 6px #0006);transition:transform .42s cubic-bezier(.45,.05,.25,1),opacity .3s;position:absolute;top:0;left:0}.assistant-demo-module__29IZIW__cursor.assistant-demo-module__29IZIW__show{opacity:1}.assistant-demo-module__29IZIW__cursor:after{content:"";opacity:0;background:#b2dc0073;border-radius:50%;width:28px;height:28px;position:absolute;top:-12px;left:-12px;transform:scale(0)}.assistant-demo-module__29IZIW__cursor.assistant-demo-module__29IZIW__tap:after{animation:.45s ease-out assistant-demo-module__29IZIW__tap}@keyframes assistant-demo-module__29IZIW__tap{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.assistant-demo-module__29IZIW__stream>*,.assistant-demo-module__29IZIW__typing i,.assistant-demo-module__29IZIW__input.assistant-demo-module__29IZIW__on .assistant-demo-module__29IZIW__caret,.assistant-demo-module__29IZIW__cursor.assistant-demo-module__29IZIW__tap:after{animation:none}.assistant-demo-module__29IZIW__stream,.assistant-demo-module__29IZIW__chip,.assistant-demo-module__29IZIW__input,.assistant-demo-module__29IZIW__send,.assistant-demo-module__29IZIW__cursor{transition:none}}
