.turn[data-v-81c0f569]{width:100%;max-width:780px}.turn.user[data-v-81c0f569]{align-self:flex-end}.role[data-v-81c0f569]{letter-spacing:.08em;text-transform:uppercase;color:#7d8598;margin-bottom:5px;font-size:11px}.turn.user .role[data-v-81c0f569]{text-align:right}.mic-tag[data-v-81c0f569]{margin-left:5px;font-size:11px}.bubble[data-v-81c0f569]{white-space:pre-wrap;word-break:break-word;background:#1b1f29;border:1px solid #262a35;border-radius:10px;padding:11px 14px}.turn.user .bubble[data-v-81c0f569]{background:#2a3350;border-color:#0000}.bubble.error[data-v-81c0f569]{color:#ffb4b4;border-color:#6b2b2b}.bubble.typing[data-v-81c0f569]{gap:5px;padding:15px 16px;display:flex}.dot[data-v-81c0f569]{background:#5a6478;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bounce-81c0f569}.dot[data-v-81c0f569]:nth-child(2){animation-delay:.15s}.dot[data-v-81c0f569]:nth-child(3){animation-delay:.3s}@keyframes bounce-81c0f569{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.notice[data-v-81c0f569]{color:#8b93a7;background:#191d26;border:1px dashed #2f3543;border-radius:20px;align-self:center;padding:6px 14px;font-size:12.5px}.think[data-v-81c0f569]{color:#8b93a7;margin-top:6px;font-size:12.5px}.think summary[data-v-81c0f569]{cursor:pointer}.think pre[data-v-81c0f569]{white-space:pre-wrap;background:#161922;border-radius:8px;margin:6px 0 0;padding:10px}.usage[data-v-81c0f569]{color:#6d7488;font-variant-numeric:tabular-nums;margin-top:6px;font-size:11.5px}.composer[data-v-69985117]{border-top:1px solid #262a35;align-items:flex-end;gap:10px;padding:14px 20px 10px;display:flex}textarea[data-v-69985117]{resize:none;min-height:44px;max-height:160px;color:inherit;font:inherit;background:#171a22;border:1px solid #2f3543;border-radius:9px;flex:1;padding:11px 12px}textarea[data-v-69985117]:focus{border-color:#4a5a8f;outline:none}button[data-v-69985117]{color:#fff;font:inherit;cursor:pointer;background:#4f6fd8;border:0;border-radius:9px;padding:11px 20px;font-weight:600}button[data-v-69985117]:disabled{color:#7d8598;cursor:default;background:#333a4d}.mic[data-v-69985117]{color:#cfd6e6;font-variant-numeric:tabular-nums;background:#232838;border:1px solid #333b4d;min-width:104px;font-weight:500}.mic[data-v-69985117]:hover:not(:disabled){background:#2b3145}.mic.on[data-v-69985117]{color:#fff;background:#7a2430;border-color:#a83644;animation:1.4s ease-in-out infinite pulse-69985117}@keyframes pulse-69985117{0%,to{opacity:1}50%{opacity:.68}}.conv[data-v-69985117]{color:#9fe0b8;white-space:nowrap;background:#1f3a2c;border:1px solid #2f5a41;min-width:112px;font-weight:500}.conv[data-v-69985117]:hover{background:#274a37}.conv.on[data-v-69985117]{color:#fff;background:#2f6b4a;border-color:#4a9c6c;animation:1.6s ease-in-out infinite pulse-69985117}.convbar[data-v-69985117]{color:#9aa3b8;align-items:center;gap:12px;padding:10px 20px 0;font-size:12px;display:flex}.convbar .dot[data-v-69985117]{background:#4a9c6c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4a9c6c2e}.convbar .dot.listening[data-v-69985117]{background:#6fae87;animation:1.2s ease-in-out infinite blink-69985117}.convbar .dot.working[data-v-69985117]{background:#d8a54f}.convbar .dot.speaking[data-v-69985117]{background:#5f8fe0}@keyframes blink-69985117{0%,to{opacity:1}50%{opacity:.35}}.convbar .meter[data-v-69985117]{background:#232838;border-radius:3px;flex:0 0 140px;height:6px;overflow:hidden}.convbar .meter i[data-v-69985117]{background:#4a9c6c;width:0;height:100%;transition:width 60ms linear;display:block}.convbar .meter i.hot[data-v-69985117]{background:#7fd39d}.convbar .end[data-v-69985117]{color:#b9c0d0;background:0 0;border:1px solid #3a4256;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:500}.convbar .end[data-v-69985117]:hover{background:#232838}.bar[data-v-69985117]{color:#6d7488;flex-wrap:wrap;align-items:center;gap:18px;padding:0 20px 12px;font-size:12px;display:flex}.bar label[data-v-69985117]{cursor:pointer;align-items:center;gap:6px;display:flex}.interrupt[data-v-69985117]{color:#b9c0d0;background:0 0;border:1px solid #3a4256;padding:4px 10px;font-size:12px;font-weight:500}.interrupt[data-v-69985117]:hover{background:#232838}.err[data-v-69985117]{color:#ff9a9a}header[data-v-51b94fbf]{border-bottom:1px solid #262a35;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}h1[data-v-51b94fbf]{margin:0;font-size:15px;font-weight:600}.meta[data-v-51b94fbf]{color:#8b93a7;font-size:12px}.meta code[data-v-51b94fbf]{background:#1b1f29;border-radius:4px;padding:1px 5px}.voice[data-v-51b94fbf]{color:#6fae87;margin-left:10px}.probe[data-v-51b94fbf]{color:#b9c0d0;cursor:pointer;background:0 0;border:1px solid #2f3543;border-radius:6px;margin-left:8px;padding:3px 9px;font-size:11px}.probe[data-v-51b94fbf]:hover{background:#232838}.reset[data-v-51b94fbf]{color:#b9c0d0;cursor:pointer;background:0 0;border:1px solid #2f3543;border-radius:7px;margin-left:auto;padding:6px 12px;font-size:12px}.reset[data-v-51b94fbf]:disabled{color:#565d70;cursor:default}.log[data-v-51b94fbf]{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.empty[data-v-51b94fbf]{color:#6d7488;font-size:13.5px}.empty .small[data-v-51b94fbf]{color:#565d70;font-size:12px}footer[data-v-51b94fbf]{border-top:1px solid #262a35}.hint[data-v-51b94fbf]{color:#6d7488;flex-wrap:wrap;gap:14px;padding:0 20px 12px;font-size:12px;display:flex}.hint code[data-v-51b94fbf]{background:#1b1f29;border-radius:4px;padding:1px 5px}.err[data-v-51b94fbf]{color:#ff9a9a}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%}body{color:#e6e8ee;background:#12141a;margin:0;font:15px/1.65 -apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}#app{flex-direction:column;height:100%;display:flex}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2f3543;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#3d4658}
