.mellow-response{overflow-wrap:anywhere;min-width:0;color:var(--text,#e9eaec);gap:12px;font-size:14px;line-height:1.6;display:grid}.mellow-response p{white-space:pre-wrap;margin:0}.mellow-response h4{letter-spacing:-.2px;margin:8px 0 0;font-size:16px;font-weight:590;line-height:1.4}.mellow-response ul,.mellow-response ol{margin:0;padding-inline-start:22px}.mellow-response li+li{margin-top:6px}.mellow-response strong{font-weight:590}.mellow-response pre{white-space:pre;background:#111213;border:1px solid #303236;border-radius:8px;min-width:0;max-width:100%;padding:12px;overflow-x:auto}.mellow-response code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.mellow-response pre code{white-space:pre}.mellow-progress{color:#a5a7ad;font-size:13px;line-height:1.5}.mellow-stream .mellow-response{color:inherit}.wd-conversation article{min-width:0}.wd-conversation article>strong{margin-block:12px 6px;display:block}.wd-conversation article>p{white-space:pre-wrap;overflow-wrap:anywhere}.mellow-response :not(pre)>code{background:var(--panel,#18191b);border:1px solid var(--line,#303236);border-radius:4px;padding:2px 4px}.mellow-response pre{margin:0}.mellow-character{vertical-align:middle;isolation:isolate;flex:none;display:inline-block;position:relative}.mellow-character>img{object-fit:contain;transform-origin:50% 90%;z-index:1;width:100%;height:100%;animation:.52s cubic-bezier(.2,.8,.3,1) both mellow-arrive;display:block;position:relative}.mellow-ground{filter:blur(1px);background:#0006;border-radius:50%;height:5%;position:absolute;bottom:1%;left:22%;right:22%}.mellow-idle>img{animation:.52s ease-out both mellow-arrive,7s ease-in-out 1s infinite mellow-breathe}.mellow-working>img{animation:1.7s ease-in-out infinite mellow-work}.mellow-review>img{animation:.5s ease-out both mellow-attend;transform:rotate(-5deg)}.mellow-success>img{animation:.7s ease-in-out both mellow-celebrate}.mellow-error>img{animation:.45s ease-out both mellow-pause}.mellow-dots{gap:2px;display:flex;position:absolute;top:0;right:-8px}.mellow-dots i{background:#b875ff;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite mellow-dot}.mellow-dots i:nth-child(2){animation-delay:.15s}.mellow-dots i:nth-child(3){animation-delay:.3s}.mellow-status{z-index:2;color:#fb5;text-align:center;background:#202123;border:1px solid #555;border-radius:50%;width:14px;height:14px;font:600 10px/12px system-ui;position:absolute;top:-2px;right:-3px}@keyframes mellow-arrive{0%{opacity:0;transform:translateY(3px)scale(.96,1.03)}65%{opacity:1;transform:translateY(-1px)scale(1.02,.98)}to{opacity:1;transform:none}}@keyframes mellow-breathe{0%,75%,to{transform:none}82%{transform:translateY(-1px)scale(1.01,1.025)}90%{transform:rotate(2deg)}}@keyframes mellow-work{0%,to{transform:rotate(-3deg)translateY(0)}40%{transform:rotate(3deg)translateY(-2px)scale(.98,1.025)}70%{transform:rotate(1deg)translateY(0)scale(1.02,.98)}}@keyframes mellow-attend{0%{transform:scale(1.03,.97)}65%{transform:rotate(-7deg)}to{transform:rotate(-5deg)}}@keyframes mellow-celebrate{0%{transform:scale(1.06,.94)}35%{transform:translateY(-5px)scale(.98,1.02)rotate(4deg)}70%{transform:scale(1.03,.97)}to{transform:none}}@keyframes mellow-pause{0%,to{transform:none}30%{transform:rotate(-4deg)}65%{transform:rotate(3deg)}}@keyframes mellow-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.mellow-character>img,.mellow-dots i{animation:none!important;transform:none!important}.mellow-dots i{opacity:.8}}html[data-motion=off] .mellow-character>img,html[data-motion=off] .mellow-dots i{animation:none!important;transform:none!important}.mellow-original>img{visibility:hidden}.mellow-live-face{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.mellow-eye{transform-box:view-box;transform-origin:36.5px 49.5px;animation:7.4s 1.3s infinite mellow-blink}.mellow-eye-right{transform-origin:65.5px 49.5px}.mellow-eye path{fill:none;stroke:#222323;stroke-width:9px;stroke-linecap:round}.mellow-gaze{animation:13s ease-in-out 2s infinite mellow-look}.mellow-working .mellow-gaze{animation:5s ease-in-out infinite mellow-think}.mellow-review .mellow-eye{transform:scaleY(.8)}.mellow-success .mellow-eye-right{animation:.8s ease-in-out mellow-wink,7.4s 2s infinite mellow-blink}@keyframes mellow-blink{0%,39%,43%,to{transform:scaleY(1)}41%{transform:scaleY(.12)}}@keyframes mellow-look{0%,18%,42%,72%,to{transform:translate(0)}23%,35%{transform:translate(2px,-1px)}52%,63%{transform:translate(-2px)}}@keyframes mellow-think{0%,to{transform:translate(0)}25%,65%{transform:translate(2px,-2px)}}@keyframes mellow-wink{0%,to{transform:scaleY(1)}40%,65%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.mellow-live-face{display:none}.mellow-original>img{visibility:visible}.mellow-gaze,.mellow-eye{animation:none!important;transform:none!important}}html[data-motion=off] .mellow-live-face{display:none}html[data-motion=off] .mellow-original>img{visibility:visible}html[data-motion=off] .mellow-gaze,html[data-motion=off] .mellow-eye{animation:none!important;transform:none!important}
