#app{max-height:100vh}.services[data-v-1024b7d0]{width:500px;margin:0 auto;height:100vh;flex-direction:column}.service[data-v-1024b7d0],.services[data-v-1024b7d0]{display:flex;justify-content:center;align-items:center}.service[data-v-1024b7d0]{padding:20px;background-color:#2e2e4273;border-radius:10px;margin:20px;text-align:center;color:#fff;width:100px;height:100px;cursor:pointer;transition:all .3s linear 0s}.service[data-v-1024b7d0]:hover{background-color:#3d3d6173}.chat-actions[data-v-970ff736]{display:flex;bottom:20px;gap:8px;justify-content:center;align-items:center}.chat-actions button.additional[data-v-970ff736]{width:-moz-fit-content;width:fit-content;background-color:rgba(46,43,43,.2);backdrop-filter:blur(40px) invert(-.05);border:.5px solid hsla(0,0%,100%,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;border-radius:20px;cursor:pointer;transition:all .3s linear 0s;color:#fff;height:-moz-fit-content;height:fit-content}.model[data-v-970ff736]{display:flex;flex-direction:column;gap:4px}.model_desc[data-v-970ff736]{font-size:12px;width:200px;opacity:.6}.model_disabled[data-v-970ff736]{opacity:.7;filter:blur(.3px) brightness(.7)}.help-block[data-v-970ff736]{margin-top:80px;gap:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.message-actions[data-v-970ff736]{display:flex;align-items:center;gap:1px}.msg-btn[data-v-970ff736]{background:transparent;padding:5px;height:-moz-fit-content!important;height:fit-content!important;width:-moz-fit-content!important;width:fit-content!important;display:flex;justify-content:center;align-items:center;border-radius:5px}.chat-header-background[data-v-970ff736]{position:absolute;top:0;left:0;width:100%;height:100vh;filter:blur(120px);overflow:hidden;background-color:#272424;z-index:-1}.chat-header-background-shape[data-v-970ff736]{border-radius:50%;height:300px;width:300px;position:absolute;padding:20px}.chat-header-background-shape.shape1[data-v-970ff736]{top:0;right:40px;background-color:#4fdc91;--s:320}.chat-header-background-shape.shape2[data-v-970ff736]{top:130px;left:220px;background-color:#7c4fdc;--s:190}.chat-header-background-shape.shape3[data-v-970ff736]{bottom:10px;left:300px;background-color:#f96464;--s:200}.chat-header-background-shape.shape4[data-v-970ff736]{bottom:10px;right:40px;background-color:#f96464;--s:200}.chat-header-background-shape.shape5[data-v-970ff736]{bottom:150px;right:300px;background-color:#6964f9;--s:280}.chat-header-background-shape.shape6[data-v-970ff736]{top:10px;right:630px;background-color:#64f9c5;--s:280}.msg-btn svg[data-v-970ff736]{height:18px;width:18px}.play-btn path[data-v-970ff736]{fill:hsla(0,0%,100%,.3);transition:.3s linear 0s}.msg-btn:hover path[data-v-970ff736]{fill:hsla(0,0%,100%,.8)}.msg-btn[data-v-970ff736]:hover{background-color:transparent}.collapse-btn[data-v-970ff736]{width:20px;height:20px;background-color:#1d1c1c;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.collapse-btn[data-v-970ff736]:hover{background-color:#1d1c1c}.collapsed[data-v-970ff736]{left:-100%!important}.user-enter-active[data-v-970ff736]{transition:all .4s ease}.user-enter-from[data-v-970ff736]{opacity:0;transform:translateX(30px)}.user-enter-to[data-v-970ff736]{opacity:1;transform:translateX(0)}.voice-container[data-v-970ff736]{position:relative}.gpt-enter-active[data-v-970ff736]{transition:all .4s ease}.gpt-enter-from[data-v-970ff736]{opacity:0;transform:translateX(-30px)}button[data-v-970ff736]{width:100%;padding:10px;border-radius:20px;background-color:#e6e6e6;color:#1d1c1c;font-weight:600;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .3s linear 0s;gap:10px}button[data-v-970ff736]:disabled{filter:brightness(.8) blur(1px);cursor:not-allowed}.loading[data-v-970ff736]{opacity:.5;filter:blur(.7px)}.voice[data-v-970ff736]{cursor:pointer;padding:10px;border-radius:20px;background-color:rgba(46,43,43,.2);backdrop-filter:blur(2px);border:.5px solid hsla(0,0%,100%,.1);box-shadow:0 0 30px hsla(0,0%,100%,.2);font-size:.8em;display:inline-flex;align-items:center;gap:10px}.voices[data-v-970ff736]{position:absolute;top:100%;left:0;right:0;background-color:#2a282888;backdrop-filter:blur(10px);padding:20px;border-radius:20px;font-size:.8em;z-index:9999;display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:10px}button[data-v-970ff736]:hover{background-color:#e7dddd}.plus[data-v-970ff736]{background-color:#121212;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.chat-wrapper[data-v-970ff736]{display:flex;flex-direction:row;width:100vw;height:calc(100vh - env(safe-area-inset-top))}.chats-list[data-v-970ff736]{width:250px;border-radius:0;max-height:100%;overflow-y:auto;background:#181818;padding:20px;backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:10px}.header[data-v-970ff736]{display:flex;align-items:center;justify-content:space-between}.chats-list-item[data-v-970ff736]{padding:10px 10px;font-size:.8em;border-radius:20px;cursor:pointer;transition:all .3s linear 0s}.chats-list-item[data-v-970ff736]:hover{background-color:#111010}.chat-container[data-v-970ff736]{width:calc(100% - 250px);display:flex;flex-direction:column;justify-content:space-between}.chat-header[data-v-970ff736]{padding:20px;font-size:1.1em;position:sticky;top:calc(env(safe-area-inset-top));z-index:1;backdrop-filter:blur(10px);border-bottom:.5px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-body[data-v-970ff736]{height:calc(100% - 100px);overflow-y:auto}.chat-footer[data-v-970ff736]{display:flex;background-color:rgba(46,43,43,.2);backdrop-filter:blur(40px);border:.5px solid hsla(0,0%,100%,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin:20px;border-radius:20px;align-items:center;justify-content:space-between;width:60%;align-self:center;transition:.3s ease-in-out 0s}.chat-footer input[data-v-970ff736]{padding:20px;border-radius:20px;background-color:transparent;color:#fff;border:none;outline:none;font-family:sans-serif;width:100%}.chat-footer input[data-v-970ff736]::-moz-placeholder{color:#fff}.chat-footer input[data-v-970ff736]::placeholder{color:#fff}.chat-footer button[data-v-970ff736]{background-color:transparent;width:-moz-fit-content;width:fit-content;margin-right:20px;color:#fff}.chat-footer button[data-v-970ff736]:hover{background-color:rgba(46,43,43,.2);backdrop-filter:blur(2px)}.messages[data-v-970ff736]{display:flex;height:100%;padding:20px;overflow-y:scroll;flex-direction:column;gap:10px}.message[data-v-970ff736]{padding:20px;border-radius:20px;line-height:1.5;transition:all .3s linear 0s}.message.user[data-v-970ff736]{background-color:rgba(46,43,43,.2);backdrop-filter:blur(2px);border:.5px solid hsla(0,0%,100%,.1);width:-moz-fit-content;width:fit-content;align-self:flex-end;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:400px}.message.gpt[data-v-970ff736]{background-color:transparent}@media screen and (max-width:768px){h1[data-v-970ff736]{font-size:1.5em}h3[data-v-970ff736]{font-size:1em}.chat-footer[data-v-970ff736]{position:absolute;bottom:10px;width:90vw}.help-block[data-v-970ff736]{position:absolute;left:50%;transform:translateX(-50%);width:100%}.chat-container[data-v-970ff736]{width:100%}.chats-list[data-v-970ff736]{width:100%;position:fixed;top:0;transition:.3s linear 0s;left:0;right:0;bottom:0;z-index:9999;background-color:#181818e4;padding:env(safe-area-inset-top) calc(20px + env(safe-area-inset-right));backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:10px;height:100vh}.chat-header[data-v-970ff736]{top:calc(env(safe-area-inset-top))}.chat-footer button[data-v-970ff736],.chat-footer input[data-v-970ff736]{font-size:1em}.chat-body[data-v-970ff736]{padding:env(safe-area-inset-top) env(safe-area-inset-right)}}body{background:#212121;font-family:sans-serif;overflow:hidden;color:#fff}body,html{min-height:calc(100% + env(safe-area-inset-top))}*{margin:0;padding:0;box-sizing:border-box}