:root{--text-light:#fff;--text-dark:#000;--h1-font:66px;--h2-font:30px;--h3-font:20px;--h4-font:18px;--p-font:17px;--s-font:12px;--m-font:14px;--l-font:32px;--xl-font:48px;--xs-wgt:200;--s-wgt:300;--m-wgt:400;--l-wgt:500;--xl-wgt:600;--n-gap:24px}.heading-menu,#scroll,#allFea,#customers{display:none}.extension{position:relative;padding:80px 40px}.extension.details-section{padding-top:60px}.extension h1{font-size:var(--h1-font);line-height:normal;font-weight:600;color:var(--text-dark);margin:0 auto 20px}.extension h2{font-size:var(--h2-font);line-height:47px;font-weight:500;margin:50px auto 15px;color:var(--text-dark)}.extension h3{font-size:var(--h3-font);line-height:36px;font-weight:500;margin:0 0 14px !important;color:var(--text-dark)}.extension h4{font-size:22px;font-weight:400;margin:0 0 20px 0;color:var(--text-dark);line-height:28px}.extension p,div[data-field]{font-size:var(--p-font);line-height:30px;font-weight:300;margin:0 auto 20px;color:var(--text-dark)}.extension.banner-section p{max-width:720px;margin-bottom:0}.extension.banner-section{background:linear-gradient(236deg,#c4e9ff -28.29%,#c4e9ff -25.45%,#c4e9ff -20.72%,#9bddff -15.73%,#dbedfe -2.91%,#9bddff 26%,#9bddff 32.92%,#c4e9ff 47.7%,#eef6ff 72.64%,#ede9ff 83.98%,#eee7ff 88.75%,#eee3fe 92.22%,#eedeff 96.7%,#ebd9ff 100%);max-width:-webkit-fill-available;position:relative;width:-webkit-fill-available;overflow:hidden;text-align:center}.extension .flex{display:flex;max-width:1200px;margin:auto;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.extension.banner-section .bread-crumb{width:1200px;max-width:100%;margin:0 auto 30px;box-sizing:border-box;text-align:center}.extension.banner-section .bread-crumb .bread-crumb-wrapper{padding:0;font-size:15px}.extension.banner-section .bread-crumb .bread-crumb-wrapper a{position:relative;color:rgb(0 0 0 / .59);text-transform:capitalize;font-weight:300}.extension.banner-section .bread-crumb .bread-crumb-wrapper a::after{content:'';position:absolute;left:0;height:1px;bottom:-2px;width:0;background:var(--text-dark);transition:.4s ease}.extension.banner-section .bread-crumb .bread-crumb-wrapper a:hover{text-decoration:none}.extension.banner-section .bread-crumb .bread-crumb-wrapper a:hover::after{width:100%;transition:.4s ease}.extension.banner-section .bread-crumb .bread-crumb-wrapper .blue{color:#555;text-transform:capitalize;font-weight:300}.extension.banner-section .bread-crumb .bread-crumb-wrapper .bread-crumb-arrow{font-size:17px;margin:0 6px 0 6px}.extension.banner-section .banner-content .release-strip.flex{display:flex;justify-content:center;align-items:center;text-align:center;max-width:800px;margin:30px auto 0;padding:10px 0;grid-gap:40px;border-bottom:solid #c1c1c1 1px;border-top:solid #c1c1c1 1px}.extension.banner-section .banner-content .release-strip.flex img{max-width:50px;width:100%;border-radius:25px}.extension.banner-section .banner-content .release-strip.flex .author{display:flex;justify-content:center;align-items:center;grid-gap:10px}.extension.banner-section .banner-content .release-strip.flex li{position:relative;padding:0 20px;min-height:45px;text-align:center;display:flex;align-items:center}.extension.banner-section .banner-content .release-strip.flex li:after{position:absolute;content:"";top:6%;right:-10%;height:40px;width:1px;background:#c1c1c1}.extension.banner-section .banner-content .release-strip.flex p{font-size:16px;color:#000;margin:0}.extension.banner-section .banner-content .release-strip.flex .author p.name{color:var(--text-dark);margin:0}.extension.banner-section .banner-content .release-strip.flex li:last-child:after{display:none}.dex-content-script-link{color:#015ee4;text-decoration:underline;cursor:pointer;font-weight:400}.dex-content-script-link:hover{color:#004bad}.extension.details-section .content,.extension.details-section .image{max-width:1200px;margin:auto}.extension.details-section .image .Screenshots{gap:10px;display:flex;flex-wrap:wrap}.extension.details-section .image .Screenshots img{width:80%;max-width:500px}.extension.details-section .content .features-list li::before{content:" ";display:block;border:solid 9px #0085ff;border-radius:10px;height:0;width:0;position:absolute;left:4px;top:6px}.extension.details-section .content .features-list li::after{content:" ";display:block;width:3px;height:9px;border:solid #fff;border-width:0 2px 2px 0;position:absolute;left:11px;top:8px;margin-top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.extension.details-section .content .features-list li{font-size:17px;margin-bottom:20px;list-style-type:none;padding:0 0 0 30px;position:relative;line-height:29px;font-weight:300}.extension.details-section .image img{background-color:#f4f7fb;border:1px solid #d9e3f0;border-radius:10px;padding:25px 30px;margin:1.5rem 0 2rem;max-width:500px}.dex-local-picker{position:fixed;top:10px;right:10px;z-index:9999;background:#fff;padding:8px 10px;border:1px solid #d9e3f0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);font:13px/1.2 'ZohoPuvi',sans-serif;display:none}.dex-local-picker select{max-width:260px;padding:4px 6px}.dex-local-picker label{display:block;margin-bottom:4px;color:#555}.dex-empty-state{max-width:800px;margin:80px auto;text-align:center;padding:40px;border:1px dashed #d9e3f0;border-radius:10px;color:#555}.dex-empty-state h2{margin-top:0}:root{--text-light:#fff;--text-dark:#000;--h1-font:66px;--h2-font:30px;--h3-font:20px;--h4-font:18px;--p-font:17px;--s-font:12px;--m-font:14px;--l-font:32px;--xl-font:48px;--xs-wgt:200;--s-wgt:300;--m-wgt:400;--l-wgt:500;--xl-wgt:600;--n-gap:24px}.heading-menu,#scroll,#allFea,#customers{display:none}.extension-page{position:relative;padding:80px 40px}.extension-page.content{padding:0 0 80px 0}.extension-page h1{font-size:var(--h1-font);line-height:normal;font-weight:600;color:var(--text-dark);margin:0 auto 20px}.extension-page h2{font-size:var(--h2-font);line-height:47px;font-weight:500;margin:0 auto 10px;text-align:center;color:var(--text-dark)}.extension-page h3{font-size:var(--h3-font);line-height:36px;font-weight:500;margin:0 0 14px !important;color:var(--text-dark)}.extension-page h4{font-size:22px;font-weight:400;margin:0 0 20px 0;color:var(--text-dark);line-height:28px}.extension-page p{font-size:var(--p-font);line-height:30px;font-weight:300;margin:0 auto 20px;color:var(--text-dark)}.extension-page.banner p{max-width:720px;margin-bottom:0}.extension-page.banner{background:linear-gradient(236deg,#c4e9ff -28.29%,#c4e9ff -25.45%,#c4e9ff -20.72%,#9bddff -15.73%,#dbedfe -2.91%,#9bddff 26%,#9bddff 32.92%,#c4e9ff 47.7%,#eef6ff 72.64%,#ede9ff 83.98%,#eee7ff 88.75%,#eee3fe 92.22%,#eedeff 96.7%,#ebd9ff 100%);max-width:-webkit-fill-available;position:relative;width:-webkit-fill-available;overflow:hidden;text-align:center}.extension-page .flex{display:flex;max-width:1200px;margin:auto;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.extension-addon.content h2{text-align:left}.extension-page.content .flex .left-content{min-width:300px;max-width:300px;position:sticky;top:60px;background:var(--text-light);z-index:1;padding:40px;box-shadow:9px 0 20px 0 rgba(0,0,0,0.04)}.extension-page.content .flex{align-items:flex-start;grid-gap:0;flex-wrap:nowrap;border-radius:20px;margin:0;max-width:-webkit-fill-available}.extension-page.content .flex .left-content #extension-list .side-bar{height:100vh;position:relative;overflow-y:scroll;position:relative;cursor:pointer}.extension-page.content .flex .left-content #extension-list h3{font-size:20px;color:#000;text-transform:uppercase;padding-left:15px;letter-spacing:.5px;margin:20px 0 10px}.extension-page.content .flex .left-content #extension-list li{font-size:17px;color:var(--text-dark);position:relative;padding:8px 15px;cursor:pointer;line-height:29px;font-weight:300}.extension-page.content .flex .left-content #extension-list .side-bar::-webkit-scrollbar{display:none}.extension-page.content .flex .left-content #extension-list li.side-bar-active{background-color:#eff6ff !important;color:#015ee4 !important;font-weight:400;border-radius:8px}.extension-page.content .flex .right-content{width:100vw;margin-right:50px;padding:80px 0 0;max-width:1200px}.extension-page.content .flex .right-content .extension-addon.content{padding:0 0 0 60px;margin:0 0 40px 0;position:relative}.extension-page.content .flex .right-content .extension-addon.content .extension-set{margin:60px 0}.extension-page.content .flex .right-content .extension-addon.content .extension-set:first-child{margin-top:0}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper{display:flex;flex-wrap:wrap;gap:35px;padding:20px 0;align-items:stretch}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content{padding:15px}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content h3{font-size:20px;line-height:normal;margin:0 0 10px !important}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content p{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;margin:0 0 20px !important}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags{display:flex}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags .tag span{padding:4px 8px;text-align:center;border-radius:10px;font-size:14px;align-items:center;color:#000;margin-right:10px !important;line-height:20px;height:20px}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags .tag.Sensor span{background-color:#d5e0f8}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags .tag.Workflow span{background-color:#e7f3ed}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags .tag.Script span{background-color:#ffcdb3}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags .tag.Dashboard span{background-color:#fbc95c}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags .platform-image{width:25px;height:25px;border-left:1px solid #c7cad2 !important;padding-left:10px !important}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags .platform-image img{width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(86%) sepia(6%) saturate(22%) hue-rotate(2deg) brightness(87%) contrast(91%)}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box{position:relative;opacity:0;background:var(--text-light);transform:translate(0,100px);border-radius:10px;transition:all ease 350ms;overflow:hidden;width:clamp(310px,23%,345px);border:1px solid #c4c4c4}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box:hover{box-shadow:0 3px 5px rgba(52,120,246,0.2);box-shadow:0 4px 20px 0 rgba(0,0,0,0.07)}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(1),.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(4),.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(7){transition-delay:50ms}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(2),.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(5),.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(8){transition-delay:100ms}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(3),.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(6),.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active:nth-child(9){transition-delay:150ms}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box.active{transform:translate(0,0);opacity:1}#dex-parent-view.dex-hidden{display:none !important}#dex-inner-view{display:none}#dex-inner-view.dex-visible{display:block}#dex-inner-view.dex-hidden{display:none !important}.dex-filter-bar{position:sticky;top:0;z-index:50;background:#fff;padding:16px 0 12px;margin:0 0 8px 0;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 0 rgba(0,0,0,0.04);font-family:inherit}.dex-filter-bar select,.dex-filter-bar input,.dex-filter-bar button{font-family:inherit}.dex-filter-bar-inner{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px;max-width:100%}@media(min-width:1100px){.dex-filter-bar-inner{flex-wrap:nowrap}.dex-filter-field.dex-filter-search-wrap{flex:1 1 auto;min-width:200px}}.dex-filter-field{display:flex;flex-direction:column;gap:0;min-width:0}.dex-filter-field label,.dex-ms-label{font-size:11px;font-weight:500;letter-spacing:.06em;color:#737373;margin:0;line-height:16px;display:flex;align-items:self-start}.dex-filter-field input[type="search"]{font-size:13px;font-weight:400;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;min-height:32px;max-width:260px;width:100%;box-sizing:border-box}.dex-filter-search-wrap{flex:0 1 auto;min-width:min(100%,140px);max-width:280px}.dex-filter-reset{font-size:14px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px;min-height:36px;cursor:pointer;align-self:flex-end;white-space:nowrap}.dex-filter-reset:hover{background:#f9fafb;border-color:#9ca3af}.extension-page p.dex-filter-results{margin:14px 0 0;font-size:15px;color:#6b7280}.extension-page p.dex-filter-results strong{color:#111827;font-weight:600}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box{cursor:pointer;display:flex;flex-direction:column}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content p{margin-bottom:0 !important}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .content .extension-tags{margin-top:auto;padding-top:14px}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box .list-cta{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.extension-set.dex-all-tiles{margin-top:0 !important}.extension-page.banner .content h1{font-size:clamp(32px,7vw,66px)}.extension-page.banner .content p{font-size:clamp(15px,2.5vw,17px)}.extension-page{padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.extension-page.content .flex .right-content{padding-top:30px;margin-right:clamp(0,2vw,50px)}.extension-page.content .flex .right-content .extension-addon.content{padding-left:clamp(16px,3vw,60px)}@media(max-width:1024px){.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box{width:clamp(280px,45%,345px)}}@media(max-width:768px){.dex-filter-bar-inner{flex-direction:column;align-items:stretch}.dex-filter-reset{align-self:stretch;width:100%}.dex-filter-field input[type="search"]{max-width:none}.extension-page.content .flex .right-content .extension-addon.content .list-wrapper .list-box{width:100%;max-width:100%}}@media(max-width:480px){.extension-page h1{font-size:clamp(28px,9vw,44px)}.dex-filter-bar{display:none}}#dex-inner-view .extension{padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}#dex-inner-view .extension h1{font-size:clamp(28px,6vw,66px)}#dex-inner-view .extension.details-section .content,#dex-inner-view .extension.details-section .image{padding-left:0;padding-right:0}.dex-content-script-link{color:#015ee4;text-decoration:underline;cursor:pointer;font-weight:400}.dex-content-script-link:hover{color:#004bad}.dex-ms{position:relative;min-width:160px}.dex-ms-toggle{font-family:inherit;font-size:14px;font-weight:400;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 30px 8px 10px;min-height:36px;width:100%;box-sizing:border-box;text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.dex-ms-toggle:hover{border-color:#9ca3af}.dex-ms-panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.12);max-height:240px;overflow-y:auto;padding:8px 0}.dex-ms-option{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:14px;color:#111827;cursor:pointer;margin:0;font-weight:400}.dex-ms-option:hover{background:#f3f4f6}.dex-ms-option input{margin:0;cursor:pointer;margin-top:2px}.Screenshots img.dex-screenshot-thumb{cursor:zoom-in}.dex-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.dex-lightbox.dex-hidden{display:none !important}.dex-lightbox-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.72);cursor:pointer}.dex-lightbox-dialog{position:relative;z-index:1;max-width:min(92vw,1100px);max-height:90vh;margin:0;padding:12px;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.35)}.dex-lightbox-dialog img{display:block;max-width:100%;max-height:calc(90vh - 80px);width:auto;height:auto;margin:0 auto;border-radius:8px}.dex-lightbox-close{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:8px;background:#f3f4f6;color:#111827;font-size:24px;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.dex-lightbox-close:hover{background:#e5e7eb}