:root {
  --main-100: #0a1833;
  --gray: #f3f3f3;
  --blue: #12419a;
  --light-green: #edfcf5;
  --light-blue: #f5f7fb;
  --slate-gray: #6b7a99;
  --light-gray: #f5f5f5;
  --light-lavender: #e6e9f0;
  --mint-green: #e3f7ed;
  --green: #47b27d;
  --lavender-blue: #e8effc;
  --navy-blue: #00339a;
  --main-5: rgba(10, 24, 51, 0.05);
  --blue-60: rgba(0, 51, 154, 0.6);
  --white: #ffffff;
  --main-20: rgba(10, 24, 51, 0.2);
  --main-10: rgba(10, 24, 51, 0.1);
  --blue-5: rgba(0, 51, 154, 0.05);
  --light-grey-blue: #ced1d6;
  --dark-blue: #04419a;
  --bright-blue: #2e75d9;
}

@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-LightIt.eot");
  src: local("Proxima Nova Light Italic"), local("ProximaNova-LightIt"), url("../fonts/ProximaNova/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-LightIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Extrabld.eot");
  src: local("Proxima Nova Extrabold"), local("ProximaNova-Extrabld"), url("../fonts/ProximaNova/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Extrabld.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Regular.eot");
  src: local("Proxima Nova Regular"), local("ProximaNova-Regular"), url("../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Semibold.eot");
  src: local("Proxima Nova Semibold"), local("ProximaNova-Semibold"), url("../fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Semibold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-SemiboldIt.eot");
  src: local("Proxima Nova Semibold Italic"), local("ProximaNova-SemiboldIt"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-RegularIt.eot");
  src: local("Proxima Nova Regular Italic"), local("ProximaNova-RegularIt"), url("../fonts/ProximaNova/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-RegularIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Bold.eot");
  src: local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-BoldIt.eot");
  src: local("Proxima Nova Bold Italic"), local("ProximaNova-BoldIt"), url("../fonts/ProximaNova/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-BoldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.eot");
  src: local("Proxima Nova Extrabold Italic"), local("ProximaNova-ExtrabldIt"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Light.eot");
  src: local("Proxima Nova Light"), local("ProximaNova-Light"), url("../fonts/ProximaNova/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Light.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: "Proxima Nova", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--main-100);
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  background: none;
  border: none;
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

.container {
  box-sizing: border-box;
  min-width: 320px;
  max-width: 1216px;
  margin: 0 auto;
  padding: 0 20px;
}

.no-scroll {
  overflow-y: hidden;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.top {
  --offset: 50px;
  position: sticky;
  bottom: 20px;
  margin-right: 10px;
  place-self: end;
  right: 0;
  margin-top: calc(100vh + var(--offset));
  left: 100%;
  /* visual styling */
  text-decoration: none;
  text-align: center;
  height: 32px;
  width: 32px;
  font-family: sans-serif;
  color: var(--dark-blue);
  background: var(--white);
  border: 2px solid var(--bright-blue);
  white-space: nowrap;
  padding: 5px 6px;
  z-index: 2;
}

.pulse-btn-mail {
  position: fixed;
  z-index: 5;
  width: 64px;
  height: 64px;
  right: 32px;
  bottom: 72px;
  background-color: #00339a;
  border-radius: 50%;
  display: flex;
  color: var(--white);
  align-items: center;
  justify-content: center;
  animation: shadow-pulse 2.5s infinite;
  transition: all 0.3s;
}

@keyframes shadow-pulse {
  40%, 100% {
    box-shadow: 0 0 7px 25px rgba(0, 51, 154, 0);
  }
  0% {
    box-shadow: 0 0 0 0px rgba(0, 51, 154, 0.4);
  }
  40% {
    box-shadow: 0 0 7px 25px rgba(0, 51, 154, 0);
  }
}
.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 38px;
  line-height: 36px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto;
}

.nice-select:hover {
  border-color: hsl(0, 0%, 85.9803921569%);
}

.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}

.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 5px;
}

.nice-select.open:after {
  transform: rotate(-135deg);
}

.nice-select.open .nice-select-dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}

