1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4
4<script> 5 (function() { 6 var stored = localStorage.getItem('theme') || 'system'; 7 var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; 8 document.documentElement.setAttribute('data-theme', stored); 9 if (stored === 'dark' || (stored === 'system' && prefersDark)) { 10 document.documentElement.classList.add('dark'); 11 } 12 })(); 13 </script>
13 14 <style> 15 .theme-icon-light,.theme-icon-dark{display:none} 16 .theme-icon-system{display:block} 17 html[data-theme="light"] .theme-icon-light{display:block} 18 html[data-theme="light"] .theme-icon-dark,html[data-theme="light"] .theme-icon-system{display:none} 19 html[data-theme="dark"] .theme-icon-dark{display:block} 20 html[data-theme="dark"] .theme-icon-light,html[data-theme="dark"] .theme-icon-system{display:none} 21 html[data-theme="system"] .theme-icon-system{display:block} 22 html[data-theme="system"] .theme-icon-light,html[data-theme="system"] .theme-icon-dark{display:none} 23 .theme-check{visibility:hidden} 24 html[data-theme="system"] .theme-check-system, 25 html[data-theme="light"] .theme-check-light, 26 html[data-theme="dark"] .theme-check-dark{visibility:visible} 27 </style> 28 <meta name="viewport" content="width=device-width,initial-scale=1"> 29 <meta name="apple-itunes-app" content="app-id=6479175758"> 30 <meta name="msApplication-ID" content="sh.gufeng.tempest" /> 31 <meta name="msApplication-PackageFamilyName" content="49014Shompinice.TempestDesktop" /> 32 <meta property="og:site_name" content="Tempest" /> 33 <meta property="og:type" content="website" /> 34 <meta property="og:locale" content="en_US" /> 35 <meta property="og:title" content="Tempest â AI Terminal, SSH Client & Kubernetes, all in one app" /> 36 <meta property="og:description" content="Tempest is a cross-platform terminal emulator with a built-in AI agent, SSH, SFTP, Telnet, RCON, and Kubernetes. Sync connections across every device." /> 37 <meta property="og:url" content="https://gotempest.app/pricing" /> 38 <meta property="og:image" content="https://gotempest.app/og-image.png" /> 39 <meta property="og:image:width" content="512" /> 40 <meta property="og:image:height" content="250" /> 41 <meta property="og:image:alt" content="Tempest â AI-powered cross-platform terminal, SSH client, and Kubernetes manager" /> 42 <meta property="twitter:card" content="summary_large_image" /> 43 <meta property="twitter:site" content="@TempestTerm" /> 44 <meta property="twitter:url" content="https://gotempest.app/pricing" /> 45 <meta property="twitter:title" content="Tempest â AI Terminal, SSH Client & Kubernetes, all in one app" /> 46 <meta property="twitter:description" content="Tempest is a cross-platform terminal emulator with a built-in AI agent, SSH, SFTP, Telnet, RCON, and Kubernetes. Sync connections across every device." /> 47 <meta property="twitter:image" content="https://gotempest.app/og-image.png" /> 48 49 <meta name="theme-color" content="#ffffff" /> 50 <link rel="apple-touch-icon" href="/apple-touch-icon.png"> 51 <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-precomposed.png"> 52 <title>Pricing â Tempest AI Terminal, SSH Client & Kubernetes</title> 53 <link rel='canonical' href='https://gotempest.app/pricing' /> 54 <meta name="description" content="Tempest pricing â Free for personal use, Pro for power users, Team for centralized billing, and Enterprise for SSO, self-hosting & compliance. Pay monthly, annually, or buy Pro for life."> 55 <meta name="author" content="Altas Express LLC"> 56 <meta property="og:title" content="Tempest Pricing â Free, Pro, Team, and Enterprise plans"> 57 <meta property="og:description" content="Free for personal use. Pro unlocks unlimited sync, AI, and every protocol. Team adds centralized billing. Enterprise adds SSO, self-hosting, and compliance."> 58 <meta property="og:url" content="https://gotempest.app/pricing"> 59 <meta property="twitter:title" content="Tempest Pricing â Free, Pro, Team, and Enterprise plans"> 60 <meta property="twitter:description" content="Free for personal use. Pro unlocks unlimited sync, AI, and every protocol. Team adds centralized billing. Enterprise adds SSO, self-hosting, and compliance."> 61 62 <link href="https://cdn.jsdelivr.net/npm/@fontsource-variable/mona-sans@5/index.css" rel="stylesheet" 63 media="print" onload="this.media='all'" /> 64 <noscript><link href="https://cdn.jsdelivr.net/npm/@fontsource-variable/mona-sans@5/index.css" rel="stylesheet" /></noscript> 65
65<script src="https://cdn.jsdelivr.net/npm/@tailwindplus/elements@1" type="module"></script>
65 66 <style> 67 /* Scope the Oatmeal type system to this page only â the global 68 "* { font-family: Hack }" rule (specificity 0,0,0) is overridden 69 by these attribute-scoped selectors. */ 70 [data-oatmeal] { --scroll-padding-top: 0px; } 71 [data-oatmeal] * { font-family: 'Mona Sans Variable', system-ui, sans-serif; } 72 [data-oatmeal] .font-display, [data-oatmeal] .font-display * { font-weight: 600; } 73 </style> 74 75 <meta name="csrf-param" content="authenticity_token" /> 76<meta name="csrf-token" content="5CzbbHMxtfJjc9q76YgJTseb-SV3MqvXgxyP6vG9PLqZnFcNiP_Mp_kXJBSdvfwDlpw_TiiC33bW4cdGh-FsIQ" /> 77 78 <link rel="stylesheet" href="/assets/tailwind-472f8270124c92d9b0c9b80fd7cdf5c8169f5ea7f15223230889f957e877772e.css" data-turbo-track="reload" /> 79 80 <link rel="stylesheet" href="/assets/application-1d0edc2b4298aa8adace611b91a5630a6f80d845afea9facef18e5b8c323c59b.css" data-turbo-track="reload" /> 81
81<script type="importmap" data-turbo-track="reload">{ 82 "imports": { 83 "application": "/assets/application-c53fb42d6a0963b3455c4cb4a0767a06d85af6c975a9d4ef3f27945c6823999b.js", 84 "@rails/actioncable": "/assets/actioncable.esm-b66d83871f0a453b10ba8b4c147c2bafa655caaa5d13fa34e9bf361c1c2aedb7.js", 85 "@hotwired/turbo-rails": "/assets/turbo.min-b86d83036ff04169e5bf3ebbc82e0ad528456259e47091b448f41a3cadabdb40.js", 86 "@hotwired/stimulus": "/assets/stimulus.min-dd364f16ec9504dfb72672295637a1c8838773b01c0b441bd41008124c407894.js", 87 "@hotwired/stimulus-loading": "/assets/stimulus-loading-3576ce92b149ad5d6959438c6f291e2426c86df3b874c525b30faad51b0d96b3.js", 88 "channels/consumer": "/assets/channels/consumer-b0ce945e7ae055dba9cceb062a47080dd9c7794a600762c19d38dbde3ba8ff0d.js", 89 "channels": "/assets/channels/index-2983a1503d73f62703fe53d06f8d3b4d6829d995276142c70e1a4acf1ab7e65a.js", 90 "controllers/application": "/assets/controllers/application-368d98631bccbf2349e0d4f8269afb3fe9625118341966de054759d96ea86c7e.js", 91 "controllers/hello_controller": "/assets/controllers/hello_controller-549135e8e7c683a538c3d6d517339ba470fcfb79d62f738a0a089ba41851a554.js", 92 "controllers": "/assets/controllers/index-9b459587bb8937d4231cf8e66b1431fb2356bc563cbf86ff08c81dea5aceba00.js", 93 "controllers/pin_code_controller": "/assets/controllers/pin_code_controller-e0fa2311dbadb46d6d3f71c54c308af4322d278b513ad2748d7eb0beed8f9bd2.js", 94 "controllers/webauthn_challenge_controller": "/assets/controllers/webauthn_challenge_controller-0fee4eadf700bbc5186b0912576a1c0ff5ba8d62de82b71e8f5b8dc182557ed9.js" 95 } 96}</script>
96 97<link rel="modulepreload" href="/assets/application-c53fb42d6a0963b3455c4cb4a0767a06d85af6c975a9d4ef3f27945c6823999b.js"> 98<link rel="modulepreload" href="/assets/actioncable.esm-b66d83871f0a453b10ba8b4c147c2bafa655caaa5d13fa34e9bf361c1c2aedb7.js"> 99<link rel="modulepreload" href="/assets/turbo.min-b86d83036ff04169e5bf3ebbc82e0ad528456259e47091b448f41a3cadabdb40.js"> 100<link rel="modulepreload" href="/assets/stimulus.min-dd364f16ec9504dfb72672295637a1c8838773b01c0b441bd41008124c407894.js"> 101<link rel="modulepreload" href="/assets/stimulus-loading-3576ce92b149ad5d6959438c6f291e2426c86df3b874c525b30faad51b0d96b3.js"> 102<link rel="modulepreload" href="/assets/channels/consumer-b0ce945e7ae055dba9cceb062a47080dd9c7794a600762c19d38dbde3ba8ff0d.js"> 103<link rel="modulepreload" href="/assets/channels/index-2983a1503d73f62703fe53d06f8d3b4d6829d995276142c70e1a4acf1ab7e65a.js"> 104<link rel="modulepreload" href="/assets/controllers/application-368d98631bccbf2349e0d4f8269afb3fe9625118341966de054759d96ea86c7e.js"> 105<link rel="modulepreload" href="/assets/controllers/hello_controller-549135e8e7c683a538c3d6d517339ba470fcfb79d62f738a0a089ba41851a554.js"> 106<link rel="modulepreload" href="/assets/controllers/index-9b459587bb8937d4231cf8e66b1431fb2356bc563cbf86ff08c81dea5aceba00.js"> 107<link rel="modulepreload" href="/assets/controllers/pin_code_controller-e0fa2311dbadb46d6d3f71c54c308af4322d278b513ad2748d7eb0beed8f9bd2.js"> 108<link rel="modulepreload" href="/assets/controllers/webauthn_challenge_controller-0fee4eadf700bbc5186b0912576a1c0ff5ba8d62de82b71e8f5b8dc182557ed9.js">
109<script type="module">import "application"</script>
109 110
110<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async="async" defer="defer" data-turbo-track="reload" data-turbo-temporary="true"></script>
110 111 <link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin> 112 <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3/build/web/hack-subset.css" 113 media="print" onload="this.media='all'"> 114 <noscript><link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3/build/web/hack-subset.css"></noscript> 115 <style> 116 * { font-family: Hack, monospace; font-display: swap; } 117 </style> 118 <!-- Matomo -->
119<script> 120 var _paq = window._paq = window._paq || []; 121 _paq.push(['setCustomDimension', 3, 'web']); // Client 122 _paq.push(['setCustomDimension', 5, "cloud"]); // Server / Instance 123 _paq.push(['trackPageView']); 124 _paq.push(['enableLinkTracking']); 125 (function() { 126 var u="//analytics.akacdn.app/"; 127 _paq.push(['setTrackerUrl', u+'matomo.php']); 128 _paq.push(['setSiteId', '4']); 129 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 130 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 131 })(); 132 133 // Declarative click tracking: any element carrying 134 // data-track-event="Category/action/name" fires that Matomo event when 135 // clicked, so pages declare the event in markup instead of each shipping 136 // its own querySelectorAll/addEventListener block. Category is the surface 137 // ('Pricing', 'Home', 'Download'), action is what happened ('cta_click') â 138 // same taxonomy as console/analytics.ts. A name may itself contain slashes 139 // (platform/format/arch), so only the first two segments are split off. 140 // 141 // One delegated listener on document: it is registered from <head> before 142 // the markup exists, and it keeps working for anything rendered later. 143 // Matomo sends via sendBeacon, so the hit survives the navigation the click 144 // usually triggers. 145 // 146 // One decoder for the grammar, shared by the click delegator below and the 147 // section observer further down â it was written out twice, so a change to 148 // the grammar had to be made in both or the two event kinds would start 149 // disagreeing about what a spec means. 150 function trackSpec(spec) { 151 var parts = spec.split('/'); 152 var cmd = ['trackEvent', parts[0], parts[1]]; 153 var name = parts.slice(2).join('/'); 154 if (name) cmd.push(name); 155 _paq.push(cmd); 156 } 157 158 document.addEventListener('click', function (event) { 159 var el = event.target.closest && event.target.closest('[data-track-event]'); 160 if (!el) return; 161 trackSpec(el.dataset.trackEvent); 162 }); 163 164 // Declarative SECTION VIEW tracking: any element carrying 165 // data-track-section="Category/action/name" fires that event once, the 166 // first time it scrolls into view. Click tracking alone only ever told us 167 // what people pressed, never which section they never reached â this is 168 // the half that makes a page's drop-off point visible. 169 // 170 // Paired with scroll-depth milestones: put data-track-scroll="Category" 171 // on any element (typically <main>) and 25/50/75/100% of document height 172 // are reported once each as Category/scroll_depth/<pct>. 173 // 174 // Both need the DOM, so they wait for it â this partial renders in <head>. 175 document.addEventListener('DOMContentLoaded', function () { 176 var sections = document.querySelectorAll('[data-track-section]'); 177 if (sections.length && 'IntersectionObserver' in window) { 178 var seen = new IntersectionObserver(function (entries) { 179 entries.forEach(function (entry) { 180 if (!entry.isIntersecting) return; 181 trackSpec(entry.target.dataset.trackSection); 182 seen.unobserve(entry.target); 183 }); 184 }, { threshold: 0.3 }); 185 sections.forEach(function (el) { seen.observe(el); }); 186 } 187 188 var scrollRoot = document.querySelector('[data-track-scroll]'); 189 if (!scrollRoot) return; 190 var category = scrollRoot.dataset.trackScroll; 191 var milestones = [25, 50, 75, 100]; 192 var fired = {}; 193 var remaining = milestones.length; 194 var ticking = false; 195 // scrollHeight and innerHeight both force a synchronous layout, so they 196 // are read on resize rather than on every animation frame â this used to 197 // flush layout ~60x a second for the life of the page to emit at most 198 // four events. 199 // 200 // null until the first trustworthy measurement â see the `load` handler 201 // at the bottom. `report` refuses to run before then, because an 202 // unmeasured page and a page that fits on one screen are indistinguishable 203 // here and one of them would fire every milestone at once. 204 var scrollable = null; 205 var growth = null; 206 207 function measure() { 208 var doc = document.documentElement; 209 scrollable = doc.scrollHeight - window.innerHeight; 210 } 211 212 function report() { 213 ticking = false;
214 if (scrollable === null) return; 215 // A page shorter than the viewport is 100% read by definition. 216 var pct = scrollable <= 0 ? 100 : 217 Math.round(((window.pageYOffset || document.documentElement.scrollTop) / scrollable) * 100); 218 milestones.forEach(function (m) { 219 if (pct >= m && !fired[m]) { 220 fired[m] = true; 221 remaining -= 1; 222 _paq.push(['trackEvent', category, 'scroll_depth', String(m)]); 223 } 224 }); 225 // Nothing left to report: stop doing work on every scroll. 226 if (remaining <= 0) { 227 window.removeEventListener('scroll', onScroll); 228 window.removeEventListener('resize', onResize); 229 if (growth) growth.disconnect(); 230 } 231 } 232 233 function onScroll() { 234 if (ticking) return; 235 ticking = true; 236 window.requestAnimationFrame(report); 237 } 238 239 function onResize() { 240 measure(); 241 onScroll(); 242 } 243 244 window.addEventListener('scroll', onScroll, { passive: true }); 245 window.addEventListener('resize', onResize, { passive: true }); 246 247 // Measured on `load`, never on DOMContentLoaded. At DOMContentLoaded the 248 // hero image and every screenshot below it still have no height, so the 249 // document frequently measures SHORTER than the viewport â which the 250 // "fits on one screen" rule above reads as "they have seen all of it" and 251 // reports 25/50/75/100 before anyone has scrolled a pixel, then unhooks 252 // the listeners. On the home page, the one page whose drop-off we most 253 // want to see, that made scroll depth report a flat 100% for everybody. 254 // 255 // ResizeObserver keeps it honest afterwards for anything that arrives 256 // later still (lazy images, embeds, a font swap reflowing the page). 257 window.addEventListener('load', function () { 258 measure(); 259 report(); 260 if (remaining > 0 && 'ResizeObserver' in window) { 261 growth = new ResizeObserver(onResize); 262 growth.observe(document.documentElement); 263 } 264 }); 265 }); 266</script>
266 267<!-- End Matomo Code --> 268 269
269<script data-cfasync="false" nonce="f19ab2b8-bffc-4c04-915d-9f7db1c8439a">try{(function(w,d){!function(j,k,l,m){if(j.zaraz)console.error("zaraz is loaded twice");else{j[l]=j[l]||{};j[l].executed=[];j.zaraz={deferred:[],listeners:[]};j.zaraz._v="20";j.zaraz._n="f19ab2b8-bffc-4c04-915d-9f7db1c8439a";j.zaraz.q=[];j.zaraz._f=function(n){return async function(){var o=Array.prototype.slice.call(arguments);j.zaraz.q.push({m:n,a:o})}};for(const p of["track","set","debug"])j.zaraz[p]=j.zaraz._f(p);j.zaraz.init=()=>{var q=k.getElementsByTagName(m)[0],r=k.createElement(m),s=k.getElementsByTagName("title")[0];s&&(j[l].t=k.getElementsByTagName("title")[0].text);j[l].x=Math.random();j[l].w=j.screen.width;j[l].h=j.screen.height;j[l].j=j.innerHeight;j[l].e=j.innerWidth;j[l].l=j.location.href;j[l].r=k.referrer;j[l].k=j.screen.colorDepth;j[l].n=k.characterSet;j[l].o=(new Date).getTimezoneOffset();if(j.dataLayer)for(const t of Object.entries(Object.entries(dataLayer).reduce((u,v)=>({...u[1],...v[1]}),{})))zaraz.set(t[0],t[1],{scope:"page"});j[l].q=[];for(;j.zaraz.q.length;){const w=j.zaraz.q.shift();j[l].q.push(w)}r.defer=!0;for(const x of[localStorage,sessionStorage])Object.keys(x||{}).filter(z=>z.startsWith("_zaraz_")).forEach(y=>{try{j[l]["z_"+y.slice(7)]=JSON.parse(x.getItem(y))}catch{j[l]["z_"+y.slice(7)]=x.getItem(y)}});r.referrerPolicy="origin";r.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(j[l])));q.parentNode.insertBefore(r,q)};["complete","interactive"].includes(k.readyState)?zaraz.init():j.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async cc=>new Promise(cd=>{if(cc){cc.e&&cc.e.forEach(ce=>{try{const cf=d.querySelector("script[nonce]"),cg=cf?.nonce||cf?.getAttribute("nonce"),ch=d.createElement("script");cg&&(ch.nonce=cg);ch.innerHTML=ce;ch.onload=()=>{d.head.removeChild(ch)};d.head.appendChild(ch)}catch(ci){console.error(`Error executing script: ${ce}\n`,ci)}});Promise.allSettled((cc.f||[]).map(cj=>fetch(cj[0],cj[1])))}cd()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
269</head> 270 271 <body class="bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100"> 272 273 <div class="rounded-md bg-yellow-50 p-4 mt-20 relative z-40 hidden"> 274 <div class="flex"> 275 <div class="flex-shrink-0"> 276 <svg class="h-5 w-5 text-yellow-400" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> 277 <path fill-rule="evenodd" d="M8.485 2.495c.673-1.167 2.357-1.167 3.03 0l6.28 10.875c.673 1.167-.17 2.625-1.516 2.625H3.72c-1.347 0-2.189-1.458-1.515-2.625L8.485 2.495zM10 5a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0v-3.5A.75.75 0 0110 5zm0 9a1 1 0 100-2 1 1 0 000 2z" clip-rule="evenodd" /> 278 </svg> 279 </div> 280 <div class="ml-3"> 281 <h3 class="text-sm font-medium text-yellow-800">Attention needed</h3> 282 <div class="mt-2 text-sm text-yellow-700"> 283 <p></p> 284 </div> 285 </div> 286 </div> 287</div> 288<div class="rounded-md bg-red-50 p-4 mt-20 relative z-40 hidden"> 289 <div class="flex"> 290 <div class="flex-shrink-0"> 291 <svg class="h-5 w-5 text-red-400" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> 292 <path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zM8.28 7.22a.75.75 0 00-1.06 1.06L8.94 10l-1.72 1.72a.75.75 0 101.06 1.06L10 11.06l1.72 1.72a.75.75 0 101.06-1.06L11.06 10l1.72-1.72a.75.75 0 00-1.06-1.06L10 8.94 8.28 7.22z" clip-rule="evenodd" /> 293 </svg> 294 </div> 295 <div class="ml-3"> 296 <h3 class="text-sm font-medium text-red-800">There were errors with your submission</h3> 297 <div class="mt-2 text-sm text-red-700"> 298 <ul role="list" class="list-disc space-y-1 pl-5"> 299 <li> 300 301 </li> 302 </ul> 303 </div> 304 </div> 305 </div> 306</div> 307 308 309 310<header class="absolute inset-x-0 top-0 z-50"> 311 <nav class="flex items-center justify-between p-6 lg:px-8" aria-label="Global"> 312 <div class="flex lg:flex-1"> 313 <a href="/" class="-m-1.5 p-1.5 flex flex-row items-center gap-3"> 314 <img height="40" width="40" src="/icon.png" alt="tempest" title="Tempest Logo" 315 loading="eager"> 316 <h1 class="font-bold opacity-70">Tempest</h1> 317 </a> 318 </div> 319 <div class="flex lg:hidden items-center gap-2"> 320 <button type="button" 321 onclick="document.getElementById('mobilemenu').classList.remove('hidden')" 322 class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700 dark:text-gray-300"> 323 <span class="sr-only">Open main menu</span> 324 <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" 325 stroke="currentColor" aria-hidden="true"> 326 <path stroke-linecap="round" stroke-linejoin="round" 327 d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5" /> 328 </svg> 329 </button> 330 </div> 331 <div class="hidden lg:flex lg:gap-x-12"> 332 <a href="/" class="text-sm font-semibold leading-6 text-gray-900 dark:text-gray-100">Features</a> 333 <a href="/pricing" class="text-sm font-semibold leading-6 text-gray-900 dark:text-gray-100">Pricing</a> 334 <a href="/download" class="text-sm font-semibold leading-6 text-gray-900 dark:text-gray-100">Download</a> 335 <a href="https://docs.gotempest.app/" target="_blank" 336 class="text-sm font-semibold leading-6 text-gray-900 dark:text-gray-100">Documentation</a> 337 <a href="https://community.gotempest.app/t/welcome-to-tempest-community/5/1" target="_blank" 338 class="text-sm font-semibold leading-6 text-gray-900 dark:text-gray-100">Community</a> 339 </div> 340 <div class="hidden lg:flex lg:flex-1 lg:justify-end lg:items-center lg:gap-4"> 341 342<div class="flex items-center gap-2 "> 343 <details class="header-dropdown relative "> 344 <summary class="flex cursor-pointer list-none items-center justify-center gap-2 rounded-lg px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10 [&::-webkit-details-marker]:hidden"> 345 <svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"> 346 <path stroke-linecap="round" stroke-linejoin="round" d="M12 21a9 9 0 100-18 9 9 0 000 18zm0 0c2.21 0 4-4.03 4-9s-1.79-9-4-9-4 4.03-4 9 1.79 9 4 9zM3.6 9h16.8M3.6 15h16.8" /> 347 </svg>
348 <span>English</span> 349 <svg class="h-3.5 w-3.5 opacity-60" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd" /></svg> 350 </summary> 351 <div class="absolute right-0 z-[70] mt-2 max-h-80 w-56 overflow-y-auto rounded-xl bg-white p-1.5 shadow-xl ring-1 ring-black/10 dark:bg-gray-800 dark:ring-white/10 "> 352 <p class="px-2.5 pb-1.5 pt-1 text-xs font-semibold uppercase tracking-wider text-gray-400">Language</p> 353 <a lang="en" hreflang="en" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=en"> 354 <span>English</span> 355 <span class="text-indigo-600 dark:text-indigo-400" aria-hidden="true">â</span> 356</a> <a lang="zh-CN" hreflang="zh-CN" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=zh-CN"> 357 <span>ç®ä½ä¸æ</span> 358 359</a> <a lang="zh-TW" hreflang="zh-TW" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=zh-TW"> 360 <span>ç¹é«ä¸æ</span> 361 362</a> <a lang="ja" hreflang="ja" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=ja"> 363 <span>æ¥æ¬èª</span> 364 365</a> <a lang="ko" hreflang="ko" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=ko"> 366 <span>íêµì´</span> 367 368</a> <a lang="de" hreflang="de" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=de"> 369 <span>Deutsch</span> 370 371</a> <a lang="fr" hreflang="fr" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=fr"> 372 <span>Français</span> 373 374</a> <a lang="es" hreflang="es" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=es"> 375 <span>Español</span> 376 377</a> <a lang="pt-BR" hreflang="pt-BR" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=pt-BR"> 378 <span>Português (Brasil)</span> 379 380</a> <a lang="it" hreflang="it" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=it"> 381 <span>Italiano</span> 382 383</a> <a lang="ru" hreflang="ru" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=ru"> 384 <span>Ð ÑÑÑкий</span> 385 386</a> <a lang="tr" hreflang="tr" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=tr"> 387 <span>Türkçe</span> 388 389</a> <a lang="th" hreflang="th" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=th"> 390 <span>à¹à¸à¸¢</span> 391 392</a> <a lang="vi" hreflang="vi" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=vi">
393 <span>Tiếng Viá»t</span> 394 395</a> <a lang="id" hreflang="id" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=id"> 396 <span>Bahasa Indonesia</span> 397 398</a> </div> 399 </details> 400 401 <details class="header-dropdown relative "> 402 <summary class="flex cursor-pointer list-none items-center justify-center gap-2 rounded-lg px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10 [&::-webkit-details-marker]:hidden"> 403 <svg class="theme-icon-light h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.72 9.72 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z" /></svg> 404 <svg class="theme-icon-dark h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z" /></svg> 405 <svg class="theme-icon-system h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M9 17.25v1.007a3 3 0 01-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0115 18.257V17.25m6-12V15a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 15V5.25m18 0A2.25 2.25 0 0018.75 3H5.25A2.25 2.25 0 003 5.25m18 0H3" /></svg> 406 <span>Appearance</span> 407 <svg class="h-3.5 w-3.5 opacity-60" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd" /></svg> 408 </summary> 409 <div class="absolute right-0 z-[70] mt-2 w-44 rounded-xl bg-white p-1.5 shadow-xl ring-1 ring-black/10 dark:bg-gray-800 dark:ring-white/10"> 410 <button type="button" onclick="applyTheme('system'); this.closest('details').removeAttribute('open')" 411 class="theme-option theme-option-system flex w-full items-center justify-between rounded-lg px-2.5 py-2 text-left text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10"> 412 <span>System</span> 413 <span class="theme-check theme-check-system text-indigo-600 dark:text-indigo-400" aria-hidden="true">â</span> 414 </button> 415 <button type="button" onclick="applyTheme('light'); this.closest('details').removeAttribute('open')" 416 class="theme-option theme-option-light flex w-full items-center justify-between rounded-lg px-2.5 py-2 text-left text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10"> 417 <span>Light</span> 418 <span class="theme-check theme-check-light text-indigo-600 dark:text-indigo-400" aria-hidden="true">â</span> 419 </button> 420 <button type="button" onclick="applyTheme('dark'); this.closest('details').removeAttribute('open')" 421 class="theme-option theme-option-dark flex w-full items-center justify-between rounded-lg px-2.5 py-2 text-left text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10"> 422 <span>Dark</span> 423 <span class="theme-check theme-check-dark text-indigo-600 dark:text-indigo-400" aria-hidden="true">â</span> 424 </button> 425 </div> 426 </details> 427</div> 428 429 <a href="/console" class="text-sm font-semibold leading-6 text-gray-900 dark:text-gray-100">Log in <span aria-hidden="true">→</span></a> 430 </div> 431 </nav> 432</header> 433<!-- Mobile menu â kept outside <header> so backdrop-filter on the header 434 does not trap position:fixed children inside the nav bar height. --> 435<div class="hidden" role="dialog" aria-modal="true" id="mobilemenu">
436 <!-- Background backdrop --> 437 <div class="fixed inset-0 z-50" onclick="document.getElementById('mobilemenu').classList.add('hidden')"></div> 438 <div 439 class="fixed inset-y-0 right-0 z-50 w-full overflow-y-auto bg-white dark:bg-gray-900 px-6 py-6 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10 dark:ring-white/10"> 440 <div class="flex items-center justify-between"> 441 <a href="/" class="-m-1.5 p-1.5"> 442 <span class="sr-only">Tempest</span> 443 <img height="40" width="40" src="/icon.png" alt="logo" loading="eager"> 444 </a> 445 <button type="button" class="-m-2.5 rounded-md p-2.5 text-gray-700 dark:text-gray-300" onclick="document.getElementById('mobilemenu').classList.add('hidden')"> 446 <span class="sr-only">Close menu</span> 447 <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" 448 stroke="currentColor" aria-hidden="true"> 449 <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" /> 450 </svg> 451 </button> 452 </div> 453 <div class="mt-6 flow-root"> 454 <div class="-my-6 divide-y divide-gray-500/10 dark:divide-gray-500/30"> 455 <div class="space-y-2 py-6"> 456 <a href="/" onclick="document.getElementById('mobilemenu').classList.add('hidden')" class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 dark:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800">Features</a> 457 <a href="/pricing" onclick="document.getElementById('mobilemenu').classList.add('hidden')" class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 dark:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800">Pricing</a> 458 <a href="/download" onclick="document.getElementById('mobilemenu').classList.add('hidden')" class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 dark:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800">Download</a> 459 <a href="https://docs.gotempest.app/" target="_blank" 460 class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 dark:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800">Documentation</a> 461 <a href="https://community.gotempest.app/t/welcome-to-tempest-community/5/1" target="_blank" 462 class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 dark:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800">Community</a> 463 </div> 464 <div class="py-6"> 465 466<div class="flex items-center gap-2 w-full"> 467 <details class="header-dropdown relative flex-1"> 468 <summary class="flex cursor-pointer list-none items-center justify-center gap-2 rounded-lg px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10 [&::-webkit-details-marker]:hidden"> 469 <svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"> 470 <path stroke-linecap="round" stroke-linejoin="round" d="M12 21a9 9 0 100-18 9 9 0 000 18zm0 0c2.21 0 4-4.03 4-9s-1.79-9-4-9-4 4.03-4 9 1.79 9 4 9zM3.6 9h16.8M3.6 15h16.8" /> 471 </svg> 472 <span>English</span> 473 <svg class="h-3.5 w-3.5 opacity-60" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd" /></svg> 474 </summary> 475 <div class="absolute right-0 z-[70] mt-2 max-h-80 w-56 overflow-y-auto rounded-xl bg-white p-1.5 shadow-xl ring-1 ring-black/10 dark:bg-gray-800 dark:ring-white/10 left-0 right-auto"> 476 <p class="px-2.5 pb-1.5 pt-1 text-xs font-semibold uppercase tracking-wider text-gray-400">Language</p> 477 <a lang="en" hreflang="en" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=en">
478 <span>English</span> 479 <span class="text-indigo-600 dark:text-indigo-400" aria-hidden="true">â</span> 480</a> <a lang="zh-CN" hreflang="zh-CN" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=zh-CN"> 481 <span>ç®ä½ä¸æ</span> 482 483</a> <a lang="zh-TW" hreflang="zh-TW" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=zh-TW"> 484 <span>ç¹é«ä¸æ</span> 485 486</a> <a lang="ja" hreflang="ja" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=ja"> 487 <span>æ¥æ¬èª</span> 488 489</a> <a lang="ko" hreflang="ko" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=ko"> 490 <span>íêµì´</span> 491 492</a> <a lang="de" hreflang="de" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=de"> 493 <span>Deutsch</span> 494 495</a> <a lang="fr" hreflang="fr" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=fr"> 496 <span>Français</span> 497 498</a> <a lang="es" hreflang="es" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=es"> 499 <span>Español</span> 500 501</a> <a lang="pt-BR" hreflang="pt-BR" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=pt-BR"> 502 <span>Português (Brasil)</span> 503 504</a> <a lang="it" hreflang="it" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=it"> 505 <span>Italiano</span> 506 507</a> <a lang="ru" hreflang="ru" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=ru"> 508 <span>Ð ÑÑÑкий</span> 509 510</a> <a lang="tr" hreflang="tr" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=tr"> 511 <span>Türkçe</span> 512 513</a> <a lang="th" hreflang="th" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=th"> 514 <span>à¹à¸à¸¢</span> 515 516</a> <a lang="vi" hreflang="vi" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=vi"> 517 <span>Tiếng Viá»t</span> 518 519</a> <a lang="id" hreflang="id" class="flex items-center justify-between rounded-lg px-2.5 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10" href="/pricing?locale=id"> 520 <span>Bahasa Indonesia</span> 521 522</a> </div> 523 </details> 524 525 <details class="header-dropdown relative flex-1"> 526 <summary class="flex cursor-pointer list-none items-center justify-center gap-2 rounded-lg px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10 [&::-webkit-details-marker]:hidden"> 527 <svg class="theme-icon-light h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.72 9.72 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z" /></svg> 528 <svg class="theme-icon-dark h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z" /></svg> 529 <svg class="theme-icon-system h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M9 17.25v1.007a3 3 0 01-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0115 18.257V17.25m6-12V15a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 15V5.25m18 0A2.25 2.25 0 0018.75 3H5.25A2.25 2.25 0 003 5.25m18 0H3" /></svg>
530 <span>Appearance</span> 531 <svg class="h-3.5 w-3.5 opacity-60" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd" /></svg> 532 </summary> 533 <div class="absolute right-0 z-[70] mt-2 w-44 rounded-xl bg-white p-1.5 shadow-xl ring-1 ring-black/10 dark:bg-gray-800 dark:ring-white/10"> 534 <button type="button" onclick="applyTheme('system'); this.closest('details').removeAttribute('open')" 535 class="theme-option theme-option-system flex w-full items-center justify-between rounded-lg px-2.5 py-2 text-left text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10"> 536 <span>System</span> 537 <span class="theme-check theme-check-system text-indigo-600 dark:text-indigo-400" aria-hidden="true">â</span> 538 </button> 539 <button type="button" onclick="applyTheme('light'); this.closest('details').removeAttribute('open')" 540 class="theme-option theme-option-light flex w-full items-center justify-between rounded-lg px-2.5 py-2 text-left text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10"> 541 <span>Light</span> 542 <span class="theme-check theme-check-light text-indigo-600 dark:text-indigo-400" aria-hidden="true">â</span> 543 </button> 544 <button type="button" onclick="applyTheme('dark'); this.closest('details').removeAttribute('open')" 545 class="theme-option theme-option-dark flex w-full items-center justify-between rounded-lg px-2.5 py-2 text-left text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-white/10"> 546 <span>Dark</span> 547 <span class="theme-check theme-check-dark text-indigo-600 dark:text-indigo-400" aria-hidden="true">â</span> 548 </button> 549 </div> 550 </details> 551</div> 552 553 </div> 554 <div class="py-6"> 555 <a href="/console" 556 class="-mx-3 block rounded-lg px-3 py-2.5 text-base font-semibold leading-7 text-gray-900 dark:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800">Log 557 in</a> 558 </div> 559 </div> 560 </div> 561 </div> 562</div> 563 564 565<main data-oatmeal data-track-scroll="Pricing" class="isolate overflow-clip bg-mist-100 dark:bg-mist-950"> 566 <!-- Four plan cards, side by side. See HomeController#pricing for why 567 there are no tabs on this page any more. --> 568 <section id="pricing" class="pt-32 pb-16 sm:pt-40" data-track-section="Pricing/section_view/plans"> 569 <div class="mx-auto flex w-full max-w-2xl flex-col gap-12 px-6 md:max-w-3xl lg:max-w-7xl lg:px-10"> 570 <div class="flex flex-col items-center gap-6"> 571 <h1 class="font-display text-4xl/10 tracking-tight text-balance text-mist-950 sm:text-6xl/16 dark:text-white">Pricing</h1> 572 <div class="flex max-w-xl flex-col gap-4 text-center text-lg/8 text-mist-700 dark:text-mist-400"> 573 <p>The time Tempest's AI saves you on one incident is worth more than a year of Pro.</p> 574 <p>Start free, pay monthly, save annually, or own Pro for life.</p> 575 </div> 576 </div> 577 578 <div class="grid grid-cols-1 gap-2 sm:grid-cols-2 lg:grid-cols-4"> 579 <div data-plan-card class="flex flex-col justify-between gap-6 rounded-xl bg-mist-950/2.5 p-6 sm:items-start dark:bg-white/5"> 580 <div class="self-stretch"> 581 <div class="flex items-center justify-between"> 582 <h3 class="text-2xl/8 tracking-tight text-mist-950 dark:text-white">Tempest Free</h3> 583 </div> 584 <p class="mt-1 inline-flex items-baseline gap-1 text-base/7"> 585 <span class="text-mist-500 line-through dark:text-mist-500" data-price-original hidden></span> 586 <span class="text-mist-950 dark:text-white" data-price-label>$0</span> 587 <span class="text-mist-500 dark:text-mist-500" data-price-period>forever</span>
588 <span class="ml-1 inline-flex items-center rounded-full bg-emerald-500/15 px-2 text-xs/6 font-medium text-emerald-700 dark:bg-emerald-400/15 dark:text-emerald-300" data-price-badge hidden></span> 589 </p> 590 <p class="text-sm/6 text-mist-500" data-price-note hidden></p> 591 592 <div class="mt-4 flex flex-col gap-4 text-sm/6 text-mist-700 dark:text-mist-400"> 593 <p>Everything you need to get started on a single device.</p> 594 </div> 595 <ul class="mt-4 space-y-2 text-sm/6 text-mist-700 dark:text-mist-400"> 596 <li class="flex gap-4"> 597 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 598 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 599 </svg> 600 <p>SSH, Mosh, SFTP, FTP, S3 & WebDAV</p> 601 </li> 602 <li class="flex gap-4"> 603 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 604 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 605 </svg> 606 <p>MCP stdio</p> 607 </li> 608 <li class="flex gap-4"> 609 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 610 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 611 </svg> 612 <p>1 synced device</p> 613 </li> 614 <li class="flex gap-4"> 615 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 616 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 617 </svg> 618 <p>iOS, Android, macOS, Windows, Linux & CLI</p> 619 </li> 620 </ul> 621 </div> 622 623 <div class="self-stretch"> 624 <a href="/gallery?action=new&controller=registrations" 625 626 627 data-track-event="Pricing/signup_click/free" 628 class="inline-flex shrink-0 items-center justify-center gap-1 rounded-full px-4 py-2 text-sm/7 font-medium bg-mist-950/10 text-mist-950 hover:bg-mist-950/15 dark:bg-white/10 dark:text-white dark:hover:bg-white/20"> 629 Get started for free 630 </a> 631 </div> 632</div> 633 634 <div data-plan-card class="flex flex-col justify-between gap-6 rounded-xl bg-mist-950/2.5 p-6 sm:items-start dark:bg-white/5"> 635 <div class="self-stretch"> 636 <div class="flex items-center justify-between"> 637 <div class="order-last inline-flex rounded-full bg-mist-950/10 px-2 text-xs/6 font-medium text-mist-950 dark:bg-white/10 dark:text-white">Most popular</div> 638 <h3 class="text-2xl/8 tracking-tight text-mist-950 dark:text-white">Tempest Pro</h3> 639 </div> 640 <p class="mt-1 inline-flex items-baseline gap-1 text-base/7"> 641 <span class="text-mist-500 line-through dark:text-mist-500" data-price-original hidden></span> 642 <span class="text-mist-950 dark:text-white" data-price-label>$5</span> 643 <span class="text-mist-500 dark:text-mist-500" data-price-period>/mo</span> 644 <span class="ml-1 inline-flex items-center rounded-full bg-emerald-500/15 px-2 text-xs/6 font-medium text-emerald-700 dark:bg-emerald-400/15 dark:text-emerald-300" data-price-badge>Save 25%</span> 645 </p> 646 <p class="text-sm/6 text-mist-500" data-price-note>billed annually at $59.99, was $79.99</p> 647 648 <div class="mt-4 mx-auto flex w-fit items-center gap-1 rounded-full bg-mist-950/5 p-1 dark:bg-white/5" 649 role="group" aria-label="Billing period" 650 data-price-picker data-options="[{"id":"annually","label":"Annually","price_label":"$5","original_price_label":null,"period":"/mo","note":"billed annually at $59.99, was $79.99","save_badge":"Save 25%","url":"/pricing/checkout?price_id=price_1Tqlw3APClUrqFkNNxxOpGp5","track":"pro_annual"},{"id":"monthly","label":"Monthly","price_label":"$7.99","original_price_label":null,"period":"/mo","note":"billed monthly, cancel any time","save_badge":null,"url":"/pricing/checkout?price_id=price_1P9zETAPClUrqFkNmjN3MixT","track":"pro_monthly"},{"id":"lifetime","label":"Lifetime","price_label":"$179.99","original_price_label":"$249.99","period":"once","note":"one payment, nothing after it","save_badge":"Save 28%","url":"/pricing/checkout?price_id=price_1TqmT4APClUrqFkN87IjUVNg","track":"pro_lifetime"}]"> 651 <button type="button" data-price-option="annually" aria-selected="true" 652 class="rounded-full px-2.5 py-1 text-xs/4 font-medium text-mist-700 aria-selected:bg-mist-950 aria-selected:text-white dark:text-mist-400 dark:aria-selected:bg-white/15 dark:aria-selected:text-white"> 653 Annually 654 </button> 655 <button type="button" data-price-option="monthly" 656 class="rounded-full px-2.5 py-1 text-xs/4 font-medium text-mist-700 aria-selected:bg-mist-950 aria-selected:text-white dark:text-mist-400 dark:aria-selected:bg-white/15 dark:aria-selected:text-white"> 657 Monthly 658 </button> 659 <button type="button" data-price-option="lifetime" 660 class="rounded-full px-2.5 py-1 text-xs/4 font-medium text-mist-700 aria-selected:bg-mist-950 aria-selected:text-white dark:text-mist-400 dark:aria-selected:bg-white/15 dark:aria-selected:text-white"> 661 Lifetime 662 </button> 663 </div> 664 <div class="mt-4 flex flex-col gap-4 text-sm/6 text-mist-700 dark:text-mist-400"> 665 <p>For power users who want sync, AI, and every protocol.</p> 666 </div> 667 <ul class="mt-4 space-y-2 text-sm/6 text-mist-700 dark:text-mist-400"> 668 <li class="flex gap-4"> 669 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dar
669k:stroke-white"> 670 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 671 </svg> 672 <p>All Features in Tempest Free</p> 673 </li> 674 <li class="flex gap-4"> 675 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 676 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 677 </svg> 678 <p>Unlimited Devices Synced</p> 679 </li> 680 <li class="flex gap-4"> 681 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 682 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 683 </svg> 684 <p>Jump Hosts, Algorithms, Proxies, X11</p> 685 </li> 686 <li class="flex gap-4"> 687 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 688 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 689 </svg> 690 <p>Real-Time Performance Monitoring</p> 691 </li> 692 <li class="flex gap-4"> 693 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 694 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 695 </svg> 696 <p>Storm AI</p> 697 </li> 698 <li class="flex gap-4"> 699 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 700 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 701 </svg> 702 <p>All Protocols (SSH, RDP, RCON, Kubernetes)</p> 703 </li> 704 <li class="flex gap-4"> 705 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 706 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 707 </svg> 708 <p>Host Collaborations</p> 709 </li> 710 <li class="flex gap-4"> 711 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 712 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 713 </svg> 714 <p>Pro on Desktop and Mobile</p> 715 </li> 716 </ul> 717 </div> 718 719 <div class="self-stretch"> 720 <a href="/pricing/checkout?price_id=price_1Tqlw3APClUrqFkNNxxOpGp5" 721 data-price-cta 722 723 data-track-event="Pricing/purchase_click/pro_annual" 724 class="inline-flex shrink-0 items-center justify-center gap-1 rounded-full px-4 py-2 text-sm/7 font-medium bg-mist-950 text-white hover:bg-mist-800 dark:bg-mist-300 dark:text-mist-950 dark:hover:bg-mist-200"> 725 Get Tempest Pro 726 </a> 727 </div> 728</div> 729 730 <div data-plan-card class="flex flex-col justify-between gap-6 rounded-xl bg-mist-950/2.5 p-6 sm:items-start dark:bg-white/5">
731 <div class="self-stretch"> 732 <div class="flex items-center justify-between"> 733 <h3 class="text-2xl/8 tracking-tight text-mist-950 dark:text-white">Tempest Team</h3> 734 </div> 735 <p class="mt-1 inline-flex items-baseline gap-1 text-base/7"> 736 <span class="text-mist-500 line-through dark:text-mist-500" data-price-original hidden></span> 737 <span class="text-mist-950 dark:text-white" data-price-label>$9.99</span> 738 <span class="text-mist-500 dark:text-mist-500" data-price-period>/user/month</span> 739 <span class="ml-1 inline-flex items-center rounded-full bg-emerald-500/15 px-2 text-xs/6 font-medium text-emerald-700 dark:bg-emerald-400/15 dark:text-emerald-300" data-price-badge hidden></span> 740 </p> 741 <p class="text-sm/6 text-mist-500" data-price-note hidden></p> 742 743 <div class="mt-4 flex flex-col gap-4 text-sm/6 text-mist-700 dark:text-mist-400"> 744 <p>Centralized billing and management for your whole team.</p> 745 </div> 746 <ul class="mt-4 space-y-2 text-sm/6 text-mist-700 dark:text-mist-400"> 747 <li class="flex gap-4"> 748 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 749 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 750 </svg> 751 <p>Everything in Tempest Pro</p> 752 </li> 753 <li class="flex gap-4"> 754 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 755 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 756 </svg> 757 <p>Centralized Billing</p> 758 </li> 759 <li class="flex gap-4"> 760 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 761 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 762 </svg> 763 <p>Tempest Relay</p> 764 </li> 765 <li class="flex gap-4"> 766 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 767 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 768 </svg> 769 <p>Centralized Host Manager and ACL</p> 770 </li> 771 <li class="flex gap-4"> 772 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 773 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 774 </svg> 775 <p>Centralized Recording and AI Usage</p> 776 </li> 777 </ul> 778 </div> 779 780 <div class="self-stretch"> 781 <div class="mb-4" data-seat-stepper 782 data-unit-cents="999" 783 data-min="3"> 784 <div class="flex items-center justify-between gap-3"> 785 <span class="text-sm/6 text-mist-700 dark:text-mist-400">Seats</span> 786 <div class="flex items-center gap-2"> 787 <button type="button" data-seat-dec aria-label="Fewer seats" class="flex size-7 items-center justify-center rounded-full bg-mist-950/10 text-mist-950 hover:bg-mist-950/15 dark:bg-white/10 dark:text-white dark:hover:bg-white/20">â</button> 788 <span data-seat-count class="w-8 text-center text-base/7 font-medium text-mist-950 tabular-nums dark:text-white">3</span> 789 <button type="button" data-seat-inc aria-label="More seats" class="flex size-7 items-center justify-center rounded-full bg-mist-950/10 text-mist-950 hover:bg-mist-950/15 dark:bg-white/10 dark:text-white dark:hover:bg-white/20">+</button> 790 </div> 791 </div> 792 <p class="mt-2 inline-flex items-baseline gap-1 text-base/7">
793 <span class="text-mist-950 dark:text-white" data-seat-total></span> 794 <span class="text-mist-500 dark:text-mist-500">/month</span> 795 </p> 796 </div> 797 <a href="/onboarding" 798 799 data-seat-cta 800 data-track-event="Pricing/purchase_click/team_monthly" 801 class="inline-flex shrink-0 items-center justify-center gap-1 rounded-full px-4 py-2 text-sm/7 font-medium bg-mist-950/10 text-mist-950 hover:bg-mist-950/15 dark:bg-white/10 dark:text-white dark:hover:bg-white/20"> 802 Get Tempest Team 803 </a> 804 </div> 805</div> 806 807 <div data-plan-card class="flex flex-col justify-between gap-6 rounded-xl bg-mist-950/2.5 p-6 sm:items-start dark:bg-white/5"> 808 <div class="self-stretch"> 809 <div class="flex items-center justify-between"> 810 <h3 class="text-2xl/8 tracking-tight text-mist-950 dark:text-white">Tempest Enterprise</h3> 811 </div> 812 <p class="mt-1 inline-flex items-baseline gap-1 text-base/7"> 813 <span class="text-mist-500 line-through dark:text-mist-500" data-price-original hidden></span> 814 <span class="text-mist-950 dark:text-white" data-price-label>Custom</span> 815 <span class="text-mist-500 dark:text-mist-500" data-price-period hidden></span> 816 <span class="ml-1 inline-flex items-center rounded-full bg-emerald-500/15 px-2 text-xs/6 font-medium text-emerald-700 dark:bg-emerald-400/15 dark:text-emerald-300" data-price-badge hidden></span> 817 </p> 818 <p class="text-sm/6 text-mist-500" data-price-note hidden></p> 819 820 <div class="mt-4 flex flex-col gap-4 text-sm/6 text-mist-700 dark:text-mist-400"> 821 <p>SSO, self-hosting, and compliance for large organizations.</p> 822 </div> 823 <ul class="mt-4 space-y-2 text-sm/6 text-mist-700 dark:text-mist-400"> 824 <li class="flex gap-4"> 825 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 826 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 827 </svg> 828 <p>Everything in Tempest Team</p> 829 </li> 830 <li class="flex gap-4"> 831 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 832 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 833 </svg> 834 <p>SSO / SAML</p> 835 </li> 836 <li class="flex gap-4"> 837 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 838 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 839 </svg> 840 <p>Self-hosted (Docker & Kubernetes)</p> 841 </li> 842 <li class="flex gap-4"> 843 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 844 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 845 </svg> 846 <p>Tempest Web version</p> 847 </li> 848 <li class="flex gap-4"> 849 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dark:stroke-white"> 850 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 851 </svg> 852 <p>SOC 2 compliance & audit logs</p> 853 </li> 854 <li class="flex gap-4"> 855 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" class="inline-block h-lh shrink-0 stroke-mist-950 dar
855k:stroke-white"> 856 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 857 </svg> 858 <p>Dedicated support & SLA</p> 859 </li> 860 </ul> 861 </div> 862 863 <div class="self-stretch"> 864 <a href="/cdn-cgi/l/email-protection#87f4e6ebe2f4c7e0e8f3e2eaf7e2f4f3a9e6f7f7" target="_blank" rel="noopener" data-track-event="Pricing/contact_click/enterprise" class="inline-flex shrink-0 items-center justify-center gap-1 rounded-full px-4 py-2 text-sm/7 font-medium bg-mist-950/10 text-mist-950 hover:bg-mist-950/15 dark:bg-white/10 dark:text-white dark:hover:bg-white/20"> 865 Contact sales 866 </a> 867 </div> 868</div> 869 870 </div> 871 </div> 872 </section> 873 874 <!-- Plan comparison table â ported from sections/plan-comparison-table.tsx --> 875 <section class="py-16" data-track-section="Pricing/section_view/comparison"> 876 <div class="mx-auto w-full max-w-2xl px-6 md:max-w-3xl lg:max-w-7xl lg:px-10"> 877 <table class="w-full border-collapse text-left text-sm/5 max-sm:hidden"> 878 <colgroup> 879 <col class="w-2/5" /> 880 <col style="width: calc(60% / 4)" /><col style="width: calc(60% / 4)" /><col style="width: calc(60% / 4)" /><col style="width: calc(60% / 4)" /> 881 </colgroup> 882 <thead> 883 <tr> 884 <th class="sticky top-(--scroll-padding-top) bg-mist-100 py-5 pr-3 text-base/7 font-medium text-mist-950 dark:bg-mist-950 dark:text-white">Compare features</th> 885 <th class="sticky top-(--scroll-padding-top) bg-mist-100 p-3 text-center font-semibold text-mist-950 dark:bg-mist-950 dark:text-white">Free</th> 886 <th class="sticky top-(--scroll-padding-top) bg-mist-100 p-3 text-center font-semibold text-mist-950 dark:bg-mist-950 dark:text-white">Pro</th> 887 <th class="sticky top-(--scroll-padding-top) bg-mist-100 p-3 text-center font-semibold text-mist-950 dark:bg-mist-950 dark:text-white">Team</th> 888 <th class="sticky top-(--scroll-padding-top) bg-mist-100 p-3 text-center font-semibold text-mist-950 dark:bg-mist-950 dark:text-white">Enterprise</th> 889 </tr> 890 </thead> 891 <tbody> 892 <tr> 893 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">General</th> 894 </tr> 895 <tr class="group"> 896 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 897 Platform Support <span class="text-mist-500">â iOS · Android · macOS · Windows · Linux · CLI</span> 898 </th> 899 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 900 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 901 </svg> 902</td> 903 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 904 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 905 </svg> 906</td> 907 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
907k:stroke-white"> 908 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 909 </svg> 910</td> 911 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 912 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 913 </svg> 914</td> 915 </tr> 916 <tr class="group"> 917 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 918 MCP stdio 919 </th> 920 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 921 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 922 </svg> 923</td> 924 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 925 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 926 </svg> 927</td> 928 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 929 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 930 </svg> 931</td> 932 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 933 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 934 </svg> 935</td> 936 </tr> 937 <tr class="group"> 938 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 939 MCP HTTP <span class="text-mist-500">â stdio MCP via tempest-cli is free on every tier</span> 940 </th> 941 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 942 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 943 </svg> 944</td> 945 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
945k:stroke-white"> 946 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 947 </svg> 948</td> 949 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 950 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 951 </svg> 952</td> 953 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 954 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 955 </svg> 956</td> 957 </tr> 958 </tbody> 959 <tbody> 960 <tr> 961 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Connections</th> 962 </tr> 963 <tr class="group"> 964 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 965 SSH 966 </th> 967 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 968 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 969 </svg> 970</td> 971 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 972 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 973 </svg> 974</td> 975 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 976 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 977 </svg> 978</td> 979 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 980 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 981 </svg> 982</td> 983 </tr> 984 <tr class="group"> 985 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 986 Mosh 987 </th> 988 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
988k:stroke-white"> 989 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 990 </svg> 991</td> 992 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 993 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 994 </svg> 995</td> 996 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 997 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 998 </svg> 999</td> 1000 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1001 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1002 </svg> 1003</td> 1004 </tr> 1005 <tr class="group"> 1006 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1007 SFTP 1008 </th> 1009 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1010 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1011 </svg> 1012</td> 1013 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1014 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1015 </svg> 1016</td> 1017 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1018 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1019 </svg> 1020</td> 1021 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1022 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1023 </svg> 1024</td> 1025 </tr> 1026 <tr class="group"> 1027 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1028 FTP 1029 </th> 1030 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1030k:stroke-white"> 1031 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1032 </svg> 1033</td> 1034 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1035 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1036 </svg> 1037</td> 1038 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1039 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1040 </svg> 1041</td> 1042 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1043 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1044 </svg> 1045</td> 1046 </tr> 1047 <tr class="group"> 1048 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1049 S3 1050 </th> 1051 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1052 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1053 </svg> 1054</td> 1055 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1056 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1057 </svg> 1058</td> 1059 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1060 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1061 </svg> 1062</td> 1063 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1064 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1065 </svg> 1066</td> 1067 </tr> 1068 <tr class="group"> 1069 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1070 WebDAV 1071 </th> 1072 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1072k:stroke-white"> 1073 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1074 </svg> 1075</td> 1076 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1077 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1078 </svg> 1079</td> 1080 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1081 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1082 </svg> 1083</td> 1084 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1085 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1086 </svg> 1087</td> 1088 </tr> 1089 <tr class="group"> 1090 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1091 Telnet 1092 </th> 1093 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1094 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1095 </svg> 1096</td> 1097 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1098 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1099 </svg> 1100</td> 1101 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1102 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1103 </svg> 1104</td> 1105 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1106 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1107 </svg> 1108</td> 1109 </tr> 1110 <tr class="group"> 1111 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">
1112 Serial 1113 </th> 1114 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1115 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1116 </svg> 1117</td> 1118 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1119 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1120 </svg> 1121</td> 1122 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1123 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1124 </svg> 1125</td> 1126 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1127 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1128 </svg> 1129</td> 1130 </tr> 1131 <tr class="group"> 1132 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1133 RCON 1134 </th> 1135 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1136 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1137 </svg> 1138</td> 1139 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1140 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1141 </svg> 1142</td> 1143 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1144 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1145 </svg> 1146</td> 1147 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1147k:stroke-white"> 1148 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1149 </svg> 1150</td> 1151 </tr> 1152 <tr class="group"> 1153 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1154 VNC 1155 </th> 1156 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1157 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1158 </svg> 1159</td> 1160 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1161 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1162 </svg> 1163</td> 1164 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1165 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1166 </svg> 1167</td> 1168 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1169 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1170 </svg> 1171</td> 1172 </tr> 1173 <tr class="group"> 1174 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1175 RDP 1176 </th> 1177 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1178 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1179 </svg> 1180</td> 1181 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1182 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1183 </svg> 1184</td> 1185 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1185k:stroke-white"> 1186 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1187 </svg> 1188</td> 1189 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1190 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1191 </svg> 1192</td> 1193 </tr> 1194 </tbody> 1195 <tbody> 1196 <tr> 1197 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SSH Features</th> 1198 </tr> 1199 <tr class="group"> 1200 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1201 Custom SSH Algorithms 1202 </th> 1203 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1204 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1205 </svg> 1206</td> 1207 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1208 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1209 </svg> 1210</td> 1211 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1212 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1213 </svg> 1214</td> 1215 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1216 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1217 </svg> 1218</td> 1219 </tr> 1220 <tr class="group"> 1221 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1222 Agent Forwarding 1223 </th> 1224 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1224k:stroke-white"> 1225 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1226 </svg> 1227</td> 1228 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1229 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1230 </svg> 1231</td> 1232 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1233 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1234 </svg> 1235</td> 1236 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1237 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1238 </svg> 1239</td> 1240 </tr> 1241 <tr class="group"> 1242 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1243 X11 Forwarding 1244 </th> 1245 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1246 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1247 </svg> 1248</td> 1249 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1250 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1251 </svg> 1252</td> 1253 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1254 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1255 </svg> 1256</td> 1257 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1258 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1259 </svg> 1260</td> 1261 </tr> 1262 <tr class="group"> 1263 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1264 Port Forwarding 1265 </th> 1266 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1266k:stroke-white"> 1267 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1268 </svg> 1269</td> 1270 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1271 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1272 </svg> 1273</td> 1274 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1275 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1276 </svg> 1277</td> 1278 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1279 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1280 </svg> 1281</td> 1282 </tr> 1283 <tr class="group"> 1284 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1285 Connection Multiplexing <span class="text-mist-500">â reuse one master connection, instant new sessions</span> 1286 </th> 1287 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1288 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1289 </svg> 1290</td> 1291 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1292 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1293 </svg> 1294</td> 1295 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1296 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1297 </svg> 1298</td> 1299 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1299k:stroke-white"> 1300 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1301 </svg> 1302</td> 1303 </tr> 1304 <tr class="group"> 1305 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1306 Additional Password <span class="text-mist-500">â save & auto-send a second password (e.g. sudo)</span> 1307 </th> 1308 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1309 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1310 </svg> 1311</td> 1312 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1313 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1314 </svg> 1315</td> 1316 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1317 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1318 </svg> 1319</td> 1320 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1321 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1322 </svg> 1323</td> 1324 </tr> 1325 </tbody> 1326 <tbody> 1327 <tr> 1328 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Productivity</th> 1329 </tr> 1330 <tr class="group"> 1331 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1332 Synced Devices 1333 </th> 1334 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10">1</td> 1335 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10">Unlimited</td> 1336 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10">Unlimited</td> 1337 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10">Unlimited</td> 1338 </tr> 1339 <tr class="group"> 1340 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1341 Kubernetes Shell 1342 </th> 1343 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1343k:stroke-white"> 1344 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1345 </svg> 1346</td> 1347 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1348 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1349 </svg> 1350</td> 1351 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1352 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1353 </svg> 1354</td> 1355 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1356 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1357 </svg> 1358</td> 1359 </tr> 1360 <tr class="group"> 1361 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1362 Performance Monitor 1363 </th> 1364 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1365 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1366 </svg> 1367</td> 1368 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1369 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1370 </svg> 1371</td> 1372 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1373 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1374 </svg> 1375</td> 1376 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1377 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1378 </svg> 1379</td> 1380 </tr> 1381 <tr class="group"> 1382 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1383 iPerf Benchmark <span class="text-mist-500">â built-in bandwidth testing</span> 1384 </th> 1385 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1385k:stroke-white"> 1386 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1387 </svg> 1388</td> 1389 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1390 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1391 </svg> 1392</td> 1393 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1394 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1395 </svg> 1396</td> 1397 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1398 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1399 </svg> 1400</td> 1401 </tr> 1402 <tr class="group"> 1403 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1404 Multiple Windows 1405 </th> 1406 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1407 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1408 </svg> 1409</td> 1410 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1411 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1412 </svg> 1413</td> 1414 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1415 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1416 </svg> 1417</td> 1418 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1419 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1420 </svg> 1421</td> 1422 </tr> 1423 <tr class="group"> 1424 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1425 Multi-Instance Run 1426 </th> 1427 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1427k:stroke-white"> 1428 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1429 </svg> 1430</td> 1431 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1432 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1433 </svg> 1434</td> 1435 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1436 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1437 </svg> 1438</td> 1439 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1440 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1441 </svg> 1442</td> 1443 </tr> 1444 <tr class="group"> 1445 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1446 Bulk Edit Hosts <span class="text-mist-500">â multi-select and edit tags, folders, or settings at once</span> 1447 </th> 1448 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1449 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1450 </svg> 1451</td> 1452 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1453 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1454 </svg> 1455</td> 1456 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1457 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1458 </svg> 1459</td> 1460 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1460k:stroke-white"> 1461 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1462 </svg> 1463</td> 1464 </tr> 1465 <tr class="group"> 1466 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1467 Session Recording <span class="text-mist-500">â export sessions as asciicast</span> 1468 </th> 1469 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1470 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1471 </svg> 1472</td> 1473 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1474 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1475 </svg> 1476</td> 1477 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1478 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1479 </svg> 1480</td> 1481 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1482 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1483 </svg> 1484</td> 1485 </tr> 1486 <tr class="group"> 1487 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1488 Collaboration 1489 </th> 1490 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1491 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1492 </svg> 1493</td> 1494 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1495 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1496 </svg> 1497</td> 1498 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1498k:stroke-white"> 1499 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1500 </svg> 1501</td> 1502 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1503 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1504 </svg> 1505</td> 1506 </tr> 1507 </tbody> 1508 <tbody> 1509 <tr> 1510 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SFTP</th> 1511 </tr> 1512 <tr class="group"> 1513 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1514 SFTP Editor 1515 </th> 1516 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1517 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1518 </svg> 1519</td> 1520 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1521 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1522 </svg> 1523</td> 1524 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1525 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1526 </svg> 1527</td> 1528 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1529 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1530 </svg> 1531</td> 1532 </tr> 1533 <tr class="group"> 1534 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1535 SFTP Bookmarks 1536 </th> 1537 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1537k:stroke-white"> 1538 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1539 </svg> 1540</td> 1541 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1542 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1543 </svg> 1544</td> 1545 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1546 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1547 </svg> 1548</td> 1549 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1550 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1551 </svg> 1552</td> 1553 </tr> 1554 </tbody> 1555 <tbody> 1556 <tr> 1557 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Snippets</th> 1558 </tr> 1559 <tr class="group"> 1560 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1561 Snippet History 1562 </th> 1563 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1564 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1565 </svg> 1566</td> 1567 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1568 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1569 </svg> 1570</td> 1571 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1572 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1573 </svg> 1574</td> 1575 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1575k:stroke-white"> 1576 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1577 </svg> 1578</td> 1579 </tr> 1580 <tr class="group"> 1581 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1582 Snippet Scheduling 1583 </th> 1584 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1585 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1586 </svg> 1587</td> 1588 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1589 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1590 </svg> 1591</td> 1592 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1593 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1594 </svg> 1595</td> 1596 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1597 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1598 </svg> 1599</td> 1600 </tr> 1601 <tr class="group"> 1602 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1603 AI Snippet Writer 1604 </th> 1605 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1606 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1607 </svg> 1608</td> 1609 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1610 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1611 </svg> 1612</td> 1613 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1613k:stroke-white"> 1614 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1615 </svg> 1616</td> 1617 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1618 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1619 </svg> 1620</td> 1621 </tr> 1622 </tbody> 1623 <tbody> 1624 <tr> 1625 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">AI</th> 1626 </tr> 1627 <tr class="group"> 1628 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1629 Storm AI (Copilot) 1630 </th> 1631 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1632 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1633 </svg> 1634</td> 1635 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1636 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1637 </svg> 1638</td> 1639 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1640 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1641 </svg> 1642</td> 1643 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1644 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1645 </svg> 1646</td> 1647 </tr> 1648 <tr class="group"> 1649 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1650 Bring your own model 1651 </th> 1652 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1652k:stroke-white"> 1653 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1654 </svg> 1655</td> 1656 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1657 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1658 </svg> 1659</td> 1660 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1661 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1662 </svg> 1663</td> 1664 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1665 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1666 </svg> 1667</td> 1668 </tr> 1669 </tbody> 1670 <tbody> 1671 <tr> 1672 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Team Management</th> 1673 </tr> 1674 <tr class="group"> 1675 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1676 Centralized Billing 1677 </th> 1678 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1679 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1680 </svg> 1681</td> 1682 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1683 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1684 </svg> 1685</td> 1686 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1687 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1688 </svg> 1689</td> 1690 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1690k:stroke-white"> 1691 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1692 </svg> 1693</td> 1694 </tr> 1695 <tr class="group"> 1696 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1697 Tempest Relay 1698 </th> 1699 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1700 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1701 </svg> 1702</td> 1703 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1704 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1705 </svg> 1706</td> 1707 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1708 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1709 </svg> 1710</td> 1711 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1712 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1713 </svg> 1714</td> 1715 </tr> 1716 <tr class="group"> 1717 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1718 Centralized Host Manager & ACL 1719 </th> 1720 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1721 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1722 </svg> 1723</td> 1724 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1725 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1726 </svg> 1727</td> 1728 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1728k:stroke-white"> 1729 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1730 </svg> 1731</td> 1732 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1733 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1734 </svg> 1735</td> 1736 </tr> 1737 <tr class="group"> 1738 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1739 Centralized Recording & AI Usage 1740 </th> 1741 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1742 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1743 </svg> 1744</td> 1745 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1746 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1747 </svg> 1748</td> 1749 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1750 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1751 </svg> 1752</td> 1753 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1754 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1755 </svg> 1756</td> 1757 </tr> 1758 <tr class="group"> 1759 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1760 Shared Vaults <span class="text-mist-500">â invite others to a synced credential vault</span> 1761 </th> 1762 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1763 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1764 </svg> 1765</td> 1766 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1766k:stroke-white"> 1767 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1768 </svg> 1769</td> 1770 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1771 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1772 </svg> 1773</td> 1774 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1775 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1776 </svg> 1777</td> 1778 </tr> 1779 </tbody> 1780 <tbody> 1781 <tr> 1782 <th colspan="5" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Enterprise Deployment</th> 1783 </tr> 1784 <tr class="group"> 1785 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1786 Self-Hosted (Docker) 1787 </th> 1788 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1789 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1790 </svg> 1791</td> 1792 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1793 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1794 </svg> 1795</td> 1796 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1797 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1798 </svg> 1799</td> 1800 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1801 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1802 </svg> 1803</td> 1804 </tr> 1805 <tr class="group"> 1806 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1807 Self-Hosted (Kubernetes) 1808 </th> 1809 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1809k:stroke-white"> 1810 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1811 </svg> 1812</td> 1813 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1814 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1815 </svg> 1816</td> 1817 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1818 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1819 </svg> 1820</td> 1821 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1822 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1823 </svg> 1824</td> 1825 </tr> 1826 <tr class="group"> 1827 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1828 Tempest Web Version 1829 </th> 1830 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1831 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1832 </svg> 1833</td> 1834 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1835 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1836 </svg> 1837</td> 1838 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1839 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1840 </svg> 1841</td> 1842 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
1842k:stroke-white"> 1843 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1844 </svg> 1845</td> 1846 </tr> 1847 <tr class="group"> 1848 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1849 Vault Isolation <span class="text-mist-500">â HashiCorp Vault-backed PKI, dedicated per-team storage</span> 1850 </th> 1851 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1852 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1853 </svg> 1854</td> 1855 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1856 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1857 </svg> 1858</td> 1859 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1860 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1861 </svg> 1862</td> 1863 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1864 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1865 </svg> 1866</td> 1867 </tr> 1868 <tr class="group"> 1869 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1870 SSO 1871 </th> 1872 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1873 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1874 </svg> 1875</td> 1876 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1877 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1878 </svg> 1879</td> 1880 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1880k:stroke-white"> 1881 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1882 </svg> 1883</td> 1884 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1885 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1886 </svg> 1887</td> 1888 </tr> 1889 <tr class="group"> 1890 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1891 Shared Library Permission Settings 1892 </th> 1893 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1894 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1895 </svg> 1896</td> 1897 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1898 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1899 </svg> 1900</td> 1901 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1902 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1903 </svg> 1904</td> 1905 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1906 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1907 </svg> 1908</td> 1909 </tr> 1910 <tr class="group"> 1911 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1912 Forced Recording Upload to Tempest Cloud 1913 </th> 1914 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1915 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1916 </svg> 1917</td> 1918 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1918k:stroke-white"> 1919 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1920 </svg> 1921</td> 1922 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1923 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1924 </svg> 1925</td> 1926 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1927 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1928 </svg> 1929</td> 1930 </tr> 1931 <tr class="group"> 1932 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10"> 1933 SOC 2 Compliance & Audit 1934 </th> 1935 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1936 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1937 </svg> 1938</td> 1939 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1940 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1941 </svg> 1942</td> 1943 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 1944 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1945 </svg> 1946</td> 1947 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1948 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1949 </svg> 1950</td> 1951 </tr> 1952 </tbody> 1953 </table> 1954 1955 <div class="sm:hidden"> 1956 <el-tab-group> 1957 <el-tab-list class="flex gap-6"> 1958 <button type="button" data-track-event="Pricing/compare_tab/free" aria-selected="true" class="relative -mb-px flex-1 border-b border-b-transparent px-2 py-6 text-sm/5 font-medium text-mist-500 aria-selected:border-mist-950 aria-selected:text-mist-950 dar
1958k:aria-selected:border-white dark:aria-selected:text-white">Free</button> 1959 <button type="button" data-track-event="Pricing/compare_tab/pro" class="relative -mb-px flex-1 border-b border-b-transparent px-2 py-6 text-sm/5 font-medium text-mist-500 aria-selected:border-mist-950 aria-selected:text-mist-950 dark:aria-selected:border-white dark:aria-selected:text-white">Pro</button> 1960 <button type="button" data-track-event="Pricing/compare_tab/team" class="relative -mb-px flex-1 border-b border-b-transparent px-2 py-6 text-sm/5 font-medium text-mist-500 aria-selected:border-mist-950 aria-selected:text-mist-950 dark:aria-selected:border-white dark:aria-selected:text-white">Team</button> 1961 <button type="button" data-track-event="Pricing/compare_tab/enterprise" class="relative -mb-px flex-1 border-b border-b-transparent px-2 py-6 text-sm/5 font-medium text-mist-500 aria-selected:border-mist-950 aria-selected:text-mist-950 dark:aria-selected:border-white dark:aria-selected:text-white">Enterprise</button> 1962 </el-tab-list> 1963 <el-tab-panels> 1964 <table class="w-full border-collapse text-left text-sm/5"> 1965 <colgroup> 1966 <col class="w-3/4" /> 1967 <col class="w-1/4" /> 1968 </colgroup> 1969 <tbody> 1970 <tr> 1971 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">General</th> 1972 </tr> 1973 <tr class="group"> 1974 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Platform Support</th> 1975 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1976 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1977 </svg> 1978</td> 1979 </tr> 1980 <tr class="group"> 1981 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">MCP stdio</th> 1982 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 1983 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 1984 </svg> 1985</td> 1986 </tr> 1987 <tr class="group"> 1988 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">MCP HTTP</th> 1989 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
1989k:stroke-white"> 1990 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 1991 </svg> 1992</td> 1993 </tr> 1994 </tbody> 1995 <tbody> 1996 <tr> 1997 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Connections</th> 1998 </tr> 1999 <tr class="group"> 2000 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SSH</th> 2001 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2002 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2003 </svg> 2004</td> 2005 </tr> 2006 <tr class="group"> 2007 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Mosh</th> 2008 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2009 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2010 </svg> 2011</td> 2012 </tr> 2013 <tr class="group"> 2014 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP</th> 2015 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2016 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2017 </svg> 2018</td> 2019 </tr> 2020 <tr class="group"> 2021 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">FTP</th> 2022 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2023 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2024 </svg> 2025</td> 2026 </tr> 2027 <tr class="group"> 2028 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">S3</th> 2029 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2029k:stroke-white"> 2030 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2031 </svg> 2032</td> 2033 </tr> 2034 <tr class="group"> 2035 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">WebDAV</th> 2036 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2037 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2038 </svg> 2039</td> 2040 </tr> 2041 <tr class="group"> 2042 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Telnet</th> 2043 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2044 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2045 </svg> 2046</td> 2047 </tr> 2048 <tr class="group"> 2049 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Serial</th> 2050 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2051 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2052 </svg> 2053</td> 2054 </tr> 2055 <tr class="group"> 2056 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">RCON</th> 2057 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2058 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2059 </svg> 2060</td> 2061 </tr> 2062 <tr class="group"> 2063 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">VNC</th> 2064 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2064k:stroke-white"> 2065 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2066 </svg> 2067</td> 2068 </tr> 2069 <tr class="group"> 2070 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">RDP</th> 2071 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2072 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2073 </svg> 2074</td> 2075 </tr> 2076 </tbody> 2077 <tbody> 2078 <tr> 2079 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SSH Features</th> 2080 </tr> 2081 <tr class="group"> 2082 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Custom SSH Algorithms</th> 2083 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2084 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2085 </svg> 2086</td> 2087 </tr> 2088 <tr class="group"> 2089 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Agent Forwarding</th> 2090 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2091 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2092 </svg> 2093</td> 2094 </tr> 2095 <tr class="group"> 2096 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">X11 Forwarding</th> 2097 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2097k:stroke-white"> 2098 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2099 </svg> 2100</td> 2101 </tr> 2102 <tr class="group"> 2103 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Port Forwarding</th> 2104 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2105 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2106 </svg> 2107</td> 2108 </tr> 2109 <tr class="group"> 2110 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Connection Multiplexing</th> 2111 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2112 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2113 </svg> 2114</td> 2115 </tr> 2116 <tr class="group"> 2117 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Additional Password</th> 2118 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2119 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2120 </svg> 2121</td> 2122 </tr> 2123 </tbody> 2124 <tbody> 2125 <tr> 2126 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Productivity</th> 2127 </tr> 2128 <tr class="group"> 2129 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Synced Devices</th> 2130 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10">1</td> 2131 </tr> 2132 <tr class="group"> 2133 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Kubernetes Shell</th> 2134 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2134k:stroke-white"> 2135 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2136 </svg> 2137</td> 2138 </tr> 2139 <tr class="group"> 2140 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Performance Monitor</th> 2141 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2142 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2143 </svg> 2144</td> 2145 </tr> 2146 <tr class="group"> 2147 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">iPerf Benchmark</th> 2148 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2149 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2150 </svg> 2151</td> 2152 </tr> 2153 <tr class="group"> 2154 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Multiple Windows</th> 2155 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2156 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2157 </svg> 2158</td> 2159 </tr> 2160 <tr class="group"> 2161 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Multi-Instance Run</th> 2162 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2163 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2164 </svg> 2165</td> 2166 </tr> 2167 <tr class="group"> 2168 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Bulk Edit Hosts</th> 2169 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2169k:stroke-white"> 2170 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2171 </svg> 2172</td> 2173 </tr> 2174 <tr class="group"> 2175 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Session Recording</th> 2176 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2177 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2178 </svg> 2179</td> 2180 </tr> 2181 <tr class="group"> 2182 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Collaboration</th> 2183 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2184 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2185 </svg> 2186</td> 2187 </tr> 2188 </tbody> 2189 <tbody> 2190 <tr> 2191 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SFTP</th> 2192 </tr> 2193 <tr class="group"> 2194 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP Editor</th> 2195 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2196 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2197 </svg> 2198</td> 2199 </tr> 2200 <tr class="group"> 2201 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP Bookmarks</th> 2202 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2203 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2204 </svg> 2205</td> 2206 </tr> 2207 </tbody> 2208 <tbody> 2209 <tr> 2210 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dar
2210k:border-t-white/5 dark:border-b-white/10 dark:text-white">Snippets</th> 2211 </tr> 2212 <tr class="group"> 2213 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Snippet History</th> 2214 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2215 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2216 </svg> 2217</td> 2218 </tr> 2219 <tr class="group"> 2220 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Snippet Scheduling</th> 2221 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2222 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2223 </svg> 2224</td> 2225 </tr> 2226 <tr class="group"> 2227 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">AI Snippet Writer</th> 2228 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2229 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2230 </svg> 2231</td> 2232 </tr> 2233 </tbody> 2234 <tbody> 2235 <tr> 2236 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">AI</th> 2237 </tr> 2238 <tr class="group"> 2239 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Storm AI (Copilot)</th> 2240 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2241 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2242 </svg> 2243</td> 2244 </tr> 2245 <tr class="group"> 2246 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Bring your own model</th> 2247 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2247k:stroke-white"> 2248 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2249 </svg> 2250</td> 2251 </tr> 2252 </tbody> 2253 <tbody> 2254 <tr> 2255 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Team Management</th> 2256 </tr> 2257 <tr class="group"> 2258 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Billing</th> 2259 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2260 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2261 </svg> 2262</td> 2263 </tr> 2264 <tr class="group"> 2265 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Tempest Relay</th> 2266 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2267 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2268 </svg> 2269</td> 2270 </tr> 2271 <tr class="group"> 2272 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Host Manager & ACL</th> 2273 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2274 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2275 </svg> 2276</td> 2277 </tr> 2278 <tr class="group"> 2279 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Recording & AI Usage</th> 2280 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2280k:stroke-white"> 2281 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2282 </svg> 2283</td> 2284 </tr> 2285 <tr class="group"> 2286 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Shared Vaults</th> 2287 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2288 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2289 </svg> 2290</td> 2291 </tr> 2292 </tbody> 2293 <tbody> 2294 <tr> 2295 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Enterprise Deployment</th> 2296 </tr> 2297 <tr class="group"> 2298 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Self-Hosted (Docker)</th> 2299 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2300 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2301 </svg> 2302</td> 2303 </tr> 2304 <tr class="group"> 2305 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Self-Hosted (Kubernetes)</th> 2306 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2307 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2308 </svg> 2309</td> 2310 </tr> 2311 <tr class="group"> 2312 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Tempest Web Version</th> 2313 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2313k:stroke-white"> 2314 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2315 </svg> 2316</td> 2317 </tr> 2318 <tr class="group"> 2319 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Vault Isolation</th> 2320 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2321 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2322 </svg> 2323</td> 2324 </tr> 2325 <tr class="group"> 2326 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SSO</th> 2327 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2328 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2329 </svg> 2330</td> 2331 </tr> 2332 <tr class="group"> 2333 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Shared Library Permission Settings</th> 2334 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2335 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2336 </svg> 2337</td> 2338 </tr> 2339 <tr class="group"> 2340 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Forced Recording Upload to Tempest Cloud</th> 2341 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2342 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2343 </svg> 2344</td> 2345 </tr> 2346 <tr class="group"> 2347 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SOC 2 Compliance & Audit</th> 2348 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2348k:stroke-white"> 2349 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2350 </svg> 2351</td> 2352 </tr> 2353 </tbody> 2354 </table> 2355 <table hidden class="w-full border-collapse text-left text-sm/5"> 2356 <colgroup> 2357 <col class="w-3/4" /> 2358 <col class="w-1/4" /> 2359 </colgroup> 2360 <tbody> 2361 <tr> 2362 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">General</th> 2363 </tr> 2364 <tr class="group"> 2365 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Platform Support</th> 2366 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2367 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2368 </svg> 2369</td> 2370 </tr> 2371 <tr class="group"> 2372 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">MCP stdio</th> 2373 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2374 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2375 </svg> 2376</td> 2377 </tr> 2378 <tr class="group"> 2379 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">MCP HTTP</th> 2380 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2381 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2382 </svg> 2383</td> 2384 </tr> 2385 </tbody> 2386 <tbody> 2387 <tr> 2388 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Connections</th> 2389 </tr> 2390 <tr class="group"> 2391 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SSH</th> 2392 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2392k:stroke-white"> 2393 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2394 </svg> 2395</td> 2396 </tr> 2397 <tr class="group"> 2398 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Mosh</th> 2399 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2400 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2401 </svg> 2402</td> 2403 </tr> 2404 <tr class="group"> 2405 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP</th> 2406 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2407 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2408 </svg> 2409</td> 2410 </tr> 2411 <tr class="group"> 2412 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">FTP</th> 2413 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2414 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2415 </svg> 2416</td> 2417 </tr> 2418 <tr class="group"> 2419 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">S3</th> 2420 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2421 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2422 </svg> 2423</td> 2424 </tr> 2425 <tr class="group"> 2426 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">WebDAV</th> 2427 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2427k:stroke-white"> 2428 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2429 </svg> 2430</td> 2431 </tr> 2432 <tr class="group"> 2433 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Telnet</th> 2434 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2435 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2436 </svg> 2437</td> 2438 </tr> 2439 <tr class="group"> 2440 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Serial</th> 2441 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2442 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2443 </svg> 2444</td> 2445 </tr> 2446 <tr class="group"> 2447 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">RCON</th> 2448 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2449 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2450 </svg> 2451</td> 2452 </tr> 2453 <tr class="group"> 2454 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">VNC</th> 2455 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2456 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2457 </svg> 2458</td> 2459 </tr> 2460 <tr class="group"> 2461 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">RDP</th> 2462 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2462k:stroke-white"> 2463 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2464 </svg> 2465</td> 2466 </tr> 2467 </tbody> 2468 <tbody> 2469 <tr> 2470 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SSH Features</th> 2471 </tr> 2472 <tr class="group"> 2473 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Custom SSH Algorithms</th> 2474 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2475 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2476 </svg> 2477</td> 2478 </tr> 2479 <tr class="group"> 2480 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Agent Forwarding</th> 2481 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2482 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2483 </svg> 2484</td> 2485 </tr> 2486 <tr class="group"> 2487 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">X11 Forwarding</th> 2488 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2489 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2490 </svg> 2491</td> 2492 </tr> 2493 <tr class="group"> 2494 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Port Forwarding</th> 2495 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2496 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2497 </svg> 2498</td> 2499 </tr> 2500 <tr class="group"> 2501 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Connection Multiplexing</th> 2502 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2502k:stroke-white"> 2503 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2504 </svg> 2505</td> 2506 </tr> 2507 <tr class="group"> 2508 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Additional Password</th> 2509 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2510 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2511 </svg> 2512</td> 2513 </tr> 2514 </tbody> 2515 <tbody> 2516 <tr> 2517 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Productivity</th> 2518 </tr> 2519 <tr class="group"> 2520 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Synced Devices</th> 2521 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10">Unlimited</td> 2522 </tr> 2523 <tr class="group"> 2524 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Kubernetes Shell</th> 2525 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2526 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2527 </svg> 2528</td> 2529 </tr> 2530 <tr class="group"> 2531 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Performance Monitor</th> 2532 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2533 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2534 </svg> 2535</td> 2536 </tr> 2537 <tr class="group"> 2538 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">iPerf Benchmark</th> 2539 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2539k:stroke-white"> 2540 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2541 </svg> 2542</td> 2543 </tr> 2544 <tr class="group"> 2545 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Multiple Windows</th> 2546 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2547 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2548 </svg> 2549</td> 2550 </tr> 2551 <tr class="group"> 2552 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Multi-Instance Run</th> 2553 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2554 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2555 </svg> 2556</td> 2557 </tr> 2558 <tr class="group"> 2559 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Bulk Edit Hosts</th> 2560 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2561 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2562 </svg> 2563</td> 2564 </tr> 2565 <tr class="group"> 2566 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Session Recording</th> 2567 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2568 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2569 </svg> 2570</td> 2571 </tr> 2572 <tr class="group"> 2573 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Collaboration</th> 2574 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2574k:stroke-white"> 2575 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2576 </svg> 2577</td> 2578 </tr> 2579 </tbody> 2580 <tbody> 2581 <tr> 2582 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SFTP</th> 2583 </tr> 2584 <tr class="group"> 2585 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP Editor</th> 2586 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2587 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2588 </svg> 2589</td> 2590 </tr> 2591 <tr class="group"> 2592 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP Bookmarks</th> 2593 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2594 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2595 </svg> 2596</td> 2597 </tr> 2598 </tbody> 2599 <tbody> 2600 <tr> 2601 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Snippets</th> 2602 </tr> 2603 <tr class="group"> 2604 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Snippet History</th> 2605 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2606 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2607 </svg> 2608</td> 2609 </tr> 2610 <tr class="group"> 2611 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Snippet Scheduling</th> 2612 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2612k:stroke-white"> 2613 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2614 </svg> 2615</td> 2616 </tr> 2617 <tr class="group"> 2618 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">AI Snippet Writer</th> 2619 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2620 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2621 </svg> 2622</td> 2623 </tr> 2624 </tbody> 2625 <tbody> 2626 <tr> 2627 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">AI</th> 2628 </tr> 2629 <tr class="group"> 2630 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Storm AI (Copilot)</th> 2631 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2632 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2633 </svg> 2634</td> 2635 </tr> 2636 <tr class="group"> 2637 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Bring your own model</th> 2638 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2639 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2640 </svg> 2641</td> 2642 </tr> 2643 </tbody> 2644 <tbody> 2645 <tr> 2646 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Team Management</th> 2647 </tr> 2648 <tr class="group"> 2649 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Billing</th> 2650 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2650k:stroke-white"> 2651 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2652 </svg> 2653</td> 2654 </tr> 2655 <tr class="group"> 2656 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Tempest Relay</th> 2657 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2658 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2659 </svg> 2660</td> 2661 </tr> 2662 <tr class="group"> 2663 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Host Manager & ACL</th> 2664 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2665 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2666 </svg> 2667</td> 2668 </tr> 2669 <tr class="group"> 2670 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Recording & AI Usage</th> 2671 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2672 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2673 </svg> 2674</td> 2675 </tr> 2676 <tr class="group"> 2677 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Shared Vaults</th> 2678 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2679 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2680 </svg> 2681</td> 2682 </tr> 2683 </tbody> 2684 <tbody> 2685 <tr> 2686 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dar
2686k:border-t-white/5 dark:border-b-white/10 dark:text-white">Enterprise Deployment</th> 2687 </tr> 2688 <tr class="group"> 2689 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Self-Hosted (Docker)</th> 2690 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2691 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2692 </svg> 2693</td> 2694 </tr> 2695 <tr class="group"> 2696 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Self-Hosted (Kubernetes)</th> 2697 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2698 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2699 </svg> 2700</td> 2701 </tr> 2702 <tr class="group"> 2703 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Tempest Web Version</th> 2704 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2705 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2706 </svg> 2707</td> 2708 </tr> 2709 <tr class="group"> 2710 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Vault Isolation</th> 2711 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2712 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2713 </svg> 2714</td> 2715 </tr> 2716 <tr class="group"> 2717 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SSO</th> 2718 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
2718k:stroke-white"> 2719 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2720 </svg> 2721</td> 2722 </tr> 2723 <tr class="group"> 2724 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Shared Library Permission Settings</th> 2725 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2726 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2727 </svg> 2728</td> 2729 </tr> 2730 <tr class="group"> 2731 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Forced Recording Upload to Tempest Cloud</th> 2732 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2733 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2734 </svg> 2735</td> 2736 </tr> 2737 <tr class="group"> 2738 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SOC 2 Compliance & Audit</th> 2739 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2740 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2741 </svg> 2742</td> 2743 </tr> 2744 </tbody> 2745 </table> 2746 <table hidden class="w-full border-collapse text-left text-sm/5"> 2747 <colgroup> 2748 <col class="w-3/4" /> 2749 <col class="w-1/4" /> 2750 </colgroup> 2751 <tbody> 2752 <tr> 2753 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">General</th> 2754 </tr> 2755 <tr class="group"> 2756 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Platform Support</th> 2757 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2757k:stroke-white"> 2758 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2759 </svg> 2760</td> 2761 </tr> 2762 <tr class="group"> 2763 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">MCP stdio</th> 2764 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2765 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2766 </svg> 2767</td> 2768 </tr> 2769 <tr class="group"> 2770 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">MCP HTTP</th> 2771 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 2772 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 2773 </svg> 2774</td> 2775 </tr> 2776 </tbody> 2777 <tbody> 2778 <tr> 2779 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Connections</th> 2780 </tr> 2781 <tr class="group"> 2782 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SSH</th> 2783 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2784 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2785 </svg> 2786</td> 2787 </tr> 2788 <tr class="group"> 2789 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Mosh</th> 2790 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2791 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2792 </svg> 2793</td> 2794 </tr> 2795 <tr class="group"> 2796 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP</th> 2797 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2797k:stroke-white"> 2798 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2799 </svg> 2800</td> 2801 </tr> 2802 <tr class="group"> 2803 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">FTP</th> 2804 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2805 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2806 </svg> 2807</td> 2808 </tr> 2809 <tr class="group"> 2810 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">S3</th> 2811 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2812 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2813 </svg> 2814</td> 2815 </tr> 2816 <tr class="group"> 2817 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">WebDAV</th> 2818 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2819 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2820 </svg> 2821</td> 2822 </tr> 2823 <tr class="group"> 2824 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Telnet</th> 2825 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2826 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2827 </svg> 2828</td> 2829 </tr> 2830 <tr class="group"> 2831 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Serial</th> 2832 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2832k:stroke-white"> 2833 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2834 </svg> 2835</td> 2836 </tr> 2837 <tr class="group"> 2838 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">RCON</th> 2839 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2840 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2841 </svg> 2842</td> 2843 </tr> 2844 <tr class="group"> 2845 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">VNC</th> 2846 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2847 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2848 </svg> 2849</td> 2850 </tr> 2851 <tr class="group"> 2852 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">RDP</th> 2853 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2854 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2855 </svg> 2856</td> 2857 </tr> 2858 </tbody> 2859 <tbody> 2860 <tr> 2861 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SSH Features</th> 2862 </tr> 2863 <tr class="group"> 2864 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Custom SSH Algorithms</th> 2865 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2866 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2867 </svg> 2868</td> 2869 </tr> 2870 <tr class="group"> 2871 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Agent Forwarding</th> 2872 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2872k:stroke-white"> 2873 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2874 </svg> 2875</td> 2876 </tr> 2877 <tr class="group"> 2878 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">X11 Forwarding</th> 2879 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2880 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2881 </svg> 2882</td> 2883 </tr> 2884 <tr class="group"> 2885 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Port Forwarding</th> 2886 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2887 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2888 </svg> 2889</td> 2890 </tr> 2891 <tr class="group"> 2892 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Connection Multiplexing</th> 2893 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2894 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2895 </svg> 2896</td> 2897 </tr> 2898 <tr class="group"> 2899 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Additional Password</th> 2900 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2901 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2902 </svg> 2903</td> 2904 </tr> 2905 </tbody> 2906 <tbody> 2907 <tr> 2908 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dar
2908k:border-t-white/5 dark:border-b-white/10 dark:text-white">Productivity</th> 2909 </tr> 2910 <tr class="group"> 2911 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Synced Devices</th> 2912 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10">Unlimited</td> 2913 </tr> 2914 <tr class="group"> 2915 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Kubernetes Shell</th> 2916 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2917 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2918 </svg> 2919</td> 2920 </tr> 2921 <tr class="group"> 2922 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Performance Monitor</th> 2923 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2924 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2925 </svg> 2926</td> 2927 </tr> 2928 <tr class="group"> 2929 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">iPerf Benchmark</th> 2930 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2931 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2932 </svg> 2933</td> 2934 </tr> 2935 <tr class="group"> 2936 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Multiple Windows</th> 2937 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
2937k:stroke-white"> 2938 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2939 </svg> 2940</td> 2941 </tr> 2942 <tr class="group"> 2943 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Multi-Instance Run</th> 2944 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2945 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2946 </svg> 2947</td> 2948 </tr> 2949 <tr class="group"> 2950 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Bulk Edit Hosts</th> 2951 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2952 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2953 </svg> 2954</td> 2955 </tr> 2956 <tr class="group"> 2957 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Session Recording</th> 2958 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2959 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2960 </svg> 2961</td> 2962 </tr> 2963 <tr class="group"> 2964 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Collaboration</th> 2965 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2966 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2967 </svg> 2968</td> 2969 </tr> 2970 </tbody> 2971 <tbody> 2972 <tr> 2973 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dar
2973k:border-t-white/5 dark:border-b-white/10 dark:text-white">SFTP</th> 2974 </tr> 2975 <tr class="group"> 2976 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP Editor</th> 2977 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2978 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2979 </svg> 2980</td> 2981 </tr> 2982 <tr class="group"> 2983 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP Bookmarks</th> 2984 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2985 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2986 </svg> 2987</td> 2988 </tr> 2989 </tbody> 2990 <tbody> 2991 <tr> 2992 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Snippets</th> 2993 </tr> 2994 <tr class="group"> 2995 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Snippet History</th> 2996 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 2997 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 2998 </svg> 2999</td> 3000 </tr> 3001 <tr class="group"> 3002 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Snippet Scheduling</th> 3003 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3004 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3005 </svg> 3006</td> 3007 </tr> 3008 <tr class="group"> 3009 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">AI Snippet Writer</th> 3010 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3010k:stroke-white"> 3011 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3012 </svg> 3013</td> 3014 </tr> 3015 </tbody> 3016 <tbody> 3017 <tr> 3018 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">AI</th> 3019 </tr> 3020 <tr class="group"> 3021 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Storm AI (Copilot)</th> 3022 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3023 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3024 </svg> 3025</td> 3026 </tr> 3027 <tr class="group"> 3028 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Bring your own model</th> 3029 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3030 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3031 </svg> 3032</td> 3033 </tr> 3034 </tbody> 3035 <tbody> 3036 <tr> 3037 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Team Management</th> 3038 </tr> 3039 <tr class="group"> 3040 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Billing</th> 3041 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3042 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3043 </svg> 3044</td> 3045 </tr> 3046 <tr class="group"> 3047 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Tempest Relay</th> 3048 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3048k:stroke-white"> 3049 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3050 </svg> 3051</td> 3052 </tr> 3053 <tr class="group"> 3054 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Host Manager & ACL</th> 3055 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3056 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3057 </svg> 3058</td> 3059 </tr> 3060 <tr class="group"> 3061 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Recording & AI Usage</th> 3062 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3063 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3064 </svg> 3065</td> 3066 </tr> 3067 <tr class="group"> 3068 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Shared Vaults</th> 3069 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3070 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3071 </svg> 3072</td> 3073 </tr> 3074 </tbody> 3075 <tbody> 3076 <tr> 3077 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Enterprise Deployment</th> 3078 </tr> 3079 <tr class="group"> 3080 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Self-Hosted (Docker)</th> 3081 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
3081k:stroke-white"> 3082 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 3083 </svg> 3084</td> 3085 </tr> 3086 <tr class="group"> 3087 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Self-Hosted (Kubernetes)</th> 3088 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 3089 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 3090 </svg> 3091</td> 3092 </tr> 3093 <tr class="group"> 3094 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Tempest Web Version</th> 3095 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 3096 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 3097 </svg> 3098</td> 3099 </tr> 3100 <tr class="group"> 3101 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Vault Isolation</th> 3102 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 3103 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 3104 </svg> 3105</td> 3106 </tr> 3107 <tr class="group"> 3108 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SSO</th> 3109 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 3110 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 3111 </svg> 3112</td> 3113 </tr> 3114 <tr class="group"> 3115 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Shared Library Permission Settings</th> 3116 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dar
3116k:stroke-white"> 3117 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 3118 </svg> 3119</td> 3120 </tr> 3121 <tr class="group"> 3122 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Forced Recording Upload to Tempest Cloud</th> 3123 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 3124 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 3125 </svg> 3126</td> 3127 </tr> 3128 <tr class="group"> 3129 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SOC 2 Compliance & Audit</th> 3130 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="1" viewBox="0 0 13 1" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Not included" class="inline-block stroke-mist-950 dark:stroke-white"> 3131 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.505.5h-12" /> 3132 </svg> 3133</td> 3134 </tr> 3135 </tbody> 3136 </table> 3137 <table hidden class="w-full border-collapse text-left text-sm/5"> 3138 <colgroup> 3139 <col class="w-3/4" /> 3140 <col class="w-1/4" /> 3141 </colgroup> 3142 <tbody> 3143 <tr> 3144 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">General</th> 3145 </tr> 3146 <tr class="group"> 3147 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Platform Support</th> 3148 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3149 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3150 </svg> 3151</td> 3152 </tr> 3153 <tr class="group"> 3154 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">MCP stdio</th> 3155 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3155k:stroke-white"> 3156 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3157 </svg> 3158</td> 3159 </tr> 3160 <tr class="group"> 3161 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">MCP HTTP</th> 3162 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3163 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3164 </svg> 3165</td> 3166 </tr> 3167 </tbody> 3168 <tbody> 3169 <tr> 3170 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Connections</th> 3171 </tr> 3172 <tr class="group"> 3173 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SSH</th> 3174 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3175 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3176 </svg> 3177</td> 3178 </tr> 3179 <tr class="group"> 3180 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Mosh</th> 3181 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3182 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3183 </svg> 3184</td> 3185 </tr> 3186 <tr class="group"> 3187 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP</th> 3188 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3189 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3190 </svg> 3191</td> 3192 </tr> 3193 <tr class="group"> 3194 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">FTP</th> 3195 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3195k:stroke-white"> 3196 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3197 </svg> 3198</td> 3199 </tr> 3200 <tr class="group"> 3201 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">S3</th> 3202 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3203 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3204 </svg> 3205</td> 3206 </tr> 3207 <tr class="group"> 3208 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">WebDAV</th> 3209 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3210 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3211 </svg> 3212</td> 3213 </tr> 3214 <tr class="group"> 3215 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Telnet</th> 3216 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3217 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3218 </svg> 3219</td> 3220 </tr> 3221 <tr class="group"> 3222 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Serial</th> 3223 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3224 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3225 </svg> 3226</td> 3227 </tr> 3228 <tr class="group"> 3229 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">RCON</th> 3230 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3230k:stroke-white"> 3231 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3232 </svg> 3233</td> 3234 </tr> 3235 <tr class="group"> 3236 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">VNC</th> 3237 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3238 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3239 </svg> 3240</td> 3241 </tr> 3242 <tr class="group"> 3243 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">RDP</th> 3244 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3245 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3246 </svg> 3247</td> 3248 </tr> 3249 </tbody> 3250 <tbody> 3251 <tr> 3252 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SSH Features</th> 3253 </tr> 3254 <tr class="group"> 3255 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Custom SSH Algorithms</th> 3256 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3257 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3258 </svg> 3259</td> 3260 </tr> 3261 <tr class="group"> 3262 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Agent Forwarding</th> 3263 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3264 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3265 </svg> 3266</td> 3267 </tr> 3268 <tr class="group"> 3269 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">X11 Forwarding</th> 3270 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3270k:stroke-white"> 3271 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3272 </svg> 3273</td> 3274 </tr> 3275 <tr class="group"> 3276 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Port Forwarding</th> 3277 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3278 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3279 </svg> 3280</td> 3281 </tr> 3282 <tr class="group"> 3283 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Connection Multiplexing</th> 3284 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3285 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3286 </svg> 3287</td> 3288 </tr> 3289 <tr class="group"> 3290 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Additional Password</th> 3291 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3292 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3293 </svg> 3294</td> 3295 </tr> 3296 </tbody> 3297 <tbody> 3298 <tr> 3299 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Productivity</th> 3300 </tr> 3301 <tr class="group"> 3302 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Synced Devices</th> 3303 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10">Unlimited</td> 3304 </tr> 3305 <tr class="group"> 3306 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Kubernetes Shell</th> 3307 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3307k:stroke-white"> 3308 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3309 </svg> 3310</td> 3311 </tr> 3312 <tr class="group"> 3313 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Performance Monitor</th> 3314 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3315 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3316 </svg> 3317</td> 3318 </tr> 3319 <tr class="group"> 3320 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">iPerf Benchmark</th> 3321 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3322 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3323 </svg> 3324</td> 3325 </tr> 3326 <tr class="group"> 3327 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Multiple Windows</th> 3328 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3329 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3330 </svg> 3331</td> 3332 </tr> 3333 <tr class="group"> 3334 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Multi-Instance Run</th> 3335 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3336 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3337 </svg> 3338</td> 3339 </tr> 3340 <tr class="group"> 3341 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Bulk Edit Hosts</th> 3342 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3342k:stroke-white"> 3343 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3344 </svg> 3345</td> 3346 </tr> 3347 <tr class="group"> 3348 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Session Recording</th> 3349 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3350 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3351 </svg> 3352</td> 3353 </tr> 3354 <tr class="group"> 3355 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Collaboration</th> 3356 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3357 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3358 </svg> 3359</td> 3360 </tr> 3361 </tbody> 3362 <tbody> 3363 <tr> 3364 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">SFTP</th> 3365 </tr> 3366 <tr class="group"> 3367 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP Editor</th> 3368 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3369 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3370 </svg> 3371</td> 3372 </tr> 3373 <tr class="group"> 3374 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SFTP Bookmarks</th> 3375 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3376 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3377 </svg> 3378</td> 3379 </tr> 3380 </tbody> 3381 <tbody> 3382 <tr> 3383 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dar
3383k:border-t-white/5 dark:border-b-white/10 dark:text-white">Snippets</th> 3384 </tr> 3385 <tr class="group"> 3386 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Snippet History</th> 3387 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3388 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3389 </svg> 3390</td> 3391 </tr> 3392 <tr class="group"> 3393 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Snippet Scheduling</th> 3394 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3395 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3396 </svg> 3397</td> 3398 </tr> 3399 <tr class="group"> 3400 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">AI Snippet Writer</th> 3401 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3402 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3403 </svg> 3404</td> 3405 </tr> 3406 </tbody> 3407 <tbody> 3408 <tr> 3409 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">AI</th> 3410 </tr> 3411 <tr class="group"> 3412 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Storm AI (Copilot)</th> 3413 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3414 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3415 </svg> 3416</td> 3417 </tr> 3418 <tr class="group"> 3419 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Bring your own model</th> 3420 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3420k:stroke-white"> 3421 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3422 </svg> 3423</td> 3424 </tr> 3425 </tbody> 3426 <tbody> 3427 <tr> 3428 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Team Management</th> 3429 </tr> 3430 <tr class="group"> 3431 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Billing</th> 3432 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3433 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3434 </svg> 3435</td> 3436 </tr> 3437 <tr class="group"> 3438 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Tempest Relay</th> 3439 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3440 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3441 </svg> 3442</td> 3443 </tr> 3444 <tr class="group"> 3445 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Host Manager & ACL</th> 3446 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3447 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3448 </svg> 3449</td> 3450 </tr> 3451 <tr class="group"> 3452 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Centralized Recording & AI Usage</th> 3453 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3453k:stroke-white"> 3454 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3455 </svg> 3456</td> 3457 </tr> 3458 <tr class="group"> 3459 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Shared Vaults</th> 3460 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3461 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3462 </svg> 3463</td> 3464 </tr> 3465 </tbody> 3466 <tbody> 3467 <tr> 3468 <th colspan="2" scope="colgroup" class="border-t border-b border-t-mist-950/5 border-b-mist-950/10 pt-14 pb-4 font-semibold text-mist-950 dark:border-t-white/5 dark:border-b-white/10 dark:text-white">Enterprise Deployment</th> 3469 </tr> 3470 <tr class="group"> 3471 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Self-Hosted (Docker)</th> 3472 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3473 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3474 </svg> 3475</td> 3476 </tr> 3477 <tr class="group"> 3478 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Self-Hosted (Kubernetes)</th> 3479 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3480 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3481 </svg> 3482</td> 3483 </tr> 3484 <tr class="group"> 3485 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Tempest Web Version</th> 3486 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3487 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3488 </svg> 3489</td> 3490 </tr> 3491 <tr class="group"> 3492 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Vault Isolation</th> 3493 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dar
3493k:stroke-white"> 3494 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3495 </svg> 3496</td> 3497 </tr> 3498 <tr class="group"> 3499 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SSO</th> 3500 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3501 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3502 </svg> 3503</td> 3504 </tr> 3505 <tr class="group"> 3506 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Shared Library Permission Settings</th> 3507 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3508 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3509 </svg> 3510</td> 3511 </tr> 3512 <tr class="group"> 3513 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">Forced Recording Upload to Tempest Cloud</th> 3514 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3515 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3516 </svg> 3517</td> 3518 </tr> 3519 <tr class="group"> 3520 <th scope="row" class="border-t border-mist-950/5 py-4 pr-3 font-normal text-mist-700 group-first:border-mist-950/10 dark:border-white/5 dark:text-mist-400 dark:group-first:border-white/10">SOC 2 Compliance & Audit</th> 3521 <td class="border-t border-mist-950/5 px-3 py-4 text-center text-mist-700 group-first:border-mist-950/10 dark:border-white/10 dark:text-mist-400 dark:group-first:border-white/10"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" stroke="currentColor" stroke-width="1" role="image" aria-label="Included" class="inline-block stroke-mist-950 dark:stroke-white"> 3522 <path d="M1.5 6.5L5.5 11.5L11.5 1.5" stroke-linecap="round" stroke-linejoin="round" /> 3523 </svg> 3524</td> 3525 </tr> 3526 </tbody> 3527 </table> 3528 </el-tab-panels> 3529 </el-tab-group> 3530 </div> 3531 </div> 3532 </section> 3533 3534 <!-- FAQ. Answers the objections that otherwise get resolved by closing 3535 the tab; also the page's only structured data, which is what puts it 3536 in a rich result. --> 3537 <section class="py-16 sm:py-24" data-track-section="Pricing/section_view/faq"> 3538 <div class="mx-auto w-full max-w-2xl px-6 md:max-w-3xl lg:px-10"> 3539 <h2 class="font-display text-3xl tracking-tight text-mist-950 sm:text-4xl dark:text-white mb-10">Questions</h2> 3540 <dl class="divide-y divide-mist-950/10 dark:divide-white/10"> 3541 <div class="py-6"> 3542 <dt class="text-base/7 font-medium text-mist-950 dar
3542k:text-white">Is Tempest Free a trial?</dt> 3543 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">No. Tempest Free is free permanently, on one synced device, with SSH, Mosh, SFTP, FTP, S3 and WebDAV. Nothing expires and no card is required.</dd> 3544 </div> 3545 <div class="py-6"> 3546 <dt class="text-base/7 font-medium text-mist-950 dark:text-white">What happens to my hosts and keys if I stop paying?</dt> 3547 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">They stay exactly where they are. Downgrading switches off syncing, the AI agent and the Pro-only protocols. It never deletes a host, a key or a vault. Subscribe again and everything is where you left it.</dd> 3548 </div> 3549 <div class="py-6"> 3550 <dt class="text-base/7 font-medium text-mist-950 dark:text-white">Can you see my passwords, keys or SSH sessions?</dt> 3551 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">No. Credentials are encrypted on your device before they are ever uploaded, with a key we do not hold. SSH connections are made by the app on your machine and never pass through our servers. What we sync is ciphertext we cannot read.</dd> 3552 </div> 3553 <div class="py-6"> 3554 <dt class="text-base/7 font-medium text-mist-950 dark:text-white">How many devices does Pro cover?</dt> 3555 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">As many as you sign in on. Pro is per person, not per device, across Windows, macOS, Linux, iOS, Android, the web version and the CLI.</dd> 3556 </div> 3557 <div class="py-6"> 3558 <dt class="text-base/7 font-medium text-mist-950 dark:text-white">What are the AI limits?</dt> 3559 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">Every plan with Storm AI includes a daily allowance. Past that you can bring your own model and provider key, in which case there is no limit and no usage charge from us, or buy credits as you need them.</dd> 3560 </div> 3561 <div class="py-6"> 3562 <dt class="text-base/7 font-medium text-mist-950 dark:text-white">How do I cancel?</dt> 3563 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">From wherever you bought it: the App Store or Google Play subscription settings if you purchased on mobile, or the billing portal in your account for direct purchases. Cancelling stops the renewal. You keep Pro until the period you have already paid for runs out.</dd> 3564 </div> 3565 <div class="py-6"> 3566 <dt class="text-base/7 font-medium text-mist-950 dark:text-white">Can I get a refund?</dt> 3567 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">Buy directly from us and you have 7 days to ask for a full refund. Just write to <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="82f1f7f2f2edf0f6c2e5edf6e7eff2e7f1f6ace3f2f2">[email protected]</a>. App Store and Google Play purchases are refunded by Apple and Google under their own policies; tell us if you get stuck and we will help.</dd> 3568 </div> 3569 <div class="py-6"> 3570 <dt class="text-base/7 font-medium text-mist-950 dark:text-white">How does Team billing work?</dt> 3571 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">One subscription for the whole team, billed monthly, minimum 3 seats. You assign and unassign seats yourself, and anyone holding one gets full Pro on all of their own devices.</dd> 3572 </div> 3573 <div class="py-6"> 3574 <dt class="text-base/7 font-medium text-mist-950 dark:text-white">Can I run Tempest on my own servers?</dt> 3575 <dd class="mt-2 text-base/7 text-mist-700 dark:text-mist-400">Yes, on the Enterprise plan: Docker or Kubernetes, with your own vault isolation, SSO and audit logging. Contact sales and we will walk through it.</dd> 3576 </div> 3577 </dl> 3578 <p class="mt-10 text-sm/6 text-mist-500"> 3579 Still unsure? Write to 3580 <a href="/cdn-cgi/l/email-protection#13606663637c616753747c67767e637660673d726363" class="font-medium text-mist-950 underline decoration-mist-950/30 underline-offset-2 dark:text-white dark:decoration-white/30"><span class="__cf_email__" data-cfemail="4d3e383d3d223f390d2a223928203d283e39632c3d3d">[email protected]</span></a> 3581 and a person will answer. 3582 </p> 3583 </div> 3584 </section>
vendor: 114 bytes, lines 3584-3586
3584 3585 3586 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3586<script type="application/ld+json"> 3587 {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is Tempest Free a trial?","acceptedAnswer":{"@type":"Answer","text":"No. Tempest Free is free permanently, on one synced device, with SSH, Mosh, SFTP, FTP, S3 and WebDAV. Nothing expires and no card is required."}},{"@type":"Question","name":"What happens to my hosts and keys if I stop paying?","acceptedAnswer":{"@type":"Answer","text":"They stay exactly where they are. Downgrading switches off syncing, the AI agent and the Pro-only protocols. It never deletes a host, a key or a vault. Subscribe again and everything is where you left it."}},{"@type":"Question","name":"Can you see my passwords, keys or SSH sessions?","acceptedAnswer":{"@type":"Answer","text":"No. Credentials are encrypted on your device before they are ever uploaded, with a key we do not hold. SSH connections are made by the app on your machine and never pass through our servers. What we sync is ciphertext we cannot read."}},{"@type":"Question","name":"How many devices does Pro cover?","acceptedA
3587nswer":{"@type":"Answer","text":"As many as you sign in on. Pro is per person, not per device, across Windows, macOS, Linux, iOS, Android, the web version and the CLI."}},{"@type":"Question","name":"What are the AI limits?","acceptedAnswer":{"@type":"Answer","text":"Every plan with Storm AI includes a daily allowance. Past that you can bring your own model and provider key, in which case there is no limit and no usage charge from us, or buy credits as you need them."}},{"@type":"Question","name":"How do I cancel?","acceptedAnswer":{"@type":"Answer","text":"From wherever you bought it: the App Store or Google Play subscription settings if you purchased on mobile, or the billing portal in your account for direct purchases. Cancelling stops the renewal. You keep Pro until the period you have already paid for runs out."}},{"@type":"Question","name":"Can I get a refund?","acceptedAnswer":{"@type":"Answer","text":"Buy directly from us and you have 7 days to ask for a full refund. Just write to [email protected]. App Store and Google Play purchases are refunded by Apple and Google under their own policies; tell us if you get stuck and we will help."}},{"@type":"Question","name":"How does Team billing work?","acceptedA
3587nswer":{"@type":"Answer","text":"One subscription for the whole team, billed monthly, minimum 3 seats. You assign and unassign seats yourself, and anyone holding one gets full Pro on all of their own devices."}},{"@type":"Question","name":"Can I run Tempest on my own servers?","acceptedAnswer":{"@type":"Answer","text":"Yes, on the Enterprise plan: Docker or Kubernetes, with your own vault isolation, SSO and audit logging. Contact sales and we will walk through it."}}]} 3588 </script>
3588 3589</main> 3590 3591
3592<script> 3593 (function () { 3594 document.querySelectorAll('[data-price-picker]').forEach(function (picker) { 3595 var options; 3596 try { options = JSON.parse(picker.dataset.options); } catch (e) { return; } 3597 var card = picker.closest('[data-plan-card]'); 3598 if (!card) return; 3599 3600 var label = card.querySelector('[data-price-label]'); 3601 var original = card.querySelector('[data-price-original]'); 3602 var period = card.querySelector('[data-price-period]'); 3603 var badge = card.querySelector('[data-price-badge]'); 3604 var note = card.querySelector('[data-price-note]'); 3605 var cta = card.querySelector('[data-price-cta]'); 3606 var buttons = picker.querySelectorAll('[data-price-option]'); 3607 3608 function show(el, text) { 3609 if (!el) return; 3610 el.textContent = text || ''; 3611 el.hidden = !text; 3612 } 3613 3614 buttons.forEach(function (button) { 3615 button.addEventListener('click', function () { 3616 var chosen = options.filter(function (o) { return o.id === button.dataset.priceOption; })[0]; 3617 if (!chosen) return; 3618 3619 buttons.forEach(function (other) { 3620 if (other === button) { 3621 other.setAttribute('aria-selected', 'true'); 3622 } else { 3623 other.removeAttribute('aria-selected'); 3624 } 3625 }); 3626 3627 show(label, chosen.price_label); 3628 show(original, chosen.original_price_label); 3629 show(period, chosen.period); 3630 show(badge, chosen.save_badge); 3631 show(note, chosen.note); 3632 if (cta) { 3633 cta.href = chosen.url; 3634 // Keep the Matomo purchase-intent event pointing at what will 3635 // actually be bought â the goal matches on this name. 3636 cta.dataset.trackEvent = 'Pricing/purchase_click/' + chosen.track; 3637 } 3638 }); 3639 }); 3640 }); 3641 })(); 3642</script>
3642 3643
3644<script> 3645 (function () { 3646 function money(cents) { 3647 return '$' + (cents / 100).toFixed(2).replace(/\.00$/, ''); 3648 } 3649 document.querySelectorAll('[data-seat-stepper]').forEach(function (root) { 3650 var unit = parseInt(root.dataset.unitCents, 10) || 0; 3651 var min = parseInt(root.dataset.min, 10) || 1; 3652 var count = min; 3653 var countEl = root.querySelector('[data-seat-count]'); 3654 var totalEl = root.querySelector('[data-seat-total]'); 3655 var cta = root.parentElement.querySelector('[data-seat-cta]'); 3656 // The pristine href, read before render() starts rewriting it. 3657 var base = cta ? cta.getAttribute('href') : null; 3658 3659 function render() { 3660 countEl.textContent = String(count); 3661 totalEl.textContent = money(unit * count); 3662 if (cta && base) { 3663 cta.href = base + (base.indexOf('?') === -1 ? '?' : '&') + 'quantity=' + count; 3664 } 3665 } 3666 root.querySelector('[data-seat-dec]').addEventListener('click', function () { 3667 count = Math.max(min, count - 1); render(); 3668 }); 3669 root.querySelector('[data-seat-inc]').addEventListener('click', function () { 3670 count = Math.min(500, count + 1); render(); 3671 }); 3672 render(); 3673 }); 3674 })(); 3675</script>
3675 3676 3677<!-- Footer --> 3678<footer class="mt-32 bg-gray-900 sm:mt-56" aria-labelledby="footer-heading"> 3679 <h2 id="footer-heading" class="sr-only">Footer</h2> 3680 <div class="mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32"> 3681 <div class="xl:grid xl:grid-cols-4 xl:gap-8"> 3682 <img src="/icon.png" alt="Tempest" width="80" height="80" loading="lazy"> 3683 <div class="mt-16 grid grid-cols-2 gap-8 sm:grid-cols-4 xl:col-span-3 xl:mt-0"> 3684 <div> 3685 <h3 class="text-sm font-semibold leading-6 text-white">Downloads</h3> 3686 <ul role="list" class="mt-6 space-y-4"> 3687 <li> 3688 <a href="/download/windows" 3689 class="text-sm leading-6 text-gray-300 hover:text-white">Windows</a> 3690 </li> 3691 <li> 3692 <a href="/download/mac" 3693 class="text-sm leading-6 text-gray-300 hover:text-white">macOS</a> 3694 </li> 3695 <li> 3696 <a href="/download/linux" 3697 class="text-sm leading-6 text-gray-300 hover:text-white">Linux</a> 3698 </li> 3699 <li> 3700 <a href="/download/android" 3701 class="text-sm leading-6 text-gray-300 hover:text-white">Android</a> 3702 </li> 3703 <li> 3704 <a href="/download/ios" class="text-sm leading-6 text-gray-300 hover:text-white">iOS</a> 3705 </li> 3706 </ul> 3707 </div> 3708 <div> 3709 <h3 class="text-sm font-semibold leading-6 text-white">Support</h3> 3710 <ul role="list" class="mt-6 space-y-4"> 3711 <li> 3712 <a href="/pricing" class="text-sm leading-6 text-gray-300 hover:text-white">Pricing</a> 3713 </li> 3714 <li> 3715 <a href="https://docs.gotempest.app/" 3716 class="text-sm leading-6 text-gray-300 hover:text-white">Documentation</a> 3717 </li> 3718 <li> 3719 <a href="https://tempeststatus.statuspage.io/" rel="nofollow" 3720 class="text-sm leading-6 text-gray-300 hover:text-white">API 3721 Status</a> 3722 </li> 3723 </ul> 3724 </div> 3725 <div> 3726 <h3 class="text-sm font-semibold leading-6 text-white">Protocols</h3> 3727 <ul role="list" class="mt-6 space-y-4"> 3728 <li> 3729 <a href="/sftp-client" 3730 class="text-sm leading-6 text-gray-300 hover:text-white">SFTP</a> 3731 </li> 3732 <li> 3733 <a href="/rdp-client" 3734 class="text-sm leading-6 text-gray-300 hover:text-white">RDP</a> 3735 </li> 3736 <li> 3737 <a href="/moonlight-client" 3738 class="text-sm leading-6 text-gray-300 hover:text-white">Moonlight</a> 3739 </li> 3740 <li> 3741 <a href="/kubernetes-terminal" 3742 class="text-sm leading-6 text-gray-300 hover:text-white">Kubernetes</a> 3743 </li> 3744 <li> 3745 <a href="/serial-terminal" 3746 class="text-sm leading-6 text-gray-300 hover:text-white">Serial</a> 3747 </li> 3748 <li> 3749 <a href="/telnet-client" 3750 class="text-sm leading-6 text-gray-300 hover:text-white">Telnet</a> 3751 </li> 3752 <li> 3753 <a href="/rcon-client" 3754 class="text-sm leading-6 text-gray-300 hover:text-white">RCON</a> 3755 </li> 3756 </ul> 3757 </div> 3758 <div> 3759 <h3 class="text-sm font-semibold leading-6 text-white">Compare</h3> 3760 <ul role="list" class="mt-6 space-y-4"> 3761 <li> 3762 <a href="/putty-alternative" 3763 class="text-sm leading-6 text-gray-300 hover:text-white">PuTTY alternative</a> 3764 </li> 3765 <li> 3766 <a href="/termius-alternative" 3767 class="text-sm leading-6 text-gray-300 hover:text-white">Termius alternative</a> 3768 </li> 3769 <li> 3770 <a href="/mobaxterm-alternative" 3771 class="text-sm leading-6 text-gray-300 hover:text-white">MobaXterm alternative</a> 3772 </li> 3773 </ul> 3774 <h3 class="mt-10 text-sm font-semibold leading-6 text-white">Legal</h3> 3775 <ul role="list" class="mt-6 space-y-4"> 3776 <li> 3777 <!-- email_off keeps Cloudflare from rewriting the mailto into a 3778 /cdn-cgi/l/email-protection link, which 404s for crawlers and 3779 gets every page flagged for a broken internal link. --> 3780 <a href="mailto:[email protected]" 3781 class="text-sm leading-6 text-gray-300 hover:text-white">Claim</a> 3782 </li> 3783 <li> 3784 <a href="/privacy" class="text-sm leading-6 text-gray-300 hover:text-white">Privacy</a> 3785 </li> 3786 <li> 3787 <a href="/terms-of-use" 3788 class="text-sm leading-6 text-gray-300 hover:text-white">Terms</a> 3789 </li> 3790 </ul> 3791 </div> 3792 </div> 3793 </div> 3794 <div class="mt-8 border-t border-white/10 pt-8 md:flex md:items-center md:justify-between"> 3795 <div class="flex space-x-6 md:order-2"> 3796 <a href="https://x.com/TempestTerm" class="text-gray-500 hover:text-gray-400">
3797 <span class="sr-only">X</span> 3798 <svg class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"> 3799 <path 3800 d="M13.6823 10.6218L20.2391 3H18.6854L12.9921 9.61788L8.44486 3H3.2002L10.0765 13.0074L3.2002 21H4.75404L10.7663 14.0113L15.5685 21H20.8131L13.6819 10.6218H13.6823ZM11.5541 13.0956L10.8574 12.0991L5.31391 4.16971H7.70053L12.1742 10.5689L12.8709 11.5655L18.6861 19.8835H16.2995L11.5541 13.096V13.0956Z" /> 3801 </svg> 3802 </a> 3803 <a href="https://github.com/tempest-term" class="text-gray-500 hover:text-gray-400"> 3804 <span class="sr-only">GitHub</span> 3805 <svg class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"> 3806 <path fill-rule="evenodd" 3807 d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" 3808 clip-rule="evenodd" /> 3809 </svg> 3810 </a> 3811 </div> 3812 <p class="mt-8 text-xs leading-5 text-gray-400 md:order-1 md:mt-0">© 2026 Altas Express LLC. All 3813 rights reserved.</p> 3814 </div> 3815 </div> 3816</footer> 3817 3818 3819
3819<script> 3820 // Remembers the language of a locale-prefixed URL (/ja, /zh-cn/...) so 3821 // it still applies on the bare URLs afterwards. This used to be a 3822 // server-side Set-Cookie, but that header alone kept every marketing 3823 // page out of the CDN â and a cached copy of it would have pushed one 3824 // visitor's language onto everyone else. 3825 // ApplicationController#switch_locale still writes the cookie for the 3826 // explicit ?locale= switch. 3827 (function () { 3828 var segment = (location.pathname.split('/')[1] || '').toLowerCase(); 3829 var lang = document.documentElement.lang || ''; 3830 if (!segment || segment !== lang.toLowerCase()) return; 3831 // Match the cookie by name, not as a substring: the Console writes its 3832 // own normalized casing (zh-cn vs zh-CN, see console/i18n.ts), and a 3833 // loose test would also collide with any future *_locale cookie. 3834 var saved = document.cookie.match(/(?:^|;\s*)locale=([^;]*)/); 3835 if (saved && decodeURIComponent(saved[1]).toLowerCase() === lang.toLowerCase()) return; 3836 document.cookie = 'locale=' + lang + ';path=/;max-age=31536000;samesite=lax' + 3837 (location.protocol === 'https:' ? ';secure' : ''); 3838 })(); 3839 </script>
3839 3840
3840<script> 3841 function applyTheme(theme) { 3842 var html = document.documentElement; 3843 var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; 3844 html.setAttribute('data-theme', theme); 3845 localStorage.setItem('theme', theme); 3846 var isDark = theme === 'dark' || (theme === 'system' && prefersDark); 3847 html.classList.toggle('dark', isDark); 3848 var meta = document.querySelector('meta[name="theme-color"]'); 3849 if (meta) meta.content = isDark ? '#111827' : '#ffffff'; 3850 } 3851 function toggleDarkMode() { 3852 var current = localStorage.getItem('theme') || 'system'; 3853 var next = current === 'light' ? 'dark' : current === 'dark' ? 'system' : 'light'; 3854 applyTheme(next); 3855 } 3856 document.addEventListener('click', function(event) { 3857 document.querySelectorAll('.header-dropdown[open]').forEach(function(dropdown) { 3858 if (!dropdown.contains(event.target)) dropdown.removeAttribute('open'); 3859 }); 3860 }); 3861 document.addEventListener('keydown', function(event) { 3862 if (event.key === 'Escape') { 3863 document.querySelectorAll('.header-dropdown[open]').forEach(function(dropdown) { 3864 dropdown.removeAttribute('open'); 3865 }); 3866 } 3867 }); 3868 window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', function(e) { 3869 if ((localStorage.getItem('theme') || 'system') === 'system') { 3870 var html = document.documentElement; 3871 html.classList.toggle('dark', e.matches); 3872 var meta = document.querySelector('meta[name="theme-color"]'); 3873 if (meta) meta.content = e.matches ? '#111827' : '#ffffff'; 3874 } 3875 }); 3876 </script>
3876 3877
3877<script> 3878 window.$crisp = []; 3879 window.CRISP_WEBSITE_ID = "1ac40d21-2417-4c16-95a6-578fe1bc4f58"; 3880 (function () { 3881 function loadCrisp() { 3882 var s = document.createElement('script'); 3883 s.src = 'https://client.crisp.chat/l.js'; 3884 s.async = 1; 3885 document.head.appendChild(s); 3886 } 3887 // requestIdleCallback's second arg is an IdleRequestOptions object 3888 // (e.g. {timeout: 1}), NOT a number like setTimeout takes. The old 3889 // shared call site `(rIC || setTimeout)(fn, 1)` was throwing a 3890 // TypeError on every page once Chrome started type-checking it. 3891 var schedule = 'requestIdleCallback' in window 3892 ? function (fn) { window.requestIdleCallback(fn, { timeout: 1 }); } 3893 : function (fn) { setTimeout(fn, 1); }; 3894 if (document.readyState === 'complete') { 3895 schedule(loadCrisp); 3896 } else { 3897 window.addEventListener('load', function () { schedule(loadCrisp); }); 3898 } 3899 })(); 3900 </script>
3900 3901
3901<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"bd2826b1a38f4c3981e8e3b16570afa1","r":1,"spa":2}' crossorigin="anonymous"></script>
3901 3902</body> 3903</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.