CINXE.COM
Craft Plugin Store
<!DOCTYPE html> <html lang="en"> <head><meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>Craft Plugin Store</title> <link rel="search" type="application/opensearchdescription+xml" title="Craft Plugin Store" href="/opensearch.xml"> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/apple-touch-icon.png" sizes="180x180"> <meta name="description" content="Plugins for Craft CMS"> <link rel="canonical" href="https://plugins.craftcms.com/"> <link rel="alternate" type="application/atom+xml" title="New Plugins" href="https://feeds.craftcms.com/new.atom"> <link rel="alternate" type="application/atom+xml" title="Plugin Releases" href="https://feeds.craftcms.com/releases.atom"> <link rel="alternate" type="application/atom+xml" title="Critical Plugin Releases" href="https://feeds.craftcms.com/critical.atom"> <style>swiper-container{inset:0;position:absolute}swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}swiper-slide img{max-height:100%;max-width:100%;min-height:100vh;min-width:100vw;-o-object-fit:contain;object-fit:contain}@media (min-width:700px){swiper-slide img{padding-left:100px;padding-right:100px}}@media (min-height:700px){swiper-slide img{padding-bottom:100px;padding-top:100px}}swiper-container::part(button-next),swiper-container::part(button-prev){align-items:center;border-radius:.375rem;color:rgb(55 65 81/var(--tw-text-opacity));display:flex;justify-content:center;padding:2rem .5rem;width:auto;--tw-text-opacity:0.75}swiper-container::part(button-next):hover,swiper-container::part(button-prev):hover{--tw-text-opacity:1}@media (prefers-color-scheme:dark){swiper-container::part(button-next),swiper-container::part(button-prev){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}}swiper-container::part(button-next),swiper-container::part(button-prev){background-color:rgba(156,163,175,.1)}swiper-container::part(button-next):hover,swiper-container::part(button-prev):hover{background-color:rgba(156,163,175,.2)}@media (prefers-color-scheme:dark){swiper-container::part(button-next),swiper-container::part(button-prev){background-color:hsla(220,9%,46%,.1)}swiper-container::part(button-next):hover,swiper-container::part(button-prev):hover{background-color:hsla(220,9%,46%,.2)}}swiper-container::part(pagination){bottom:40px;left:50%;--tw-translate-x:-50%;border-radius:9999px;display:flex;flex:1 1 0%;margin-left:auto;margin-right:auto;max-width:20rem;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));padding:0}@media (prefers-color-scheme:dark){swiper-container::part(pagination){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}}swiper-container::part(bullet),swiper-container::part(bullet-active){border-radius:9999px;border-width:1px;flex:1 1 0%;--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){swiper-container::part(bullet),swiper-container::part(bullet-active){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}}swiper-container::part(bullet),swiper-container::part(bullet-active){height:8px;margin:0}swiper-container::part(bullet-active){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){swiper-container::part(bullet-active){--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}}</style> <style>.screenshot-modal .carousel{display:flex;inset:0;position:absolute}</style> <style>.navigation-items h3{font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem;margin-top:2rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.navigation-items h3.first{margin-top:0}.navigation-items ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.navigation-items ul{font-size:1rem;line-height:1.5rem}.navigation-items ul li a{align-items:center;border-radius:.375rem;display:block;display:flex;padding:.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));text-decoration-line:none}@media (prefers-color-scheme:dark){.navigation-items ul li a{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}}.navigation-items ul li a img,.navigation-items ul li a svg{margin-right:1rem;vertical-align:middle}.navigation-items ul li a:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.navigation-items ul li a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}.navigation-items ul li a:hover{background-color:rgb(229 231 235/var(--tw-bg-opacity));--tw-bg-opacity:0.5}@media (prefers-color-scheme:dark){.navigation-items ul li a:hover{background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-bg-opacity:0.5}}.navigation-items ul li a.nuxt-link-exact-active{font-weight:500;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.navigation-items ul li a.nuxt-link-exact-active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}}.navigation-items ul li a.nuxt-link-exact-active{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.navigation-items ul li a.nuxt-link-exact-active{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}}</style> <style>.navigation-main{-webkit-overflow-scrolling:touch}.craft-version-dropdown select{padding-bottom:.25rem;padding-right:2rem;padding-top:.25rem}</style> <style>/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active) {[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-input,.form-multiselect,.form-select,.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000}.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-left-0{left:0}.bottom-0{bottom:0}.bottom-\[40px\]{bottom:40px}.left-0{left:0}.left-1\/2{left:50%}.right-auto{right:auto}.top-0{top:0}.top-1{top:.25rem}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.float-right{float:right}.m-0{margin:0}.-mx-8{margin-left:-2rem;margin-right:-2rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-\[0\.6px\]{margin-right:.6px}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-3{width:.75rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-screen-xl{max-width:1280px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-12{row-gap:3rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-l-blue-200{--tw-border-opacity:1;border-left-color:rgb(191 219 254/var(--tw-border-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-blue-600\/40{background-color:rgba(37,99,235,.4)}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-400\/10{background-color:rgba(156,163,175,.1)}.bg-gray-500\/10{background-color:hsla(220,9%,46%,.1)}.bg-gray-500\/20{background-color:hsla(220,9%,46%,.2)}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-blue-100\/100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:rgba(219,234,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(243,244,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue-100\/0{--tw-gradient-to:rgba(219,234,254,0) var(--tw-gradient-to-position)}.p-0{padding:0}.p-12{padding:3rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-16{padding-bottom:4rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[3\.25rem\]{font-size:3.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.text-yellow-600{color:rgb(202 138 4/var(--tw-text-opacity))}.text-opacity-100,.text-yellow-600{--tw-text-opacity:1}.text-opacity-50{--tw-text-opacity:0.5}.text-opacity-75{--tw-text-opacity:0.75}.no-underline{text-decoration-line:none}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-blue-600\/30{--tw-shadow-color:rgba(37,99,235,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-600\/30{--tw-shadow-color:rgba(220,38,38,.3);--tw-shadow:var(--tw-shadow-colored)}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring-red-500\/30{--tw-ring-color:rgba(239,68,68,.3)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{font-size:.875rem;line-height:1.25rem}.text-link{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.text-link{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}}.text-link:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.text-link:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}}html{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){html{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity));text-decoration-line:none}@media (prefers-color-scheme:dark){a{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}}a:hover{cursor:pointer}h1{font-size:1.875rem;line-height:2.25rem}h1,h2{font-weight:700}h2{font-size:1.5rem;line-height:2rem}table tr:nth-child(2n){background-color:rgba(243,244,246,.4)}@media (prefers-color-scheme:dark){table tr:nth-child(2n){background-color:rgba(55,65,81,.4)}}.truncate .truncate-in{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xcontainer{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:1280px){.xcontainer{padding-left:3rem;padding-right:3rem}}.fluid-container{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter,.fade-leave-to{opacity:0}.nuxt-progress{background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-bg-opacity:0.5}@media (prefers-color-scheme:dark){.nuxt-progress{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;--tw-bg-opacity:0.5!important}}.tooltip{box-shadow:0 25px 100px rgba(0,0,0,.5);display:block!important;padding:24px;z-index:10000;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.tooltip{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}}.tooltip .wrapper{bottom:auto;display:initial;flex-direction:row;left:auto;position:static;right:auto;top:auto}.tooltip .tooltip-arrow{border-style:solid;height:0;margin:12px;position:absolute;width:0;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.tooltip .tooltip-arrow{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}}.tooltip[x-placement^=top]{margin-bottom:12px}.tooltip[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-width:12px 12px 0;bottom:-12px;left:calc(50% - 12px);margin-bottom:0;margin-top:0}.tooltip[x-placement^=bottom]{margin-top:12px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:0 12px 12px;left:calc(50% - 12px);margin-bottom:0;margin-top:0;top:-12px}.tooltip[x-placement^=right]{margin-left:12px}.tooltip[x-placement^=right] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;border-width:12px 12px 12px 0;left:-12px;margin-left:0;margin-right:0;top:calc(50% - 12px)}.tooltip[x-placement^=left]{margin-right:12px}.tooltip[x-placement^=left] .tooltip-arrow{border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:12px 0 12px 12px;margin-left:0;margin-right:0;right:-12px;top:calc(50% - 12px)}.tooltip[aria-hidden=true]{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip[aria-hidden=false]{opacity:1;transition:opacity .15s;visibility:visible}.prose blockquote.note :where(p:first-of-type):before{--tw-content:none;content:var(--tw-content)}.prose blockquote.note :where(p:last-of-type):after{--tw-content:none;content:var(--tw-content)}.prose blockquote.note{border-radius:.375rem;border-width:1px;font-style:normal;padding:1rem;padding-left:56px;position:relative}.prose blockquote.note>:first-child{margin-top:0}.prose blockquote.note>:last-child{margin-bottom:0}.prose blockquote.note:before{font-size:30px;left:16px;position:absolute;top:14px;width:24px}.prose blockquote.note:not(.tip):not(.warning){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.prose blockquote.note:not(.tip):not(.warning):before{content:"";display:block;height:30px;width:30px;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity));-webkit-mask:url(/_nuxt/alert.755b46c1.svg) no-repeat center center;mask:url(/_nuxt/alert.755b46c1.svg) no-repeat center center;-webkit-mask-size:30px 27px;mask-size:30px 27px}.prose blockquote.note.tip{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.prose blockquote.note.tip:before{content:"";display:block;height:30px;width:30px;--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity));-webkit-mask:url(/_nuxt/lightbulb.0ebc0fa9.svg) no-repeat center center;mask:url(/_nuxt/lightbulb.0ebc0fa9.svg) no-repeat center center;-webkit-mask-size:21px 30px;mask-size:21px 30px}.prose blockquote.note.warning{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.prose blockquote.note.warning:before{content:"";display:block;height:30px;width:30px;--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity));-webkit-mask:url(/_nuxt/alert.755b46c1.svg) no-repeat center center;mask:url(/_nuxt/alert.755b46c1.svg) no-repeat center center;-webkit-mask-size:30px 27px;mask-size:30px 27px}.swiper-button-next:after,.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:""}@media (prefers-color-scheme:dark){.dark\:prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-gray-400\/20:hover{background-color:rgba(156,163,175,.2)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:text-opacity-100:hover{--tw-text-opacity:1}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-red-600\/30:hover{--tw-shadow-color:rgba(220,38,38,.3);--tw-shadow:var(--tw-shadow-colored)}.focus\:relative:focus{position:relative}.focus\:z-10:focus{z-index:10}.focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-\[3px\]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-red-500\/30:focus{--tw-ring-color:rgba(239,68,68,.3)}.active\:cursor-pointer:active{cursor:pointer}.active\:border-blue-800:active{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity))}.active\:border-gray-300:active{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.active\:border-green-500:active{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.active\:bg-blue-800:active{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.active\:bg-red-600:active{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.active\:text-white:active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.active\:hover\:border-blue-500:hover:active{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.active\:hover\:bg-blue-500:hover:active{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:border-blue-500:disabled{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.disabled\:bg-blue-500:disabled{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:inline-block{display:inline-block}.prose-h1\:text-3xl :is(:where(h1):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.875rem;line-height:2.25rem}.prose-a\:text-blue-600 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.prose-code\:break-all :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){word-break:break-all}.prose-code\:rounded :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.25rem}.prose-code\:border :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){border-width:1px}.prose-code\:border-gray-200 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.prose-code\:border-gray-700 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.prose-code\:bg-gray-100 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.prose-code\:bg-gray-800 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.prose-code\:px-1 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.25rem;padding-right:.25rem}.prose-code\:py-0 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-bottom:0;padding-top:0}.prose-code\:py-0\.5 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-bottom:.125rem;padding-top:.125rem}.prose-code\:font-normal :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:400}.prose-code\:text-current :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){color:currentColor}.prose-code\:text-gray-800 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.prose-pre\:bg-gray-100 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.prose-pre\:bg-gray-800 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.prose-pre\:text-gray-200 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.prose-pre\:text-gray-800 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.prose-th\:pr-2 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){padding-right:.5rem}.first\:prose-th\:pl-2 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))):first-child{padding-left:.5rem}.last\:prose-th\:pr-2 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))):last-child{padding-right:.5rem}.prose-td\:pr-2 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){padding-right:.5rem}.first\:prose-td\:pl-2 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))):first-child{padding-left:.5rem}.last\:prose-td\:pr-2 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))):last-child{padding-right:.5rem}@media (min-width:640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:justify-self-end{justify-self:end}.sm\:text-sm{font-size:.875rem}.sm\:leading-5,.sm\:text-sm{line-height:1.25rem}}@media (min-width:768px){.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:mb-0{margin-bottom:0}.md\:flex{display:flex}.md\:max-w-sm{max-width:24rem}.md\:flex-grow{flex-grow:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:border-0{border-width:0}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:pl-8{padding-left:2rem}}@media (min-width:1024px){.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mb-0{margin-bottom:0}.lg\:ml-4{margin-left:1rem}.lg\:mr-4{margin-right:1rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[8rem\]{min-height:8rem}.lg\:w-1\/3{width:33.333333%}.lg\:w-80{width:20rem}.lg\:w-full{width:100%}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:justify-center{justify-content:center}.lg\:pr-8{padding-right:2rem}}@media (min-width:1280px){.xl\:left-auto{left:auto}.xl\:right-auto{right:auto}.xl\:ml-auto{margin-left:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-80{width:20rem}.xl\:min-w-0{min-width:0}.xl\:max-w-xs{max-width:20rem}.xl\:flex-1{flex:1 1 0%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:flex-col{flex-direction:column}.xl\:justify-center{justify-content:center}.xl\:gap-20{gap:5rem}.xl\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.xl\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.xl\:pl-80{padding-left:20rem}}@media (prefers-color-scheme:dark){.dark\:border{border-width:1px}.dark\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.dark\:border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:border-l-blue-800{--tw-border-opacity:1;border-left-color:rgb(30 64 175/var(--tw-border-opacity))}.dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.dark\:bg-blue-600\/40{background-color:rgba(37,99,235,.4)}.dark\:bg-gray-500\/10{background-color:hsla(220,9%,46%,.1)}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark\:bg-white\/20{background-color:hsla(0,0%,100%,.2)}.dark\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity))}.dark\:from-blue-900\/100{--tw-gradient-from:#1e3a8a var(--tw-gradient-from-position);--tw-gradient-to:rgba(30,58,138,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:rgba(31,41,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:to-blue-900\/0{--tw-gradient-to:rgba(30,58,138,0) var(--tw-gradient-to-position)}.dark\:text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity))}.dark\:text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.dark\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.dark\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.dark\:text-opacity-75{--tw-text-opacity:0.75}.dark\:placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity))}.dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.dark\:hover\:bg-gray-500\/20:hover{background-color:hsla(220,9%,46%,.2)}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:active\:border-blue-700:active{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity))}.dark\:active\:border-gray-600:active{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.dark\:active\:bg-blue-700:active{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.dark\:active\:bg-gray-600:active{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark\:active\:text-white:active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:disabled\:border-blue-600:disabled{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.dark\:disabled\:bg-blue-600:disabled{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.prose-a\:dark\:text-blue-400 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.dark\:prose-code\:border-gray-700 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:prose-code\:bg-gray-800 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:prose-code\:text-gray-200 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark\:prose-pre\:bg-gray-800 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:prose-pre\:text-gray-200 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}}</style> <style>.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}</style> <style>.c-btn.block,a.c-btn.block,button.c-btn.block{display:block;width:100%}.c-btn.small,a.c-btn.small,button.c-btn.small{line-height:1rem;padding-left:.75rem;padding-right:.75rem}.c-btn.small .c-icon,a.c-btn.small .c-icon,button.c-btn.small .c-icon{height:12px;width:12px}.c-btn.large,a.c-btn.large,button.c-btn.large{font-size:1rem;line-height:1.5rem}.c-btn.outline .c-icon,a.c-btn.outline .c-icon,button.c-btn.outline .c-icon{fill:currentColor}.c-btn.loading,a.c-btn.loading,button.c-btn.loading{position:relative}.c-btn.loading .c-spinner,a.c-btn.loading .c-spinner,button.c-btn.loading .c-spinner{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.c-btn.loading .c-btn-content,a.c-btn.loading .c-btn-content,button.c-btn.loading .c-btn-content{visibility:hidden}.c-btn .c-icon,a.c-btn .c-icon,button.c-btn .c-icon{vertical-align:middle}.c-btn .c-btn-content,a.c-btn .c-btn-content,button.c-btn .c-btn-content{align-items:center;display:flex;justify-content:center}</style> <style>.c-dropdown{display:inline-block;position:relative}.c-dropdown.disabled{opacity:.5}.c-dropdown select{background-position:right .5rem center}</style> <style>.c-spinner>.animation{animation:rotator .7s linear infinite;border:2px solid;border-left-color:transparent!important;border-radius:50%;border-top-color:transparent!important;height:20px;width:20px}.c-spinner.sm>.animation{height:16px;width:16px}.c-spinner.lg>.animation{border-width:3px;height:32px;width:32px}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(1turn)}}</style> <link rel="stylesheet" href="/_nuxt/entry.c0e63b2b.css"> <link rel="stylesheet" href="/_nuxt/PluginGrid.731cec63.css"> <link rel="stylesheet" href="/_nuxt/RatingStars.7cc1fa0a.css"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.fdc2c81c.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/site.b09bb89b.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/vue.f36acd1f.f059a692.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/index.7b4f0db3.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/default-plugin.3bb4e0f3.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/PluginGrid.7e32a9f7.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/RatingStars.489a6a15.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/useHelpers.a6a64bed.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/error.9ad72bb0.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/index.f7a32378.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/error-404.2259182a.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/error-500.1711fc49.js"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/craft.da818538.svg"> <link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/default-plugin.86deeaef.svg"> <script type="module" src="/_nuxt/entry.fdc2c81c.js" crossorigin></script></head> <body ><div id="__nuxt"><div><div class="nuxt-loading-indicator" style="position:fixed;top:0;right:0;left:0;pointer-events:none;width:auto;height:5px;opacity:0;background:#ccc;background-size:Infinity% auto;transform:scaleX(0%);transform-origin:left;transition:transform 0.1s, height 0.4s, opacity 0.4s;z-index:999999;"></div><div class="wrapper"><!----><div class="main"><!--[--><div class="xl:hidden px-8 py-4 bg-white dark:bg-gray-900 border-b dark:border-gray-700"><button class="mr-4 flex items-center self-center text-gray-500 dark:text-gray-400 mr-4 xl:hidden navigation-toggle" title="Toogle navigation"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" class="inline-block w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div><div class="hidden bg-gray-100 dark:bg-gray-800 fixed bottom-0 top-0 xl:flex xl:flex-col xl:w-80 xl:min-w-0 overflow-y-auto aside"><div class="relative px-8 pt-0 pb-16"><div class="sticky top-0"><div class="bg-gray-100 dark:bg-gray-800"><div class="py-4"><button class="mr-4 flex items-center self-center text-gray-500 dark:text-gray-400 mr-4 xl:hidden navigation-toggle" title="Toogle navigation"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" class="inline-block w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div><header class="relative z-20"><div><form id="version-switcher"><label class="sr-only" for="cms-constraint"> Craft CMS Version </label><select id="cms-constraint" class="bg-transparent rounded-md border-transparent text-lg font-bold pl-2 py-1"><!--[--><option value="^5.0">Craft 5 Plugin Store</option><option value="^4.0">Craft 4 Plugin Store</option><option value="^3.0">Craft 3 Plugin Store</option><!--]--></select></form></div></header><form id="search-form" class="relative flex-1 mt-6"><div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" class="inline-block w-4 h-4 text-gray-500 absolute text-gray-500 dark:text-gray-400 w-5 h-5"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></div><input class="rounded-md bg-white dark:bg-gray-700 border border-field border-gray-200 dark:border-gray-600 text w-full pl-12 placeholder:text-gray-500 dark:placeholder:text-gray-400" type="text" value id="searchQuery" autocomplete="off" name="searchQuery" placeholder="Search plugins"><div class="hidden clear" title="Clear"></div></form></div><div class="h-6 bg-gradient-to-b from-gray-100 dark:from-gray-800"></div></div><div class="navigation"><div class="navigation-items"><ul><li><a aria-current="page" href="/?craft5" class="router-link-active router-link-exact-active nuxt-link-exact-active nuxt-link-active" title="Discover Craft CMS plugins"><!--[--><svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="star-sharp" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512" class="inline-block w-4 h-4 w-6 h-6 text-blue-500"><path fill="currentColor" d="M537.8 181.6h-177.6l-54.89-169.1C302.6 4.19 295.3 0 288 0S273.4 4.19 270.7 12.57L215.8 181.6H38.21c-17.6 0-24.92 22.54-10.68 32.9l143.7 104.5L116.3 488.1C112.2 500.9 122.3 512 133.7 512c3.553 0 7.227-1.09 10.62-3.556L288 403.1l143.7 104.5C435.1 510.9 438.8 512 442.3 512c11.36 0 21.49-11.13 17.35-23.89l-54.89-169.1l143.7-104.5C562.7 204.2 555.4 181.6 537.8 181.6zM370.8 317.9l45.34 139.7l-118.7-86.3c-5.61-4.079-13.21-4.079-18.82 0l-118.7 86.3l45.34-139.7c2.139-6.589-.2054-13.81-5.808-17.88L80.7 213.6h146.8c6.933 0 13.08-4.465 15.22-11.06L288 62.96l45.33 139.6c2.141 6.594 8.285 11.06 15.22 11.06h146.8l-118.7 86.35C370.1 304.1 368.6 311.3 370.8 317.9z"></path></svg><span>Discover</span><!--]--></a></li><!--[--><li><a href="/categories/seo?craft5" class="" title="SEO & Accessibility plugins for Craft CMS"><!--[--><img alt="SEO & Accessibility icon" src="https://pluginicons.craft-cdn.com/seomatic.svg?1520963488" width="24" height="24" class="inline"> SEO & Accessibility<!--]--></a></li><li><a href="/categories/localization?craft5" class="" title="Localization plugins for Craft CMS"><!--[--><img alt="Localization icon" src="https://pluginicons.craft-cdn.com/translations-admin.svg?1575487729" width="24" height="24" class="inline"> Localization<!--]--></a></li><li><a href="/categories/ecommerce?craft5" class="" title="Ecommerce plugins for Craft CMS"><!--[--><img alt="Ecommerce icon" src="https://pluginicons.craft-cdn.com/commerce.svg?1714501520" width="24" height="24" class="inline"> Ecommerce<!--]--></a></li><li><a href="/categories/forms?craft5" class="" title="Forms plugins for Craft CMS"><!--[--><img alt="Forms icon" src="https://pluginicons.craft-cdn.com/formie.svg?1595214200" width="24" height="24" class="inline"> Forms<!--]--></a></li><li><a href="/categories/fields?craft5" class="" title="Fields plugins for Craft CMS"><!--[--><img alt="Fields icon" src="https://pluginicons.craft-cdn.com/ckeditor.svg?1681327733" width="24" height="24" class="inline"> Fields<!--]--></a></li><li><a href="/categories/development?craft5" class="" title="Development plugins for Craft CMS"><!--[--><img alt="Development icon" src="https://pluginicons.craft-cdn.com/dumper.svg?1691090485" width="24" height="24" class="inline"> Development<!--]--></a></li><li><a href="/categories/security?craft5" class="" title="Security plugins for Craft CMS"><!--[--><img alt="Security icon" src="https://pluginicons.craft-cdn.com/sherlock.svg?1611155143" width="24" height="24" class="inline"> Security<!--]--></a></li><li><a href="/categories/templating?craft5" class="" title="Templating plugins for Craft CMS"><!--[--><img alt="Templating icon" src="https://pluginicons.craft-cdn.com/blitz.svg?1699016019" width="24" height="24" class="inline"> Templating<!--]--></a></li><li><a href="/categories/performance?craft5" class="" title="Performance plugins for Craft CMS"><!--[--><img alt="Performance icon" src="https://pluginicons.craft-cdn.com/imager-x.svg?1581424127" width="24" height="24" class="inline"> Performance<!--]--></a></li><li><a href="/categories/control-panel?craft5" class="" title="Control Panel plugins for Craft CMS"><!--[--><img alt="Control Panel icon" src="https://pluginicons.craft-cdn.com/expanded-singles.svg?1542840586" width="24" height="24" class="inline"> Control Panel<!--]--></a></li><li><a href="/categories/widgets?craft5" class="" title="Widgets plugins for Craft CMS"><!--[--><img alt="Widgets icon" src="https://pluginicons.craft-cdn.com/diy-widgetypcrCWIgwKaaMXcGJ61KEDb5WivDhVDvbkGt.svg?1527589840" width="24" height="24" class="inline"> Widgets<!--]--></a></li><li><a href="/categories/assets?craft5" class="" title="Assets plugins for Craft CMS"><!--[--><img alt="Assets icon" src="https://pluginicons.craft-cdn.com/aws-s3.svg?1511197212" width="24" height="24" class="inline"> Assets<!--]--></a></li><li><a href="/categories/utilities?craft5" class="" title="Utilities plugins for Craft CMS"><!--[--><img alt="Utilities icon" src="https://pluginicons.craft-cdn.com/feed-me.svg?1554833500" width="24" height="24" class="inline"> Utilities<!--]--></a></li><li><a href="/categories/mailer-adapters?craft5" class="" title="Mailer Adapters plugins for Craft CMS"><!--[--><img alt="Mailer Adapters icon" src="https://pluginicons.craft-cdn.com/mailgun.svg?1511197213" width="24" height="24" class="inline"> Mailer Adapters<!--]--></a></li><li><a href="/categories/social-networking?craft5" class="" title="Social Networking plugins for Craft CMS"><!--[--><img alt="Social Networking icon" src="https://pluginicons.craft-cdn.com/craftagram.svg?1583943893" width="24" height="24" class="inline"> Social Networking<!--]--></a></li><li><a href="/categories/integrations?craft5" class="" title="Integrations plugins for Craft CMS"><!--[--><img alt="Integrations icon" src="https://pluginicons.craft-cdn.com/shopify.svg?1667939687" width="24" height="24" class="inline"> Integrations<!--]--></a></li><!--]--></ul><div class="border-t dark:border-gray-700 mt-8 py-8"><ul><li><a href="https://craftcms.com/" title="Craft CMS"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" class="inline-block w-4 h-4 w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"></path></svg> craftcms.com </a></li><li><a href="https://console.craftcms.com/" title="Craft Console"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" class="inline-block w-4 h-4 w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"></path></svg> Craft Console </a></li></ul></div></div></div></div></div><div id="view" class="view py-10 xl:pl-80 bg-white dark:bg-gray-900 min-h-screen"><div class="max-w-screen-xl w-full mx-auto"><!----><!--[--><div class="xcontainer space-y-12"><!--[--><div class="featured-section"><a href="/featured/recently-added?craft5" class="float-right" title="See all “Recently Added” plugins"><!--[-->See all<!--]--></a><div><h2 class="mb-4">Recently Added</h2><div class="mb-8"><div><div class="grid-plugins grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-8"><!--[--><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/buttondown?craft5" class="" title="Buttondown - Easily collect subscribers for your Buttondown newsletter"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Buttondown icon" class="w-full" src="https://pluginicons.craft-cdn.com/buttondowndutpyksqpsgwigyopvdorthzdysdcnutnpmn.svg?1739994765"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/buttondown?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Buttondown - Easily collect subscribers for your Buttondown newsletter"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Buttondown</div><div class="description">Easily collect subscribers for your Buttondown newsletter</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/meilisearch-connect?craft5" class="" title="Meilisearch Connect - Craft connector for your Meilisearch solution"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Meilisearch Connect icon" class="w-full" src="https://pluginicons.craft-cdn.com/meilisearch-connect.svg?1733138077"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/meilisearch-connect?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Meilisearch Connect - Craft connector for your Meilisearch solution"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Meilisearch Connect</div><div class="description">Craft connector for your Meilisearch solution</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$59</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/newism-imgix?craft5" class="" title="Imgix Asset Transformer - Imgix integration for CraftCMS"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Imgix Asset Transformer icon" class="w-full" src="https://pluginicons.craft-cdn.com/newism-imgixquekidvwyeqbnkctiuldyuqxvponswufuwnn.svg?1740546219"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/newism-imgix?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Imgix Asset Transformer - Imgix integration for CraftCMS"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Imgix Asset Transformer</div><div class="description">Imgix integration for CraftCMS</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$10</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/metrix?craft5" class="" title="Metrix - Display your analytics within Craft. Supports Google Analytics, Plausible, Fathom and more."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Metrix icon" class="w-full" src="https://pluginicons.craft-cdn.com/metrixwfilukvtavocyvweokacpijttbbrkhbpmihw.svg?1735595760"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/metrix?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Metrix - Display your analytics within Craft. Supports Google Analytics, Plausible, Fathom and more."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Metrix</div><div class="description">Display your analytics within Craft. Supports Google Analytics, Plausible, Fathom and more.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$49</div></div></div></div></div><div class="hidden lg:block grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/teamleader-focus?craft5" class="" title="Teamleader Focus - Teamleader Focus plugin"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Teamleader Focus icon" class="w-full" src="https://pluginicons.craft-cdn.com/teamleader-focuszwxtmxgzcxgxzpimyqedrhymbevjhfxawmqc.svg?1740472000"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/teamleader-focus?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Teamleader Focus - Teamleader Focus plugin"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Teamleader Focus</div><div class="description">Teamleader Focus plugin</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$19</div></div></div></div></div><div class="hidden lg:block grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/blitz-vercel?craft5" class="" title="Blitz Vercel Purger - Vercel cache purger for Blitz plugin for Craft CMS."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Blitz Vercel Purger icon" class="w-full" src="https://pluginicons.craft-cdn.com/blitz-verceldfhujvpajzghdlcjfhtyqgfoohmushzjhxaq.svg?1738942900"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/blitz-vercel?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Blitz Vercel Purger - Vercel cache purger for Blitz plugin for Craft CMS."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Blitz Vercel Purger</div><div class="description">Vercel cache purger for Blitz plugin for Craft CMS.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free</div></div></div></div></div><div class="hidden lg:block lg:hidden grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/convergine-socialbuddy?craft5" class="" title="Social Buddy - Social Buddy is a CraftCMS plugin for seamless social media publishing. Share entries to Facebook, Instagram, Pinterest, Telegram, Medium, LinkedIn, and X (Twitter), with options for both automatic and manual posting. Supports multi-platform publishing, customizable content, and cron job automation."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Social Buddy icon" class="w-full" src="https://pluginicons.craft-cdn.com/convergine-socialbuddyzelgigirvcbyaiqdmvoqcbyrnnujatidtnlj.svg?1739547817"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/convergine-socialbuddy?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Social Buddy - Social Buddy is a CraftCMS plugin for seamless social media publishing. Share entries to Facebook, Instagram, Pinterest, Telegram, Medium, LinkedIn, and X (Twitter), with options for both automatic and manual posting. Supports multi-platform publishing, customizable content, and cron job automation."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Social Buddy</div><div class="description">Social Buddy is a CraftCMS plugin for seamless social media publishing. Share entries to Facebook, Instagram, Pinterest, Telegram, Medium, LinkedIn, and X (Twitter), with options for both automatic and manual posting. Supports multi-platform publishing, customizable content, and cron job automation.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free – $69</div></div></div></div></div><div class="hidden lg:block lg:hidden grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/announce?craft5" class="" title="Announce - Display an announcement to users in the Craft CMS control panel."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Announce icon" class="w-full" src="https://pluginicons.craft-cdn.com/announcerqcxqpyerfxcbvrnjpbczvzuoatcgbjbcvct.svg?1739530518"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/announce?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Announce - Display an announcement to users in the Craft CMS control panel."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Announce</div><div class="description">Display an announcement to users in the Craft CMS control panel.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free</div></div></div></div></div><!--]--></div></div></div></div></div><div class="featured-section"><a href="/featured/new-noteworthy?craft5" class="float-right" title="See all “New & Noteworthy” plugins"><!--[-->See all<!--]--></a><div><h2 class="mb-4">New & Noteworthy</h2><div class="mb-8"><div><div class="grid-plugins grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-8"><!--[--><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/meilisearch-connect?craft5" class="" title="Meilisearch Connect - Craft connector for your Meilisearch solution"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Meilisearch Connect icon" class="w-full" src="https://pluginicons.craft-cdn.com/meilisearch-connect.svg?1733138077"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/meilisearch-connect?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Meilisearch Connect - Craft connector for your Meilisearch solution"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Meilisearch Connect</div><div class="description">Craft connector for your Meilisearch solution</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$59</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/metrix?craft5" class="" title="Metrix - Display your analytics within Craft. Supports Google Analytics, Plausible, Fathom and more."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Metrix icon" class="w-full" src="https://pluginicons.craft-cdn.com/metrixwfilukvtavocyvweokacpijttbbrkhbpmihw.svg?1735595760"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/metrix?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Metrix - Display your analytics within Craft. Supports Google Analytics, Plausible, Fathom and more."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Metrix</div><div class="description">Display your analytics within Craft. Supports Google Analytics, Plausible, Fathom and more.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$49</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/convergine-socialbuddy?craft5" class="" title="Social Buddy - Social Buddy is a CraftCMS plugin for seamless social media publishing. Share entries to Facebook, Instagram, Pinterest, Telegram, Medium, LinkedIn, and X (Twitter), with options for both automatic and manual posting. Supports multi-platform publishing, customizable content, and cron job automation."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Social Buddy icon" class="w-full" src="https://pluginicons.craft-cdn.com/convergine-socialbuddyzelgigirvcbyaiqdmvoqcbyrnnujatidtnlj.svg?1739547817"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/convergine-socialbuddy?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Social Buddy - Social Buddy is a CraftCMS plugin for seamless social media publishing. Share entries to Facebook, Instagram, Pinterest, Telegram, Medium, LinkedIn, and X (Twitter), with options for both automatic and manual posting. Supports multi-platform publishing, customizable content, and cron job automation."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Social Buddy</div><div class="description">Social Buddy is a CraftCMS plugin for seamless social media publishing. Share entries to Facebook, Instagram, Pinterest, Telegram, Medium, LinkedIn, and X (Twitter), with options for both automatic and manual posting. Supports multi-platform publishing, customizable content, and cron job automation.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free – $69</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/video-picker?craft5" class="" title="Video Picker - A slick field to pick videos with. Supports YouTube, Vimeo and more."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Video Picker icon" class="w-full" src="https://pluginicons.craft-cdn.com/video-pickercmcgbmcpqgazmikbjzefvtfiflfkjwlmuozm.svg?1735595561"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/video-picker?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Video Picker - A slick field to pick videos with. Supports YouTube, Vimeo and more."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Video Picker</div><div class="description">A slick field to pick videos with. Supports YouTube, Vimeo and more.</div></div><!--]--></a><a href="/video-picker/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (1) <!--]--></a><div class="mt-2"><div class="price">$49</div></div></div></div></div><div class="hidden lg:block grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/inertia?craft5" class="" title="Inertia - Inertia.js adapter for Craft CMS"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Inertia icon" class="w-full" src="https://pluginicons.craft-cdn.com/inertianzssnwczuvggnoaxpagsdbwncfwtjclmrygg.svg?1734541875"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/inertia?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Inertia - Inertia.js adapter for Craft CMS"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Inertia</div><div class="description">Inertia.js adapter for Craft CMS</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free</div></div></div></div></div><div class="hidden lg:block grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/blocksmith?craft5" class="" title="Blocksmith - Add visual block selection previews for Matrix Fields."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Blocksmith icon" class="w-full" src="https://pluginicons.craft-cdn.com/blocksmithddnarepkogthkzlhqkscxbcesjwbhaipfvmm.svg?1732996104"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/blocksmith?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Blocksmith - Add visual block selection previews for Matrix Fields."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Blocksmith</div><div class="description">Add visual block selection previews for Matrix Fields.</div></div><!--]--></a><a href="/blocksmith/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (1) <!--]--></a><div class="mt-2"><div class="price">$24</div></div></div></div></div><div class="hidden lg:block lg:hidden grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/loanwords?craft5" class="" title="Loanwords - Enhance screen reader experience by adding loanwords."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Loanwords icon" class="w-full" src="https://pluginicons.craft-cdn.com/loanwordseumcnmxytbdurxlkckzyztvftboytdummezb.svg?1732971257"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/loanwords?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Loanwords - Enhance screen reader experience by adding loanwords."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Loanwords</div><div class="description">Enhance screen reader experience by adding loanwords.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$19</div></div></div></div></div><div class="hidden lg:block lg:hidden grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/datastar?craft5" class="" title="Datastar - A template-driven, reactive hypermedia framework for Craft."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Datastar icon" class="w-full" src="https://pluginicons.craft-cdn.com/datastarwytvhmmoxncioslyuhcmobcisiamkpwbwukq.svg?1733969403"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/datastar?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Datastar - A template-driven, reactive hypermedia framework for Craft."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Datastar</div><div class="description">A template-driven, reactive hypermedia framework for Craft.</div></div><!--]--></a><a href="/datastar/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (1) <!--]--></a><div class="mt-2"><div class="price">Free</div></div></div></div></div><!--]--></div></div></div></div></div><div class="featured-section"><a href="/featured/recently-updated?craft5" class="float-right" title="See all “Recently Updated” plugins"><!--[-->See all<!--]--></a><div><h2 class="mb-4">Recently Updated</h2><div class="mb-8"><div><div class="grid-plugins grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-8"><!--[--><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/blitz-vercel?craft5" class="" title="Blitz Vercel Purger - Vercel cache purger for Blitz plugin for Craft CMS."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Blitz Vercel Purger icon" class="w-full" src="https://pluginicons.craft-cdn.com/blitz-verceldfhujvpajzghdlcjfhtyqgfoohmushzjhxaq.svg?1738942900"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/blitz-vercel?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Blitz Vercel Purger - Vercel cache purger for Blitz plugin for Craft CMS."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Blitz Vercel Purger</div><div class="description">Vercel cache purger for Blitz plugin for Craft CMS.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/monitoring-client?craft5" class="" title="Monitoring Client - Provides information about the Craft installation via an API"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Monitoring Client icon" class="w-full" src="https://pluginicons.craft-cdn.com/monitoring-clientzpzfcsafethnrhdmudhnfqviufiywvugdoho.svg?1739789528"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/monitoring-client?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Monitoring Client - Provides information about the Craft installation via an API"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Monitoring Client</div><div class="description">Provides information about the Craft installation via an API</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/console-scheduler?craft5" class="" title="Console Scheduler - Schedule Console Commands in Code"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Console Scheduler icon" class="w-full" src="https://pluginicons.craft-cdn.com/console-scheduler.svg?1706288608"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/console-scheduler?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Console Scheduler - Schedule Console Commands in Code"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Console Scheduler</div><div class="description">Schedule Console Commands in Code</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$9</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/markerio?craft5" class="" title="Marker.io - Easily add Marker.io to your CraftCMS site."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Marker.io icon" class="w-full" src="https://pluginicons.craft-cdn.com/markeriohlsdafhmlerrdjqaslneuriijkupxtjxszfh.svg?1717595605"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/markerio?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Marker.io - Easily add Marker.io to your CraftCMS site."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Marker.io</div><div class="description">Easily add Marker.io to your CraftCMS site.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free</div></div></div></div></div><div class="hidden lg:block grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/imager-x?craft5" class="" title="Imager X - Ninja power for your image transforms."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Imager X icon" class="w-full" src="https://pluginicons.craft-cdn.com/imager-x.svg?1581424127"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/imager-x?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Imager X - Ninja power for your image transforms."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Imager X</div><div class="description">Ninja power for your image transforms.</div></div><!--]--></a><a href="/imager-x/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (4) <!--]--></a><div class="mt-2"><div class="price">$49 – $99</div></div></div></div></div><div class="hidden lg:block grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/freeform?craft5" class="" title="Freeform - The most flexible and user-friendly form builder!"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Freeform icon" class="w-full" src="https://pluginicons.craft-cdn.com/freeform3.svg?1737612869"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/freeform?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Freeform - The most flexible and user-friendly form builder!"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Freeform</div><div class="description">The most flexible and user-friendly form builder!</div></div><!--]--></a><a href="/freeform/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="86%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 4.3 out of 5 stars</span></div> (21) <!--]--></a><div class="mt-2"><div class="price">Free – $149</div></div></div></div></div><div class="hidden lg:block lg:hidden grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/cache-flag?craft5" class="" title="Cache Flag - Cold template caches that can be flagged and automatically cleared."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Cache Flag icon" class="w-full" src="https://pluginicons.craft-cdn.com/cache-flagZdog66JvY2HG5clVCIkunXtA4ZVd7fIFBvIA.svg?1650289718"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/cache-flag?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Cache Flag - Cold template caches that can be flagged and automatically cleared."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Cache Flag</div><div class="description">Cold template caches that can be flagged and automatically cleared.</div></div><!--]--></a><!----><div class="mt-2"><div class="price">Free</div></div></div></div></div><div class="hidden lg:block lg:hidden grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/teamleader-focus?craft5" class="" title="Teamleader Focus - Teamleader Focus plugin"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Teamleader Focus icon" class="w-full" src="https://pluginicons.craft-cdn.com/teamleader-focuszwxtmxgzcxgxzpimyqedrhymbevjhfxawmqc.svg?1740472000"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/teamleader-focus?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Teamleader Focus - Teamleader Focus plugin"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Teamleader Focus</div><div class="description">Teamleader Focus plugin</div></div><!--]--></a><!----><div class="mt-2"><div class="price">$19</div></div></div></div></div><!--]--></div></div></div></div></div><div class="featured-section"><a href="/featured/top-paid?craft5" class="float-right" title="See all “Top Paid” plugins"><!--[-->See all<!--]--></a><div><h2 class="mb-4">Top Paid</h2><div class="mb-8"><div><div class="grid-plugins grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-x-8"><!--[--><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/hyper?craft5" class="" title="Hyper - A user-friendly links field for Craft."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Hyper icon" class="w-full" src="https://pluginicons.craft-cdn.com/hyper.svg?1676185041"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/hyper?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Hyper - A user-friendly links field for Craft."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Hyper</div><div class="description">A user-friendly links field for Craft.</div></div><!--]--></a><a href="/hyper/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (5) <!--]--></a><div class="mt-2"><div class="price">$19</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/seomatic?craft5" class="" title="SEOmatic - SEOmatic facilitates modern SEO best practices & implementation for Craft CMS. It is a turnkey SEO system that is comprehensive, powerful, and flexible."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="SEOmatic icon" class="w-full" src="https://pluginicons.craft-cdn.com/seomatic.svg?1520963488"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/seomatic?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="SEOmatic - SEOmatic facilitates modern SEO best practices & implementation for Craft CMS. It is a turnkey SEO system that is comprehensive, powerful, and flexible."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">SEOmatic</div><div class="description">SEOmatic facilitates modern SEO best practices & implementation for Craft CMS. It is a turnkey SEO system that is comprehensive, powerful, and flexible.</div></div><!--]--></a><a href="/seomatic/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (15) <!--]--></a><div class="mt-2"><div class="price">$99</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/formie?craft5" class="" title="Formie - The most user-friendly forms plugin for Craft."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Formie icon" class="w-full" src="https://pluginicons.craft-cdn.com/formie.svg?1595214200"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/formie?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Formie - The most user-friendly forms plugin for Craft."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Formie</div><div class="description">The most user-friendly forms plugin for Craft.</div></div><!--]--></a><a href="/formie/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (5) <!--]--></a><div class="mt-2"><div class="price">$99</div></div></div></div></div><div class="grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/retour?craft5" class="" title="Retour - Retour allows you to intelligently redirect legacy URLs, so that you don't lose SEO value when rebuilding & restructuring a website"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Retour icon" class="w-full" src="https://pluginicons.craft-cdn.com/retourvJWvV81vAbn12iI0ai3823Qe4J9ukz4SmvkF.svg?1536550002"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/retour?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Retour - Retour allows you to intelligently redirect legacy URLs, so that you don't lose SEO value when rebuilding & restructuring a website"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Retour</div><div class="description">Retour allows you to intelligently redirect legacy URLs, so that you don't lose SEO value when rebuilding & restructuring a website</div></div><!--]--></a><a href="/retour/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="98%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 4.9 out of 5 stars</span></div> (7) <!--]--></a><div class="mt-2"><div class="price">$59</div></div></div></div></div><div class="hidden lg:block grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/navigation?craft5" class="" title="Navigation - Create and manage navigation menus for your site."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Navigation icon" class="w-full" src="https://pluginicons.craft-cdn.com/navigationOjdQnCIiZVjMpLRO3PNstsCRqGYGyMC7XKw7.svg?1531409969"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/navigation?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Navigation - Create and manage navigation menus for your site."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Navigation</div><div class="description">Create and manage navigation menus for your site.</div></div><!--]--></a><a href="/navigation/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (5) <!--]--></a><div class="mt-2"><div class="price">$19</div></div></div></div></div><div class="hidden lg:block grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/blitz?craft5" class="" title="Blitz - Intelligent static page caching for lightning-fast sites."><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Blitz icon" class="w-full" src="https://pluginicons.craft-cdn.com/blitz.svg?1699016019"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/blitz?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Blitz - Intelligent static page caching for lightning-fast sites."><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Blitz</div><div class="description">Intelligent static page caching for lightning-fast sites.</div></div><!--]--></a><a href="/blitz/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (11) <!--]--></a><div class="mt-2"><div class="price">$99</div></div></div></div></div><div class="hidden lg:block lg:hidden grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/freeform?craft5" class="" title="Freeform - The most flexible and user-friendly form builder!"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Freeform icon" class="w-full" src="https://pluginicons.craft-cdn.com/freeform3.svg?1737612869"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/freeform?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Freeform - The most flexible and user-friendly form builder!"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Freeform</div><div class="description">The most flexible and user-friendly form builder!</div></div><!--]--></a><a href="/freeform/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="86%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 4.3 out of 5 stars</span></div> (21) <!--]--></a><div class="mt-2"><div class="price">Free – $149</div></div></div></div></div><div class="hidden lg:block lg:hidden grid-box border-b dark:border-gray-700"><div class="plugin-card group flex py-6"><a href="/neo?craft5" class="" title="Neo - A Matrix-like field type with block hierarchy"><!--[--><div class="plugin-icon mr-4 w-16 flex-shrink-0"><img alt="Neo icon" class="w-full" src="https://pluginicons.craft-cdn.com/neo.svg?1553062781"></div><!--]--></a><div class="details leading-tight flex-1 min-w-0"><a href="/neo?craft5" class="no-underline text-black dark:text-white cursor-pointer" title="Neo - A Matrix-like field type with block hierarchy"><!--[--><div class="details-header overflow-hidden leading-normal"><div class="name font-bold mb-1 group-hover:text-interactive-link">Neo</div><div class="description">A Matrix-like field type with block hierarchy</div></div><!--]--></a><a href="/neo/reviews?craft5" class="flex items-center gap-1 text-sm mt-2 no-underline text-black dark:text-white cursor-pointer"><!--[--><div class="rating-stars relative inline-flex" data-v-40a49bd8><svg class="absolute h-full w-full inset-0" data-v-40a49bd8><defs data-v-40a49bd8><clipPath data-v-40a49bd8><rect width="100%" height="100%" data-v-40a49bd8></rect></clipPath></defs></svg><!--[--><div style="" class="stars stars--idle flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-gray-100 dark:text-gray-700" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><div style="clip-path:url(#undefined);" class="stars stars--active flex flex-nowrap" data-v-40a49bd8><!--[--><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><div class="w-4 h-4 text-yellow-400 dark:text-yellow-600" data-v-40a49bd8><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" data-v-40a49bd8><path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd" data-v-40a49bd8></path></svg></div><!--]--></div><!--]--><span class="sr-only" data-v-40a49bd8>Rating: 5 out of 5 stars</span></div> (2) <!--]--></a><div class="mt-2"><div class="price">$49</div></div></div></div></div><!--]--></div></div></div></div></div><!--]--><div class="craft-pro bg-gray-100 dark:bg-gray-800 mb-8 rounded-lg"><div class="flex items-center gap-6 p-8"><img alt="Craft CMS icon" src="/_nuxt/craft.da818538.svg" width="60" height="60"><div><h2 class="m-0">Craft CMS</h2><p><a href="https://craftcms.com/pricing" title="Craft CMS pricing options"> Learn more about Craft CMS editions → </a></p></div></div><div class="md:flex border-t"><!--[--><div class="flex-1 flex flex-col px-16 py-8"><div class="flex-1 text-center"><div><h2 class="mb-0">Team</h2><p class="mt-2 text-lg text-gray-500 dark:text-gray-400">For marketing sites managed by small teams.</p></div></div><div class="mt-2 text-center"><div class="my-4"><a class="c-btn truncate large block primary group inline-block px-4 py-2 rounded-md text-sm leading-5 no-underline font-medium border border-solid disabled:opacity-50 disabled:cursor-default focus:outline-none focus:ring-[3px] text-center shadow-sm text-white dark:text-white hover:text-white dark:hover:text-white active:text-white dark:active:text-white border-blue-500 dark:border-blue-600 bg-blue-500 dark:bg-blue-600 hover:bg-blue-700 hover:border-blue-700 active:hover:bg-blue-500 active:hover:border-blue-500 active:bg-blue-800 dark:active:bg-blue-700 active:border-blue-800 dark:active:border-blue-700 disabled:bg-blue-500 dark:disabled:bg-blue-600 disabled:border-blue-500 dark:disabled:border-blue-600 shadow-blue-600/30" href="https://console.craftcms.com/buy-cms/team" title="Buy Craft CMS Team"><!----><div class="c-btn-content"><!----><!--[--> $279<!--]--><!----></div></a><div class="mt-2 text-gray-500 dark:text-gray-400"> Plus $99/year after one year. </div></div></div></div><div class="flex-1 flex flex-col px-16 py-8 border-t md:border-t-0 md:border-l"><div class="flex-1 text-center"><div><h2 class="mb-0">Pro</h2><p class="mt-2 text-lg text-gray-500 dark:text-gray-400">For everything else.</p></div></div><div class="mt-2 text-center"><div class="my-4"><a class="c-btn truncate large block primary group inline-block px-4 py-2 rounded-md text-sm leading-5 no-underline font-medium border border-solid disabled:opacity-50 disabled:cursor-default focus:outline-none focus:ring-[3px] text-center shadow-sm text-white dark:text-white hover:text-white dark:hover:text-white active:text-white dark:active:text-white border-blue-500 dark:border-blue-600 bg-blue-500 dark:bg-blue-600 hover:bg-blue-700 hover:border-blue-700 active:hover:bg-blue-500 active:hover:border-blue-500 active:bg-blue-800 dark:active:bg-blue-700 active:border-blue-800 dark:active:border-blue-700 disabled:bg-blue-500 dark:disabled:bg-blue-600 disabled:border-blue-500 dark:disabled:border-blue-600 shadow-blue-600/30" href="https://console.craftcms.com/buy-cms/pro" title="Buy Craft CMS Pro"><!----><div class="c-btn-content"><!----><!--[--> $399<!--]--><!----></div></a><div class="mt-2 text-gray-500 dark:text-gray-400"> Plus $99/year after one year. </div></div></div></div><!--]--></div></div></div><!--]--></div></div><!--]--></div></div><!----></div></div><script type="application/json" id="__NUXT_DATA__" data-ssr="true">[["Reactive",1],{"data":2,"state":3,"_errors":4,"serverRendered":6,"path":7,"pinia":8},{"$QdkyuMY9pK":-1},{},{"$QdkyuMY9pK":5},null,true,"/",{"pluginStore":9,"app":1240,"pluginIndex":1254},{"categories":10,"sortOptions":91,"abandonmentReasons":-1,"developer":5,"plugin":5,"pluginDetailsCmsConstraint":5,"pluginChangelog":5,"pluginChangelogPluginId":5,"pluginChangelogCmsConstraint":5,"featuredSections":94,"featuredSection":5},[11,16,21,26,31,36,41,46,51,56,61,66,71,76,81,86],{"id":12,"title":13,"description":5,"slug":14,"iconUrl":15},23,"SEO & Accessibility","seo","https://pluginicons.craft-cdn.com/seomatic.svg?1520963488",{"id":17,"title":18,"description":5,"slug":19,"iconUrl":20},256903,"Localization","localization","https://pluginicons.craft-cdn.com/translations-admin.svg?1575487729",{"id":22,"title":23,"description":5,"slug":24,"iconUrl":25},22,"Ecommerce","ecommerce","https://pluginicons.craft-cdn.com/commerce.svg?1714501520",{"id":27,"title":28,"description":5,"slug":29,"iconUrl":30},323,"Forms","forms","https://pluginicons.craft-cdn.com/formie.svg?1595214200",{"id":32,"title":33,"description":5,"slug":34,"iconUrl":35},135,"Fields","fields","https://pluginicons.craft-cdn.com/ckeditor.svg?1681327733",{"id":37,"title":38,"description":5,"slug":39,"iconUrl":40},402,"Development","development","https://pluginicons.craft-cdn.com/dumper.svg?1691090485",{"id":42,"title":43,"description":5,"slug":44,"iconUrl":45},394,"Security","security","https://pluginicons.craft-cdn.com/sherlock.svg?1611155143",{"id":47,"title":48,"description":5,"slug":49,"iconUrl":50},24,"Templating","templating","https://pluginicons.craft-cdn.com/blitz.svg?1699016019",{"id":52,"title":53,"description":5,"slug":54,"iconUrl":55},343,"Performance","performance","https://pluginicons.craft-cdn.com/imager-x.svg?1581424127",{"id":57,"title":58,"description":5,"slug":59,"iconUrl":60},161,"Control Panel","control-panel","https://pluginicons.craft-cdn.com/expanded-singles.svg?1542840586",{"id":62,"title":63,"description":5,"slug":64,"iconUrl":65},209,"Widgets","widgets","https://pluginicons.craft-cdn.com/diy-widgetypcrCWIgwKaaMXcGJ61KEDb5WivDhVDvbkGt.svg?1527589840",{"id":67,"title":68,"description":5,"slug":69,"iconUrl":70},154,"Assets","assets","https://pluginicons.craft-cdn.com/aws-s3.svg?1511197212",{"id":72,"title":73,"description":5,"slug":74,"iconUrl":75},324,"Utilities","utilities","https://pluginicons.craft-cdn.com/feed-me.svg?1554833500",{"id":77,"title":78,"description":5,"slug":79,"iconUrl":80},136,"Mailer Adapters","mailer-adapters","https://pluginicons.craft-cdn.com/mailgun.svg?1511197213",{"id":82,"title":83,"description":5,"slug":84,"iconUrl":85},393,"Social Networking","social-networking","https://pluginicons.craft-cdn.com/craftagram.svg?1583943893",{"id":87,"title":88,"description":5,"slug":89,"iconUrl":90},344,"Integrations","integrations","https://pluginicons.craft-cdn.com/shopify.svg?1667939687",{"popularity":92,"dateUpdated":92,"name":93},"desc","asc",[95,371,546,923],{"id":96,"slug":97,"title":98,"limit":99,"plugins":100},125728,"recently-added","Recently Added",6,[101,135,166,194,220,251,275,346],{"id":102,"packageId":103,"iconUrl":104,"handle":105,"name":106,"shortDescription":107,"currency":108,"developerId":109,"developerName":110,"developerSlug":111,"supportLink":112,"categoryIds":113,"keywords":114,"version":118,"activeInstalls":119,"packageName":120,"lastUpdate":121,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":123,"ratingAvg":127,"totalReviews":127,"url":128,"editions":129},1457242,10960,"https://pluginicons.craft-cdn.com/buttondowndutpyksqpsgwigyopvdorthzdysdcnutnpmn.svg?1739994765","buttondown","Buttondown","Easily collect subscribers for your Buttondown newsletter","USD",990025,"Studio Espresso","studioespresso","",[87,82,37],[115,105,116,117],"newsletter","button down","mailchimp","1.0.0",1,"studioespresso/craft-buttondown","2025-02-19T20:24:37+00:00",false,{"date":124,"timezone_type":125,"timezone":126},"2025-02-27 16:33:31.000000",3,"UTC",0,"https://plugins.craftcms.com/buttondown",[130],{"id":131,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":134},1457243,"Standard","standard",[],{"id":136,"packageId":137,"iconUrl":138,"handle":139,"name":140,"shortDescription":141,"currency":108,"developerId":142,"developerName":143,"developerSlug":144,"supportLink":112,"categoryIds":145,"keywords":146,"version":118,"activeInstalls":154,"packageName":155,"lastUpdate":156,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":157,"ratingAvg":127,"totalReviews":127,"url":159,"editions":160},1318203,10820,"https://pluginicons.craft-cdn.com/meilisearch-connect.svg?1733138077","meilisearch-connect","Meilisearch Connect","Craft connector for your Meilisearch solution",988733,"Foster Commerce","foster-commerce",[22,52,87],[147,148,149,150,151,152,153],"algolia","elastic","search","query","mielisearch","meili","millisearch",5,"fostercommerce/meilisearch-connect","2025-02-26T11:17:38+00:00",{"date":158,"timezone_type":125,"timezone":126},"2025-02-26 19:47:42.000000","https://plugins.craftcms.com/meilisearch-connect",[161],{"id":162,"name":132,"handle":133,"price":163,"basePrice":163,"renewalPrice":164,"features":165},1318204,59,39,[],{"id":167,"packageId":168,"iconUrl":169,"handle":170,"name":171,"shortDescription":172,"currency":108,"developerId":173,"developerName":174,"developerSlug":175,"supportLink":112,"categoryIds":176,"keywords":177,"version":183,"activeInstalls":125,"packageName":184,"lastUpdate":185,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":186,"ratingAvg":127,"totalReviews":127,"url":188,"editions":189},1460667,10963,"https://pluginicons.craft-cdn.com/newism-imgixquekidvwyeqbnkctiuldyuqxvponswufuwnn.svg?1740546219","newism-imgix","Imgix Asset Transformer","Imgix integration for CraftCMS",989506,"Newism","newism",[52,87,67],[178,179,180,181,182],"craft","cms","craftcms","craft-plugin","imgix","5.0.0-alpha.1","newism/craft-imgix","2025-02-26T04:55:02+00:00",{"date":187,"timezone_type":125,"timezone":126},"2025-02-26 19:46:49.000000","https://plugins.craftcms.com/newism-imgix",[190],{"id":191,"name":132,"handle":133,"price":192,"basePrice":192,"renewalPrice":192,"features":193},1460668,10,[],{"id":195,"packageId":196,"iconUrl":197,"handle":198,"name":199,"shortDescription":200,"currency":108,"developerId":201,"developerName":202,"developerSlug":203,"supportLink":204,"categoryIds":205,"keywords":206,"version":207,"activeInstalls":208,"packageName":209,"lastUpdate":210,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":211,"ratingAvg":127,"totalReviews":127,"url":213,"editions":214},1429777,10940,"https://pluginicons.craft-cdn.com/metrixwfilukvtavocyvweokacpijttbbrkhbpmihw.svg?1735595760","metrix","Metrix","Display your analytics within Craft. Supports Google Analytics, Plausible, Fathom and more.",990257,"Verbb","verbb","https://verbb.io/contact",[57,62,87],[178,179,180,181,198],"2.0.0",2,"verbb/metrix","2025-02-25T22:48:54+00:00",{"date":212,"timezone_type":125,"timezone":126},"2025-02-26 19:45:32.000000","https://plugins.craftcms.com/metrix",[215],{"id":216,"name":132,"handle":133,"price":217,"basePrice":217,"renewalPrice":218,"features":219},1429778,49,29,[],{"id":221,"packageId":222,"iconUrl":223,"handle":224,"name":225,"shortDescription":226,"currency":108,"developerId":227,"developerName":228,"developerSlug":229,"supportLink":112,"categoryIds":230,"keywords":231,"version":236,"activeInstalls":127,"packageName":237,"lastUpdate":238,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":239,"ratingAvg":127,"totalReviews":127,"url":241,"editions":242},1460009,10961,"https://pluginicons.craft-cdn.com/teamleader-focuszwxtmxgzcxgxzpimyqedrhymbevjhfxawmqc.svg?1740472000","teamleader-focus","Teamleader Focus","Teamleader Focus plugin",1231797,"CraftPulse","craftpulse",[22,87,27],[178,179,180,181,232,233,234,235],"teamleader","teamleader focus","marketing","lead generation","5.0.1","craftpulse/craft-teamleader-focus","2025-02-26T16:31:22+00:00",{"date":240,"timezone_type":125,"timezone":126},"2025-02-26 19:43:50.000000","https://plugins.craftcms.com/teamleader-focus",[243],{"id":244,"name":132,"handle":133,"price":245,"basePrice":245,"renewalPrice":246,"features":247},1460010,19.99,9.99,[248],{"name":249,"description":250},"Formie Integration","Seamlessly connect with Formie as a CRM integration",{"id":252,"packageId":253,"iconUrl":254,"handle":255,"name":256,"shortDescription":257,"currency":108,"developerId":258,"developerName":259,"developerSlug":260,"supportLink":112,"categoryIds":261,"keywords":262,"version":265,"activeInstalls":208,"packageName":266,"lastUpdate":267,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":268,"ratingAvg":127,"totalReviews":127,"url":270,"editions":271},1451019,10957,"https://pluginicons.craft-cdn.com/blitz-verceldfhujvpajzghdlcjfhtyqgfoohmushzjhxaq.svg?1738942900","blitz-vercel","Blitz Vercel Purger","Vercel cache purger for Blitz plugin for Craft CMS.",988640,"Dynamate","esign",[87,37,52],[263,264],"blitz","vercel","1.0.1","esign/craft-blitz-vercel","2025-02-28T13:07:17+00:00",{"date":269,"timezone_type":125,"timezone":126},"2025-02-21 13:15:29.000000","https://plugins.craftcms.com/blitz-vercel",[272],{"id":273,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":274},1451020,[],{"id":276,"packageId":277,"iconUrl":278,"handle":279,"name":280,"shortDescription":281,"currency":108,"developerId":282,"developerName":283,"developerSlug":284,"supportLink":285,"categoryIds":286,"keywords":287,"version":265,"activeInstalls":298,"packageName":299,"lastUpdate":300,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":301,"ratingAvg":127,"totalReviews":127,"url":303,"editions":304},1454783,10959,"https://pluginicons.craft-cdn.com/convergine-socialbuddyzelgigirvcbyaiqdmvoqcbyrnnujatidtnlj.svg?1739547817","convergine-socialbuddy","Social Buddy","Social Buddy is a CraftCMS plugin for seamless social media publishing. Share entries to Facebook, Instagram, Pinterest, Telegram, Medium, LinkedIn, and X (Twitter), with options for both automatic and manual posting. Supports multi-platform publishing, customizable content, and cron job automation.",988386,"Convergine","convergine","mailto:info@convergine.com",[82,72,87],[180,288,289,290,291,292,293,294,295,296,297],"social-buddy","social-media","automation","Facebook","Instagram","Pinterest","Telegram","Medium","LinkedIn","X-Twitter",7,"convergine/craft-social-buddy","2025-02-26T10:38:54+00:00",{"date":302,"timezone_type":125,"timezone":126},"2025-02-20 14:34:07.000000","https://plugins.craftcms.com/convergine-socialbuddy",[305,316,329],{"id":306,"name":307,"handle":308,"price":5,"basePrice":5,"renewalPrice":5,"features":309},1460372,"Lite","lite",[310,312,314],{"name":311,"description":112},"Manual Publishing",{"name":313,"description":112},"Automatic Publishing",{"name":291,"description":315},"Integration with Facebook",{"id":317,"name":318,"handle":319,"price":164,"basePrice":164,"renewalPrice":320,"features":321},1454784,"Plus","plus",20,[322,324,326],{"name":323,"description":112},"Includes everything in Lite, and...",{"name":292,"description":325},"Integration with Instagram",{"name":327,"description":328},"X (Twitter)","Integration with X (Twitter)",{"id":330,"name":331,"handle":332,"price":333,"basePrice":333,"renewalPrice":334,"features":335},1460374,"Pro","pro",69,35,[336,338,340,342,344],{"name":337,"description":112},"Includes everything in Plus, and...",{"name":293,"description":339},"Integration with Pinterest",{"name":296,"description":341},"Integration with LinkedIn",{"name":295,"description":343},"Integration with Medium",{"name":294,"description":345},"Integration with Telegram",{"id":347,"packageId":348,"iconUrl":349,"handle":350,"name":351,"shortDescription":352,"currency":108,"developerId":353,"developerName":354,"developerSlug":355,"supportLink":112,"categoryIds":356,"keywords":357,"version":118,"activeInstalls":361,"packageName":362,"lastUpdate":363,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":364,"ratingAvg":127,"totalReviews":127,"url":366,"editions":367},1454632,10958,"https://pluginicons.craft-cdn.com/announcerqcxqpyerfxcbvrnjpbczvzuoatcgbjbcvct.svg?1739530518","announce","Announce","Display an announcement to users in the Craft CMS control panel.",988886,"Honcho | Craft CMS Agency","honcho",[72,37,57],[350,358,359,360],"banner","login","control panel",11,"honchoagency/craft-announce","2025-02-14T11:18:12+00:00",{"date":365,"timezone_type":125,"timezone":126},"2025-02-14 17:34:52.000000","https://plugins.craftcms.com/announce",[368],{"id":369,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":370},1454633,[],{"id":372,"slug":373,"title":374,"limit":375,"plugins":376},47612,"new-noteworthy","New & Noteworthy",8,[377,384,391,413,436,459,495,518],{"id":136,"packageId":137,"iconUrl":138,"handle":139,"name":140,"shortDescription":141,"currency":108,"developerId":142,"developerName":143,"developerSlug":144,"supportLink":112,"categoryIds":378,"keywords":379,"version":118,"activeInstalls":154,"packageName":155,"lastUpdate":156,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":380,"ratingAvg":127,"totalReviews":127,"url":159,"editions":381},[22,52,87],[147,148,149,150,151,152,153],{"date":158,"timezone_type":125,"timezone":126},[382],{"id":162,"name":132,"handle":133,"price":163,"basePrice":163,"renewalPrice":164,"features":383},[],{"id":195,"packageId":196,"iconUrl":197,"handle":198,"name":199,"shortDescription":200,"currency":108,"developerId":201,"developerName":202,"developerSlug":203,"supportLink":204,"categoryIds":385,"keywords":386,"version":207,"activeInstalls":208,"packageName":209,"lastUpdate":210,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":387,"ratingAvg":127,"totalReviews":127,"url":213,"editions":388},[57,62,87],[178,179,180,181,198],{"date":212,"timezone_type":125,"timezone":126},[389],{"id":216,"name":132,"handle":133,"price":217,"basePrice":217,"renewalPrice":218,"features":390},[],{"id":276,"packageId":277,"iconUrl":278,"handle":279,"name":280,"shortDescription":281,"currency":108,"developerId":282,"developerName":283,"developerSlug":284,"supportLink":285,"categoryIds":392,"keywords":393,"version":265,"activeInstalls":298,"packageName":299,"lastUpdate":300,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":394,"ratingAvg":127,"totalReviews":127,"url":303,"editions":395},[82,72,87],[180,288,289,290,291,292,293,294,295,296,297],{"date":302,"timezone_type":125,"timezone":126},[396,401,406],{"id":306,"name":307,"handle":308,"price":5,"basePrice":5,"renewalPrice":5,"features":397},[398,399,400],{"name":311,"description":112},{"name":313,"description":112},{"name":291,"description":315},{"id":317,"name":318,"handle":319,"price":164,"basePrice":164,"renewalPrice":320,"features":402},[403,404,405],{"name":323,"description":112},{"name":292,"description":325},{"name":327,"description":328},{"id":330,"name":331,"handle":332,"price":333,"basePrice":333,"renewalPrice":334,"features":407},[408,409,410,411,412],{"name":337,"description":112},{"name":293,"description":339},{"name":296,"description":341},{"name":295,"description":343},{"name":294,"description":345},{"id":414,"packageId":415,"iconUrl":416,"handle":417,"name":418,"shortDescription":419,"currency":108,"developerId":201,"developerName":202,"developerSlug":203,"supportLink":204,"categoryIds":420,"keywords":421,"version":207,"activeInstalls":426,"packageName":427,"lastUpdate":428,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":429,"ratingAvg":154,"totalReviews":119,"url":431,"editions":432},1429773,10939,"https://pluginicons.craft-cdn.com/video-pickercmcgbmcpqgazmikbjzefvtfiflfkjwlmuozm.svg?1735595561","video-picker","Video Picker","A slick field to pick videos with. Supports YouTube, Vimeo and more.",[32,87],[178,179,180,181,417,422,423,424,425],"youtube","vimeo","video","videos",16,"verbb/video-picker","2025-01-13T20:48:19+00:00",{"date":430,"timezone_type":125,"timezone":126},"2025-01-13 21:46:11.000000","https://plugins.craftcms.com/video-picker",[433],{"id":434,"name":132,"handle":133,"price":217,"basePrice":217,"renewalPrice":218,"features":435},1429774,[],{"id":437,"packageId":438,"iconUrl":439,"handle":440,"name":441,"shortDescription":442,"currency":108,"developerId":443,"developerName":444,"developerSlug":445,"supportLink":112,"categoryIds":446,"keywords":447,"version":448,"activeInstalls":449,"packageName":450,"lastUpdate":451,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":452,"ratingAvg":127,"totalReviews":127,"url":454,"editions":455},1426210,10936,"https://pluginicons.craft-cdn.com/inertianzssnwczuvggnoaxpagsdbwncfwtjclmrygg.svg?1734541875","inertia","Inertia","Inertia.js adapter for Craft CMS",1425799,"RareForm","rareform",[47,37,27],[],"1.0.0-beta.1",4,"rareform/craft-inertia","2025-02-22T17:29:57+00:00",{"date":453,"timezone_type":125,"timezone":126},"2024-12-18 17:26:35.000000","https://plugins.craftcms.com/inertia",[456],{"id":457,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":458},1426211,[],{"id":460,"packageId":461,"iconUrl":462,"handle":463,"name":464,"shortDescription":465,"currency":108,"developerId":466,"developerName":467,"developerSlug":468,"supportLink":469,"categoryIds":470,"keywords":471,"version":485,"activeInstalls":361,"packageName":486,"lastUpdate":487,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":488,"ratingAvg":154,"totalReviews":119,"url":490,"editions":491},1415050,10925,"https://pluginicons.craft-cdn.com/blocksmithddnarepkogthkzlhqkscxbcesjwbhaipfvmm.svg?1732996104","blocksmith","Blocksmith","Add visual block selection previews for Matrix Fields.",1157564,"Mediakreativ UG","mediakreativ","mailto:support@mediakreativ.de",[57,32,72],[463,472,473,474,475,476,477,478,360,479,480,481,482,483,484],"spoon","smith","matrix","matrix plugin","visual block selection","matrix fields","matrix fields UX","entry types","block previews","field previews","content blocks","UX","modal","1.2.7","mediakreativ/craft-blocksmith","2024-12-23T12:33:53+00:00",{"date":489,"timezone_type":125,"timezone":126},"2024-12-01 15:38:09.000000","https://plugins.craftcms.com/blocksmith",[492],{"id":493,"name":132,"handle":133,"price":47,"basePrice":47,"renewalPrice":47,"features":494},1415051,[],{"id":496,"packageId":497,"iconUrl":498,"handle":499,"name":500,"shortDescription":501,"currency":108,"developerId":502,"developerName":503,"developerSlug":503,"supportLink":112,"categoryIds":504,"keywords":505,"version":508,"activeInstalls":127,"packageName":509,"lastUpdate":510,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":511,"ratingAvg":127,"totalReviews":127,"url":513,"editions":514},1415013,10924,"https://pluginicons.craft-cdn.com/loanwordseumcnmxytbdurxlkckzyztvftboytdummezb.svg?1732971257","loanwords","Loanwords","Enhance screen reader experience by adding loanwords.",1414994,"samuelreichor",[12,17],[180,181,499,506,507],"a11y","accessiblity","5.0.0","samuelreichor/craft-loanwords","2024-11-30T10:34:53+00:00",{"date":512,"timezone_type":125,"timezone":126},"2024-12-01 15:35:18.000000","https://plugins.craftcms.com/loanwords",[515],{"id":516,"name":132,"handle":133,"price":245,"basePrice":245,"renewalPrice":246,"features":517},1415014,[],{"id":519,"packageId":520,"iconUrl":521,"handle":522,"name":523,"shortDescription":524,"currency":108,"developerId":525,"developerName":526,"developerSlug":527,"supportLink":528,"categoryIds":529,"keywords":530,"version":535,"activeInstalls":536,"packageName":537,"lastUpdate":538,"abandoned":122,"note":5,"cloudTested":6,"supportsGql":122,"dateApproved":539,"ratingAvg":154,"totalReviews":119,"url":541,"editions":542},1411251,10921,"https://pluginicons.craft-cdn.com/datastarwytvhmmoxncioslyuhcmobcisiamkpwbwukq.svg?1733969403","datastar","Datastar","A template-driven, reactive hypermedia framework for Craft.",989727,"PutYourLightsOn","putyourlightson","mailto:support@putyourlightson.com",[47,37,27],[49,531,532,533,534,522],"reactive","twig","ajax","javascript","1.0.0-beta.8",72,"putyourlightson/craft-datastar","2025-02-25T15:49:38+00:00",{"date":540,"timezone_type":125,"timezone":126},"2024-11-22 13:39:26.000000","https://plugins.craftcms.com/datastar",[543],{"id":544,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":545},1411252,[],{"id":547,"slug":548,"title":549,"limit":375,"plugins":550},445462,"recently-updated","Recently Updated",[551,558,583,609,634,721,888,915],{"id":252,"packageId":253,"iconUrl":254,"handle":255,"name":256,"shortDescription":257,"currency":108,"developerId":258,"developerName":259,"developerSlug":260,"supportLink":112,"categoryIds":552,"keywords":553,"version":265,"activeInstalls":208,"packageName":266,"lastUpdate":267,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":554,"ratingAvg":127,"totalReviews":127,"url":270,"editions":555},[87,37,52],[263,264],{"date":269,"timezone_type":125,"timezone":126},[556],{"id":273,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":557},[],{"id":559,"packageId":560,"iconUrl":561,"handle":562,"name":563,"shortDescription":564,"currency":108,"developerId":565,"developerName":566,"developerSlug":567,"supportLink":112,"categoryIds":568,"keywords":569,"version":572,"activeInstalls":573,"packageName":574,"lastUpdate":575,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":576,"ratingAvg":127,"totalReviews":127,"url":578,"editions":579},1431599,10944,"https://pluginicons.craft-cdn.com/monitoring-clientzpzfcsafethnrhdmudhnfqviufiywvugdoho.svg?1739789528","monitoring-client","Monitoring Client","Provides information about the Craft installation via an API",1309086,"Volker Andres","vandres",[42,72,37],[570,571],"server","monitoring","1.1.3",32,"vandres/craft-monitoring-client","2025-02-28T09:24:35+00:00",{"date":577,"timezone_type":125,"timezone":126},"2025-01-14 14:55:35.000000","https://plugins.craftcms.com/monitoring-client",[580],{"id":581,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":582},1431600,[],{"id":584,"packageId":585,"iconUrl":586,"handle":587,"name":588,"shortDescription":589,"currency":108,"developerId":590,"developerName":591,"developerSlug":592,"supportLink":112,"categoryIds":593,"keywords":594,"version":598,"activeInstalls":449,"packageName":599,"lastUpdate":600,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":601,"ratingAvg":127,"totalReviews":127,"url":603,"editions":604},1261332,10759,"https://pluginicons.craft-cdn.com/console-scheduler.svg?1706288608","console-scheduler","Console Scheduler","Schedule Console Commands in Code",989318,"BlueWhale","matfish2",[37,72],[595,596,597],"console","command","schedule","2.1.0","matfish/craft-console-scheduler","2025-02-28T07:05:39+00:00",{"date":602,"timezone_type":125,"timezone":126},"2024-01-26 17:32:50.000000","https://plugins.craftcms.com/console-scheduler",[605],{"id":606,"name":132,"handle":133,"price":607,"basePrice":607,"renewalPrice":154,"features":608},1261333,9,[],{"id":610,"packageId":611,"iconUrl":612,"handle":613,"name":614,"shortDescription":615,"currency":108,"developerId":616,"developerName":617,"developerSlug":618,"supportLink":112,"categoryIds":619,"keywords":620,"version":623,"activeInstalls":624,"packageName":625,"lastUpdate":626,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":627,"ratingAvg":127,"totalReviews":127,"url":629,"editions":630},1326823,10828,"https://pluginicons.craft-cdn.com/markeriohlsdafhmlerrdjqaslneuriijkupxtjxszfh.svg?1717595605","markerio","Marker.io","Easily add Marker.io to your CraftCMS site.",989414,"Mostly Serious","mostlyserious",[87],[178,180,181,621,622],"marker","marker.io","2.2.0",58,"mostlyserious/craft-markerio","2025-02-27T21:54:19+00:00",{"date":628,"timezone_type":125,"timezone":126},"2024-06-05 16:41:03.000000","https://plugins.craftcms.com/markerio",[631],{"id":632,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":633},1326824,[],{"id":635,"packageId":636,"iconUrl":55,"handle":637,"name":638,"shortDescription":639,"currency":108,"developerId":640,"developerName":641,"developerSlug":642,"supportLink":112,"categoryIds":643,"keywords":644,"version":661,"activeInstalls":662,"packageName":663,"lastUpdate":664,"abandoned":122,"note":5,"cloudTested":6,"supportsGql":6,"dateApproved":665,"ratingAvg":154,"totalReviews":449,"url":667,"editions":668},265188,1993,"imager-x","Imager X","Ninja power for your image transforms.",987913,"SpaceCatNinja","aelvan",[52,67,47],[178,179,180,181,645,646,647,648,649,182,650,651,652,653,654,655,656,657,658,659,660],"image","responsive","transform","srcset","picture","kraken","imageoptim","optimize","png","avif","webp","gif","jpg","jxl","jpegxl","blurhash","5.1.2",9287,"spacecatninja/imager-x","2025-02-27T21:18:27+00:00",{"date":666,"timezone_type":125,"timezone":126},"2020-02-11 13:54:57.000000","https://plugins.craftcms.com/imager-x",[669,699],{"id":670,"name":307,"handle":308,"price":217,"basePrice":217,"renewalPrice":218,"features":671},265189,[672,675,678,681,684,687,690,693,696],{"name":673,"description":674},"Efficient templating","Do more transforms - faster!",{"name":676,"description":677},"Completely file based","No database queries needed!",{"name":679,"description":680},"Transform everything","Local and cloud based assets, local images, external images, transformed images.... everything!",{"name":682,"description":683},"Optimize","Optimize your transforms with one of the nine built-in optimizers. Or, build your own custom ones!",{"name":685,"description":686},"Use cutting edge image formats","Deliver images in cutting edge formats like WebP, AVIF and JPEG-XL today!",{"name":688,"description":689},"Enhance and manipulate","Enhance and manipulate your transforms with the 30 built-in effects. Or, build your own custom ones!",{"name":691,"description":692},"Color information and analysis","Get dominant colors and palettes from images, and analyse them with the 12 built-in color helper functions.",{"name":694,"description":695},"Placeholders and blurhash","Lot's of options to generate placeholder images, even the brand, spankin' new blurhash thingy.",{"name":697,"description":698},"And much, much more...","See documentation for the full list of features.",{"id":700,"name":331,"handle":332,"price":701,"basePrice":701,"renewalPrice":163,"features":702},265407,99,[703,706,709,712,715,718],{"name":704,"description":705},"All the features of Lite, plus...","Read on!",{"name":707,"description":708},"Auto-generate","Auto-generate transforms on asset upload, or when saving elements.",{"name":710,"description":711},"Console commands","Batch-generate transforms using console commands.",{"name":713,"description":714},"Imgix and custom transformers","Off-load all your transforms to Imgix. Or, build your own custom transformer using whatever service or library you want.",{"name":716,"description":717},"External storages","Store your transforms in AWS S3 or Google Cloud Storage. Or, build your own external storages interface for whatever service you want.",{"name":719,"description":720},"GraphQL support (beta)","Support for querying for transformed images, and directives for transform and srcset.",{"id":722,"packageId":723,"iconUrl":724,"handle":725,"name":726,"shortDescription":727,"currency":108,"developerId":728,"developerName":729,"developerSlug":730,"supportLink":112,"categoryIds":731,"keywords":732,"version":765,"activeInstalls":766,"packageName":767,"lastUpdate":768,"abandoned":122,"note":5,"cloudTested":6,"supportsGql":6,"dateApproved":769,"ratingAvg":771,"totalReviews":772,"url":773,"editions":774},974,1608,"https://pluginicons.craft-cdn.com/freeform3.svg?1737612869","freeform","Freeform","The most flexible and user-friendly form builder!",989980,"Solspace","solspace",[27,87,47],[725,725,725,29,733,733,733,64,734,735,736,737,738,739,740,741,117,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,24],"formie","surveys","polls","contact","emails","notifications","table","salesforce","pardot","slack","zapier","webhooks","stripe","sprout forms","wheel forms","am forms","graphql","google","rules","recaptcha","hcaptcha","captcha","zoho","conditional logic","express forms","freshdesk","infusionsoft","clickdimensions","hubspot","microsoft dynamics","payments","commerce","5.9.15",14916,"solspace/craft-freeform","2025-02-27T17:34:24+00:00",{"date":770,"timezone_type":125,"timezone":126},"2018-01-24 17:57:11.000000",4.3,21,"https://plugins.craftcms.com/freeform",[775,816,841],{"id":776,"name":777,"handle":778,"price":5,"basePrice":5,"renewalPrice":5,"features":779},1259400,"Express","express",[780,783,786,789,792,795,798,801,804,807,810,813],{"name":781,"description":782},"Intuitive Form Builder","The most powerful and easy to use form builder for Craft!",{"name":784,"description":785},"Multi-column Layouts","Drag and drop fields wherever you want them.",{"name":787,"description":788},"1 Form","Limit of 1 form",{"name":790,"description":791},"20 fields","Limit of 20 fields in your form",{"name":793,"description":794},"Built-in AJAX","With 1 click, enable Freeform's automated AJAX service for your forms!",{"name":796,"description":797},"Exporting","Export all submissions for a form as a CSV, Excel, XML, JSON or TXT file.",{"name":799,"description":800},"Email Notifications","Admin, Email Field, User-Defined, Template-based",{"name":802,"description":803},"Store Submission Data","Choose to store submission data, or never keep it on your site. View, edit, delete or export form submissions in the CP.",{"name":805,"description":806},"Spam Protection","Powerful and effective Honeypot & JS Test spam controls built right in.",{"name":808,"description":809},"Spam Folder","Freeform's built-in Spam Folder ensures no submissions fall through the cracks from a false positive on spam.",{"name":811,"description":812},"Captchas","Includes support for all reCAPTCHA, hCaptcha and Turnstile captchas.",{"name":814,"description":815},"Reliability Items","Important update notices.",{"id":817,"name":307,"handle":308,"price":701,"basePrice":701,"renewalPrice":217,"features":818},157930,[819,821,824,827,830,833,836,839],{"name":820,"description":112},"Includes everything in Express, plus...",{"name":822,"description":823},"Unlimited Forms","Create and manage as many forms as you need.",{"name":825,"description":826},"Unlimited Fields","Use as many fields as you wish.",{"name":828,"description":829},"Unlimited Custom Email Notifications","Almost every conceivable option for sending HTML email(s), all customizable. Save email notification templates as HTML files, but also manage from directly inside control panel.",{"name":831,"description":832},"Multi-page Forms","Easily build beautiful multi-page forms.",{"name":834,"description":835},"Populate fields with Element content","Populate Freeform fields with other Craft Element data or choose from Predefined data included with Freeform.",{"name":837,"description":838},"GraphQL","Supports querying form layouts via GraphQL.",{"name":814,"description":840},"Email failure alerts, Important update notices, Weekly digest email.",{"id":842,"name":331,"handle":332,"price":843,"basePrice":843,"renewalPrice":844,"features":845},1585,149,79,[846,848,851,854,857,860,863,866,869,872,875,878,881,884,885],{"name":847,"description":112},"Includes everything in Express and Lite, plus...",{"name":849,"description":850},"Conditional Rules Logic","Effortlessly show/hide fields or skip pages based on the contents/selection of other fields.",{"name":852,"description":853},"Premium Field Types","Includes Drag & Drop File Upload, Phone, Table, Signature, Rating, Opinion Scale, Invisible, Confirm, Rich Text fields and more!",{"name":855,"description":856},"Export Profiles","Create more complex pre-defined export profiles that can be run by any user with proper permissions at any time.",{"name":858,"description":859},"API Integrations","Includes MailChimp, Salesforce, Pardot, HubSpot, Slack and many more!",{"name":861,"description":862},"Accept Payments","Accept payments on forms through Stripe!",{"name":864,"description":865},"Save & Continue Later","Allow users to save their progress and return later to complete the form.",{"name":867,"description":868},"Map Submissions to Craft Elements","Map to Craft Entries or build User Registration forms.",{"name":870,"description":871},"Relate Submissions to Craft Elements","A suitable replacement for Comments, Ratings, Product Reviews, simple sign-up forms for Calendar events and more!",{"name":873,"description":874},"Edit Submissions on Front End","Edit your submissions directly inside front end templates.",{"name":876,"description":877},"Predefined Assets for Notifications","Attach predefined Assets/files to be included in Email Notifications.",{"name":879,"description":880},"Dashboard Widgets","Includes a dashboard widget that displays stats for your form submissions.",{"name":882,"description":883},"Rename Plugin","Rename the plugin to whatever makes most sense to your client or your needs.",{"name":814,"description":840},{"name":886,"description":887},"Surveys & Polls Reporting","Enable advanced reporting options for Survey or Poll forms.",{"id":889,"packageId":890,"iconUrl":891,"handle":892,"name":893,"shortDescription":894,"currency":108,"developerId":895,"developerName":896,"developerSlug":897,"supportLink":112,"categoryIds":898,"keywords":899,"version":904,"activeInstalls":905,"packageName":906,"lastUpdate":907,"abandoned":122,"note":5,"cloudTested":6,"supportsGql":122,"dateApproved":908,"ratingAvg":127,"totalReviews":127,"url":910,"editions":911},45026,740,"https://pluginicons.craft-cdn.com/cache-flagZdog66JvY2HG5clVCIkunXtA4ZVd7fIFBvIA.svg?1650289718","cache-flag","Cache Flag","Cold template caches that can be flagged and automatically cleared.",989402,"Mats Mikkel Rummelhoff","mmikkel",[52,47],[900,901,902,903],"cache flag","cache","caches","template caches","2.0.1",145,"mmikkel/cache-flag","2025-02-27T09:23:51+00:00",{"date":909,"timezone_type":125,"timezone":126},"2018-07-18 12:06:30.000000","https://plugins.craftcms.com/cache-flag",[912],{"id":913,"name":132,"handle":133,"price":5,"basePrice":5,"renewalPrice":5,"features":914},45027,[],{"id":221,"packageId":222,"iconUrl":223,"handle":224,"name":225,"shortDescription":226,"currency":108,"developerId":227,"developerName":228,"developerSlug":229,"supportLink":112,"categoryIds":916,"keywords":917,"version":236,"activeInstalls":127,"packageName":237,"lastUpdate":238,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":918,"ratingAvg":127,"totalReviews":127,"url":241,"editions":919},[22,87,27],[178,179,180,181,232,233,234,235],{"date":240,"timezone_type":125,"timezone":126},[920],{"id":244,"name":132,"handle":133,"price":245,"basePrice":245,"renewalPrice":246,"features":921},[922],{"name":249,"description":250},{"id":924,"slug":925,"title":926,"limit":99,"plugins":927},125729,"top-paid","Top Paid",[928,957,985,1096,1122,1147,1168,1214],{"id":929,"packageId":930,"iconUrl":931,"handle":932,"name":933,"shortDescription":934,"currency":108,"developerId":201,"developerName":202,"developerSlug":203,"supportLink":204,"categoryIds":935,"keywords":936,"version":945,"activeInstalls":946,"packageName":947,"lastUpdate":948,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":6,"dateApproved":949,"ratingAvg":154,"totalReviews":154,"url":951,"editions":952},1067999,6880,"https://pluginicons.craft-cdn.com/hyper.svg?1676185041","hyper","Hyper","A user-friendly links field for Craft.",[32],[178,179,180,181,932,937,938,939,940,941,942,943,944],"link","linkit","typed link","links","multi link","multi-link","embed","oembed","2.2.3",10768,"verbb/hyper","2025-02-02T01:15:38+00:00",{"date":950,"timezone_type":125,"timezone":126},"2023-02-15 13:25:37.000000","https://plugins.craftcms.com/hyper",[953],{"id":954,"name":132,"handle":133,"price":955,"basePrice":955,"renewalPrice":607,"features":956},1068000,19,[],{"id":958,"packageId":959,"iconUrl":15,"handle":960,"name":961,"shortDescription":962,"currency":108,"developerId":963,"developerName":964,"developerSlug":964,"supportLink":112,"categoryIds":965,"keywords":966,"version":973,"activeInstalls":974,"packageName":975,"lastUpdate":976,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":122,"dateApproved":977,"ratingAvg":154,"totalReviews":979,"url":980,"editions":981},1226,531,"seomatic","SEOmatic","SEOmatic facilitates modern SEO best practices & implementation for Craft CMS. It is a turnkey SEO system that is comprehensive, powerful, and flexible.",989563,"nystudio107",[12,82,47],[960,14,967,968,969,970,971,972],"json-ld","meta","tags","sitemap","twitter","facebook","5.1.11",31979,"nystudio107/craft-seomatic","2025-01-23T12:12:01+00:00",{"date":978,"timezone_type":125,"timezone":126},"2018-03-13 17:50:59.000000",15,"https://plugins.craftcms.com/seomatic",[982],{"id":983,"name":132,"handle":133,"price":701,"basePrice":701,"renewalPrice":217,"features":984},1433,[],{"id":986,"packageId":987,"iconUrl":30,"handle":733,"name":988,"shortDescription":989,"currency":108,"developerId":201,"developerName":202,"developerSlug":203,"supportLink":204,"categoryIds":990,"keywords":991,"version":1085,"activeInstalls":1086,"packageName":1087,"lastUpdate":1088,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":6,"dateApproved":1089,"ratingAvg":154,"totalReviews":154,"url":1091,"editions":1092},350183,2333,"Formie","The most user-friendly forms plugin for Craft.",[27,87,47],[178,179,180,181,733,29,992,735,993,746,994,730,725,995,996,997,737,998,738,811,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1007,1028,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1042,1063,1064,1065,1066,1067,1068,1069,1070,1071,1055,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084],"survey","poll","sprout","form","webform","email","mail","Address","Agree","Calculations","Categories","Checkboxes","Date/Time","Dropdown","Email","Entries","File Upload","Group","Heading","Hidden","Html","Multi-Line Text","Name","Number","Password","Phone Number","Commerce Products","Radio","Recipients","Repeater","Section","Signature","Single-Line Text","Summary","Table","Tags","Users","Commerce Variants","reCAPTCHA v2 (Checkbox and Invisible)","reCAPTCHA v3","reCAPTCHA v3 (Enterprise)","hCaptcha","Snaptcha","Duplicate","Honeypot","Javascript","Google Places","Algolia Places","Address Finder (AU/NZ)","Loqate","ActiveCampaign","Adestra","Autopilot","AWeber","Benchmark","Campaign Plugin","Campaign Monitor","Constant Contact","ConvertKit","Drip","EmailOctopus","GetResponse","iContact","Klaviyo","Mailchimp","MailerLite","Moosend","Omnisend","Ontraport","Sender","Sendinblue","Agile CRM","Avochato","Capsule CRM","Copper CRM","Freshdesk","Freshsales","HubSpot","Infusionsoft","Insightly","Maximizer","Mercury","Microsoft Dynamics 365","Pardot","Pipedrive","Pipeliner","Salesflare","Salesforce","Scoro","SharpSpring","SugarCRM","vCita","Zoho","3.0.20",15047,"verbb/formie","2025-02-02T00:07:40+00:00",{"date":1090,"timezone_type":125,"timezone":126},"2020-07-20 07:15:13.000000","https://plugins.craftcms.com/formie",[1093],{"id":1094,"name":132,"handle":133,"price":701,"basePrice":701,"renewalPrice":217,"features":1095},350184,[],{"id":1097,"packageId":1098,"iconUrl":1099,"handle":1100,"name":1101,"shortDescription":1102,"currency":108,"developerId":963,"developerName":964,"developerSlug":964,"supportLink":112,"categoryIds":1103,"keywords":1104,"version":1110,"activeInstalls":1111,"packageName":1112,"lastUpdate":1113,"abandoned":122,"note":5,"cloudTested":6,"supportsGql":6,"dateApproved":1114,"ratingAvg":1116,"totalReviews":298,"url":1117,"editions":1118},58492,921,"https://pluginicons.craft-cdn.com/retourvJWvV81vAbn12iI0ai3823Qe4J9ukz4SmvkF.svg?1536550002","retour","Retour","Retour allows you to intelligently redirect legacy URLs, so that you don't lose SEO value when rebuilding & restructuring a website",[12,52,72],[180,181,1100,1105,1106,1107,1108,1109,937,14],"redirect","404","statistics","vanity","short","5.0.7",19846,"nystudio107/craft-retour","2025-02-12T20:48:00+00:00",{"date":1115,"timezone_type":125,"timezone":126},"2018-09-10 14:08:54.000000",4.9,"https://plugins.craftcms.com/retour",[1119],{"id":1120,"name":132,"handle":133,"price":163,"basePrice":163,"renewalPrice":218,"features":1121},58493,[],{"id":1123,"packageId":1124,"iconUrl":1125,"handle":1126,"name":1127,"shortDescription":1128,"currency":108,"developerId":201,"developerName":202,"developerSlug":203,"supportLink":204,"categoryIds":1129,"keywords":1130,"version":1136,"activeInstalls":1137,"packageName":1138,"lastUpdate":1139,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":6,"dateApproved":1140,"ratingAvg":154,"totalReviews":154,"url":1142,"editions":1143},43888,737,"https://pluginicons.craft-cdn.com/navigationOjdQnCIiZVjMpLRO3PNstsCRqGYGyMC7XKw7.svg?1531409969","navigation","Navigation","Create and manage navigation menus for your site.",[47,72,37],[1126,1131,1132,1133,1134,1135],"menu","menus","nav","mega menu","mega-menu","3.0.6",19570,"verbb/navigation","2025-02-05T03:30:00+00:00",{"date":1141,"timezone_type":125,"timezone":126},"2018-07-13 18:43:23.000000","https://plugins.craftcms.com/navigation",[1144],{"id":1145,"name":132,"handle":133,"price":955,"basePrice":955,"renewalPrice":154,"features":1146},43889,[],{"id":1148,"packageId":1149,"iconUrl":50,"handle":263,"name":1150,"shortDescription":1151,"currency":108,"developerId":525,"developerName":526,"developerSlug":527,"supportLink":528,"categoryIds":1152,"keywords":1153,"version":1157,"activeInstalls":1158,"packageName":1159,"lastUpdate":1160,"abandoned":122,"note":5,"cloudTested":6,"supportsGql":122,"dateApproved":1161,"ratingAvg":154,"totalReviews":361,"url":1163,"editions":1164},40498,715,"Blitz","Intelligent static page caching for lightning-fast sites.",[47,52,72],[901,1154,1155,54,1156],"caching","speed","static","5.9.10",9865,"putyourlightson/craft-blitz","2025-01-30T17:34:16+00:00",{"date":1162,"timezone_type":125,"timezone":126},"2018-06-27 13:27:17.000000","https://plugins.craftcms.com/blitz",[1165],{"id":1166,"name":132,"handle":133,"price":701,"basePrice":701,"renewalPrice":217,"features":1167},40499,[],{"id":722,"packageId":723,"iconUrl":724,"handle":725,"name":726,"shortDescription":727,"currency":108,"developerId":728,"developerName":729,"developerSlug":730,"supportLink":112,"categoryIds":1169,"keywords":1170,"version":765,"activeInstalls":766,"packageName":767,"lastUpdate":768,"abandoned":122,"note":5,"cloudTested":6,"supportsGql":6,"dateApproved":1171,"ratingAvg":771,"totalReviews":772,"url":773,"editions":1172},[27,87,47],[725,725,725,29,733,733,733,64,734,735,736,737,738,739,740,741,117,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,24],{"date":770,"timezone_type":125,"timezone":126},[1173,1187,1197],{"id":776,"name":777,"handle":778,"price":5,"basePrice":5,"renewalPrice":5,"features":1174},[1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186],{"name":781,"description":782},{"name":784,"description":785},{"name":787,"description":788},{"name":790,"description":791},{"name":793,"description":794},{"name":796,"description":797},{"name":799,"description":800},{"name":802,"description":803},{"name":805,"description":806},{"name":808,"description":809},{"name":811,"description":812},{"name":814,"description":815},{"id":817,"name":307,"handle":308,"price":701,"basePrice":701,"renewalPrice":217,"features":1188},[1189,1190,1191,1192,1193,1194,1195,1196],{"name":820,"description":112},{"name":822,"description":823},{"name":825,"description":826},{"name":828,"description":829},{"name":831,"description":832},{"name":834,"description":835},{"name":837,"description":838},{"name":814,"description":840},{"id":842,"name":331,"handle":332,"price":843,"basePrice":843,"renewalPrice":844,"features":1198},[1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213],{"name":847,"description":112},{"name":849,"description":850},{"name":852,"description":853},{"name":855,"description":856},{"name":858,"description":859},{"name":861,"description":862},{"name":864,"description":865},{"name":867,"description":868},{"name":870,"description":871},{"name":873,"description":874},{"name":876,"description":877},{"name":879,"description":880},{"name":882,"description":883},{"name":814,"description":840},{"name":886,"description":887},{"id":1215,"packageId":1216,"iconUrl":1217,"handle":1218,"name":1219,"shortDescription":1220,"currency":108,"developerId":1221,"developerName":1222,"developerSlug":1223,"supportLink":1224,"categoryIds":1225,"keywords":1226,"version":1229,"activeInstalls":1230,"packageName":1231,"lastUpdate":1232,"abandoned":122,"note":5,"cloudTested":122,"supportsGql":6,"dateApproved":1233,"ratingAvg":154,"totalReviews":208,"url":1235,"editions":1236},73617,1069,"https://pluginicons.craft-cdn.com/neo.svg?1553062781","neo","Neo","A Matrix-like field type with block hierarchy",989990,"Spicy Web","spicy-web","mailto:info@spicyweb.com.au",[32],[179,180,1227,1218,474,1228],"plugin","field","5.3.1",13291,"spicyweb/craft-neo","2025-02-21T01:34:42+00:00",{"date":1234,"timezone_type":125,"timezone":126},"2018-10-30 12:58:55.000000","https://plugins.craftcms.com/neo",[1237],{"id":1238,"name":132,"handle":133,"price":217,"basePrice":217,"renewalPrice":955,"features":1239},73618,[],{"supportedCmsVersions":1241,"cmsConstraint":1243,"pageMeta":1251,"showingNavigation":122,"searchQuery":112,"showingScreenshotModal":122,"screenshotModalImages":5,"screenshotModalImageKey":127},[1242,1245,1248],{"version":154,"cmsConstraint":1243,"alias":1244},"^5.0","craft5",{"version":449,"cmsConstraint":1246,"alias":1247},"^4.0","craft4",{"version":125,"cmsConstraint":1249,"alias":1250},"^3.0","craft3",{"title":1252,"description":1253},"Craft Plugin Store","Plugins for Craft CMS",{"pluginsResponseData":5,"plugins":1255},[]]</script> <script>window.__NUXT__={};window.__NUXT__.config={public:{craftIdUrl:"https://id.craftcms.com",craftApiEndpoint:"https://api.craftcms.com/v1",devPort:"",devHost:"",tlsRejectUnauthorized:"",showSeoMeta:false,appUrl:"",SENTRY_DSN_PUBLIC:"https://fc761b0af1f707bc31a05f499a6802b9@us.sentry.io/4506695520026624",SENTRY_TRACES_SAMPLE_RATE:0,SENTRY_REPLAY_SAMPLE_RATE:0,SENTRY_ERROR_REPLAY_SAMPLE_RATE:0},app:{baseURL:"/",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script></body> </html>