.nice-select.disabled {
  border-color: rgb(237, 237, 237);
  color: #999;
  pointer-events: none;
}

.nice-select.disabled:after {
  border-color: #ccc;
}

.nice-select.wide {
  width: 100%;
}

.nice-select.wide .nice-select-dropdown {
  left: 0 !important;
  right: 0 !important;
}

.nice-select.right {
  float: right;
}

.nice-select.right .nice-select-dropdown {
  left: auto;
  right: 0;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .nice-select-dropdown {
  margin-top: 4px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(19px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
  opacity: 0;
}

.nice-select .list {
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
  max-height: 210px;
  overflow-y: auto;
}

.nice-select .list:hover .option:not(:hover) {
  background-color: rgba(0, 0, 0, 0) !important;
}

.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}

.nice-select .option.selected {
  font-weight: bold;
}

.nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: #999;
  cursor: default;
}

.nice-select .extra {
  float: right;
}

.nice-select .optgroup {
  font-weight: bold;
}

.no-csspointerevents .nice-select .nice-select-dropdown {
  display: none;
}

.no-csspointerevents .nice-select.open .nice-select-dropdown {
  display: block;
}

.nice-select .list::-webkit-scrollbar {
  width: 0;
}

.nice-select .has-multiple {
  white-space: inherit;
  height: auto;
  padding: 7px 12px;
  min-height: 36px;
  line-height: 22px;
}

.nice-select .has-multiple span.current {
  border: 1px solid #ccc;
  background: #eee;
  padding: 0 10px;
  border-radius: 3px;
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 3px;
  margin-right: 3px;
}

.nice-select .has-multiple .multiple-options {
  display: block;
  line-height: 24px;
  padding: 0;
}

.nice-select .nice-select-search-box {
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
  pointer-events: none;
  border-radius: 5px 5px 0 0;
}

.nice-select .nice-select-search {
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #444;
  display: inline-block;
  vertical-align: middle;
  padding: 7px 12px;
  margin: 0 10px 0 0;
  width: 100%;
  min-height: 36px;
  line-height: 22px;
  height: auto;
  outline: 0 !important;
  font-size: 14px;
}

