:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download){--bg:var(--tj-bg);--surface:var(--tj-surface);--chrome:var(--tj-surface-2);--line:var(--tj-border);--line-strong:var(--tj-border-strong);--ink:var(--tj-ink);--ink-2:var(--tj-ink-2);--ink-3:var(--tj-ink-3);--accent:var(--tj-accent-fill);--accent-ink:var(--tj-ink-inverse);--hover:color-mix(in oklab,var(--tj-surface-2),var(--tj-ink) 6%);--float:var(--bg);--red-hover:color-mix(in oklab,var(--tj-accent-ink),var(--tj-ink) 20%);--panel:var(--surface);--well:var(--bg);--r:var(--tj-radius);--r-sm:var(--tj-radius-sm);--ease:cubic-bezier(.2,0,0,1);--t-enter:700ms;--t-draw:1100ms;--t-gap:60ms;--t-word:45ms;--t-block:1000ms;--rise:10px;--blur:6px;--soft:4px;--t-follow:450ms;--well-reach:.25;--well-delay:150ms;--well:400ms;--t-fade:600ms;--t-type:420ms;--t-state:260ms;--t-nav:420ms;--ease-even:cubic-bezier(.4,0,.2,1);--t-hold:1700ms;--tempo:1.5;--light:rgb(255 255 255/.5);--shade:color-mix(in srgb,var(--tj-ink) 7%,transparent);--grain:.07;--pass:54px;--gutter:28px;--sec:84px;--pitch:40px;--nav:72px;--h1:clamp(2.75rem,6vw,5.25rem);--fs-h2:clamp(2.125rem,1.614375rem + 2.095vw,3.5rem);--fs-h3:clamp(1.75rem,1.47125rem + 1.143vw,2.5rem);--fs-n:clamp(2.5rem,2.12875rem + 1.524vw,3.5rem);--fs-body:1.25rem;--fs-cap:1.0546875rem;--fs-fine:.9765625rem;--measure:26em;--ui:1;--text:1;--start:right;--side:-1}:root[dir=ltr] :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download){--start:left;--side:1}:root[data-theme=dark] :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download){--float:var(--chrome);--light:color-mix(in srgb,var(--tj-ink) 5%,transparent);--shade:rgb(0 0 0/.35);--grain:.06}:root[lang=ar] :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download){--ui:1.0625;--text:1.1}@media (max-width:600px){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download){--gutter:16px;--sec:60px;--fs-body:1.171875rem}}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .brand picture{display:contents}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .brand source{display:none}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .progress{display:none;position:fixed;top:0;inset-inline:0;z-index:30;height:2px;background:var(--tj-ink-2);transform:scaleX(0);transform-origin:var(--start)}:root.js :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .progress{display:block}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:var(--nav);background:var(--bg)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav.float{background:transparent}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .wrap{box-sizing:border-box;max-width:calc(1200px + 2 * var(--gutter));height:var(--nav);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav{container-type:inline-size;--float-h:56px;--float-pad:24px;--float-in:calc((min(1200px + 2 * var(--gutter), 100cqw) - min(1248px, 100cqw - 24px)) / 2)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav:before{content:"";position:absolute;z-index:-1;inset-inline:0;top:8px;width:min(1248px,100% - 24px);height:var(--float-h);margin-inline:auto;border-radius:calc(var(--float-h) / 2);background:var(--float);box-shadow:var(--tj-shadow);opacity:0;pointer-events:none}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav.float:before{opacity:1}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav.float .brand{transform:translate(calc(var(--side) * (var(--float-in) + var(--float-pad) - var(--gutter))),calc(var(--float-h) / 2 + 8px - var(--nav) / 2))}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav.float .nav-end{transform:translate(calc(var(--side) * (var(--gutter) - 8px - var(--float-in))),calc(var(--float-h) / 2 + 8px - var(--nav) / 2))}:root.js :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav{transition:background-color var(--t-nav) var(--ease-even)}:root.js :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav:before{transition:opacity var(--t-nav) var(--ease-even)}:root.js :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav :is(.brand,.nav-end){transition:transform var(--t-nav) var(--ease-even)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding-inline:16px;border:0;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font-size:.9765625rem;font-weight:500;white-space:nowrap;text-decoration:none}@media (hover:hover){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .btn:hover{background:var(--tj-ink-2)}}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .btn:active{background:var(--tj-ink-2)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .btn.red{background:var(--tj-accent-ink);color:var(--tj-ink-inverse)}@media (hover:hover){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .btn.red:hover{background:var(--red-hover)}}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .btn.red:active{background:var(--red-hover)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav :focus-visible{outline:2px solid var(--tj-focus);outline-offset:2px;border-radius:var(--r-sm)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .skip{position:absolute;z-index:1;top:16px;inset-inline-start:var(--gutter);padding:8px 14px;border-radius:var(--r-sm);background:var(--chrome);color:var(--ink);font-size:.9765625rem;font-weight:500;text-decoration:none;transform:translateY(-200%)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .skip:focus{transform:none}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .brand{display:flex;flex:none}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .brand img{height:30px;width:auto}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end{display:flex;align-items:center;gap:32px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav a{font-size:.9765625rem;font-weight:500;color:var(--ink-2);text-decoration:none;text-underline-offset:.3em}@media (hover:hover){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav a:hover{text-decoration:underline}}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .menu{position:absolute;top:calc(100% + 14px);inset-inline:auto 0;width:max-content;min-width:200px;padding:6px;border-radius:var(--r);background:var(--float);box-shadow:var(--tj-shadow)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end .menu a{display:grid;padding:10px 12px;border-radius:var(--r-sm);font-size:.9765625rem;color:var(--ink);text-decoration:none;white-space:nowrap}@media (hover:hover){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end .menu a:hover{background:var(--surface)}:root[data-theme=dark] :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end .menu a:hover{background:var(--hover)}}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end .menu .lang{position:relative;display:block;margin-top:13px;color:var(--ink-2)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .menu .lang:before{content:"";position:absolute;top:-7px;inset-inline:12px;border-top:1px solid var(--line)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .lang{font-family:var(--tj-font-ar)}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end{position:relative}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold,:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold .menu :is(.in,.lang){display:none}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);cursor:pointer}@media (hover:hover){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold>button:hover{background:var(--chrome)}}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold>button:active{background:var(--hover)}@media (max-width:720px){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav>.wide{display:none}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold{display:flex}}@media (max-width:800px){:root[lang=en] :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav>.wide{display:none}:root[lang=en] :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold{display:flex}}@media (max-width:600px){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .brand img{height:26px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .wrap,:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end{gap:16px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav{--float-h:52px;--float-pad:20px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .btn{height:36px;padding-inline:14px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav{column-gap:12px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav>.lang{display:none}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold .menu .lang{display:block}}@media (max-width:400px){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .brand img{height:24px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end{gap:12px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav{column-gap:8px}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav .btn{padding-inline:10px}}@media (max-width:359px){:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav>.in{display:none}:root :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold .menu .in{display:grid}}@media (max-width:369px){:root[lang=en] :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .nav-end nav>.in{display:none}:root[lang=en] :is(.pg-index,.pg-pricing,.pg-benchmark,.pg-download) .fold .menu .in{display:grid}}