uto.ventures

UTO⚆Search™

Focus-mode retrieval for uto.ventures. Pick up to two engines, keep every result inside the box, read it aloud through five voice models, and hand any page or image to AI+ for live voice conversation.

0–2 Engines
Google™ · Yahoo™ · Bing™ — or none, and AI+ answers instead.
Reader Mode
Extracted page text stays in the box, spoken by VTT-01…05.
AI+ Live
Image-to-conversation, mic input, humanoid 8D+ response motion.

Wix Embed

Use both snippets: the iframe sits in the navbar strip at 52px, and the head script lets it take over the full viewport when focus mode opens — an iframe alone can never paint outside its own box on Wix.

1 · Navbar iframe

<!-- Wix › Embed › Embed a Widget (place in the header/navbar strip) -->
<iframe
  src="https://quantum-focus-search.lovable.app/embed"
  id="uto-search-frame"
  title="UTO Search"
  style="width:100%;height:52px;border:0;background:transparent;overflow:hidden"
  allow="microphone; clipboard-write"
  scrolling="no"
></iframe>

2 · Custom Code › Head

<!-- Wix › Settings › Custom Code › Add Code to Head (All pages, load once) -->
<script>
(function () {
  window.addEventListener('message', function (e) {
    var d = e.data || {};
    if (d.source !== 'uto-search') return;
    var f = document.getElementById('uto-search-frame');
    if (!f) return;
    if (d.type === 'uto:open') {
      f.dataset.utoPrev = f.getAttribute('style') || '';
      f.setAttribute('style',
        'position:fixed;inset:0;width:100vw;height:100vh;z-index:2147483647;border:0;background:transparent');
      document.body.style.overflow = 'hidden';
    }
    if (d.type === 'uto:close') {
      f.setAttribute('style', f.dataset.utoPrev || '');
      document.body.style.overflow = '';
    }
  });
  document.addEventListener('keydown', function (e) {
    if ((e.metaKey || e.ctrlKey) && e.key.toLowerCase() === 'k') {
      e.preventDefault();
      var f = document.getElementById('uto-search-frame');
      if (f && f.contentWindow)
        f.contentWindow.postMessage({ source: 'uto-host', type: 'uto:open' }, '*');
    }
  });
})();
</script>