@media screen and (min-width:670px){.after[data-v-d158c6ee]{right:1.8vw}.after[data-v-d158c6ee],.error[data-v-d158c6ee]{position:absolute}.error[data-v-d158c6ee]{bottom:calc(100% + .3vw);color:#ff1950;font-size:1.2vw;font-weight:500;left:50%;min-height:1.5vw;padding-top:.6vw;text-align:center;transform:translate(-50%);width:100%}.input-container[data-v-d158c6ee]{margin-bottom:1.2vw;pointer-events:all;position:relative}.input-container input[data-v-d158c6ee],.input-container textarea[data-v-d158c6ee]{background:none!important;border:none!important;color:#fff;height:100%;outline:none!important;width:100%}.input-container input[data-v-d158c6ee]::-moz-placeholder,.input-container textarea[data-v-d158c6ee]::-moz-placeholder{color:#eac58099}.input-container input[data-v-d158c6ee]::placeholder,.input-container textarea[data-v-d158c6ee]::placeholder{color:#eac58099}.input-container.question[data-v-d158c6ee]{display:flex;flex-direction:column}.input-container.question .input-counter[data-v-d158c6ee]{align-self:center;background:-webkit-linear-gradient(180deg,#add3fe,#bab7fe);-webkit-background-clip:text;color:#eac58099;padding-top:.6vw;position:absolute;top:100%;-webkit-text-fill-color:transparent;filter:blur(.6vw);opacity:0;transform:scale(1.2);transition:all .4s}.input-container.question .input-counter.shown[data-v-d158c6ee]{filter:blur(0);opacity:1;transform:scale(1)}.input-container.question .input-wrapper[data-v-d158c6ee]{align-items:stretch;-webkit-backdrop-filter:blur(1.2vw);backdrop-filter:blur(1.2vw);border-radius:1.5vw;display:flex;flex-direction:column;justify-content:center;width:66vw}.input-container.question .input-wrapper[data-v-d158c6ee]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;border:.075vw solid transparent;border-radius:1.5vw;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;position:absolute;right:0;top:0;z-index:-1}.input-container.question .input-wrapper textarea[data-v-d158c6ee]{color:#eac47e;font-size:2.4vw;line-height:1.5;overflow:hidden;padding:1.5vw 1.8vw;resize:none;text-align:center;width:100%}.input-container.message[data-v-d158c6ee]{margin:0 1.05vw}.input-container.message .input-counter[data-v-d158c6ee]{display:none}.input-container.message textarea[data-v-d158c6ee]{color:#eac47e;color:#fff;font-family:Montserrat,sans-serif;font-size:1.35vw;overflow:hidden;padding:1.5vw 1.8vw;resize:none;text-align:left;width:100%}.input-container.message textarea[data-v-d158c6ee]::-moz-placeholder{color:#fff9}.input-container.message textarea[data-v-d158c6ee]::placeholder{color:#fff9}.input-container.message .input-wrapper[data-v-d158c6ee]{align-items:stretch;-webkit-backdrop-filter:blur(1.2vw);backdrop-filter:blur(1.2vw);display:flex;flex-direction:column;justify-content:center}.input-container.message .input-wrapper[data-v-d158c6ee]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;border-radius:1.5vw;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;position:absolute;right:0;top:0;z-index:-1}}@media screen and (min-width:670px) and (max-width:50.25vw){.page-wrapper div.input-container[data-v-d158c6ee]{align-self:stretch;margin-bottom:.6vw}.page-wrapper div.input-container .input-wrapper[data-v-d158c6ee]{border-radius:1.2vw;width:100%}.page-wrapper div.input-container .input-wrapper[data-v-d158c6ee]:before{border-radius:1.2vw}.page-wrapper div.input-container .input-wrapper textarea[data-v-d158c6ee]{border-radius:1.2vw;padding:1.2vw}.page-wrapper div.input-container .input-counter[data-v-d158c6ee]{font-size:1.2vw;padding-top:.6vw}.input-container.question .input-wrapper textarea[data-v-d158c6ee]{font-size:1.2vw}}@media screen and (max-width:670px){.after[data-v-d158c6ee]{right:5.544vw}.after[data-v-d158c6ee],.error[data-v-d158c6ee]{position:absolute}.error[data-v-d158c6ee]{bottom:calc(100% + .924vw);color:#ff1950;font-size:3.696vw;font-weight:500;left:50%;min-height:4.62vw;padding-top:1.848vw;text-align:center;transform:translate(-50%);width:100%}.input-container[data-v-d158c6ee]{margin-bottom:3.696vw;pointer-events:all;position:relative}.input-container input[data-v-d158c6ee],.input-container textarea[data-v-d158c6ee]{background:none!important;border:none!important;color:#fff;height:100%;outline:none!important;width:100%}.input-container input[data-v-d158c6ee]::-moz-placeholder,.input-container textarea[data-v-d158c6ee]::-moz-placeholder{color:#eac58099}.input-container input[data-v-d158c6ee]::placeholder,.input-container textarea[data-v-d158c6ee]::placeholder{color:#eac58099}.input-container.question[data-v-d158c6ee]{display:flex;flex-direction:column}.input-container.question .input-counter[data-v-d158c6ee]{align-self:center;background:-webkit-linear-gradient(180deg,#add3fe,#bab7fe);-webkit-background-clip:text;color:#eac58099;padding-top:1.848vw;position:absolute;top:100%;-webkit-text-fill-color:transparent;filter:blur(1.848vw);opacity:0;transform:scale(1.2);transition:all .4s}.input-container.question .input-counter.shown[data-v-d158c6ee]{filter:blur(0);opacity:1;transform:scale(1)}.input-container.question .input-wrapper[data-v-d158c6ee]{align-items:stretch;-webkit-backdrop-filter:blur(3.696vw);backdrop-filter:blur(3.696vw);border-radius:4.62vw;display:flex;flex-direction:column;justify-content:center;width:203.28vw}.input-container.question .input-wrapper[data-v-d158c6ee]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;border:.231vw solid transparent;border-radius:4.62vw;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;position:absolute;right:0;top:0;z-index:-1}.input-container.question .input-wrapper textarea[data-v-d158c6ee]{color:#eac47e;font-size:7.392vw;line-height:1.5;overflow:hidden;padding:4.62vw 5.544vw;resize:none;text-align:center;width:100%}.input-container.message[data-v-d158c6ee]{margin:0 3.234vw}.input-container.message .input-counter[data-v-d158c6ee]{display:none}.input-container.message textarea[data-v-d158c6ee]{color:#eac47e;color:#fff;font-family:Montserrat,sans-serif;font-size:4.158vw;overflow:hidden;padding:4.62vw 5.544vw;resize:none;text-align:left;width:100%}.input-container.message textarea[data-v-d158c6ee]::-moz-placeholder{color:#fff9}.input-container.message textarea[data-v-d158c6ee]::placeholder{color:#fff9}.input-container.message .input-wrapper[data-v-d158c6ee]{align-items:stretch;-webkit-backdrop-filter:blur(3.696vw);backdrop-filter:blur(3.696vw);display:flex;flex-direction:column;justify-content:center}.input-container.message .input-wrapper[data-v-d158c6ee]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;border-radius:4.62vw;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;position:absolute;right:0;top:0;z-index:-1}}@media screen and (max-width:670px) and (max-width:154.77vw){.page-wrapper div.input-container[data-v-d158c6ee]{align-self:stretch;margin-bottom:1.848vw}.page-wrapper div.input-container .input-wrapper[data-v-d158c6ee]{border-radius:3.696vw;width:100%}.page-wrapper div.input-container .input-wrapper[data-v-d158c6ee]:before{border-radius:3.696vw}.page-wrapper div.input-container .input-wrapper textarea[data-v-d158c6ee]{border-radius:3.696vw;padding:3.696vw}.page-wrapper div.input-container .input-counter[data-v-d158c6ee]{font-size:3.696vw;padding-top:1.848vw}.input-container.question .input-wrapper textarea[data-v-d158c6ee]{font-size:3.696vw}}@media screen and (min-width:1440px){.after[data-v-d158c6ee]{right:24px}.after[data-v-d158c6ee],.error[data-v-d158c6ee]{position:absolute}.error[data-v-d158c6ee]{bottom:calc(100% + 4px);color:#ff1950;font-size:16px;font-weight:500;left:50%;min-height:20px;padding-top:8px;text-align:center;transform:translate(-50%);width:100%}.input-container[data-v-d158c6ee]{margin-bottom:16px;pointer-events:all;position:relative}.input-container input[data-v-d158c6ee],.input-container textarea[data-v-d158c6ee]{background:none!important;border:none!important;color:#fff;height:100%;outline:none!important;width:100%}.input-container input[data-v-d158c6ee]::-moz-placeholder,.input-container textarea[data-v-d158c6ee]::-moz-placeholder{color:#eac58099}.input-container input[data-v-d158c6ee]::placeholder,.input-container textarea[data-v-d158c6ee]::placeholder{color:#eac58099}.input-container.question[data-v-d158c6ee]{display:flex;flex-direction:column}.input-container.question .input-counter[data-v-d158c6ee]{align-self:center;background:-webkit-linear-gradient(180deg,#add3fe,#bab7fe);-webkit-background-clip:text;color:#eac58099;padding-top:8px;position:absolute;top:100%;-webkit-text-fill-color:transparent;filter:blur(8px);opacity:0;transform:scale(1.2);transition:all .4s}.input-container.question .input-counter.shown[data-v-d158c6ee]{filter:blur(0);opacity:1;transform:scale(1)}.input-container.question .input-wrapper[data-v-d158c6ee]{align-items:stretch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;display:flex;flex-direction:column;justify-content:center;width:880px}.input-container.question .input-wrapper[data-v-d158c6ee]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;border:1px solid transparent;border-radius:20px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;position:absolute;right:0;top:0;z-index:-1}.input-container.question .input-wrapper textarea[data-v-d158c6ee]{color:#eac47e;font-size:32px;line-height:1.5;overflow:hidden;padding:20px 24px;resize:none;text-align:center;width:100%}.input-container.message[data-v-d158c6ee]{margin:0 14px}.input-container.message .input-counter[data-v-d158c6ee]{display:none}.input-container.message textarea[data-v-d158c6ee]{color:#eac47e;color:#fff;font-family:Montserrat,sans-serif;font-size:18px;overflow:hidden;padding:20px 24px;resize:none;text-align:left;width:100%}.input-container.message textarea[data-v-d158c6ee]::-moz-placeholder{color:#fff9}.input-container.message textarea[data-v-d158c6ee]::placeholder{color:#fff9}.input-container.message .input-wrapper[data-v-d158c6ee]{align-items:stretch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:center}.input-container.message .input-wrapper[data-v-d158c6ee]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;border-radius:20px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;position:absolute;right:0;top:0;z-index:-1}}@media screen and (min-width:1440px) and (max-width:670px){.page-wrapper div.input-container[data-v-d158c6ee]{align-self:stretch;margin-bottom:8px}.page-wrapper div.input-container .input-wrapper[data-v-d158c6ee]{border-radius:16px;width:100%}.page-wrapper div.input-container .input-wrapper[data-v-d158c6ee]:before{border-radius:16px}.page-wrapper div.input-container .input-wrapper textarea[data-v-d158c6ee]{border-radius:16px;padding:16px}.page-wrapper div.input-container .input-counter[data-v-d158c6ee]{font-size:16px;padding-top:8px}.input-container.question .input-wrapper textarea[data-v-d158c6ee]{font-size:16px}}@media screen and (min-width:670px){.input-container.message .input-wrapper[data-v-d158c6ee]:before,.input-container.question .input-wrapper[data-v-d158c6ee]:before{border:1px solid transparent}}@media screen and (max-width:670px){.input-container.message .input-wrapper[data-v-d158c6ee]:before,.input-container.question .input-wrapper[data-v-d158c6ee]:before{border:1px solid transparent}}@media screen and (min-width:1440px){.input-container.message .input-wrapper[data-v-d158c6ee]:before,.input-container.question .input-wrapper[data-v-d158c6ee]:before{border:1px solid transparent}}@media screen and (min-width:670px){@keyframes fadeIn-8ca0b6ae{0%{opacity:0}to{opacity:1}}@keyframes blink-8ca0b6ae{0%{opacity:100%}50%{opacity:0}to{opacity:100%}}[data-v-8ca0b6ae] .input-container.message textarea{padding-right:6vw}.input[data-v-8ca0b6ae]{position:relative}.typing-hint[data-v-8ca0b6ae]{bottom:calc(100% + .6vw);font-style:italic;left:50%;margin:0 1.2vw;opacity:.8;position:absolute;transform:translate(-50%)}.typing-hint[data-v-8ca0b6ae] :nth-child(2),.typing-hint[data-v-8ca0b6ae] :nth-child(3),.typing-hint[data-v-8ca0b6ae] :nth-child(4){animation:blink-8ca0b6ae 1s linear infinite}.typing-hint[data-v-8ca0b6ae] :nth-child(2){animation-delay:.2s}.typing-hint[data-v-8ca0b6ae] :nth-child(3){animation-delay:.4s}.typing-hint[data-v-8ca0b6ae] :nth-child(4){animation-delay:.6s}.text-btn[data-v-8ca0b6ae]{background:-webkit-linear-gradient(0deg,#ffc24b,#ff7e6b);-webkit-background-clip:text;cursor:pointer;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-fill-color:transparent}.msgs-wrapper[data-v-8ca0b6ae]{align-items:stretch;flex-direction:column;gap:2.1vw;justify-content:flex-end;overflow-y:auto;padding:0 1.05vw}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar{width:.6vw}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-track{background:#0009;border-radius:.75vw}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:.75vw}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-thumb:hover{background-color:#eac58099}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-button{display:none}.msgs-wrapper .msg[data-v-8ca0b6ae]{display:flex;flex-direction:row;gap:.9vw;justify-content:flex-end;margin-bottom:2.1vw;margin-left:7.65vw}.msgs-wrapper .msg:last-child[class][data-v-8ca0b6ae]{margin-bottom:0}.msgs-wrapper .msg .text[data-v-8ca0b6ae]{background-color:#ffffff1a;border-radius:2.4vw .6vw 2.4vw 2.4vw;font-size:1.35vw;letter-spacing:.03vw;padding:1.8vw}.msgs-wrapper .msg img[data-v-8ca0b6ae]{height:6.75vw;width:6.75vw}.msgs-wrapper .msg.from-ai[data-v-8ca0b6ae]{justify-content:flex-start;margin-left:0;margin-right:7.65vw}.msgs-wrapper .msg.from-ai .text[data-v-8ca0b6ae]{background:#eac47e;border-top-left-radius:.6vw;border-top-right-radius:2.4vw;color:#000}.msgs-wrapper .msg.from-ai .text span[data-v-8ca0b6ae]{animation:fadeIn-8ca0b6ae 1s forwards;display:inline-block;opacity:0}.chat-container[data-v-8ca0b6ae]{align-items:center;display:flex;flex-direction:column;position:relative;top:50%;transform:translateY(-50%)}#decor-left[data-v-8ca0b6ae],#decor-right[data-v-8ca0b6ae]{max-height:60vh;max-width:6vw;position:absolute;top:50%;transform:translateY(-50%);width:auto}#decor-left[data-v-8ca0b6ae]{left:3vw}#decor-right[data-v-8ca0b6ae]{right:3vw}.chat[data-v-8ca0b6ae]{border-radius:3vw;box-shadow:inset 0 0 7.8vw #0006;display:flex;flex:1;flex-direction:column;gap:2.7vw;justify-content:flex-end;max-height:calc(100vh - 21vw);padding:2.1vw 1.05vw;width:66vw}.chat[data-v-8ca0b6ae]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;border-radius:3vw;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;right:0;top:0;z-index:-1}.chat-wrapper[data-v-8ca0b6ae]{min-height:calc(100vh - 21vw);overflow-y:auto;padding:1.8vw 10.5vw;position:relative}.page-wrapper.isMobile[data-v-8ca0b6ae]{gap:4.5vw;padding:5.4vw 0 0}.page-wrapper[data-v-8ca0b6ae]{display:flex;flex:1;flex-direction:column;gap:9vw}}@media screen and (min-width:670px) and (max-width:50.25vw){.page-wrapper[data-v-8ca0b6ae]{gap:4.5vw;padding:6.75vw 0 0}.page-wrapper[data-v-8ca0b6ae] .input-container.message textarea{padding-right:5.25vw}.page-wrapper .typing-hint[data-v-8ca0b6ae]{bottom:calc(100% + .3vw);font-size:1.05vw;white-space:nowrap}.page-wrapper[data-v-8ca0b6ae] .description{padding-top:0;z-index:-1}.page-wrapper .input[data-v-8ca0b6ae]{margin-top:.6vw}.page-wrapper .input[data-v-8ca0b6ae] .input-container{margin:0 .3vw}.page-wrapper #decor-right[data-v-8ca0b6ae]{display:none}.page-wrapper #decor-left[data-v-8ca0b6ae]{height:auto;left:50%;top:0;transform:translate(-50%,calc(-50% + 2.4vw)) rotate(90deg);transform-origin:center center;width:3.15vw}.page-wrapper .chat-wrapper[data-v-8ca0b6ae]{min-height:unset;padding:0}.page-wrapper .chat-wrapper .chat-container[data-v-8ca0b6ae]{margin-bottom:2.4vw;padding:2.4vw 1.2vw 0;top:0;transform:none}.page-wrapper .chat-wrapper .chat[data-v-8ca0b6ae]{--safe-area-inset-bottom:env(safe-area-inset-bottom);border-radius:1.8vw;gap:1.2vw;margin-top:-1.8vw;max-height:calc(var(--vh, 1vh)*100 - var(--safe-area-inset-bottom) - 30.4vw);padding:1.05vw .6vw;position:relative;width:unset}.page-wrapper .chat-wrapper .chat[data-v-8ca0b6ae]:before{border-radius:1.8vw}.page-wrapper .chat-wrapper .chat .msgs-wrapper[data-v-8ca0b6ae]{padding:0 .6vw}.page-wrapper .chat-wrapper .chat .msg[data-v-8ca0b6ae]{flex-direction:column;margin-bottom:1.5vw;margin-left:0}.page-wrapper .chat-wrapper .chat .msg .text[data-v-8ca0b6ae]{border-radius:1.2vw .3vw 1.2vw 1.2vw;font-size:1.2vw;letter-spacing:0;padding:1.2vw}.page-wrapper .chat-wrapper .chat .msg:first-child[class][data-v-8ca0b6ae]{margin-top:0}.page-wrapper .chat-wrapper .chat .msg:last-child[class][data-v-8ca0b6ae]{margin-bottom:0}.page-wrapper .chat-wrapper .chat .msg.from-ai[data-v-8ca0b6ae]{border-radius:50%;margin-right:0;margin-top:-.75vw;position:relative}.page-wrapper .chat-wrapper .chat .msg.from-ai[data-v-8ca0b6ae]:before{background:#19233a;border:.075vw solid #eac47e;border-radius:50%;box-shadow:0 0 .3vw .15vw #0006;content:"";height:2.775vw;left:-.6vw;position:absolute;top:0;width:2.775vw}.page-wrapper .chat-wrapper .chat .msg.from-ai picture[data-v-8ca0b6ae]{margin-bottom:-1.65vw;margin-left:-.3vw;margin-top:.3vw}.page-wrapper .chat-wrapper .chat .msg.from-ai .text[data-v-8ca0b6ae]{border-top-left-radius:.3vw;border-top-right-radius:1.2vw}.page-wrapper .chat-wrapper .chat .msg picture[data-v-8ca0b6ae]{z-index:2}.page-wrapper .chat-wrapper .chat .msg img[data-v-8ca0b6ae]{height:2.1vw;width:2.1vw}}@media screen and (max-width:670px){@keyframes fadeIn-8ca0b6ae{0%{opacity:0}to{opacity:1}}@keyframes blink-8ca0b6ae{0%{opacity:100%}50%{opacity:0}to{opacity:100%}}[data-v-8ca0b6ae] .input-container.message textarea{padding-right:18.48vw}.input[data-v-8ca0b6ae]{position:relative}.typing-hint[data-v-8ca0b6ae]{bottom:calc(100% + 1.848vw);font-style:italic;left:50%;margin:0 3.696vw;opacity:.8;position:absolute;transform:translate(-50%)}.typing-hint[data-v-8ca0b6ae] :nth-child(2),.typing-hint[data-v-8ca0b6ae] :nth-child(3),.typing-hint[data-v-8ca0b6ae] :nth-child(4){animation:blink-8ca0b6ae 1s linear infinite}.typing-hint[data-v-8ca0b6ae] :nth-child(2){animation-delay:.2s}.typing-hint[data-v-8ca0b6ae] :nth-child(3){animation-delay:.4s}.typing-hint[data-v-8ca0b6ae] :nth-child(4){animation-delay:.6s}.text-btn[data-v-8ca0b6ae]{background:-webkit-linear-gradient(0deg,#ffc24b,#ff7e6b);-webkit-background-clip:text;cursor:pointer;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-fill-color:transparent}.msgs-wrapper[data-v-8ca0b6ae]{align-items:stretch;flex-direction:column;gap:6.468vw;justify-content:flex-end;overflow-y:auto;padding:0 3.234vw}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar{width:1.848vw}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-track{background:#0009;border-radius:2.31vw}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2.31vw}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-thumb:hover{background-color:#eac58099}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-button{display:none}.msgs-wrapper .msg[data-v-8ca0b6ae]{display:flex;flex-direction:row;gap:2.772vw;justify-content:flex-end;margin-bottom:6.468vw;margin-left:23.562vw}.msgs-wrapper .msg:last-child[class][data-v-8ca0b6ae]{margin-bottom:0}.msgs-wrapper .msg .text[data-v-8ca0b6ae]{background-color:#ffffff1a;border-radius:7.392vw 1.848vw 7.392vw 7.392vw;font-size:4.158vw;letter-spacing:.0924vw;padding:5.544vw}.msgs-wrapper .msg img[data-v-8ca0b6ae]{height:20.79vw;width:20.79vw}.msgs-wrapper .msg.from-ai[data-v-8ca0b6ae]{justify-content:flex-start;margin-left:0;margin-right:23.562vw}.msgs-wrapper .msg.from-ai .text[data-v-8ca0b6ae]{background:#eac47e;border-top-left-radius:1.848vw;border-top-right-radius:7.392vw;color:#000}.msgs-wrapper .msg.from-ai .text span[data-v-8ca0b6ae]{animation:fadeIn-8ca0b6ae 1s forwards;display:inline-block;opacity:0}.chat-container[data-v-8ca0b6ae]{align-items:center;display:flex;flex-direction:column;position:relative;top:50%;transform:translateY(-50%)}#decor-left[data-v-8ca0b6ae],#decor-right[data-v-8ca0b6ae]{max-height:60vh;max-width:18.48vw;position:absolute;top:50%;transform:translateY(-50%);width:auto}#decor-left[data-v-8ca0b6ae]{left:9.24vw}#decor-right[data-v-8ca0b6ae]{right:9.24vw}.chat[data-v-8ca0b6ae]{box-shadow:inset 0 0 24.024vw #0006;display:flex;flex:1;flex-direction:column;gap:8.316vw;justify-content:flex-end;max-height:calc(100vh - 64.68vw);padding:6.468vw 3.234vw;width:203.28vw}.chat[data-v-8ca0b6ae],.chat[data-v-8ca0b6ae]:before{border-radius:9.24vw}.chat[data-v-8ca0b6ae]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;right:0;top:0;z-index:-1}.chat-wrapper[data-v-8ca0b6ae]{min-height:calc(100vh - 64.68vw);overflow-y:auto;padding:5.544vw 32.34vw;position:relative}.page-wrapper.isMobile[data-v-8ca0b6ae]{gap:13.86vw;padding:16.632vw 0 0}.page-wrapper[data-v-8ca0b6ae]{display:flex;flex:1;flex-direction:column;gap:27.72vw}}@media screen and (max-width:670px) and (max-width:154.77vw){.page-wrapper[data-v-8ca0b6ae]{gap:13.86vw;padding:20.79vw 0 0}.page-wrapper[data-v-8ca0b6ae] .input-container.message textarea{padding-right:16.17vw}.page-wrapper .typing-hint[data-v-8ca0b6ae]{bottom:calc(100% + .924vw);font-size:3.234vw;white-space:nowrap}.page-wrapper[data-v-8ca0b6ae] .description{padding-top:0;z-index:-1}.page-wrapper .input[data-v-8ca0b6ae]{margin-top:1.848vw}.page-wrapper .input[data-v-8ca0b6ae] .input-container{margin:0 .924vw}.page-wrapper #decor-right[data-v-8ca0b6ae]{display:none}.page-wrapper #decor-left[data-v-8ca0b6ae]{height:auto;left:50%;top:0;transform:translate(-50%,calc(-50% + 7.392vw)) rotate(90deg);transform-origin:center center;width:9.702vw}.page-wrapper .chat-wrapper[data-v-8ca0b6ae]{min-height:unset;padding:0}.page-wrapper .chat-wrapper .chat-container[data-v-8ca0b6ae]{margin-bottom:7.392vw;padding:7.392vw 3.696vw 0;top:0;transform:none}.page-wrapper .chat-wrapper .chat[data-v-8ca0b6ae]{--safe-area-inset-bottom:env(safe-area-inset-bottom);border-radius:5.544vw;gap:3.696vw;margin-top:-5.544vw;max-height:calc(var(--vh, 1vh)*100 - var(--safe-area-inset-bottom) - 41.632vw);padding:3.234vw 1.848vw;position:relative;width:unset}.page-wrapper .chat-wrapper .chat[data-v-8ca0b6ae]:before{border-radius:5.544vw}.page-wrapper .chat-wrapper .chat .msgs-wrapper[data-v-8ca0b6ae]{padding:0 1.848vw}.page-wrapper .chat-wrapper .chat .msg[data-v-8ca0b6ae]{flex-direction:column;margin-bottom:4.62vw;margin-left:0}.page-wrapper .chat-wrapper .chat .msg .text[data-v-8ca0b6ae]{border-radius:3.696vw .924vw 3.696vw 3.696vw;font-size:3.696vw;letter-spacing:0;padding:3.696vw}.page-wrapper .chat-wrapper .chat .msg:first-child[class][data-v-8ca0b6ae]{margin-top:0}.page-wrapper .chat-wrapper .chat .msg:last-child[class][data-v-8ca0b6ae]{margin-bottom:0}.page-wrapper .chat-wrapper .chat .msg.from-ai[data-v-8ca0b6ae]{border-radius:50%;margin-right:0;margin-top:-2.31vw;position:relative}.page-wrapper .chat-wrapper .chat .msg.from-ai[data-v-8ca0b6ae]:before{background:#19233a;border:.231vw solid #eac47e;border-radius:50%;box-shadow:0 0 .924vw .462vw #0006;content:"";height:8.547vw;left:-1.848vw;position:absolute;top:0;width:8.547vw}.page-wrapper .chat-wrapper .chat .msg.from-ai picture[data-v-8ca0b6ae]{margin-bottom:-5.082vw;margin-left:-.924vw;margin-top:.924vw}.page-wrapper .chat-wrapper .chat .msg.from-ai .text[data-v-8ca0b6ae]{border-top-left-radius:.924vw;border-top-right-radius:3.696vw}.page-wrapper .chat-wrapper .chat .msg picture[data-v-8ca0b6ae]{z-index:2}.page-wrapper .chat-wrapper .chat .msg img[data-v-8ca0b6ae]{height:6.468vw;width:6.468vw}}@media screen and (min-width:1440px){@keyframes fadeIn-8ca0b6ae{0%{opacity:0}to{opacity:1}}@keyframes blink-8ca0b6ae{0%{opacity:100%}50%{opacity:0}to{opacity:100%}}[data-v-8ca0b6ae] .input-container.message textarea{padding-right:80px}.input[data-v-8ca0b6ae]{position:relative}.typing-hint[data-v-8ca0b6ae]{bottom:calc(100% + 8px);font-style:italic;left:50%;margin:0 16px;opacity:.8;position:absolute;transform:translate(-50%)}.typing-hint[data-v-8ca0b6ae] :nth-child(2),.typing-hint[data-v-8ca0b6ae] :nth-child(3),.typing-hint[data-v-8ca0b6ae] :nth-child(4){animation:blink-8ca0b6ae 1s linear infinite}.typing-hint[data-v-8ca0b6ae] :nth-child(2){animation-delay:.2s}.typing-hint[data-v-8ca0b6ae] :nth-child(3){animation-delay:.4s}.typing-hint[data-v-8ca0b6ae] :nth-child(4){animation-delay:.6s}.text-btn[data-v-8ca0b6ae]{background:-webkit-linear-gradient(0deg,#ffc24b,#ff7e6b);-webkit-background-clip:text;cursor:pointer;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-fill-color:transparent}.msgs-wrapper[data-v-8ca0b6ae]{align-items:stretch;flex-direction:column;gap:28px;justify-content:flex-end;overflow-y:auto;padding:0 14px}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar{width:8px}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-track{background:#0009;border-radius:10px}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:10px}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-thumb:hover{background-color:#eac58099}.msgs-wrapper[data-v-8ca0b6ae]::-webkit-scrollbar-button{display:none}.msgs-wrapper .msg[data-v-8ca0b6ae]{display:flex;flex-direction:row;gap:12px;justify-content:flex-end;margin-bottom:28px;margin-left:102px}.msgs-wrapper .msg:last-child[class][data-v-8ca0b6ae]{margin-bottom:0}.msgs-wrapper .msg .text[data-v-8ca0b6ae]{background-color:#ffffff1a;border-radius:32px 8px 32px 32px;font-size:18px;letter-spacing:.4px;padding:24px}.msgs-wrapper .msg img[data-v-8ca0b6ae]{height:90px;width:90px}.msgs-wrapper .msg.from-ai[data-v-8ca0b6ae]{justify-content:flex-start;margin-left:0;margin-right:102px}.msgs-wrapper .msg.from-ai .text[data-v-8ca0b6ae]{background:#eac47e;border-top-left-radius:8px;border-top-right-radius:32px;color:#000}.msgs-wrapper .msg.from-ai .text span[data-v-8ca0b6ae]{animation:fadeIn-8ca0b6ae 1s forwards;display:inline-block;opacity:0}.chat-container[data-v-8ca0b6ae]{align-items:center;display:flex;flex-direction:column;position:relative;top:50%;transform:translateY(-50%)}#decor-left[data-v-8ca0b6ae],#decor-right[data-v-8ca0b6ae]{max-height:60vh;max-width:80px;position:absolute;top:50%;transform:translateY(-50%);width:auto}#decor-left[data-v-8ca0b6ae]{left:40px}#decor-right[data-v-8ca0b6ae]{right:40px}.chat[data-v-8ca0b6ae]{border-radius:40px;box-shadow:inset 0 0 104px #0006;display:flex;flex:1;flex-direction:column;gap:36px;justify-content:flex-end;max-height:calc(100vh - 280px);padding:28px 14px;width:880px}.chat[data-v-8ca0b6ae]:before{background:linear-gradient(-90deg,#ffc24b,#ff7e6b) border-box;border-radius:40px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;right:0;top:0;z-index:-1}.chat-wrapper[data-v-8ca0b6ae]{min-height:calc(100vh - 280px);overflow-y:auto;padding:24px 140px;position:relative}.page-wrapper.isMobile[data-v-8ca0b6ae]{gap:60px;padding:72px 0 0}.page-wrapper[data-v-8ca0b6ae]{display:flex;flex:1;flex-direction:column;gap:120px}}@media screen and (min-width:1440px) and (max-width:670px){.page-wrapper[data-v-8ca0b6ae]{gap:60px;padding:90px 0 0}.page-wrapper[data-v-8ca0b6ae] .input-container.message textarea{padding-right:70px}.page-wrapper .typing-hint[data-v-8ca0b6ae]{bottom:calc(100% + 4px);font-size:14px;white-space:nowrap}.page-wrapper[data-v-8ca0b6ae] .description{padding-top:0;z-index:-1}.page-wrapper .input[data-v-8ca0b6ae]{margin-top:8px}.page-wrapper .input[data-v-8ca0b6ae] .input-container{margin:0 4px}.page-wrapper #decor-right[data-v-8ca0b6ae]{display:none}.page-wrapper #decor-left[data-v-8ca0b6ae]{height:auto;left:50%;top:0;transform:translate(-50%,calc(-50% + 32px)) rotate(90deg);transform-origin:center center;width:42px}.page-wrapper .chat-wrapper[data-v-8ca0b6ae]{min-height:unset;padding:0}.page-wrapper .chat-wrapper .chat-container[data-v-8ca0b6ae]{margin-bottom:32px;padding:32px 16px 0;top:0;transform:none}.page-wrapper .chat-wrapper .chat[data-v-8ca0b6ae]{--safe-area-inset-bottom:env(safe-area-inset-bottom);border-radius:24px;gap:16px;margin-top:-24px;max-height:calc(var(--vh, 1vh)*100 - var(--safe-area-inset-bottom) - 72px - 25vw);padding:14px 8px;position:relative;width:unset}.page-wrapper .chat-wrapper .chat[data-v-8ca0b6ae]:before{border-radius:24px}.page-wrapper .chat-wrapper .chat .msgs-wrapper[data-v-8ca0b6ae]{padding:0 8px}.page-wrapper .chat-wrapper .chat .msg[data-v-8ca0b6ae]{flex-direction:column;margin-bottom:20px;margin-left:0}.page-wrapper .chat-wrapper .chat .msg .text[data-v-8ca0b6ae]{border-radius:16px 4px 16px 16px;font-size:16px;letter-spacing:0;padding:16px}.page-wrapper .chat-wrapper .chat .msg:first-child[class][data-v-8ca0b6ae]{margin-top:0}.page-wrapper .chat-wrapper .chat .msg:last-child[class][data-v-8ca0b6ae]{margin-bottom:0}.page-wrapper .chat-wrapper .chat .msg.from-ai[data-v-8ca0b6ae]{border-radius:50%;margin-right:0;margin-top:-10px;position:relative}.page-wrapper .chat-wrapper .chat .msg.from-ai[data-v-8ca0b6ae]:before{background:#19233a;border:1px solid #eac47e;border-radius:50%;box-shadow:0 0 4px 2px #0006;content:"";height:37px;left:-8px;position:absolute;top:0;width:37px}.page-wrapper .chat-wrapper .chat .msg.from-ai picture[data-v-8ca0b6ae]{margin-bottom:-22px;margin-left:-4px;margin-top:4px}.page-wrapper .chat-wrapper .chat .msg.from-ai .text[data-v-8ca0b6ae]{border-top-left-radius:4px;border-top-right-radius:16px}.page-wrapper .chat-wrapper .chat .msg picture[data-v-8ca0b6ae]{z-index:2}.page-wrapper .chat-wrapper .chat .msg img[data-v-8ca0b6ae]{height:28px;width:28px}}@media screen and (min-width:670px){.chat[data-v-8ca0b6ae]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.chat[data-v-8ca0b6ae]:before{border:1px solid transparent}}@media screen and (max-width:670px){.chat[data-v-8ca0b6ae]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.chat[data-v-8ca0b6ae]:before{border:1px solid transparent}}@media screen and (min-width:1440px){.chat[data-v-8ca0b6ae]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.chat[data-v-8ca0b6ae]:before{border:1px solid transparent}}
