@charset "UTF-8";pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}html{font-size:clamp(14px,1.5vw,16px)!important}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:.375rem;height:.375rem}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.1875rem}::-webkit-scrollbar-thumb{background:#888;border-radius:.1875rem}::-webkit-scrollbar-thumb:hover{background:#555}.intro-container[data-v-530f52cb]{width:100%}.desktop-view[data-v-530f52cb]{display:block;text-align:center;padding:.625rem 1.25rem 1.5625rem}.mobile-view[data-v-530f52cb]{display:none;padding:1.5rem 1.25rem}.logo-section[data-v-530f52cb]{margin-bottom:2.5rem}.logo[data-v-530f52cb]{width:15vmin;height:15vmin;max-width:9.375rem;max-height:9.375rem;margin:0 auto}.logo img[data-v-530f52cb]{width:100%;height:100%;object-fit:contain}.desktop-view h1[data-v-530f52cb]{font-size:1.5rem;font-weight:500;color:#333;margin-bottom:.625rem}.desktop-view p[data-v-530f52cb]{font-size:1rem;color:#333;font-weight:500}.cards-section[data-v-530f52cb]{display:flex;gap:1.25rem;margin-bottom:2.5rem;flex-wrap:wrap;justify-content:center}.card[data-v-530f52cb]{flex:1 1 calc(33.333% - 1.25rem);min-width:10rem;max-width:20rem;padding:.9375rem;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .3s ease;text-align:left;box-sizing:border-box}.card[data-v-530f52cb]:hover{transform:translateY(-.3125rem);box-shadow:0 4px 12px #00000026}.card-icon[data-v-530f52cb]{width:1.875rem;height:1.875rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;color:#fff;font-size:1.25rem}.card-text[data-v-530f52cb]{font-size:.875rem;color:#333;line-height:1.4}.mobile-title h2[data-v-530f52cb]{font-size:1.75rem;font-weight:700;color:#333;margin:0 0 .5rem}.mobile-title h3[data-v-530f52cb]{font-size:1.75rem;font-weight:700;color:#333;margin:0}.mobile-prompt[data-v-530f52cb]{font-size:.875rem;color:#999;margin:2.5rem 0 .625rem}.mobile-list[data-v-530f52cb]{background-color:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #D9D9D9}.mobile-list-item[data-v-530f52cb]{display:flex;align-items:center;padding:.625rem 0;cursor:pointer;transition:all .3s ease}.mobile-list-item[data-v-530f52cb]:first-child{padding-top:0}.mobile-list-item[data-v-530f52cb]:last-child{padding-bottom:0}.list-icon[data-v-530f52cb]{width:1.25rem;height:1.25rem;flex-shrink:0;margin-right:1rem}.list-text[data-v-530f52cb]{flex:1;font-size:.875rem;color:#555;transition:color .3s ease}.arrow-icon[data-v-530f52cb]{width:1.125rem;height:1.125rem;flex-shrink:0;transition:all .3s ease}.mobile-list-item:hover .list-text[data-v-530f52cb]{color:#ff7e00}.mobile-list-item:hover .arrow-icon path[data-v-530f52cb]{fill:#ff7e00}.mobile-list-item:hover .list-icon path[data-v-530f52cb]{fill:#ff7e00}@media (max-width: 48rem){.desktop-view[data-v-530f52cb]{display:none}.mobile-view[data-v-530f52cb]{display:block}}@media (min-width: 48rem){.desktop-view[data-v-530f52cb]{display:block}.mobile-view[data-v-530f52cb]{display:none}}.input-box-container[data-v-d278ea0f]{width:100%;max-width:62.5rem;margin:0 auto;padding:.625rem 0;box-sizing:border-box}.business-btn-container[data-v-d278ea0f]{margin-bottom:.3125rem;display:flex;justify-content:space-between}.business-btn[data-v-d278ea0f]{padding:.25rem .75rem;background-color:#fff;color:#333;border:1px solid #ddd;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:all .3s ease}.business-btn[data-v-d278ea0f]:hover{background-color:#f5f5f5}.business-btn[data-v-d278ea0f]:disabled{color:#999;cursor:not-allowed;background-color:#f5f5f5}.new-chat-btn[data-v-d278ea0f]{padding:.25rem .75rem;background-color:#fff;color:#333;border:1px solid #ddd;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:all .3s ease}.new-chat-btn[data-v-d278ea0f]:hover:not(:disabled){background-color:#f5f5f5}.new-chat-btn[data-v-d278ea0f]:disabled{color:#999;cursor:not-allowed;background-color:#f5f5f5}.input-wrapper[data-v-d278ea0f]{position:relative;display:flex;align-items:flex-end;gap:.625rem}.textarea-container[data-v-d278ea0f]{width:100%;box-sizing:border-box;padding:.75rem 1rem;flex:1;position:relative;border-radius:.5rem;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#ff7e00,#ffc307) border-box;transition:all .3s ease}.textarea-container[data-v-d278ea0f]:focus-within{box-shadow:0 0 .9375rem .125rem #ff7e0080,0 0 0 .125rem #ffc30733;animation:glow-d278ea0f 1.5s ease-in-out infinite alternate}.input-field[data-v-d278ea0f]{width:100%;margin-bottom:2.5rem;font-size:.875rem;outline:none;resize:none;box-sizing:border-box;min-height:3.5rem;max-height:7rem;overflow-y:auto;position:relative;z-index:1;color:#333}.uploaded-files[data-v-d278ea0f]{margin:.625rem 0;max-width:62.5rem;margin-left:auto;margin-right:auto;display:flex;gap:.625rem;overflow-y:auto}.uploaded-file-item[data-v-d278ea0f]{display:flex;align-items:center;padding:.375rem .625rem;background-color:#f8f8f8;border-radius:.25rem;margin-bottom:.3125rem;font-size:.75rem;box-shadow:0 1px 3px #0000001a}.file-name[data-v-d278ea0f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.625rem;font-weight:500}.file-size[data-v-d278ea0f]{color:#999;margin-right:.625rem;font-size:.6875rem}.remove-file-btn[data-v-d278ea0f]{background:none;border:none;color:#999;font-size:1rem;cursor:pointer;padding:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.remove-file-btn[data-v-d278ea0f]:hover{background-color:#ff6b6b;color:#fff}.notification[data-v-d278ea0f]{padding:.625rem .9375rem;border-radius:.25rem;margin:.625rem 0;text-align:center;font-size:.875rem;transition:all .3s ease;max-width:62.5rem;margin-left:auto;margin-right:auto;box-shadow:0 2px 4px #0000001a}.notification.success[data-v-d278ea0f]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.notification.error[data-v-d278ea0f]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.default-placeholder[data-v-d278ea0f]{position:absolute;top:.75rem;left:1rem;color:#999;font-size:.875rem;pointer-events:none;z-index:0}@keyframes glow-d278ea0f{0%{box-shadow:0 0 .625rem .125rem #ff7e004d,0 0 0 .125rem #ffc30733}to{box-shadow:0 0 1.25rem .25rem #ff7e0099,0 0 0 .125rem #ffc30733}}.char-count[data-v-d278ea0f]{font-size:.75rem;color:#999;margin-right:.75rem}.char-count.over-limit[data-v-d278ea0f]{color:#ff6b6b;font-weight:700}.input-actions[data-v-d278ea0f]{position:absolute;bottom:.5rem;left:1rem;right:.75rem;display:flex;justify-content:space-between;align-items:flex-end}.action-buttons[data-v-d278ea0f]{display:flex;align-items:center}.action-btn[data-v-d278ea0f]{width:1.875rem;height:1.875rem;border-radius:50%;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#666;position:relative;background-color:#fff;color:#333;border:1px solid #ddd}.action-btn[data-v-d278ea0f]:hover{background-color:#f0f0f0}.action-btn[data-v-d278ea0f]:disabled{color:#999;cursor:not-allowed;background-color:#f5f5f5}.action-btn[data-v-d278ea0f]:after{content:attr(data-tooltip);position:absolute;top:-1.875rem;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9999;pointer-events:none}.action-btn[data-v-d278ea0f]:hover:after{opacity:1;visibility:visible}.ai-note[data-v-d278ea0f]{font-size:.75rem;color:#999;text-align:center}.send-btn[data-v-d278ea0f]{background-color:transparent;border:none;color:#ff7e00}.send-btn[data-v-d278ea0f]:hover:not(:disabled){background-color:#ff7e001a}.send-btn[data-v-d278ea0f]:disabled{color:#ccc;cursor:not-allowed}.send-icon path[data-v-d278ea0f]{fill:currentColor}.placeholder-text[data-v-d278ea0f]{color:#ff7e00;cursor:text}.animate-spin[data-v-d278ea0f]{animation:spin-d278ea0f 1s linear infinite}@keyframes spin-d278ea0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 48rem){.input-box-container[data-v-d278ea0f]{background:#fff;padding:.625rem 1.25rem}.action-btn[data-v-d278ea0f]{width:1.875rem;height:1.875rem}}.chat-window[data-v-9a34b705]{display:flex;flex-direction:column;background:#f7f9fa}.messages-container[data-v-9a34b705]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.25rem}.messages-list[data-v-9a34b705]{max-width:62.5rem;margin:0 auto}.message-item[data-v-9a34b705]{margin-bottom:1.5rem}.user-message[data-v-9a34b705]{display:flex;flex-direction:column;align-items:flex-end}.user-message .message-content[data-v-9a34b705]{max-width:70%;background:#f0f0f0;color:#333;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5;word-wrap:break-word;word-break:break-all}.ai-message[data-v-9a34b705]{display:flex;align-items:flex-start;gap:.75rem}.ai-content-wrapper[data-v-9a34b705]{flex:1;max-width:100%}.ai-content[data-v-9a34b705]{color:#333;padding:0;word-wrap:break-word;word-break:break-all}.ai-content[data-v-9a34b705] img{max-width:100%}.ai-content[data-v-9a34b705] pre{background:#2d2d2d;color:#f8f8f2;padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:.5rem 0}.ai-content[data-v-9a34b705] code{font-family:Consolas,Monaco,monospace;font-size:.875rem}.ai-content[data-v-9a34b705] p{margin:.5rem 0}.ai-content[data-v-9a34b705] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem}.ai-content[data-v-9a34b705] th,.ai-content[data-v-9a34b705] td{border:1px solid #ddd;padding:.75rem;text-align:left}.ai-content[data-v-9a34b705] th{background-color:#f5f5f5;font-weight:600}.ai-content[data-v-9a34b705] tr:nth-child(2n){background-color:#fafafa}.ai-content[data-v-9a34b705] tr:hover{background-color:#f0f0f0}.thinking-text[data-v-9a34b705]{color:#666;font-style:italic}.thinking-dots[data-v-9a34b705]{display:inline-block}.thinking-dots .dot1[data-v-9a34b705]{animation:dot1-blink-9a34b705 1.5s infinite}.thinking-dots .dot2[data-v-9a34b705]{animation:dot2-blink-9a34b705 1.5s infinite}.thinking-dots .dot3[data-v-9a34b705]{animation:dot3-blink-9a34b705 1.5s infinite}@keyframes dot1-blink-9a34b705{0%,33%{opacity:1}34%,to{opacity:0}}@keyframes dot2-blink-9a34b705{0%,33%{opacity:0}34%,66%{opacity:1}67%,to{opacity:0}}@keyframes dot3-blink-9a34b705{0%,66%{opacity:0}67%,to{opacity:1}}.message-actions[data-v-9a34b705]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.user-message .message-actions[data-v-9a34b705]{justify-content:flex-end}.action-icon-wrapper[data-v-9a34b705]{position:relative;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.action-icon-wrapper[data-v-9a34b705]:hover{background:#f0f0f0}.action-icon-wrapper[data-v-9a34b705]:after{content:attr(data-tooltip);position:absolute;top:-1.875rem;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9999;pointer-events:none}.action-icon-wrapper[data-v-9a34b705]:hover:after{opacity:1;visibility:visible}.action-icon[data-v-9a34b705]{width:1rem;height:1rem;transition:transform .5s ease;color:#666}.action-icon.rotating[data-v-9a34b705]{animation:rotate360-9a34b705 .5s ease-in-out}@keyframes rotate360-9a34b705{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.check-icon[data-v-9a34b705]{stroke:#333}.action-btn[data-v-9a34b705]{font-size:.75rem;color:#666;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s}.action-btn[data-v-9a34b705]:hover{background:#f0f0f0}.action-btn.stop-btn[data-v-9a34b705]{color:#666;background:#fff5f5;border:1px solid #FF6B6B}.action-btn.stop-btn[data-v-9a34b705]:hover{background:#ffe6e6}.message-time[data-v-9a34b705]{font-size:.75rem;color:#666}.form-container[data-v-9a34b705]{background:#f0f0f0;border-radius:.5rem;padding:1.25rem}.form-header[data-v-9a34b705]{font-size:1rem;color:#333;margin-bottom:1rem;line-height:1.6}.form-group[data-v-9a34b705]{margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem}.form-group label[data-v-9a34b705]{flex-shrink:0;width:auto;min-width:6rem;font-size:.875rem;color:#333;line-height:2.5rem;text-align:left;display:flex;align-items:center;gap:.5rem}.input-wrapper[data-v-9a34b705]{flex:1;min-width:0}.form-group input[data-v-9a34b705]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.4rem;font-size:.875rem;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-9a34b705]:focus{outline:none;border-color:#ff7e00}.form-group input.input-error[data-v-9a34b705]{border-color:#ff4d4f}.error-tip[data-v-9a34b705]{font-size:.75rem;color:#ff4d4f;margin-top:.25rem}.form-actions[data-v-9a34b705]{margin-top:.5rem;display:flex;justify-content:flex-start}.submit-btn[data-v-9a34b705]{width:auto;padding:.2rem 1rem;background:#ff7e00;color:#fff;border:none;border-radius:.4rem;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .2s}.submit-btn[data-v-9a34b705]:hover:not(:disabled){opacity:.9}.submit-btn[data-v-9a34b705]:disabled{opacity:.6;cursor:not-allowed}.submit-status[data-v-9a34b705]{margin-top:.75rem;padding:.75rem;border-radius:.5rem;font-size:.875rem}.submit-status.success[data-v-9a34b705]{background:#e6f7f0;color:#0f7a45}.submit-status.error[data-v-9a34b705]{background:#fff5f5;color:#cc0f16}@media (max-width: 48rem){.ai-content-wrapper[data-v-9a34b705]{max-width:100%}}.app-container[data-v-fba0bcc8]{height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:#f7f9fa}.chat-window[data-v-fba0bcc8]{flex:1;overflow:auto}html{font-size:clamp(12px,1.5vw,16px)}
