:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}[data-theme=dark]{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home[data-v-9e85d977]{display:flex;height:100vh}.main-container[data-v-9e85d977]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;padding:20px}.login[data-v-d3aeab7f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh}.logo-title[data-v-d3aeab7f]{display:flex;align-items:center;margin-bottom:15px;font-family:Arial,sans-serif}.logo[data-v-d3aeab7f]{width:60px;height:60px;margin-right:10px}.title-text[data-v-d3aeab7f]{font-size:2em;font-weight:700}.connect-wallet-btn[data-v-d3aeab7f]{color:var(--color-text);background-color:var(--color-background-soft);padding:10px 20px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}button[data-v-d3aeab7f]:hover{background-color:var(--color-background-mute)}.loading[data-v-2640a98f]{display:flex;justify-content:center;align-items:center}.loading-spinner[data-v-2640a98f]{box-sizing:border-box;border:4px solid rgba(0,0,0,.1);border-top:4px solid #007ACC;border-radius:50%;animation:spin-2640a98f 1s linear infinite}@keyframes spin-2640a98f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}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}.conversation-container[data-v-95e455c2]{display:flex;width:100%;height:100%;padding:10px;border-radius:10px;overflow:auto;scroll-behavior:smooth}.conversation-content[data-v-95e455c2]{flex:1;display:flex;flex-direction:column}.query-user[data-v-95e455c2]{display:flex;justify-content:flex-end;align-items:start;margin-bottom:10px}.query-content[data-v-95e455c2]{display:inline-block;word-break:break-all;background-color:var(--color-background-mute);padding:8px 12px;border-radius:12px}.answer-results[data-v-95e455c2]{text-align:left;margin-bottom:10px;display:flex;align-items:start}[data-v-95e455c2] .hljs{color:var(--color-text);width:100%;max-width:1000px;background:var(--color-background-soft);padding:45px 15px 15px;border-radius:10px;position:relative;overflow-x:auto;font-family:Courier New,Courier,monospace;margin-bottom:10px}[data-v-95e455c2] .code-header{width:100%;padding:5px 10px;border-radius:10px 10px 0 0;font-size:12px;position:absolute;top:0;left:0;color:var(--color-text)}[data-v-95e455c2] .copy-btn{position:absolute;top:7px;right:8px;background:none;border:none;cursor:pointer;font-size:12px;transition:background-color .3s,transform .2s;opacity:1;pointer-events:none;color:var(--color-text)}[data-v-95e455c2] .hljs:hover .copy-btn{opacity:1;pointer-events:auto}[data-v-95e455c2] .copy-btn:hover{transform:translateY(-2px)}[data-v-95e455c2] h1,[data-v-95e455c2] h2,[data-v-95e455c2] h3,[data-v-95e455c2] h4,[data-v-95e455c2] h5,[data-v-95e455c2] h6,[data-v-95e455c2] strong{font-weight:700;margin-top:1em;margin-bottom:.5em}.reasoning-title[data-v-95e455c2]{display:flex;align-items:center;cursor:pointer;font-weight:700}.reasoning-content[data-v-95e455c2]{font-size:.8rem;opacity:.8}.reasoning-togle[data-v-95e455c2]{transition:transform .5s ease}.reasoning-togle-open[data-v-95e455c2]{transform:rotate(90deg)}.user-operate-container i[data-v-95e455c2]{cursor:pointer;padding:4px;border-radius:4px}.user-operate-container i[data-v-95e455c2]:hover{background-color:var(--color-background-mute)}.chat-window-container[data-v-2eeb20f6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.chat-window-container-bottom[data-v-2eeb20f6]{justify-content:end}.welcome-text[data-v-2eeb20f6]{color:var(--color-text);font-size:3.5em;text-align:center;margin-bottom:20px;font-weight:700}.textarea-section[data-v-2eeb20f6]{background-color:var(--color-background-mute);border-radius:10px;width:100%;max-width:600px;height:150px;padding:10px 10px 40px;margin-top:10px;transition:border-color .3s;position:relative}.textarea-section-bottom[data-v-2eeb20f6]{max-width:100%;height:100px}.textarea-section[data-v-2eeb20f6]:hover{outline:none}textarea[data-v-2eeb20f6]{background-color:var(--color-background-mute);color:var(--color-text);font-size:16px;width:100%;height:100%;border:none;resize:none;outline:none}.bottom-section[data-v-2eeb20f6]{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:5px;left:10px;right:10px}.bottom-left-section[data-v-2eeb20f6],.bottom-right-section[data-v-2eeb20f6]{display:flex}.select-model[data-v-2eeb20f6]{color:var(--color-text);border:none;padding:8px;border-radius:8px;background-color:var(--color-background);font-size:14px;transition:box-shadow .3s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-model[data-v-2eeb20f6]:hover{box-shadow:0 0 5px var(--color-background)}.icon-btn[data-v-2eeb20f6]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;opacity:.5;transition:opacity .3s,background-color .3s;background-color:#ccc;color:var(--color-background)}.icon-btn.active-seek[data-v-2eeb20f6]{opacity:1;background-color:#007acc}.icon-btn.active-seek[data-v-2eeb20f6]:hover{opacity:.8}.icon-btn[data-v-2eeb20f6]:disabled{cursor:not-allowed}.sidebar[data-v-2327e923]{width:250px;background-color:var(--color-background-soft);padding:20px;display:flex;flex-direction:column;height:100vh}.sidebar-mobile[data-v-2327e923]{position:fixed;top:0;left:-100%;width:100%;height:100%;transition:left .3s ease;z-index:999}.sidebar-visible[data-v-2327e923]{left:0}.toggle-sidebar-btn[data-v-2327e923]{font-size:1.3rem;position:absolute;top:20px;right:-40px;z-index:1000;background:none;border:none;cursor:pointer;color:var(--color-text)}.toggle-sidebar-btn-none[data-v-2327e923]{display:none}.toggle-sidebar-btn-close[data-v-2327e923]{right:10px}.title-container[data-v-2327e923]{display:flex;align-items:center}.title-logo[data-v-2327e923]{width:27px;height:27px}.title-text[data-v-2327e923]{color:var(--color-text);margin-left:2px;font-weight:700}.wallet-info[data-v-2327e923]{margin-bottom:20px}.wallet-address[data-v-2327e923]{position:relative;color:var(--color-text);background-color:var(--color-background-mute);border-radius:10px;padding:2px 30px 2px 8px;display:flex;align-items:center}.wallet-address .address-text[data-v-2327e923]{overflow:hidden;text-overflow:ellipsis}.wallet-address .copy-btn[data-v-2327e923]{position:absolute;right:10px;color:var(--color-text);background:none;border:none;cursor:pointer;padding:0}.wallet-address img[data-v-2327e923]{width:16px;height:16px}.sidebar h2[data-v-2327e923]{margin-bottom:10px}.history-list-container[data-v-2327e923]{flex-grow:1;overflow-y:auto;margin-bottom:10px}.history-item[data-v-2327e923]{margin-bottom:10px}.history-button[data-v-2327e923]{position:relative;display:flex;justify-content:space-between;align-items:center;overflow:hidden;background:none;border:none;color:var(--color-text);cursor:pointer;text-align:left;width:100%;padding:8px;transition:background-color .3s;border-radius:10px}.history-text[data-v-2327e923]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-button[data-v-2327e923]:hover{background-color:var(--color-background-mute)}.active-history[data-v-2327e923]{background-color:var(--color-background-mute);font-weight:700}.history-edit[data-v-2327e923]{display:none}.history-button:hover .history-edit[data-v-2327e923]{display:block}.spacer[data-v-2327e923]{flex-grow:1}.theme-toggle-button[data-v-2327e923]{margin-bottom:10px;padding:10px;font-size:14px;color:var(--color-text);background-color:var(--color-background-mute);border:none;border-radius:10px;cursor:pointer;transition:background-color .3s}.theme-toggle-button[data-v-2327e923]:hover{background-color:var(--color-background-soft)}.disconnect-button[data-v-2327e923]{margin-top:auto;padding:10px;font-size:14px;color:#fff;background-color:#ff6868;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s}.disconnect-button[data-v-2327e923]:hover{background-color:#e55e5e}.new-chat-button[data-v-2327e923]{margin:10px 0;padding:10px 20px;font-size:16px;color:#fff;background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:8px;cursor:pointer;transition:background .3s,transform .2s;box-shadow:0 4px 6px #0000001a}.new-chat-button[data-v-2327e923]:hover{background:linear-gradient(135deg,#5a0dbb,#1f65e2)}.new-chat-button[data-v-2327e923]:disabled{cursor:not-allowed}.modal-overlay[data-v-2441aa65]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal-content[data-v-2441aa65]{background-color:#fff;padding:20px;border-radius:5px;max-width:500px;width:100%}
