@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-986f6d36]{align-items:center;backdrop-filter:blur(12.5px);background:#0d0b0c1a;border:1px solid rgb(var(--neutral-01-rgb)/.2);border-radius:40px;display:flex;gap:8px;height:48px;padding:0 4px 0 16px;transition:background .2s ease,border-color .2s ease;width:100%}.chat-input-container[data-v-986f6d36]:focus-within{background:#0d0b0c2e;border-color:rgb(var(--neutral-01-rgb)/.28)}.chat-input[data-v-986f6d36]{background:transparent;border:none;color:var(--neutral-01);flex:1;font-size:14px;height:100%;line-height:21px;outline:none;padding:0;transition:color .2s ease}.chat-input[data-v-986f6d36]::-moz-placeholder{color:rgb(var(--neutral-01-rgb)/.65)}.chat-input[data-v-986f6d36]::placeholder{color:rgb(var(--neutral-01-rgb)/.65)}.chat-input[data-v-986f6d36]:disabled{cursor:not-allowed;opacity:.6}.send-button[data-v-986f6d36]{align-items:center;aspect-ratio:1/1;background:#8f3260;border:1px solid rgb(var(--neutral-01-rgb)/.2);border-radius:24px;color:var(--neutral-01);cursor:pointer;display:flex;flex-shrink:0;gap:10px;height:40px;justify-content:center;padding:6px 0;transition:background .2s ease;width:40px}.chat-input-container:focus-within .send-button[data-v-986f6d36]:not(:disabled){background:#f556a5}.send-button[data-v-986f6d36]:hover:not(:disabled){background:#f53d99}.send-button[data-v-986f6d36]:active:not(:disabled){background:#f5258d}.send-button[data-v-986f6d36]:disabled{background:#8f3260;cursor:not-allowed}.send-icon[data-v-986f6d36]{display:block;flex-shrink:0;height:24px;width:24px}.action-buttons-group[data-v-bca210af]{--action-button-size:64px;--action-circle-size:64px;--action-band-height:18px;flex-shrink:0;height:var(--action-button-size);width:var(--action-button-size)}.action-button[data-v-bca210af]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:relative;width:100%;-webkit-tap-highlight-color:transparent;transition:transform .2s ease}.action-button[data-v-bca210af]:disabled{cursor:not-allowed}.action-button:disabled .action-button__man[data-v-bca210af],.action-button:disabled .action-button__rooster[data-v-bca210af]{animation:none}.action-button--label-hidden[data-v-bca210af]{height:100%}.action-button__circle[data-v-bca210af]{height:56px;position:relative;width:56px}.action-button__wave-background[data-v-bca210af]{border-radius:50%;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.action-button__wave-overlay[data-v-bca210af]{inset:0;position:absolute;z-index:1}.action-button__fill[data-v-bca210af],.action-button__ring[data-v-bca210af],.action-button__sheen[data-v-bca210af]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;z-index:6}.action-button__fill[data-v-bca210af],.action-button__ring[data-v-bca210af]{z-index:1}.action-button__sheen[data-v-bca210af]{z-index:5}.action-button__icons[data-v-bca210af]{display:contents}.action-button__leg[data-v-bca210af],.action-button__man[data-v-bca210af],.action-button__rooster[data-v-bca210af],.action-button__woman[data-v-bca210af]{display:block;-o-object-fit:contain;object-fit:contain;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}.action-button__woman[data-v-bca210af]{height:25px;left:10px;top:13px;width:43px}.action-button__man[data-v-bca210af]{height:39px;left:-1px;top:-2px;transform-origin:58% 92%;width:30px}.action-button__rooster[data-v-bca210af]{height:48px;left:0;top:-6px;transform-origin:52% 88%;width:48px}.man_action_animation[data-v-bca210af]{animation:action-man-thrust-bca210af .7s ease-in-out infinite}.rooster_action_animation[data-v-bca210af]{animation:action-rooster-flap-bca210af .5s ease-in-out infinite}.action-button__leg[data-v-bca210af]{height:3px;left:10px;top:30px;width:13px}.action-button__progress[data-v-bca210af]{position:absolute;right:5%;top:2px}.action-button__progress .action-button__progress-bg[data-v-bca210af]{background:#f556a5;filter:blur(2.5px);height:100%;opacity:.7;position:absolute;right:0;top:0;width:100%}.action-button__progress .action-button__progress-text[data-v-bca210af]{color:#fff;font-family:Roboto Mono;font-size:9px;font-style:normal;font-weight:700;height:13px;line-height:normal;position:relative;text-align:right;text-align:center;text-transform:capitalize;width:25px;z-index:4}.action-button__label-band[data-v-bca210af]{align-items:center;background:linear-gradient(270deg,#1a16180d,#1a161880 30.23% 70.1%,#1a16180d);border-bottom:.3px solid hsla(0,0%,100%,0);border-top:.3px solid hsla(0,0%,100%,0);bottom:6px;color:var(--neutral-01);display:flex;font-size:12px;font-weight:600;height:var(--action-band-height);justify-content:center;left:0;line-height:normal;position:absolute;right:0;text-transform:capitalize;z-index:60}@keyframes action-man-thrust-bca210af{0%,34.62%,50%,8%,80.77%,88.46%,to{transform:translateZ(0) rotate(0)}15.38%{transform:translate3d(.5px,0,0) rotate(.8deg)}65.38%{transform:translate3d(1px,0,0) rotate(1.4deg)}73.08%{transform:translate3d(2px,0,0) rotate(2deg)}}@keyframes action-rooster-flap-bca210af{0%,to{transform:translateZ(0) rotate(0)}20%{transform:translate3d(-.6px,-.4px,0) rotate(-4deg)}45%{transform:translate3d(.8px,-1px,0) rotate(7deg)}70%{transform:translate3d(-.4px,-.2px,0) rotate(-3deg)}}.narration-interaction[data-v-42b5cb81]{padding:16px;position:relative;width:100%}.narration-interaction[data-v-42b5cb81]: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-42b5cb81]{display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.top-section[data-v-42b5cb81]{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-42b5cb81]{opacity:1}.container.has-bottom .top-section[data-v-42b5cb81]{margin-bottom:16px}.record-area[data-v-42b5cb81]{flex:1;min-width:0}.record-area[data-v-42b5cb81],.record-mode1[data-v-42b5cb81]{display:flex;flex-direction:column}.record-mode1[data-v-42b5cb81]{gap:4px}.record-mode1 .mode1-header[data-v-42b5cb81]{align-items:center;background:#0d0b0c4d;border-radius:15px;display:flex;gap:4px;height:30px;padding-left:1px;padding-right:8px;width:-moz-fit-content;width:fit-content}.record-mode1 .mode1-header .avatar[data-v-42b5cb81]{border-radius:50%;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.record-mode1 .mode1-header .name[data-v-42b5cb81]{color:var(--neutral-01);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-mode1 .mode1-text[data-v-42b5cb81]{background:#0d0b0cb3;border:1px solid rgb(var(--neutral-01-rgb)/.1);border-radius:16px;color:rgb(var(--neutral-01-rgb)/1)}.record-mode1 .mode1-text[data-v-42b5cb81],.record-mode2[data-v-42b5cb81]{font-size:14px;font-weight:400;line-height:21px;padding:8px 12px;white-space:pre-line;word-break:break-word}.record-mode2[data-v-42b5cb81]{background:linear-gradient(90deg,#0d0b0c1a,#0d0b0c80 24.04% 77.4%,#0d0b0c1a);border-bottom:1px solid var(--neutral-01-rgb);border-radius:16px;border-top:1px solid var(--neutral-01-rgb);color:var(--neutral-01);font-style:normal}.record-mode3[data-v-42b5cb81]{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}.bottom-section[data-v-42b5cb81]{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-42b5cb81]{height:42px}.bottom-section.slide-up[data-v-42b5cb81]{opacity:1}.input-action-container[data-v-42b5cb81]{align-items:center;display:flex;flex:1;gap:12px;min-width:0;position:relative;width:100%}.input-action-message-button[data-v-42b5cb81]{cursor:pointer;flex:1;height:42px;min-width:0;transition:all .3s ease}.input-action-message-button[data-v-42b5cb81]:hover:not(:disabled){transform:scale(1.02)}.input-action-message-button[data-v-42b5cb81]:active:not(:disabled){transform:scale(.98)}.input-action-message-button[data-v-42b5cb81] .content-layer{align-items:center;background:#2a2a2a;cursor:pointer;display:flex;padding:0 20px;transition:background .3s ease}.input-action-message-button[data-v-42b5cb81] .content-layer:hover{background:var(--neutral-09)}.input-action-message-text[data-v-42b5cb81]{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-42b5cb81]{cursor:pointer;flex-shrink:0;height:42px;min-width:81px}.input-action-send-button[data-v-42b5cb81] .content-layer{background:linear-gradient(180deg,#ff5cd7,#8b5cf6)!important}.input-action-send-button[data-v-42b5cb81]:hover:not(:disabled) .content-layer{box-shadow:0 4px 20px #ff5cd766!important;transform:scale(1.05)!important}.input-action-send-button[data-v-42b5cb81]:active:not(:disabled) .content-layer{transform:scale(.95)!important}.input-action-send-button[data-v-42b5cb81]:disabled{cursor:not-allowed;opacity:.5}.input-action-send-text[data-v-42b5cb81]{color:var(--neutral-01);font-size:16px;font-weight:400;white-space:nowrap}.bottom-loading[data-v-42b5cb81]{background:#0d0b0c4d;border:1px solid rgb(var(--neutral-01-rgb)/.1);border-radius:16px;height:28px;padding:8px 16px;width:96px}.bottom-button[data-v-42b5cb81],.bottom-loading[data-v-42b5cb81]{align-items:center;display:flex;justify-content:center}.bottom-button[data-v-42b5cb81]{background:rgb(var(--primitive-theme-03-rgb)/.7);border:1px solid rgb(var(--neutral-01-rgb)/.3);border-radius:100px;color:var(--neutral-01);cursor:pointer;font-size:14px;font-weight:500;height:40px;line-height:18px;padding:0 16px;text-align:center;transition:all .3s ease;white-space:normal;width:100%;word-break:break-word}.bottom-button[data-v-42b5cb81]:hover:not(:disabled){background:#e55ba0;transform:scale(1.01)}.bottom-button[data-v-42b5cb81]:active:not(:disabled){transform:scale(.99)}.bottom-button[data-v-42b5cb81]:disabled{cursor:not-allowed;opacity:.6}.bottom-button-single[data-v-42b5cb81]{font-size:16px;font-weight:700;line-height:24px}.bottom-buttons-container[data-v-42b5cb81]{align-items:center;display:flex;gap:12px;width:100%}.bottom-button-multiple[data-v-42b5cb81]{background:rgb(var(--primitive-theme-03-rgb)/.7);border:1px solid rgb(var(--neutral-01-rgb)/.3);border-radius:100px;color:var(--neutral-01);cursor:pointer;display:-webkit-box;flex:1;font-size:14px;font-weight:500;height:40px;line-height:18px;min-width:0;padding:0 16px;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-42b5cb81]:hover:not(:disabled){background:#e55ba0;transform:scale(1.01)}.bottom-button-multiple[data-v-42b5cb81]:active:not(:disabled){transform:scale(.99)}.bottom-button-multiple[data-v-42b5cb81]:disabled{cursor:not-allowed;opacity:.6}.chat-input-wrapper[data-v-42b5cb81]{align-items:center;display:flex;height:42px;width:100%}.thinking-dots[data-v-42b5cb81]{align-items:center;display:flex;gap:4px;justify-content:center}.thinking-dots span[data-v-42b5cb81]{animation:thinking-42b5cb81 1.4s infinite;background:var(--neutral-01);border-radius:50%;height:8px;opacity:.6;width:8px}.thinking-dots span[data-v-42b5cb81]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-42b5cb81]:nth-child(3){animation-delay:.4s}@keyframes thinking-42b5cb81{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(max-width:767px){.narration-interaction[data-v-42b5cb81]{padding:12px}.container.has-bottom .top-section[data-v-42b5cb81]{margin-bottom:12px}.top-section[data-v-42b5cb81]{gap:8px}.bottom-section.has-content[data-v-42b5cb81]{height:48px}.record-mode1 .mode1-header .avatar[data-v-42b5cb81]{height:28px;width:28px}.record-mode1 .mode1-header .name[data-v-42b5cb81]{font-size:13px}.action-button[data-v-42b5cb81]{font-size:13px;height:48px;padding:0 16px}.bottom-button[data-v-42b5cb81]{height:48px}.bottom-buttons-container[data-v-42b5cb81],.input-action-container[data-v-42b5cb81]{gap:8px}.input-action-message-button[data-v-42b5cb81]{height:48px}.input-action-message-button[data-v-42b5cb81] .content-layer{padding:0 16px}.input-action-message-text[data-v-42b5cb81]{font-size:14px}.input-action-send-button[data-v-42b5cb81]{height:48px;min-width:70px}.input-action-send-text[data-v-42b5cb81]{font-size:14px}}