.header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 16px;
  transform: translateY(-100%);
  animation: slideIn 1.6s ease-in-out forwards;
  height: 84px;
  z-index: 6;
}
.header__logo {
  display: flex;
  align-items: center;
  font-family: "Proxima Nova";
  font-size: 23px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  gap: 12px;
}
@media (max-width: 500px) {
  .header__logo span {
    display: none;
  }
}
.header__links {
  display: flex;
  gap: 16px;
}
.header__links-item {
  display: flex;
  gap: 6px;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  padding: 12px;
  border-radius: 4px;
  border: 2px solid var(--main-100);
  transition: all 0.3s;
}
.header__links-item:hover {
  background-color: var(--main-100);
  color: white;
}
@media (max-width: 767px) {
  .header__links-item {
    display: none;
  }
}
.header__menu-wrapper {
  display: flex;
  align-items: center;
  gap: 32px;
}
.header__lang {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  max-height: 40px;
  width: 52px;
  cursor: pointer;
  background-color: var(--gray);
  z-index: 5;
}
.header__lang:hover .header__lang-content {
  max-height: 300%;
  transition: max-height 0.3s ease-in;
}
.header__lang span {
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
}
.header__lang-content {
  max-height: 0;
  overflow: hidden;
  position: absolute;
  top: 40px;
  display: flex;
  flex-direction: column;
  transition: max-height 0.3s ease-out;
}
.header__lang-content a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  padding: 12px;
  background-color: var(--gray);
  transition: color 0.2 ease-in-out;
}
.header__lang-content a:hover {
  color: var(--blue);
}
.header__menu-trigger {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  transition: opacity 0.2s;
}
.header__menu-trigger:hover {
  opacity: 0.48;
}
.header__menu-trigger span {
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
}
.header__menu-trigger-burger {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.header__menu-trigger-burger.header__menu-trigger-burger-open span:first-child {
  rotate: 45deg;
  transform-origin: center center;
  transform: translate(0, 7px);
}
.header__menu-trigger-burger.header__menu-trigger-burger-open span:last-child {
  rotate: -45deg;
  transform-origin: center center;
  transform: translate(0, -7px);
}
.header__menu-trigger-burger span {
  border-radius: 5px;
  display: block;
  height: 4px;
  width: 36px;
  background-color: var(--main-100);
  margin: 3px;
  transition: all 0.3s;
}
.header__menu {
  position: fixed;
  display: flex;
  justify-content: space-between;
  top: 100%;
  padding: 64px;
  gap: 32px;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  height: calc(100vh - 84px);
  z-index: 4;
  background-color: #fff;
  overflow: auto;
}
@media (max-width: 1500px) {
  .header__menu {
    width: 100%;
    left: 0;
    transform: translateX(0);
    padding: 32px 20px 32px 20px;
  }
}
@media (max-width: 1200px) {
  .header__menu {
    gap: 20px;
  }
}
@media (max-width: 980px) {
  .header__menu {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .header__menu {
    padding: 8px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
  }
}
@media (max-width: 425px) {
  .header__menu {
    gap: 0;
  }
}
.header__menu.is-hidden {
  display: none;
}
.header__menu-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 32px;
  list-style: none;
  width: 75%;
}
@media (max-width: 980px) {
  .header__menu-list {
    width: 100%;
  }
}
@media (max-width: 980px) {
  .header__menu-list {
    height: 480px;
  }
}
@media (max-width: 767px) {
  .header__menu-list {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, 140px);
    gap: 8px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .header__menu-list > li {
    height: 140px;
  }
}
.header__menu-list-link {
  padding: 32px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  color: var(--slate-gray);
  background: var(--light-gray);
}
@media (max-width: 1200px) {
  .header__menu-list-link {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .header__menu-list-link {
    padding: 16px;
    height: 100%;
  }
}
.header__menu-list-link:hover {
  padding: 40px;
  color: var(--main-100);
  background-color: var(--light-lavender);
}
@media (max-width: 1200px) {
  .header__menu-list-link:hover {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .header__menu-list-link:hover {
    padding: 16px;
  }
}
.header__menu-list-link-top {
  width: 100%;
}
.header__menu-list-link-top ul {
  list-style: inside;
}
@media (max-width: 767px) {
  .header__menu-list-link-top ul {
    font-size: 12px;
  }
}
.header__menu-list-link-title {
  font-size: 24px;
  font-weight: 800;
  line-height: 1.33;
  text-align: left;
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
}
@media (max-width: 980px) {
  .header__menu-list-link-title {
    font-size: 18px;
  }
}
@media (max-width: 980px) {
  .header__menu-list-link-title {
    font-size: 16px;
  }
}
.header__menu-list-link svg {
  align-self: end;
}
@media (max-width: 980px) {
  .header__menu-list-link svg {
    height: 44px;
    width: 44px;
  }
}
.header__menu-aside {
  padding: 32px;
  transition: all 0.3s;
  align-self: self-start;
  width: 25%;
}
@media (max-width: 1200px) {
  .header__menu-aside {
    padding: 20px;
  }
}
@media (max-width: 980px) {
  .header__menu-aside {
    width: 100%;
  }
}
.header__menu-aside:hover {
  padding: 32px 16px 32px 48px;
}
@media (max-width: 1200px) {
  .header__menu-aside:hover {
    padding: 20px;
  }
}
.header__menu-aside:hover path {
  stroke: var(--main-100);
}
.header__menu-aside-link {
  height: 224px;
  display: flex;
}
@media (max-width: 980px) {
  .header__menu-aside-link {
    height: auto;
  }
}
.header__menu-aside-link svg path {
  transition: stroke 0.3s;
}
.header__menu-aside-top {
  width: 100%;
}
.header__menu-aside-title {
  color: #ffbf00;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.33;
  text-align: left;
  margin-bottom: 8px;
}
.header__menu-aside ul {
  list-style: inside;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.header__menu-trigger-checkbox:checked ~ .header__menu {
  display: flex;
}

.green-bg {
  background-color: var(--light-green);
}
.green-bg:hover {
  background: var(--mint-green);
  color: var(--green);
}

.blue-bg {
  background-color: var(--light-blue);
}
.blue-bg:hover {
  background: var(--lavender-blue);
  color: var(--navy-blue);
}

@keyframes slideIn {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0%);
  }
}
.section-blog {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (max-width: 980px) {
  .section-blog {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .section-blog {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
.section-blog__title {
  font-size: 64px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  .section-blog__title {
    font-size: 44px;
  }
}
@media (max-width: 500px) {
  .section-blog__title {
    font-size: 32px;
  }
}
.section-blog__filters {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 32px;
  background-color: var(--main-5);
  border-radius: 4px;
  gap: 32px;
  margin-bottom: 32px;
}
@media (max-width: 1130px) {
  .section-blog__filters {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 870px) {
  .section-blog__filters {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .section-blog__filters {
    padding: 20px;
    gap: 12px;
  }
}
@media (max-width: 500px) {
  .section-blog__filters {
    grid-template-columns: repeat(1, 1fr);
  }
}
.section-blog__filters label {
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  gap: 4px;
  justify-self: start;
  font-weight: 300;
}
@media (max-width: 767px) {
  .section-blog__filters label {
    font-size: 14px;
  }
}
.section-blog__filters label span:nth-child(3n) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
  word-break: break-word;
}
.section-blog__filters label span:last-child {
  color: var(--blue-60);
  flex-shrink: 0;
}
label input:checked ~ .section-blog__filters-checkbox {
  background-image: url("../img/checkbox.svg");
  background-size: contain;
}
.section-blog__filters-checkbox {
  display: block;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background-image: url("../img/box.svg");
  background-size: contain;
}
@media (max-width: 767px) {
  .section-blog__filters-checkbox {
    width: 20px;
    height: 20px;
  }
}
.section-blog__without-article {
  height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.section-blog__without-article > p {
  color: var(--Main-100, #0a1833);
  text-align: center;
  font-family: "Proxima Nova";
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
}
.section-blog__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}
@media (max-width: 980px) {
  .section-blog__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}
@media (max-width: 650px) {
  .section-blog__grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.section-blog__grid-item {
  position: relative;
  height: 384px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.section-blog__grid-item:not(:has(a)) {
  padding: 16px;
}
.section-blog__grid-item:not(:has(a))::before, .section-blog__grid-item:not(:has(a))::after {
  display: none;
}
.section-blog__grid-item a {
  height: 100%;
  width: 100%;
  padding: 32px;
  display: flex;
  flex-direction: column;
}
.section-blog__grid-item a::before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
  content: "";
  transition: opacity 0.3s ease;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.48);
  z-index: 0;
}
.section-blog__grid-item a:hover::before {
  opacity: 1;
}
.section-blog__grid-item:nth-child(5n-4) {
  flex: 2 1 calc(66.6666666667% - 32px);
}
.section-blog__grid-item:nth-child(5n-3) {
  flex: 1 1 calc(33.3333333333% - 32px);
}
.section-blog__grid-item:nth-child(5n-2), .section-blog__grid-item:nth-child(5n-1), .section-blog__grid-item:nth-child(5n) {
  flex: 1 1 calc(33.3333333333% - 32px);
}
.section-blog__grid-item.section-blog__grid-item--text {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 980px) {
  .section-blog__grid-item.section-blog__grid-item--text {
    display: none;
  }
}
.section-blog__grid-item-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  color: var(--white);
  z-index: 1;
  transition: color 0.2s;
}
.color-inverse .section-blog__grid-item-title {
  color: var(--main-100);
}
.section-blog__grid-item:hover .section-blog__grid-item-title {
  color: var(--white);
}
.section-blog__grid-item-tags {
  margin-top: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  z-index: 1;
}
.section-blog__grid-item-tags span {
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 16px;
  color: var(--white);
  padding: 4px 8px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  background: var(--main-20);
}
.section-blog__grid-item p {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  width: 60%;
}
.section-blog__grid-item p:last-child {
  margin-top: auto;
  margin-left: auto;
}

.section-article {
  display: flex;
  flex-direction: column;
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (max-width: 980px) {
  .section-article {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .section-article {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
.section-article__back-link {
  align-self: flex-start;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  display: flex;
  gap: 6px;
  padding: 12px;
  margin-bottom: 8px;
  transition: all 0.3s;
}
.section-article__back-link:hover {
  padding: 12px 12px 12px 0;
  gap: 18px;
}
.section-article__container {
  display: flex;
  gap: 32px;
}
.section-article__container-content {
  flex: 2 1 calc(66.6666666667% - 32px);
}
.section-article__container-content-text-wrapper {
  padding: 0 16px;
}
@media (max-width: 767px) {
  .section-article__container-content-text-wrapper {
    padding: 0;
  }
}
.section-article__container-content h2 {
  font-size: 34px;
  line-height: 1.4;
  font-weight: 800;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .section-article__container-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 500px) {
  .section-article__container-content h2 {
    font-size: 24px;
  }
}
.section-article__container-content h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 800;
  margin-bottom: 12px;
}
.section-article__container-content ol,
.section-article__container-content ul {
  padding-left: 40px;
}
.section-article__container-content ul {
  list-style: none;
}
.section-article__container-content ul > li {
  position: relative;
}
.section-article__container-content ul > li::before {
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='12' y='8' width='6' height='6' rx='2' transform='rotate(45 12 8)' stroke='%230A1833' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C!-- Code injected by live-server --%3E%3Cscript%3E // %3C!%5BCDATA%5B %3C-- For SVG support if ('WebSocket' in window) %7B (function () %7B function refreshCSS() %7B var sheets = %5B%5D.slice.call(document.getElementsByTagName('link')); var head = document.getElementsByTagName('head')%5B0%5D; for (var i = 0; i %3C sheets.length; ++i) %7B var elem = sheets%5Bi%5D; var parent = elem.parentElement %7C%7C head; parent.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != 'string' %7C%7C rel.length == 0 %7C%7C rel.toLowerCase() == 'stylesheet') %7B var url = elem.href.replace(/(&%7C%5C%3F)_cacheOverride=%5Cd+/, ''); elem.href = url + (url.indexOf('%3F') %3E= 0 %3F '&' : '%3F') + '_cacheOverride=' + (new Date().valueOf()); %7D parent.appendChild(elem); %7D %7D var protocol = window.location.protocol === 'http:' %3F 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function (msg) %7B if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); %7D; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) %7B console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); %7D %7D)(); %7D else %7B console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.'); %7D // %5D%5D%3E%3C/script%3E%3C/svg%3E");
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: -24px;
  top: -4px;
}
.section-article__container-content li {
  margin-bottom: 12px;
}
.section-article__container-content li > ol,
.section-article__container-content li ul {
  padding-left: 16px;
}
.section-article__container-content p {
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  margin-bottom: 24px;
}
.section-article__container-content a {
  color: var(--dark-blue);
  text-decoration: underline;
}
.section-article__container-content img {
  width: calc(100% + 32px);
  border-radius: 4px;
  margin: 0 -16px 24px -16px;
}
@media (max-width: 767px) {
  .section-article__container-content img {
    width: 100%;
    margin: 0;
  }
}
.section-article__container-aside {
  flex: 1 1 calc(33.3333333333% - 32px);
}
@media (max-width: 900px) {
  .section-article__container-aside {
    display: none;
  }
}
.section-article__container-aside-title {
  display: flex;
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  margin-bottom: 16px;
}
.section-article__container-aside-links a {
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  color: var(--navy-blue);
  transition: background-color 0.3s;
  border-radius: 4px;
}
.section-article__container-aside-links a span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.section-article__container-aside-links a:hover {
  background-color: var(--blue-5);
}
.section-article__container-aside-links a img {
  height: 56px;
  width: 56px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section-article__container-aside-links a img:last-child {
  display: block;
  height: 20px;
  width: 20px;
  margin-left: auto;
}
.section-article__head {
  border-radius: 4px;
  margin-bottom: 16px;
}
.section-article__head-info {
  display: flex;
  flex-direction: column;
  border-radius: 4px 4px 0 0;
  padding: 32px;
  height: 370px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}
.section-article__head-info::after, .section-article__head-info::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 128px;
}
.section-article__head-info::after {
  top: 0;
  background: linear-gradient(180deg, rgba(10, 24, 51, 0.7) 0%, rgba(10, 24, 51, 0) 100%);
}
.section-article__head-info::before {
  bottom: 0;
  background: linear-gradient(0, rgba(10, 24, 51, 0.7) 0%, rgba(10, 24, 51, 0) 100%);
}
.section-article__head-info h1 {
  font-size: 44px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  color: var(--white);
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .section-article__head-info h1 {
    font-size: 36px;
  }
}
@media (max-width: 500px) {
  .section-article__head-info h1 {
    font-size: 32px;
  }
}
.section-article__head-info div {
  margin-top: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  position: relative;
  z-index: 1;
}
.section-article__head-info div span {
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 16px;
  color: var(--white);
  padding: 4px 8px;
  border-radius: 4px;
  background: var(--main-20);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.section-article__head-statistic {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  border-radius: 0 0 4px 4px;
  border: 1px solid var(--main-10);
}
@media (max-width: 500px) {
  .section-article__head-statistic {
    flex-direction: column;
    gap: 12px;
  }
}
.section-article__head-statistic div {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media (max-width: 767px) {
  .section-article__head-statistic div {
    gap: 16px;
  }
}
@media (max-width: 580px) {
  .section-article__head-statistic div {
    gap: 8px;
  }
}
.section-article__head-statistic div span {
  position: relative;
  display: flex;
  align-items: flex-end;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  gap: 8px;
}
.section-article__head-statistic div span span {
  position: relative;
  top: 1px;
}
.section-article__reaction {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-radius: 4px;
  border: 1px solid var(--main-10);
  margin-bottom: 8px;
}
@media (max-width: 500px) {
  .section-article__reaction {
    flex-direction: column;
    gap: 16px;
  }
}
.section-article__reaction span {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}
.section-article__reaction div {
  display: flex;
  gap: 24px;
}
@media (max-width: 767px) {
  .section-article__reaction div {
    gap: 16px;
  }
}
@media (max-width: 580px) {
  .section-article__reaction div {
    gap: 8px;
  }
}
.section-article__reaction div button {
  display: flex;
  gap: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  color: var(--navy-blue);
  cursor: pointer;
}
.section-article__reaction div button span {
  position: relative;
  bottom: 1px;
}
.section-article__user-reaction {
  display: flex;
  justify-content: end;
}
.section-article__user-reaction button {
  padding: 4px 8px;
  display: flex;
  gap: 4px;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.section-article__user-reaction button:hover {
  background-color: var(--main-5);
}

.button-grey-bg {
  background-color: var(--main-5);
}

.footer {
  padding-bottom: 96px;
}
@media (max-width: 980px) {
  .footer {
    padding-bottom: 48px;
  }
}
.footer__lottie-wrapper {
  height: 72px;
  width: 72px;
}
.footer__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}
@media (max-width: 980px) {
  .footer__top {
    flex-direction: column;
    gap: 24px;
    align-items: self-start;
    margin-bottom: 24px;
  }
}
.footer__top-item {
  display: flex;
  align-items: center;
  gap: 38px;
}
.footer__top-item-info > span {
  font-size: 18px;
  line-height: 24px;
  font-weight: 900;
  margin-bottom: 8px;
}
.footer__top-item-info div {
  display: flex;
  gap: 16px;
}
@media (max-width: 500px) {
  .footer__top-item-info div {
    flex-direction: column;
    gap: 8px;
  }
}
.footer__top-item-info a {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--navy-blue);
}
.footer__top-item-info a span {
  border-bottom: 1px solid #c6d6f7;
}
.footer__bottom {
  border-top: 1px solid var(--light-grey-blue);
  padding-top: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 980px) {
  .footer__bottom {
    flex-direction: column;
    gap: 24px;
    align-items: self-start;
    padding-top: 24px;
  }
}
.footer__bottom span {
  font-size: 14px;
}
.footer__bottom-social {
  display: flex;
  gap: 24px;
  transition: all 0.3s;
}
.footer__bottom-social a:hover {
  color: var(--navy-blue);
}
.footer__bottom-logo a {
  display: flex;
  align-items: center;
  gap: 16px;
}

.section-article__head-statistic div .ai-model-selector {
  gap: 0;
}

.nice-select {
  background-color: transparent;
  border: none;
  border-radius: 0;
  font-weight: 300;
  padding: 0;
}
.nice-select .current {
  border-bottom: 1px solid #C6D6F7;
  color: #00339A;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
}
.nice-select .current::before {
  content: "";
  position: static;
  width: 16px;
  height: 16px;
  background-size: 100%;
  background-position: center;
}
.nice-select .current[data-current=""]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 4.29731V11.863C3.28963 11.5339 4.13909 11.363 5 11.363C5.86091 11.363 6.71037 11.5339 7.5 11.863V4.29731C6.72707 3.90287 5.87045 3.69629 5 3.69629C4.12955 3.69629 3.27293 3.90287 2.5 4.29731ZM8.5 4.29731V11.863C9.28963 11.5339 10.1391 11.363 11 11.363C11.8609 11.363 12.7104 11.5339 13.5 11.863V4.29731C12.7271 3.90287 11.8704 3.69629 11 3.69629C10.1296 3.69629 9.27293 3.90287 8.5 4.29731ZM8 3.43001C7.07472 2.94861 6.0458 2.69629 5 2.69629C3.85901 2.69629 2.73812 2.99663 1.75 3.56712C1.5953 3.65644 1.5 3.8215 1.5 4.00014V12.6668C1.5 12.8454 1.5953 13.0105 1.75 13.0998C1.9047 13.1891 2.0953 13.1891 2.25 13.0998C3.08611 12.6171 4.03455 12.363 5 12.363C5.96545 12.363 6.91389 12.6171 7.75 13.0998C7.9047 13.1891 8.0953 13.1891 8.25 13.0998C9.08611 12.6171 10.0345 12.363 11 12.363C11.9655 12.363 12.9139 12.6171 13.75 13.0998C13.9047 13.1891 14.0953 13.1891 14.25 13.0998C14.4047 13.0105 14.5 12.8454 14.5 12.6668V4.00014C14.5 3.8215 14.4047 3.65644 14.25 3.56712C13.2619 2.99663 12.141 2.69629 11 2.69629C9.9542 2.69629 8.92528 2.94861 8 3.43001Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=gpt]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=deepseek]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%2300339A' /%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=grok]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%2300339A'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=gemini]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=copilot]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select.open {
  min-width: 196px;
}
.nice-select.open .current {
  border-bottom-color: transparent;
}
.nice-select .nice-select-dropdown {
  margin: 0;
  top: 0;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 8px 32px 0px rgba(10, 24, 51, 0.1490196078);
  transition: none;
}
.nice-select:after {
  display: none;
}
.nice-select .list {
  min-width: 196px;
  border-radius: 4px;
  border: none;
  overflow: unset;
  height: auto;
  max-height: unset;
  box-shadow: none;
}
.nice-select .option {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-weight: 300;
  padding: 12px;
  line-height: 1.2;
}
.nice-select .option::before {
  content: "";
  position: static;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  background-size: 100%;
  background-position: center;
}
.nice-select .option[data-value=""]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill-opacity='0.6' fill='%230A1833'/%3E%3C/svg%3E%0A");
}
.nice-select .option[data-value=gpt]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%230A183399'/%3E%3C/svg%3E");
}
.nice-select .option[data-value=deepseek]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%230A1833' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}
.nice-select .option[data-value=grok]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%230A1833' fill-opacity='0.6'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%230A1833' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}
.nice-select .option[data-value=gemini]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%230A1833' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option[data-value=copilot]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%230A1833' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected {
  font-weight: 400;
}
.nice-select .option.selected[data-value=""]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=gpt]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=deepseek]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=grok]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%230A1833' /%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%230A1833' /%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=gemini]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%230A1833' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=copilot]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%230A1833' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover {
  color: #00339A;
  transition: none;
}
.nice-select .option:hover[data-value=""]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=gpt]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=deepseek]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%2300339A' /%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=grok]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%2300339A'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=gemini]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=copilot]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: rgba(0, 51, 154, 0.0509803922);
}/*# sourceMappingURL=style.css.map */