
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}div#columns.homepage {padding-left:0}div#logo {margin-left:0;margin-top:0;top:0}div#logo-text {display:inline;top:0;margin-left:1.5em}div#logo-text h1 {display:inline;position:relative;top:-50px;left:-20px}div#header {border-bottom-width:0;height:127px}div.hosting-sponsor {left:1.30%}:root {--7x-moderate-red:231 3 43;--7x-black:255 255 255;--7x-very-dark-blue:10 58 98;--7x-border-color:233 233 233;--7x-very-dark-gray:103 103 103;--7x-black:0 0 0;--7x-white:255 255 255;--7x-ezp-border:80 86 88;--7x-bg-opacity:1;--7x-text-opacity:1;--7x-border-opacity:1;--7x-fill-opacity:1;--7x-shadow-opacity:0.31;--7x-border-radius:0.25rem;--7x-border-md-radius:0.5rem;--7x-border-lg-radius:0.75rem;--7x-border-xl-radius:1rem;--7x-z-index-0:0;--7x-z-index-10:10;--7x-z-index-20:20;--7x-z-index-30:30;--7x-z-index-40:40;--7x-z-index-50:50;--7x-transition-duration:200ms;--7x-transition-md-duration:300ms;--7x-transition-lg-duration:450ms;--7x-transition-xl-duration:650ms;--font-roboto-sans:"Roboto",sans-serif;--font-open-sans:"Open Sans",sans-serif}.main-sections {padding-top:5.5rem}html body main.main-sections div.container div.content-view-full div.class-frontpage.leftcolumn.norightcolumn div.attribute-billboard a img {position:relative;left:-0.7rem;width:21rem}.overflow-x-hidden {overflow-x:hidden !important}.overflow-y-hidden {overflow-y:hidden !important}.img-fluid {max-width:100%;height:auto}.gb-icon {width:1rem;height:1rem}.link-dark-blue {--7x-link-color:var(--7x-black)}.link-dark-blue:hover {--7x-link-color:var(--7x-moderate-red)}.link-black {--7x-link-color:var(--7x-black)}.link-black:hover {--7x-link-color:var(--7x-moderate-red)}.line-clamp {display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2 {-webkit-line-clamp:1}.social-media {padding:0;margin:0;list-style-type:none;display:flex;align-items:center;gap:0.5rem}.navbar-top .social-media {margin-left:auto}.social-media li {padding-left:0;margin-bottom:0;background:none}.social-link {--7x-border-color:var(--7x-very-dark-gray);--7x-border-opacity:0.75;--7x-fill-color:var(--7x-very-dark-gray);--7x-fill-opacity:0.75;--7x-bg-opacity:0;width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--7x-border-color) / var(--7x-border-opacity));border-radius:50rem;background-color:rgba(var(--7x-moderate-red) / var(--7x-bg-opacity))}.social-link:hover {--7x-border-opacity:1;--7x-border-color:var(--7x-moderate-red);--7x-fill-opacity:1;--7x-fill-color:var(--7x-white);--7x-bg-opacity:1}.social-link .gb-icon {width:0.875rem;height:0.875rem;transition:fill var(--7x-transition-duration)}.footer-main::before {content:"";display:block;clear:both}.footer-main .container {text-align:center;font-size:0.875rem;line-height:1.75}.copyright-text {padding:0.5rem;margin-bottom:1rem}.social-footer-toolbar {display:inline-flex;text-align:center;padding:0.42rem}.social-footer-toolbar-item {padding:0.71rem}.duration-300 {transition-duration:300ms}.transition-all {transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.text-white {--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.text-lg {font-size:1.125rem;line-height:1.75rem}.bg-orange-500 {--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity,1))}.rounded-full {border-radius:9999px}.justify-center {justify-content:center}.items-center {align-items:center}.w-10 {width:1.50rem}.h-10 {height:1.50rem}.inline-flex {display:inline-flex}#debug {background-color:#fff}#debug h1,#debug h2,#debug h3,#debug h4,#debug h5 {color:rgba(var(--7x-black) / var(--7x-text-opacity))}#debug th,#debug td {color:rgba(var(--7x-black) / var(--7x-text-opacity))}.object-right,.content-view-embed .content-view-line:first-of-type+.separator+.content-view-line .class-article .attribute-image,.content-view-full>.class-article:first-of-type>.attribute-header+.attribute-image,.border-box:not(.portfolio-box) .class-folder .class-article .attribute-image {float:right;margin-left:1rem}.content-view-full>.class-article:first-of-type {display:block}.object-right a,.content-view-embed .attribute-image a,.content-view-full>.class-article:first-of-type>.attribute-header+.attribute-image a,.border-box:not(.portfolio-box) .class-folder .class-article .attribute-image a {display:block;padding:0.3125rem;border-radius:0.25rem}.content-view-line {clear:both}.vertically_listed_sub_items {clear:both;padding-top:1.5rem}.content-view-embed .class-article {display:block}.object-right,.attribute-image {text-align:center}div.attribute-image {border:unset}.attribute-image a {display:flex;padding:0.3125rem;border-radius:0.25rem}.object-center {display:flex;justify-content:center}.object-right img,.attribute-image img {}.pagenavigator p {--7x-border-opacity:0.21;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem}.pagenavigator .pages {display:flex;flex-wrap:wrap;gap:0.25rem}.pagenavigator .pages span.current,.pagenavigator .pages a {--7x-bg-opacity:0;--7x-border-color:var(--7x-very-dark-gray);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(var(--7x-border-color) / var(--7x-border-opacity));border-radius:0.125rem;background-color:rgba(var(--7x-moderate-red) / var(--7x-bg-opacity));transition:var(--7x-transition-md-duration);color:rgba(var(--7x-moderate-red) / var(--7x-text-opacity))}.pagenavigator .pages span.current,.pagenavigator .pages a:hover {--7x-bg-opacity:1;--7x-border-color:var(--7x-moderate-red);color:rgba(var(--7x-white) / var(--7x-text-opacity))}.renderedtable td,.renderedtable th {padding:0.5rem 0.75rem}.highlighted_object .attribute-image {float:right}.highlighted_object .attribute-image img {width:10rem}table.list,table.list th,table.list td {--7x-border-opacity:0}form h4 {font-size:1rem;margin-bottom:0rem;font-weight:400;margin-bottom:0.25rem}form h4+div {margin-bottom:0.5rem}.class-blog .attribute-description .attribute-image a {width:auto;aspect-ratio:1 / 1;border:0;padding:0}.class-blog .content-view-line {margin-bottom:1.5rem}.class-blog .content-view-line .attribute-body .content-view-embed .class-image .attribute-image {width:16rem;aspect-ratio:16 / 9}.calendar table th,.calendar table td {padding:0.375rem;text-align:center;vertical-align:middle}.class-blog .columns-blog {display:grid;gap:1.5rem}.extrainfo-column {--7x-border-opacity:0.21;border:1px solid rgba(var(--7x-black) / var(--7x-border-opacity));border-radius:0.375rem;padding:0.75rem}.border-box:not(.portfolio-box) .class-folder .class-article {display:block;overflow-wrap:break-word}.border-rounded {--7x-border-opacity:0.21;border:1px solid rgba(var(--7x-black) / var(--7x-border-opacity));border-radius:0.375rem;padding:0.75rem;margin-top:0.5rem}.rss-feed,.social-view-embed .attribute-image {}.rss-feed>*,.social-view-embed .attribute-image {float:none}.class-blog .rss-feed .attribute-image a,.social-view-embed .attribute-image a {width:7.875rem;border:0;padding:0}.left-column-position {clear:both}.left-column-position .object-center .attribute-image {float:left;margin-right:0.5rem}.shop-basket ul {padding:0;margin:0 0 1.5rem;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem}.shop-basket ul li {list-style-type:none}.shop-userregister ul {padding:0;margin:0 0 1.5rem;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem}.shop-userregister ul li {list-style-type:none}.shop-confirmorder ul {padding:0;margin:0 0 1.5rem;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem}.shop-confirmorder ul li {list-style-type:none}.shop-orderview ul {padding:0;margin:0 0 1.5rem;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem}.shop-orderview ul li {list-style-type:none}.shop-basket ul li.selected {font-weight:700}.shop-userregister ul li.selected {font-weight:700}.shop-confirmorder ul li.selected {font-weight:700}.shop-orderview ul li.selected {font-weight:700}.myGallery {display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(auto-fit,minmax(264px,1fr));margin-top:1rem}.gallery-items-main {display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));margin-top:1rem}h1.name {margin-top:3rem}.myGallery .imageElement,.gallery-items-main .content-view-line {display:flex;flex-direction:column;padding:1rem;border-radius:0.5rem;border:1px solid rgb(var(--7x-border-color) / var(--7x-border-opacity))}.imageElement figure a,.gallery-items-main .attribute-image a {display:block;border-radius:0.5rem;overflow:hidden;aspect-ratio:4 / 3}.gallery-items-main .attribute-short {}.gallery-items-main h2 {display:-webkit-box;-webkit-box-orient:vertical;overflow:visible;color:var(--text-primary)}.imageElement figure a img,.gallery-items-main .attribute-image img {border-radius:inherit;width:100%;max-width:100%;height:100%;object-fit:cover;transition:300ms}.imageElement a:hover img,.gallery-items-main .attribute-image a:hover img {transform:scale(1.1)}.content-image.screenshots {width:100%}.screenshot-wrap {position:relative;display:block;width:100%;overflow:hidden;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,0.10)}.screenshot-wrap .attribute-image {display:flex;justify-content:center;width:100%;margin:0;padding:0;border:none;float:none;text-align:center;background:transparent}.screenshot-wrap .attribute-image a {display:block;width:100%;border:none;padding:0;border-radius:0;pointer-events:none}.screenshot-wrap img.screenshot {display:block;max-width:100%;width:100%;height:auto;border-radius:10px;transition:transform 0.35s ease}.screenshot-expand {position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.6rem;background:rgba(0,0,0,0);color:transparent;text-decoration:none;border-radius:10px;transition:background 0.3s ease,color 0.3s ease}.screenshot-expand i {font-size:2.5rem;opacity:0;transform:scale(0.7);transition:opacity 0.3s ease,transform 0.3s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.5))}.screenshot-expand span {font-size:0.95rem;font-weight:600;letter-spacing:0.02em;opacity:0;transform:translateY(6px);transition:opacity 0.3s ease 0.05s,transform 0.3s ease 0.05s;text-shadow:0 1px 4px rgba(0,0,0,0.5)}.screenshot-wrap:hover img.screenshot {transform:scale(1.025)}.screenshot-wrap:hover .screenshot-expand {background:rgba(0,0,0,0.45);color:#fff}.screenshot-wrap:hover .screenshot-expand i,.screenshot-wrap:hover .screenshot-expand span {opacity:1;transform:scale(1)}.screenshot-wrap:hover .screenshot-expand span {transform:translateY(0)}.screenshot-caption {margin-top:0.5rem;font-size:0.875rem;color:var(--bs-secondary,#6c757d);text-align:center}.imageElement figcaption {text-align:center;font-size:0.875rem;margin-top:0.5rem}div#path {padding:unset;font-size:unset}div.content-view-full div.class-frontpage div.columns-frontpage div.left-column-position {width:unset;margin-left:unset;float:unset;display:unset}div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems div.content-image {width:unset}div.horizontally_listed_sub_items div.content-view-horizontallylistedsubitems div.class-image {padding-top:unset}div.split div.three-left {width:unset;float:unset}div.split div.three-right {width:unset;float:unset}div.split div.three-center {margin:unset}div.content-view-full div.class-frontpage div.columns-frontpage {padding:unset}pre {word-break:all;overflow-y:scroll}*==========status page styles:START==========*/ .box-container {width:99%;max-width:1000px;background:white;padding-left:3%;padding-right:3%;padding-bottom:40px;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.2);text-align:center;padding-bottom:1rem;padding-top:2px}.box-container.check-status {width:98%;background:white;padding-left:40px;padding-right:40px;padding-bottom:40px;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.2);text-align:center;padding-bottom:1rem;padding-top:10px}.input-container {display:flex;justify-content:center;gap:15px;margin-bottom:25px}div.input-container input {flex:1;padding:18px;font-size:20px;border:3px solid #ccc;border-radius:10px;outline:none;transition:0.3s}div.input-container input:focus {border-color:#007bff}div.input-container button {padding:18px 22px;font-size:20px;border:none;cursor:pointer;background:#007bff;color:white;border-radius:10px;transition:0.3s}div.input-container button:hover {background:#0056b3}.display-status {font-size:22px;font-weight:bold;display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:12px;margin-bottom:25px;background:#f8f9fa;color:#555;box-shadow:0 5px 15px rgba(0,0,0,0.15)}.online {color:green}.offline {color:red}.server-container {display:flex;justify-content:center;flex-wrap:wrap}.server {background-color:#2a2a40;border-radius:10px;padding:20px;width:300px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.3);margin:10px}.server i {font-size:40px;color:#4caf50}.server-name {font-size:18px;font-weight:bold;margin-top:10px;color:#fff}.server-status {font-size:14px;padding:5px;border-radius:5px;margin-top:5px;background-color:#4caf50;color:#fff;padding:5px 10px}.box-container.input-container.input {margin-top:15px;background-color:#446;padding:10px;border-radius:5px}.box-container.input-container.button {margin-top:15px;background-color:#446;padding:10px;border-radius:5px}.separator {width:80%;margin:30px auto;height:3px;background-color:#ff9800;border-radius:5px}.content-below {text-align:center;background-color:#29293d;padding:20px;border-radius:10px;width:80%;margin:auto}div.contact-area.style-three.inner div.container div.row.add-white-bg div.col-lg-8.col-md-12 div.single-contact-box div div.banner p:first-of-type {left:8%;display:flex;position:relative}div.contact-area.style-three.inner div.container div.row.add-white-bg div.col-lg-8.col-md-12 div.single-contact-box div.attribute-header.top {padding-bottom:0.3rem}div.contact-area.style-three.inner div.container div.row.add-white-bg div.col-lg-8.col-md-12 div.single-contact-box div h3 div.banner {padding-left:1rem}.box-container-support {display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;width:100%;margin:35px auto}.box-item {background:white;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:8px;transition:transform 0.3s}.box-item:hover {transform:translateY(-5px)}.box-item .image {width:50px;height:50px;margin-bottom:10px}.box-item h2 {color:#0056b3}.box-btn {display:inline-grid;margin-top:10px;padding:10px 15px;background:#ffcc00;color:#000;text-decoration:none;border-radius:5px;transition:background 0.3s}.box-btn:hover {font-weight:bolder;color:#000}#intro {background:linear-gradient(to right,#23395d,#1a1f71);color:white;padding:1rem 20px;text-align:center;position:relative;top:1rem;padding-bottom:2.3rem}#intro h1 {font-size:2.5em;margin-bottom:15px;color:white}.org-list {display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px}.org-item {background:white;padding:20px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.1);text-align:center}.org-logo {width:80px;height:80px;margin:0 auto 10px;border-radius:5px;display:flex;align-items:center;justify-content:center}.org-logo img {width:100%;height:100%;object-fit:contain}div.class-folder-org div.content-view-children.gallery-items-main.org-list div.content-view-line div.class-folder-org h2 {font-weight:bold;font-size:18px;color:#0056b3;text-align:center}.org-desc {margin:5px 0 10px;color:#333;height:20px}.learn-more {display:inline-block;padding:10px 15px;margin-left:24%;background:#ffcc00;color:#000;text-align:center;text-decoration:none;font-weight:bolder;border-radius:5px}div.content-view-full div.class-folder div.content-view-children.gallery-items-main div.content-view-line div.class-contribution div.attribute-byline.float-break {}.mfp-fade.mfp-bg {opacity:0;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready {opacity:0.8}.mfp-fade.mfp-bg.mfp-removing {opacity:0}.mfp-fade.mfp-wrap .mfp-content {opacity:0;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg {opacity:0;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container {opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg {opacity:0.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg {opacity:0}.content-navigator {display:flex;flex-wrap:wrap;gap:0.5rem 1rem;padding-block:2rem}.content-navigator-previous-disabled,.content-navigator-next-disabled,.content-navigator-previous,.content-navigator-next {display:inline-flex;align-items:center;gap:0.5rem}.style-one.hero-area {min-height:445px}.style-one .hero-content h4 {font-size:25px;font-weight:600;color:#000;text-transform:uppercase;margin:0 0 21px}.style-one .hero-content h1 {font-size:74px;color:#000;font-weight:700;line-height:26px}.style-one .hero-content p {color:#000;font-size:17px;line-height:25px;margin:26px 0 0}.style-one.hero-button {margin-top:49px}.style-one .hero-button.style-one a {display:inline-block;background:#0c5adb;border:1px solid #0c5adb;color:#000;padding:13px 45px;font-weight:500;font-size:17px;margin-right:14px;transition:0.5s}.style-one .hero-button.style-one a:hover {background:transparent;border:1px solid #0000006e}.style-one a.button-two {background:transparent !important;border:1px solid #0000006e !important;padding:12px 45px !important;transition:0.5s}.style-one a.button-two:hover {background:#0c5adb !important;color:#000;border:1px solid #0c5adb !important}.style-foure.hero-area {}.hero-area.style-foure .hero-content {text-align:center}.style-foure .hero-content h4 {font-size:18px;text-transform:uppercase;color:#000;font-weight:500;margin:0 0 18px;display:inline-block;position:relative;z-index:1}.style-foure .hero-content h4::before {position:absolute;content:"";height:100%;width:100%;background:url(/extension/ezecosystem/design/images/content/home-4/title-shape.png);background-repeat:no-repeat;left:-11%}.style-foure .hero-content h4::after {position:absolute;content:"";height:100%;width:100%;background:url(/extension/ezecosystem/design/images/content/home-4/title-shape.png);background-repeat:no-repeat;right:-103%}.style-foure .hero-content h1 {font-size:66px;color:#000;font-weight:700}.style-foure .hero-content p {width:48%;color:#000;font-size:17px;line-height:1.5}.style-foure.hero-button {margin-top:71px;text-align:center}.style-foure .hero-button.style-one a {display:inline-block;background:#0c5adb;color:#000;padding:13px 45px;font-weight:500;font-size:17px;margin-right:14px}.style-foure a.button-two {font-size:16px;color:#000;font-weight:500;font-family:"Nunito";background:#0c59db;padding:17px 34px;border-radius:30px;position:relative;z-index:1;transition:0.5s}.style-foure a.button-two::before {position:absolute;content:"";height:100%;width:100%;background:#00004a;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);left:0;right:0;top:0;bottom:0;transition:0.5s;border-radius:30px}.style-foure a.button-two:hover::before {clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.hero_list .owl-nav {position:relative}.hero_list .hero-area {overflow:hidden}.hero_list .hero-area .hero-content {text-align:left}.btn:hover {text-decoration:none;background-color:#0c5adb;color:#fff}.btn-outline-primary.install:hover {text-decoration:none;background-color:#fd450d;color:#fff}.btn-blue {background-color:#0c5adb;color:#fff;border-color:#0c5adb}.btn-blue:hover {background-color:#1063eb;color:#fff;border-color:#1063eb}.btn-outline-white {background-color:transparent;color:#000;border-color:#000}.btn-outline-white:hover {background-color:#fff;color:#0c5adb;border-color:#fff}.hero_list .hero-button {display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:0.736rem}.hero_list .hero-content h4 {font-size:1.65rem;font-weight:500}.hero_list .hero-content h1 {font-size:2rem;font-weight:600}.scroll-to-top {transition-duration:500ms;position:absolute;display:inline-flex;right:2.25rem;bottom:2rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:1rem;line-height:1.5rem;font-weight:500;padding:0.5rem;--tw-bg-opacity:1;background-color:rgb(212 41 6 / var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgb(249 115 22 / var(--tw-border-opacity));border-style:solid;border-width:1px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;z-index:30;pointer-events:auto;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(0.4,0,0.2,1)}.scroll-to-top-container {position:relative;margin-left:auto;margin-right:auto}.scroll-to-top-box {position:fixed;z-index:1020;width:100%;left:0;bottom:4rem;pointer-events:none}.scroll-to-top:not(.active) {opacity:0;visibility:hidden}@media (min-width:1024px) {.scroll-to-top {right:7.25rem}.scroll-to-top-container {width:100%}}@media (min-width:1280px) {.scroll-to-top-box {bottom:2rem}}.hero_list {position:relative}.hero_list .owl-nav {position:absolute;top:50%;transform:translateY(-100%);width:100%;display:none;justify-content:space-between;pointer-events:none}.hero_list .owl-nav .owl-prev,.hero_list .owl-nav .owl-next {pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50rem;background:var(--gradient-primary);color:white;font-size:1.25rem;transition:300ms ease-in-out;border:none;cursor:pointer}.hero_list .owl-nav .owl-prev {transform:translateX(-2.5rem)}.hero_list .owl-nav .owl-next {transform:translateX(2.5rem)}.hero_list .owl-nav .owl-prev:hover,.hero_list .owl-nav .owl-next:hover {box-shadow:0 8px 25px rgba(255,154,86,0.4);color:white}.hero-area .container {padding:0.25rem;margin:0;max-width:100%;width:100%}.hero-area ul {list-style-position:inside;display:grid;gap:0.25rem}.hero-area p {margin-bottom:1rem}.attribute-footer {border:none;border-top:1px solid rgba(var(--7x-ezp-border) / 1);border-radius:0.5rem 0.5rem 0 0;position:relative;padding:0.975rem 0.5rem 0.1rem;margin-bottom:2rem}div.content-view-full div.class-folder div.content-view-children.gallery-items-main div.content-view-line::before,div.content-view-full div.class-folder div.content-view-children.gallery-items-main div.content-view-line::after,.attribute-header::before,.attribute-header::after {content:'';position:absolute;top:0;z-index:1;pointer-events:none;width:3rem;height:3rem;border-color:rgba(var(--7x-ezp-border) / 1);border-width:1px}.attribute-footer::before,.attribute-footer::after {content:'';position:absolute;top:0;z-index:1;pointer-events:none;width:3rem;height:3rem;border-color:rgba(var(--7x-ezp-border) / 1);border-width:1px}div.content-view-full div.class-folder div.content-view-children.gallery-items-main div.content-view-line::before,.attribute-header::before {left:0;border-left-style:solid;border-top-left-radius:0.5rem}.attribute-footer::before {left:0;border-left-style:solid;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}div.content-view-full div.class-folder div.content-view-children.gallery-items-main div.content-view-line::after,.attribute-header::after {right:0;border-right-style:solid;border-top-right-radius:0.5rem}.attribute-footer::after {right:0;border-right-style:solid;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}.class-folder .attribute-short {padding-bottom:0.562rem}.class-folder .attribute-long {padding-bottom:0.562rem}.content-view-full .attribute-image img {}.sitemap {margin-top:2rem}:root {--gradient-primary:linear-gradient(135deg,#f05a28,#ff69b4,#c471ed,#7b68ee);--bg-dark:#ffffff;--navbar-bg:rgba(255,255,255,0.9);--border-color:rgba(0,0,0,0.08);--text-primary:#1f2937;--text-secondary:#4b5563;--category-bg-productivity:#e3f2fd;--category-fg-productivity:#1565c0;--category-bg-integration:#f1f8e9;--category-fg-integration:#558b2f;--category-bg-ai-automation:#f3e5f5;--category-fg-ai-automation:#7b1fa2;--category-bg-development:#e8f5e8;--category-fg-development:#2e7d32;--category-bg-media:#fff3e0;--category-fg-media:#f05a28;--category-bg-utilities:#fce4ec;--category-fg-utilities:#c2185b;--category-bg-design:#e0f2f1;--category-fg-design:#00695c;--category-bg-content-types:#ede7f6;--category-fg-content-types:#512da8;--category-bg-bundles:#fff8e1;--category-fg-bundles:#ff8f00;--font-family-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI","Cantarell","Ubuntu","Noto Sans","Roboto",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-text:"Inter",var(--font-family-fallback);--font-family-small:"Inter",var(--font-family-fallback);--font-family-display:"Inter",var(--font-family-fallback);--bs-primary:var(--category-fg-utilities);--bs-secondary:var(--text-secondary);--bs-success:var(--category-fg-development);--bs-info:var(--category-fg-ai);--bs-warning:var(--category-fg-media);--bs-danger:var(--category-fg-utilities);--bs-light:var(--bg-dark);--bs-dark:var(--text-primary);--bs-muted:var(--text-secondary);--bs-secondary-color:var(--text-secondary);--bs-table-color:var(--text-primary);--bs-emphasis-color:var(--text-primary);--bs-body-bg:var(--bg-dark);--bs-body-color:var(--text-primary);--bs-border-color:var(--border-color);--bs-navbar-bg:var(--navbar-bg)}[data-theme="dark"] {--gradient-primary:linear-gradient(135deg,#7b2ff7,#ff69b4,#f05a28,#ffb347);--bg-dark:#121212;--navbar-bg:rgba(18,18,18,0.95);--border-color:rgba(255,255,255,0.1);--text-primary:#e0e0e0;--text-secondary:#b0b0b0;--category-bg-productivity:#1f2937;--category-fg-productivity:#60a5fa;--category-bg-integration:#1c2d1f;--category-fg-integration:#86efac;--category-bg-ai-automation:#2c0735;--category-fg-ai-automation:#d8b4fe;--category-bg-development:#0f3d2e;--category-fg-development:#4ade80;--category-bg-media:#3b1e0f;--category-fg-media:#fcd34d;--category-bg-utilities:#3b0f2f;--category-fg-utilities:#f05a28;--category-bg-design:#0f2f2f;--category-fg-design:#5eead4;--category-bg-content-types:#1e1b3a;--category-fg-content-types:#a78bfa;--category-bg-bundles:#3a2e0f;--category-fg-bundles:#facc15;--bs-primary:var(--category-fg-utilities);--bs-secondary:var(--text-secondary);--bs-success:var(--category-fg-development);--bs-info:var(--category-fg-ai);--bs-warning:var(--category-fg-media);--bs-danger:var(--category-fg-utilities);--bs-light:var(--bg-dark);--bs-dark:var(--text-primary);--bs-muted:var(--text-secondary);--bs-secondary-color:var(--text-secondary);--bs-table-color:var(--text-primary);--bs-emphasis-color:var(--text-primary);--bs-body-bg:var(--bg-dark);--bs-body-color:var(--text-primary);--bs-border-color:var(--border-color);--bs-navbar-bg:var(--navbar-bg)}[data-theme="orange"] {--gradient-primary:linear-gradient(135deg,#ffb347,#ff8008,#f05a28,#e65100);--bg-dark:#ffffff;--navbar-bg:rgba(255,255,255,0.92);--border-color:rgba(0,0,0,0.08);--text-primary:#1f2937;--text-secondary:#5c4033;--category-bg-productivity:#fff0e0;--category-fg-productivity:#1565c0;--category-bg-integration:#fef7e0;--category-fg-integration:#f57f17;--category-bg-ai-automation:#ffe9e0;--category-fg-ai-automation:#bf360c;--category-bg-development:#fff6e5;--category-fg-development:#ff8f00;--category-bg-media:#ffe0e0;--category-fg-media:#d84315;--category-bg-utilities:#fff3e0;--category-fg-utilities:#f05a28;--category-bg-design:#e0f7f4;--category-fg-design:#00897b;--category-bg-content-types:#f3e5f5;--category-fg-content-types:#8e24aa;--category-bg-bundles:#fff8e1;--category-fg-bundles:#ff8f00;--bs-primary:var(--category-fg-utilities);--bs-secondary:var(--text-secondary);--bs-success:var(--category-fg-development);--bs-info:var(--category-fg-ai);--bs-warning:var(--category-fg-media);--bs-danger:var(--category-fg-utilities);--bs-light:var(--bg-dark);--bs-dark:var(--text-primary);--bs-muted:var(--text-secondary);--bs-secondary-color:var(--text-secondary);--bs-table-color:var(--text-primary);--bs-emphasis-color:var(--text-primary);--bs-body-bg:var(--bg-dark);--bs-body-color:var(--text-primary);--bs-border-color:var(--border-color);--bs-navbar-bg:var(--navbar-bg)}[data-theme="blue"] {--gradient-primary:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8,#1e40af);--bg-dark:#eff6ff;--navbar-bg:rgba(255,255,255,0.95);--border-color:rgba(0,0,0,0.1);--text-primary:#1e293b;--text-secondary:#475569;--category-bg-productivity:#dbeafe;--category-fg-productivity:#1e40af;--category-bg-integration:#e6e8ff;--category-fg-integration:#4f46e5;--category-bg-ai-automation:#e0f2fe;--category-fg-ai-automation:#075985;--category-bg-development:#e0f2fe;--category-fg-development:#1d4ed8;--category-bg-media:#dbeafe;--category-fg-media:#2563eb;--category-bg-utilities:#e0e7ff;--category-fg-utilities:#4a41c1;--category-bg-design:#ecfeff;--category-fg-design:#0891b2;--category-bg-content-types:#eef2ff;--category-fg-content-types:#4338ca;--category-bg-bundles:#eff6ff;--category-fg-bundles:#1d4ed8;--bs-primary:var(--category-fg-utilities);--bs-secondary:var(--text-secondary);--bs-success:var(--category-fg-development);--bs-info:var(--category-fg-ai);--bs-warning:var(--category-fg-media);--bs-danger:var(--category-fg-utilities);--bs-light:var(--bg-dark);--bs-dark:var(--text-primary);--bs-muted:var(--text-secondary);--bs-secondary-color:var(--text-secondary);--bs-table-color:var(--text-primary);--bs-emphasis-color:var(--text-primary);--bs-body-bg:var(--bg-dark);--bs-body-color:var(--text-primary);--bs-border-color:var(--border-color);--bs-navbar-bg:var(--navbar-bg)}html * {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body {background:var(--bg-dark);color:var(--text-primary);font-family:var(--font-family-small) !important;overflow-x:hidden;transition:background-color 0.3s,color 0.3s}section {overflow:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {font-family:var(--font-family-display)}a {color:var(--bs-primary);text-decoration:none;transition:200ms ease-in-out;&:hover {text-decoration:underline}}.main-content {padding-top:5rem}.gradient {background:var(--gradient-primary)}.gradient-text {background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.btn-gradient {background:var(--gradient-primary);border:none;color:white;font-weight:600;transition:all 0.3s ease;border-radius:25px;padding:0.5rem 1.5rem}.btn-gradient:hover {transform:translateY(-1px);box-shadow:0 8px 25px rgba(255,154,86,0.4);color:white}.btn-round {border-radius:25px !important}.btn-secondary-custom {background:rgba(255,154,86,0.1);border:2px solid rgba(255,154,86,0.3);color:#f05a28;font-weight:600;border-radius:12px;transition:all 0.3s ease}.btn-secondary-custom:hover {background:rgba(255,154,86,0.2);border-color:#f05a28;color:#e8824a;transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,154,86,0.25)}.btn-tertiary-custom {background:rgba(123,104,238,0.1);border:2px solid rgba(123,104,238,0.3);color:#7b68ee;font-weight:600;border-radius:12px;transition:all 0.3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-tertiary-custom:hover {background:rgba(123,104,238,0.2);border-color:#7b68ee;color:#6c5ce7;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 15px rgba(123,104,238,0.25)}.btn-quaternary-custom {background:rgba(255,107,157,0.1);border:2px solid rgba(255,107,157,0.3);color:var(--bs-pink);font-weight:600;border-radius:12px;transition:all 0.3s ease;text-decoration:none;display:inline-block;text-align:center;width:100%}.btn-quaternary-custom:hover {background:rgba(255,107,157,0.2);border-color:var(--bs-pink);color:#e8558a;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,107,157,0.25)}.colorful-section {background:linear-gradient(135deg,#f05a28,var(--bs-pink),#c471ed,#7b68ee);color:#fff;padding:6rem 0;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.colorful-section .colorful-card {color:#fff}.colorful-card h2 {display:block;width:fit-content;margin-left:auto;margin-right:auto;background:rgba(0,0,0,0.55);color:#fff;padding:0.5rem 1.25rem;border-radius:12px}.colorful-section .video-preview-card .youtube-facade {border-radius:25px;overflow:hidden}.colorful-section .video-preview-card {max-width:800px;padding:0 !important;margin-left:auto;margin-right:auto}.colorful-section .colorful-card {background:rgba(255,255,255,0.25);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3);border-radius:25px;padding:3rem;position:relative;z-index:10;box-shadow:0 20px 60px rgba(0,0,0,0.1)}[data-theme="dark"] .colorful-section .colorful-card {background:rgba(18,18,18,0.55);border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 60px rgba(0,0,0,0.5)}.waves {position:absolute;left:0;bottom:0;width:100%;height:550px;pointer-events:none;margin-bottom:0}@keyframes waveMove {0% {transform:translate3d(-90px,0,0)}to {transform:translate3d(85px,0,0)}}.cookie-consent-banner {position:fixed;bottom:20px;right:20px;background:var(--bs-light);backdrop-filter:blur(40px);border:1px solid rgba(255,154,86,0.2);border-radius:12px;padding:0.75rem 1rem;box-shadow:0 4px 20px rgba(0,0,0,0.08);z-index:9999;max-width:400px;min-width:320px;transform:translateY(100px);opacity:0;animation:slideInUp 0.3s ease-out forwards}@keyframes slideInUp {to {transform:translateY(0);opacity:1}}.cookie-consent-compact {font-size:0.85rem;line-height:1.4}.cookie-icon {color:#f05a28;font-size:1.1rem;flex-shrink:0}.cookie-consent-text {color:var(--text-primary);flex:1}.cookie-link {color:#f05a28;text-decoration:none;font-weight:500}.cookie-link:hover {text-decoration:underline}.cookie-consent-actions {display:flex;align-items:center;flex-shrink:0}.btn-cookie-accept {background:linear-gradient(135deg,#f05a28,var(--bs-pink));border:none;color:white;font-weight:600;border-radius:6px;padding:0.25rem 0.75rem;font-size:0.8rem;transition:all 0.2s ease}.btn-cookie-accept:hover {transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,154,86,0.3);color:white}.btn-cookie-manage {background:transparent;border:1px solid rgba(255,154,86,0.3);color:#f05a28;font-weight:500;border-radius:6px;padding:0.25rem 0.75rem;font-size:0.8rem;transition:all 0.2s ease}.btn-cookie-manage:hover {background:rgba(255,154,86,0.1);border-color:#f05a28;color:#e8824a}.btn-cookie-decline {background:rgba(75,85,99,0.1);border:1px solid rgba(75,85,99,0.2);color:#6b7280;font-weight:500;border-radius:6px;padding:0.25rem 0.75rem;font-size:0.8rem;transition:all 0.2s ease}.btn-cookie-decline:hover {background:rgba(75,85,99,0.15);color:#4b5563}.btn-cookie-back {background:transparent;border:1px solid rgba(156,163,175,0.3);color:#6b7280;font-weight:500;border-radius:6px;padding:0.25rem 0.75rem;font-size:0.8rem;transition:all 0.2s ease}.btn-cookie-back:hover {background:rgba(156,163,175,0.1);border-color:#9ca3af}.btn-cookie-close {background:transparent;border:none;color:#9ca3af;padding:0.25rem;border-radius:4px;line-height:1;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:0.8rem;margin-left:0.25rem}.btn-cookie-close:hover {background:rgba(156,163,175,0.1);color:#6b7280}.cookie-consent-details-expanded {padding:0.25rem 0}.cookie-consent-title {color:var(--text-primary);font-weight:600;font-size:0.9rem;margin:0}.cookie-detail-section {margin-bottom:0.5rem}.cookie-detail-section .form-check {display:flex;align-items:center;margin-bottom:0}.cookie-detail-section .form-check-label {font-size:0.8rem;color:var(--text-primary);margin-left:0.5rem;margin-bottom:0}.form-check-input {width:1rem;height:1rem}.form-check-input:checked {background-color:#f05a28;border-color:#f05a28}.form-check-input:focus {border-color:#f05a28;box-shadow:0 0 0 0.15rem rgba(255,154,86,0.25)}.footer {background:var(--bg-dark);color:var(--text-primary);border-top:1px solid var(--border-color);padding:4rem 0 2rem;margin-top:4rem}.footer-brand {display:flex;align-items:center;gap:12px;margin-bottom:1rem;width:14rem;max-width:100%;margin-inline:auto}.footer-logo {width:32px;height:32px}.footer-description {color:var(--text-primary);line-height:1.6;margin-bottom:1.5rem;font-size:0.95rem}.footer-heading {color:var(--text-primary);font-weight:600;margin-bottom:1rem;font-size:0.95rem;text-transform:uppercase;letter-spacing:0.5px}.footer-links {list-style:none;padding:0;margin:0}.footer-links li {margin-bottom:0.5rem}.footer-links a {color:var(--text-primary);text-decoration:underline;font-size:0.9rem;transition:all 0.3s ease;display:inline-block}.footer-links a:hover {color:#f05a28;transform:translateX(2px)}.social-links {display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:340px;margin-inline:auto}.social-link {display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(255,154,86,0.1);border:1px solid rgba(255,154,86,0.2);border-radius:50%;color:#fff;text-decoration:none;transition:all 0.3s ease;font-size:1.1rem}.social-link,.social-link i,.social-link .bi {color:var(--text-primary)}.social-link i.fa-brands,.social-link i.fab {font-family:"Font Awesome 6 Brands" !important}.social-link i.fa-solid,.social-link i.fas {font-family:"Font Awesome 6 Free" !important;font-weight:900 !important}.social-link:hover,.social-link:hover i,.social-link:hover .bi {background:var(--gradient-primary);color:white;transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,154,86,0.3)}.footer-divider {border:none;height:1px;background:var(--border-color);margin:2rem 0 1.5rem}.footer-copyright,.footer-made-with {color:var(--text-primary);font-size:0.85rem;margin:0}.footer-copyright a {color:var(--text-primary);text-decoration:underline}.footer-copyright a:hover {color:var(--primary)}.footer-made-with {font-weight:500}.error-ui {color-scheme:light only;background:lightyellow;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,0.2);box-sizing:border-box;display:none;left:0;padding:0.6rem 1.25rem 0.7rem 1.25rem;position:fixed;width:100%;z-index:1000}.error-ui .dismiss {cursor:pointer;position:absolute;right:0.75rem;top:0.5rem}.navbar-custom {backdrop-filter:blur(20px);background:var(--navbar-bg) !important;border:1px solid var(--border-color);transition:all 0.3s ease;border-radius:50px;margin:1rem;padding:0.5rem 1.5rem;position:fixed;top:0;left:0;right:0;z-index:1030;width:calc(100% - 2rem);max-width:min(1200px,calc(100vw - 2rem));margin-left:auto;margin-right:auto;box-sizing:border-box}.navbar-custom.scrolled {box-shadow:0 8px 32px rgba(0,0,0,0.12);border:1px solid rgba(0,0,0,0.1)}.navbar-brand {flex-shrink:0;display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;margin-right:0;width:10rem;max-width:100%}.navbar-brand svg {width:100%;height:auto}.navbar-nav .nav-link {color:var(--text-secondary) !important;font-size:0.875rem;font-weight:500;transition:all 0.3s ease;margin:0 0.25rem;padding:0.375rem 0.75rem !important;border-radius:20px}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active {color:#f05a28 !important;background:rgba(255,154,86,0.1)}.navbar-logo-icon {width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative}.extension-detail-hero {padding-block:2rem;background:var(--bg-dark);display:flex;align-items:center}.extension-icon-xl {width:120px;height:120px;border-radius:20px;background:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--border-color);box-shadow:0 4px 20px rgba(0,0,0,0.08)}.extension-icon-xl img {width:100px;height:100px;border-radius:16px;object-fit:cover}.extension-category-badge {display:inline-block}.category-label {display:inline-flex;align-items:center;padding:0.375rem 0.875rem;border-radius:2rem;font-size:0.875rem;font-weight:500;text-transform:capitalize}.extension-name {font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:0;line-height:1.2}.extension-author {color:var(--text-secondary);font-size:1.1rem;margin-bottom:0;font-weight:500}.extension-stats {display:flex;align-items:center;gap:0.5rem;color:var(--text-secondary);font-size:0.95rem;flex-wrap:wrap}.stat-item {display:flex;align-items:center;gap:0.5rem}.stat-separator {color:var(--border-color);margin:0 0.5rem}.extension-actions-panel {background:var(--bg-dark);padding:2rem;border-radius:20px;border:1px solid var(--border-color);box-shadow:0 4px 20px rgba(0,0,0,0.08)}.extension-content-section {background:var(--bg-dark)}.content-section {margin-bottom:2rem}.section-title {font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;border-bottom:2px solid var(--border-color);padding-bottom:0.5rem}.section-content {background:var(--bg-dark);padding:2rem;border-radius:15px;border:1px solid var(--border-color);box-shadow:0 2px 10px rgba(0,0,0,0.05)}.extension-overview {font-size:1.1rem;line-height:1.6;color:var(--text-primary);margin:0}.changelog-item {padding:1rem 0}.info-panel {background:var(--bg-dark);padding:2rem;border-radius:15px;border:1px solid var(--border-color);box-shadow:0 2px 10px rgba(0,0,0,0.05);position:sticky;top:2rem}.info-title {font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;border-bottom:2px solid var(--border-color);padding-bottom:0.5rem}.info-section {margin-bottom:1.5rem}.info-row {display:flex;justify-content:space-between;align-items:center;gap:0.25rem;padding:0.75rem 0;border-bottom:1px solid var(--border-color)}.info-row:last-child {border-bottom:none}.info-label {color:var(--text-secondary);font-weight:500;font-size:0.95rem;flex-shrink:0}.info-value {color:var(--text-primary);font-weight:500;text-align:center;flex:min-content}.package-id {display:flex;align-items:center;gap:0.5rem;min-width:0}.package-id code {background:var(--bg-dark);color:var(--text-primary);padding:0.25rem 0.5rem;border-radius:4px;font-size:0.8rem;border:1px solid var(--border-color);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-btn {flex-shrink:0;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:0.125rem 0.25rem;border-radius:4px;cursor:pointer;transition:all 0.3s ease}.copy-btn:hover {color:var(--text-primary);background:var(--bg-dark);border-color:var(--text-secondary)}.install-btn {}.install-btn:hover {}.info-subtitle {font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.info-links {display:flex;flex-direction:column;gap:0.75rem}.info-link {color:#f05a28;text-decoration:none;padding:0.5rem 0;transition:all 0.3s ease;border-radius:4px}.info-link:hover {color:var(--bs-pink);text-decoration:none;background:rgba(255,154,86,0.1);padding-left:0.5rem}.extension-not-found {background:var(--bg-dark);min-height:100vh;display:flex;align-items:center;padding-top:140px}.category-label.productivity {background-color:var(--category-bg-productivity);color:var(--category-fg-productivity)}.category-label.integration {background-color:var(--category-bg-integration);color:var(--category-fg-integration)}.category-label.ai-automation {background-color:var(--category-bg-ai-automation);color:var(--category-fg-ai-automation)}.category-label.media {background-color:var(--category-bg-media);color:var(--category-fg-media)}.category-label.development {background-color:var(--category-bg-development);color:var(--category-fg-development)}.category-label.utilities {background-color:var(--category-bg-utilities);color:var(--category-fg-utilities)}.category-label.design {background-color:var(--category-bg-design);color:var(--category-fg-design)}.category-label.content-types {background-color:var(--category-bg-content-types);color:var(--category-fg-content-types)}.category-label.bundles {background-color:var(--category-bg-bundles);color:var(--category-fg-bundles)}.extension-actions-panel .btn {transition:all 0.3s ease}.extension-actions-panel .btn:hover {transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,0,0,0.15)}.extensions-hero {background:radial-gradient(ellipse at center,rgba(255,154,86,0.1) 0%,rgba(123,104,238,0.05) 50%,transparent 70%);display:flex;align-items:center;padding-block:2rem}.search-section {background:var(--bg-dark);border-bottom:1px solid var(--border-color)}.search-container {position:relative;max-width:600px;margin:0 auto}.search-box {position:relative;display:flex;align-items:center}.search-icon {position:absolute;left:1rem;color:var(--text-secondary);z-index:10;font-size:1.1rem}.search-input {width:100%;padding:1rem 3rem 1rem 3rem;border:2px solid var(--border-color);border-radius:50px;font-size:1rem;background:var(--bs-light);transition:all 0.3s ease;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.search-clear {position:absolute;right:1rem;width:1.6rem;height:1.6rem;border-radius:50%;border:2.5px solid #111;background:transparent;color:#111;font-size:0.75rem;font-weight:900;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background 0.2s ease,color 0.2s ease;z-index:10}.search-clear:hover {background:#111;color:#fff}.search-input:focus {outline:none;border-color:#f05a28;box-shadow:0 4px 25px rgba(255,154,86,0.2)}.filter-tags {display:flex;gap:0.75rem;justify-content:center;flex-wrap:wrap}.filter-tag {padding:0.5rem 1.25rem;outline:2px solid var(--border-color);border-radius:25px;background:var(--bs-light);color:var(--text-secondary);font-size:0.9rem;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-transform:capitalize}.filter-tag:hover,.filter-tag.active {background:var(--gradient-primary);outline:2px solid var(--gradient-primary);color:white;transform:translateY(-1px)}.extensions-section {background:var(--bg-dark)}.extension-item {color:inherit;text-decoration:none}.extension-item:hover {text-decoration:none}.extension-card {background:var(--bs-light);border:1px solid var(--border-color);border-radius:20px;padding:1.5rem;height:100%;position:relative;transition:all 0.3s ease;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.extension-item:hover .extension-card {transform:translateY(-5px);box-shadow:0 10px 40px rgba(0,0,0,0.15);border-color:rgba(255,154,86,0.3)}.extension-item a:hover {color:inherit}.extension-icon {width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.75rem;color:white}.extension-icon img {height:64px}.extension-content {flex:1;margin-bottom:1rem}.extension-title {color:var(--text-primary);font-weight:600;margin-bottom:0.75rem;font-size:1.25rem;text-wrap-mode:nowrap;overflow:hidden;text-overflow:ellipsis}.extension-description {color:var(--text-secondary);margin-bottom:1rem;font-size:0.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6;max-height:calc(1.6em * 3)}.extension-meta {display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:0.5rem}.extension-category {padding:0.25rem 0.75rem;border-radius:15px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.extension-category.productivity {background-color:var(--category-bg-productivity);color:var(--category-fg-productivity)}.extension-category.integration {background-color:var(--category-bg-integration);color:var(--category-fg-integration)}.extension-category.ai-automation {background-color:var(--category-bg-ai-automation);color:var(--category-fg-ai-automation)}.extension-category.development {background-color:var(--category-bg-development);color:var(--category-fg-development)}.extension-category.media {background-color:var(--category-bg-media);color:var(--category-fg-media)}.extension-category.utilities {background-color:var(--category-bg-utilities);color:var(--category-fg-utilities)}.extension-category.design {background-color:var(--category-bg-design);color:var(--category-fg-design)}.extension-category.content-types {background-color:var(--category-bg-content-types);color:var(--category-fg-content-types)}.extension-category.bundles {background-color:var(--category-bg-bundles);color:var(--category-fg-bundles)}.extension-rating {display:flex;align-items:center;gap:0.25rem;color:#fbbf24;font-size:0.85rem;font-weight:600}.extension-rating i {font-size:0.75rem}.extension-footer {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}.extension-footer-left {display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.extension-footer .info-row {border-bottom:none;padding:0;flex:0 0 auto}.extension-footer .copy-alert {position:absolute;bottom:-4.5rem;left:0;right:0;margin:0;padding:0.6rem 1rem;font-size:0.88rem;line-height:1.4;border-radius:12px;z-index:9999;box-shadow:0 4px 16px rgba(0,0,0,0.18)}.extension-downloads {color:var(--text-secondary);font-size:0.85rem;font-weight:500;display:flex;align-items:center;gap:0.5rem}.extension-downloads i {font-size:0.9rem}.no-results {padding:3rem 1rem}.no-results i {opacity:0.3}.pagination .page-link {border:1px solid var(--border-color);color:var(--text-secondary);background:white;padding:0.75rem 1rem;transition:all 0.3s ease}.pagination .page-item.active .page-link {background:var(--gradient-primary);border-color:var(--gradient-primary);color:white}.pagination .page-link:hover:not(.disabled) {background:var(--gradient-primary);border-color:var(--gradient-primary);color:white;transform:translateY(-1px);text-decoration:none}.pagination .page-item.disabled .page-link {color:#ccc;background:#f8f9fa;border-color:var(--border-color);cursor:not-allowed}.hero {min-height:66vh;background:radial-gradient(ellipse at center,rgba(255,154,86,0.1) 0%,rgba(123,104,238,0.05) 50%,transparent 70%);display:flex;align-items:center;padding-top:10px}.title {font-size:clamp(2.5rem,8vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem}.hero .hero-img-container {position:relative;width:100%;display:flex;justify-content:center;align-items:flex-end;margin-top:5rem;margin-bottom:5rem}.hero .hero-img {display:block;max-width:100%;height:auto;width:100%;z-index:0;border-radius:0.75rem;object-fit:cover;object-position:top center}.featured-link {transition:all 0.3s ease;text-decoration:none;display:block;border-radius:12px;padding:1rem}.featured-link:hover {transform:translateY(-2px);text-decoration:none}.featured-badge {max-height:80px;width:auto;transition:all 0.3s ease}.featured-link:hover .featured-badge {transform:scale(1.05)}.featured-text-logo {text-align:center;padding:1rem;border:2px solid rgba(0,123,255,0.2);border-radius:12px;background:rgba(0,123,255,0.05);transition:all 0.3s ease;min-height:80px;display:flex;flex-direction:column;justify-content:center}.featured-link:hover .featured-text-logo {border-color:rgba(0,123,255,0.4);background:rgba(0,123,255,0.1);transform:scale(1.02)}.table {--bs-table-bg:transparent !important}.pricing-section {background:linear-gradient(135deg,rgba(255,154,86,0.05) 0%,rgba(123,104,238,0.05) 50%,rgba(255,107,157,0.05) 100%);border-top:1px solid rgba(255,154,86,0.1);border-bottom:1px solid rgba(123,104,238,0.1);width:100vw;margin-left:calc(50% - 50vw)}.pricing-table-wrapper {background:var(--bg-dark);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,0.2);box-shadow:0 20px 60px rgba(0,0,0,0.08);overflow:hidden}.pricing-table {margin-bottom:0;font-size:0.95rem}.pricing-table th {border:none;padding:1.5rem 1rem;font-weight:600;color:var(--text-primary);position:sticky;top:0;z-index:10}.pricing-table td {border-color:rgba(0,0,0,0.06);padding:1rem;vertical-align:middle}.feature-col {width:40%}.plan-col {width:20%;text-align:center}.free-col {background:#f05a28 !important}.lifetime-col {background:var(--bs-pink) !important}.subscription-col {background:#c471ed !important}.free-col,.lifetime-col,.subscription-col {color:#000 !important}.plan-header h4 {margin-bottom:0;font-size:1.1rem;color:#000 !important}.feature-name {font-weight:500;color:var(--text-primary)}.summary-row td {padding:0.75rem 1rem}.badge {font-size:0.8rem;padding:0.4rem 0.8rem;border-radius:12px}.ms-store-download {width:100%;max-height:104px}.features-video {display:block;vertical-align:middle;max-width:100%;height:auto;object-fit:cover;-o-object-fit:cover;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,0.25);transition:all 0.3s ease}.features-video:hover {transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.4)}.feature-ai-video {display:block;max-width:100%;max-height:720px;height:auto;object-fit:cover;-o-object-fit:cover;border-radius:8px}.app-list {margin:0;padding-inline:0;list-style:none;align-items:center}.app-list li {margin-right:24px;white-space:nowrap}.app-list img {width:64px;max-width:100%;height:48px;margin-right:8px;object-fit:contain}.app-list p {margin:0}.app-list p.text-muted {font-size:12px}.scroller {max-width:100%}.scroller__inner {padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}.scroller[data-animated="true"] {overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller[data-animated="true"] .scroller__inner {width:max-content;flex-wrap:nowrap;animation:scroll-animate var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-direction="right"] {--_animation-direction:reverse}.scroller[data-direction="left"] {--_animation-direction:forwards}.scroller[data-speed="slow"] {--_animation-duration:120s}.scroller[data-speed="normal"] {--_animation-duration:90s}.scroller[data-speed="fast"] {--_animation-duration:70s}@keyframes scroll-animate {to {transform:translate(calc(-50% - 0.5rem))}}.press-kit-hero {min-height:20vh;background:radial-gradient(ellipse at center,rgba(255,154,86,0.1) 0%,rgba(123,104,238,0.05) 50%,transparent 70%);display:flex;align-items:center;padding-top:20px}.press-info-grid .press-info-item {border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}.press-info-grid .press-info-item:last-child {border-bottom:none}.generic-hero {min-height:20vh;background:radial-gradient(ellipse at center,rgba(255,154,86,0.1) 0%,rgba(123,104,238,0.05) 50%,transparent 70%);display:flex;align-items:center;padding-top:10px}.press-info-item h3 {color:var(--text-primary);margin-bottom:1rem}.press-info-item h4 {color:var(--text-secondary);margin-bottom:1rem}.press-info-item p {line-height:1.6}.press-info-item ul {padding-left:1.2rem}.press-info-item ul li {margin-bottom:0.5rem}.press-info-item .alert {border-radius:0.5rem;border:none}.press-info-item .alert-success {background-color:rgba(25,135,84,0.1);color:var(--text-primary)}.press-info-item .alert-info {background-color:rgba(13,110,253,0.1);color:var(--text-primary)}.press-info-item a {color:var(--bs-pink);text-decoration:none}.press-info-item a:hover {text-decoration:underline;color:#e8558a}.page-header {background:radial-gradient(ellipse at center,rgba(255,154,86,0.1) 0%,rgba(123,104,238,0.05) 50%,transparent 70%);display:flex;align-items:center;padding-block:2rem}.roadmap-timeline {position:relative;padding:2rem 0}.roadmap-timeline::before {content:"";position:absolute;left:2rem;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,#f05a28,var(--bs-pink),#c471ed,#7b68ee);border-radius:2px}.roadmap-item {position:relative;padding:1.5rem 0 1.5rem 6rem;margin-bottom:3rem}.roadmap-item:last-child {margin-bottom:0}.roadmap-badge {position:absolute;left:0;top:1.5rem;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 4px 20px rgba(0,0,0,0.1);z-index:2}.roadmap-badge.current {background:linear-gradient(135deg,#f05a28,var(--bs-pink));color:white;animation:pulse- 2s infinite}.roadmap-badge.planned {background:linear-gradient(135deg,var(--bs-pink),#c471ed);color:white}.roadmap-badge.future {background:linear-gradient(135deg,#c471ed,#7b68ee);color:white}.roadmap-content {background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 30px rgba(0,0,0,0.08);border:1px solid var(--border-color);transition:transform 0.3s ease,box-shadow 0.3s ease}.roadmap-content:hover {transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,0.12)}.roadmap-title {font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.roadmap-description {color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:0}.community-stat {text-align:center;padding:1.5rem}.community-stat h4 {color:var(--text-primary);margin-bottom:0.5rem}.community-stat p {margin-bottom:0}@keyframes pulse- {0% {box-shadow:0 4px 20px rgba(0,0,0,0.1),0 0 0 0 rgba(255,154,86,0.7)}70% {box-shadow:0 4px 20px rgba(0,0,0,0.1),0 0 0 10px rgba(255,154,86,0)}100% {box-shadow:0 4px 20px rgba(0,0,0,0.1),0 0 0 0 rgba(255,154,86,0)}}.dropdown-theme {.dropdown-toggle {padding-inline:0.25rem;margin-left:0.5rem;&:focus,&:active {border-color:transparent}}.dropdown-menu {--bs-dropdown-min-width:auto;right:0;left:auto}.theme-item {display:flex;align-items:center;gap:0.5rem;cursor:pointer;padding:0.25rem 0.75rem;border-radius:50rem;.theme-circle {flex-shrink:0;width:1.125rem;aspect-ratio:1/1;border-radius:50%;border:0.125rem solid var(--border-color);transition:transform 0.2s,box-shadow 0.2s,background-color 0.3s}&:hover,&.active {background-color:rgba(255,154,86,0.1);.theme-circle {transform:scale(1.125);box-shadow:0 0.125rem 0.375rem rgba(0,0,0,0.3)}}}[data-theme="pink"] .theme-circle {background-color:var(--bs-pink)}[data-theme="dark"] .theme-circle {background-color:var(--bs-gray-dark)}[data-theme="orange"] .theme-circle {background-color:var(--bs-orange)}[data-theme="blue"] .theme-circle {background-color:var(--bs-blue)}}section,header {overflow-x:hidden}.cta-actions {.btn {padding-inline:1rem}}.dropdown {.dropdown-menu {--bs-dropdown-padding-x:0.25rem;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-border-color:var(--bs-border-color);--bs-dropdown-link-hover-bg:rgba(255,154,86,0.4);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:var(--bs-primary);--bs-dropdown-header-color:var(--bs-dark);box-shadow:0 0.5rem 1.4rem rgba(255,154,86,0.4)}}.btn {&.show {--bs-btn-active-border-color:transparent;--bs-btn-focus-border-color:transparent}&:active {--bs-btn-active-border-color:transparent}&:focus {--bs-btn-focus-border-color:transparent}}.navbar-custom {--bs-navbar-toggler-padding-x:0.375rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833,37,41,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:transparent;--bs-navbar-toggler-focus-width:0;--bs-navbar-color:var(--text-primary)}.nav-item {&:not(:last-of-type) {margin-bottom:0.5rem}}.multi-dropdown {position:relative;display:flex;flex-wrap:wrap;align-items:center;.nav-link {flex:1}.multi-dropdown-toggle {margin-left:0.25rem;width:2.5rem;height:2.5rem;transition:transform 0.3s ease,color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;border:1px solid transparent;background-color:transparent;border-radius:50rem;flex-shrink:0;color:var(--bs-dark);&:hover {background-color:rgba(255,154,86,0.1);border-color:rgba(255,154,86,0.3);color:var(--bs-primary)}&.active {transform:rotate(180deg);color:var(--bs-primary);background-color:rgba(255,154,86,0.1);border-color:rgba(255,154,86,0.3);&+.multi-dropdown-menu {display:flex}}}.multi-dropdown-menu {list-style-type:none;padding:0 0 0 0.625rem;margin:0;flex-basis:100%;display:none;flex-direction:column;background-color:var(--bs-light);border-radius:0.5rem;transition:max-height 0.3s ease,top 0.3s ease,visibility 0.3s ease,opacity 0.3s ease}}.list-none {list-style-type:none;margin:0;padding:0}.legends-list {display:grid;gap:0.5rem;list-style-type:none;padding:0;margin:0;li {display:flex;align-items:center;gap:0.5rem}}.changelog-icon {flex-shrink:0;font-size:1rem;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;&.added {color:#28a745;background-color:rgba(40,167,69,0.21)}&.improved {color:#0787ff;background-color:rgba(7,135,255,0.21)}&.fixed {color:#949494;background-color:rgba(148,148,148,0.21)}&.attention {color:#dc3545;background-color:rgba(220,53,69,0.21)}}.extensions-empty-state {display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(3rem,8vw,6rem) 1.5rem;gap:1.25rem}.extensions-empty-state__icon {line-height:1;animation:empty-state-bob 3s ease-in-out infinite;filter:drop-shadow(0 4px 16px rgba(168,85,247,0.30))}.extensions-empty-state__icon i {font-size:clamp(12rem,30vw,20rem) !important;line-height:1;display:block;background:linear-gradient(135deg,#f97316 0%,#a855f7 50%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.extensions-empty-state__heading {font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin:0;background:linear-gradient(135deg,#f97316,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.extensions-empty-state__message {font-size:clamp(1rem,2vw,1.15rem);color:var(--bs-secondary,#6c757d);max-width:40ch;margin:0;line-height:1.7}.extensions-empty-state__badges {display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-top:0.5rem}.extensions-empty-state__badges span {display:inline-flex;align-items:center;gap:0.4rem;font-size:0.875rem;font-weight:600;padding:0.45rem 1rem;border-radius:999px;background:linear-gradient(135deg,rgba(249,115,22,0.10),rgba(168,85,247,0.14));border:1px solid rgba(168,85,247,0.22);color:#a855f7;white-space:nowrap}.extensions-empty-state__badges span i {font-size:1rem !important}@keyframes empty-state-bob {0%,100% { transform:translateY(0)}50%       { transform:translateY(-10px)}}.changelog-entry {padding-block:1rem 0.5rem;scroll-margin-top:140px}.changelog-entry__title {display:flex;align-items:center;gap:0.5rem;.icon-link {flex-shrink:0;font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding-bottom:0.375rem;opacity:0;transition:opacity 300ms ease}&:hover .icon-link {opacity:1}}.changelog-entry__date {font-size:0.875rem;margin-bottom:1.25rem}.changelog-entry__content {ul {list-style-type:none;padding-left:3rem;li {text-align:justify}}.changelog-icon {margin-left:-1.625rem}img {max-width:100%;width:100%;height:auto;display:block;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,0.10);margin-block:1.25rem;object-fit:contain}.attribute-image,.object-attribute-image,.attribute-image-content,.attribute-image-line {display:block;width:100%;max-width:100%;overflow:hidden;border-radius:10px;margin-block:1.25rem;a {display:block;width:100%;overflow:hidden;border-radius:10px;img {width:100%;height:auto;max-width:100%;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,0.10);margin-block:0;transition:transform 0.35s ease,box-shadow 0.35s ease;&:hover {transform:scale(1.015);box-shadow:0 8px 36px rgba(0,0,0,0.16)}}}}}.changelog-img-wrap {position:relative;display:block;width:100%;max-width:100%;overflow:hidden;border-radius:10px;margin-block:1.25rem;box-shadow:0 4px 24px rgba(0,0,0,0.10)}.changelog-img-wrap img {display:block;width:100%;height:auto;border-radius:10px;margin-block:0;box-shadow:none;transition:transform 0.35s ease}.changelog-img-expand {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:transparent;border-radius:10px;text-decoration:none;transition:background 0.3s ease,color 0.3s ease}.changelog-img-expand i {font-size:2rem;opacity:0;transform:scale(0.8);transition:opacity 0.3s ease,transform 0.3s ease;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.5))}.changelog-img-wrap:hover img {transform:scale(1.03)}.changelog-img-wrap:hover .changelog-img-expand {background:rgba(0,0,0,0.35);color:#fff}.changelog-img-wrap:hover .changelog-img-expand i {opacity:1;transform:scale(1)}.changelog-entry__subtitle {margin-left:-2.5rem}.category_image a {display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:3rem;transform:translateY(0.25rem);img {width:100%;height:auto}}.video-modal .modal-dialog {max-width:1000px}.video-modal .modal-content {background:transparent}.video-wrapper {position:relative;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.5)}.video-wrapper video {width:100%;height:auto;display:block}.video-modal .modal-backdrop.show {opacity:0.85}.video-close {position:absolute;top:-45px;right:0;filter:invert(1);opacity:0.8;transition:0.2s ease}.video-close:hover {opacity:1;transform:scale(1.1)}.video-modal .modal-dialog {transform:scale(0.95);transition:transform 0.25s ease}.video-modal.show .modal-dialog {transform:scale(1)}.js-video-trigger {cursor:pointer}.decorative-header {padding:0.5rem 1rem;border-radius:0.625rem;border:1px solid var(--border-color);border-bottom:none;transition:all 0.25s ease}.language-bash {margin-bottom:0.5rem}.hero-slide {aspect-ratio:16/9;overflow:hidden;border-radius:0.75rem}.social-links { display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:340px;margin-inline:auto}.social-link { display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,154,86,0.1);border:1px solid rgba(255,154,86,0.2);border-radius:50%;color:var(--text-primary,#1f2937);text-decoration:none;font-size:1.1rem}.social-link:hover { background:rgba(255,154,86,0.85);color:#fff}@media (min-width:320px) and (max-width:479px) {.style-one .hero-content h1 {font-size:1.45rem}.owl-carousel .owl-stage-outer {height:100%}.style-foure a.button-two {font-size:15px;padding:15px 25px}.style-foure.hero-button {margin-top:55px}.style-foure .hero-content h1 {font-size:25px;line-height:20px}.hero_list .owl-next {display:none}.hero_list .owl-prev {display:none}}@media only screen and (min-width:430px) {.main-sections {padding-top:6.2rem}html body main.main-sections div.container div.content-view-full div.class-frontpage.leftcolumn.norightcolumn div.attribute-billboard a img {position:relative;left:1rem;width:120rem}}@media only screen and (min-width:640px) {h1 {font-size:2.5rem}h2 {font-size:2rem}h3 {font-size:1.75rem}h4 {font-size:1.5rem}.gallery-items-main h1 {font-size:2.5rem;color:#000}.gallery-items-main h2 {font-size:2rem}.gallery-items-main h3 {font-size:1.75rem}.gallery-items-main h4 {font-size:1.5rem}.topbar-content {display:block}}@media only screen and (min-width:768px) {.class-article {flex-direction:row;flex-wrap:wrap;gap:0 1rem}.class-article h2 {flex:0 0 100%}.class-article .attribute-image {flex:0 0 320px}.class-article .attribute-short {flex:1}.class-blog .columns-blog {grid-template-columns:1fr 320px}table td,table th {display:revert;word-break:unset}.hero_list .owl-nav {display:flex}}@media only screen and (min-width:1024px) {.class-blog .columns-blog {gap:3rem}.main-sections {padding-top:6.152rem}html body main.main-sections div.container div.content-view-full div.class-frontpage.leftcolumn.norightcolumn div.attribute-billboard a img {position:relative;left:-0.45rem;width:86.25rem;height:380px}.jvembed-spotify-player {height:240px}.jvembed-youtube iframe {width:690px;height:580px}.server-container {display:flex;flex-wrap:wrap}}@media only screen and (min-width:1280px) {.container {max-width:1240px}.class-article {gap:0 2rem}.nav-link,.dropdown-button,:not(.dropdown) .nav-link {padding:1.5rem 0.651rem}}@media only screen and (min-width:1536px) {.container {max-width:1400px}}@media (min-width:768px) {.footer-brand {margin-inline:0;justify-content:flex-start}.social-links {margin-inline:0;max-width:100%;justify-content:flex-start}}@media (min-width:992px) {.navbar-nav {flex-wrap:wrap;justify-content:center}.cta-actions {.btn {padding:0.25rem;width:2rem;aspect-ratio:1/1}}.multi-dropdown {flex-wrap:nowrap;justify-content:space-between;.nav-link {flex:0}.multi-dropdown-toggle {margin-left:-0.5rem;width:2rem;height:2rem;pointer-events:none;&:hover,&.active {background-color:transparent;border-color:transparent}}.multi-dropdown-menu {position:absolute;top:150%;left:0;z-index:1100;display:flex;min-width:15rem;padding:0.25rem;opacity:0;visibility:hidden;border:1px solid var(--bs-border-color);box-shadow:0 0.5rem 1.4rem rgba(255,154,86,0.3)}}.nav-item {&:not(:last-of-type) {margin-bottom:0}.nav-item {& > .multi-dropdown-toggle {transform:rotate(-90deg);& + .multi-dropdown-menu {left:calc(100% + 0.25rem)}}&:hover {& > .multi-dropdown-toggle {transform:rotate(-90deg);& + .multi-dropdown-menu {top:0}}}}&:hover {border-radius:50rem;background-color:rgba(255,154,86,0.1);border-color:rgba(255,154,86,0.3);& > .multi-dropdown-toggle {transform:rotate(180deg);& + .multi-dropdown-menu {opacity:1;visibility:visible;top:120%}}}.nav-link {&:hover {background-color:transparent}}}.social-links {justify-content:flex-start;max-width:280px}.main-content {padding-top:11rem}}@media (max-width:991.98px) {.navbar-custom {margin:0.5rem;width:calc(100% - 1rem);max-width:calc(100vw - 1rem);padding:0.5rem 1rem;box-sizing:border-box}.extension-actions-panel {margin-top:2rem}.navbar-nav {max-height:81vh;overflow:hidden auto}}@media (max-width:767.98px) {.cookie-consent-banner {bottom:10px;right:10px;left:10px;max-width:none;min-width:auto}.cookie-consent-compact {flex-direction:column;align-items:stretch}.cookie-consent-compact .d-flex {flex-direction:column;gap:0.75rem}.cookie-consent-text {text-align:center;margin:0 !important}.cookie-consent-actions {justify-content:center;gap:0.5rem}.cookie-icon {align-self:center;margin:0 !important}.footer {padding:3rem 0 1.5rem;margin-top:2rem}.footer-brand {justify-content:center;text-align:center;margin-bottom:1.5rem}.footer-brand svg {width:100%;height:auto}.footer-description {text-align:center;margin-bottom:2rem}.social-links {justify-content:center;margin-bottom:2rem}.footer-heading {text-align:center}.footer-links {text-align:center}.footer-copyright,.footer-made-with {text-align:center !important;margin-bottom:0.5rem}.extension-main-info .d-flex {flex-direction:column;align-items:center;text-align:center}.extension-details {margin:1.5rem 0 0 0 !important;width:100%;display:flex;flex-direction:column;align-items:center}.extension-name {font-size:1.8rem;text-align:center}.extension-author {text-align:center;margin-bottom:0}.extension-actions-panel {margin-top:2rem;padding:1.5rem}.info-panel {margin-top:2rem;position:static}.extension-stats {justify-content:center;flex-wrap:wrap}.stat-separator {display:none}.extension-category-badge {display:flex;justify-content:center;margin-bottom:1rem;width:100%}.extension-icon-xl {width:100px;height:100px;margin-bottom:1rem}.extension-icon-xl img {width:80px;height:80px}.extensions-hero {min-height:50vh;padding-top:0}.search-input {padding:0.875rem 0.875rem 0.875rem 2.75rem}.filter-tags {gap:0.5rem}.filter-tag {padding:0.4rem 1rem;font-size:0.8rem}.extension-card {padding:1.25rem}.extension-meta {flex-direction:column;align-items:flex-start}.extension-footer {flex-direction:column;gap:1rem;align-items:flex-start}.pagination .page-link {padding:0.5rem 0.75rem;font-size:0.9rem}.pagination-lg {font-size:1rem}.hero {padding-top:20px;text-align:center}.hero h1 {font-size:2.5rem}.featured-badge {max-height:60px}.featured-text-logo {min-height:60px;padding:0.75rem}.featured-text-logo .fs-5 {font-size:1rem !important}.pricing-table {font-size:0.85rem}.pricing-table th,.pricing-table td {padding:0.75rem 0.5rem}.feature-col {width:35%}.plan-col {width:21.67%}.plan-header h4 {font-size:0.95rem}.price {font-size:1rem !important}.btn-sm {font-size:0.8rem;padding:0.4rem 0.8rem}.press-kit-hero {min-height:50vh;padding-top:140px}.press-info-grid .press-info-item h3 {font-size:1.25rem}.press-info-grid .press-info-item p {font-size:1rem}.roadmap-timeline::before {left:1.5rem}.roadmap-item {padding-left:4.5rem}.roadmap-badge {width:3rem;height:3rem;font-size:1rem;left:0}.roadmap-content {padding:1.5rem}.roadmap-title {font-size:1.25rem}}@media (max-width:576px) {.extension-name {font-size:1.5rem;line-height:1.3;text-align:center}.section-content,.info-panel,.extension-actions-panel {padding:1.5rem}.extension-stats {font-size:0.85rem;justify-content:center}.extension-author {font-size:1rem;text-align:center}.category-label {font-size:0.8rem;padding:0.25rem 0.75rem}.extension-details {align-items:center;text-align:center}.pricing-table {font-size:0.8rem}.pricing-table th,.pricing-table td {padding:0.5rem 0.25rem}.feature-name {font-size:0.8rem}.plan-header h4 {font-size:0.85rem}.price {font-size:0.9rem !important}.roadmap-timeline::before {left:1rem}.roadmap-item {padding-left:3.5rem}.roadmap-badge {width:2.5rem;height:2.5rem;font-size:0.875rem}.roadmap-content {padding:1.25rem}}.subtitle a {color:var(--primary);text-decoration:underline}.youtube-facade {position:relative;width:100%;display:block;background:#000;cursor:pointer;overflow:hidden}.youtube-facade img {position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.yt-play-btn {position:absolute;top:50%;left:50%;width:68px;height:48px;margin:0;padding:0;transform:translate(-50%,-50%);background:rgba(30,30,30,0.8);border:none;border-radius:12px;cursor:pointer;z-index:2;transition:background-color 0.2s ease}.yt-play-btn::before {content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-35%,-50%);border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff}.youtube-facade:hover .yt-play-btn,.yt-play-btn:hover {background:#ff0000}.youtube-facade iframe {position:absolute;inset:0;width:100%;height:100%;border:0}.hero-slider-controls {position:relative;padding:1rem 0;text-align:center}.hero-slider-controls .splide__pagination {position:static;display:inline-flex;gap:0.6rem;padding:0}