@keyframes model-selector-upgrade-shake-177b7979{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}}.model-selector-upgrade-shake[data-v-177b7979]{animation:model-selector-upgrade-shake-177b7979 .45s ease-in-out}.voice-scene-scroll[data-v-938f0659]{scrollbar-width:none}.voice-scene-scroll[data-v-938f0659]::-webkit-scrollbar{display:none}.voice-wave-bar[data-v-938f0659]{transform-origin:center}.voice-wave-bar--active[data-v-938f0659]{animation:voice-wave-pulse-938f0659 .6s ease-in-out infinite alternate}@keyframes voice-wave-pulse-938f0659{0%{transform:scaleY(.35);opacity:.45}to{transform:scaleY(1);opacity:.9}}.mobile-scroll-indicator[data-v-93a4d0c7]{position:fixed;right:20px;bottom:140px;z-index:100;display:flex;flex-direction:column;align-items:center;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.scroll-track[data-v-93a4d0c7]{position:relative;width:12px;background:#0000000f;border-radius:6px;overflow:hidden;cursor:pointer;touch-action:none}.track-background[data-v-93a4d0c7]{position:absolute;inset:0;background:#f472b61a}.scroll-thumb[data-v-93a4d0c7]{position:absolute;left:1px;right:1px;width:calc(100% - 2px);background:linear-gradient(180deg,#f472b6,#ec4899);border-radius:3px;box-shadow:0 1px 4px #ec489959;transition:transform .05s ease-out;will-change:transform}.is-dragging .scroll-thumb[data-v-93a4d0c7]{background:linear-gradient(180deg,#ec4899,#db2777);box-shadow:0 2px 6px #db277780}.scroll-indicator-enter-active[data-v-93a4d0c7]{animation:slide-in-93a4d0c7 .25s cubic-bezier(.34,1.56,.64,1)}.scroll-indicator-leave-active[data-v-93a4d0c7]{animation:slide-out-93a4d0c7 .2s ease-in forwards}@keyframes slide-in-93a4d0c7{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-93a4d0c7{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@media(prefers-color-scheme:dark){.scroll-track[data-v-93a4d0c7]{background:#ffffff14}}.mobile-scroll-indicator[data-v-93a4d0c7]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.chat-free-hint[data-v-c54a65d8]{position:absolute;top:100%;right:0;left:0;margin-top:.2rem;line-height:1.4;text-align:center;pointer-events:auto}.chat-free-hint[data-v-c54a65d8],.chat-free-hint-plain[data-v-c54a65d8]{color:oklch(var(--bc)/.4);font-size:.74rem}.chat-free-hint-plain[data-v-c54a65d8]{transition:color .14s ease}.chat-free-hint-plain[data-v-c54a65d8]:hover{color:oklch(var(--bc)/.7)}.chat-free-hint-btn[data-v-c54a65d8]{color:oklch(var(--p)/.8);font-size:.74rem;font-weight:650;text-decoration:underline;text-underline-offset:2px;transition:color .14s ease}.chat-free-hint-btn[data-v-c54a65d8]:hover{color:oklch(var(--p))}.chat-free-hint-enter-active[data-v-c54a65d8],.chat-free-hint-leave-active[data-v-c54a65d8]{transition:opacity .22s ease,transform .22s ease}.chat-free-hint-enter-from[data-v-c54a65d8],.chat-free-hint-leave-to[data-v-c54a65d8]{opacity:0;transform:translateY(.3rem)}.chat-free-hint-line[data-v-c54a65d8]{display:inline-flex;align-items:center;gap:.3rem}.chat-free-hint-variant-enter-active[data-v-c54a65d8]{transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.chat-free-hint-variant-leave-active[data-v-c54a65d8]{transition:opacity .18s ease,transform .18s cubic-bezier(.55,0,.55,.2)}.chat-free-hint-variant-enter-from[data-v-c54a65d8]{opacity:0;transform:translateY(.6rem)}.chat-free-hint-variant-leave-to[data-v-c54a65d8]{opacity:0;transform:translateY(-.6rem)}.chat-input-shell{position:relative;overflow:visible}.chat-input-utility-actions{position:absolute;right:2.5rem;bottom:50%;z-index:12;display:flex;align-items:center;gap:.25rem;padding:0;border:1px solid transparent;border-radius:9999px;background:transparent;box-shadow:none;transform:translateY(50%);transform-origin:right bottom;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:right .26s cubic-bezier(.22,1,.36,1),bottom .26s cubic-bezier(.22,1,.36,1),padding .22s ease,border-color .2s ease,background-color .2s ease,box-shadow .22s ease,transform .26s cubic-bezier(.22,1,.36,1),backdrop-filter .22s ease;will-change:right,bottom,transform}.chat-input-utility-actions:not(.chat-input-utility-actions--floating){padding:0;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:right .26s cubic-bezier(.22,1,.36,1),bottom .26s cubic-bezier(.22,1,.36,1),padding .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.chat-input-floating-shortcuts{display:flex;width:0;max-width:0;align-items:center;gap:.25rem;overflow:hidden;opacity:0;pointer-events:none;transform:translate(.35rem) scale(.94);transform-origin:right center;transition:width .24s cubic-bezier(.22,1,.36,1),max-width .24s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .24s cubic-bezier(.22,1,.36,1)}.chat-input-floating-shortcuts--visible{width:76px;max-width:76px;opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.chat-input-floating-shortcuts--visible:after{width:1px;height:1.15rem;margin:0 .1rem;flex:0 0 1px;background:oklch(var(--bc)/.1);content:""}.chat-input-floating-action{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9999px;color:oklch(var(--bc)/.72);transition:color .15s ease,background-color .15s ease,transform .12s ease}.chat-input-floating-action:hover{color:oklch(var(--bc)/.95);background:oklch(var(--bc)/.055)}.chat-input-floating-action:active{transform:scale(.9)}.chat-input-floating-action svg{width:20px;height:20px;fill:currentColor}.chat-input-floating-action svg[fill=none]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9}.chat-input-utility-actions--floating{right:.5rem;bottom:calc(100% + .38rem);padding:.12rem .24rem;border-color:oklch(var(--bc)/.075);background:color-mix(in oklab,var(--input-background) 94%,transparent);box-shadow:0 3px 12px #00000012,inset 0 1px #ffffff47;transform:translateY(0) scale(.96);-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08)}[data-theme=dark] .chat-input-utility-actions--floating,html.dark .chat-input-utility-actions--floating{border-color:oklch(var(--bc)/.12);background:color-mix(in oklab,oklch(var(--b1)) 96%,#000 4%);box-shadow:0 3px 10px #0000001f,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px) saturate(1.03);backdrop-filter:blur(10px) saturate(1.03)}.chat-input-utility-spacer{display:block;width:68px;height:1px;flex:0 0 68px;transition:width .24s cubic-bezier(.22,1,.36,1),flex-basis .24s cubic-bezier(.22,1,.36,1),opacity .16s ease}.chat-input-utility-spacer--collapsed{width:0;flex-basis:0;opacity:0}.chat-input-utility-spacer--with-video{width:104px;flex-basis:104px}@media(min-width:641px){.chat-input-utility-actions{right:3rem}.chat-input-utility-actions--floating{right:.65rem}}@media(prefers-reduced-motion:reduce){.chat-input-utility-actions,.chat-input-utility-spacer{transition-duration:.01ms}}.chat-input::-moz-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.chat-input::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.chat-recording-panel{position:relative;width:100%;min-height:68px;padding:.65rem 1.15rem .65rem 1.5rem;border:0;border-radius:16px;background:#f2a4cc75;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05)}.chat-recording-panel,.chat-recording-wave{display:flex;align-items:center;justify-content:flex-end}.chat-recording-wave{position:absolute;left:25%;right:11rem;gap:2px;height:32px}.chat-recording-wave-bar{width:3px;height:28px;min-width:2px;flex:0 0 3px;border-radius:999px;background:#1f181fdb;transform-origin:center;transition:transform 70ms linear}.chat-recording-wave--full .chat-recording-wave-bar{flex:1 1 2px}.chat-recording-actions{display:flex;gap:.55rem;margin-left:auto}.chat-recording-action{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;position:relative;border:0;border-radius:999px;background:transparent;color:#1b151bf0;transition:background .15s ease,transform .12s ease}.chat-recording-action:before{position:absolute;inset:4px;border:1px solid rgba(55,36,52,.08);border-radius:inherit;background:#4d344914;content:"";transition:background .15s ease}.chat-recording-action:hover:before{background:#4d344924}.chat-recording-action:active{transform:scale(.92)}.chat-recording-action svg{position:relative;z-index:1;width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media(max-width:640px){.chat-recording-panel{min-height:58px;padding:.45rem .65rem .45rem 1rem;border-radius:14px}.chat-recording-wave{left:1.25rem;right:6rem;gap:1px}.chat-recording-wave-bar{width:2px;min-width:1px;flex:0 0 2px}.chat-recording-wave--full .chat-recording-wave-bar{flex:1 1 1px}.chat-recording-actions{gap:.55rem;margin-left:auto}.chat-recording-action{width:36px;height:36px;flex-basis:36px}.chat-recording-action svg{width:18px;height:18px}}.voice-transcription-spinner{display:block;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;box-sizing:border-box;border:2px solid oklch(var(--bc)/.2);border-top-color:oklch(var(--bc)/.8);border-radius:9999px;animation:voice-transcription-spin .75s linear infinite}@keyframes voice-transcription-spin{to{transform:rotate(1turn)}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.5;color:#fbbf24}50%{opacity:1;color:#fbbf24}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.prompt-gen-dot{animation:prompt-gen-dot-wave .9s ease-in-out infinite}@keyframes prompt-gen-dot-wave{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.text-xs img[data-v-fb1abe31],.text-xs img[data-v-fb1abe31]:hover{box-shadow:none!important}.text-xs img[data-v-fb1abe31],.text-xs img[data-v-fb1abe31]:hover,p img[data-v-fb1abe31],p img[data-v-fb1abe31]:hover{transition:none!important;transform:none!important;scale:1!important}.text-xs img,.text-xs img:hover{transition:none!important;transform:none!important;scale:1!important;box-shadow:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}.overflow-y-auto[data-v-e5ea831c]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-e5ea831c]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-e5ea831c]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.overflow-y-auto[data-v-e5ea831c]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.range-slider[data-v-740ede8d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:18px;width:18px;border-radius:50%;background:#fc8ec8;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #fc8ec84d;-webkit-transition:all .2s ease;transition:all .2s ease}.range-slider[data-v-740ede8d]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #fc8ec866}.range-slider[data-v-740ede8d]::-moz-range-thumb{height:18px;width:18px;border-radius:50%;background:#fc8ec8;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #fc8ec84d;-moz-transition:all .2s ease;transition:all .2s ease}.range-slider[data-v-740ede8d]::-webkit-slider-track{height:6px;border-radius:3px;background:#e5e7eb}.range-slider[data-v-740ede8d]::-moz-range-track{height:6px;border-radius:3px;background:#e5e7eb}@media(min-width:768px){.range-slider[data-v-740ede8d]::-webkit-slider-thumb{height:16px;width:16px}.range-slider[data-v-740ede8d]::-moz-range-thumb{height:16px;width:16px}.range-slider[data-v-740ede8d]::-webkit-slider-track{height:5px;border-radius:2.5px}.range-slider[data-v-740ede8d]::-moz-range-track{height:5px;border-radius:2.5px}}@media(max-width:767px){.range-slider[data-v-740ede8d]::-webkit-slider-thumb{height:22px;width:22px}.range-slider[data-v-740ede8d]::-moz-range-thumb{height:22px;width:22px}.range-slider[data-v-740ede8d]::-webkit-slider-track{height:8px;border-radius:4px}.range-slider[data-v-740ede8d]::-moz-range-track{height:8px;border-radius:4px}}.peer:checked~div[data-v-740ede8d]{background-color:#fc8ec8}.peer:focus~div[data-v-740ede8d]{box-shadow:0 0 0 2px #fc8ec833}.btn[data-v-740ede8d]{transition:all .2s ease}.btn[data-v-740ede8d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fc8ec84d}@media(max-width:767px){.btn[data-v-740ede8d]{min-height:44px;font-size:16px;width:100%}}.overflow-y-auto[data-v-740ede8d]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-740ede8d]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-740ede8d]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.overflow-y-auto[data-v-740ede8d]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(min-width:768px){.overflow-y-auto[data-v-740ede8d]::-webkit-scrollbar{width:4px}}.modal-box[data-v-029313e0]{transform:none!important}.header-gradient[data-v-029313e0]{position:relative}.header-gradient[data-v-029313e0]:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:20px;pointer-events:none;z-index:10}[data-v-029313e0] .dark .header-gradient:after{background:linear-gradient(180deg,#1a1a1af2,#1a1a1a00)}@media(max-width:640px){.modal-box[data-v-029313e0]{width:100vw;max-width:100%;border-radius:0;margin:0;padding:1rem}}.btn-circle[data-v-029313e0]{background-color:transparent;border:none;color:#666;transition:all .2s}.btn-circle[data-v-029313e0]:hover{color:#444;background-color:#f0f0f0}.iconify[data-v-029313e0]{font-size:1.5rem}.modal[open][data-v-029313e0]{overflow:hidden}.modal[data-v-029313e0]:not([open]){display:none}@keyframes fadeIn-029313e0{0%{opacity:0}to{opacity:1}}.animate-fadeIn[data-v-029313e0]{animation:fadeIn-029313e0 .8s ease forwards}.delayed-fade-enter-active[data-v-029313e0]{transition:opacity .1s ease;transition-delay:.2s}.delayed-fade-enter-from[data-v-029313e0]{opacity:0}.modal-box[data-v-5980948d]{transform:none!important}.header-gradient[data-v-5980948d]{position:relative}.header-gradient[data-v-5980948d]:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:20px;pointer-events:none;z-index:10}[data-v-5980948d] .dark .header-gradient:after{background:linear-gradient(180deg,#1a1a1af2,#1a1a1a00)}@media(max-width:640px){.modal-box[data-v-5980948d]{width:100vw;max-width:100%;border-radius:0;margin:0;padding:1rem}}.btn-circle[data-v-5980948d]{background-color:transparent;border:none;color:#666;transition:all .2s}.btn-circle[data-v-5980948d]:hover{color:#444;background-color:#f0f0f0}.iconify[data-v-5980948d]{font-size:1.5rem}.modal[open][data-v-5980948d]{overflow:hidden}.modal[data-v-5980948d]:not([open]){display:none}@keyframes fadeIn-5980948d{0%{opacity:0}to{opacity:1}}.animate-fadeIn[data-v-5980948d]{animation:fadeIn-5980948d .8s ease forwards}.delayed-fade-enter-active[data-v-5980948d]{transition:opacity .1s ease;transition-delay:.2s}.delayed-fade-enter-from[data-v-5980948d]{opacity:0}.modal-box[data-v-832c0065]{transform:none!important}@media(max-width:640px){.modal-box[data-v-832c0065]{width:100vw;max-width:100%;border-radius:0;margin:0;padding:1rem}}.btn-circle[data-v-832c0065]{background-color:transparent;border:none;color:#666;transition:all .2s}.btn-circle[data-v-832c0065]:hover{color:#444;background-color:#f0f0f0}.iconify[data-v-832c0065]{font-size:1.5rem}.modal[open][data-v-832c0065]{overflow:hidden}.modal[data-v-832c0065]:not([open]){display:none}@keyframes fadeIn-832c0065{0%{opacity:0}to{opacity:1}}.animate-fadeIn[data-v-832c0065]{animation:fadeIn-832c0065 .8s ease forwards}.delayed-fade-enter-active[data-v-832c0065]{transition:opacity .1s ease;transition-delay:.2s}.delayed-fade-enter-from[data-v-832c0065]{opacity:0}@media(min-width:768px){.chat-control-icon-btn.btn-ghost[data-v-c9d8d483]:hover{background:var(--input-background-hover)!important}}.chat-control-btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:transparent;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn,1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));--tw-border-opacity:1}.chat-control-btn:disabled,.chat-control-btn[disabled]{pointer-events:none}:where(.chat-control-btn:is(input[type=checkbox])),:where(.chat-control-btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chat-control-btn:is(input[type=checkbox]):after,.chat-control-btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}@media(hover:hover){.chat-control-btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.chat-control-btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0% 0 0)){.chat-control-btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.chat-control-btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.chat-control-btn:disabled:hover,.chat-control-btn[disabled]:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}@supports (color:color-mix(in oklab,black,black)){.chat-control-btn:is(input[type=checkbox]:checked):hover,.chat-control-btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}}@media(prefers-reduced-motion:no-preference){.chat-control-btn{animation:button-pop var(--animation-btn,.25s) ease-out}}.chat-control-btn:active:focus,.chat-control-btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0% 0 0)){.chat-control-btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.chat-control-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.chat-control-btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.chat-control-btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.chat-control-btn.btn-disabled,.chat-control-btn:disabled,.chat-control-btn[disabled]{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.chat-control-btn:is(input[type=checkbox]:checked),.chat-control-btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.chat-control-btn:is(input[type=checkbox]:checked):focus-visible,.chat-control-btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.join>:where(:not(:first-child)):is(.chat-control-btn){margin-inline-start:calc(var(--border-btn)*-1)}.chat-control-btn{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-square:where(.chat-control-btn){height:1.5rem;width:1.5rem;padding:0}.btn-circle:where(.chat-control-btn){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.join.join-vertical>:where(:not(:first-child)):is(.chat-control-btn){margin-top:calc(var(--border-btn)*-1)}.join.join-horizontal>:where(:not(:first-child)):is(.chat-control-btn){margin-inline-start:calc(var(--border-btn)*-1);margin-top:0}.chat-control-btn{height:1.75rem;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/.3));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.group:hover .chat-control-btn{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)))}[data-v-0b336a86]:root{--scrollbar-width: calc(100vw - 100%) }.modal-backdrop[data-v-0b336a86]{-webkit-tap-highlight-color:transparent}.shadow-sm[data-v-0b336a86]{box-shadow:0 1px 2px #0000000d}.queue-ellipsis[data-v-0b336a86]{display:inline-flex}.queue-clock[data-v-0b336a86]{flex:none}.queue-clock-hand[data-v-0b336a86]{transform-origin:12px 12px;animation:queue-clock-spin-0b336a86 1.2s linear infinite}@keyframes queue-clock-spin-0b336a86{to{transform:rotate(1turn)}}.queue-ellipsis i[data-v-0b336a86]{font-style:normal;opacity:.25;animation:queue-dot-fade-0b336a86 1.2s ease-in-out infinite}.queue-ellipsis i[data-v-0b336a86]:nth-child(2){animation-delay:.16s}.queue-ellipsis i[data-v-0b336a86]:nth-child(3){animation-delay:.32s}@keyframes queue-dot-fade-0b336a86{30%{opacity:1}60%,to{opacity:.25}}.stream-heart[data-v-0b336a86]{white-space:nowrap;color:oklch(var(--p));pointer-events:none}.stream-heart-icon[data-v-0b336a86]{display:inline-block;width:1.08em;height:1.08em;margin-left:.14em;filter:drop-shadow(0 0 .22rem oklch(var(--p)/.32));vertical-align:-.18em;animation:stream-heart-breathe-0b336a86 1.15s ease-in-out infinite}.stream-heart-finish .stream-heart-icon[data-v-0b336a86]{animation:stream-heart-finish-0b336a86 .52s cubic-bezier(.2,.8,.25,1) forwards}@keyframes stream-heart-breathe-0b336a86{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes stream-heart-finish-0b336a86{0%{opacity:1;transform:scale(1)}38%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(.82)}}@media(prefers-reduced-motion:reduce){.queue-clock-hand[data-v-0b336a86],.queue-ellipsis i[data-v-0b336a86],.stream-heart-finish .stream-heart-icon[data-v-0b336a86],.stream-heart-icon[data-v-0b336a86]{opacity:.8;animation:none}}.editing-border[data-v-0b336a86]{border-width:2px;border-style:dashed;--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity,1)));animation:border-dance-0b336a86 1s linear infinite}@keyframes border-dance-0b336a86{0%{border-color:var(--p)}50%{border-color:var(--pf)}to{border-color:var(--p)}}.voice-wave[data-v-0b336a86]{color:#000}.dark .voice-wave[data-v-0b336a86]{color:#fff}.voice-bar[data-v-0b336a86]{display:inline-block;width:2px;height:100%;background-color:currentColor;border-radius:9999px;transform-origin:center;transform:scaleY(.3)}.voice-bar-1[data-v-0b336a86]{animation:voice-wave-a-0b336a86 1.1s ease-in-out -.2s infinite}.voice-bar-2[data-v-0b336a86]{animation:voice-wave-c-0b336a86 .72s ease-in-out -.55s infinite}.voice-bar-3[data-v-0b336a86]{animation:voice-wave-b-0b336a86 .9s ease-in-out -.05s infinite}.voice-bar-4[data-v-0b336a86]{animation:voice-wave-a-0b336a86 .63s ease-in-out -.35s infinite}.voice-bar-5[data-v-0b336a86]{animation:voice-wave-c-0b336a86 1.25s ease-in-out -.85s infinite}.voice-bar-6[data-v-0b336a86]{animation:voice-wave-b-0b336a86 .8s ease-in-out -.15s infinite}.voice-bar-7[data-v-0b336a86]{animation:voice-wave-a-0b336a86 .95s ease-in-out -.6s infinite}@keyframes voice-wave-a-0b336a86{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes voice-wave-b-0b336a86{0%,to{transform:scaleY(.55)}40%{transform:scaleY(.2)}75%{transform:scaleY(.85)}}@keyframes voice-wave-c-0b336a86{0%,to{transform:scaleY(.7)}30%{transform:scaleY(.35)}60%{transform:scaleY(.5)}85%{transform:scaleY(.25)}}.bg-purple-2[data-v-0b336a86]{background-color:#ede9fe}.dark .bg-black-2[data-v-0b336a86]{background-color:#27272a}.dark .text-gray-2[data-v-0b336a86]{color:#e4e4e7}.mobile-fixed-header{position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;-webkit-transform:none!important;will-change:auto!important;backface-visibility:hidden;perspective:1000;pointer-events:none}@media(max-width:768px){body{position:relative;overflow-x:hidden}.mobile-fixed-footer,.mobile-fixed-header{-webkit-overflow-scrolling:auto;overscroll-behavior:none;overscroll-behavior-y:none;overscroll-behavior-x:none}}.slide-up-enter-active,.slide-up-leave-active{transition:transform .1s cubic-bezier(.2,0,0,1),opacity .1s ease}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(12px);opacity:0}.slide-up-enter-to,.slide-up-leave-from{transform:translateY(0);opacity:1}#scrollRef{scrollbar-width:thin;scrollbar-color:#f472b6 transparent;mask-image:linear-gradient(180deg,transparent 0,#000 50px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 50px);mask-size:100% auto;-webkit-mask-size:100% auto;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:relative;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.mobile-fixed-footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;-webkit-transform:none!important;will-change:auto!important;backface-visibility:hidden;perspective:1000;pointer-events:none;z-index:50!important}.mobile-fixed-footer>*{pointer-events:auto}.chat-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;--tw-shadow:0 0 #0000;-webkit-tap-highlight-color:transparent;width:100%;padding-top:.625rem;padding-bottom:.625rem}.mobile-fixed-header{position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;-webkit-transform:none!important;will-change:auto!important;backface-visibility:hidden;perspective:1000;pointer-events:auto}.mobile-fixed-header *{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.mobile-fixed-footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;-webkit-transform:none!important;will-change:auto!important;backface-visibility:hidden;perspective:1000;pointer-events:auto;touch-action:none}.mobile-fixed-footer *{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;touch-action:none}@media(max-width:768px){body{position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;overscroll-behavior-y:none;overscroll-behavior-x:none}.mobile-fixed-footer,.mobile-fixed-header{-webkit-overflow-scrolling:auto;overscroll-behavior:none;overscroll-behavior-y:none;overscroll-behavior-x:none}}#scrollRef{scrollbar-width:thin;scrollbar-color:#f472b6 transparent;mask-image:linear-gradient(180deg,transparent 0,#000 50px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 50px);mask-size:100% auto;-webkit-mask-size:100% auto;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:relative;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overscroll-behavior:none;overscroll-behavior-x:none}#scrollRef::-webkit-scrollbar{width:6px;background:transparent}#scrollRef::-webkit-scrollbar-track{background:transparent}#scrollRef::-webkit-scrollbar-thumb{background-color:#f472b6;border-radius:3px}#scrollRef::-webkit-scrollbar-thumb:hover{background-color:#ec4899}main{position:relative}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.desktop-modal-container[data-v-423e4cad]{max-height:65vh;min-height:450px;height:auto}.overflow-y-auto[data-v-423e4cad]{scrollbar-width:thin;scrollbar-color:#fc8ec8 transparent}.overflow-y-auto[data-v-423e4cad]::-webkit-scrollbar{width:6px;background:transparent}.overflow-y-auto[data-v-423e4cad]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-423e4cad]::-webkit-scrollbar-thumb{background-color:#fc8ec8;border-radius:3px}.overflow-y-auto[data-v-423e4cad]::-webkit-scrollbar-thumb:hover{background-color:#ec4899}.desktop-modal-container .overflow-y-auto[data-v-423e4cad]{padding-right:8px;margin-right:-8px}.range-slider[data-v-423e4cad]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:16px;width:16px;border-radius:50%;background:#fc8ec8;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #fc8ec84d;-webkit-transition:all .2s ease;transition:all .2s ease}.range-slider[data-v-423e4cad]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #fc8ec866}.range-slider[data-v-423e4cad]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:#fc8ec8;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #fc8ec84d;-moz-transition:all .2s ease;transition:all .2s ease}.range-slider[data-v-423e4cad]::-webkit-slider-track{height:5px;border-radius:2.5px;background:#e5e7eb}.range-slider[data-v-423e4cad]::-moz-range-track{height:5px;border-radius:2.5px;background:#e5e7eb}.peer:checked~div[data-v-423e4cad]{background-color:#fc8ec8}.peer:focus~div[data-v-423e4cad]{box-shadow:0 0 0 2px #fc8ec833}button[data-v-423e4cad]{transition:all .2s ease}button[data-v-423e4cad]:hover:not(:disabled){transform:translateY(-1px)}button[data-v-423e4cad]:disabled{cursor:not-allowed}.overflow-y-auto[data-v-47f26a28]{scrollbar-width:thin;scrollbar-color:#f472b6 transparent}.overflow-y-auto[data-v-47f26a28]::-webkit-scrollbar{width:6px;background:transparent}.overflow-y-auto[data-v-47f26a28]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-47f26a28]::-webkit-scrollbar-thumb{background-color:#f472b6;border-radius:3px}.overflow-y-auto[data-v-47f26a28]::-webkit-scrollbar-thumb:hover{background-color:#ec4899}.card[data-v-47f26a28]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1)}.badge[data-v-47f26a28]{line-height:1.25rem;font-size:.75rem;padding:0 .5rem}.from-base-100\/90[data-v-47f26a28]{--tw-gradient-from:var(--b1) /.9;--tw-gradient-to:var(--b1) /0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.card img[data-v-47f26a28]{-o-object-position:center 25%;object-position:center 25%}.chat-page[data-v-5433aba6]{height:calc(var(--vh, 1vh)*100);height:100dvh}@media(min-width:768px){.chat-page[data-v-5433aba6]{height:100vh}}.slide-right-enter-active[data-v-5433aba6],.slide-right-leave-active[data-v-5433aba6]{transition:all .2s ease}.slide-right-enter-from[data-v-5433aba6],.slide-right-leave-to[data-v-5433aba6]{transform:translate(100%);opacity:0}
