PageSourceSearch

https://roovet.com/

html roovet.com collected 2026-09-24 22:44:36 UTC 60,213 bytes, 665 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4  <meta charset="utf-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1">
6    <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 6-7
6
7<script async src="https://www.googletagmanager.com/gtag/js?id=
7G-ZYK6JCLBBR
vendor: 12 bytes, line 7
7"></script>
8<script>
9  window.dataLayer = window.dataLayer || [];
10  function gtag(){dataLayer.push(arguments);}
11  gtag('js', new Date());
12  // You can customize config here (e.g., 'send_page_view': false)
13  gtag('config', 'G-ZYK6JCLBBR', { 'transport_type': 'beacon' });
14</script>
14  <style>
15    html{-webkit-text-size-adjust:100%}body{margin:0;background:#fafbf8;color:#182823;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}main{min-width:0}.rv-public-skip{position:absolute;left:12px;top:-100px;z-index:2000;background:#fff;color:#172322;padding:12px 18px;border:2px solid #d90c35;border-radius:8px}.rv-public-skip:focus{top:12px}.rv-public-footer{border-top:1px solid #dfe6e1;padding:24px;text-align:center;font-size:12px;color:#61756a}.rv-public-fallback{display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding:20px;border-bottom:1px solid #dfe6e1}.rv-public-fallback a{color:#172322}
16  </style>
17  
18<title>Roovet Search — Discover More of the Web</title>
19<meta property="og:title" content="Roovet&#x20;Search&#x20;&#x2014;&#x20;Discover&#x20;More&#x20;of&#x20;the&#x20;Web">
20<meta name="twitter:title" content="Roovet&#x20;Search&#x20;&#x2014;&#x20;Discover&#x20;More&#x20;of&#x20;the&#x20;Web">
21
22<meta name="description" content="Search&#x20;the&#x20;web&#x20;and&#x20;discover&#x20;news,&#x20;videos,&#x20;images,&#x20;stories,&#x20;books,&#x20;products,&#x20;maps,&#x20;music,&#x20;and&#x20;more&#x20;across&#x20;Roovet.">
23<meta property="og:description" content="Search&#x20;the&#x20;web&#x20;and&#x20;discover&#x20;news,&#x20;videos,&#x20;images,&#x20;stories,&#x20;books,&#x20;products,&#x20;maps,&#x20;music,&#x20;and&#x20;more&#x20;across&#x20;Roovet.">
24<meta name="twitter:description" content="Search&#x20;the&#x20;web&#x20;and&#x20;discover&#x20;news,&#x20;videos,&#x20;images,&#x20;stories,&#x20;books,&#x20;products,&#x20;maps,&#x20;music,&#x20;and&#x20;more&#x20;across&#x20;Roovet.">
25
26<link rel="canonical" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;">
27<meta property="og:url" content="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;">
28
29<meta name="robots" content="index,follow,max-snippet&#x3A;-1,max-image-preview&#x3A;large,max-video-preview&#x3A;-1">
30
31<meta property="og:type" content="website">
32<meta property="og:site_name" content="Roovet">
33<meta name="twitter:card" content="summary_large_image">
34<meta name="theme-color" content="&#x23;ff0033">
35
36<link rel="icon" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;assets&#x2F;favicon.ico">
37<link rel="shortcut icon" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;assets&#x2F;favicon.ico">
38<link rel="apple-touch-icon" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;assets&#x2F;favicon.ico">
39
40<meta property="og:image" content="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;assets&#x2F;og&#x2F;roovet-home-white.png">
41<meta name="twitter:image" content="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;assets&#x2F;og&#x2F;roovet-home-white.png">
42
43<meta name="color-scheme" content="light">
44<link rel="search" type="application/opensearchdescription+xml" title="Roovet" href="/opensearch.xml">
45<link rel="stylesheet" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;assets&#x2F;
45roovet-discover.css&#x3F;v&#x3D;20260909-1">
46<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://roovet.com/#website","name":"Roovet","url":"https://roovet.com/","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://roovet.com/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
46
47  <link rel="preload" href="https://roovet.com/assets/roovet-header-v4-manrope.woff2" as="font" type="font/woff2" crossorigin>
48<link rel="stylesheet" href="https://roovet.com/assets/roovet-universal-header-v4.css?v=20260914-4">
49  <link rel="manifest" href="/manifest.webmanifest">
50<meta id="pwa-theme-color" name="theme-color" content="#e11d48">
51
52<style>
53  /* ===== PWA Install Banner (Roovet style) ===== */
54  #rv-pwa-banner {
55    position: fixed;
56    left: 50%;
57    bottom: 16px;
58    transform: translate3d(-50%, 120%, 0);
59    opacity: 0;
60    z-index: 11000;
61    max-width: 380px;
62    width: calc(100% - 32px);
63    box-sizing: border-box;
64    background: linear-gradient(135deg, #e11d48, #fb923c);
65    color: #fff;
66    border-radius: 999px;
67    padding: 10px 14px;
68    box-shadow:
69      0 18px 40px -24px rgba(15,23,42,0.9),
70      0 0 0 1px rgba(248,250,252,0.3);
71    display: flex;
72    align-items: center;
73    gap: 10px;
74    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
75    font-size: 13px;
76    line-height: 1.3;
77    backdrop-filter: blur(12px) saturate(140%);
78    -webkit-backdrop-filter: blur(12px) saturate(140%);
79    pointer-events: none;
80    transition:
81      transform 0.25s cubic-bezier(.2,.8,.2,1),
82      opacity 0.25s ease-out;
83  }
84  #rv-pwa-banner.rv-pwa-banner-visible {
85    transform: translate3d(-50%, 0, 0);
86    opacity: 1;
87    pointer-events: auto;
88  }
89  #rv-pwa-banner-logo {
90    flex: 0 0 auto;
91    width: 32px;
92    height: 32px;
93    border-radius: 999px;
94    background: radial-gradient(circle at 30% 0, #fed7e2, transparent 55%),
95                radial-gradient(circle at 80% 120%, #fed7aa, transparent 55%),
96                #111827;
97    display: flex;
98    align-items: center;
99    justify-content: center;
100    box-shadow:
101      0 10px 20px -12px rgba(15,23,42,0.85),
102      0 0 0 1px rgba(248,250,252,0.3);
103  }
104  #rv-pwa-banner-logo img {
105    max-height: 17px;
106    display: block;
107  }
108  #rv-pwa-banner-text {
109    flex: 1 1 auto;
110    min-width: 0;
111  }
112  #rv-pwa-banner-title {
113    font-weight: 600;
114    letter-spacing: 0.01em;
115    margin-bottom: 1px;
116    white-space: nowrap;
117    overflow: hidden;
118    text-overflow: ellipsis;
119  }
120  #rv-pwa-banner-sub {
121    font-size: 11px;
122    opacity: 0.9;
123    white-space: nowrap;
124    overflow: hidden;
125    text-overflow: ellipsis;
126  }
127  #rv-pwa-banner-actions {
128    flex: 0 0 auto;
129    display: flex;
130    align-items: center;
131    gap: 6px;
132    margin-left: 4px;
133  }
134  .rv-pwa-btn-primary,
135  .rv-pwa-btn-ghost {
136    border: none;
137    outline: none;
138    cursor: pointer;
139    font-family: inherit;
140    font-size: 11px;
141    border-radius: 999px;
142    padding: 6px 10px;
143    display: inline-flex;
144    align-items: center;
145    gap: 4px;
146    white-space: nowrap;
147    transition:
148      transform 0.12s ease-out,
149      box-shadow 0.12s ease-out,
150      background-color 0.12s ease-out,
151      opacity 0.12s ease-out;
152  }
153  .rv-pwa-btn-primary {
154    background: #f9fafb;
155    color: #111827;
156    box-shadow: 0 8px 18px -12px rgba(15,23,42,0.6);
157  }
158  .rv-pwa-btn-primary:hover {
159    transform: translateY(-1px);
160    box-shadow: 0 10px 22px -14px rgba(15,23,42,0.8);
161  }
162  .rv-pwa-btn-ghost {
163    background: rgba(15,23,42,0.08);
164    color: #f9fafb;
165    padding-inline: 6px;
166  }
167  .rv-pwa-btn-ghost:hover {
168    background: rgba(15,23,42,0.16);
169  }
170  .rv-pwa-x {
171    width: 16px;
172    height: 16px;
173    border-radius: 999px;
174    display: inline-flex;
175    align-items: center;
176    justify-content: center;
177    font-size: 11px;
178  }
179
180  @media (max-width: 420px) {
181    #rv-pwa-banner {
182      border-radius: 18px;
183      padding: 10px 12px;
184    }
185    #rv-pwa-banner-sub {
186      display: none;
187    }
188  }
189
190  @media (prefers-reduced-motion: reduce) {
191    #rv-pwa-banner,
192    #rv-pwa-banner.rv-pwa-banner-visible {
193      transition: none;
194    }
195  }
196
197  /* Dark-mode tweak when the page itself is dark */
198  .dark #rv-pwa-banner {
199    box-shadow:
200      0 18px 40px -24px rgba(15,23,42,0.95),
201      0 0 0 1px rgba(15,23,42,0.9);
202  }
203</style>
204
205<script>
206(function(){
207  // ===== Adaptive theme-color (tracks dark / light) =====
208  const LIGHT_COLOR = '#e11d48';  // Roovet brand
209  const DARK_COLOR  = '#020617';  // Deep slate
210
211  const metaTheme = document.querySelector('meta[name="theme-color"]#pwa-theme-color')
212                    || document.querySelector('meta[name="theme-color"]');
213
214  function applyThemeColor(isDark){
215    if (!metaTheme) return;
216    metaTheme.setAttribute('content', isDark ? DARK_COLOR : LIGHT_COLOR);
217  }
218
219  try {
220    const mq = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)');
221    applyThemeColor(mq && mq.matches);
222    mq && mq.addEventListener && mq.addEventListener('change', (e)=>applyThemeColor(e.matches));
223  } catch (e) {
224    applyThemeColor(false);
225  }
226
227  // ===== RV_GLOBAL_RENDER_RECOVERY_V1_20260831 =====
228  // Temporarily remove the root-scope service worker while
229  // Roovet investigates blank/flashing browser renders.
230  //
231  // Do not unregister service workers belonging to narrower
232  // application scopes such as Roovet Cloud.
233  if ('serviceWorker' in navigator) {
234    window.addEventListener('load', function () {
235      try {
236        navigator.serviceWorker.getRegistrations().then(function (regs) {
237          var rootScope = location.origin + '/';
238
239          regs.forEach(function (reg) {
240            if (reg && reg.scope === rootScope) {
241              reg.unregister().catch(function () {});
242            }
243          });
244        }).catch(function () {});
245      } catch (_) {}
246    }, { once: true });
247  }
248
249  // ===== Fancy PWA install handling =====
250  let deferredPrompt = null;
251  let bannerVisible = false;
252
253  function createBanner(){
254    if (document.getElementById('rv-pwa-banner')) return;
255
256    const banner = document.createElement('div');
257    banner.id = 'rv-pwa-banner';
258    banner.innerHTML = `
259      <div id="rv-pwa-banner-logo">
260        <img src="/assets/thumb_Roovet-logo.png?v=1" alt="Roovet logo"
261             onerror="this.onerror=null;this.src='/assets/thumb_Roovet_logo.png?v=1'" decoding="async">
262      </div>
263      <div id="rv-pwa-banner-text">
264        <div id="rv-pwa-banner-title">Install Roovet app</div>
265        <div id="rv-pwa-banner-sub">Open Roovet like a native app with one tap.</div>
266      </div>
267      <div id="rv-pwa-banner-actions">
268        <button type="button" class="rv-pwa-btn-primary" id="rv-pwa-install-btn">
269          <span>Install</span>
270        </button>
271        <button type="button" class="rv-pwa-btn-ghost" id="rv-pwa-dismiss-btn" aria-label="Dismiss install banner">
272          <span class="rv-pwa-x">✕</span>
273        </button>
274      </div>
275    `;
276    document.body.appendChild(banner);
277
278    const installBtn = banner.querySelector('#rv-pwa-install-btn');
279    const dismissBtn = banner.querySelector('#rv-pwa-dismiss-btn');
280
281    installBtn && installBtn.addEventListener('click', async () => {
282      await window.rvInstallPWA();
283    });
284
285    dismissBtn && dismissBtn.addEventListener('click', () => {
286      hideBanner(true);
287    });
288  }
289
290  function showBanner(){
291    if (bannerVisible) return;
292    createBanner();
293    const banner = document.getElementById('rv-pwa-banner');
294    if (!banner) return;
295    bannerVisible = true;
296    // small delay so transform animates
297    requestAnimationFrame(() => {
298      banner.classList.add('rv-pwa-banner-visible');
299    });
300  }
301
302  function hideBanner(storeDismiss){
303    const banner = document.getElementById('rv-pwa-banner');
304    if (!banner) return;
305    banner.classList.remove('rv-pwa-banner-visible');
306    bannerVisible = false;
307    if (storeDismiss) {
308      try { localStorage.setItem('rv_pwa_dismissed', '1'); } catch(e){}
309    }
310  }
311
312  function alreadyStandalone(){
313    return window.matchMedia && window.matchMedia('(display-mode: standalone)').matches
314      || window.navigator.standalone === true;
315  }
316
317  // Global helper so your header buttons can call it too
318  window.rvInstallPWA = async function(){
319    if (!deferredPrompt) return false;
320    try {
321      deferredPrompt.prompt();
322      await deferredPrompt.userChoice;
323    } catch(e) {}
324    deferredPrompt = null;
325    hideBanner(true);
326    return true;
327  };
328
329  // Listen for browser's install prompt
330  window.addEventListener('beforeinstallprompt', (e) => {
331    // If user is already installed or previously dismissed, skip the banner
332    if (alreadyStandalone()) return;
333    try {
334      if (localStorage.getItem('rv_pwa_dismissed') === '1') return;
335    } catch(e){}
336
337    e.preventDefault();
338    deferredPrompt = e;
339    showBanner();
340  });
341
342})();
343</script>
343
344
345<!-- RV_SHOP_GA4_ACTIVE_STREAM_FIX_V1_20260713 -->
346<script>
347window.dataLayer = window.dataLayer || [];
348window.gtag = window.gtag || function(){window.dataLayer.push(arguments);};
349window.gtag('config', 'GT-MR4MFMN9');
350// Canonical GA4 Google tag: GT-MKT7WMN
351</script>
351
352<!-- RV_CWV_LCP_FIX_V3_20260629 -->
353<meta name="rv-core-web-vitals" content="lcp-fix-v3">
354<meta name="rv-lcp-source" content="homepage-visible-logo">
355<link rel="preconnect" href="https://roovet.com" crossorigin>
356<link rel="dns-prefetch" href="//roovet.com">
357<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
358<link rel="dns-prefetch" href="//fonts.gstatic.com">
359<link rel="dns-prefetch" href="//www.googletagmanager.com">
360<link rel="preload" as="image" fetchpriority="high" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;assets&#x2F;roovet-logo-lcp-v1.webp&#x3F;v&#x3D;20260730-3">
361<style id="rv-cwv-lcp-fix-v3">
362img{height:auto;max-width:100%}
363img[loading="lazy"]{content-visibility:auto}
364</style>
365<script id="rv-microsoft-clarity-v1">
366/* RV_MICROSOFT_CLARITY_V1_20260628 */
367(function(c,l,a,r,i,t,y){
368    c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
369    t=l.createElement(r);
370    t.async=1;
371    t.src="https://www.clarity.ms/tag/"+i;
372    y=l.getElementsByTagName(r)[0];
373    y.parentNode.insertBefore(t,y);
374})(window, document, "clarity", "script", "xebb5uucze");
375</script>
375
376</head>
377<body>
378  <a class="rv-public-skip" href="#main">Skip to main content</a>
379      <header class="ruh4" data-ruh-header data-ruh-version="4" data-ruh-feature="home" data-ruh-authenticated="0" data-ruh-telemetry="0">
380        <div class="ruh4-top">
381        <a class="ruh4-brand" href="https://roovet.com/" aria-label="Roovet home">
382            <span class="ruh4-brand-mark" aria-hidden="true"><span>R</span><img src="/assets/Roovet-Icon-72.png" alt="" decoding="async" data-ruh-image loading="lazy"></span>
383            <span class="ruh4-brand-copy"><strong>Roovet</strong><small>Discover your next.</small></span>
384        </a>
385        <form class="ruh4-search ruh-search" action="https://roovet.com/search" method="get" role="search" aria-label="Roovet search">
386                        <input type="search" name="q" value="" placeholder="Search Roovet and the web" aria-label="Search Roovet and the web" enterkeyhint="search">
387            <kbd aria-hidden="true">/</kbd>
388            <button type="submit" aria-label="Search"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="10.8" cy="10.8" r="6.8"/><path d="m16 16 4.5 4.5"/></svg></button>
389        </form>
390        <nav class="ruh4-tools" aria-label="Roovet services and account">
391            <button class="ruh4-apps-button" type="button" data-ruh-open="apps" aria-haspopup="dialog" aria-controls="ruh-dialog" aria-expanded="false" aria-label="All Roovet apps"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="3" width="7" height="7" rx="2"/><rect x="14" y="3" width="7" height="7" rx="2"/><rect x="3" y="14" width="7" height="7" rx="2"/><rect x="14" y="14" width="7" height="7" rx="2"/></svg><span>Explore</span></button>
392            <a class="ruh4-icon ruh4-mail ruh-mail-button" href="/mail" aria-label="Mail" title="Mail"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="5" width="18" height="14" rx="3"/><path d="m4 7 8 6 8-6"/></svg><span class="ruh4-count" data-ruh-mail-count hidden aria-hidden="true">0</span></a>
393            <button class="ruh4-icon" type="button" data-ruh-open="pulse" aria-haspopup="dialog" aria-controls="ruh-dialog" aria-expanded="false" aria-label="Notifications" title="Notifications"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9M10 21h4"/></svg><span class="ruh4-count" data-ruh-notification-count hidden aria-hidden="true">0</span></button>
394            <a class="ruh4-icon ruh4-cart ruh-cart-button" href="/cart" aria-label="Cart" title="Cart"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M2 3h3l3 13h10l3-9H6M9 20h.01M17 20h.01"/></svg><span class="ruh4-count" data-ruh-cart-count hidden aria-hidden="true">0</span></a>
395                            <a class="ruh4-signin" href="/login">Sign in<span aria-hidden="true">↗</span></a>
396                    </nav>
397    </div>
398        <div class="ruh4-context">
399        <nav class="ruh4-nav ruh-context-nav" aria-label="Roovet navigation">
400                            <a href="https://roovet.com/search" data-ruh-nav="search"><span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="10.8" cy="10.8" r="6.8"/><path d="m16 16 4.5 4.5"/></svg></span>Discover</a>
401                            <a href="https://roovet.com/news" data-ruh-nav="news"><span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="4" y="3" width="16" height="18" rx="2"/><path d="M8 7h8M8 11h8M8 15h3m3 0h2M8 18h8"/></svg></span>News</a>
402                            <a href="https://roovet.com/shop" data-ruh-nav="shop"><span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
402<path d="M4 7h16l1 14H3L4 7ZM8 8V6a4 4 0 0 1 8 0v2"/></svg></span>Shop</a>
403                            <a href="https://roovet.com/video" data-ruh-nav="video"><span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="4" width="18" height="16" rx="4"/><path d="m10 8 6 4-6 4V8Z"/></svg></span>Video</a>
404                            <a href="https://roovet.com/books" data-ruh-nav="books"><span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M12 6c-3-3-6-3-10-2v15c4-1 7-1 10 2 3-3 6-3 10-2V4c-4-1-7-1-10 2Zm0 0v15"/></svg></span>Books</a>
405                            <a href="https://roovet.com/ai" data-ruh-nav="ai"><span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m12 3 2.8 6.2L21 12l-6.2 2.8L12 21l-2.8-6.2L3 12l6.2-2.8L12 3ZM20 2v4m-2-2h4"/></svg></span>AI</a>
406                    </nav>
407            </div>
408            <dialog class="ruh4-dialog" id="ruh-dialog" aria-labelledby="ruh-dialog-title" data-ruh-dialog data-ruh-view="apps">
409        <aside class="ruh4-dialog-sidebar">
410            <div class="ruh4-sidebar-brand"><span class="ruh4-sidebar-emblem"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="3" width="7" height="7" rx="2"/><rect x="14" y="3" width="7" height="7" rx="2"/><rect x="3" y="14" width="7" height="7" rx="2"/><rect x="14" y="14" width="7" height="7" rx="2"/></svg></span><strong>Roovet<span>.</span></strong><p>One account.<br>Endless possibilities.</p></div>
411            <nav class="ruh4-switcher" aria-label="Roovet menu sections">
412                                    <button type="button" data-ruh-view-target="apps" aria-pressed="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="3" width="7" height="7" rx="2"/><rect x="14" y="3" width="7" height="7" rx="2"/><rect x="3" y="14" width="7" height="7" rx="2"/><rect x="14" y="14" width="7" height="7" rx="2"/></svg><span>Explore</span><small>20</small></button>
413                                    <button type="button" data-ruh-view-target="pulse" aria-pressed="false"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9M10 21h4"/></svg><span>Updates</span></button>
414                                    <button type="button" data-ruh-view-target="account" aria-pressed="false"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="8" r="4"/><path d="M4 21v-2a8 8 0 0 1 16 0v2"/></svg><span>Account</span></button>
415                                    <button type="button" data-ruh-view-target="actions" aria-pressed="false"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m12 3 2.8 6.2L21 12l-6.2 2.8L12 21l-2.8-6.2L3 12l6.2-2.8L12 3ZM20 2v4m-2-2h4"/></svg><span>Quick actions</span></button>
416                            </nav>
417            <div class="ruh4-sidebar-foot"><span class="ruh4-orbit" aria-hidden="true"></span><p>Your world.<br><strong>More connected.</strong></p></div>
418        </aside>
419        <div class="ruh4-dialog-main">
420            <div class="ruh4-dialog-head"><div><span class="ruh4-eyebrow">THE ROOVET COLLECTION</span><h2 id="ruh-dialog-title">Where will you go next?</h2></div><button class="ruh4-close" type="button" data-ruh-close aria-label="Close menu">×</button></div>
421        <div class="ruh4-dialog-body">
422            <section data-ruh-panel="apps" aria-label="All Roovet apps">
423                <label class="ruh4-app-search"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="10.8" cy="10.8" r="6.8"/><path d="m16 16 4.5 4.5"/></svg><input type="search" data-ruh-app-search aria-label="Find a Roovet app" placeholder="What would you like to do?" autocomplete="off"></label>
424                <div class="ruh4-categories" aria-label="Filter apps">
425                    <button type="button" data-ruh-category="all" aria-pressed="true">All</button><button type="button" data-ruh-category="explore" aria-pressed="false">Discover</button><button type="button" data-ruh-category="connect" aria-pressed="false">Connect</button><button type="button" data-ruh-category="work" aria-pressed="false">Create & work</button><button type="button" data-ruh-category="everyday" aria-pressed="false">Everyday</button>                </div>
426                <p class="ruh4-results" data-ruh-app-results role="status">20 apps, one connected world</p>
427                <div class="ruh4-app-grid">
428                                                                    <a class="ruh4-app-card" href="https://roovet.com/" data-ruh-app="home" data-ruh-app-category="explore" title="Your Roovet starting point" aria-current="true">
429                            <span class="ruh4-app-icon" data-tone="explore"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m3 10 9-7 9 7v11h-7v-7h-4v7H3V10Z"/></svg></span>
430                            <span><strong>Roovet<i aria-label="Current app"></i></strong><small>Your Roovet starting point</small></span>
431                            <b aria-hidden="true">↗</b>
432                        </a>
433                                                                    <a class="ruh4-app-card" href="https://roovet.com/search" data-ruh-app="search" data-ruh-app-category="explore" title="Find what matters">
434                            <span class="ruh4-app-icon" data-tone="explore"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="10.8" cy="10.8" r="6.8"/><path d="m16 16 4.5 4.5"/></svg></span>
435                            <span><strong>Search</strong><small>Find what matters</small></span>
436                            <b aria-hidden="true">↗</b>
437                        </a>
438                                                                    <a class="ruh4-app-card" href="https://roovet.com/shop" data-ruh-app="shop" data-ruh-app-category="everyday" title="Discover your next favorite">
439                            <span class="ruh4-app-icon" data-tone="everyday"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4 7h16l1 14H3L4 7ZM8 8V6a4 4 0 0 1 8 0v2"/></svg></span>
440                            <span><strong>Shop</strong><small>Discover your next favorite</small></span>
441                            <b aria-hidden="true">↗</b>
442                        </a>
443                                                                    <a class="ruh4-app-card" href="https://roovet.com/karu" data-ruh-app="karu" data-ruh-app-category="everyday" title="Delivery, made convenient">
444                            <span class="ruh4-app-icon" data-tone="everyday"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M2 5h12v12H2V5Zm12 5h5l3 4v3h-8"/><circle cx="6" cy="19" r="2"/><circle cx="18" cy="19" r="2"/></svg></span>
445                            <span><strong>Karu</strong><small>Delivery, made convenient</small></span>
446                            <b aria-hidden="true">↗</b>
447                        </a>
448                                                                    <a class="ruh4-app-card" href="https://roovet.com/video" data-ruh-app="video" data-ruh-app-category="explore" title="Movies, shows and creators">
449                            <span class="ruh4-app-icon" data-tone="explore"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="4" width="18" height="16" rx="4"/><path d="m10 8 6 4-6 4V8Z"/></svg></span>
450                            <span><strong>Video</strong><small>Movies, shows and creators</small></span>
451                            <b aria-hidden="true">↗</b>
452                        </a>
453                                                                    <a class="ruh4-app-card" href="https://roovet.com/news" data-ruh-app="news" data-ruh-app-category="explore" title="Headlines and perspectives">
454                            <span class="ruh4-app-icon" data-tone="explore"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="4" y="3" width="16" height="18" rx="2"/><path d="M8 7h8M8 11h8M8 15h3m3 0h2M8 18h8"/></svg></span>
455                            <span><strong>News</strong><small>Headlines and perspectives</small></span>
456                            <b aria-hidden="true">↗</b>
457                        </a>
458                                                                    <a class="ruh4-app-card" href="https://roovet.com/stories" data-ruh-app="stories" data-ruh-app-category="explore" title="Stories worth your time">
459                            <span class="ruh4-app-icon" data-tone="explore"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M12 6c-3-3-6-3-10-2v15c4-1 7-1 10 2 3-3 6-3 10-2V4c-4-1-7-1-10 2Zm0 0v15"/></svg></span>
460                            <span><strong>Stories</strong><small>Stories worth your time</small></span>
461                            <b aria-hidden="true">↗</b>
462                        </a>
463                                                                    <a class="ruh4-app-card" href="https://roovet.com/books" data-ruh-app="books" data-ruh-app-category="explore" title="Read, listen and discover">
464                            <span class="ruh4-app-icon" data-tone="explore"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M12 6c-3-3-6-3-10-2v15c4-1 7-1 10 2 3-3 6-3 10-2V4c-4-1-7-1-10 2Zm0 0v15"/></svg></span>
465                            <span><strong>Books</strong><small>Read, listen and discover</small></span>
466                            <b aria-hidden="true">↗</b>
467                        </a>
468                                                                    <a class="ruh4-app-card" href="https://roovet.com/ai" data-ruh-app="ai" data-ruh-app-category="work" title="Think, write and create">
469                            <span class="ruh4-app-icon" data-tone="work"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m12 3 2.8 6.2L21 12l-6.2 2.8L12 21l-2.8-6.2L3 12l6.2-2.8L12 3ZM20 2v4m-2-2h4"/></svg></span>
470                            <span><strong>AI</strong><small>Think, write and create</small></span>
471                            <b aria-hidden="true">↗</b>
472                        </a>
473                                                                    <a class="ruh4-app-card" href="https://roovet.com/medical" data-ruh-app="medical" data-ruh-app-category="everyday" title="Explore health resources">
474                            <span class="ruh4-app-icon" data-tone="everyday"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z"/></svg></span>
475                            <span><strong>Medical</strong><small>Explore health resources</small></span>
476                            <b aria-hidden="true">↗</b>
477                        </a>
478                                                                    <a class="ruh4-app-card" href="https://roovet.com/pros" data-ruh-app="pros" data-ruh-app-category="everyday" title="Find skilled professionals">
479                            <span class="ruh4-app-icon" data-tone="everyday"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="7" width="18" height="14" rx="3"/><path d="M8 7V4h8v3M3 13h18m-11 0v3h4v-3"/></svg></span>
480                            <span><strong>Pros</strong><small>Find skilled professionals</small></span>
481                            <b aria-hidden="true">↗</b>
482                        </a>
483                                                                    <a class="ruh4-app-card" href="https://roovet.com/wallet" data-ruh-app="wallet" data-ruh-app-category="everyday" title="Manage your Roovet payments">
484                            <span class="ruh4-app-icon" data-tone="everyday"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="5" width="18" height="15" rx="3"/><path d="M3 9h18m-6 5h6m-4 0h.01"/></svg></span>
485                            <span><strong>Wallet</strong><small>Manage your Roovet payments</small></span>
486                            <b aria-hidden="true">↗</b>
487                        </a>
488                                                                    <a class="ruh4-app-card" href="https://roovet.com/mail" data-ruh-app="mail" data-ruh-app-category="connect" title="Your conversations, together">
489                            <span class="ruh4-app-icon" data-tone="connect"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="5" width="18" height="14" rx="3"/><path d="m4 7 8 6 8-6"/></svg></span>
490                            <span><strong>Mail</strong><small>Your conversations, together</small></span>
491                            <b aria-hidden="true">↗</b>
492                        </a>
493                                                                    <a class="ruh4-app-card" href="https://roovet.com/suite/cloud/app" data-ruh-app="cloud" data-ruh-app-category="work" title="Your files, wherever you work">
494                            <span class="ruh4-app-icon" data-tone="work"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M7 19h11a5 5 0 0 0 .5-10A7 7 0 0 0 5 8a5.5 5.5 0 0 0 2 11Z"/></svg></span>
495                            <span><strong>Cloud</strong><small>Your files, wherever you work</small></span>
496                            <b aria-hidden="true">↗</b>
497                        </a>
498                                                                    <a class="ruh4-app-card" href="https://roovet.com/flow" data-ruh-app="flow" data-ruh-app-category="work" title="Organize your work">
499                            <span class="ruh4-app-icon" data-tone="work"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="8" r="4"/><path d="M4 21v-2a8 8 0 0 1 16 0v2"/></svg></span>
500                            <span><strong>Flow</strong><small>Organize your work</small></span>
501                            <b aria-hidden="true">↗</b>
502                        </a>
503                                                                    <a class="ruh4-app-card" href="https://roovet.com/talk" data-ruh-app="talk" data-ruh-app-category="connect" title="Join the conversation">
504                            <span class="ruh4-app-icon" data-tone="connect"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M21 11.5a8.5 8.5 0 0 1-8.5 8.5H4l-2 2v-9.5A8.5 8.5 0 0 1 10.5 4H13a8 8 0 0 1 8 7.5Z"/><path d="M7 10h9M7 14h6"/></svg></span>
505                            <span><strong>Talk</strong><small>Join the conversation</small></span>
506                            <b aria-hidden="true">↗</b>
507                        </a>
508                                                                    <a class="ruh4-app-card" href="https://roovet.com/ads" data-ruh-app="ads" data-ruh-app-category="work" title="Reach your next audience">
509                            <span class="ruh4-app-icon" data-tone="work"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m4 10 15-6v16L4 14v-4Zm0 0H2v4h2m3 1 1 6h4l-2-5m12-9v10"/></svg></span>
510                            <span><strong>Ads</strong><small>Reach your next audience</small></span>
511                            <b aria-hidden="true">↗</b>
512                        </a>
513                                                                    <a class="ruh4-app-card" href="https://sound.roovet.com/" data-ruh-app="sound" data-ruh-app-category="explore" title="Music and audio">
514                            <span class="ruh4-app-icon" data-tone="explore"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
514<path d="M3 15v-4a9 9 0 0 1 18 0v4"/><rect x="3" y="12" width="4" height="9" rx="2"/><rect x="17" y="12" width="4" height="9" rx="2"/></svg></span>
515                            <span><strong>Sound</strong><small>Music and audio</small></span>
516                            <b aria-hidden="true">↗</b>
517                        </a>
518                                                                    <a class="ruh4-app-card" href="https://social.roovet.com/" data-ruh-app="social" data-ruh-app-category="connect" title="Connect with your community">
519                            <span class="ruh4-app-icon" data-tone="connect"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="8" r="4"/><path d="M4 21v-2a8 8 0 0 1 16 0v2"/></svg></span>
520                            <span><strong>Social</strong><small>Connect with your community</small></span>
521                            <b aria-hidden="true">↗</b>
522                        </a>
523                                                                    <a class="ruh4-app-card" href="https://articles.roovet.com/" data-ruh-app="articles" data-ruh-app-category="explore" title="Explore the knowledge library">
524                            <span class="ruh4-app-icon" data-tone="explore"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="4" y="3" width="16" height="18" rx="2"/><path d="M8 7h8M8 11h8M8 15h3m3 0h2M8 18h8"/></svg></span>
525                            <span><strong>Articles</strong><small>Explore the knowledge library</small></span>
526                            <b aria-hidden="true">↗</b>
527                        </a>
528                                    </div>
529                <div class="ruh4-empty" data-ruh-app-empty hidden><strong>No matching apps</strong><p>Try another word or select All.</p><button type="button" data-ruh-app-reset>Clear filters</button></div>
530            </section>
531            <section data-ruh-panel="pulse" aria-label="Roovet notifications" hidden>
532                                    <div class="ruh4-welcome"><span class="ruh4-empty-icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9M10 21h4"/></svg></span><h3>Your Roovet, in the loop.</h3><p>Keep up with your orders, creators and conversations in one place.</p><a class="ruh4-cta" href="/login">Sign in to see your updates <span aria-hidden="true">↗</span></a></div>
533                            </section>
534            <section data-ruh-panel="account" aria-label="Your Roovet account" hidden>
535                                    <div class="ruh4-welcome"><span class="ruh4-empty-icon"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="8" r="4"/><path d="M4 21v-2a8 8 0 0 1 16 0v2"/></svg></span><h3>Make yourself at home.</h3><p>Books, entertainment, conversations and tools. One account brings it all together.</p><a class="ruh4-cta" href="/login">Sign in <span aria-hidden="true">↗</span></a><a class="ruh4-create-account" href="/signup">New to Roovet? Create an account</a></div>
536                                                <div class="ruh4-account-links"><a href="/mail"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="5" width="18" height="14" rx="3"/><path d="m4 7 8 6 8-6"/></svg>Mail</a><a href="/cart"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M2 3h3l3 13h10l3-9H6M9 20h.01M17 20h.01"/></svg>Cart</a><a href="/wallet"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="5" width="18" height="15" rx="3"/><path d="M3 9h18m-6 5h6m-4 0h.01"/></svg>
536Wallet</a></div>
537            </section>
538            <section data-ruh-panel="actions" aria-label="Quick actions" hidden>
539                <p class="ruh4-section-note">Pick up where you want to go.</p>
540                <div class="ruh4-account-grid">
541                                        <a href="/mail"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="5" width="18" height="14" rx="3"/><path d="m4 7 8 6 8-6"/></svg><span>Open Mail</span><b aria-hidden="true">↗</b></a><a href="/cart"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M2 3h3l3 13h10l3-9H6M9 20h.01M17 20h.01"/></svg><span>View cart</span><b aria-hidden="true">↗</b></a>
542                </div>
543            </section>
544        </div>
545        <footer class="ruh4-dialog-footer"><span><span class="ruh4-footer-mark" aria-hidden="true"></span> Everything works better together.</span><small><kbd>Esc</kbd> to close</small></footer>
546        </div>
547    </dialog>
548    <noscript><nav class="ruh4-noscript" aria-label="All Roovet apps"><a href="https://roovet.com/">Roovet</a><a href="https://roovet.com/search">Search</a><a href="https://roovet.com/shop">Shop</a><a href="https://roovet.com/karu">Karu</a><a href="https://roovet.com/video">Video</a><a href="https://roovet.com/news">News</a><a href="https://roovet.com/stories">Stories</a><a href="https://roovet.com/books">Books</a><a href="https://roovet.com/ai">AI</a><a href="https://roovet.com/medical">Medical</a><a href="https://roovet.com/pros">Pros</a><a href="https://roovet.com/wallet">Wallet</a><a href="https://roovet.com/mail">Mail</a><a href="https://roovet.com/suite/cloud/app">Cloud</a><a href="https://roovet.com/flow">Flow</a><a href="https://roovet.com/talk">Talk</a><a href="https://roovet.com/ads">Ads</a><a href="https://sound.roovet.com/">Sound</a><a href="https://social.roovet.com/">Social</a><a href="https://articles.roovet.com/">Articles</a></nav></noscript>
549</header>
550
551    <main id="main"><div class="rv-discover">
552  <section class="rv-discover-hero rv-discover-shell" aria-labelledby="discover-title">
553    <div class="rv-discover-intro">
554      <p class="rv-discover-eyebrow"><span></span> Welcome to Roovet</p>
555      <h1 id="discover-title">A world of ideas.<br><em>Yours to explore.</em></h1>
556      <p class="rv-discover-lead">Search the web. Find your next read. Discover something new. Your Roovet world starts here.</p>
557      <form class="rv-discover-search" action="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;search" method="get" role="search" aria-label="Discover with Roovet">
558        <div class="rv-discover-searchbox">
559          <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="10.5" cy="10.5" r="6.5"/><path d="m16 16 5 5"/></svg>          <label class="rv-discover-sr" for="discover-query">What are you looking for?</label>
560          <input id="discover-query" name="q" type="search" required maxlength="500" placeholder="What are you looking for?" autocomplete="off">
561          <button type="submit" class="rv-discover-submit">Search <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></button>
562        </div>
563        <div class="rv-discover-searchtypes">
564          <span>Search in</span>
565                      <button type="submit" formaction="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;search&#x2F;images">Images</button>
566                      <button type="submit" formaction="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;search&#x2F;videos">Videos</button>
567                      <button type="submit" formaction="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;search&#x2F;news">News</button>
568                      <button type="submit" formaction="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;search&#x2F;books">Books</button>
569                  </div>
570      </form>
571    </div>
572    <aside class="rv-discover-start" aria-labelledby="discover-start-title">
573      <div class="rv-discover-start-top"><span class="rv-discover-eyebrow">A little inspiration</span><span class="rv-discover-dot" aria-hidden="true"></span></div>
574      <h2 id="discover-start-title">Where will you<br>go today?</h2>
575      <p>Follow your curiosity.</p>
576      <div class="rv-discover-start-links">
577                  <a href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;news">
577<svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="4" y="3" width="16" height="18" rx="2"/><path d="M8 7h8M8 11h8M8 15h4M8 18h8"/></svg><span><strong>Read the latest</strong><small>News &amp; Stories</small></span><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></a>
578                  <a href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;video"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="4" width="18" height="16" rx="3"/><path d="m10 8 6 4-6 4Z"/></svg><span><strong>Find your next favorite</strong><small>Films &amp; series</small></span><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></a>
579                  <a href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;shop"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 8h14l1 13H4Zm3 0V6a4 4 0 0 1 8 0v2"/></svg><span><strong>Discover something different</strong><small>Independent shops</small></span><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></a>
580              </div>
581    </aside>
582  </section>
583
584  <section class="rv-discover-directory rv-discover-shell" aria-labelledby="discover-apps-title">
585    <header class="rv-discover-section-head">
586      <div><p class="rv-discover-eyebrow">Explore the platform</p><h2 id="discover-apps-title">Make more of your day.</h2></div>
587      <p>From your first search to your next big idea.<br>Find the right place to begin.</p>
588    </header>
589    <div class="rv-discover-filters" aria-label="Filter Roovet apps" hidden>
590              <button type="button" data-discover-filter="all" aria-pressed="true">Everything</button>
591              <button type="button" data-discover-filter="read" aria-pressed="false">Read &amp; learn</button>
592              <button type="button" data-discover-filter="watch" aria-pressed="false">Watch</button>
593              <button type="button" data-discover-filter="shop" aria-pressed="false">Shop &amp; services</button>
594              <button type="button" data-discover-filter="connect" aria-pressed="false">Connect</button>
595              <button type="button" data-discover-filter="work" aria-pressed="false">Work</button>
596          </div>
597    <p id="discover-results" class="rv-discover-sr" role="status" aria-live="polite"></p>
598    <div class="rv-discover-grid">
599              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;news" data-discover-category="read">
600          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-read"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="4" y="3" width="16" height="18" rx="2"/><path d="M8 7h8M8 11h8M8 15h4M8 18h8"/></svg></span><span class="rv-discover-number">01</span></div>
601          <h3>News</h3><p>The latest reporting and perspectives from around the world.</p>
602          <span class="rv-discover-app-link">Explore News <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
603        </a>
604              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;stories" data-discover-category="read">
605          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-read">
605<svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m15 4 5 5M4 20l5-1L21 7a2 2 0 0 0-5-5L4 14l-1 7Z"/></svg></span><span class="rv-discover-number">02</span></div>
606          <h3>Stories</h3><p>Independent voices. Original ideas. Stories worth your time.</p>
607          <span class="rv-discover-app-link">Explore Stories <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
608        </a>
609              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;video" data-discover-category="watch">
610          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-watch"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="4" width="18" height="16" rx="3"/><path d="m10 8 6 4-6 4Z"/></svg></span><span class="rv-discover-number">03</span></div>
611          <h3>Video</h3><p>Explore films, series, creators, and Roovet channels.</p>
612          <span class="rv-discover-app-link">Explore Video <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
613        </a>
614              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;books" data-discover-category="read">
615          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-read"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 5C8 2 4 3 2 4v16c3-2 6-2 10 0 4-2 7-2 10 0V4c-2-1-6-2-10 1Zm0 0v15"/></svg></span><span class="rv-discover-number">04</span></div>
616          <h3>Books</h3><p>Find your next read, discover authors, and listen to audiobooks.</p>
617          <span class="rv-discover-app-link">Explore Books <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
618        </a>
619              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;shop" data-discover-category="shop">
620          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-shop"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 8h14l1 13H4Zm3 0V6a4 4 0 0 1 8 0v2"/></svg></span><span class="rv-discover-number">05</span></div>
621          <h3>Shop</h3><p>Explore products and discover independent sellers.</p>
622          <span class="rv-discover-app-link">Explore Shop <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
623        </a>
624              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;karu" data-discover-category="connect">
625          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-connect"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="9" cy="8" r="3"/><path d="M3 21v-3a6 6 0 0 1 12 0v3M17 5a3 3 0 0 1 0 6m1 3a5 5 0 0 1 3 5v2"/></svg></span><span class="rv-discover-number">06</span></div>
626          <h3>Karu</h3><p>Create, connect, and discover your community.</p>
627          <span class="rv-discover-app-link">
627Explore Karu <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
628        </a>
629              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;medical" data-discover-category="read">
630          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-read"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 3h6v6h6v6h-6v6H9v-6H3V9h6Z"/></svg></span><span class="rv-discover-number">07</span></div>
631          <h3>Nelson’s Medical</h3><p>Explore medical education, courses, and study resources.</p>
632          <span class="rv-discover-app-link">Explore Nelson’s Medical <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
633        </a>
634              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;pros" data-discover-category="shop">
635          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-shop"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="7" width="18" height="14" rx="2"/><path d="M8 7V3h8v4M3 12c5 3 13 3 18 0m-9 0v4"/></svg></span><span class="rv-discover-number">08</span></div>
636          <h3>Pros</h3><p>Discover professionals and services for your next project.</p>
637          <span class="rv-discover-app-link">Explore Pros <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
638        </a>
639              <a class="rv-discover-app" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;suite" data-discover-category="work">
640          <div class="rv-discover-app-top"><span class="rv-discover-app-icon rv-discover-tone-work"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="7" height="7" rx="1"/><rect x="14" y="3" width="7" height="7" rx="1"/><rect x="3" y="14" width="7" height="7" rx="1"/><rect x="14" y="14" width="7" height="7" rx="1"/></svg></span><span class="rv-discover-number">09</span></div>
641          <h3>Business Suite</h3><p>Bring your work together with connected Roovet tools.</p>
642          <span class="rv-discover-app-link">Explore Business Suite <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></span>
643        </a>
644          </div>
645  </section>
646
647  <section class="rv-discover-work rv-discover-shell" aria-labelledby="discover-work-title">
648    <div><p class="rv-discover-eyebrow">Room for your next big idea</p><h2 id="discover-work-title">Bring your work together.</h2><p>Your files, communication, and creative tools.<br>Connected through Roovet.</p><a class="rv-discover-work-cta" href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;suite">Explore Business Suite <svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></a></div>
649    <div class="rv-discover-work-links">
650              <a href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;suite&#x2F;cloud&#x2F;app"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 19a5 5 0 0 1-1-10 7 7 0 0 1 13-1 5.5 5.5 0 0 1 0 11Z"/></svg><span><strong>Cloud</strong><small>Files, sharing, and collaboration</small></span>
650<svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></a>
651              <a href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;mail"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="4" width="20" height="16" rx="2"/><path d="m2 6 10 7L22 6"/></svg><span><strong>Mail</strong><small>Stay connected</small></span><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></a>
652              <a href="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;flow"><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m15 4 5 5M4 20l5-1L21 7a2 2 0 0 0-5-5L4 14l-1 7Z"/></svg><span><strong>Flow</strong><small>Tools for your ideas</small></span><svg class="rv-discover-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14m-6-6 6 6-6 6"/></svg></a>
653          </div>
654  </section>
655  <div class="rv-discover-end rv-discover-shell"><span>Find your world. Make it yours.</span><a href="#discover-query">Back to search ↑</a></div>
656</div>
657</main>
658  <footer class="rv-public-footer">© 2026 Roovet</footer>
659  
659<script defer src="https://roovet.com/assets/roovet-universal-header-v4.js?v=20260914-4" data-ruh-client data-ruh-cart-client="0"></script>
659
660  
660<script src="https&#x3A;&#x2F;&#x2F;roovet.com&#x2F;assets&#x2F;roovet-discover.js&#x3F;v&#x3D;20260909-1" defer></script>
660
661
662<!-- RV_FIRST_PARTY_ANALYTICS_V3 -->
663<script src="/assets/js/roovet-analytics.js?v=20260914-2" defer></script>
663
664</body>
665</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.