.cogneetiv-highlight[data-v-e77a5fb4]{background:rgba(255,230,0,.6);box-shadow:0 0 0 2px rgba(255,230,0,.9);padding:0 .15em;border-radius:.25em}.active-conv-id[data-v-e77a5fb4]{display:flex;align-items:center;justify-content:center;margin:10px auto 14px;padding:10px 14px;max-width:92%;text-align:center;font-weight:700;font-size:clamp(16px,2.1vw,20px);letter-spacing:.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.14);border-radius:14px;color:#e9eaff;text-shadow:0 0 6px rgba(124,108,255,.55),0 0 14px rgba(0,224,255,.45),0 2px 10px rgba(0,0,0,.35);box-shadow:0 8px 36px rgba(0,224,255,.12),inset 0 0 0 1px rgba(0,224,255,.12);position:relative;isolation:isolate;animation:convPulse-e77a5fb4 2.6s ease-in-out infinite}.active-conv-id[data-v-e77a5fb4]:before{content:"";position:absolute;inset:-1px;border-radius:14px;pointer-events:none;background:radial-gradient(60% 60% at 50% 0,rgba(0,224,255,.22),transparent 70%),radial-gradient(50% 80% at 50% 120%,rgba(124,108,255,.16),transparent 70%);-webkit-mask:linear-gradient(#000,transparent 70%);mask:linear-gradient(#000,transparent 70%);opacity:.9}@keyframes convPulse-e77a5fb4{0%,to{box-shadow:0 8px 36px rgba(0,224,255,.12),inset 0 0 0 1px rgba(0,224,255,.12);text-shadow:0 0 6px rgba(124,108,255,.5),0 0 14px rgba(0,224,255,.4),0 2px 10px rgba(0,0,0,.35)}50%{box-shadow:0 10px 42px rgba(0,224,255,.18),inset 0 0 0 1px rgba(0,224,255,.16);text-shadow:0 0 8px rgba(124,108,255,.7),0 0 18px rgba(0,224,255,.55),0 2px 10px rgba(0,0,0,.35)}}.active-conv-id[data-v-e77a5fb4]:hover{border-color:rgba(0,224,255,.28);box-shadow:0 12px 48px rgba(0,224,255,.2),inset 0 0 0 1px rgba(0,224,255,.18)}.level.level-btn[data-v-e77a5fb4]{cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:18px 18px;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.level.level-btn[data-v-e77a5fb4]:hover{transform:translateY(-1px);border-color:rgba(0,224,255,.35);box-shadow:0 6px 26px rgba(0,224,255,.18),inset 0 0 0 1px rgba(0,224,255,.12)}.level .bar[data-v-e77a5fb4]{margin-top:6px}.live-preview[data-v-e77a5fb4]{margin-top:4px;font-size:12px;opacity:.8;color:#cdefff;padding:6px 10px;border-radius:10px;background:rgba(0,224,255,.06);border:1px solid rgba(0,224,255,.12)}.countdown-label[data-v-e77a5fb4]{font-size:.85rem;opacity:.8}.wrap[data-v-e77a5fb4]{margin-top:0;padding-block:80px 80px 60px -80px;min-height:100vh;background:radial-gradient(1200px 800px at 70% -10%,#3a2bd6 0,transparent 60%),linear-gradient(180deg,#090611,#2b1353 60%,#2a1653),linear-gradient(270deg,#3a2bd6,#7c6cff,#00e0ff,#00e0b8,#3a2bd6);background-size:400% 400%,auto,400% 400%;background-blend-mode:screen,normal,overlay;color:#e9eaff;animation:gradientShift-e77a5fb4 16s ease-in-out infinite}@keyframes gradientShift-e77a5fb4{0%{background-position:0 50%,0 0,0 50%}50%{background-position:100% 50%,0 0,100% 50%}to{background-position:0 50%,0 0,0 50%}}.top[data-v-e77a5fb4]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px}.brand[data-v-e77a5fb4]{display:flex;gap:12px;align-items:center}.brand .logo[data-v-e77a5fb4]{font-size:28px}.status[data-v-e77a5fb4]{display:flex;align-items:center;gap:25px}.level[data-v-e77a5fb4]{font-size:14px;opacity:.95}.bar[data-v-e77a5fb4]{width:160px;height:6px;background:hsla(0,0%,100%,.15);border-radius:9999px;overflow:hidden;margin-top:6px}.fill[data-v-e77a5fb4]{height:100%;background:linear-gradient(90deg,#7c6cff,#00e0ff)}.btn.ghost[data-v-e77a5fb4]{padding:15px 12px;color:#e9eaff;text-decoration:none;transition:.15s;margin-right:20px}.btn.ghost[data-v-e77a5fb4]:hover{background:hsla(0,0%,100%,.519)}.grid[data-v-e77a5fb4]{display:grid;grid-template-columns:500px .9fr;gap:28px;padding:6px 28px 48px}.modes h3[data-v-e77a5fb4]{margin:8px 0 14px;opacity:.85}.card[data-v-e77a5fb4]{position:relative;width:80%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:12px;display:flex;gap:12px;align-items:center;margin-bottom:12px;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;overflow:hidden}.card.active[data-v-e77a5fb4]{box-shadow:inset 0 0 0 2px rgba(0,224,255,.4);background:rgba(0,224,255,.08);height:160px}.card.open[data-v-e77a5fb4]{transform:translateY(-1px);box-shadow:inset 0 0 0 2px rgba(0,224,255,.4),0 10px 40px rgba(0,224,255,.08)}.card[data-v-e77a5fb4]:hover{transform:translateY(-1px)}.icon[data-v-e77a5fb4]{font-size:20px}.meta b[data-v-e77a5fb4]{display:block}.meta small[data-v-e77a5fb4]{opacity:.85}.mini-mic[data-v-e77a5fb4]{margin-left:auto;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);color:#fff;border-radius:10px;padding:4px 8px;cursor:pointer;transition:background .15s,transform .15s,border-color .15s}.mini-mic[data-v-e77a5fb4]:hover{background:rgba(0,224,255,.15);border-color:rgba(0,224,255,.4666666666666667);transform:translateY(-1px)}.card-open-body[data-v-e77a5fb4]{width:100%;margin-top:10px;background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.12);border-radius:10px;padding:10px}.card-open-enter-active[data-v-e77a5fb4],.card-open-leave-active[data-v-e77a5fb4]{transition:all .18s ease}.card-open-enter[data-v-e77a5fb4],.card-open-leave-to[data-v-e77a5fb4]{opacity:0;transform:translateY(-4px)}.hint[data-v-e77a5fb4]{font-size:12px;opacity:.9;margin:0 0 8px}.quick-actions[data-v-e77a5fb4]{display:flex;gap:8px}.quick-actions .qa[data-v-e77a5fb4]{padding:6px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;transition:background .15s,transform .15s,border-color .15s}.quick-actions .qa[data-v-e77a5fb4]:hover{background:rgba(124,108,255,.18);border-color:rgba(124,108,255,.4666666666666667);transform:translateY(-1px)}.stage[data-v-e77a5fb4]{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:40px}.panel[data-v-e77a5fb4]{width:min(1300px,100%);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:14px;position:relative}.panel[data-v-e77a5fb4]:before{content:"";position:absolute;inset:-1px;border-radius:19px;pointer-events:none;background:radial-gradient(60% 60% at 50% 0,rgba(0,224,255,.18),transparent 70%);opacity:.65;-webkit-mask:linear-gradient(#000,transparent 65%);mask:linear-gradient(#000,transparent 65%)}.error[data-v-e77a5fb4]{background:#3b1431;border:1px solid rgba(255,107,158,.4);padding:8px 10px;border-radius:10px;color:#ffb3cc;margin-bottom:8px}.chat[data-v-e77a5fb4]{max-height:320px;overflow:auto;margin-bottom:8px}.messages[data-v-e77a5fb4]{display:flex;flex-direction:column;gap:8px}.msg[data-v-e77a5fb4]{max-width:80%;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.msg.user[data-v-e77a5fb4]{align-self:flex-end;background:rgba(78,45,242,.0784313725490196);border-color:rgba(124,108,255,.4)}.msg.assistant[data-v-e77a5fb4]{align-self:flex-start}.form[data-v-e77a5fb4]{display:flex;flex-direction:column;gap:8px}.form label[data-v-e77a5fb4]{font-size:12px;opacity:.9;display:block}.form input[data-v-e77a5fb4],.form select[data-v-e77a5fb4]{width:100%;padding:12px 14px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#fff;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.form input[data-v-e77a5fb4]:focus,.form select[data-v-e77a5fb4]:focus{border-color:rgba(0,224,255,.5333333333333333);box-shadow:0 0 0 3px rgba(0,224,255,.15);background:rgba(0,224,255,.06)}.row2[data-v-e77a5fb4]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.input[data-v-e77a5fb4]{display:flex;gap:8px;align-items:center}.input .icon[data-v-e77a5fb4]{padding:0 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:#fff;line-height:38px;height:40px;cursor:pointer;transition:background .15s,transform .15s,border-color .15s}.input .icon[data-v-e77a5fb4]:hover{background:rgba(0,224,255,.15);border-color:rgba(0,224,255,.4666666666666667);transform:translateY(-1px)}.viz[data-v-e77a5fb4]{margin-top:4px;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08)}.overlay-mask[data-v-e77a5fb4]{position:fixed;inset:0;z-index:1000;background:rgba(10,5,25,.65);-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);display:flex;align-items:center;justify-content:center;padding:24px}.overlay-card[data-v-e77a5fb4]{width:min(1400px,92vw);height:min(86vh,900px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 40px 120px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.06);display:flex;flex-direction:column;overflow:hidden}.overlay-header[data-v-e77a5fb4]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(0,224,255,.08),transparent 60%)}.overlay-header h4[data-v-e77a5fb4]{margin:0;font-weight:600;letter-spacing:.3px}.overlay-header .close[data-v-e77a5fb4]{border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.overlay-header .close[data-v-e77a5fb4]:hover{background:hsla(0,0%,100%,.12)}.overlay-body[data-v-e77a5fb4]{flex:1;overflow:auto}.overlay-error[data-v-e77a5fb4]{padding:16px;color:#ffd9e3}.overlay-fade-enter-active[data-v-e77a5fb4],.overlay-fade-leave-active[data-v-e77a5fb4]{transition:opacity .16s ease}.overlay-fade-enter[data-v-e77a5fb4],.overlay-fade-leave-to[data-v-e77a5fb4]{opacity:0}@media (max-width:960px){.grid[data-v-e77a5fb4],.row2[data-v-e77a5fb4]{grid-template-columns:1fr}.panel[data-v-e77a5fb4]{padding:12px}}.overlay-title[data-v-e77a5fb4]{font-size:1.8rem;font-weight:200;letter-spacing:1.5px;margin:0;padding:.25em .5em .25em .5em;border-radius:.5em;display:inline-block;transition:all .45s ease;position:relative;text-shadow:0 0 8px hsla(0,0%,100%,.25);margin-left:330px;color:#e9eefc;background:linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));box-shadow:inset 0 0 12px hsla(0,0%,100%,.1)}.overlay-title.archive[data-v-e77a5fb4]{color:#00e0ff;text-shadow:0 0 10px rgba(0,224,255,.7),0 0 20px rgba(0,224,255,.5);background:linear-gradient(90deg,rgba(0,224,255,.15),rgba(124,108,255,.1));box-shadow:inset 0 0 18px rgba(0,224,255,.35);animation:glowArchive-e77a5fb4 3s ease-in-out infinite}.overlay-title.neural[data-v-e77a5fb4]{color:#7c6cff;text-shadow:0 0 12px rgba(124,108,255,.7),0 0 26px rgba(124,108,255,.5);background:linear-gradient(90deg,rgba(124,108,255,.18),rgba(0,224,184,.12));box-shadow:inset 0 0 20px rgba(124,108,255,.35);animation:glowNeural-e77a5fb4 4s linear infinite}@keyframes glowArchive-e77a5fb4{0%,to{text-shadow:0 0 10px rgba(0,224,255,.7),0 0 20px rgba(0,224,255,.5)}50%{text-shadow:0 0 18px #00e0ff,0 0 36px rgba(0,224,255,.8)}}@keyframes glowNeural-e77a5fb4{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.research[data-v-e77a5fb4]{display:grid;gap:12px}.research .research-actions[data-v-e77a5fb4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.research .btn[data-v-e77a5fb4]{padding:10px 12px;border-radius:10px;background:#2a1653;color:#dfe7ff;border:1px solid hsla(0,0%,100%,.08)}.research .btn.ghost[data-v-e77a5fb4]{background:transparent}.google-cse-wrapper[data-v-e77a5fb4]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:8px}.results[data-v-e77a5fb4]{margin-top:10px}.results ul[data-v-e77a5fb4]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.results li[data-v-e77a5fb4]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:10px 12px}.results a[data-v-e77a5fb4]{color:#8be9ff;text-decoration:none}.results .snippet[data-v-e77a5fb4]{color:#b6bcdf;margin:6px 0 0}.image-preview[data-v-e77a5fb4]{margin-top:10px}.image-preview h4[data-v-e77a5fb4]{margin:6px 0 10px}.image-grid[data-v-e77a5fb4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:10px}.image-cell[data-v-e77a5fb4]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;display:grid;grid-template-rows:1fr auto}.image-cell img[data-v-e77a5fb4]{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.image-cell figcaption[data-v-e77a5fb4]{display:flex;gap:8px;padding:8px;border-top:1px solid hsla(0,0%,100%,.08)}.btn.small[data-v-e77a5fb4]{padding:6px 10px;border-radius:8px}.idle-hero[data-v-e77a5fb4]{min-height:calc(100vh - 140px);display:grid;place-items:center;gap:16px;padding:24px;position:relative}.big-mic[data-v-e77a5fb4]{display:inline-flex;align-items:center;margin-top:-220px;gap:10px;padding:20px 60px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#e9eaff;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.big-mic[data-v-e77a5fb4]:hover{transform:translateY(-1px);border-color:rgba(0,224,255,.35);background:rgba(0,224,255,.12);box-shadow:0 16px 42px rgba(0,224,255,.18)}.live-preview--avatar[data-v-e77a5fb4]{text-align:center;font-size:13px;opacity:.9;border-radius:12px;padding:8px 12px;background:rgba(0,224,255,.08);border:1px solid rgba(0,224,255,.18);box-shadow:inset 0 8px 30px rgba(0,224,255,.12)}.fab-mic[data-v-e77a5fb4]{position:absolute;bottom:-16px;right:-16px;z-index:10;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#e9eaff;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.fab-mic[data-v-e77a5fb4]:hover{transform:translateY(-1px);border-color:rgba(0,224,255,.35);background:rgba(0,224,255,.12);box-shadow:0 16px 42px rgba(0,224,255,.18)}.fab-mic.on[data-v-e77a5fb4]{border-color:rgba(0,224,255,.45);background:linear-gradient(180deg,rgba(0,224,255,.16),rgba(124,108,255,.1));box-shadow:inset 0 0 0 2px rgba(0,224,255,.28),0 18px 56px rgba(0,224,255,.22)}.fab-mic .label[data-v-e77a5fb4]{font-size:14px;letter-spacing:.2px;opacity:.95}.big-mic.arming[data-v-e77a5fb4],.fab-mic.arming[data-v-e77a5fb4]{position:relative;box-shadow:0 0 0 0 rgba(0,224,255,.45),0 6px 18px rgba(0,0,0,.35);animation:mic-arm-e77a5fb4 1.2s ease-in-out infinite}.big-mic.arming[data-v-e77a5fb4]:after,.fab-mic.arming[data-v-e77a5fb4]:after{content:"";position:absolute;inset:-6px;border-radius:9999px;box-shadow:0 0 24px rgba(0,224,255,.55),inset 0 0 48px rgba(124,108,255,.35);opacity:.75;pointer-events:none}@keyframes mic-arm-e77a5fb4{0%{transform:translateZ(0) scale(1);box-shadow:0 0 0 0 rgba(0,224,255,.45),0 6px 18px rgba(0,0,0,.35)}70%{transform:translateZ(0) scale(1.04);box-shadow:0 0 0 14px rgba(0,224,255,0),0 6px 18px rgba(0,0,0,.35)}to{transform:translateZ(0) scale(1);box-shadow:0 0 0 0 rgba(0,224,255,0),0 6px 18px rgba(0,0,0,.35)}}.idle-toggle[data-v-e77a5fb4]{display:flex;justify-content:flex-end;gap:8px;margin:8px 12px 0}.btn.ghost[data-v-e77a5fb4]{padding:6px 10px;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;background:hsla(0,0%,100%,.06);color:#fff}.btn.ghost[data-v-e77a5fb4]:hover{background:rgba(0,224,255,.12)}