body{background:#151517}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing-shell.svelte-15sa2tb{color:#f0f0f2;background:#151517;min-height:100vh}.marketing-header.svelte-15sa2tb{border-bottom:1px solid #252529;justify-content:space-between;align-items:center;max-width:1320px;height:76px;margin:auto;padding:0 34px;display:flex}.marketing-brand.svelte-15sa2tb{color:#f0f0f2;letter-spacing:-.7px;align-items:center;gap:10px;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-brand.svelte-15sa2tb img:where(.svelte-15sa2tb){object-fit:contain;width:28px;height:28px}.marketing-nav.svelte-15sa2tb{align-items:center;gap:clamp(16px,3vw,36px);display:flex}.marketing-nav.svelte-15sa2tb>a:where(.svelte-15sa2tb):not(.button){color:#99999f;font-size:12px;text-decoration:none;transition:color .18s}.marketing-nav.svelte-15sa2tb>a:where(.svelte-15sa2tb):not(.button):hover,.marketing-footer.svelte-15sa2tb a:where(.svelte-15sa2tb):hover{color:#f0f0f2}.language-control.svelte-15sa2tb select:where(.svelte-15sa2tb){color:#c9c9ce;background:#151517;border:1px solid #36363b;width:auto;min-height:36px;padding:0 9px;font-size:10px}.button.svelte-15sa2tb{color:#151517;background:#eeeef0;border:1px solid #eeeef0;justify-content:center;align-items:center;gap:16px;min-height:42px;padding:0 17px;font-size:11px;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.button.svelte-15sa2tb:hover{background:#d7d7db;border-color:#d7d7db}.button.svelte-15sa2tb span:where(.svelte-15sa2tb){font-size:15px;line-height:1}.button-quiet.svelte-15sa2tb{color:#a5a5ab;background:0 0;border-color:#0000}.button-quiet.svelte-15sa2tb:hover{color:#f0f0f2;background:0 0;border-color:#0000}.locale-suggestion.svelte-15sa2tb{color:#bdbdc2;background:#202023;border:1px solid #36363b;align-items:center;gap:13px;max-width:1252px;min-height:42px;margin:16px auto -8px;padding:8px 14px;font-size:11px;display:flex}.suggestion-link.svelte-15sa2tb,.suggestion-dismiss.svelte-15sa2tb{color:#f0f0f2;font:inherit;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.suggestion-dismiss.svelte-15sa2tb{color:#99999f;margin-left:auto;font-size:18px;text-decoration:none}.page-width.svelte-15sa2tb{width:min(100% - 68px,1184px);margin:0 auto}.hero.svelte-15sa2tb{grid-template-columns:minmax(310px,.82fr) minmax(500px,1.18fr);align-items:center;gap:54px;padding-top:clamp(58px,8.5vw,122px);padding-bottom:clamp(74px,9vw,126px);display:grid}.eyebrow.svelte-15sa2tb{color:#99999f;letter-spacing:1.35px;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:10px;font-weight:650;display:flex}.eyebrow-mark.svelte-15sa2tb{border:1px solid #a1a1a8;border-radius:50%;width:7px;height:7px}h1.svelte-15sa2tb{letter-spacing:-4px;max-width:590px;margin:0;font-size:clamp(43px,6vw,75px);font-weight:550;line-height:1.02}.hero-intro.svelte-15sa2tb{color:#a4a4ab;max-width:430px;margin:23px 0 0;font-size:14px;line-height:1.8}.hero-actions.svelte-15sa2tb{flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;display:flex}.compatibility.svelte-15sa2tb{color:#bebec3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:33px;font-size:10px;display:flex}.compatibility-dot.svelte-15sa2tb,.preview-live.svelte-15sa2tb i:where(.svelte-15sa2tb){background:#85b59a;border-radius:50%;width:6px;height:6px}.compatibility-separator.svelte-15sa2tb{color:#55555b}.compatibility-note.svelte-15sa2tb{color:#929299;margin:8px 0 0 14px;font-size:9px;line-height:1.5}.hero-preview.svelte-15sa2tb{background:#101012;border:1px solid #36363b;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 80px #0005}.preview-topline.svelte-15sa2tb{color:#8e8e95;border-bottom:1px solid #29292d;justify-content:space-between;align-items:center;height:41px;padding:0 15px;font-size:9px;display:flex}.preview-window-dots.svelte-15sa2tb{gap:4px;display:flex}.preview-window-dots.svelte-15sa2tb i:where(.svelte-15sa2tb){border:1px solid #616167;border-radius:50%;width:5px;height:5px}.preview-live.svelte-15sa2tb{color:#c9c9ce;letter-spacing:.8px;align-items:center;gap:6px;font-size:8px;display:flex}.preview-live.svelte-15sa2tb i:where(.svelte-15sa2tb){width:5px;height:5px}.preview-body.svelte-15sa2tb{grid-template-columns:minmax(110px,.8fr) minmax(180px,1.3fr) minmax(110px,.8fr);align-items:center;gap:8px;min-height:340px;padding:17px 14px;display:grid}.preview-team.svelte-15sa2tb{flex-direction:column;gap:7px;display:flex}.preview-player.svelte-15sa2tb{background:#19191c;border:1px solid #303035;grid-template-columns:4px minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;padding:8px 6px;display:grid}.preview-player.svelte-15sa2tb>b:where(.svelte-15sa2tb){background:#7895ae;grid-row:1/3;width:3px;height:28px}.preview-player.svelte-15sa2tb>b.player-red:where(.svelte-15sa2tb){background:#a76f73}.preview-player.svelte-15sa2tb span:where(.svelte-15sa2tb){flex-direction:column;gap:4px;min-width:0;display:flex}.preview-player.svelte-15sa2tb strong:where(.svelte-15sa2tb){color:#d8d8dc;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:550;overflow:hidden}.preview-player.svelte-15sa2tb small:where(.svelte-15sa2tb){color:#85858c;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.preview-player.svelte-15sa2tb em:where(.svelte-15sa2tb){color:#8eac91;grid-column:2;margin-top:4px;font-size:7px;font-style:normal}.preview-map.svelte-15sa2tb{aspect-ratio:1;background:#222226;border:1px solid #39393e;width:100%;position:relative;overflow:hidden}.preview-map.svelte-15sa2tb img:where(.svelte-15sa2tb){object-fit:contain;opacity:.65;filter:saturate(.65)brightness(.85);width:100%;height:100%;display:block}.map-player.svelte-15sa2tb{background:#66839b;border:2px solid #bfd0dd;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 2px #17171a}.map-player-a.svelte-15sa2tb{top:29%;left:32%}.map-player-b.svelte-15sa2tb{top:47%;left:68%}.map-player-c.svelte-15sa2tb{top:63%;left:44%}.map-player-d.svelte-15sa2tb{background:#9d6268;border-color:#d4a5a9;top:40%;left:51%}.map-player-e.svelte-15sa2tb{background:#9d6268;border-color:#d4a5a9;top:72%;left:69%}.map-bomb.svelte-15sa2tb{color:#171719;background:#dca553;border:1px solid #e1b77b;padding:3px 4px;font-size:6px;font-weight:800;position:absolute;top:52%;left:52%}.map-label.svelte-15sa2tb{color:#d8d8dc;background:#19191c;border:1px solid #6b6b72;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid;position:absolute}.map-label-a.svelte-15sa2tb{top:17%;right:16%}.map-label-b.svelte-15sa2tb{bottom:18%;left:15%}.preview-caption.svelte-15sa2tb{color:#929299;border-top:1px solid #29292d;justify-content:space-between;align-items:center;min-height:35px;padding:0 14px;font-size:9px;display:flex}.preview-caption.svelte-15sa2tb>span:where(.svelte-15sa2tb):first-child{align-items:center;gap:7px;display:flex}.preview-caption.svelte-15sa2tb i:where(.svelte-15sa2tb){background:#77777e;border-radius:50%;width:5px;height:5px}.content-section.svelte-15sa2tb{padding-top:67px;padding-bottom:83px}.section-heading.svelte-15sa2tb{margin-bottom:28px}.section-heading.svelte-15sa2tb .eyebrow:where(.svelte-15sa2tb){margin-bottom:10px}.section-heading.svelte-15sa2tb h2:where(.svelte-15sa2tb){letter-spacing:-1.6px;max-width:680px;margin:0;font-size:clamp(27px,3.2vw,40px);font-weight:500;line-height:1.17}.feature-grid.svelte-15sa2tb{border-top:1px solid #36363b;border-bottom:1px solid #36363b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feature-card.svelte-15sa2tb{background:#19191c;border-right:1px solid #36363b;min-height:225px;padding:24px 23px 22px;position:relative}.feature-card.svelte-15sa2tb:first-child{border-left:1px solid #36363b}.feature-index.svelte-15sa2tb{color:#99999f;letter-spacing:1px;font-size:9px}.feature-card.svelte-15sa2tb h3:where(.svelte-15sa2tb){color:#eeeef0;margin:29px 0 9px;font-size:14px;font-weight:550}.feature-card.svelte-15sa2tb p:where(.svelte-15sa2tb){color:#99999f;max-width:25ch;margin:0;font-size:11px;line-height:1.7}.feature-icon.svelte-15sa2tb{opacity:.8;width:24px;height:24px;position:absolute;top:20px;right:22px}.icon-launcher.svelte-15sa2tb{border:1px solid #55555b}.icon-launcher.svelte-15sa2tb i:where(.svelte-15sa2tb){background:#85858c;height:1px;position:absolute;left:5px;right:5px}.icon-launcher.svelte-15sa2tb i:where(.svelte-15sa2tb):first-child{top:7px}.icon-launcher.svelte-15sa2tb i:where(.svelte-15sa2tb):nth-child(2){top:11px}.icon-launcher.svelte-15sa2tb i:where(.svelte-15sa2tb):nth-child(3){top:15px}.icon-share.svelte-15sa2tb i:where(.svelte-15sa2tb){border:1px solid #a1a1a8;border-radius:50%;width:6px;height:6px;position:absolute}.icon-share.svelte-15sa2tb i:where(.svelte-15sa2tb):first-child{top:9px;left:0}.icon-share.svelte-15sa2tb i:where(.svelte-15sa2tb):nth-child(2){top:2px;right:1px}.icon-share.svelte-15sa2tb i:where(.svelte-15sa2tb):nth-child(3){bottom:2px;right:1px}.icon-share.svelte-15sa2tb:before,.icon-share.svelte-15sa2tb:after{content:"";transform-origin:0;background:#696970;width:12px;height:1px;position:absolute;left:5px}.icon-share.svelte-15sa2tb:before{top:10px;transform:rotate(-28deg)}.icon-share.svelte-15sa2tb:after{top:13px;transform:rotate(28deg)}.icon-radar.svelte-15sa2tb{border:1px solid #67676d;border-radius:50%}.icon-radar.svelte-15sa2tb i:where(.svelte-15sa2tb){border:1px solid #85858c;border-radius:50%;position:absolute;inset:4px}.icon-radar.svelte-15sa2tb i:where(.svelte-15sa2tb):nth-child(2){inset:8px}.icon-radar.svelte-15sa2tb i:where(.svelte-15sa2tb):nth-child(3){transform-origin:bottom;background:#b5b5ba;border:0;width:1px;height:10px;inset:1px auto auto 11px;transform:rotate(42deg)}.icon-view.svelte-15sa2tb i:where(.svelte-15sa2tb){border:1px solid #85858c;position:absolute}.icon-view.svelte-15sa2tb i:where(.svelte-15sa2tb):first-child{inset:1px 5px 8px 1px}.icon-view.svelte-15sa2tb i:where(.svelte-15sa2tb):last-child{background:#202023;inset:8px 1px 1px 8px}.steps-section.svelte-15sa2tb{background:#101012;border-top:1px solid #29292d;border-bottom:1px solid #29292d;padding:72px 0 78px}.steps-grid.svelte-15sa2tb{border-top:1px solid #36363b;grid-template-columns:repeat(3,1fr);display:grid}.steps-grid.svelte-15sa2tb article:where(.svelte-15sa2tb){gap:17px;padding:22px 24px 9px 0;display:flex}.steps-grid.svelte-15sa2tb article:where(.svelte-15sa2tb)+article:where(.svelte-15sa2tb){border-left:1px solid #36363b;padding-left:24px}.steps-grid.svelte-15sa2tb article:where(.svelte-15sa2tb)>span:where(.svelte-15sa2tb){color:#99999f;font-size:9px}.steps-grid.svelte-15sa2tb h3:where(.svelte-15sa2tb){margin:-3px 0 8px;font-size:13px;font-weight:550}.steps-grid.svelte-15sa2tb p:where(.svelte-15sa2tb){color:#929299;max-width:31ch;margin:0;font-size:11px;line-height:1.7}.pricing-section.svelte-15sa2tb{padding-top:75px}.pricing-grid.svelte-15sa2tb{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.plan-card.svelte-15sa2tb{min-height:190px;color:inherit;background:#202023;border:1px solid #36363b;flex-direction:column;align-items:flex-start;padding:22px;text-decoration:none;transition:border-color .18s,background .18s;display:flex;position:relative}.plan-card.svelte-15sa2tb:hover{background:#242427;border-color:#77777e}.plan-featured.svelte-15sa2tb{border-color:#77777e}.plan-duration.svelte-15sa2tb{color:#b7b7bd;max-width:100%;margin:0 0 18px;font-size:11px}.plan-card.svelte-15sa2tb strong:where(.svelte-15sa2tb){letter-spacing:-1px;font-size:31px;font-weight:500}.plan-card.svelte-15sa2tb small:where(.svelte-15sa2tb){color:#99999f;margin-top:9px;font-size:9px}.plan-action.svelte-15sa2tb{color:#cfcfd3;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.plan-action.svelte-15sa2tb b:where(.svelte-15sa2tb){font-size:14px;font-weight:400}.plan-badge.svelte-15sa2tb{color:#c6c6cb;background:#29292d;margin:-22px -22px 15px;padding:7px 10px;font-size:8px}.purchase-note.svelte-15sa2tb{color:#929299;margin:14px 0 0;font-size:10px;line-height:1.6}.faq-section.svelte-15sa2tb{background:#101012;border-top:1px solid #29292d;padding:70px 0 90px}.faq-list.svelte-15sa2tb{border-top:1px solid #36363b}.faq-list.svelte-15sa2tb details:where(.svelte-15sa2tb){border-bottom:1px solid #36363b}.faq-list.svelte-15sa2tb summary:where(.svelte-15sa2tb){color:#e2e2e6;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;font-size:12px;list-style:none;display:flex}.faq-list.svelte-15sa2tb summary:where(.svelte-15sa2tb)::-webkit-details-marker{display:none}.faq-list.svelte-15sa2tb summary:where(.svelte-15sa2tb) span:where(.svelte-15sa2tb){color:#8e8e95;font-size:17px;transition:transform .18s}.faq-list.svelte-15sa2tb details[open]:where(.svelte-15sa2tb) summary:where(.svelte-15sa2tb) span:where(.svelte-15sa2tb){transform:rotate(45deg)}.faq-list.svelte-15sa2tb details:where(.svelte-15sa2tb) p:where(.svelte-15sa2tb){color:#99999f;max-width:72ch;margin:-3px 0 19px;font-size:11px;line-height:1.8}.product-hero.svelte-15sa2tb{grid-template-columns:1.3fr .7fr;align-items:center;gap:50px;min-height:440px;padding-top:70px;padding-bottom:70px;display:grid}.product-hero.svelte-15sa2tb h1:where(.svelte-15sa2tb){letter-spacing:-2.6px;max-width:720px;font-size:clamp(38px,5vw,59px)}.product-compatibility.svelte-15sa2tb{margin-top:19px;margin-left:0;font-size:10px}.product-callout.svelte-15sa2tb{background:#202023;border:1px solid #36363b;padding:25px}.callout-mark.svelte-15sa2tb{background:#151517;border:1px solid #36363b;place-items:center;width:34px;height:34px;display:grid}.callout-mark.svelte-15sa2tb img:where(.svelte-15sa2tb){object-fit:contain;width:21px;height:21px}.product-callout.svelte-15sa2tb strong:where(.svelte-15sa2tb){margin-top:20px;font-size:14px;font-weight:550;display:block}.product-callout.svelte-15sa2tb p:where(.svelte-15sa2tb){color:#99999f;font-size:10px;line-height:1.7}.product-callout.svelte-15sa2tb>a:where(.svelte-15sa2tb){color:#dedee2;border-top:1px solid #36363b;justify-content:space-between;align-items:center;margin-top:19px;padding-top:15px;font-size:10px;text-decoration:none;display:flex}.marketing-footer.svelte-15sa2tb{color:#929299;border-top:1px solid #29292d;justify-content:center;align-items:center;gap:6px;min-height:68px;padding:18px 34px;font-size:10px;display:flex}.marketing-footer.svelte-15sa2tb>a:where(.svelte-15sa2tb){color:#99999f;text-decoration:none}.marketing-footer.svelte-15sa2tb nav:where(.svelte-15sa2tb){flex-wrap:wrap;align-items:center;gap:8px 18px;margin-left:auto;display:flex}.marketing-footer.svelte-15sa2tb nav:where(.svelte-15sa2tb) a:where(.svelte-15sa2tb){color:#929299;text-decoration:none}@media (width<=900px){.hero.svelte-15sa2tb{grid-template-columns:1fr;gap:42px;padding-top:68px}.hero-copy.svelte-15sa2tb{max-width:680px}.hero-preview.svelte-15sa2tb{max-width:700px}.feature-grid.svelte-15sa2tb{grid-template-columns:repeat(2,1fr)}.feature-card.svelte-15sa2tb:nth-child(3){border-left:1px solid #36363b}.feature-card.svelte-15sa2tb:nth-child(-n+2){border-bottom:1px solid #36363b}.product-hero.svelte-15sa2tb{grid-template-columns:1fr;min-height:0;padding-top:68px}.product-callout.svelte-15sa2tb{max-width:600px}}@media (width<=600px){.marketing-header.svelte-15sa2tb{gap:12px;height:auto;min-height:64px;padding:12px 16px}.marketing-brand.svelte-15sa2tb{font-size:19px}.marketing-nav.svelte-15sa2tb{gap:8px}.marketing-nav.svelte-15sa2tb>a:where(.svelte-15sa2tb):not(.button){display:none}.nav-download.svelte-15sa2tb{gap:7px;min-height:38px;padding:0 10px;font-size:9px}.language-control.svelte-15sa2tb select:where(.svelte-15sa2tb){min-height:34px;padding:0 4px;font-size:9px}.page-width.svelte-15sa2tb{width:min(100% - 36px,1184px)}.hero.svelte-15sa2tb{gap:35px;padding-top:62px;padding-bottom:68px}.eyebrow.svelte-15sa2tb{letter-spacing:1px;font-size:8px}.hero.svelte-15sa2tb h1:where(.svelte-15sa2tb){letter-spacing:-2.8px;font-size:clamp(43px,14vw,62px)}.hero-intro.svelte-15sa2tb{font-size:12px}.hero-actions.svelte-15sa2tb{flex-direction:column;align-items:stretch;max-width:260px}.hero-actions.svelte-15sa2tb .button:where(.svelte-15sa2tb){width:100%}.compatibility.svelte-15sa2tb{gap:6px;font-size:8px}.preview-body.svelte-15sa2tb{grid-template-columns:minmax(65px,.7fr) minmax(130px,1.2fr) minmax(65px,.7fr);gap:4px;min-height:auto;padding:10px 7px}.preview-player.svelte-15sa2tb{column-gap:4px;padding:5px 3px}.preview-player.svelte-15sa2tb strong:where(.svelte-15sa2tb){font-size:6px}.preview-player.svelte-15sa2tb small:where(.svelte-15sa2tb),.preview-player.svelte-15sa2tb em:where(.svelte-15sa2tb){font-size:5px}.preview-player.svelte-15sa2tb>b:where(.svelte-15sa2tb){height:23px}.map-player.svelte-15sa2tb{width:7px;height:7px}.preview-caption.svelte-15sa2tb{font-size:7px}.content-section.svelte-15sa2tb{padding-top:53px;padding-bottom:59px}.section-heading.svelte-15sa2tb h2:where(.svelte-15sa2tb){letter-spacing:-1px;font-size:29px}.feature-grid.svelte-15sa2tb{grid-template-columns:1fr}.feature-card.svelte-15sa2tb,.feature-card.svelte-15sa2tb:first-child,.feature-card.svelte-15sa2tb:nth-child(3){border-bottom:1px solid #36363b;border-left:1px solid #36363b;border-right:1px solid #36363b;min-height:169px;padding:18px}.feature-card.svelte-15sa2tb:last-child{border-bottom:0}.feature-card.svelte-15sa2tb h3:where(.svelte-15sa2tb){margin-top:24px}.steps-section.svelte-15sa2tb{padding:52px 0 56px}.steps-grid.svelte-15sa2tb{grid-template-columns:1fr}.steps-grid.svelte-15sa2tb article:where(.svelte-15sa2tb),.steps-grid.svelte-15sa2tb article:where(.svelte-15sa2tb)+article:where(.svelte-15sa2tb){border-bottom:1px solid #36363b;border-left:0;padding:18px 0}.steps-grid.svelte-15sa2tb article:where(.svelte-15sa2tb):last-child{border-bottom:0}.pricing-grid.svelte-15sa2tb{grid-template-columns:1fr}.plan-card.svelte-15sa2tb{min-height:168px}.faq-section.svelte-15sa2tb{padding:52px 0 65px}.product-hero.svelte-15sa2tb{gap:26px;padding-top:54px;padding-bottom:46px}.product-hero.svelte-15sa2tb h1:where(.svelte-15sa2tb){letter-spacing:-1.7px;font-size:41px}.marketing-footer.svelte-15sa2tb{flex-wrap:wrap;justify-content:flex-start;padding:17px 18px}.marketing-footer.svelte-15sa2tb nav:where(.svelte-15sa2tb){gap:14px;width:100%;margin:10px 0 0}.locale-suggestion.svelte-15sa2tb{flex-wrap:wrap;margin:12px 12px 0}.suggestion-dismiss.svelte-15sa2tb{margin-left:auto}}@media (width<=380px){.marketing-header.svelte-15sa2tb{flex-wrap:wrap}.marketing-nav.svelte-15sa2tb{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.svelte-15sa2tb,.svelte-15sa2tb:before,.svelte-15sa2tb:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
