body.liquid-modal-open,html.liquid-modal-open{overflow:hidden!important}body.liquid-modal-open{margin-right:calc(100vw - 100%)!important}:root{--liquid-animation-duration:300ms;--liquid-animation-easing:ease-in-out;--liquid-bg-light:#ffffff;--liquid-text-primary-light:#1e293b;--liquid-text-secondary-light:#64748b;--liquid-text-tertiary-light:#e2e8f0;--liquid-text-quaternary-light:#64748b;--liquid-border-light:#89f7fe;--liquid-input-bg-light:#ffffff;--liquid-button-bg-light:#cdd5df;--liquid-button-text-light:#ffffff;--liquid-button-linear-bg-active-light:linear-gradient(135deg,#72edf2,#5151e5);--liquid-human-content-bg-light:#f5f9ff;--liquid-human-content-text-light:#162664;--liquid-bg-dark:#020617;--liquid-text-primary-dark:#fdfdfd;--liquid-text-secondary-dark:#fafafa;--liquid-text-tertiary-dark:#a4a7ae;--liquid-text-quaternary-dark:#fafafa;--liquid-border-dark:#66a6ff;--liquid-input-bg-dark:#252b37;--liquid-button-bg-dark:#414651;--liquid-button-text-dark:#717680;--liquid-button-linear-bg-active-dark:linear-gradient(135deg,#89f7fe,#66a6ff);--liquid-human-content-bg-dark:#252b37;--liquid-human-content-text-dark:#fff;--liquid-brand-blue:#4691fe;--liquid-brand-blue-dark:#3b82f6}*{box-sizing:border-box}.liquid-modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);overflow:hidden;opacity:0;transition:opacity var(--liquid-animation-duration) var(--liquid-animation-easing)}.liquid-modal-backdrop-entered,.liquid-modal-backdrop-entering{opacity:1}.liquid-modal-backdrop-exited,.liquid-modal-backdrop-exiting{opacity:0}@media (min-width:768px){.liquid-modal-backdrop{padding:32px}}.liquid-modal-dialog{position:relative;width:100%;max-width:24rem;background:var(--liquid-bg-light);border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;transition:all var(--liquid-animation-duration) var(--liquid-animation-easing)}.liquid-modal-dialog.dark{background:var(--liquid-bg-dark)}.liquid-modal-variant-modal{max-width:90%;height:80%;max-height:600px;border-radius:12px;transform:scale(.8);opacity:0;display:flex;flex-direction:column}.liquid-modal-variant-modal .liquid-modal-content-wrapper{max-height:calc(80vh - 210px);min-height:200px}.liquid-modal-variant-modal.liquid-modal-entered,.liquid-modal-variant-modal.liquid-modal-entering{transform:scale(1);opacity:1}.liquid-modal-variant-modal.liquid-modal-exiting{transform:scale(.8);opacity:0}.liquid-modal-variant-panel{position:absolute;z-index:10000;top:0;right:0;height:100vh;width:90%;max-width:90%;border-radius:0;border-top-left-radius:12px;border-bottom-left-radius:12px;transform:translateX(100%);overflow-y:auto;overflow-x:hidden}.liquid-modal-variant-panel .liquid-modal-content-wrapper{max-height:calc(100vh - 200px)}.liquid-modal-variant-panel.liquid-modal-entered,.liquid-modal-variant-panel.liquid-modal-entering{transform:translateX(0)}.liquid-modal-variant-panel.liquid-modal-exiting{transform:translateX(100%)}.liquid-modal-variant-bottom-sheet-half{position:absolute;bottom:0;left:50%;width:100%;max-width:24rem;height:70%;border-radius:0;border-top-left-radius:16px;border-top-right-radius:16px;transform:translateX(-50%) translateY(100%)}.liquid-modal-variant-bottom-sheet-half .liquid-modal-content-wrapper{max-height:calc(70vh - 182px)}@media (max-width:767px){.liquid-modal-variant-bottom-sheet-half{max-width:none;left:0;transform:translateY(100%)}.liquid-modal-variant-bottom-sheet-half.liquid-modal-entered,.liquid-modal-variant-bottom-sheet-half.liquid-modal-entering{transform:translateY(0)}.liquid-modal-variant-bottom-sheet-half.liquid-modal-exiting{transform:translateY(100%)}.liquid-modal-variant-bottom-sheet-half .liquid-modal-content-wrapper{max-height:calc(70vh - 200px)}}@media (min-width:768px){.liquid-modal-variant-bottom-sheet-half.liquid-modal-entered,.liquid-modal-variant-bottom-sheet-half.liquid-modal-entering{transform:translateX(-50%) translateY(0)}.liquid-modal-variant-bottom-sheet-half.liquid-modal-exiting{transform:translateX(-50%) translateY(100%)}}.liquid-modal-variant-bottom-sheet-full{position:absolute;bottom:0;left:50%;width:100%;max-width:24rem;height:95%;border-radius:0;border-top-left-radius:16px;border-top-right-radius:16px;transform:translateX(-50%) translateY(100%)}.liquid-modal-variant-bottom-sheet-full .liquid-modal-content-wrapper{max-height:calc(95vh - 182px)}@media (min-width:768px){.liquid-modal-variant-bottom-sheet-full.liquid-modal-entered,.liquid-modal-variant-bottom-sheet-full.liquid-modal-entering{transform:translateX(-50%) translateY(0)}.liquid-modal-variant-bottom-sheet-full.liquid-modal-exiting{transform:translateX(-50%) translateY(100%)}}@media (max-width:767px){.liquid-modal-variant-bottom-sheet-full{max-width:none;left:0;transform:translateY(100%)}.liquid-modal-variant-bottom-sheet-full.liquid-modal-entered,.liquid-modal-variant-bottom-sheet-full.liquid-modal-entering{transform:translateY(0)}.liquid-modal-variant-bottom-sheet-full.liquid-modal-exiting{transform:translateY(100%)}.liquid-modal-variant-bottom-sheet-full .liquid-modal-content-wrapper{max-height:calc(95vh - 220px)}.liquid-modal-variant-panel .liquid-modal-content-wrapper{max-height:calc(100vh - 250px)}}@media (min-width:768px){.liquid-modal-variant-panel{position:absolute;height:100vh;width:80%;max-width:360px;top:0;transform:translateX(100%)}.liquid-modal-variant-panel.liquid-modal-entered,.liquid-modal-variant-panel.liquid-modal-entering{transform:translateX(0)}.liquid-modal-variant-panel.liquid-modal-exiting{transform:translateX(100%)}}.liquid-modal-content{position:relative;height:100%;padding:48px 16px 5px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.liquid-modal-variant-modal .liquid-modal-content{min-height:0}.liquid-modal-icon-top-left{position:absolute;top:16px;left:16px}.liquid-modal-icon-top-right{position:absolute;top:16px;right:16px}.liquid-modal-handle{position:absolute;top:16px;left:0;right:0;display:flex;align-items:center;justify-content:center;width:100%}.liquid-modal-handle-bar{width:36px;height:3.6px;border-radius:8.8px;background-color:var(--liquid-text-tertiary-light)}.dark .liquid-modal-handle-bar{background-color:var(--liquid-text-tertiary-dark)}.liquid-modal-main{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:17px;min-height:0;overflow:hidden}.liquid-modal-variant-modal .liquid-modal-main{flex:1 1 auto;min-height:0}.liquid-modal-content-wrapper{flex:1;display:flex;flex-direction:column;gap:13px;overflow-y:auto;overflow-x:hidden;min-width:0;width:100%;max-height:calc(70vh - 200px);scrollbar-width:thin;scrollbar-color:transparent transparent}.liquid-modal-content-wrapper::-webkit-scrollbar{width:6px}.liquid-modal-content-wrapper::-webkit-scrollbar-track{background:transparent}.liquid-modal-content-wrapper::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.liquid-modal-content-wrapper:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.liquid-modal-content-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}[data-liquid-mode=dark] .liquid-modal-content-wrapper:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}[data-liquid-mode=dark] .liquid-modal-content-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)}[data-liquid-mode=light] .liquid-modal-content-wrapper{scrollbar-color:rgba(0,0,0,.2) transparent}[data-liquid-mode=dark] .liquid-modal-content-wrapper{scrollbar-color:rgba(255,255,255,.2) transparent}.liquid-modal-agent-section{display:flex;flex-direction:column;min-width:0;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.liquid-modal-agent-row{display:flex;align-items:center;gap:5px}.liquid-modal-agent-avatar{width:32px;height:32px;-o-object-fit:cover;object-fit:cover}.liquid-modal-agent-reasoning{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0;outline:none}.liquid-modal-agent-text{font-size:14px;font-weight:500;padding-right:4px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0}.liquid-modal-agent-text.light{color:var(--liquid-text-secondary-light)}.liquid-modal-agent-text.dark{color:var(--liquid-text-secondary-dark)}.liquid-modal-input-section{margin-top:auto;flex-shrink:0;position:relative;z-index:10}.liquid-modal-variant-modal .liquid-modal-input-section{flex-shrink:0;margin-top:auto;padding-top:12px}.liquid-modal-input-form{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;gap:7px;border-radius:264px;transition:all var(--liquid-animation-duration)}.liquid-modal-input-form.light{background-color:var(--liquid-input-bg-light);border:1.7px solid var(--liquid-border-light)}.liquid-modal-input-form.dark{background-color:var(--liquid-input-bg-dark);border:1.7px solid var(--liquid-border-dark)}.liquid-modal-input{flex:1;font-size:14px;font-weight:500;outline:none;background:transparent;border:none;padding:12px 0;max-height:120px;resize:none;font-family:inherit;line-height:1.4;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.liquid-modal-input::-webkit-scrollbar{display:none}.liquid-modal-input::-moz-placeholder{color:var(--liquid-text-tertiary-light)}.liquid-modal-input::placeholder{color:var(--liquid-text-tertiary-light)}.liquid-modal-input:focus{outline:none}.liquid-modal-input.light{color:var(--liquid-text-primary-light)}.liquid-modal-input.dark{color:var(--liquid-text-primary-dark)}.liquid-modal-input.dark::-moz-placeholder{color:var(--liquid-text-tertiary-dark)}.liquid-modal-input.dark::placeholder{color:var(--liquid-text-tertiary-dark)}.liquid-modal-submit-btn{width:30.2px;height:30.2px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all var(--liquid-animation-duration);background-color:var(--liquid-button-bg-light);margin-bottom:3px;flex-shrink:0}.liquid-modal-submit-btn.light{background:var(--liquid-button-linear-bg-active-light)}.liquid-modal-submit-btn.dark{background:var(--liquid-button-linear-bg-active-dark)}.liquid-modal-submit-btn:hover{transform:scale(1.05)}.liquid-modal-submit-btn:active{transform:scale(.95)}.liquid-modal-powered-by{text-align:center;font-size:12px;font-weight:500;margin-top:15px}.liquid-modal-powered-by.light{color:var(--liquid-text-quaternary-light)}.liquid-modal-powered-by.dark{color:var(--liquid-text-quaternary-dark)}.liquid-modal-powered-by-content{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.liquid-modal-liquid-logo{width:34px;height:35px;-o-object-fit:cover;object-fit:cover}.liquid-modal-human-content-wrapper{display:flex;flex-direction:row;justify-content:flex-end;padding:23px 0}.liquid-modal-human-content-container{display:flex;justify-content:flex-start;align-items:center;padding:10px 16px;border-radius:8px;max-width:70%;min-width:0;overflow-wrap:break-word;word-wrap:break-word}.liquid-modal-human-content-container.light{background-color:var(--liquid-human-content-bg-light)}.liquid-modal-human-content-container.dark{background-color:var(--liquid-human-content-bg-dark)}.liquid-modal-human-content-container.panel{width:85%}.liquid-modal-human-content-title-text{font-size:16px;font-weight:500;letter-spacing:.14px;line-height:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;min-width:0}.liquid-modal-human-content-title-text.light{color:var(--liquid-human-content-text-light)}.liquid-modal-human-content-title-text.dark{color:var(--liquid-human-content-text-dark)}@media (min-width:768px){.liquid-modal-content{padding:48px 24px 5px}.liquid-modal-variant-modal{position:relative;max-width:420px;height:650px;max-height:80vh;top:auto;left:auto;transform:scale(.8);display:flex;flex-direction:column}.liquid-modal-variant-modal .liquid-modal-content-wrapper{max-height:calc(650px - 210px);min-height:250px}.liquid-modal-variant-modal.liquid-modal-entered,.liquid-modal-variant-modal.liquid-modal-entering{transform:scale(1)}.liquid-modal-variant-modal.liquid-modal-exiting{transform:scale(.8)}}.liquid-modal-agent-reasoning:focus,.liquid-modal-input:focus,.liquid-modal-submit-btn:focus{outline:none}@media (prefers-reduced-motion:reduce){.liquid-modal-backdrop,.liquid-modal-dialog,.liquid-modal-input-form,.liquid-modal-submit-btn{transition:none}.liquid-modal-variant-bottom-sheet-full,.liquid-modal-variant-bottom-sheet-half,.liquid-modal-variant-modal,.liquid-modal-variant-panel{transform:none}}.liquid-markdown-paragraph{margin-bottom:16px;font-size:15px;line-height:20px;font-weight:500;letter-spacing:.14px;line-height:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;min-width:0}.liquid-markdown-paragraph.light{color:var(--liquid-text-primary-light)}.liquid-markdown-paragraph.dark{color:var(--liquid-text-primary-dark)}.liquid-markdown-h1,.liquid-markdown-h2,.liquid-markdown-h3{font-weight:700;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0}.liquid-markdown-h1{font-size:20px;margin-bottom:8px;margin-top:4px}.liquid-markdown-h2{font-size:17px;font-weight:600;margin-bottom:6px;margin-top:4px}.liquid-markdown-h3{font-size:16px;font-weight:600;margin-bottom:4px;margin-top:2px}.liquid-markdown-h1.light,.liquid-markdown-h2.light,.liquid-markdown-h3.light{color:var(--liquid-text-primary-light)}.liquid-markdown-h1.dark,.liquid-markdown-h2.dark,.liquid-markdown-h3.dark{color:var(--liquid-text-primary-dark)}.liquid-markdown-strong{font-weight:700}.liquid-markdown-strong.light{color:var(--liquid-text-primary-light)}.liquid-markdown-strong.dark{color:var(--liquid-text-primary-dark)}.liquid-markdown-em{font-style:italic}.liquid-markdown-em.light{color:var(--liquid-text-primary-light)}.liquid-markdown-em.dark{color:var(--liquid-text-primary-dark)}.liquid-markdown-li{margin-bottom:4px;font-size:15px;font-weight:500;letter-spacing:.14px;line-height:normal;display:list-item}.liquid-markdown-li.light{color:var(--liquid-text-primary-light)}.liquid-markdown-li.dark{color:var(--liquid-text-primary-dark)}.liquid-markdown-ol,.liquid-markdown-ul{margin:4px 0;padding-left:20px;font-size:15px;font-weight:500;letter-spacing:.14px;line-height:normal}.liquid-markdown-ul{list-style-type:disc;margin-bottom:16px}.liquid-markdown-ol,.liquid-markdown-ul{list-style-position:outside;display:block}.liquid-markdown-ol{list-style-type:decimal}.liquid-markdown-code-inline{padding:2px 4px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:15px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.liquid-markdown-code-inline.light{background-color:var(--liquid-bg-secondary-light);color:var(--liquid-text-secondary-light)}.liquid-markdown-code-inline.dark{background-color:var(--liquid-bg-secondary-dark);color:var(--liquid-text-secondary-dark)}.liquid-markdown-code-block{padding:12px;border-radius:8px;margin:8px 0;overflow-x:auto;overflow-wrap:break-word;word-wrap:break-word;white-space:pre-wrap;max-width:100%}.liquid-markdown-code-block.light{background-color:var(--liquid-bg-secondary-light)}.liquid-markdown-code-block.dark{background-color:var(--liquid-bg-secondary-dark)}.liquid-markdown-code-block code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:15px;white-space:pre}.liquid-markdown-code-block.light code{color:var(--liquid-text-secondary-light)}.liquid-markdown-code-block.dark code{color:var(--liquid-text-secondary-dark)}.liquid-markdown-link{color:#4691fe;text-decoration:underline;font-size:15px;font-weight:500;letter-spacing:.14px;line-height:normal}.liquid-markdown-link:hover{color:#2563eb}.liquid-markdown-blockquote{border-left:4px solid #4691fe;padding:8px 12px;margin:8px 0;font-style:italic;font-size:15px;font-weight:500;letter-spacing:.14px;line-height:normal}.liquid-markdown-blockquote.light{background-color:var(--liquid-bg-tertiary-light);color:var(--liquid-text-primary-light)}.liquid-markdown-blockquote.dark{background-color:var(--liquid-bg-tertiary-dark);color:var(--liquid-text-primary-dark)}@keyframes liquid-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.liquid-skeleton-container{display:flex;flex-direction:column;gap:7px;margin:0;padding:5px 0}.liquid-skeleton-content,.liquid-skeleton-header{border-radius:10px;width:85%;animation:liquid-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200px 100%}.liquid-skeleton-header{height:30px}.liquid-skeleton-content{height:10px}.liquid-skeleton-container.light .liquid-skeleton-content,.liquid-skeleton-container.light .liquid-skeleton-header{background:linear-gradient(90deg,#f8f9fa,#e9ecef 50%,#f8f9fa);background-size:200px 100%}.liquid-skeleton-container.dark .liquid-skeleton-content,.liquid-skeleton-container.dark .liquid-skeleton-header{background:linear-gradient(90deg,#2d3748,#4a5568 50%,#2d3748);background-size:200px 100%}@media (max-width:767px){.liquid-skeleton-container{margin:0 12px}.liquid-skeleton-content,.liquid-skeleton-header{width:85%}}.liquid-markdown-h1 *,.liquid-markdown-h2 *,.liquid-markdown-h3 *,.liquid-markdown-paragraph *,.liquid-modal-agent-section *,.liquid-modal-human-content-container *{overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.liquid-markdown-code-block code,.liquid-markdown-code-inline,.liquid-markdown-paragraph a,.liquid-modal-agent-section a,.liquid-modal-human-content-container a{word-break:break-all;overflow-wrap:break-word;word-wrap:break-word}