.logo-overlay[data-v-25effb4e]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;height:100dvh;z-index:10}@media (max-width: 800px){.logo-overlay[data-v-25effb4e]{padding-bottom:100px}}.logo-overlay img[data-v-25effb4e]{width:320px}@media (max-width: 1024px){.logo-overlay img[data-v-25effb4e]{width:280px}}@media (max-width: 900px){.logo-overlay img[data-v-25effb4e]{width:250px}}@media (max-width: 800px){.logo-overlay img[data-v-25effb4e]{width:280px}}@media (max-width: 420px){.logo-overlay img[data-v-25effb4e]{width:240px}}.logo-overlay .badge[data-v-25effb4e]{background-color:#eb7535;padding:18px 23px 19px;border-radius:10px;box-shadow:0 0 30px #00000067;letter-spacing:.5px;color:#ffffffd9;transform:rotate(-2.5deg);font-size:18px;line-height:1;opacity:0;animation:fadeInUp-25effb4e 1.8s ease-in-out forwards}@media (max-width: 1024px){.logo-overlay .badge[data-v-25effb4e]{padding:16px 21px;font-size:17px}}@media (max-width: 900px){.logo-overlay .badge[data-v-25effb4e]{padding:15px 20px;font-size:16px;margin-top:6px}}@media (max-width: 800px){.logo-overlay .badge[data-v-25effb4e]{padding:16px 21px;font-size:17px}}@media (max-width: 420px){.logo-overlay .badge[data-v-25effb4e]{padding:15px 20px;font-size:16px}}@keyframes fadeInUp-25effb4e{0%{opacity:0;transform:translateY(0) rotate(-2.5deg)}65%{opacity:0;transform:translateY(0) rotate(-2.5deg)}90%{transform:translateY(-40px) rotate(-2.5deg)}95%{transform:translateY(-32px) rotate(-2.5deg)}to{opacity:1;transform:translateY(-36px) rotate(-2.5deg)}}.button[data-v-55f10b0e]{display:inline-flex;border-radius:6px;transition:.2s all ease-out,transform ease-out;cursor:pointer}.button[data-v-55f10b0e]:hover{background-color:#c7c7c75c;transform:scale(1.06)}.chat-footer[data-v-cea84973]{border-top:1px solid #ddd;padding:16px;text-align:center;display:flex;flex-direction:column;gap:8px}.email-btn[data-v-cea84973],.submit-btn[data-v-cea84973]{background:#000;color:#fff;padding:10px 18px;border:none;border-radius:8px;cursor:pointer;font-size:14px}.input-wrapper[data-v-cea84973]{display:flex;gap:8px;flex-direction:column;align-items:stretch}.text-input[data-v-cea84973],.text-area[data-v-cea84973]{width:100%;padding:10px;border-radius:8px;border:1px solid #ccc;font-size:14px;resize:none}@media (max-width: 800px){.text-input[data-v-cea84973],.text-area[data-v-cea84973]{font-size:16px}}.local-drawer[data-v-d29ee130]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;height:96%;z-index:50;touch-action:none;box-shadow:0 -4px 12px #0000001a;will-change:transform}.drag-icon[data-v-d29ee130]{position:relative;width:45x;height:5px;margin:0 auto;padding:15px 40px;cursor:grab}.drag-icon[data-v-d29ee130]:before{content:"";width:30px;height:5px;border-radius:10px;background:#d4d4d4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content[data-v-d29ee130]{padding:20px;overflow-y:auto;max-height:calc(100% - 32px);color:#000}.chat-wrapper[data-v-9c11b2cc]{display:flex;align-items:center;padding:50px 50px 50px 0;z-index:10}@media (max-width: 1024px){.chat-wrapper[data-v-9c11b2cc]{padding-right:30px}}@media (max-width: 800px){.chat-wrapper[data-v-9c11b2cc]{justify-content:center;padding:0}}.chat-wrapper .panel[data-v-9c11b2cc]{position:relative;background-color:#fff;width:420px;height:calc(100vh - 100px);height:calc(100dvh - 100px);border-radius:12px;overflow:hidden}.chat-wrapper .panel[data-v-9c11b2cc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:20;opacity:0;transition:opacity .3s ease;pointer-events:none}@media (max-width: 800px){.chat-wrapper .panel[data-v-9c11b2cc]{width:100%;height:100vh;height:100dvh;border-bottom-left-radius:0;border-bottom-right-radius:0}.chat-wrapper .panel[data-v-9c11b2cc]:before{background-color:#ffffff80}}.chat-wrapper .panel.drawerOpen[data-v-9c11b2cc]:before{opacity:1}.chat-wrapper header[data-v-9c11b2cc]{position:absolute;background-color:#fff;color:#a9a9a9;width:100%;padding:0 25px 5px;border-bottom:1px solid lightgray;background-color:#fffa}.chat-wrapper header .toolbar[data-v-9c11b2cc]{display:flex;justify-content:center;visibility:hidden}.chat-wrapper header .navigation[data-v-9c11b2cc]{display:flex;justify-content:space-between}.chat-wrapper header .navigation .left[data-v-9c11b2cc],.chat-wrapper header .navigation .right[data-v-9c11b2cc]{display:flex;align-items:center}.chat-wrapper header .navigation .left[data-v-9c11b2cc] svg,.chat-wrapper header .navigation .right[data-v-9c11b2cc] svg{width:35px;height:35px}.chat-wrapper header .navigation .left a[data-v-9c11b2cc],.chat-wrapper header .navigation .right a[data-v-9c11b2cc]{display:inline-flex}.chat-wrapper header .navigation .center[data-v-9c11b2cc]{display:flex;flex-direction:column;align-items:center}.chat-wrapper header .navigation .center img.profile[data-v-9c11b2cc]{width:50px;height:50px;border-radius:50%;margin-bottom:2px}.chat-wrapper header .bottombar[data-v-9c11b2cc]{display:flex;justify-content:center}.chat-wrapper header .bottombar .link[data-v-9c11b2cc]{display:flex;justify-content:center;align-items:center;padding:0 5px}.chat-wrapper header .bottombar .link span[data-v-9c11b2cc]{font-size:12px;color:#000}.chat-wrapper header .bottombar .link[data-v-9c11b2cc] svg{width:14px;height:14px;color:gray}.chat-wrapper header .navigation[data-v-9c11b2cc],.chat-wrapper header .bottombar[data-v-9c11b2cc]{transition:opacity .3s ease}@media (max-width: 800px){.chat-wrapper header .navigation[data-v-9c11b2cc],.chat-wrapper header .bottombar[data-v-9c11b2cc]{opacity:0;pointer-events:none}}.chat-wrapper header .navigation.active[data-v-9c11b2cc],.chat-wrapper header .bottombar.active[data-v-9c11b2cc]{opacity:1;pointer-events:auto}.chat-wrapper main[data-v-9c11b2cc]{margin-top:112px;height:calc(100% - 112px);display:flex;flex-direction:column}@media (max-width: 800px){.chat-wrapper main[data-v-9c11b2cc]{margin-top:80px;height:calc(100% - 170px)}}.chat-wrapper main .scrollable[data-v-9c11b2cc]{flex:1;overflow-y:auto;padding:20px;color:#000}.chat-wrapper .fadeup-enter-active[data-v-9c11b2cc]{transition:opacity .3s ease,transform .3s ease}.chat-wrapper .fadeup-enter-from[data-v-9c11b2cc]{opacity:0;transform:translateY(70px)}.chat-wrapper .fadeup-enter-to[data-v-9c11b2cc]{opacity:1;transform:translateY(0)}.chat-wrapper .fadeup-leave-active[data-v-9c11b2cc]{transition:none}.chat-wrapper .fadeup-leave-from[data-v-9c11b2cc]{opacity:1;transform:translateY(0)}.chat-wrapper .fadeup-leave-to[data-v-9c11b2cc]{opacity:0;transform:translateY(0)}.text b{font-weight:700}.text i{font-style:italic}.text ul{list-style:inherit;padding-left:20px}.message[data-v-adc5c98a]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;word-break:break-word;opacity:0;animation:fadeIn-adc5c98a .1s ease-out forwards}.message.system[data-v-adc5c98a]{background-color:#f0f0f0;align-self:flex-start}.message.system[data-v-adc5c98a] a{text-decoration:underline}.message.user[data-v-adc5c98a]{background-color:#d1eaff;align-self:flex-end}.message.emojiOnly[data-v-adc5c98a]{background-color:transparent!important;padding:0;font-size:2.5rem;line-height:1.2}.message.emojiOnly .text[data-v-adc5c98a]{text-align:center;padding:0;margin:0}.message.imageStack[data-v-adc5c98a]{background-color:transparent!important}.text[data-v-adc5c98a]{margin:0}.link[data-v-adc5c98a]{color:#007bff;text-decoration:underline;font-size:14px}.image[data-v-adc5c98a]{max-width:100%;border-radius:8px;cursor:pointer}.image-stack[data-v-adc5c98a]{position:relative;width:fit-content;height:auto;background-color:transparent!important}.image-stack .image[data-v-adc5c98a]{position:absolute;left:0;max-width:200px;border-radius:10px;transition:transform .5s ease;box-shadow:0 4px 8px #0003}.image-stack .image[data-v-adc5c98a]:nth-child(1){transform:translate(0) rotate(0);z-index:4;position:relative}.image-stack .image[data-v-adc5c98a]:nth-child(2){transform:translate(20px) rotate(6deg) scale(.9);z-index:3;filter:brightness(.95)}.image-stack .image[data-v-adc5c98a]:nth-child(3){transform:translate(38px) rotate(10deg) scale(.8);z-index:2;filter:brightness(.9)}.image-stack .image[data-v-adc5c98a]:nth-child(4){transform:translate(52px) rotate(13deg) scale(.7);filter:brightness(.8);z-index:1}@keyframes fadeIn-adc5c98a{to{opacity:1}}.option-button[data-v-10d067d2]{background-color:#222;color:#fff;border:none;border-radius:8px;padding:10px 14px;font-size:14px;cursor:pointer;align-self:flex-end;transition:background .2s;opacity:0;animation:fadeIn-10d067d2 .1s ease-out forwards;pointer-events:auto;touch-action:manipulation;text-align:left;max-width:80%;line-height:1.5}.option-button[data-v-10d067d2]:hover{background-color:#444}@keyframes fadeIn-10d067d2{to{opacity:1}}.overlay[data-v-8075557c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:99999;display:flex;align-items:center;justify-content:center}.slider[data-v-8075557c]{position:relative;width:100%;height:100%;overflow:hidden;display:flex}.slider[data-v-8075557c] .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.slider[data-v-8075557c] .swiper-slide{flex-shrink:0;width:auto;display:flex;justify-content:center;align-items:center}.slide[data-v-8075557c]{width:auto;max-width:90vw;display:flex;justify-content:center;align-items:center}.slide img[data-v-8075557c]{max-height:80vh;max-width:100%;border-radius:12px;box-shadow:0 4px 14px #00000080}.close-button[data-v-8075557c],.arrow[data-v-8075557c]{z-index:100001;pointer-events:auto}.close-button[data-v-8075557c]{position:absolute;top:70px;right:30px;font-size:15px;padding:10px 15px;background:transparent;border:none;color:#fff;cursor:pointer;transition:opacity .2s ease}.close-button[data-v-8075557c]:hover{opacity:.6}.arrow[data-v-8075557c]{position:absolute;top:calc(50% - 20px);font-size:40px;background:transparent;border:none;color:#fff;cursor:pointer;transition:opacity .2s ease;padding:5px}.arrow.left[data-v-8075557c]{left:20px}.arrow.right[data-v-8075557c]{right:20px}.arrow[data-v-8075557c]:hover{opacity:.6}.chat-flow[data-v-c40dec2f]{display:flex;flex-direction:column;gap:8px}.chat-options[data-v-c40dec2f]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:12px;opacity:0;pointer-events:none;transition:opacity .3s ease}.chat-options.visible[data-v-c40dec2f]{opacity:1;pointer-events:auto}.bottom-sheet[data-v-a9dbf2e6]{position:fixed;left:0;right:0;width:100%;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -2px 10px #0000001a;touch-action:none;z-index:1000;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);overflow:hidden}.handle-wrapper[data-v-a9dbf2e6]{position:relative;width:100%;height:32px}.handle-wrapper .drag-icon[data-v-a9dbf2e6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:50px;cursor:grab;z-index:10}.handle-wrapper .drag-icon[data-v-a9dbf2e6]:before{content:"";width:30px;height:5px;border-radius:10px;background:#d4d4d4;position:absolute;top:12px;left:50%;transform:translate(-50%)}body{min-height:100lvh;padding:0;margin:0;overflow-x:hidden;background-color:var(--bg-color);color:var(--text-color)}.background-image{position:absolute;top:0;height:100vh;width:100vw}section{overflow-x:clip;position:relative}.content{display:flex}@media (max-width: 800px){.content{flex-direction:column}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--bg-color: #ffffff;--text-color: #000000;--fade-duration: 2s}[data-theme=dark]{--bg-color: #121212;--text-color: #ffffff}html,body{overflow-x:clip;overscroll-behavior-x:none;width:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:22px}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.no-select,.no-select *{user-select:none!important;-webkit-user-drag:none;-webkit-user-select:none}
