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 Search — Discover More of the Web"> 20<meta name="twitter:title" content="Roovet Search — Discover More of the Web"> 21 22<meta name="description" content="Search the web and discover news, videos, images, stories, books, products, maps, music, and more across Roovet."> 23<meta property="og:description" content="Search the web and discover news, videos, images, stories, books, products, maps, music, and more across Roovet."> 24<meta name="twitter:description" content="Search the web and discover news, videos, images, stories, books, products, maps, music, and more across Roovet."> 25 26<link rel="canonical" href="https://roovet.com/"> 27<meta property="og:url" content="https://roovet.com/"> 28 29<meta name="robots" content="index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-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="#ff0033"> 35 36<link rel="icon" href="https://roovet.com/assets/favicon.ico"> 37<link rel="shortcut icon" href="https://roovet.com/assets/favicon.ico"> 38<link rel="apple-touch-icon" href="https://roovet.com/assets/favicon.ico"> 39 40<meta property="og:image" content="https://roovet.com/assets/og/roovet-home-white.png"> 41<meta name="twitter:image" content="https://roovet.com/assets/og/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://roovet.com/assets/
45roovet-discover.css?v=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://roovet.com/assets/roovet-logo-lcp-v1.webp?v=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://roovet.com/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://roovet.com/search/images">Images</button> 566 <button type="submit" formaction="https://roovet.com/search/videos">Videos</button> 567 <button type="submit" formaction="https://roovet.com/search/news">News</button> 568 <button type="submit" formaction="https://roovet.com/search/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://roovet.com/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 & 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://roovet.com/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 & 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://roovet.com/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 & 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 & 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://roovet.com/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://roovet.com/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://roovet.com/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://roovet.com/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://roovet.com/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://roovet.com/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://roovet.com/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://roovet.com/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://roovet.com/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://roovet.com/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://roovet.com/suite/cloud/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://roovet.com/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://roovet.com/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://roovet.com/assets/roovet-discover.js?v=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.