.card.svelte-i8if4.svelte-i8if4.svelte-i8if4{display:flex;flex-direction:row;align-items:center;gap:2rem;padding:1.5rem 2.5rem;height:8rem;background:var(--color-bg-2);border:1px solid var(--color-1);outline:.25rem solid var(--color-bg-2);opacity:.06;transform:translate(-1rem)}.card.visible.svelte-i8if4.svelte-i8if4.svelte-i8if4{animation:svelte-i8if4-fadeIn .1621s forwards}.card.svelte-i8if4.svelte-i8if4.svelte-i8if4:not(.visible){animation:svelte-i8if4-fadeOut .1621s forwards}.card.svelte-i8if4>i.svelte-i8if4.svelte-i8if4{font-size:2rem;color:var(--color-1)}.card.svelte-i8if4>.info.svelte-i8if4.svelte-i8if4{display:flex;flex-direction:column}.card.svelte-i8if4>.info.svelte-i8if4>h3.svelte-i8if4{color:var(--color-1);font-size:1.5rem;white-space:nowrap}.card.svelte-i8if4>.info.svelte-i8if4>p.svelte-i8if4{font-size:.75rem;font-weight:600;color:var(--color-text)}@keyframes svelte-i8if4-fadeIn{0%{opacity:.06;transform:translate(-1rem)}80.1%{transform:translate(.1rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-i8if4-fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:.06;transform:translate(-1rem)}}.card.svelte-yjj3ii.svelte-yjj3ii{width:fit-content;display:flex;flex-direction:row;align-items:center;padding:.75rem 1rem;background:var(--color-bg-2);margin-bottom:.5rem;font-size:.8rem;text-decoration:none;white-space:nowrap}.card.svelte-yjj3ii>i.svelte-yjj3ii{font-size:1.25rem;color:var(--color-1)}.card.svelte-yjj3ii>p.svelte-yjj3ii{margin-left:.5rem}.card.svelte-yjj3ii .ti-external-link.svelte-yjj3ii{font-size:.75rem;color:var(--color-1);margin-left:.25rem}.card.svelte-yjj3ii.svelte-yjj3ii:hover{outline:.125rem solid var(--color-1);outline-offset:-.125rem}.open-source.svelte-1uxtjtd.svelte-1uxtjtd.svelte-1uxtjtd.svelte-1uxtjtd{position:relative;height:40rem}.open-source.svelte-1uxtjtd>.info.svelte-1uxtjtd.svelte-1uxtjtd.svelte-1uxtjtd{top:0;right:0;position:absolute;display:flex;flex-direction:row;align-items:center;gap:2rem;padding:1rem 2rem;background:var(--color-bg-2);border:1px solid var(--color-1);outline:.25rem solid var(--color-bg-2);margin-bottom:2rem}.open-source.svelte-1uxtjtd>.info.svelte-1uxtjtd>i.svelte-1uxtjtd.svelte-1uxtjtd{font-size:2rem;color:var(--color-1)}.open-source.svelte-1uxtjtd>.info.svelte-1uxtjtd>.info.svelte-1uxtjtd.svelte-1uxtjtd{display:flex;flex-direction:column;width:20rem}.open-source.svelte-1uxtjtd>.info.svelte-1uxtjtd>.info.svelte-1uxtjtd>h3.svelte-1uxtjtd{color:var(--color-1);font-size:1.5rem;white-space:nowrap}.open-source.svelte-1uxtjtd>.info.svelte-1uxtjtd>.info.svelte-1uxtjtd>p.svelte-1uxtjtd{font-size:.75rem;font-weight:600;color:var(--color-text)}.open-source.svelte-1uxtjtd>.image.svelte-1uxtjtd.svelte-1uxtjtd.svelte-1uxtjtd{position:absolute;top:4rem;left:0;display:flex;flex-direction:column;align-items:center;gap:2rem;width:calc(100% - 4rem);height:12rem}.open-source.svelte-1uxtjtd>.image.svelte-1uxtjtd>img.svelte-1uxtjtd.svelte-1uxtjtd{display:block;object-fit:cover;border-radius:.5rem;box-shadow:.25rem .5rem 1rem var(--color-outline);width:100%;height:100%}body{overflow-x:hidden}.content-width.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{width:min(100%,80rem)}header.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{position:relative;display:block;height:14rem;margin-bottom:8rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 2rem 0 4rem}header.svelte-vycc3a>.left.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{position:relative;display:flex;flex-direction:column;gap:1rem}header.svelte-vycc3a>.left.svelte-vycc3a>img.svelte-vycc3a.svelte-vycc3a{display:block;height:5rem}header.svelte-vycc3a>.left.svelte-vycc3a>.info.svelte-vycc3a.svelte-vycc3a{width:fit-content;font-weight:700;padding:.5rem 1rem;margin-bottom:1rem;font-size:1rem;color:var(--color-1);background:var(--color-bg-2)}header.svelte-vycc3a>.left.svelte-vycc3a>.in-dev.svelte-vycc3a.svelte-vycc3a{position:absolute;object-fit:contain;width:12rem;right:0;bottom:-1rem}header.svelte-vycc3a>.left .download.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{position:absolute;bottom:-6rem;display:flex;flex-direction:column}header.svelte-vycc3a>.left .download.svelte-vycc3a>small.svelte-vycc3a.svelte-vycc3a{color:var(--color-1);margin-bottom:.5rem}header.svelte-vycc3a>.left .download.svelte-vycc3a>a.svelte-vycc3a.svelte-vycc3a{display:flex;flex-direction:row;align-items:center;padding:.75rem 1rem;background:var(--color-1);font-size:.8rem;text-decoration:none;color:var(--color-bg-1);width:fit-content;border-radius:3px}header.svelte-vycc3a>.left .download.svelte-vycc3a>a.svelte-vycc3a>i.svelte-vycc3a{font-size:1.25rem}header.svelte-vycc3a>.left .download.svelte-vycc3a>a.svelte-vycc3a>p.svelte-vycc3a{margin-left:.5rem}header.svelte-vycc3a>.left .download.svelte-vycc3a>a.svelte-vycc3a.svelte-vycc3a:hover{background:var(--color-bg-2);color:var(--color-1);outline:.125rem solid var(--color-1);outline-offset:-.125rem}hr.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{width:100%;height:2px;border:none;background:var(--color-bg-2);margin-bottom:6rem}main.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem;margin-top:10vh;margin-bottom:10vh}.card-container.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{position:relative;display:flex;justify-content:space-between;gap:7rem;margin-bottom:10rem}.card-container.svelte-vycc3a>.left.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{display:flex;flex-direction:column;gap:2rem}.card-container.svelte-vycc3a>.left .information.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{display:flex;flex-direction:row;align-items:center;gap:2rem;width:30rem;margin-bottom:1rem}.card-container.svelte-vycc3a>.left .information.svelte-vycc3a>.info.svelte-vycc3a.svelte-vycc3a{display:flex;flex-direction:column}.card-container.svelte-vycc3a>.left .information.svelte-vycc3a>.info.svelte-vycc3a>h3.svelte-vycc3a{color:var(--color-1);font-size:2rem;white-space:nowrap;border-bottom:3px solid var(--color-1);margin-bottom:.5rem;padding:.5rem 0}.card-container.svelte-vycc3a>.left .information.svelte-vycc3a>.info.svelte-vycc3a>p.svelte-vycc3a{font-size:.75rem;font-weight:600;color:var(--color-text)}.card-container.svelte-vycc3a>.right.svelte-vycc3a.svelte-vycc3a.svelte-vycc3a{position:relative;width:50%}.card-container.svelte-vycc3a>.right.svelte-vycc3a>.dashboard.svelte-vycc3a.svelte-vycc3a{position:absolute;display:block;left:0;bottom:0;filter:drop-shadow(.25rem .5rem 1rem var(--color-outline))}
