dialog.svelte-9313ni{border:1px solid var(--border);background:var(--surface);width:min(440px,100% - 32px);max-height:90svh;color:var(--text);padding:28px;overflow:auto}dialog.svelte-9313ni::backdrop{background:#000b}h2.svelte-9313ni{margin:0 0 24px;font-size:22px;line-height:1.4}dialog.svelte-9313ni>div:where(.svelte-9313ni){flex-wrap:wrap;gap:12px;display:flex}.pricing-section.svelte-16cye35{padding-top:75px}.pricing-grid.svelte-16cye35{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.plan-card.svelte-16cye35{background:#202023;border:1px solid #36363b;flex-direction:column;align-items:flex-start;min-width:0;min-height:275px;padding:22px;display:flex}.plan-featured.svelte-16cye35{border-color:#77777e}.plan-duration.svelte-16cye35{color:#b7b7bd;max-width:100%;margin:0 0 18px;font-size:11px}.plan-card.svelte-16cye35 strong:where(.svelte-16cye35){letter-spacing:-1px;font-size:31px;font-weight:500}.plan-card.svelte-16cye35 small:where(.svelte-16cye35){color:#99999f;margin-top:9px;font-size:9px}.plan-detail.svelte-16cye35,.saving-note.svelte-16cye35{color:#a8a8ae;margin:13px 0 0;font-size:10px;line-height:1.65}.saving-note.svelte-16cye35{color:#d0d0d4}.plan-action.svelte-16cye35{color:#929299;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #36363b;margin-top:auto;padding:10px 0 0;font-size:10px}.plan-action.svelte-16cye35:enabled{color:#e4e4e8;cursor:pointer;border-top-color:#55555b}.plan-action.svelte-16cye35:enabled:hover{color:#fff}.purchase-notes.svelte-16cye35{color:#929299;gap:5px;margin-top:17px;font-size:10px;line-height:1.6;display:grid}.purchase-notes.svelte-16cye35 p:where(.svelte-16cye35){margin:0}.page-width.svelte-16cye35{width:min(100% - 40px,1184px);margin:auto}.section-heading.svelte-16cye35{margin-bottom:24px;display:block}.section-heading.svelte-16cye35 h2:where(.svelte-16cye35){margin:0;font-size:32px}.plan-action.svelte-16cye35{color:#151517;text-align:center;background:#eeeef0;border:1px solid #eeeef0;min-height:46px;margin-top:24px;padding:12px;font-size:13px;font-weight:600}.plan-action.svelte-16cye35:enabled{color:#151517}.plan-action.svelte-16cye35:enabled:hover{color:#151517;background:#d7d7db}.plan-featured.svelte-16cye35{border:2px solid #eeeef0}.plan-card.svelte-16cye35{padding:26px}.plan-card.svelte-16cye35 small:where(.svelte-16cye35),.plan-detail.svelte-16cye35,.saving-note.svelte-16cye35,.purchase-notes.svelte-16cye35{font-size:12px}.pricing-section.svelte-16cye35{padding:36px 0 64px;scroll-margin-top:24px}@media (width<=600px){.pricing-grid.svelte-16cye35{grid-template-columns:1fr}.section-heading.svelte-16cye35 h2:where(.svelte-16cye35){font-size:26px}}.preview-trigger.svelte-1th6cal{background:#101012;border:0;width:100%;padding:0;display:block;position:relative}.preview-trigger.svelte-1th6cal>img:where(.svelte-1th6cal){width:100%;height:auto;display:block}.preview-trigger.svelte-1th6cal>span:where(.svelte-1th6cal){color:#fff;background:#101012;border:1px solid #555;padding:6px 10px;position:absolute;bottom:12px;right:12px}dialog.svelte-1th6cal{border:1px solid var(--border);background:var(--background-deep);width:min(1600px,96vw);max-height:94svh;color:var(--text);overscroll-behavior:contain;padding:16px;overflow:auto}dialog.svelte-1th6cal::backdrop{background:#000d}.viewer-tools.svelte-1th6cal{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.viewer-tools.svelte-1th6cal button:where(.svelte-1th6cal){border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);padding:8px 12px}.viewer-close.svelte-1th6cal{margin-left:auto}.image-count.svelte-1th6cal{font-variant-numeric:tabular-nums;font-size:12px}.image-scroll.svelte-1th6cal{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;max-height:70svh;overflow:auto}.image-scroll.svelte-1th6cal img:where(.svelte-1th6cal){object-fit:contain;max-width:none;height:auto;display:block}.image-description.svelte-1th6cal{color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.6}@media (width<=600px){dialog.svelte-1th6cal{width:calc(100% - 16px);padding:10px}.viewer-tools.svelte-1th6cal{gap:6px}.viewer-close.svelte-1th6cal{margin-left:0}}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}.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}.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{background:#85858c;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.compatibility-note.svelte-15sa2tb{color:#929299;margin:8px 0 0 14px;font-size:10px;line-height:1.5}.hero-preview.svelte-15sa2tb{background:#101012;border:1px solid #36363b;margin:0;overflow:hidden;box-shadow:0 25px 80px #0005}.hero-preview.svelte-15sa2tb figcaption:where(.svelte-15sa2tb),.product-gallery.svelte-15sa2tb figcaption:where(.svelte-15sa2tb){color:#929299;border-top:1px solid #29292d;padding:11px 14px;font-size:10px;line-height:1.6}.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}.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:420px;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-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}.product-gallery.svelte-15sa2tb{padding:58px 0 30px}.product-gallery-grid.svelte-15sa2tb{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-gallery.svelte-15sa2tb figure:where(.svelte-15sa2tb){background:#101012;border:1px solid #36363b;min-width:0;margin:0}.requirements-section.svelte-15sa2tb ul:where(.svelte-15sa2tb){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.requirements-section.svelte-15sa2tb li:where(.svelte-15sa2tb){color:#b6b6bc;background:#19191c;border:1px solid #36363b;padding:18px;font-size:11px;line-height:1.7}@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){.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}.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}.product-gallery-grid.svelte-15sa2tb,.requirements-section.svelte-15sa2tb ul:where(.svelte-15sa2tb){grid-template-columns:1fr}.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}.product-gallery.svelte-15sa2tb{padding-top:40px}}@media (prefers-reduced-motion:reduce){.svelte-15sa2tb,.svelte-15sa2tb:before,.svelte-15sa2tb:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
