.inline-icon{width:18px;height:18px;margin-right:5px;vertical-align:middle}.keywords{max-height:500px;overflow-y:scroll}.container{max-width:1440px!important}.gradient-text{background:-webkit-gradient(linear,left top,right top,from(#ff6ec4),color-stop(#7873f5),color-stop(#34d399),to(#facc15));background:linear-gradient(90deg,#ff6ec4,#7873f5,#34d399,#facc15);background-size:300% 300%;-webkit-animation:shine 6s ease-in-out infinite;animation:shine 6s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@-webkit-keyframes shine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.status-indicator[data-v-381775bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.status-dot[data-v-381775bc]{width:12px;height:12px;border-radius:50%;background:#ccc;display:inline-block}.status-listening[data-v-381775bc]{background:#34a853}.status-thinking[data-v-381775bc]{background:#fbbc04}.status-speaking[data-v-381775bc],.status-thinking[data-v-381775bc]{-webkit-animation:pulse-381775bc 1s infinite;animation:pulse-381775bc 1s infinite}.status-speaking[data-v-381775bc]{background:#4285f4}.status-label[data-v-381775bc]{font-weight:600}.tts-warning[data-v-381775bc]{background:#fbbc04;color:#212529;font-weight:600}@-webkit-keyframes pulse-381775bc{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes pulse-381775bc{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.conversation-panel[data-v-381775bc]{border:2px solid #4285f4;border-radius:8px;padding:12px 15px;background:#f4f8ff;-webkit-box-shadow:0 2px 8px rgba(66,133,244,.15);box-shadow:0 2px 8px rgba(66,133,244,.15)}.conversation-title[data-v-381775bc]{font-size:1.1rem;font-weight:700;color:#1a56db}.transcript-panel[data-v-381775bc]{border:2px solid #dcdcdc;border-radius:8px;padding:12px 15px;background:#f7f7f8;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.transcript-title[data-v-381775bc]{font-size:1.1rem;font-weight:700;color:#666}.conversation-log[data-v-381775bc]{height:320px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:10px;background:#fafafa}.conversation-turn[data-v-381775bc]{margin-bottom:8px;padding:6px 10px;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:85%}.verify-transcript[data-v-381775bc]{height:320px;resize:none}.turn-caller[data-v-381775bc]{background:#e9ecef;margin-right:auto;text-align:left}.turn-assistant[data-v-381775bc]{background:#d2e3fc;margin-left:auto;text-align:right}.turn-role[data-v-381775bc]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;opacity:.6}.turn-delay[data-v-381775bc],.turn-time[data-v-381775bc]{text-transform:none;font-weight:400;margin-left:6px}.turn-delay[data-v-381775bc]{color:#d93025}.turn-text[data-v-381775bc]{display:block}body,html{height:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media(min-width:1200px){.container{max-width:1440px!important}}