.reasoning[data-v-6b782117]{align-self:flex-start;max-width:var(--chat-msg-max, 84%);background:#8ab4f80a;border:1px solid rgba(138,180,248,.14);border-radius:10px;overflow:hidden;animation:fadeSlideIn-6b782117 .25s ease-out;flex-shrink:0}@keyframes fadeSlideIn-6b782117{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.reasoning-head[data-v-6b782117]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.45rem .7rem;background:transparent;border:none;cursor:pointer;font-family:JetBrains Mono,monospace;color:#8ab4f8}.reasoning-chevron[data-v-6b782117]{width:12px;height:12px;flex-shrink:0;transition:transform .2s ease}.reasoning-chevron-open[data-v-6b782117]{transform:rotate(90deg)}.reasoning-label[data-v-6b782117]{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.reasoning-timer[data-v-6b782117]{margin-left:auto;font-size:.62rem;color:#6c7086}.reasoning-dot[data-v-6b782117]{width:6px;height:6px;border-radius:50%;background:#8ab4f8;animation:reasoningPulse-6b782117 1.2s ease-in-out infinite}@keyframes reasoningPulse-6b782117{0%,to{opacity:.35}50%{opacity:1}}.reasoning-label.shimmer[data-v-6b782117]{background:linear-gradient(90deg,#5b6b8c 25%,#8ab4f8,#5b6b8c 75%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:reasoningShimmer-6b782117 2s linear infinite}@keyframes reasoningShimmer-6b782117{to{background-position:-200% 0}}.reasoning-body[data-v-6b782117]{border-top:1px solid rgba(138,180,248,.1);padding:.5rem .7rem}.reasoning-body-live[data-v-6b782117]{max-height:10rem;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 1.4rem);mask-image:linear-gradient(to bottom,transparent,#000 1.4rem)}.reasoning-body-done[data-v-6b782117]{max-height:22rem;overflow-y:auto}.reasoning-body[data-v-6b782117]::-webkit-scrollbar{width:4px}.reasoning-body[data-v-6b782117]::-webkit-scrollbar-thumb{background:#8ab4f82e;border-radius:2px}.reasoning-pre[data-v-6b782117]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.6;color:#9aa6c0}.md-content[data-v-6b782117]{font-size:.78rem;color:#9aa6c0}.md-content[data-v-6b782117] p{margin:.3em 0}.md-content[data-v-6b782117] code{background:#ffffff0f;padding:.1em .3em;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:.9em}@media(prefers-reduced-motion:reduce){.reasoning[data-v-6b782117],.reasoning-dot[data-v-6b782117],.reasoning-label.shimmer[data-v-6b782117]{animation:none}.reasoning-label.shimmer[data-v-6b782117]{color:#8ab4f8;-webkit-text-fill-color:#8ab4f8}}.chart-body[data-v-ff4d6ace]{padding:.6rem .7rem .7rem;height:200px}.chart-body canvas[data-v-ff4d6ace]{width:100%!important;max-height:180px}.message[data-v-92289080]{max-width:var(--chat-msg-max, 84%);padding:.6rem .85rem;border-radius:10px;font-size:.84rem;line-height:1.7;animation:fadeSlideIn-92289080 .25s ease-out;word-wrap:break-word;flex-shrink:0;transition:opacity .4s ease,filter .4s ease}@keyframes fadeSlideIn-92289080{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.no-entrance[data-v-92289080]{animation:none!important}.message.user[data-v-92289080]{align-self:flex-end;background:#1e66f5;color:#fff;border-bottom-right-radius:2px;font-weight:500;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.message.assistant[data-v-92289080]{align-self:flex-start;background:#232338;color:#e8eaf6;border-bottom-left-radius:2px;border:1px solid rgba(255,255,255,.04);font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.prior-session[data-v-92289080]{transition:opacity .4s,filter .4s}.session-boundary[data-v-92289080]{display:flex;align-items:center;gap:.6rem;margin:.8rem 0;opacity:.5}.boundary-line[data-v-92289080]{flex:1;height:1px;background:linear-gradient(90deg,transparent,#565b73,transparent)}.boundary-label[data-v-92289080]{font-family:JetBrains Mono,monospace;font-size:.6rem;color:#565b73;text-transform:uppercase;letter-spacing:.08em}.typing-text[data-v-92289080]{white-space:pre-wrap}.cursor-blink[data-v-92289080]{display:inline-block;width:2px;height:1em;background:#1e66f5;margin-left:2px;vertical-align:text-bottom;animation:blink-92289080 .6s step-end infinite}@keyframes blink-92289080{50%{opacity:0}}.md-content[data-v-92289080] p{margin:.3em 0}.md-content[data-v-92289080] h1,.md-content[data-v-92289080] h2,.md-content[data-v-92289080] h3,.md-content[data-v-92289080] h4,.md-content[data-v-92289080] h5,.md-content[data-v-92289080] h6{margin:.75em 0 .3em;font-weight:600;line-height:1.3;color:#fff}.md-content[data-v-92289080] h1{font-size:1.15rem}.md-content[data-v-92289080] h2{font-size:1.05rem}.md-content[data-v-92289080] h3{font-size:.96rem}.md-content[data-v-92289080] h4,.md-content[data-v-92289080] h5,.md-content[data-v-92289080] h6{font-size:.88rem;color:#c4c8d4}.md-content[data-v-92289080] h1:first-child,.md-content[data-v-92289080] h2:first-child,.md-content[data-v-92289080] h3:first-child{margin-top:0}.md-content[data-v-92289080] strong{color:#fff;font-weight:600}.message.user .md-content[data-v-92289080] strong{color:#fff}.md-content[data-v-92289080] code{background:#ffffff12;padding:.1em .35em;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:.88em}.md-content[data-v-92289080] pre{background:#0808108c;border-radius:6px;padding:.55rem .7rem;margin:.4em 0;overflow-x:auto}.md-content[data-v-92289080] pre code{background:none;padding:0;font-size:.74rem;line-height:1.6;color:#e8eaf6}.md-content[data-v-92289080] table{width:100%;border-collapse:collapse;margin:.5em 0;font-size:.82em}.md-content[data-v-92289080] th{text-align:left;padding:.35em .6em;border-bottom:1px solid rgba(255,255,255,.12);color:#6c7086;font-weight:600;text-transform:uppercase;font-size:.85em;letter-spacing:.04em}.md-content[data-v-92289080] td{padding:.3em .6em;border-bottom:1px solid rgba(255,255,255,.04)}.composer-wrap[data-v-b80a8758]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;flex-shrink:0;animation:composerIn-b80a8758 .45s cubic-bezier(.16,1,.3,1)}@keyframes composerIn-b80a8758{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.composer-wrap.no-entrance[data-v-b80a8758]{animation:none}.composer[data-v-b80a8758]{width:92%;align-self:flex-end;background:#1d2138;border:1px solid rgba(30,102,245,.45);border-radius:12px 12px 3px;padding:.8rem .9rem;display:flex;flex-direction:column;gap:.55rem;font-size:.84rem;line-height:1.6;transition:background .45s ease,border-color .45s ease,box-shadow .3s ease,width .45s cubic-bezier(.4,0,.2,1),padding .45s cubic-bezier(.4,0,.2,1),gap .45s cubic-bezier(.4,0,.2,1),border-radius .45s cubic-bezier(.4,0,.2,1)}.composer[data-v-b80a8758]:focus-within{border-color:#1e66f5;box-shadow:0 0 24px #1e66f538}.composer.locking[data-v-b80a8758]{background:#1e66f5;border-color:#1e66f5}.composer.locking .pre-text[data-v-b80a8758],.composer.locking .post-text[data-v-b80a8758]{color:#fff}.composer.morphed[data-v-b80a8758]{width:84%;padding:.6rem .85rem;gap:.15rem;border-radius:10px 10px 2px;background:#1e66f5;border-color:transparent;box-shadow:none;pointer-events:none}.composer.morphed .pre-text[data-v-b80a8758],.composer.morphed .post-text[data-v-b80a8758]{color:#fff}.pre-text[data-v-b80a8758],.post-text[data-v-b80a8758]{color:#e8eaf6;font-weight:500}.sql-editor[data-v-b80a8758]{position:relative;width:100%;background:#11111b;border:1px dashed rgba(138,180,248,.35);border-radius:8px;transition:border-color .2s,box-shadow .4s ease}.sql-editor .sql-backdrop[data-v-b80a8758]{position:absolute;inset:0;pointer-events:none;overflow:hidden;padding:.55rem .65rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.sql-editor .slot[data-v-b80a8758]{color:transparent;caret-color:#1e66f5;background:transparent;border:none;position:relative;z-index:1}.sql-editor .slot[data-v-b80a8758]:focus{border:none;outline:none}.sql-editor[data-v-b80a8758]:focus-within{border-color:#1e66f5;border-style:solid}.schema-editor .slot.schema-slot[data-v-b80a8758]{min-height:2.8em}.slot[data-v-b80a8758]{background:#11111b;border:1px dashed rgba(138,180,248,.35);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.6;color:#e8eaf6;padding:.55rem .65rem;width:100%;resize:none;min-height:6em;overflow-y:hidden;field-sizing:content;caret-color:#1e66f5;outline:none;transition:height .15s ease,border-color .2s,box-shadow .4s ease}.slot[data-v-b80a8758]::-webkit-scrollbar{width:4px}.slot[data-v-b80a8758]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.slot[data-v-b80a8758]::placeholder{color:#565b73}.slot[data-v-b80a8758]:focus{border-color:#1e66f5;border-style:solid}.slot.schema-slot[data-v-b80a8758]{min-height:2.8em}.slot.freeform-slot[data-v-b80a8758]{min-height:7.5em}.sql-editor.inviting[data-v-b80a8758]{border-style:solid;animation:slotBreathe-b80a8758 2.8s ease-in-out infinite}@keyframes slotBreathe-b80a8758{0%,to{border-color:#7eacf780;box-shadow:0 0 0 1px #1e66f559,0 0 16px #1e66f52e}50%{border-color:#8ab4f8f2;box-shadow:0 0 0 1.5px #7eacf7b3,0 0 28px 2px #1e66f56b}}.composer.inviting[data-v-b80a8758]{box-shadow:0 0 26px #1e66f529}.composer.inviting[data-v-b80a8758]:focus-within{border-color:#1e66f5;box-shadow:0 0 28px #1e66f547}.invite-hint[data-v-b80a8758]{margin-right:auto;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.01em;color:#8ab4f8;white-space:nowrap;animation:inviteHintBreathe-b80a8758 2.8s ease-in-out infinite}.invite-hint[data-v-b80a8758]:before{content:"✦ ";color:#7eacf7}@keyframes inviteHintBreathe-b80a8758{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sql-editor.inviting[data-v-b80a8758]{animation:none;border-color:#8ab4f8b3;box-shadow:0 0 0 1.5px #7eacf799,0 0 18px #1e66f542}.invite-hint[data-v-b80a8758]{animation:none;opacity:.9}}.composer.morphed .sql-editor[data-v-b80a8758]{border-color:#00000040;border-style:solid;background:#0808108c;border-radius:6px;transition:border-color .35s ease,background .35s ease,border-radius .35s ease}.composer.morphed .sql-editor .slot[data-v-b80a8758]{min-height:0;overflow-y:hidden;transition:height .45s cubic-bezier(.4,0,.2,1)}.composer.morphed .morphed-markdown[data-v-b80a8758]{width:100%;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:1.7;word-wrap:break-word}.composer.morphed .md-content[data-v-b80a8758] p{margin:.3em 0}.composer.morphed .md-content[data-v-b80a8758] h1,.composer.morphed .md-content[data-v-b80a8758] h2,.composer.morphed .md-content[data-v-b80a8758] h3,.composer.morphed .md-content[data-v-b80a8758] h4,.composer.morphed .md-content[data-v-b80a8758] h5,.composer.morphed .md-content[data-v-b80a8758] h6{margin:.75em 0 .3em;font-weight:600;line-height:1.3;color:#fff}.composer.morphed .md-content[data-v-b80a8758] h1{font-size:1.15rem}.composer.morphed .md-content[data-v-b80a8758] h2{font-size:1.05rem}.composer.morphed .md-content[data-v-b80a8758] h3{font-size:.96rem}.composer.morphed .md-content[data-v-b80a8758] h4,.composer.morphed .md-content[data-v-b80a8758] h5,.composer.morphed .md-content[data-v-b80a8758] h6{font-size:.88rem;color:#c4c8d4}.composer.morphed .md-content[data-v-b80a8758] h1:first-child,.composer.morphed .md-content[data-v-b80a8758] h2:first-child,.composer.morphed .md-content[data-v-b80a8758] h3:first-child{margin-top:0}.composer.morphed .md-content[data-v-b80a8758] strong{color:#fff;font-weight:600}.composer.morphed .md-content[data-v-b80a8758] code{background:#ffffff12;padding:.1em .35em;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:.88em}.composer.morphed .md-content[data-v-b80a8758] pre{background:#0808108c;border-radius:6px;padding:.55rem .7rem;margin:.4em 0;overflow-x:auto}.composer.morphed .md-content[data-v-b80a8758] pre code{background:none;padding:0;font-size:.74rem;line-height:1.6;color:#e8eaf6}.composer.morphed .md-content[data-v-b80a8758] table{width:100%;border-collapse:collapse;margin:.5em 0;font-size:.82em}.composer.morphed .md-content[data-v-b80a8758] th{text-align:left;padding:.35em .6em;border-bottom:1px solid rgba(255,255,255,.12);color:#6c7086;font-weight:600;text-transform:uppercase;font-size:.85em;letter-spacing:.04em}.composer.morphed .md-content[data-v-b80a8758] td{padding:.3em .6em;border-bottom:1px solid rgba(255,255,255,.04)}.composer.morphed .freeform-slot[data-v-b80a8758]{min-height:0;border-color:#00000040;border-style:solid;background:#0808108c;border-radius:6px;overflow-y:hidden;transition:height .45s cubic-bezier(.4,0,.2,1),border-color .35s ease,background .35s ease,border-radius .35s ease}.composer.morphed .schema-editor[data-v-b80a8758]{max-height:0;min-height:0;opacity:0;border-width:0;padding-top:0;padding-bottom:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.schema-link[data-v-b80a8758]{background:none;border:none;color:#9aa0a6;font-family:Roboto,-apple-system,sans-serif;font-size:.74rem;text-decoration:underline dotted;cursor:pointer;align-self:flex-start;padding:0;max-height:1.6rem;opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.schema-link[data-v-b80a8758]:hover{color:#8ab4f8}.composer.morphed .schema-link[data-v-b80a8758]{max-height:0;opacity:0;overflow:hidden}.inline-select[data-v-b80a8758]{background:#11111b;border:1px dashed rgba(138,180,248,.35);border-radius:6px;color:#8ab4f8;font-family:JetBrains Mono,monospace;font-size:.74rem;padding:.12rem .3rem;margin:0 .3rem;cursor:pointer}.inline-select[data-v-b80a8758]:focus{outline:none;border-color:#1e66f5;border-style:solid}.composer.morphed .inline-select[data-v-b80a8758]{background:#0808108c;border-color:transparent;border-style:solid;color:#fff}.composer-footer[data-v-b80a8758]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.25rem;max-height:3rem;opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin .35s ease}.composer.morphed .composer-footer[data-v-b80a8758]{max-height:0;opacity:0;margin-top:0;overflow:hidden}.sql-hint[data-v-b80a8758]{font-family:JetBrains Mono,monospace;font-size:.66rem;color:#565b73;white-space:nowrap}.sql-hint.valid[data-v-b80a8758]{color:#8ab4f8}.trust-line[data-v-b80a8758]{font-size:.64rem;color:#565b73;text-align:right;margin-top:.15rem;max-height:2rem;opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin .35s ease}.composer.morphed .trust-line[data-v-b80a8758]{max-height:0;opacity:0;margin-top:0;overflow:hidden}.send-btn[data-v-b80a8758]{background:#1e66f5;color:#fff;border:none;border-radius:7px;font-family:Roboto,-apple-system,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.03em;padding:.5rem 1.1rem;cursor:pointer;white-space:nowrap;transition:all .15s;display:inline-flex;align-items:center;gap:.4rem}.send-btn .lock[data-v-b80a8758]{width:13px;height:13px;flex-shrink:0}.send-btn.locked[data-v-b80a8758]{background:#2a3142}.send-btn.locked[data-v-b80a8758]:hover:not(:disabled){filter:brightness(1.3)}.send-btn[data-v-b80a8758]:hover:not(:disabled){filter:brightness(1.15)}.send-btn[data-v-b80a8758]:disabled{background:#1e66f52e;color:#fff6;cursor:default}.send-btn.pulse[data-v-b80a8758]{animation:pulse-b80a8758 .7s ease-out 2}@keyframes pulse-b80a8758{0%{box-shadow:0 0 #1e66f599}to{box-shadow:0 0 0 12px #1e66f500}}.send-btn.pressed[data-v-b80a8758]{transform:scale(.93)}.send-btn.held[data-v-b80a8758]{background:#1e66f538;color:#ffffff80;cursor:default}.send-wrap[data-v-b80a8758]{position:relative;display:inline-flex}.lock-tip[data-v-b80a8758]{position:absolute;bottom:calc(100% + 9px);right:0;z-index:20;width:240px;display:flex;flex-direction:column;gap:.25rem;padding:.6rem .7rem;border-radius:9px;background:#1b2030;border:1px solid rgba(138,180,248,.28);box-shadow:0 8px 24px #00000073;text-align:left;white-space:normal;pointer-events:none}.lock-tip[data-v-b80a8758]:after{content:"";position:absolute;top:100%;right:18px;border:6px solid transparent;border-top-color:#1b2030}.lock-tip strong[data-v-b80a8758]{font-family:Roboto,-apple-system,sans-serif;font-size:.76rem;font-weight:700;color:#e8eaf6;letter-spacing:.01em}.lock-tip span[data-v-b80a8758]{font-family:Roboto,-apple-system,sans-serif;font-size:.7rem;line-height:1.45;color:#9aa0a6;letter-spacing:normal}.lock-tip-enter-active[data-v-b80a8758],.lock-tip-leave-active[data-v-b80a8758]{transition:opacity .15s ease,transform .15s ease}.lock-tip-enter-from[data-v-b80a8758],.lock-tip-leave-to[data-v-b80a8758]{opacity:0;transform:translateY(4px)}.more-ways-link[data-v-b80a8758]{background:none;border:none;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.66rem;color:#9aa0a6;padding:.15rem 0;margin:-.1rem 0 .15rem;text-align:left;max-height:1.6rem;opacity:1;transition:color .15s,max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin .35s ease,padding .35s ease}.more-ways-link[data-v-b80a8758]:hover{color:#8ab4f8}.composer.morphed .more-ways-link[data-v-b80a8758]{max-height:0;opacity:0;margin:0;padding:0;overflow:hidden}.mode-tabs[data-v-b80a8758]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin:-.1rem 0 .15rem;max-height:4.5rem;opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin .35s ease}.composer.morphed .mode-tabs[data-v-b80a8758]{max-height:0;opacity:0;margin:0;overflow:hidden}.mode-tab[data-v-b80a8758]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#9aa0a6;font-family:Roboto Condensed,Roboto,sans-serif;font-size:.74rem;letter-spacing:.015em;white-space:nowrap;padding:.24rem .62rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:.32rem;transition:all .15s}.mode-tab[data-v-b80a8758]:hover{border-color:#8ab4f880;color:#e8eaf6}.mode-tab.active[data-v-b80a8758]{background:#1e66f52e;border-color:#1e66f5;color:#fff}.mode-tab .lock[data-v-b80a8758]{width:10px;height:10px;opacity:.85;flex-shrink:0}.user-menu-wrap[data-v-b80a8758]{position:relative;margin-left:auto}.user-menu-trigger[data-v-b80a8758]{display:inline-flex;align-items:center;gap:.38rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:-.01em;color:#9aa0a6;background:transparent;border:1px solid transparent;padding:.16rem .5rem .16rem .2rem;border-radius:999px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.user-menu-trigger[data-v-b80a8758]:hover,.user-menu-trigger.open[data-v-b80a8758]{color:#e8eaf6;background:#ffffff0d;border-color:#8ab4f84d}.user-avatar[data-v-b80a8758]{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;line-height:1;color:#fff;background:linear-gradient(135deg,#1e66f5,#7eacf7);box-shadow:0 0 0 1px #7eacf766,0 1px 3px #00000059}.user-avatar svg[data-v-b80a8758]{width:.72rem;height:.72rem}.user-avatar.lg[data-v-b80a8758]{width:1.7rem;height:1.7rem;font-size:.86rem}.user-avatar.lg svg[data-v-b80a8758]{width:1rem;height:1rem}.user-handle[data-v-b80a8758]{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron[data-v-b80a8758]{width:.6rem;height:.6rem;flex-shrink:0;opacity:.7;transition:transform .18s ease}.user-menu-trigger.open .user-chevron[data-v-b80a8758]{transform:rotate(180deg)}.user-menu-dropdown[data-v-b80a8758]{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;min-width:10.5rem;padding:.3rem;border-radius:10px;background:#15182b;border:1px solid rgba(138,180,248,.22);box-shadow:0 10px 30px #00000080}.user-menu-header[data-v-b80a8758]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem .5rem;margin-bottom:.2rem;border-bottom:1px solid rgba(255,255,255,.07)}.user-menu-id[data-v-b80a8758]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.user-menu-handle[data-v-b80a8758]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#e8eaf6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-sub[data-v-b80a8758]{font-family:Roboto,-apple-system,sans-serif;font-size:.6rem;color:#6b7180;letter-spacing:.02em}.user-menu-item[data-v-b80a8758]{display:block;width:100%;text-align:left;font-family:Roboto,-apple-system,sans-serif;font-size:.74rem;color:#cdd2e0;background:none;border:none;border-radius:6px;padding:.44rem .55rem;cursor:pointer;text-decoration:none;transition:background .12s,color .12s}.user-menu-item[data-v-b80a8758]:hover{background:#1e66f529;color:#fff}.user-menu-item.destructive[data-v-b80a8758]{color:#f28b82;margin-top:.12rem}.user-menu-item.destructive[data-v-b80a8758]:hover{background:#f28b8224;color:#f6a99f}.user-menu-fade-enter-active[data-v-b80a8758],.user-menu-fade-leave-active[data-v-b80a8758]{transition:opacity .14s ease,transform .14s ease;transform-origin:top right}.user-menu-fade-enter-from[data-v-b80a8758],.user-menu-fade-leave-to[data-v-b80a8758]{opacity:0;transform:scale(.96) translateY(-4px)}.chips-row[data-v-b80a8758]{display:flex;align-items:center;gap:.45rem;row-gap:.4rem;flex-wrap:wrap;justify-content:flex-end;max-height:5rem;opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.chips-row.collapsed[data-v-b80a8758]{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.chips-label[data-v-b80a8758]{font-size:.72rem;color:#9aa0a6;white-space:nowrap}.chip[data-v-b80a8758]{background:#1e66f514;border:1px solid rgba(138,180,248,.3);color:#8ab4f8;font-family:Roboto Condensed,Roboto,sans-serif;font-size:.74rem;letter-spacing:.015em;white-space:nowrap;padding:.24rem .6rem;border-radius:999px;cursor:pointer;transition:all .15s}.chip[data-v-b80a8758]:hover{background:#1e66f524;border-color:#8ab4f88c;color:#fff}.chip.active[data-v-b80a8758]{background:#1e66f5;border-color:#1e66f5;color:#fff;font-weight:600;box-shadow:0 0 8px #1e66f573}.chip.active[data-v-b80a8758]:hover{background:#1e66f5;border-color:#1e66f5}.ghost-btn[data-v-b80a8758]{background:none;border:none;color:#9aa0a6;font-family:Roboto,-apple-system,sans-serif;font-size:.74rem;cursor:pointer;text-decoration:underline dotted;padding:0}.ghost-btn[data-v-b80a8758]:hover{color:#e8eaf6}.message[data-v-293fbc7d]{max-width:var(--chat-msg-max, 84%);padding:.6rem .85rem;border-radius:10px;font-size:.84rem;line-height:1.7;animation:fadeSlideIn-293fbc7d .25s ease-out;flex-shrink:0}.message.assistant[data-v-293fbc7d]{align-self:flex-start;background:#232338;border-bottom-left-radius:2px;border:1px solid rgba(255,255,255,.04)}.thinking[data-v-293fbc7d]{display:inline-flex;align-items:center}@keyframes fadeSlideIn-293fbc7d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dots[data-v-293fbc7d]{display:inline-flex;align-items:center;gap:.28rem;height:1em}.dot[data-v-293fbc7d]{width:6px;height:6px;border-radius:50%;background:#8ab4f8;opacity:.4;animation:thinkingBounce-293fbc7d 1.2s ease-in-out infinite}.dot[data-v-293fbc7d]:nth-child(2){animation-delay:.18s}.dot[data-v-293fbc7d]:nth-child(3){animation-delay:.36s}@keyframes thinkingBounce-293fbc7d{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.dot[data-v-293fbc7d]{animation:thinkingPulse-293fbc7d 1.2s ease-in-out infinite}.dot[data-v-293fbc7d]:nth-child(2){animation-delay:.18s}.dot[data-v-293fbc7d]:nth-child(3){animation-delay:.36s}@keyframes thinkingPulse-293fbc7d{0%,to{opacity:.4}50%{opacity:1}}}.gate-card[data-v-563b94c8]{width:92%;align-self:flex-end;background:#0d0d16eb;border:1px solid rgba(138,180,248,.4);border-radius:10px;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.55rem;animation:composerIn-563b94c8 .35s cubic-bezier(.16,1,.3,1);flex-shrink:0}@keyframes composerIn-563b94c8{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.gate-title[data-v-563b94c8]{font-size:.8rem;font-weight:600;color:#e8eaf6}.gate-text[data-v-563b94c8]{font-size:.74rem;color:#9aa0a6;line-height:1.55}.gate-actions[data-v-563b94c8]{display:flex;align-items:center;gap:.7rem;justify-content:flex-end}.ghost-btn[data-v-563b94c8]{background:none;border:none;color:#9aa0a6;font-family:Roboto,-apple-system,sans-serif;font-size:.74rem;cursor:pointer;text-decoration:underline dotted;padding:0}.ghost-btn[data-v-563b94c8]:hover:not(:disabled){color:#e8eaf6}.ghost-btn[data-v-563b94c8]:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.gate-slow-hint[data-v-563b94c8]{margin:0;font-size:.7rem;color:#9aa0a6;line-height:1.5}.gate-slow-hint[data-v-563b94c8] .ghost-btn{margin-left:.25rem}.chat-window[data-v-340b8f47]{position:relative;background:#1a1a2e;border:1px solid rgba(138,180,248,.22);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;width:min(620px,100vw - 2rem);height:540px;--chat-msg-max: 84%;--panel-bg: #1a1a2e;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 40px #0000008c,0 0 80px #1e66f52e,inset 0 1px #ffffff0f}.chat-window.wide[data-v-340b8f47]{width:min(960px,92vw);height:min(78vh,760px);--chat-msg-max: 64ch}.chat-header[data-v-340b8f47]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.header-icon[data-v-340b8f47]{font-size:1rem;background:linear-gradient(135deg,#1e66f5,#7eacf7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.chat-title[data-v-340b8f47]{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:600;color:#9aa0a6;flex:1}.chat-title em[data-v-340b8f47]{font-style:normal;color:#8ab4f8;font-weight:500}.header-replay-btn[data-v-340b8f47]{margin-left:auto;background:#1e66f51a;border:1px solid rgba(30,102,245,.25);color:#8ab4f8;font-family:JetBrains Mono,monospace;font-size:.68rem;padding:.2rem .55rem;border-radius:5px;cursor:pointer;transition:all .15s}.header-replay-btn[data-v-340b8f47]:hover{border-color:#1e66f5;color:#e8eaf6}.header-replay-btn+.header-expand-btn[data-v-340b8f47]{margin-left:.4rem}.header-expand-btn[data-v-340b8f47]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;background:#1e66f51a;border:1px solid rgba(30,102,245,.25);color:#8ab4f8;padding:.22rem;border-radius:5px;cursor:pointer;transition:all .15s}.header-replay-btn~.header-expand-btn[data-v-340b8f47]{margin-left:.4rem}.header-expand-btn svg[data-v-340b8f47]{width:13px;height:13px;display:block}.header-expand-btn[data-v-340b8f47]:hover{border-color:#1e66f5;color:#e8eaf6}.chat-body-frame[data-v-340b8f47]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.chat-body-frame[data-v-340b8f47]:before,.chat-body-frame[data-v-340b8f47]:after{content:"";position:absolute;left:0;right:0;height:26px;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:2}.chat-body-frame[data-v-340b8f47]:before{top:0;background:linear-gradient(to bottom,var(--panel-bg),rgba(26,26,46,0))}.chat-body-frame[data-v-340b8f47]:after{bottom:0;background:linear-gradient(to top,var(--panel-bg),rgba(26,26,46,0))}.chat-body-frame.wide.fade-top[data-v-340b8f47]:before{opacity:1}.chat-body-frame.wide.fade-bottom[data-v-340b8f47]:after{opacity:1}.edge-glow[data-v-340b8f47]{position:absolute;left:0;right:0;height:46px;pointer-events:none;opacity:0;z-index:3;transition:opacity .42s ease}.edge-glow-top[data-v-340b8f47]{top:0;background:radial-gradient(120% 100% at 50% 0%,#7eacf780,#7eacf700)}.edge-glow-bottom[data-v-340b8f47]{bottom:0;background:radial-gradient(120% 100% at 50% 100%,#7eacf780,#7eacf700)}.edge-glow.active[data-v-340b8f47]{opacity:1;transition:opacity .08s ease}.chat-body[data-v-340b8f47]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.625rem;padding:1rem 1rem 1.25rem;scroll-behavior:smooth}.chat-window.wide .chat-body[data-v-340b8f47]{overscroll-behavior:contain}.chat-body.bottom-anchored[data-v-340b8f47]:before{content:"";margin-top:auto}.chat-body[data-v-340b8f47]::-webkit-scrollbar{width:4px}.chat-body[data-v-340b8f47]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.chat-body[data-v-340b8f47]:has(.composer:focus-within) .prior-session{opacity:.15;filter:blur(.8px) grayscale(.6)}.chat-body[data-v-340b8f47]:has(.composer:focus-within) .prior-session:hover{opacity:.5;filter:blur(.2px) grayscale(.2)}.your-turn-divider[data-v-340b8f47]{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 .1rem;animation:fadeSlideIn-340b8f47 .4s ease-out;flex-shrink:0}.your-turn-divider[data-v-340b8f47]:before,.your-turn-divider[data-v-340b8f47]:after{content:"";flex:1;height:1px;background:#8ab4f840}.your-turn-divider span[data-v-340b8f47]{font-family:JetBrains Mono,monospace;font-size:.68rem;color:#8ab4f8;letter-spacing:.08em;text-transform:uppercase}@keyframes fadeSlideIn-340b8f47{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.composer-wrap[data-v-340b8f47]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;flex-shrink:0;animation:composerIn-340b8f47 .45s cubic-bezier(.16,1,.3,1)}@keyframes composerIn-340b8f47{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.composer[data-v-340b8f47]{width:92%;align-self:flex-end;background:#1d2138;border:1px solid rgba(30,102,245,.45);border-radius:12px 12px 3px;padding:.8rem .9rem;display:flex;flex-direction:column;gap:.55rem;font-size:.84rem;line-height:1.6;transition:background .45s ease,border-color .45s ease,width .45s cubic-bezier(.4,0,.2,1),padding .45s cubic-bezier(.4,0,.2,1),gap .45s cubic-bezier(.4,0,.2,1),border-radius .45s cubic-bezier(.4,0,.2,1)}.composer.locking[data-v-340b8f47],.composer.morphed[data-v-340b8f47]{background:#1e66f5;border-color:#1e66f5}.composer.locking .pre-text[data-v-340b8f47],.composer.locking .post-text[data-v-340b8f47],.composer.morphed .pre-text[data-v-340b8f47],.composer.morphed .post-text[data-v-340b8f47]{color:#fff}.composer.morphing[data-v-340b8f47],.composer.morphed[data-v-340b8f47]{width:84%;padding:.6rem .85rem;gap:.15rem;border-radius:10px 10px 2px;border-color:transparent}.pre-text[data-v-340b8f47],.post-text[data-v-340b8f47]{color:#e8eaf6;font-weight:500;transition:font-size .4s ease}.ghost-slot[data-v-340b8f47]{background:#11111b;border:1px dashed rgba(138,180,248,.35);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.6;color:#e8eaf6;padding:.55rem .65rem;width:100%;white-space:pre-wrap;min-height:6em;transition:min-height .4s cubic-bezier(.4,0,.2,1),border-color .35s ease,background .35s ease,padding .4s cubic-bezier(.4,0,.2,1),border-radius .35s ease}.composer.morphing .ghost-slot[data-v-340b8f47],.composer.morphed .ghost-slot[data-v-340b8f47]{min-height:0;border-color:#00000040;border-style:solid;background:#0808108c;border-radius:6px;padding:.45rem .6rem}.composer-footer[data-v-340b8f47]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.25rem;max-height:3rem;opacity:1;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin .35s ease}.composer.morphing .composer-footer[data-v-340b8f47],.composer.morphed .composer-footer[data-v-340b8f47]{max-height:0;opacity:0;margin-top:0}.trust-line[data-v-340b8f47]{font-size:.64rem;color:#565b73;text-align:right;margin-top:.15rem;max-height:2rem;opacity:1;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin .35s ease}.composer.morphing .trust-line[data-v-340b8f47],.composer.morphed .trust-line[data-v-340b8f47]{max-height:0;opacity:0;margin-top:0}.send-btn[data-v-340b8f47]{background:#1e66f5;color:#fff;border:none;border-radius:7px;font-family:Roboto,-apple-system,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.03em;padding:.5rem 1.1rem;cursor:pointer;white-space:nowrap;transition:all .15s}.send-btn[data-v-340b8f47]:disabled{background:#1e66f52e;color:#fff6;cursor:default}.cursor-blink[data-v-340b8f47]{display:inline-block;width:2px;height:1em;background:#1e66f5;margin-left:2px;vertical-align:text-bottom;animation:blink-340b8f47 .6s step-end infinite}@keyframes blink-340b8f47{50%{opacity:0}}.continue-card[data-v-340b8f47]{display:flex;align-items:center;gap:.7rem;flex-shrink:0;margin-top:.5rem;padding:.7rem .85rem;border-radius:10px;background:linear-gradient(135deg,#1e66f524,#7eacf70f);border:1px solid rgba(138,180,248,.32);animation:fadeSlideIn-340b8f47 .4s ease-out}.continue-icon[data-v-340b8f47]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#8ab4f8}.continue-icon svg[data-v-340b8f47]{width:22px;height:22px;display:block}.continue-text[data-v-340b8f47]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.continue-text strong[data-v-340b8f47]{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:600;color:#e8eaf6;line-height:1.35}.continue-text span[data-v-340b8f47]{font-size:.72rem;color:#9aa0a6;line-height:1.4}.continue-btn[data-v-340b8f47]{flex-shrink:0;background:#1e66f5;color:#fff;border:none;border-radius:8px;font-family:Roboto,-apple-system,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:.45rem .95rem;cursor:pointer;white-space:nowrap;transition:background .15s,transform .15s}.continue-btn[data-v-340b8f47]:hover{background:#3b7bf7;transform:translateY(-1px)}.continue-btn[data-v-340b8f47]:active{transform:translateY(0)}.retry-card[data-v-340b8f47]{background:linear-gradient(135deg,#f59e4224,#f7bf7e0f);border-color:#f8c48a57}.retry-card .continue-icon[data-v-340b8f47]{color:#f5b86a}.retry-card .continue-btn[data-v-340b8f47]{background:#d97a2b}.retry-card .continue-btn[data-v-340b8f47]:hover{background:#e8893a}.finish-actions[data-v-340b8f47]{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;flex-shrink:0;margin-top:.4rem;animation:fadeSlideIn-340b8f47 .4s ease-out}.finish-actions .lock[data-v-340b8f47],.chip .lock[data-v-340b8f47]{width:11px;height:11px;opacity:.7;margin-left:.2rem;vertical-align:middle}.chip[data-v-340b8f47]{background:#1e66f514;border:1px solid rgba(138,180,248,.3);color:#8ab4f8;font-family:Roboto Condensed,Roboto,sans-serif;font-size:.74rem;letter-spacing:.015em;white-space:nowrap;padding:.24rem .6rem;border-radius:999px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:.3rem}.chip[data-v-340b8f47]:hover{background:#1e66f524;border-color:#8ab4f88c;color:#fff}.sim-note[data-v-340b8f47]{font-family:JetBrains Mono,monospace;font-size:.64rem;color:#565b73;text-align:center;margin-top:.2rem}.skip-pill[data-v-340b8f47]{position:absolute;bottom:.9rem;right:.9rem;z-index:5;background:linear-gradient(135deg,#1e66f547,#7eacf729);backdrop-filter:blur(6px);border:1px solid rgba(30,102,245,.55);color:#e8eaf6;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:600;padding:.5rem .95rem;border-radius:999px;cursor:pointer;box-shadow:0 4px 16px #1e66f533;transition:all .15s;animation:fadeSlideIn-340b8f47 .4s ease-out 1.2s backwards}.skip-pill[data-v-340b8f47]:hover{border-color:#1e66f5;color:#fff;background:linear-gradient(135deg,#1e66f573,#7eacf747);box-shadow:0 6px 22px #1e66f552}.skip-pill-accent[data-v-340b8f47]{background:linear-gradient(135deg,#7eacf7,#a3a4fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.terms-row[data-v-340b8f47]{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.terms-row input[type=checkbox][data-v-340b8f47]{margin-top:.16rem;accent-color:#1e66f5;cursor:pointer;flex-shrink:0}.terms-row span[data-v-340b8f47]{font-size:.74rem;color:#e8eaf6;line-height:1.5}.terms-link[data-v-340b8f47]{color:#8ab4f8;text-decoration:underline dotted;cursor:pointer}.terms-link[data-v-340b8f47]:hover{color:#fff}.terms-body[data-v-340b8f47]{max-height:110px;overflow-y:auto;background:#11111b;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:.5rem .65rem;font-size:.68rem;color:#9aa0a6;line-height:1.6}.terms-body[data-v-340b8f47]::-webkit-scrollbar{width:4px}.terms-body[data-v-340b8f47]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.gh-btn[data-v-340b8f47]{background:#1f2328;border:1px solid rgba(255,255,255,.22);color:#fff;border-radius:7px;font-family:Roboto,-apple-system,sans-serif;font-size:.76rem;font-weight:600;padding:.42rem .85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:all .15s}.gh-btn[data-v-340b8f47]:hover:not(:disabled){border-color:#fff}.gh-btn:disabled.is-loading[data-v-340b8f47]{opacity:.65;cursor:not-allowed}.gh-btn:disabled.is-loading[data-v-340b8f47]:hover{border-color:#ffffff38}.gh-spinner[data-v-340b8f47]{width:12px;height:12px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:ghSpin-340b8f47 .8s linear infinite;flex-shrink:0}@keyframes ghSpin-340b8f47{to{transform:rotate(360deg)}}@media(max-width:768px){.chat-window[data-v-340b8f47],.chat-window.wide[data-v-340b8f47]{height:480px;width:100%;max-width:100%;--chat-msg-max: 84%}.header-expand-btn[data-v-340b8f47]{display:none}}.hero[data-astro-cid-nlow4r3u]{margin-top:60px;padding:4rem 2rem;background:radial-gradient(ellipse at top,#1a237e,#0a0f1b 50%),radial-gradient(ellipse at bottom,#4a148c 0%,transparent 50%);min-height:90vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero[data-astro-cid-nlow4r3u]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(138,180,248,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(199,143,255,.1) 0%,transparent 50%);pointer-events:none}.hero-mascot-bg[data-astro-cid-nlow4r3u]{position:absolute;left:30%;top:40%;width:750px;height:auto;opacity:.08;pointer-events:none;user-select:none;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 75% at 50% 50%,black 20%,transparent 70%);transform:translate(-65%,-58%) translateZ(0)}.hero-content[data-astro-cid-nlow4r3u]{max-width:800px;margin:0 auto;width:100%;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;transition:max-width .3s cubic-bezier(.4,0,.2,1)}.hero-content[data-astro-cid-nlow4r3u]:has(.chat-window.wide){max-width:980px}.hero-content[data-astro-cid-nlow4r3u]:has(.chat-window.wide) .hero-title-block[data-astro-cid-nlow4r3u],.hero-content[data-astro-cid-nlow4r3u]:has(.chat-window.wide) .hero-explainer[data-astro-cid-nlow4r3u]{max-width:760px}.hero-title-block[data-astro-cid-nlow4r3u]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.hero-content[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u]{font-size:2.8rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:0;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#e8eaf6;background-clip:unset;color:#e8eaf6}.hero-content[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u] .highlight[data-astro-cid-nlow4r3u]{background:linear-gradient(135deg,#1e66f5,#7eacf7,#a3a4fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:translateZ(0)}.hero-chat-wrapper[data-astro-cid-nlow4r3u]{width:100%;display:flex;justify-content:center;text-align:left}.hero-explainer[data-astro-cid-nlow4r3u]{font-size:1.05rem;color:#9aa0a6;max-width:600px;line-height:1.6;margin:0}.hero-buttons[data-astro-cid-nlow4r3u]{display:flex;gap:1rem;justify-content:center}@media(max-width:768px){.hero[data-astro-cid-nlow4r3u]{padding:3rem 1rem;margin-top:70px}.hero-mascot-bg[data-astro-cid-nlow4r3u]{display:none}.hero-title-block[data-astro-cid-nlow4r3u]{gap:.6rem}.hero-content[data-astro-cid-nlow4r3u] h1[data-astro-cid-nlow4r3u]{font-size:2rem}.hero-explainer[data-astro-cid-nlow4r3u]{font-size:.95rem}.hero-buttons[data-astro-cid-nlow4r3u]{flex-direction:column;width:100%}.hero-buttons[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]{text-align:center}}.setup-section[data-astro-cid-rty4owjt]{padding:5rem 2rem;background:linear-gradient(180deg,#0a0f1b,#0d1520)}.setup-section[data-astro-cid-rty4owjt] h2[data-astro-cid-rty4owjt]{text-align:center}.mcp-url-bar[data-astro-cid-rty4owjt]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:0 auto 2.5rem}.mcp-url-label[data-astro-cid-rty4owjt]{font-size:.9rem;color:#9aa0a6}.mcp-url-inner[data-astro-cid-rty4owjt]{display:flex;align-items:center;gap:0;background:#1e66f50f;border:1px solid rgba(30,102,245,.25);border-radius:12px;padding:.2rem .25rem .2rem 1.25rem;transition:border-color .2s,box-shadow .2s}.mcp-url-inner[data-astro-cid-rty4owjt]:hover{border-color:#1e66f580;box-shadow:0 0 20px #1e66f51f}.mcp-url-text[data-astro-cid-rty4owjt]{font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:600;color:#8ab4f8;letter-spacing:-.01em;user-select:all;white-space:nowrap}.mcp-copy-btn[data-astro-cid-rty4owjt]{display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#1e66f526,#7eacf714);border:1px solid rgba(30,102,245,.25);color:#8ab4f8;font-family:Roboto,sans-serif;font-size:.78rem;font-weight:500;padding:.5rem .9rem;margin-left:.75rem;border-radius:8px;cursor:pointer;transition:all .15s;white-space:nowrap}.mcp-copy-btn[data-astro-cid-rty4owjt]:hover{background:linear-gradient(135deg,#1e66f54d,#7eacf726);border-color:#1e66f5;color:#e8eaf6}.mcp-copy-btn[data-astro-cid-rty4owjt].copied{border-color:#4caf50;color:#81c784;background:#4caf501a}.mcp-copy-icon[data-astro-cid-rty4owjt]{width:.9rem;height:.9rem}@media(max-width:768px){.mcp-url-inner[data-astro-cid-rty4owjt]{padding:.2rem .25rem .2rem .75rem}.mcp-url-text[data-astro-cid-rty4owjt]{font-size:.72rem}.mcp-copy-btn[data-astro-cid-rty4owjt]{font-size:.7rem;padding:.4rem .7rem;margin-left:.5rem}}.how-it-works[data-astro-cid-2las7mku]{padding:5rem 2rem;background:linear-gradient(180deg,#0d1520,#0a0f1b);position:relative}.how-it-works[data-astro-cid-2las7mku]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(138,180,248,.3),transparent)}.how-it-works[data-astro-cid-2las7mku] h2[data-astro-cid-2las7mku]{text-align:center}.how-subtitle[data-astro-cid-2las7mku]{text-align:center;color:#9aa0a6;font-size:1.05rem;margin-bottom:3rem;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.7}.flow-row[data-astro-cid-2las7mku]{display:flex;align-items:flex-start;justify-content:center;gap:1.5rem}.flow-step[data-astro-cid-2las7mku]{flex:1;max-width:280px;text-align:center}.flow-icon[data-astro-cid-2las7mku]{width:56px;height:56px;margin:0 auto 1rem;border-radius:16px;background:linear-gradient(135deg,#1e66f526,#7eacf70d);border:1px solid rgba(138,180,248,.1);display:flex;align-items:center;justify-content:center;color:#8ab4f8}.flow-icon[data-astro-cid-2las7mku] svg[data-astro-cid-2las7mku]{width:26px;height:26px}.flow-label[data-astro-cid-2las7mku]{font-weight:600;font-size:1.05rem;margin-bottom:.5rem;color:#e8eaf6}.flow-desc[data-astro-cid-2las7mku]{color:#9aa0a6;font-size:.9rem;line-height:1.6}.flow-arrow[data-astro-cid-2las7mku]{color:#8ab4f840;font-size:1.8rem;padding-top:1.2rem;flex-shrink:0}@media(max-width:768px){.how-it-works[data-astro-cid-2las7mku]{padding:3rem 1rem}.flow-row[data-astro-cid-2las7mku]{flex-direction:column;align-items:center}.flow-arrow[data-astro-cid-2las7mku]{display:none}.flow-step[data-astro-cid-2las7mku]{max-width:100%}}.features[data-astro-cid-33onew7j]{padding:5rem 2rem;position:relative}.features[data-astro-cid-33onew7j]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(138,180,248,.3),transparent)}.features[data-astro-cid-33onew7j] h2[data-astro-cid-33onew7j]{text-align:center}.cards-grid[data-astro-cid-33onew7j]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2.5rem}.feature-card[data-astro-cid-33onew7j]{background:linear-gradient(135deg,#1e2936,#263238);border:1px solid rgba(138,180,248,.15);border-radius:16px;padding:1.75rem;transition:border-color .2s,transform .2s}.feature-card[data-astro-cid-33onew7j]:hover{border-color:#8ab4f84d;transform:translateY(-2px)}.feature-icon[data-astro-cid-33onew7j]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#1e66f526,#7eacf70d);border:1px solid rgba(138,180,248,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#8ab4f8}.feature-icon[data-astro-cid-33onew7j] svg[data-astro-cid-33onew7j]{width:22px;height:22px}.feature-title[data-astro-cid-33onew7j]{font-weight:600;font-size:1.1rem;color:#e8eaf6;margin-bottom:.5rem}.feature-desc[data-astro-cid-33onew7j]{color:#9aa0a6;font-size:.9rem;line-height:1.65}@media(max-width:768px){.features[data-astro-cid-33onew7j]{padding:3rem 1rem}.cards-grid[data-astro-cid-33onew7j]{grid-template-columns:1fr}}.comparison[data-astro-cid-dslh5wa4]{padding:5rem 2rem;position:relative}.comparison[data-astro-cid-dslh5wa4]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(138,180,248,.3),transparent)}.comparison[data-astro-cid-dslh5wa4] h2[data-astro-cid-dslh5wa4]{text-align:center}.table-wrapper[data-astro-cid-dslh5wa4]{overflow-x:auto;-webkit-overflow-scrolling:touch}table[data-astro-cid-dslh5wa4]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:linear-gradient(135deg,#1e2936,#263238);border:1px solid rgba(138,180,248,.12);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #00000040}th[data-astro-cid-dslh5wa4]{padding:1.1rem 1.4rem;text-align:left;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#9aa0a6;border-bottom:1px solid rgba(138,180,248,.1)}.col-label[data-astro-cid-dslh5wa4]{width:34%}.col-secondary[data-astro-cid-dslh5wa4]{width:22%}.col-exobench[data-astro-cid-dslh5wa4]{width:22%;color:#e8eaf6;background:#1e66f514}.exobench-icon[data-astro-cid-dslh5wa4]{height:1rem;width:auto;margin-right:.35rem;vertical-align:middle;border-radius:2px}td[data-astro-cid-dslh5wa4]{padding:1rem 1.4rem;font-size:.92rem;line-height:1.5;border-top:1px solid rgba(138,180,248,.06)}.row-label[data-astro-cid-dslh5wa4]{color:#e8eaf6;font-weight:500;display:flex;align-items:center;gap:.6rem}.row-icon[data-astro-cid-dslh5wa4]{display:inline-flex;align-items:center;flex-shrink:0;color:#8ab4f8}.sentiment-icon[data-astro-cid-dslh5wa4]{display:inline-flex;align-items:center;vertical-align:middle;margin-right:.35rem;flex-shrink:0}.cell-secondary[data-astro-cid-dslh5wa4]{color:#9aa0a6}.cell-bad[data-astro-cid-dslh5wa4]{color:#a1898b}.cell-mid[data-astro-cid-dslh5wa4],.cell-good[data-astro-cid-dslh5wa4]{color:#9aa0a6}.cell-exobench[data-astro-cid-dslh5wa4]{color:#8ab4f8;font-weight:500;background:#1e66f514}.cards-mobile[data-astro-cid-dslh5wa4]{display:none}.comparison-card[data-astro-cid-dslh5wa4]{background:linear-gradient(135deg,#1e2936,#263238);border:1px solid rgba(138,180,248,.12);border-radius:16px;overflow:hidden}.card-header[data-astro-cid-dslh5wa4]{padding:1rem 1.25rem;font-weight:600;font-size:.95rem;color:#e8eaf6;border-bottom:1px solid rgba(138,180,248,.08);display:flex;align-items:center;gap:.5rem}.card-entries[data-astro-cid-dslh5wa4]{display:flex;flex-direction:column}.card-entry[data-astro-cid-dslh5wa4]{display:flex;justify-content:space-between;align-items:baseline;padding:.7rem 1.25rem;gap:1rem}.card-entry[data-astro-cid-dslh5wa4]+.card-entry[data-astro-cid-dslh5wa4]{border-top:1px solid rgba(138,180,248,.05)}.card-entry--highlight[data-astro-cid-dslh5wa4]{background:#1e66f514}.entry-label[data-astro-cid-dslh5wa4]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9aa0a6;flex-shrink:0}.entry-label--highlight[data-astro-cid-dslh5wa4]{color:#7eacf7}.entry-value[data-astro-cid-dslh5wa4]{font-size:.88rem;text-align:right}.entry-bad[data-astro-cid-dslh5wa4]{color:#a1898b}.entry-mid[data-astro-cid-dslh5wa4],.entry-good[data-astro-cid-dslh5wa4]{color:#9aa0a6}.entry-exobench[data-astro-cid-dslh5wa4]{color:#8ab4f8;font-weight:500}.comparison-cta[data-astro-cid-dslh5wa4]{text-align:center;margin-top:2rem}.cta-link[data-astro-cid-dslh5wa4]{display:inline-flex;align-items:center;gap:.4rem;color:#8ab4f8;text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s}.cta-link[data-astro-cid-dslh5wa4]:hover{color:#a3a4fb}.cta-link[data-astro-cid-dslh5wa4] svg[data-astro-cid-dslh5wa4]{width:18px;height:18px;transition:transform .2s}.cta-link[data-astro-cid-dslh5wa4]:hover svg[data-astro-cid-dslh5wa4]{transform:translate(3px)}@media(max-width:768px){.comparison[data-astro-cid-dslh5wa4]{padding:3rem 1rem}.table-wrapper[data-astro-cid-dslh5wa4]{display:none}.cards-mobile[data-astro-cid-dslh5wa4]{display:flex;flex-direction:column;gap:.75rem}}.supported-databases[data-astro-cid-6jwucbwx]{padding:4rem 2rem;position:relative}.supported-databases[data-astro-cid-6jwucbwx]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(138,180,248,.3),transparent)}.supported-databases[data-astro-cid-6jwucbwx] h2[data-astro-cid-6jwucbwx]{text-align:center}.section-subtitle[data-astro-cid-6jwucbwx]{text-align:center;color:#9aa0a6;font-size:1rem;margin-bottom:2.5rem}.db-grid[data-astro-cid-6jwucbwx]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;max-width:700px;margin:0 auto}.db-card[data-astro-cid-6jwucbwx]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.75rem;background:linear-gradient(135deg,#1e2936,#263238);border:1px solid rgba(138,180,248,.15);border-radius:16px;transition:border-color .2s,transform .2s;min-width:130px;position:relative}.db-card[data-astro-cid-6jwucbwx]:hover{border-color:#8ab4f84d;transform:translateY(-2px)}.db-card--coming-soon[data-astro-cid-6jwucbwx]{overflow:visible}.ribbon-wrapper[data-astro-cid-6jwucbwx]{position:absolute;top:-6px;right:-6px;width:72px;height:72px;overflow:hidden;pointer-events:none;z-index:1}.ribbon[data-astro-cid-6jwucbwx]{display:block;position:absolute;top:16px;right:-20px;width:90px;padding:3px 0;text-align:center;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 2px 6px #d9770666;transform:rotate(45deg)}.db-logo-wrapper[data-astro-cid-6jwucbwx]{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.db-logo[data-astro-cid-6jwucbwx]{max-width:100%;max-height:100%;object-fit:contain}.db-name[data-astro-cid-6jwucbwx]{font-size:.95rem;font-weight:600;color:#e8eaf6}@media(max-width:768px){.supported-databases[data-astro-cid-6jwucbwx]{padding:3rem 1rem}.db-grid[data-astro-cid-6jwucbwx]{gap:1rem}.db-card[data-astro-cid-6jwucbwx]{min-width:110px;padding:1.25rem}.db-logo-wrapper[data-astro-cid-6jwucbwx]{width:48px;height:48px}}.chat-window[data-v-1c237982]{background:#1a1a2e;border:1px solid rgba(138,180,248,.22);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:620px;height:500px;box-shadow:0 12px 40px #0000008c,0 0 80px #1e66f52e,0 0 20px #1e66f514,inset 0 1px #ffffff0f}.chat-header[data-v-1c237982]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.08)}.header-icon[data-v-1c237982]{font-size:1rem;background:linear-gradient(135deg,#1e66f5,#7eacf7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.chat-title[data-v-1c237982]{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:600;color:#9aa0a6;flex:1}.header-replay-btn[data-v-1c237982]{margin-left:auto;background:#1e66f51a;border:1px solid rgba(30,102,245,.25);color:#8ab4f8;font-family:JetBrains Mono,monospace;font-size:.68rem;padding:.2rem .55rem;border-radius:5px;cursor:pointer;transition:all .15s}.header-replay-btn[data-v-1c237982]:hover{background:#1e66f52e;border-color:#1e66f5;color:#e8eaf6}.chat-body[data-v-1c237982]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.625rem;padding:1rem;scroll-behavior:smooth}.chat-body[data-v-1c237982]::-webkit-scrollbar{width:4px}.chat-body[data-v-1c237982]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.message[data-v-1c237982]{max-width:82%;padding:.6rem .85rem;border-radius:10px;font-family:JetBrains Mono,monospace;font-size:.78rem;line-height:1.65;animation:fadeSlideIn-1c237982 .2s ease-out;word-wrap:break-word;flex-shrink:0}@keyframes fadeSlideIn-1c237982{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.message.user[data-v-1c237982]{align-self:flex-end;background:#1e66f5;color:#fff;border-bottom-right-radius:2px;font-weight:500;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.84rem;line-height:1.7}.message.assistant[data-v-1c237982]{align-self:flex-start;background:#232338;color:#e8eaf6;border-bottom-left-radius:2px;border:1px solid rgba(255,255,255,.04);font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.84rem;line-height:1.7}.mcp-card[data-v-1c237982]{align-self:flex-start;max-width:82%;background:#191928;border:1px solid rgba(222,155,14,.22);border-radius:10px;overflow:hidden;animation:fadeSlideIn-1c237982 .2s ease-out;flex-shrink:0}.mcp-header[data-v-1c237982]{display:flex;align-items:center;gap:.45rem;padding:.5rem .7rem;background:#de9b0e0f}.mcp-icon[data-v-1c237982]{width:20px;height:20px;border-radius:3px;flex-shrink:0}.mcp-tool-name[data-v-1c237982]{font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:600;color:#e8eaf6}.mcp-badge[data-v-1c237982]{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;color:#de9b0e;background:#de9b0e1a;border:1px solid rgba(222,155,14,.22);padding:.12rem .4rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.mcp-result-toggle[data-v-1c237982]{display:flex;align-items:center;gap:.35rem;width:100%;padding:.3rem .7rem;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .15s}.mcp-result-toggle[data-v-1c237982]:hover{background:#ffffff08}.mcp-chevron[data-v-1c237982]{width:12px;height:12px;color:#9aa0a6;transition:transform .2s ease;flex-shrink:0}.mcp-chevron-open[data-v-1c237982]{transform:rotate(90deg)}.mcp-result-label[data-v-1c237982]{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#9aa0a6}.mcp-result-body[data-v-1c237982]{padding:.5rem .7rem .55rem;border-top:1px solid rgba(255,255,255,.04);font-family:JetBrains Mono,monospace;font-size:.73rem;line-height:1.65;color:#9aa0a6}.mcp-expand-enter-active[data-v-1c237982]{animation:mcp-slide-open-1c237982 .2s ease-out}.mcp-expand-leave-active[data-v-1c237982]{animation:mcp-slide-open-1c237982 .15s ease-in reverse}@keyframes mcp-slide-open-1c237982{0%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}.typing-text[data-v-1c237982]{white-space:pre-wrap}.cursor-blink[data-v-1c237982]{display:inline-block;width:2px;height:1em;background:#1e66f5;margin-left:2px;vertical-align:text-bottom;animation:blink-1c237982 .6s step-end infinite}@keyframes blink-1c237982{50%{opacity:0}}.md-content[data-v-1c237982] p{margin:.3em 0}.md-content[data-v-1c237982] strong{color:#fff;font-weight:600}.md-content[data-v-1c237982] code{background:#ffffff12;padding:.1em .35em;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:.88em}.md-content[data-v-1c237982] table{width:100%;border-collapse:collapse;margin:.5em 0;font-size:.82em}.md-content[data-v-1c237982] th{text-align:left;padding:.35em .6em;border-bottom:1px solid rgba(255,255,255,.12);color:#6c7086;font-weight:600;text-transform:uppercase;font-size:.85em;letter-spacing:.04em}.md-content[data-v-1c237982] td{padding:.3em .6em;border-bottom:1px solid rgba(255,255,255,.04)}@media(max-width:768px){.chat-window[data-v-1c237982]{height:420px;max-width:100%}.message[data-v-1c237982]{max-width:90%}}.gallery-wrapper[data-v-4c5a4023]{max-width:1000px;margin:0 auto}.example-tabs[data-v-4c5a4023]{display:flex;gap:.4rem;justify-content:center;margin-bottom:1.5rem;flex-wrap:wrap}.ex-tab[data-v-4c5a4023]{background:linear-gradient(135deg,#1e2936,#263238);border:1px solid rgba(138,180,248,.1);color:#9aa0a6;padding:.5rem 1rem;border-radius:8px;font-family:Roboto,sans-serif;font-size:.85rem;cursor:pointer;transition:all .2s}.ex-tab[data-v-4c5a4023]:hover{border-color:#8ab4f84d;color:#e8eaf6}.ex-tab-active[data-v-4c5a4023]{background:linear-gradient(135deg,#1e66f526,#7eacf71a);border-color:#1e66f5;color:#e8eaf6}.example-panel[data-v-4c5a4023]{display:flex;flex-direction:column;gap:1.25rem;background:linear-gradient(135deg,#1e2936,#263238);border:1px solid rgba(138,180,248,.15);border-radius:16px;padding:1.75rem}.prompt-header[data-v-4c5a4023]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.copy-prompt-btn[data-v-4c5a4023]{background:#1e66f51a;border:1px solid rgba(30,102,245,.25);color:#8ab4f8;font-family:JetBrains Mono,monospace;font-size:.7rem;padding:.25rem .6rem;border-radius:6px;cursor:pointer;transition:all .15s}.copy-prompt-btn[data-v-4c5a4023]:hover{background:#1e66f52e;border-color:#1e66f5}.prompt-box[data-v-4c5a4023]{position:relative}.prompt-capped[data-v-4c5a4023]{max-height:5.5rem;overflow:hidden}.prompt-text[data-v-4c5a4023]{background:#0000004d;border:1px solid rgba(138,180,248,.08);border-radius:10px;padding:.85rem 1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.65;color:#9aa0a6;white-space:pre-wrap;word-break:break-word;margin:0}.prompt-fade[data-v-4c5a4023]{position:absolute;bottom:0;left:0;right:0;height:2.5rem;background:linear-gradient(to bottom,transparent,#222d38);border-radius:0 0 10px 10px;pointer-events:none}.prompt-expand-btn[data-v-4c5a4023]{background:none;border:none;color:#1e66f5;font-family:Roboto,sans-serif;font-size:.78rem;cursor:pointer;padding:.35rem 0;transition:color .15s}.prompt-expand-btn[data-v-4c5a4023]:hover{color:#8ab4f8}.result-section[data-v-4c5a4023]{border-top:1px solid rgba(138,180,248,.06);padding-top:1.25rem}.example-label[data-v-4c5a4023]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#9aa0a6;margin-bottom:.6rem;opacity:.7}.code-block[data-v-4c5a4023]{background:#0000004d;border:1px solid rgba(138,180,248,.08);border-radius:10px;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.65;color:#9aa0a6;overflow-x:auto;white-space:pre}.code-block-optimized[data-v-4c5a4023]{color:#8ab4f8}.code-block-schema[data-v-4c5a4023]{color:#a6adc8}.example-action[data-v-4c5a4023]{color:#e8eaf6;font-size:.92rem;line-height:1.6;margin-bottom:1.5rem}.example-metrics[data-v-4c5a4023]{display:flex;align-items:center;gap:1.25rem}.metric-item[data-v-4c5a4023]{text-align:center}.metric-val[data-v-4c5a4023]{font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:700}.metric-bad[data-v-4c5a4023]{color:#f03e3e}.metric-good[data-v-4c5a4023]{color:#40c057}.metric-accent[data-v-4c5a4023]{background:linear-gradient(135deg,#1e66f5,#7eacf7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-lbl[data-v-4c5a4023]{font-size:.7rem;color:#9aa0a6;text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem;opacity:.7}.metric-arrow[data-v-4c5a4023]{color:#8ab4f833;font-size:1.2rem}.expander-btn[data-v-4c5a4023]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.65rem 1rem;background:transparent;border:1px solid rgba(138,180,248,.08);border-radius:0 0 12px 12px;color:#9aa0a6;font-family:Roboto,sans-serif;font-size:.82rem;cursor:pointer;transition:all .2s}.expander-btn[data-v-4c5a4023]:hover{background:#8ab4f80a;border-color:#8ab4f826;color:#e8eaf6}.expander-chevron[data-v-4c5a4023]{width:16px;height:16px;transition:transform .25s ease}.chevron-open[data-v-4c5a4023]{transform:rotate(180deg)}.detail-panel[data-v-4c5a4023]{margin-top:.5rem;background:linear-gradient(135deg,#1e2936,#263238);border:1px solid rgba(138,180,248,.12);border-radius:12px;overflow:hidden;animation:slideDown-4c5a4023 .25s ease-out}@keyframes slideDown-4c5a4023{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.detail-tabs[data-v-4c5a4023]{display:flex;border-bottom:1px solid rgba(138,180,248,.08)}.detail-tab[data-v-4c5a4023]{flex:1;padding:.65rem 1rem;background:transparent;border:none;color:#9aa0a6;font-family:Roboto,sans-serif;font-size:.82rem;cursor:pointer;transition:all .15s;position:relative}.detail-tab[data-v-4c5a4023]:hover{color:#e8eaf6;background:#8ab4f808}.detail-tab-active[data-v-4c5a4023]{color:#e8eaf6}.detail-tab-active[data-v-4c5a4023]:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:2px;background:linear-gradient(90deg,#1e66f5,#7eacf7);border-radius:1px}.detail-content[data-v-4c5a4023]{padding:1.25rem}.session-chat[data-v-4c5a4023]{display:flex;justify-content:center}.session-chat[data-v-4c5a4023] .chat-window{max-width:100%;height:420px;box-shadow:none;border-color:#8ab4f814}.queries-grid[data-v-4c5a4023]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.query-col[data-v-4c5a4023]{min-width:0}@media(max-width:768px){.queries-grid[data-v-4c5a4023]{grid-template-columns:1fr}}.examples-section[data-astro-cid-p53wnjd2]{padding:5rem 2rem;background:linear-gradient(180deg,#0d1520,#0a0f1b);position:relative}.examples-section[data-astro-cid-p53wnjd2]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(138,180,248,.3),transparent)}.examples-section[data-astro-cid-p53wnjd2] h2[data-astro-cid-p53wnjd2]{text-align:center}.credibility[data-astro-cid-e4bschmn]{padding:4rem 2rem;position:relative}.credibility[data-astro-cid-e4bschmn]:before,.credibility[data-astro-cid-e4bschmn]:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(138,180,248,.2),transparent)}.credibility[data-astro-cid-e4bschmn]:before{top:0}.credibility[data-astro-cid-e4bschmn]:after{bottom:0}.credibility-inner[data-astro-cid-e4bschmn]{max-width:620px;margin:0 auto;text-align:center}.credibility-quote[data-astro-cid-e4bschmn]{font-size:1.15rem;font-style:italic;line-height:1.7;color:#e8eaf6;margin:0 0 1.5rem;border:none;padding:0;opacity:.85}.credibility-name[data-astro-cid-e4bschmn]{font-weight:600;font-size:1rem;color:#e8eaf6}.credibility-role[data-astro-cid-e4bschmn]{color:#9aa0a6;font-size:.88rem;margin-top:.2rem}@media(max-width:768px){.credibility[data-astro-cid-e4bschmn]{padding:3rem 1rem}}.bottom-cta[data-astro-cid-4llncmas]{padding:5rem 2rem;position:relative}.bottom-cta[data-astro-cid-4llncmas]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(138,180,248,.3),transparent)}.cta-inner[data-astro-cid-4llncmas]{max-width:500px;margin:0 auto;text-align:center}.cta-mascot[data-astro-cid-4llncmas]{margin-bottom:1.25rem}.cta-mascot[data-astro-cid-4llncmas] img[data-astro-cid-4llncmas]{width:96px;height:auto;filter:drop-shadow(0 0 18px rgba(30,102,245,.3));transition:transform .3s ease,filter .3s ease}.cta-mascot[data-astro-cid-4llncmas] img[data-astro-cid-4llncmas]:hover{transform:scale(1.06);filter:drop-shadow(0 0 24px rgba(30,102,245,.45))}.cta-title[data-astro-cid-4llncmas]{text-align:center}.cta-desc[data-astro-cid-4llncmas]{color:#9aa0a6;font-size:1rem;margin-bottom:2rem;line-height:1.65}.cta-free[data-astro-cid-4llncmas]{display:block;margin-top:.35rem;color:#81c995;font-weight:500}.cta-btn[data-astro-cid-4llncmas]{font-size:1rem;padding:1rem 2.5rem}.cta-secondary[data-astro-cid-4llncmas]{color:#6b7280;font-size:.78rem;margin-top:1.25rem}.cta-secondary-link[data-astro-cid-4llncmas]{color:#8ab4f8;text-decoration:none;font-weight:500}.cta-secondary-link[data-astro-cid-4llncmas]:hover{text-decoration:underline}@media(max-width:768px){.bottom-cta[data-astro-cid-4llncmas]{padding:3rem 1rem}.cta-mascot[data-astro-cid-4llncmas] img[data-astro-cid-4llncmas]{width:72px}}
