.request-feedback{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 15px;margin:5px 0 12px;border:1px solid #7ca76545;border-radius:15px;background:linear-gradient(110deg,#172713b0,#0e170bc9);color:#d5e8c5;font:600 12px/1.5 system-ui;letter-spacing:.035em;animation:kik-feedback-enter .22s ease-out}
.request-feedback-icon{display:flex;align-items:center;gap:4px;min-width:25px;height:24px}.request-feedback-icon i{display:block;width:5px;height:5px;border-radius:50%;background:currentColor;animation:kik-feedback-pulse 1.3s ease-in-out infinite}.request-feedback-icon i:nth-child(2){animation-delay:.15s}.request-feedback-icon i:nth-child(3){animation-delay:.3s}
.request-feedback[data-request-stage=search] .request-feedback-icon{border:1px solid #b3dc9280;border-radius:50%;justify-content:center;width:28px;height:28px;animation:kik-feedback-breathe 2s ease-in-out infinite}
.request-feedback[data-request-stage=music] .request-feedback-icon i,.request-feedback[data-request-stage=voice] .request-feedback-icon i,.request-feedback[data-request-stage=transcribe] .request-feedback-icon i{height:19px;border-radius:3px;animation:kik-feedback-bars 1.05s ease-in-out infinite}
.request-feedback[data-request-stage=generate] .request-feedback-icon,.request-feedback[data-request-stage=edit] .request-feedback-icon,.request-feedback[data-request-stage=video] .request-feedback-icon{border:1px dashed currentColor;border-radius:6px;padding:4px}
.response-reader{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:12px/1.5 system-ui;color:#afbea5;max-width:100%;margin:4px 0}.response-reader:empty{display:none}.response-reader .request-feedback{flex-basis:100%;margin:0;min-height:40px}.read-aloud-button[aria-busy=true]{animation:kik-feedback-breathe 1.5s ease-in-out infinite}.read-aloud-button[aria-pressed=true]{color:#d4efaf;border-color:#a1ca7080}.response-reader.is-playing>[role=status]::before{content:'▂ ▆ ▃ ';display:inline-block;animation:kik-feedback-breathe 1.5s ease-in-out infinite}.response-reader button[hidden]{display:none!important}.command-reader{width:100%}
@keyframes kik-feedback-pulse{0%,80%,100%{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@keyframes kik-feedback-bars{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes kik-feedback-breathe{0%,100%{opacity:.6}50%{opacity:1}}@keyframes kik-feedback-enter{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.request-feedback,.request-feedback *, .read-aloud-button,.response-reader.is-playing>[role=status]::before{animation:none!important;transition:none!important}}
