.featured-plugin.svelte-1t7935z{display:flex;flex-direction:column;padding:2rem;text-align:center}.featured-plugin.svelte-1t7935z .plugin-info:where(.svelte-1t7935z){margin-right:0;flex:1 0 50%}.featured-plugin.svelte-1t7935z .plugin-image:where(.svelte-1t7935z){align-self:flex-end}.featured-plugin.svelte-1t7935z .plugin-image:where(.svelte-1t7935z) img:where(.svelte-1t7935z){margin-top:1.25rem;object-fit:contain;width:100%}@media screen and (min-width:62rem){.featured-plugin.svelte-1t7935z{max-width:1170px;margin:0 auto;flex-direction:row;text-align:left}.featured-plugin.svelte-1t7935z img:where(.svelte-1t7935z){margin-top:0;max-width:500px}.featured-plugin.svelte-1t7935z .plugin-info:where(.svelte-1t7935z){margin-right:2rem}}.manufacturer-name.svelte-1t7935z,.plugin-description.svelte-1t7935z{color:#63656d;font-size:1rem}h2.svelte-1t7935z{font-size:1.25rem}@media screen and (min-width:48rem){h2.svelte-1t7935z{font-size:1.75rem}}h2.svelte-1t7935z{line-height:1.25;font-weight:700;letter-spacing:-.015em;margin-bottom:1.25rem}.subheading.svelte-1t7935z{font-size:1rem}@media screen and (min-width:48rem){.subheading.svelte-1t7935z{font-size:1rem}}.subheading.svelte-1t7935z{line-height:1.25;font-weight:700;letter-spacing:-.015em;margin-bottom:.25rem}.button-link.svelte-1t7935z{display:inline-block;background-color:#03f;color:#fff;text-align:center;padding:1rem 2rem;margin-top:1.25rem;border-radius:100px;font-size:1rem;font-weight:500}.plugin-art.svelte-1asabyr .wrapper:where(.svelte-1asabyr){position:absolute;top:10%;width:81.08%;height:81.08%}.free-badge.svelte-1asabyr{bottom:2.5rem}.free-badge.svelte-1asabyr .badge{margin-left:0}.art.svelte-1asabyr{padding-top:100%;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center}.card-link.svelte-1asabyr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card-link.svelte-1asabyr:hover,.card-link.svelte-1asabyr:focus{transition:box-shadow .2s ease;box-shadow:0 0 0 3px var(--focus);border-radius:.5rem}.info.svelte-1asabyr{height:6rem}.info.svelte-1asabyr a:where(.svelte-1asabyr){color:var(--text-01);text-decoration:none}.info.svelte-1asabyr .name:where(.svelte-1asabyr){font-size:inherit;line-height:inherit;font-weight:500;bottom:5rem;right:1rem;left:1rem;line-height:1.1;width:unset}.info.svelte-1asabyr .row:where(.svelte-1asabyr){position:absolute;left:1rem;right:1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info.svelte-1asabyr .label:where(.svelte-1asabyr){overflow:visible;z-index:2;bottom:1rem;height:1.25rem;line-height:1.25;display:flex;justify-content:flex-end;align-items:center}.info.svelte-1asabyr .label:where(.svelte-1asabyr) a:where(.svelte-1asabyr){padding:.5rem 0}.info.svelte-1asabyr .label:where(.svelte-1asabyr) span:where(.svelte-1asabyr){flex-grow:1;align-self:flex-end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags.svelte-1asabyr{bottom:3.75rem;padding:0;margin:0;height:1.25rem;color:var(--text-03)}.tags.svelte-1asabyr li:where(.svelte-1asabyr){display:inline-block}.tags.svelte-1asabyr li:where(.svelte-1asabyr):not(:first-child):before{content:", "}.tags.row.svelte-1asabyr{overflow:hidden;white-space:normal}ul.svelte-1tmdpft{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;margin-block-start:0;padding-inline-start:0;margin-top:1rem}ul.svelte-1tmdpft li:where(.svelte-1tmdpft){display:flex;align-items:center;justify-content:center;position:relative;text-transform:uppercase}a.svelte-1tmdpft{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}a.svelte-1tmdpft:hover+img:where(.svelte-1tmdpft){filter:brightness(25%)}img.svelte-1tmdpft{filter:brightness(40%);object-fit:cover;width:100%}h3.svelte-1tmdpft{color:#fff;position:absolute;font-weight:600;letter-spacing:.075em;text-align:center;padding:0 .5rem}.plugins-container.svelte-1ql3rai .banner:where(.svelte-1ql3rai){background:#fafafb}.plugins-container.svelte-1ql3rai .carousels:where(.svelte-1ql3rai)>span:where(.svelte-1ql3rai){display:flex;align-items:center;margin-top:1rem}.plugins-container.svelte-1ql3rai .carousels:where(.svelte-1ql3rai)>span:where(.svelte-1ql3rai) .view-all:where(.svelte-1ql3rai){margin-left:1rem;font-size:1rem}.plugins-container.svelte-1ql3rai h2:where(.svelte-1ql3rai){font-size:1.25rem}@media screen and (min-width:48rem){.plugins-container.svelte-1ql3rai h2:where(.svelte-1ql3rai){font-size:1.25rem}}.plugins-container.svelte-1ql3rai h2:where(.svelte-1ql3rai){line-height:1.25;font-weight:700;letter-spacing:-.015em;margin:0;margin-bottom:.25rem}.plugins-container.svelte-1ql3rai .more-software:where(.svelte-1ql3rai) h2:where(.svelte-1ql3rai),.plugins-container.svelte-1ql3rai .chart:where(.svelte-1ql3rai) h2{margin-top:1rem}.plugins-container.svelte-1ql3rai .plugins:where(.svelte-1ql3rai),.plugins-container.svelte-1ql3rai .more-software:where(.svelte-1ql3rai){margin:0 2rem}.plugins-container.svelte-1ql3rai .carousels:where(.svelte-1ql3rai)>p:where(.svelte-1ql3rai){font-size:1rem;color:var(--text-02);max-width:90%}@media screen and (min-width:75rem){.plugins-container.svelte-1ql3rai .plugins:where(.svelte-1ql3rai){display:flex}.plugins-container.svelte-1ql3rai .carousel-container{width:50vw}.plugins-container.svelte-1ql3rai .carousels:where(.svelte-1ql3rai){margin-right:2rem}.plugins-container.svelte-1ql3rai .chart:where(.svelte-1ql3rai){max-width:25rem}}
