#dsi-dialog .dsi-voice,#dsi-home-entry .dsi-voice{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:11px;border:0;border-radius:50%;background:#304239;color:#fff;box-shadow:none;cursor:pointer}#dsi-dialog .dsi-voice svg,#dsi-home-entry .dsi-voice svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#dsi-dialog .dsi-voice:hover,#dsi-home-entry .dsi-voice:hover{background:#40594a;color:#fff}#dsi-dialog .dsi-voice:focus-visible,#dsi-home-entry .dsi-voice:focus-visible{outline:2px solid #739282;outline-offset:3px}.dsi-voice-stop{display:none;width:12px;height:12px;border-radius:2px;background:currentColor}.dsi-voice-wave{display:none;align-items:center;justify-content:flex-start;gap:3px;padding-left:12px;flex:1;min-width:0;height:44px;overflow:hidden}.dsi-voice-wave i{display:block;flex:none;width:3px;height:var(--h);border-radius:4px;background:#65846e;animation:dsi-wave 1.2s var(--delay) ease-in-out infinite}#dsi-dialog [data-voice-active=true] .dsi-voice,#dsi-home-entry [data-voice-active=true] .dsi-voice{background:#304239;box-shadow:0 0 0 4px #30423910}[data-voice-active=true] .dsi-voice .dsi-voice-stop{display:block}#dsi-dialog [data-voice-active=true] .dsi-voice svg,#dsi-home-entry [data-voice-active=true] .dsi-voice svg{display:none}#dsi-form[data-voice-active=true] #dsi-question,#dsi-home-form[data-voice-active=true] #dsi-home-question{display:none}[data-voice-active=true]>.dsi-voice-wave,[data-voice-active=true] .dsi-input>.dsi-voice-wave{display:flex}[data-voice-phase=thinking] .dsi-voice-wave i,[data-voice-phase=connecting] .dsi-voice-wave i{height:4px;animation:dsi-wave-think 1.5s var(--delay) ease-in-out infinite}[data-voice-phase=thinking] .dsi-voice-wave i:nth-child(n+4),[data-voice-phase=connecting] .dsi-voice-wave i:nth-child(n+4){display:none}[data-voice-phase=speaking] .dsi-voice-wave i{background:#60816c;animation-duration:.8s}#dsi-dialog .dsi-input{box-shadow:0 3px 14px #354d3d08}.dsi-voice-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dsi-voice-status{font:12px/1.5 system-ui,sans-serif;color:#62756a;margin:6px 16px 10px}.dsi-voice-status[hidden]{display:none!important}#dsi-dialog[data-voice-active=true] .dsi-voice-status,#dsi-home-entry[data-voice-active=true] .dsi-voice-status{display:none!important}.dsi-voice-action{display:inline-block;margin:6px 8px 0 0;padding:6px 12px;border:1px solid #d6dfe3;border-radius:16px;background:#fff;color:#34444d;font:inherit;cursor:pointer}.dsi-voice-action[hidden]{display:none!important}#dsi-home-draft{font:14px/1.5 system-ui,sans-serif;overflow-wrap:anywhere;color:inherit}#dsi-home-draft[hidden]{display:none!important}@keyframes dsi-wave{0%,100%{transform:scaleY(.45);opacity:.65}50%{transform:scaleY(.9);opacity:1}}@keyframes dsi-wave-think{0%,80%,100%{opacity:.3}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.dsi-voice-wave i{animation:none!important;transform:scaleY(.7)}}#dsi-dialog .dsi-input{gap:8px;align-items:center}#dsi-dialog #dsi-send,#dsi-home-entry #dsi-home-send{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;background:#eaf0eb;color:#3d5848;opacity:1}#dsi-dialog #dsi-send:hover:not(:disabled),#dsi-home-entry #dsi-home-send:hover:not(:disabled){background:#dbe6de}#dsi-dialog #dsi-send:disabled,#dsi-home-entry #dsi-home-send:disabled{background:#f0f3f0;color:#a9b4ad;cursor:default;opacity:1}#dsi-dialog #dsi-send:focus-visible{outline:2px solid #739282;outline-offset:3px}.dsi-voice-caption{font:14px/1.4 system-ui,sans-serif;color:#405e4d;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-dzk-theme=dark] #dsi-home-entry .dsi-voice{background:#c7dab6;color:#17231a}html[data-dzk-theme=dark] #dsi-home-entry #dsi-home-send:not(:disabled){background:#37483b;color:#e2ecdf}html[data-dzk-theme=dark] #dsi-home-entry #dsi-home-send:disabled{background:#2d3730;color:#85958a}html[data-dzk-theme=dark] #dsi-home-entry .dsi-voice-caption{color:#c7dab6}@media(max-width:360px){.dsi-voice-caption{font-size:12px;margin-left:4px}.dsi-voice-wave{padding-left:6px;gap:2px}}@media(max-width:600px),(pointer:coarse){#dsi-dialog .dsi-voice,#dsi-home-entry .dsi-voice,#dsi-dialog #dsi-send,#dsi-home-entry #dsi-home-send{flex-basis:48px;width:48px;height:48px;min-width:48px;min-height:48px}#dsi-dialog .dsi-voice svg,#dsi-home-entry .dsi-voice svg,#dsi-dialog #dsi-send svg,#dsi-home-entry #dsi-home-send svg{width:24px;height:24px}}#dsi-dialog [data-voice-active=true] .dsi-voice,#dsi-home-entry [data-voice-active=true] .dsi-voice{animation:none;box-shadow:0 0 0 var(--dsi-voice-ring-size,2px) rgba(var(--dsi-voice-halo,48,66,57),var(--dsi-voice-ring-alpha,.08));transition:box-shadow 80ms linear}[data-voice-active=true] .dsi-voice-wave i{animation:none;transform:scaleY(calc(.18 + var(--dsi-voice-level,0)*.82));transition:transform 80ms linear;opacity:.8}[data-voice-phase=thinking] .dsi-voice-wave i,[data-voice-phase=connecting] .dsi-voice-wave i{transform:none;opacity:.45}html[data-dzk-theme=dark] #dsi-home-entry .dsi-voice{--dsi-voice-halo:199,218,182}@media(prefers-reduced-motion:reduce){#dsi-dialog [data-voice-active=true] .dsi-voice,#dsi-home-entry [data-voice-active=true] .dsi-voice{transition:none;box-shadow:0 0 0 3px rgba(var(--dsi-voice-halo,48,66,57),.14)}[data-voice-active=true] .dsi-voice-wave i{transition:none;transform:scaleY(.5)}}