@property --flow-phase{syntax:"<angle>";inherits:false;initial-value:0deg}.rotating-border-button[data-v-592ebbe5]{border-radius:var(--v11c6e012);display:inline-flex;height:42px;isolation:isolate;position:relative;--flow-phase:0deg;min-width:-moz-fit-content;min-width:fit-content}.rotating-border-button.as-container[data-v-592ebbe5]{height:auto;min-height:42px}.rotating-border-button .border-effect-layer[data-v-592ebbe5]{background:conic-gradient(from var(--flow-phase,0deg),#f34992 0deg,#f34992 44deg,#ffe6bd 187deg,#19fcf5 309deg,#f34992 1turn);border-radius:var(--v11c6e012);inset:-1.5px;-webkit-mask:linear-gradient(var(--neutral-01) 0 0) content-box,linear-gradient(var(--neutral-01) 0 0);mask:linear-gradient(var(--neutral-01) 0 0) content-box,linear-gradient(var(--neutral-01) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;position:absolute;transform:translateZ(0);will-change:--flow-phase;z-index:0}.rotating-border-button .content-layer[data-v-592ebbe5]{align-items:center;background:#2a2a2a;border-radius:var(--v11c6e012);display:flex;height:100%;isolation:isolate;justify-content:center;position:relative;width:100%;z-index:1}.rotating-border-button.as-container[data-v-592ebbe5]{cursor:default}.rotating-border-button.as-container .content-layer[data-v-592ebbe5]{background:var(--container-bg,transparent)}.rotating-border-button:not(.disabled):not(.reduced-motion) .border-effect-layer[data-v-592ebbe5]{animation:flow-border-continuous-592ebbe5 var(--flow-speed,3s) linear infinite}.rotating-border-button.disabled[data-v-592ebbe5]{opacity:.5;pointer-events:none}.rotating-border-button.disabled .border-effect-layer[data-v-592ebbe5],.rotating-border-button.reduced-motion .border-effect-layer[data-v-592ebbe5]{animation:none;will-change:auto}.rotating-border-button.hide-border .border-effect-layer[data-v-592ebbe5]{opacity:0;pointer-events:none;transition:opacity .3s ease}@keyframes flow-border-continuous-592ebbe5{0%{--flow-phase:0deg}to{--flow-phase:360deg}}.chat-input-container[data-v-28c3ae2c]{align-items:center;display:flex;gap:12px;width:100%}.chat-input[data-v-28c3ae2c]{background:#2a2a2a;border:none;border-radius:24px;color:var(--neutral-01);flex:1;font-size:16px;height:42px;outline:none;padding:0 20px;transition:all .3s ease}.chat-input[data-v-28c3ae2c]::-moz-placeholder{color:rgb(var(--neutral-01-rgb)/.5)}.chat-input[data-v-28c3ae2c]::placeholder{color:rgb(var(--neutral-01-rgb)/.5)}.chat-input[data-v-28c3ae2c]:focus{background:var(--neutral-09);box-shadow:0 0 0 2px #ff5cd7}.chat-input[data-v-28c3ae2c]:disabled{cursor:not-allowed;opacity:.6}.send-button[data-v-28c3ae2c]{align-items:center;background:#ff5cd7;border:none;border-radius:50%;color:var(--neutral-01);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.send-button[data-v-28c3ae2c]:hover:not(:disabled){box-shadow:0 4px 20px #ff5cd766;transform:scale(1.05)}.send-button[data-v-28c3ae2c]:active:not(:disabled){transform:scale(.95)}.send-button[data-v-28c3ae2c]:disabled{cursor:not-allowed;opacity:.5}.send-icon[data-v-28c3ae2c]{display:block;height:28px;width:28px}.narration-interaction[data-v-46adec7b]{padding:16px;position:relative;width:100%}.narration-interaction[data-v-46adec7b]:after{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:linear-gradient(180deg,rgb(var(--neutral-10-rgb)/0) 0,rgb(var(--neutral-10-rgb)/.15) 25.47%,rgb(var(--neutral-10-rgb)/.35) 50.05%,rgb(var(--neutral-10-rgb)/.65) 74.66%,rgb(var(--neutral-10-rgb)/.9));bottom:0;content:"";height:100px;left:0;mask-image:linear-gradient(to bottom,rgb(var(--neutral-10-rgb)/0) 0,rgb(var(--neutral-10-rgb)/1) 50px);-webkit-mask-image:linear-gradient(to bottom,rgb(var(--neutral-10-rgb)/0) 0,rgb(var(--neutral-10-rgb)/1) 50px);pointer-events:none;position:absolute;right:0;z-index:0}.container[data-v-46adec7b]{display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.top-section[data-v-46adec7b]{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-46adec7b]{opacity:1}.container.has-bottom .top-section[data-v-46adec7b]{margin-bottom:16px}.record-area[data-v-46adec7b]{flex:1;min-width:0}.record-area[data-v-46adec7b],.record-mode1[data-v-46adec7b]{display:flex;flex-direction:column}.record-mode1[data-v-46adec7b]{gap:8px}.record-mode1 .mode1-header[data-v-46adec7b]{align-items:center;background:rgb(var(--neutral-10-rgb)/.4);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-46adec7b]{border-radius:50%;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.record-mode1 .mode1-header .name[data-v-46adec7b]{color:var(--neutral-01);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-mode1 .mode1-text[data-v-46adec7b]{background:rgb(var(--neutral-10-rgb)/.4);color:rgb(var(--neutral-01-rgb)/1)}.record-mode1 .mode1-text[data-v-46adec7b],.record-mode2[data-v-46adec7b]{border-radius:8px;font-size:14px;font-weight:400;line-height:1.5;padding:8px 12px;white-space:pre-line;word-break:break-word}.record-mode2[data-v-46adec7b]{background:linear-gradient(90deg,rgb(var(--neutral-10-rgb)/0) 0,rgb(var(--neutral-10-rgb)/.6) 24.04% 77.4%,rgb(var(--neutral-10-rgb)/0));color:rgb(var(--neutral-01-rgb)/.9);font-style:italic}.record-mode3[data-v-46adec7b]{align-items:center;background:rgb(var(--neutral-10-rgb)/.4);border-radius:8px;display:flex;justify-content:center;min-height:40px;padding:8px 12px;width:96px}.action-buttons-group[data-v-46adec7b]{flex-shrink:0;gap:0}.action-buttons-group[data-v-46adec7b],.circular-action-button[data-v-46adec7b]{align-items:center;display:flex;flex-direction:column}.circular-action-button[data-v-46adec7b]{background:linear-gradient(180deg,#f53d9966 0,rgb(var(--color-primary-05-rgb)/.4));border:1px solid rgb(var(--neutral-01-rgb)/.302);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-46adec7b]{border-radius:50%;inset:0;overflow:hidden;position:absolute;z-index:0}.circular-action-button .wave-background .wave-overlay[data-v-46adec7b]{inset:0;position:absolute}.circular-action-button .button-icon[data-v-46adec7b]{align-items:center;color:var(--neutral-01);display:flex;justify-content:center;margin-top:2px;position:relative;z-index:1}.circular-action-button .button-text[data-v-46adec7b]{color:var(--neutral-01);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-46adec7b]:hover:not(:disabled){transform:scale(1.05)}.circular-action-button[data-v-46adec7b]:active:not(:disabled){transform:scale(.95)}.circular-action-button[data-v-46adec7b]:disabled{cursor:not-allowed;opacity:.6}.rectangular-action-button[data-v-46adec7b]{align-items:center;background:#420323;border:1px solid var(--color-primary-09);border-radius:12px;color:var(--neutral-01);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-46adec7b]{color:rgb(var(--neutral-01-rgb)/.4)}.bottom-section[data-v-46adec7b]{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-46adec7b]{height:42px}.bottom-section.slide-up[data-v-46adec7b]{opacity:1}.input-action-container[data-v-46adec7b]{align-items:center;display:flex;flex:1;gap:12px;min-width:0;position:relative;width:100%}.input-action-message-button[data-v-46adec7b]{cursor:pointer;flex:1;height:42px;min-width:0;transition:all .3s ease}.input-action-message-button[data-v-46adec7b]:hover:not(:disabled){transform:scale(1.02)}.input-action-message-button[data-v-46adec7b]:active:not(:disabled){transform:scale(.98)}.input-action-message-button[data-v-46adec7b] .content-layer{align-items:center;background:#2a2a2a;cursor:pointer;display:flex;padding:0 20px;transition:background .3s ease}.input-action-message-button[data-v-46adec7b] .content-layer:hover{background:var(--neutral-09)}.input-action-message-text[data-v-46adec7b]{color:rgb(var(--neutral-01-rgb)/.5);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.input-action-send-button[data-v-46adec7b]{cursor:pointer;flex-shrink:0;height:42px;min-width:81px}.input-action-send-button[data-v-46adec7b] .content-layer{background:linear-gradient(180deg,#ff5cd7,#8b5cf6)!important}.input-action-send-button[data-v-46adec7b]:hover:not(:disabled) .content-layer{box-shadow:0 4px 20px #ff5cd766!important;transform:scale(1.05)!important}.input-action-send-button[data-v-46adec7b]:active:not(:disabled) .content-layer{transform:scale(.95)!important}.input-action-send-button[data-v-46adec7b]:disabled{cursor:not-allowed;opacity:.5}.input-action-send-text[data-v-46adec7b]{color:var(--neutral-01);font-size:16px;font-weight:400;white-space:nowrap}.bottom-loading[data-v-46adec7b]{background:rgb(var(--neutral-10-rgb)/.4);border-radius:8px;padding:8px 12px;width:96px}.bottom-button[data-v-46adec7b],.bottom-loading[data-v-46adec7b]{align-items:center;display:flex;height:42px;justify-content:center}.bottom-button[data-v-46adec7b]{background:var(--color-primary-05);border:none;border-radius:21px;color:var(--neutral-01);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-46adec7b]:hover:not(:disabled){background:#e55ba0;transform:scale(1.01)}.bottom-button[data-v-46adec7b]:active:not(:disabled){transform:scale(.99)}.bottom-button[data-v-46adec7b]:disabled{cursor:not-allowed;opacity:.6}.bottom-buttons-container[data-v-46adec7b]{align-items:center;display:flex;gap:12px;width:100%}.bottom-button-multiple[data-v-46adec7b]{background:var(--color-primary-05);border:none;border-radius:21px;color:var(--neutral-01);cursor:pointer;display:-webkit-box;flex:1;font-size:14px;font-weight:500;height:42px;line-height:1.4;min-width:0;padding:0 20px;transition:all .3s ease;word-break:break-word;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-align:center;text-overflow:ellipsis}.bottom-button-multiple[data-v-46adec7b]:hover:not(:disabled){background:#e55ba0;transform:scale(1.01)}.bottom-button-multiple[data-v-46adec7b]:active:not(:disabled){transform:scale(.99)}.bottom-button-multiple[data-v-46adec7b]:disabled{cursor:not-allowed;opacity:.6}.chat-input-wrapper[data-v-46adec7b]{align-items:center;display:flex;height:42px;width:100%}.thinking-dots[data-v-46adec7b]{align-items:center;display:flex;gap:4px;justify-content:center}.thinking-dots span[data-v-46adec7b]{animation:thinking-46adec7b 1.4s infinite;background:var(--neutral-01);border-radius:50%;height:8px;opacity:.6;width:8px}.thinking-dots span[data-v-46adec7b]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-46adec7b]:nth-child(3){animation-delay:.4s}@keyframes thinking-46adec7b{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(max-width:767px){.narration-interaction[data-v-46adec7b]{padding:12px}.container.has-bottom .top-section[data-v-46adec7b]{margin-bottom:12px}.top-section[data-v-46adec7b]{gap:8px}.bottom-section.has-content[data-v-46adec7b]{height:38px}.record-mode1 .mode1-header[data-v-46adec7b]{background:rgb(var(--neutral-10-rgb)/.4);border-radius:15px;height:30px}.record-mode1 .mode1-header .avatar[data-v-46adec7b]{height:28px;width:28px}.record-mode1 .mode1-header .name[data-v-46adec7b],.record-mode1 .mode1-text[data-v-46adec7b],.record-mode2[data-v-46adec7b]{font-size:13px}.action-button[data-v-46adec7b],.bottom-button[data-v-46adec7b]{font-size:13px;height:38px;padding:0 16px}.bottom-buttons-container[data-v-46adec7b]{gap:8px}.bottom-button-multiple[data-v-46adec7b]{font-size:13px;height:38px;padding:0 16px}.input-action-container[data-v-46adec7b]{gap:8px}.input-action-message-button[data-v-46adec7b]{height:38px}.input-action-message-button[data-v-46adec7b] .content-layer{padding:0 16px}.input-action-message-text[data-v-46adec7b]{font-size:14px}.input-action-send-button[data-v-46adec7b]{height:38px;min-width:70px}.input-action-send-text[data-v-46adec7b]{font-size:14px}}
