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