Added Cloud inference page (#1779)

* Added Cloud inference page

* Menu updated

* Updated menu and footer
This commit is contained in:
nastyapash
2025-07-15 12:57:21 +02:00
committed by GitHub
parent cd95c1146e
commit 19ee9f3b05
39 changed files with 1076 additions and 102 deletions
@@ -0,0 +1,11 @@
---
title: Qdrant Cloud Inference | Native Embeddings in your Vector Database for Multimodal and Hybrid Search
description: Generate text and image embeddings directly inside your managed Qdrant Cloud cluster. Power multimodal and hybrid search without external APIs. Reduce latency, cut network costs, and streamline your AI stack using a single API. Get started with up to 5 million free tokens, renewed monthly, per model.
build:
render: always
cascade:
- build:
list: local
publishResources: false
render: never
---
@@ -0,0 +1,12 @@
---
title: Get started with up to 5 million free tokens
subtitle: "*Per model, renewed monthly"
button:
url: https://cloud.qdrant.io/signup
text: Get Started Today
image:
src: /img/cloud-Inference-screenshot.png
alt: Cluster screenshot
sitemapExclude: true
---
@@ -0,0 +1,23 @@
---
title: FAQs
questions:
- id: 0
question: Is Qdrant Cloud Inference available on free accounts?
answer: Inference is only available on paid Qdrant Cloud clusters.
- id: 1
question: What kinds of data can I embed?
answer: You can embed both text and image data using the current available models.
- id: 2
question: Where are the embeddings generated?
answer: Embeddings are generated inside the network of your cluster, which removes external API overhead.
- id: 3
question: How much does it cost?
answer: Inference is billed per token, and costs depend on the model. Each month, Qdrant Paid Cloud users get up to 5 million tokens free, depending on the model, and unlimited tokens for BM25.
- id: 4
question: How do I get started?
answer: If you're on a paid plan, Cloud Inference is enabled by default.
- id: 5
question: Will there be options for other embedding models?
answer: We plan to add models incrementally based on customer feedback.
sitemapExclude: true
---
@@ -0,0 +1,23 @@
---
title: Embed faster. Query faster. Go hybrid or multimodal.
cards:
- id: 0
icon:
src: /img/cloud-inference-features/ai.svg
alt: AI
title: Vector search with built-in embeddings
description: Generate embeddings inside the network of your Qdrant Cloud cluster. No separate model server or pipeline needed.
- id: 1
icon:
src: /img/cloud-inference-features/bars-growth.svg
alt: Bars growth
title: In-cluster inference, lower latency
description: Generate embeddings and run search in-region on AWS, Azure, or GCP (US only). No external hops, no extra egress. Ideal for real-time apps that can’t afford delays or data transfer overhead.
- id: 2
icon:
src: /img/cloud-inference-features/cloud-data.svg
alt: Cloud data
title: Supports Dense, Sparse & Image Models
description: Build vector search the way you need. Use dense models like all-MiniLM-L6-v2 for fast semantic match, sparse models like splade-pp-en-v1 or bm25 for keyword recall, or CLIP-style models for image and text. Need Hybrid and/or multimodal search? Covered.
sitemapExclude: true
---
@@ -0,0 +1,11 @@
---
title: Run Inferencing Natively in Qdrant Cloud
button:
url: https://cloud.qdrant.io/signup
text: Get Started
image:
src: /img/rocket.svg
alt: Rocket
sitemapExclude: true
---
@@ -0,0 +1,17 @@
---
title: Run Inferencing Natively in Qdrant Cloud
label:
title: Qdrant Cloud Inference
icon:
src: /icons/fill/cloud-system-purple.svg
alt: Privacy and Data Sovereignty
description: Qdrant Cloud Inference lets you generate and store text and image embeddings directly within your managed Qdrant Cloud cluster, eliminating external pipelines and supporting multimodal and hybrid search from a single API.
startFree:
text: Get Started
url: https://cloud.qdrant.io/signup
image:
src: /img/cloud-inference-scheme.svg
alt: Cloud inference scheme
sitemapExclude: true
---
@@ -0,0 +1,11 @@
---
title: Qdrant Cloud Inference Documentation
button:
url: /documentation/cloud/inference/
text: Read the Documentation
image:
src: /img/documentation.svg
alt: Documentation preview
sitemapExclude: true
---
@@ -36,6 +36,9 @@ menuItems:
name: Qdrant Enterprise Solutions
url: /enterprise-solutions/
- id: 4
name: Qdrant Cloud Inference
url: /cloud-inference/
- id: 5
name: Pricing
url: /pricing/
- title: Use Cases
+4
View File
@@ -27,6 +27,10 @@ menuItems:
name: Qdrant Enterprise Solutions
icon: qdrant-enterprise-solutions.svg
url: /enterprise-solutions/
- id: subMenu-0-4
name: Qdrant Cloud Inference
icon: cloud-inference.svg
url: /cloud-inference/
# - id: subMenu-0-4
# name: Private Cloud
# icon: private-cloud.svg
@@ -124,3 +124,10 @@
@import 'partials/hospitality-and-travel-get-contacted';
@import 'partials/about-us-values';
@import 'partials/about-us-engineering-culture';
@import 'partials/accordion';
@import 'partials/label';
@import 'partials/cloud-inference-hero';
@import 'partials/cloud-inference-features';
@import 'partials/cloud-inference-cluster';
@import 'partials/cloud-inference-get-started';
@import 'partials/cloud-inference-faq';
@@ -96,19 +96,19 @@
&__title {
text-align: left;
margin-left: pxToRem(56);
margin-left: pxToRem(64);
padding: 0;
}
&__description {
max-width: pxToRem(570);
margin-left: pxToRem(56);
margin-left: pxToRem(64);
padding: 0;
text-align: left;
}
.button {
margin-left: pxToRem(56);
margin-left: pxToRem(64);
}
&__text {
@@ -0,0 +1,82 @@
@use 'sass:math';
@use '../helpers/functions' as *;
.accordion {
max-width: pxToRem(800);
margin: 0 auto;
border-top: pxToRem(1) solid $neutral-80;
&__item {
border-bottom: pxToRem(1) solid $neutral-80;
&-header {
position: relative;
display: flex;
align-items: center;
min-height: pxToRem(98);
margin-bottom: 0;
padding: math.div($spacer, 4) $spacer * 3 math.div($spacer, 4) 0;
color: $neutral-20;
cursor: pointer;
&:after {
content: '';
display: block;
position: absolute;
right: 0;
top: calc(50% - pxToRem(12));
height: $spacer * 1.5;
width: $spacer * 1.5;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.78711V22.7871' stroke='%232F6FF0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 12.7871H2' stroke='%232F6FF0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
}
&-body {
padding-right: $spacer * 1.5;
font-size: $font-size-l;
line-height: $line-height-lg;
color: $neutral-40;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
&-content {
margin-bottom: $spacer * 2.5;
ul {
list-style-type: "- ";
padding-left: pxToRem(14);
}
a {
border-bottom: 2px solid $primary-50;
}
}
}
&.active {
.accordion__item-header:after {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12.7871H2' stroke='%232F6FF0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
}
}
@include media-breakpoint-up(lg) {
&__item {
&-header {
padding: math.div($spacer, 4) $spacer * 5.5 math.div($spacer, 4) $spacer * 2.5;
&:after {
right: $spacer * 2.5;
}
}
&-body {
padding: 0 $spacer * 5 0 $spacer * 2.5;
}
}
}
}
@@ -12,12 +12,6 @@
);
@include media-breakpoint-up(lg) {
&__title,
&__description,
.button {
margin-left: $spacer * 4;
}
&__text {
padding-top: $spacer * 2.5;
padding-bottom: $spacer * 2.5;
@@ -0,0 +1,95 @@
@use '../helpers/functions' as *;
.cloud-inference-cluster {
position: relative;
background-color: $neutral-10;
&__content {
position: relative;
padding: $spacer * 2.5 0;
z-index: 1;
}
&__title {
margin-bottom: $spacer;
font-size: $h5-font-size;
line-height: pxToRem(38);
color: $neutral-98;
}
&__subtitle {
margin-bottom: $spacer * 1.5;
font-size: $font-size-l;
line-height: $line-height-lg;
color: $neutral-90;
}
&__button {
font-size: $font-size-md;
line-height: $spacer * 1.5;
}
&__image {
position: relative;
display: block;
align-self: center;
width: 100%;
max-width: pxToRem(736);
margin: $spacer * 2.5 auto 0;
z-index: 1;
}
&__overlay-top {
position: absolute;
left: 0;
top: 0;
width: pxToRem(308);
height: pxToRem(302);
background-image: url('/img/blurred/blurred-light-22.svg');
background-position: top;
background-size: cover;
}
&__overlay-right {
display: none;
}
@include media-breakpoint-up(xl) {
height: pxToRem(640);
&__content {
display: flex;
justify-content: flex-start;
align-items: center;
height: 100%;
padding: 0;
}
&__title {
max-width: pxToRem(445);
font-size: $h3-font-size;
line-height: pxToRem(58);
}
&__image {
position: absolute;
bottom: 0;
right: 0;
width: 55%;
margin: 0;
z-index: 1;
}
&__overlay-right {
display: block;
position: absolute;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: url('/img/blurred/blurred-light-23.svg');
background-position: bottom;
background-size: cover;
}
}
}
@@ -0,0 +1,26 @@
@use '../helpers/functions' as *;
.cloud-inference-faq {
padding-top: $spacer * 4;
padding-bottom: $spacer * 4;
background-color: $neutral-94;
&__title {
margin-bottom: $spacer * 3;
font-size: $h4-font-size;
line-height: $h3-font-size;
color: $neutral-20;
text-align: center;
}
@include media-breakpoint-up(lg) {
padding-top: $spacer * 5;
padding-bottom: $spacer * 5;
&__title {
margin-bottom: $spacer * 5;
font-size: $h2-font-size;
line-height: pxToRem(67);
}
}
}
@@ -0,0 +1,48 @@
@use '../helpers/functions' as *;
.cloud-inference-features {
padding-top: $spacer * 4;
padding-bottom: $spacer * 4;
background-color: $neutral-94;
&__title {
margin-bottom: $spacer * 2.5;
font-size: $h5-font-size;
line-height: pxToRem(38);
color: $neutral-20;
}
&__card {
justify-content: flex-start;
padding: pxToRem(28);
&-icon {
height: $spacer * 3;
width: $spacer * 3;
margin-bottom: $spacer;
}
&-title {
margin-bottom: $spacer;
font-size: $h6-font-size;
line-height: pxToRem(34);
color: $neutral-20;
}
&-description {
margin-bottom: 0;
color: $neutral-30;
}
}
@include media-breakpoint-up(lg) {
padding-top: $spacer * 7.5;
padding-bottom: $spacer * 7.5;
&__title {
margin-bottom: $spacer * 4;
font-size: $h3-font-size;
line-height: pxToRem(58);
}
}
}
@@ -0,0 +1,32 @@
@use '../mixins/get-started-small' as get-started-small;
@use '../helpers/functions' as *;
.cloud-inference-read-doc {
@include get-started-small.base(
$spacer * 7.5,
$spacer * 4,
$spacer * 5,
$spacer * 2.5,
$neutral-94,
$neutral-10,
$neutral-10
);
}
.cloud-inference-get-started {
@include get-started-small.base(
$spacer * 5,
$spacer * 2.5,
$spacer * 10,
$spacer * 5,
$neutral-94,
$neutral-10,
$neutral-10
);
@include media-breakpoint-up(lg) {
&__title {
max-width: pxToRem(380);
}
}
}
@@ -0,0 +1,50 @@
@use '../helpers/functions' as *;
.cloud-inference-hero {
position: relative;
padding-top: $spacer * 2.5;
padding-bottom: $spacer * 4;
background-color: $neutral-10;
&__title {
margin: $spacer * 1.5 0;
font-size: $h4-font-size;
line-height: $h3-font-size;
color: $neutral-98;
}
&__description {
max-width: pxToRem(500);
margin-bottom: $spacer * 2;
font-size: $font-size-xl;
line-height: pxToRem(30);
color: $neutral-70;
}
&__image {
width: 100%;
max-width: pxToRem(540);
}
&__overlay {
position: absolute;
right: 0;
left: 0;
bottom: 0;
width: 100%;
height: pxToRem(176);
background-image: url('/img/blurred/blurred-light-11.png');
background-position: center;
background-size: cover;
}
@include media-breakpoint-up(lg) {
padding-top: $spacer * 5;
padding-bottom: $spacer * 7.5;
&__title {
font-size: $h2-font-size;
line-height: pxToRem(67);
}
}
}
@@ -0,0 +1,23 @@
@use 'sass:math';
.label {
display: inline-flex;
align-items: center;
gap: $spacer * 0.5;
padding: math.div($spacer, 4) $spacer;
border-radius: $spacer;
background-color: $neutral-20;
&_icon {
width: $spacer;
height: $spacer;
}
&_title {
margin-bottom: 0;
font-size: $font-size-s;
line-height: $line-height-sm;
font-weight: 400;
color: $neutral-90;
}
}
@@ -13,70 +13,6 @@
text-align: center;
}
.accordion {
max-width: pxToRem(800);
margin: 0 auto;
border-top: pxToRem(1) solid $neutral-80;
&__item {
border-bottom: pxToRem(1) solid $neutral-80;
&-header {
position: relative;
display: flex;
align-items: center;
height: pxToRem(98);
margin-bottom: 0;
padding: 0 $spacer * 3 0 0;
color: $neutral-20;
cursor: pointer;
&:after {
content: '';
display: block;
position: absolute;
right: 0;
top: pxToRem(37);
height: $spacer * 1.5;
width: $spacer * 1.5;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.78711V22.7871' stroke='%232F6FF0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 12.7871H2' stroke='%232F6FF0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
}
&-body {
padding-right: $spacer * 1.5;
font-size: pxToRem(18);
line-height: pxToRem(27);
color: $neutral-40;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
&-content {
margin-bottom: $spacer * 2.5;
ul {
list-style-type: "- ";
padding-left: pxToRem(14);
}
a {
border-bottom: 2px solid $primary-50;
}
}
}
&.active {
.accordion__item-header:after {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12.7871H2' stroke='%232F6FF0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
}
}
}
&__button {
display: flex;
justify-content: center;
@@ -97,22 +33,6 @@
line-height: pxToRem(67);
}
.accordion {
&__item {
&-header {
padding: 0 $spacer * 5.5 0 $spacer * 2.5;
&:after {
right: $spacer * 2.5;
}
}
&-body {
padding: 0 $spacer * 5 0 $spacer * 2.5;
}
}
}
&__button {
margin-top: $spacer * 5;
}
@@ -0,0 +1,17 @@
{{ define "main" }}
{{ partial "site-header" . }}
{{ partial "cloud-inference-hero" . }}
{{ partial "cloud-inference-features" . }}
{{ partial "cloud-inference-cluster" . }}
{{ with (.Site.GetPage "/cloud-inference/cloud-inference-read-doc") }}
{{ partial "get-started-small" (dict "context" . "class" "cloud-inference-read-doc") }}
{{ end }}
{{ partial "cloud-inference-faq" . }}
{{ with (.Site.GetPage "/cloud-inference/cloud-inference-get-started") }}
{{ partial "get-started-small" (dict "context" . "class" "cloud-inference-get-started") }}
{{ end }}
{{ end }}
@@ -0,0 +1 @@
{{ define "main" }}{{ end }}
@@ -0,0 +1,12 @@
<div class="accordion">
{{ range $index, $element := .Params.questions }}
<div class="accordion__item">
<h6 class="accordion__item-header">{{ .question }}</h6>
<div class="accordion__item-body">
<div class="accordion__item-body-content">
{{ .answer | safeHTML }}
</div>
</div>
</div>
{{ end }}
</div>
@@ -0,0 +1,22 @@
{{ with (.Site.GetPage "/cloud-inference/cloud-inference-cluster") }}
<section class="cloud-inference-cluster">
<div class="cloud-inference-cluster__content">
<div class="container">
<h5 class="cloud-inference-cluster__title">{{ .Params.title }}</h5>
<p class="cloud-inference-cluster__subtitle">{{ .Params.subtitle }}</p>
<a
href="{{ .Params.button.url }}"
class="button button_contained button_lg cloud-inference-cluster__button"
target="_blank"
>
{{ .Params.button.text }}
</a>
<img class="cloud-inference-cluster__image" src="{{ .Params.image.src }}" alt="{{ .Params.image.alt }}" />
</div>
</div>
<div class="cloud-inference-cluster__overlay-top"></div>
<div class="cloud-inference-cluster__overlay-right"></div>
</section>
{{ end }}
@@ -0,0 +1,8 @@
{{ with (.Site.GetPage "/cloud-inference/cloud-inference-faq") }}
<section class="cloud-inference-faq">
<div class="container">
<h2 class="cloud-inference-faq__title">{{ .Params.title }}</h2>
{{ partial "accordion" . }}
</div>
</section>
{{ end }}
@@ -0,0 +1,18 @@
{{ with (.Site.GetPage "/cloud-inference/cloud-inference-features") }}
<section class="cloud-inference-features">
<div class="container">
<h3 class="cloud-inference-features__title">{{ .Params.title }}</h3>
<div class="row g-4">
{{ range .Params.cards }}
<div class="col-12 col-lg-4">
<div class="card cloud-inference-features__card">
<img class="cloud-inference-features__card-icon" src="{{ .icon.src }}" alt="{{ .icon.alt }}" />
<h3 class="cloud-inference-features__card-title">{{ .title }}</h3>
<p class="cloud-inference-features__card-description">{{ .description }}</p>
</div>
</div>
{{ end }}
</div>
</div>
</section>
{{ end }}
@@ -0,0 +1,22 @@
{{ with (.Site.GetPage "/cloud-inference/cloud-inference-hero") }}
<section class="cloud-inference-hero">
<div class="container">
<div class="row align-items-lg-center g-5 g-lg-0">
<div class="col-12 col-lg-6 z-1">
{{ partial "label" . }}
<h3 class="cloud-inference-hero__title">{{ .Params.title | safeHTML }}</h3>
<p class="cloud-inference-hero__description">{{ .Params.description | safeHTML }}</p>
<div class="cloud-inference-hero__buttons">
<a href="{{ .Params.startFree.url }}" class="button button_contained button_lg" target="_blank">
{{ .Params.startFree.text }}
</a>
</div>
</div>
<div class="col-12 col-lg-6 d-flex justify-content-center z-1">
<img class="cloud-inference-hero__image" src="{{ .Params.image.src }}" alt="{{ .Params.image.alt }}" />
</div>
</div>
</div>
<div class="cloud-inference-hero__overlay"></div>
</section>
{{ end }}
@@ -144,7 +144,7 @@
</script>
{{ end }}
{{ if eq .Section "qdrant-for-startups" }}
{{ if or (eq .Section "qdrant-for-startups") (eq .Section "cloud-inference") }}
<script>
const accordionButtons = Array.from(document.getElementsByClassName('accordion__item-header'));
@@ -0,0 +1,4 @@
<div class="label">
<img class="label_icon" src="{{ .Params.label.icon.src }}" alt="{{ .Params.label.icon.alt }}" />
<p class="label_title">{{ .Params.label.title }}</p>
</div>
@@ -2,18 +2,7 @@
<section class="qdrant-for-startups-faq">
<div class="container">
<h2 class="qdrant-for-startups-faq__title">{{ .Params.title }}</h2>
<div class="accordion">
{{ range $index, $element := .Params.questions }}
<div class="accordion__item">
<h6 class="accordion__item-header">{{ .question }}</h6>
<div class="accordion__item-body">
<div class="accordion__item-body-content">
{{ .answer | safeHTML }}
</div>
</div>
</div>
{{ end }}
</div>
{{ partial "accordion" . }}
<div class="qdrant-for-startups-faq__button">
<a class="button button_contained button_lg" href="{{ .Params.button.url }}">
@@ -0,0 +1,17 @@
<svg width="308" height="302" viewBox="0 0 308 302" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_f_9886_63316)">
<path d="M-34.0573 -13.8578C1.13112 -52.2505 10.5836 -85.6984 35.2378 -134.655C82.8284 -229.157 81.0018 -299.094 132.621 -390.647C237.947 -577.455 187.235 77.4467 18.1317 159.104C-88.1722 210.437 -352.84 165.793 -252.89 94.5737C-212.974 66.1311 -183.856 77.0705 -141.473 56.2762C-97.7333 34.8159 -69.967 25.322 -34.0573 -13.8578Z" fill="url(#paint0_linear_9886_63316)"/>
</g>
<defs>
<filter id="filter0_f_9886_63316" x="-395.035" y="-544.012" width="702.521" height="845.273" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="60" result="effect1_foregroundBlur_9886_63316"/>
</filter>
<linearGradient id="paint0_linear_9886_63316" x1="57.989" y1="-60.3929" x2="100.182" y2="6.94263" gradientUnits="userSpaceOnUse">
<stop stop-color="#DC244C"/>
<stop offset="0.446034" stop-color="#F54C71"/>
<stop offset="1" stop-color="#4A16B1"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,17 @@
<svg width="1440" height="640" viewBox="0 0 1440 640" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_f_9886_63315)">
<path d="M1099.79 468.974C980.04 591.476 945.424 700.443 859.188 858.79C692.723 1164.45 691.329 1394.58 511.931 1690.12C145.882 2293.15 381.903 145.375 946.51 -105.2C1301.44 -262.72 2166.87 -87.9403 1830.73 135.635C1696.49 224.923 1601.91 185.876 1460.37 249.758C1314.29 315.685 1222 343.961 1099.79 468.974Z" fill="url(#paint0_linear_9886_63315)"/>
</g>
<defs>
<filter id="filter0_f_9886_63315" x="-63.5938" y="-565.703" width="2370.42" height="2762.14" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="200" result="effect1_foregroundBlur_9886_63315"/>
</filter>
<linearGradient id="paint0_linear_9886_63315" x1="792.245" y1="612.23" x2="660.651" y2="386.384" gradientUnits="userSpaceOnUse">
<stop stop-color="#DC244C"/>
<stop offset="0.446034" stop-color="#F54C71"/>
<stop offset="1" stop-color="#4A16B1"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

@@ -0,0 +1,10 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M38 45.9981V35.7231C40.4862 33.6978 42.4193 31.0763 43.6194 28.1026C44.8194 25.1289 45.2473 21.8999 44.8632 18.7163C44.4791 15.5328 43.2955 12.4982 41.4226 9.89525C39.5498 7.29233 37.0486 5.20577 34.1521 3.82992C31.2556 2.45407 28.0579 1.8337 24.8571 2.0266C21.6562 2.21949 18.5562 3.21938 15.8459 4.93311C13.1356 6.64685 10.9031 9.01868 9.35633 11.8277C7.80962 14.6367 6.999 17.7914 7 20.9981V22.9981L3 31.9981L7 33.9981V41.9981C7 43.059 7.42143 44.0764 8.17157 44.8265C8.92172 45.5767 9.93913 45.9981 11 45.9981H19C20.3132 45.9981 21.6136 45.7395 22.8268 45.2369C24.0401 44.7344 25.1425 43.9978 26.0711 43.0692C26.9997 42.1406 27.7362 41.0382 28.2388 39.8249C28.7413 38.6117 29 37.3113 29 35.9981V24.9981" stroke="url(#paint0_linear_10035_44718)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M36.0709 28.0678C37.9462 26.1924 38.9997 23.6489 38.9997 20.9968C38.9997 18.3446 37.9462 15.8011 36.0709 13.9258M21.9289 13.9258C20.0535 15.8011 19 18.3446 19 20.9968C19 23.6489 20.0535 26.1924 21.9289 28.0678M32.9999 20.9968C32.9999 23.2059 31.209 24.9968 28.9999 24.9968C26.7907 24.9968 24.9999 23.2059 24.9999 20.9968C24.9999 18.7876 26.7907 16.9968 28.9999 16.9968C31.209 16.9968 32.9999 18.7876 32.9999 20.9968Z" stroke="#DC244C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
<defs>
<linearGradient id="paint0_linear_10035_44718" x1="24" y1="-54.2376" x2="24" y2="45.9981" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#28324D"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,21 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M28 28H20V46H28V28Z" stroke="url(#paint0_linear_10035_44723)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M10 38H2V46H10V38Z" stroke="url(#paint1_linear_10035_44723)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M46 18H38V46H46V18Z" stroke="url(#paint2_linear_10035_44723)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6 18L16 8L24 16L38 2" stroke="#DC244C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M29 2H38V11" stroke="#DC244C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<defs>
<linearGradient id="paint0_linear_10035_44723" x1="24" y1="28" x2="24" y2="46" gradientUnits="userSpaceOnUse">
<stop stop-color="#717C99"/>
<stop offset="1" stop-color="#161E33"/>
</linearGradient>
<linearGradient id="paint1_linear_10035_44723" x1="6" y1="38" x2="6" y2="46" gradientUnits="userSpaceOnUse">
<stop stop-color="#717C99"/>
<stop offset="1" stop-color="#161E33"/>
</linearGradient>
<linearGradient id="paint2_linear_10035_44723" x1="42" y1="18" x2="42" y2="46" gradientUnits="userSpaceOnUse">
<stop stop-color="#717C99"/>
<stop offset="1" stop-color="#161E33"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,12 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 30.501C12.5521 30.501 12.9998 30.9489 13 31.501V36.751C13 37.0161 12.8944 37.2705 12.707 37.458L8.82812 41.3369C8.4376 41.7274 7.80459 41.7274 7.41406 41.3369C7.02377 40.9464 7.02362 40.3133 7.41406 39.9229L11 36.3369V31.501C11.0002 30.9489 11.4479 30.501 12 30.501ZM36 30.501C36.5521 30.501 36.9998 30.9489 37 31.501V36.3369L40.5859 39.9229C40.9764 40.3133 40.9762 40.9464 40.5859 41.3369C40.1954 41.7274 39.5624 41.7274 39.1719 41.3369L35.293 37.458C35.1056 37.2705 35 37.0161 35 36.751V31.501C35.0002 30.9489 35.4479 30.501 36 30.501ZM24 30.501C24.5521 30.501 24.9998 30.9489 25 31.501V39.751C25 40.3033 24.5523 40.751 24 40.751C23.4477 40.751 23 40.3033 23 39.751V31.501C23.0002 30.9489 23.4479 30.501 24 30.501ZM24 1.25C26.946 1.25 29.814 2.19627 32.1816 3.94922C34.3414 5.54827 35.9785 7.74239 36.9023 10.2539C39.3005 10.2934 41.5922 11.2622 43.291 12.9609C45.0255 14.6955 45.9999 17.048 46 19.501C46 21.9541 45.0256 24.3073 43.291 26.042C41.5563 27.7767 39.2033 28.751 36.75 28.751H11.25C8.79675 28.751 6.4437 27.7767 4.70898 26.042C2.97442 24.3073 2 21.9541 2 19.501C2.00012 17.048 2.97454 14.6955 4.70898 12.9609C6.40752 11.2624 8.69891 10.2936 11.0967 10.2539C12.0205 7.74226 13.6586 5.54833 15.8184 3.94922C18.186 2.19627 21.054 1.25 24 1.25ZM24 3.25C21.4825 3.25 19.0311 4.05857 17.0078 5.55664C14.9846 7.0547 13.4964 9.16341 12.7617 11.5713C12.6261 12.0156 12.2018 12.3082 11.7383 12.2773C11.5342 12.2637 11.3944 12.251 11.25 12.251C9.32718 12.251 7.48269 13.0154 6.12305 14.375C4.76368 15.7345 4.00012 17.5784 4 19.501C4 21.4237 4.76355 23.2683 6.12305 24.6279C7.48269 25.9876 9.32718 26.751 11.25 26.751H36.75C38.6728 26.751 40.5173 25.9876 41.877 24.6279C43.2365 23.2683 44 21.4237 44 19.501C43.9999 17.5784 43.2363 15.7345 41.877 14.375C40.5173 13.0154 38.6728 12.251 36.75 12.251C36.6052 12.251 36.4707 12.2636 36.2598 12.2773C35.7969 12.3074 35.3737 12.015 35.2383 11.5713C34.5036 9.16341 33.0154 7.0547 30.9922 5.55664C28.9689 4.05857 26.5175 3.25 24 3.25Z" fill="url(#paint0_linear_10035_44742)"/>
<path d="M6 45.75C7.65685 45.75 9 44.4069 9 42.75C9 41.0931 7.65685 39.75 6 39.75C4.34315 39.75 3 41.0931 3 42.75C3 44.4069 4.34315 45.75 6 45.75Z" stroke="#DC244C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M24 45.75C25.6569 45.75 27 44.4069 27 42.75C27 41.0931 25.6569 39.75 24 39.75C22.3431 39.75 21 41.0931 21 42.75C21 44.4069 22.3431 45.75 24 45.75Z" stroke="#DC244C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M42 45.75C43.6569 45.75 45 44.4069 45 42.75C45 41.0931 43.6569 39.75 42 39.75C40.3431 39.75 39 41.0931 39 42.75C39 44.4069 40.3431 45.75 42 45.75Z" stroke="#DC244C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<defs>
<linearGradient id="paint0_linear_10035_44742" x1="24" y1="-6.16513" x2="24" y2="41.6298" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="0.416128" stop-color="#28324D"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 50 KiB

@@ -0,0 +1,45 @@
<svg width="300" height="210" viewBox="0 0 300 210" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M28.8755 112L25 114.245V118.736L28.8755 120.981L32.751 118.736V114.245L28.8755 112Z" fill="#8547FF"/>
<path d="M41.7404 54.7401L40.5877 59.0682L43.763 62.2435L48.0911 61.0908L49.2438 56.7627L46.0684 53.5874L41.7404 54.7401Z" fill="#E0700D"/>
<path d="M239.74 48.7401L238.588 53.0682L241.763 56.2435L246.091 55.0908L247.244 50.7627L244.068 47.5874L239.74 48.7401Z" fill="#2F6FF0"/>
<path d="M256.74 104.74L255.588 109.068L258.763 112.244L263.091 111.091L264.244 106.763L261.068 103.587L256.74 104.74Z" fill="#DC244C"/>
<path opacity="0.5" d="M150 184C189.212 184 221 181.761 221 179C221 176.239 189.212 174 150 174C110.788 174 79 176.239 79 179C79 181.761 110.788 184 150 184Z" fill="#3D4866"/>
<path d="M174.913 30.5217V102.87L147.783 130H93.5217C91.0235 130 89 127.977 89 125.478V30.5217C89 28.0235 91.0235 26 93.5217 26H170.391C172.89 26 174.913 28.0235 174.913 30.5217Z" fill="url(#paint0_linear_10262_36961)"/>
<mask id="mask0_10262_36961" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="89" y="26" width="86" height="104">
<path d="M174.913 30.5217V102.87L147.783 130H93.5217C91.0235 130 89 127.977 89 125.478V30.5217C89 28.0235 91.0235 26 93.5217 26H170.391C172.89 26 174.913 28.0235 174.913 30.5217Z" fill="url(#paint1_linear_10262_36961)"/>
</mask>
<g mask="url(#mask0_10262_36961)">
<g opacity="0.1" filter="url(#filter0_f_10262_36961)">
<path d="M186.913 115.87L159.783 143H105.522C103.023 143 101 140.977 101 138.478V43.5217C101 41.0235 103.023 39 105.522 39H168.5L186.377 55.5C186.377 66.5 186.913 95.8387 186.913 115.87Z" fill="#090E1A"/>
</g>
</g>
<path d="M147.781 130.002V107.393C147.781 104.895 149.805 102.871 152.303 102.871H174.912L147.781 130.002Z" fill="#002020"/>
<path d="M188.436 148H111.567C109.068 148 107.045 145.977 107.045 143.478V48.5217C107.045 46.0235 109.068 44 111.567 44H165.828L192.958 71.1304V143.478C192.958 145.977 190.934 148 188.436 148Z" fill="url(#paint2_linear_10262_36961)"/>
<path d="M165.826 44V66.6087C165.826 69.107 167.85 71.1304 170.348 71.1304H192.957L165.826 44Z" fill="#0040A1"/>
<path d="M140.956 114.086C140.377 114.086 139.798 113.865 139.357 113.424L125.792 99.8587C124.908 98.9747 124.908 97.5458 125.792 96.6618L139.357 83.0966C140.241 82.2126 141.67 82.2126 142.554 83.0966C143.438 83.9806 143.438 85.4095 142.554 86.2935L130.587 98.2602L142.554 110.227C143.438 111.111 143.438 112.54 142.554 113.424C142.113 113.865 141.534 114.086 140.956 114.086Z" fill="#D9E2FE"/>
<path d="M159.045 114.086C158.466 114.086 157.887 113.865 157.446 113.424C156.562 112.54 156.562 111.111 157.446 110.227L169.413 98.2602L157.446 86.2935C156.562 85.4095 156.562 83.9806 157.446 83.0966C158.33 82.2126 159.759 82.2126 160.643 83.0966L174.208 96.6618C175.092 97.5458 175.092 98.9747 174.208 99.8587L160.643 113.424C160.202 113.865 159.623 114.086 159.045 114.086Z" fill="#D9E2FE"/>
<path d="M218 101.5H188C186.619 101.5 185.5 102.619 185.5 104V134C185.5 135.381 186.619 136.5 188 136.5H218C219.381 136.5 220.5 135.381 220.5 134V104C220.5 102.619 219.381 101.5 218 101.5Z" fill="#8547FF"/>
<path d="M193.833 127.335C193.668 127.335 193.507 127.286 193.37 127.194C193.233 127.103 193.126 126.972 193.063 126.82C193 126.668 192.984 126.5 193.016 126.339C193.048 126.177 193.127 126.029 193.244 125.912L200.155 119.001L193.244 112.09C193.092 111.933 193.008 111.723 193.01 111.504C193.012 111.286 193.1 111.077 193.254 110.922C193.409 110.768 193.618 110.68 193.836 110.678C194.055 110.676 194.265 110.76 194.422 110.912L201.922 118.412C202.079 118.568 202.166 118.78 202.166 119.001C202.166 119.222 202.079 119.434 201.922 119.59L194.422 127.09C194.266 127.247 194.054 127.335 193.833 127.335ZM212.166 127.335H202.166C201.945 127.335 201.734 127.247 201.577 127.091C201.421 126.934 201.333 126.722 201.333 126.501C201.333 126.28 201.421 126.068 201.577 125.912C201.734 125.756 201.945 125.668 202.166 125.668H212.166C212.388 125.668 212.599 125.756 212.756 125.912C212.912 126.068 213 126.28 213 126.501C213 126.722 212.912 126.934 212.756 127.091C212.599 127.247 212.388 127.335 212.166 127.335ZM212.166 119.835H207.166C206.945 119.835 206.734 119.747 206.577 119.591C206.421 119.434 206.333 119.222 206.333 119.001C206.333 118.78 206.421 118.568 206.577 118.412C206.734 118.256 206.945 118.168 207.166 118.168H212.166C212.388 118.168 212.599 118.256 212.756 118.412C212.912 118.568 213 118.78 213 119.001C213 119.222 212.912 119.434 212.756 119.591C212.599 119.747 212.388 119.835 212.166 119.835ZM212.166 112.335H202.166C201.945 112.335 201.734 112.247 201.577 112.091C201.421 111.934 201.333 111.722 201.333 111.501C201.333 111.28 201.421 111.068 201.577 110.912C201.734 110.756 201.945 110.668 202.166 110.668H212.166C212.388 110.668 212.599 110.756 212.756 110.912C212.912 111.068 213 111.28 213 111.501C213 111.722 212.912 111.934 212.756 112.091C212.599 112.247 212.388 112.335 212.166 112.335Z" fill="#EADDFF"/>
<defs>
<filter id="filter0_f_10262_36961" x="93" y="31" width="101.912" height="120" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="4" result="effect1_foregroundBlur_10262_36961"/>
</filter>
<linearGradient id="paint0_linear_10262_36961" x1="71" y1="-74.5" x2="145.162" y2="73.4058" gradientUnits="userSpaceOnUse">
<stop stop-color="#D9E2FE"/>
<stop offset="0.485" stop-color="#89A9FF"/>
<stop offset="1" stop-color="#2F6FF0"/>
</linearGradient>
<linearGradient id="paint1_linear_10262_36961" x1="61" y1="-80" x2="121.511" y2="41.2515" gradientUnits="userSpaceOnUse">
<stop stop-color="#D9E2FE"/>
<stop offset="0.485" stop-color="#89A9FF"/>
<stop offset="1" stop-color="#2F6FF0"/>
</linearGradient>
<linearGradient id="paint2_linear_10262_36961" x1="141.327" y1="17.024" x2="160.841" y2="115.745" gradientUnits="userSpaceOnUse">
<stop stop-color="#D9E2FE"/>
<stop offset="0.485" stop-color="#89A9FF"/>
<stop offset="1" stop-color="#2F6FF0"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

@@ -0,0 +1,16 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_10297_23393)">
<path d="M10 14L12.6667 14" stroke="#DC244C" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M8 12.667L8 10.0003" stroke="#DC244C" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 14L6 14" stroke="#DC244C" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M8.00033 15.3337C8.73671 15.3337 9.33366 14.7367 9.33366 14.0003C9.33366 13.2639 8.73671 12.667 8.00033 12.667C7.26395 12.667 6.66699 13.2639 6.66699 14.0003C6.66699 14.7367 7.26395 15.3337 8.00033 15.3337Z" stroke="#DC244C" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.667 4.66701C12.649 4.66701 12.6323 4.67168 12.615 4.67234C12.4566 3.5613 11.9027 2.54471 11.0549 1.80928C10.2072 1.07384 9.1226 0.668945 8.00033 0.668945C6.87805 0.668945 5.79345 1.07384 4.94573 1.80928C4.098 2.54471 3.54407 3.5613 3.38566 4.67234C3.36833 4.67168 3.35166 4.66701 3.33366 4.66701C2.62641 4.66701 1.94814 4.94796 1.44804 5.44806C0.947944 5.94815 0.666992 6.62643 0.666992 7.33368C0.666992 8.04092 0.947944 8.7192 1.44804 9.21929C1.94814 9.71939 2.62641 10.0003 3.33366 10.0003H12.667C13.3742 10.0003 14.0525 9.71939 14.5526 9.21929C15.0527 8.7192 15.3337 8.04092 15.3337 7.33368C15.3337 6.62643 15.0527 5.94815 14.5526 5.44806C14.0525 4.94796 13.3742 4.66701 12.667 4.66701Z" stroke="#DC244C" stroke-linecap="round" stroke-linejoin="round"/>
<rect x="0.5" y="12.5" width="3" height="3" rx="0.833333" stroke="#DC244C"/>
<rect x="12.5" y="12.5" width="3" height="3" rx="0.833333" stroke="#DC244C"/>
</g>
<defs>
<clipPath id="clip0_10297_23393">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB