.chat-input-container[data-v-fd6e5a87]{align-items:center;display:flex;gap:12px;width:100%}.chat-input[data-v-fd6e5a87]{background:#2a2a2a;border:none;border-radius:24px;color:#fff;flex:1;font-size:16px;height:42px;outline:none;padding:0 20px;transition:all .3s ease}.chat-input[data-v-fd6e5a87]::-moz-placeholder{color:#ffffff80}.chat-input[data-v-fd6e5a87]::placeholder{color:#ffffff80}.chat-input[data-v-fd6e5a87]:focus{background:#333;box-shadow:0 0 0 2px #ff5cd7}.chat-input[data-v-fd6e5a87]:disabled{cursor:not-allowed;opacity:.6}.send-button[data-v-fd6e5a87]{align-items:center;background:#ff5cd7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.send-button[data-v-fd6e5a87]:hover:not(:disabled){box-shadow:0 4px 20px #ff5cd766;transform:scale(1.05)}.send-button[data-v-fd6e5a87]:active:not(:disabled){transform:scale(.95)}.send-button[data-v-fd6e5a87]:disabled{cursor:not-allowed;opacity:.5}.send-icon[data-v-fd6e5a87]{display:block;height:28px;width:28px}.wave-animation[data-v-b9757cbd]{overflow:hidden;position:relative;width:100%}.wave-svg[data-v-b9757cbd]{display:block;height:100%;width:100%}.wave-layer[data-v-b9757cbd]{transition:opacity .3s ease}.narration-interaction[data-v-b3a23a24]{padding:16px;position:relative;width:100%}.narration-interaction[data-v-b3a23a24]:after{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:linear-gradient(180deg,transparent,rgba(0,0,0,.15) 25.47%,rgba(0,0,0,.35) 50.05%,rgba(0,0,0,.65) 74.66%,rgba(0,0,0,.9));bottom:0;content:"";height:100px;left:0;mask-image:linear-gradient(180deg,transparent 0,#000 50px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 50px);pointer-events:none;position:absolute;right:0;z-index:0}.container[data-v-b3a23a24]{display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.top-section[data-v-b3a23a24]{align-items:flex-end;display:flex;gap:12px;margin-bottom:0;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),margin-bottom .6s cubic-bezier(.4,0,.2,1)}.top-section.slide-up[data-v-b3a23a24]{opacity:1}.container.has-bottom .top-section[data-v-b3a23a24]{margin-bottom:16px}.record-area[data-v-b3a23a24]{flex:1;min-width:0}.record-area[data-v-b3a23a24],.record-mode1[data-v-b3a23a24]{display:flex;flex-direction:column}.record-mode1[data-v-b3a23a24]{gap:8px}.record-mode1 .mode1-header[data-v-b3a23a24]{align-items:center;background:#0006;border-radius:15px;display:flex;gap:8px;height:30px;padding-left:1px;padding-right:8px;width:-moz-fit-content;width:fit-content}.record-mode1 .mode1-header .avatar[data-v-b3a23a24]{border-radius:50%;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.record-mode1 .mode1-header .name[data-v-b3a23a24]{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-mode1 .mode1-text[data-v-b3a23a24]{background:#0006;color:#fff}.record-mode1 .mode1-text[data-v-b3a23a24],.record-mode2[data-v-b3a23a24]{border-radius:8px;font-size:14px;font-weight:400;line-height:1.5;padding:8px 12px;white-space:normal;word-break:break-word}.record-mode2[data-v-b3a23a24]{background:linear-gradient(90deg,transparent,rgba(0,0,0,.6) 24.04%,rgba(0,0,0,.6) 77.4%,transparent);color:#ffffffe6}.record-mode3[data-v-b3a23a24]{align-items:center;background:#0006;border-radius:8px;display:flex;justify-content:center;min-height:40px;padding:8px 12px;width:96px}.action-buttons-group[data-v-b3a23a24]{flex-shrink:0;gap:0}.action-buttons-group[data-v-b3a23a24],.circular-action-button[data-v-b3a23a24]{align-items:center;display:flex;flex-direction:column}.circular-action-button[data-v-b3a23a24]{background:linear-gradient(180deg,#f53d9966,#f56eb166);border:1px solid #ffffff4d;border-radius:50%;cursor:pointer;height:56px;justify-content:flex-start;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:56px}.circular-action-button .wave-background[data-v-b3a23a24]{border-radius:50%;inset:0;overflow:hidden;position:absolute;z-index:0}.circular-action-button .wave-background .wave-overlay[data-v-b3a23a24]{inset:0;position:absolute}.circular-action-button .button-icon[data-v-b3a23a24]{align-items:center;color:#fff;display:flex;justify-content:center;margin-top:2px;position:relative;z-index:1}.circular-action-button .button-text[data-v-b3a23a24]{color:#fff;font-size:11px;font-weight:800;line-height:1;position:relative;text-align:center;white-space:nowrap;z-index:1}.circular-action-button[data-v-b3a23a24]:hover:not(:disabled){transform:scale(1.05)}.circular-action-button[data-v-b3a23a24]:active:not(:disabled){transform:scale(.95)}.circular-action-button[data-v-b3a23a24]:disabled{cursor:not-allowed;opacity:.6}.rectangular-action-button[data-v-b3a23a24]{align-items:center;background:#420323;border:1px solid #f5d0e2;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:500;height:24px;justify-content:center;margin-top:-10px;overflow:hidden;padding:0 8px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:56px;z-index:2}.rectangular-action-button.disabled[data-v-b3a23a24]{color:#fff6}.bottom-section[data-v-b3a23a24]{height:0;opacity:0;transition:height .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.bottom-section.has-content[data-v-b3a23a24]{height:42px}.bottom-section.slide-up[data-v-b3a23a24]{opacity:1}.input-action-container[data-v-b3a23a24]{align-items:center;display:flex;flex:1;gap:12px;min-width:0;position:relative;width:100%}.input-action-message-button[data-v-b3a23a24]{cursor:pointer;flex:1;height:42px;min-width:0;transition:all .3s ease}.input-action-message-button[data-v-b3a23a24]:hover:not(:disabled){transform:scale(1.02)}.input-action-message-button[data-v-b3a23a24]:active:not(:disabled){transform:scale(.98)}.input-action-message-button[data-v-b3a23a24] .content-layer{align-items:center;background:#2a2a2a;cursor:pointer;display:flex;padding:0 20px;transition:background .3s ease}.input-action-message-button[data-v-b3a23a24] .content-layer:hover{background:#333}.input-action-message-text[data-v-b3a23a24]{color:#ffffff80;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.input-action-send-button[data-v-b3a23a24]{cursor:pointer;flex-shrink:0;height:42px;min-width:81px}.input-action-send-button[data-v-b3a23a24] .content-layer{background:linear-gradient(180deg,#ff5cd7,#8b5cf6)!important}.input-action-send-button[data-v-b3a23a24]:hover:not(:disabled) .content-layer{box-shadow:0 4px 20px #ff5cd766!important;transform:scale(1.05)!important}.input-action-send-button[data-v-b3a23a24]:active:not(:disabled) .content-layer{transform:scale(.95)!important}.input-action-send-button[data-v-b3a23a24]:disabled{cursor:not-allowed;opacity:.5}.input-action-send-text[data-v-b3a23a24]{color:#fff;font-family:Baloo Paaji,sans-serif;font-size:16px;font-weight:400;white-space:nowrap}.bottom-loading[data-v-b3a23a24]{background:#0006;border-radius:8px;padding:8px 12px;width:96px}.bottom-button[data-v-b3a23a24],.bottom-loading[data-v-b3a23a24]{align-items:center;display:flex;height:42px;justify-content:center}.bottom-button[data-v-b3a23a24]{background:#f56eb1;border:none;border-radius:21px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:1.4;padding:0 20px;text-align:center;transition:all .3s ease;white-space:normal;width:100%;word-break:break-word}.bottom-button[data-v-b3a23a24]:hover:not(:disabled){background:#e55ba0;transform:scale(1.01)}.bottom-button[data-v-b3a23a24]:active:not(:disabled){transform:scale(.99)}.bottom-button[data-v-b3a23a24]:disabled{cursor:not-allowed;opacity:.6}.bottom-buttons-container[data-v-b3a23a24]{align-items:center;display:flex;gap:12px;width:100%}.bottom-button-multiple[data-v-b3a23a24]{align-items:center;background:#f56eb1;border:none;border-radius:21px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:42px;justify-content:center;line-height:1.4;min-width:0;padding:0 20px;text-align:center;transition:all .3s ease;white-space:normal;word-break:break-word}.bottom-button-multiple[data-v-b3a23a24]:hover:not(:disabled){background:#e55ba0;transform:scale(1.01)}.bottom-button-multiple[data-v-b3a23a24]:active:not(:disabled){transform:scale(.99)}.bottom-button-multiple[data-v-b3a23a24]:disabled{cursor:not-allowed;opacity:.6}.chat-input-wrapper[data-v-b3a23a24]{align-items:center;display:flex;height:42px;width:100%}.thinking-dots[data-v-b3a23a24]{align-items:center;display:flex;gap:4px;justify-content:center}.thinking-dots span[data-v-b3a23a24]{animation:thinking-b3a23a24 1.4s infinite;background:#fff;border-radius:50%;height:8px;opacity:.6;width:8px}.thinking-dots span[data-v-b3a23a24]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-b3a23a24]:nth-child(3){animation-delay:.4s}@keyframes thinking-b3a23a24{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (max-width:767px){.narration-interaction[data-v-b3a23a24]{padding:12px}.container.has-bottom .top-section[data-v-b3a23a24]{margin-bottom:12px}.top-section[data-v-b3a23a24]{gap:8px}.bottom-section.has-content[data-v-b3a23a24]{height:38px}.record-mode1 .mode1-header[data-v-b3a23a24]{background:#0006;border-radius:15px;height:30px}.record-mode1 .mode1-header .avatar[data-v-b3a23a24]{height:28px;width:28px}.record-mode1 .mode1-header .name[data-v-b3a23a24],.record-mode1 .mode1-text[data-v-b3a23a24],.record-mode2[data-v-b3a23a24]{font-size:13px}.action-button[data-v-b3a23a24],.bottom-button[data-v-b3a23a24]{font-size:13px;height:38px;padding:0 16px}.bottom-buttons-container[data-v-b3a23a24]{gap:8px}.bottom-button-multiple[data-v-b3a23a24]{font-size:13px;height:38px;padding:0 16px}.input-action-container[data-v-b3a23a24]{gap:8px}.input-action-message-button[data-v-b3a23a24]{height:38px}.input-action-message-button[data-v-b3a23a24] .content-layer{padding:0 16px}.input-action-message-text[data-v-b3a23a24]{font-size:14px}.input-action-send-button[data-v-b3a23a24]{height:38px;min-width:70px}.input-action-send-text[data-v-b3a23a24]{font-size:14px}}
