body{margin:0}.first-page-container[data-v-ebf0e7d9]{position:relative}.btn-firstpage[data-v-ebf0e7d9]{position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);width:6rem}.images-container[data-v-ebf0e7d9]{width:100%;height:100%}.fade-enter-active[data-v-ebf0e7d9],.fade-leave-active[data-v-ebf0e7d9]{transition:opacity .5s ease}.fade-enter-from[data-v-ebf0e7d9],.fade-leave-to[data-v-ebf0e7d9]{opacity:0}img[data-v-9f203f79]{margin:0 auto;display:block}.container[data-v-9f203f79]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.header[data-v-9f203f79]{position:relative;flex-shrink:0;padding-top:.6rem;padding-right:.2rem}.panda[data-v-9f203f79]{position:absolute;bottom:-0rem;right:-.13rem;width:3.2rem}.main[data-v-9f203f79]{flex:1;position:relative;background-size:100% 100%;padding:.3rem;padding-bottom:0;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch}.footer[data-v-9f203f79]{flex-shrink:0;padding:.3rem}.content[data-v-9f203f79]{background-color:#fff3;padding:.4rem;border-radius:.3rem;color:#fff;font-size:.3rem}.content-top[data-v-9f203f79]{display:flex;justify-content:space-between;align-items:center}.change-btn[data-v-9f203f79]{display:flex;align-items:center;justify-content:center}.change-btn img[data-v-9f203f79]{width:.3rem;height:.3rem;margin-right:.1rem}.questions[data-v-9f203f79]{margin-top:.3rem}.question[data-v-9f203f79]{display:flex;align-items:center;color:#1576e8;padding-left:.3rem;padding-right:.3rem;font-weight:600;margin-bottom:.3rem;background-image:url(./question-DTWVALZk.png);background-size:100% 100%;background-repeat:no-repeat;background-position:0 0;min-height:1rem;line-height:1.2}.question-disabled[data-v-9f203f79]{opacity:.5;pointer-events:none}.input-box[data-v-9f203f79]{display:flex;align-items:center;justify-content:center}.input-box input[data-v-9f203f79]{width:100%;height:.4rem;border:none;outline:none;background-color:#fff;border-radius:.3rem;margin-right:.1rem;padding:.1rem .1rem .1rem .3rem;font-size:.3rem;flex:1}.input-box img[data-v-9f203f79]{width:2rem}.stop-btn[data-v-9f203f79]{display:flex;align-items:center;justify-content:center;width:2rem}.stop-button-outline[data-v-9f203f79]{width:.7rem;height:.7rem;border:2px solid #1576e8;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;margin-left:.1rem;opacity:.9}.stop-square[data-v-9f203f79]{width:.3rem;height:.3rem;background-color:#1576e8;border-radius:2px;opacity:.9}.stop-button-outline[data-v-9f203f79]:hover{background-color:#1576e81a}.stop-button-outline.btn-disabled[data-v-9f203f79]{opacity:.7;pointer-events:none;border-color:#999}.stop-button-outline.btn-disabled .stop-square[data-v-9f203f79]{background-color:#999}.messages-container[data-v-9f203f79]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.messages[data-v-9f203f79]{padding:.3rem 0}.message[data-v-9f203f79]{padding:.3rem;margin-bottom:.3rem;font-size:.3rem;line-height:1.5;max-width:80%;word-break:break-word}.user-message[data-v-9f203f79]{position:relative;color:#fff;margin-left:auto}.user-message[data-v-9f203f79]:before{position:absolute;content:"";border-radius:.3rem;background-color:#1576e8;opacity:.8;border-bottom-right-radius:0;top:0;right:0;bottom:0;left:0;z-index:0}.ai-message[data-v-9f203f79]{color:#333;margin-right:auto;white-space:normal}.ai-message[data-v-9f203f79]:before{position:absolute;content:"";border-radius:.3rem;background-color:#fff;opacity:.7;border-bottom-left-radius:0;top:0;right:0;bottom:0;left:0;z-index:0}.typing-cursor[data-v-9f203f79]{display:inline-block;width:2px;height:1em;background-color:currentColor;margin-left:2px;animation:cursor-blink-9f203f79 .8s infinite}@keyframes cursor-blink-9f203f79{0%,to{opacity:1}50%{opacity:0}}.rotating[data-v-9f203f79]{animation:rotate360-9f203f79 1s linear}@keyframes rotate360-9f203f79{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-disclaimer[data-v-9f203f79]{font-size:.24rem;color:#999;margin-top:.2rem;text-align:right}.recommendations[data-v-9f203f79]{margin-top:.3rem}.recommendation-item[data-v-9f203f79]{color:#1576e8;padding:.2rem;margin:.2rem 0;background-color:#ffffffe6;border-radius:.2rem;cursor:pointer}.recommendation-item[data-v-9f203f79]:hover{background-color:#1576e81a}.input-disabled[data-v-9f203f79]{opacity:.7;cursor:not-allowed}.btn-disabled[data-v-9f203f79]{opacity:.7;pointer-events:none}.message.ai-message[data-v-9f203f79]{position:relative}.loading-container[data-v-9f203f79]{display:flex;justify-content:center;align-items:center;padding:20px}.loading-dots[data-v-9f203f79]{display:flex;gap:8px}.loading-dots span[data-v-9f203f79]{width:8px;height:8px;background-color:#1576e8;border-radius:50%;animation:loading-9f203f79 1s infinite}.loading-dots span[data-v-9f203f79]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-9f203f79]:nth-child(3){animation-delay:.4s}@keyframes loading-9f203f79{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-10px);opacity:1}}.recommendation-disabled[data-v-9f203f79]{opacity:.7;cursor:not-allowed;pointer-events:none}[data-v-9f203f79] .message h1,[data-v-9f203f79] .message h2,[data-v-9f203f79] .message h3,[data-v-9f203f79] .message h4,[data-v-9f203f79] .message h5,[data-v-9f203f79] .message h6{font-weight:700}[data-v-9f203f79] .message p{margin:0}[data-v-9f203f79] .message code{background-color:#0000001a;padding:.2em .4em;border-radius:3px;font-family:monospace}[data-v-9f203f79] .message pre{background-color:#0000001a;padding:1em;border-radius:5px;overflow-x:auto}[data-v-9f203f79] .message ul,[data-v-9f203f79] .message ol{padding-left:1.5em;margin:0}[data-v-9f203f79] .message a{color:#1576e8;text-decoration:underline}[data-v-9f203f79] .message blockquote{border-left:4px solid #1576e8;margin:.5em 0;padding-left:1em;color:#666}.app-container[data-v-332fae82]{position:relative;width:100%;height:100vh;overflow:hidden}.page[data-v-332fae82]{position:absolute;width:100%;height:100%;left:0;top:0}.overlay-enter-active[data-v-332fae82],.overlay-leave-active[data-v-332fae82]{transition:all .3s ease}.overlay-enter-from[data-v-332fae82]{transform:translate(100%)}.overlay-leave-to[data-v-332fae82]{transform:translate(-30%);opacity:.9}.overlay-enter-to[data-v-332fae82],.overlay-leave-from[data-v-332fae82]{transform:translate(0)}
