/** Shopify CDN: Minification failed

Line 17:6 Expected ":"
Line 20:6 Expected ":"
Line 23:6 Expected ":"
Line 24:6 Expected ":"
Line 27:6 Expected ":"
Line 28:6 Expected ":"
Line 29:6 Expected ":"
Line 30:6 Expected ":"
Line 33:6 Expected ":"
Line 36:6 Expected ":"
... and 594 more hidden warnings

**/
.footer {
\00A0  border-top: 0.1rem solid rgba(var(--color-foreground), 0.08);
}
.footer:not(.color-background-1) {
\00A0  border-top: none;
}
.footer__content-top {
\00A0  padding-bottom: 10rem;
\00A0  display: block;
}
.contact_info p {
\00A0  margin: 0;
\00A0  font-size: 18px;
\00A0  font-weight: 500;
\00A0  line-height: 22px;
}
.footer-block.grid__item .contact {
\00A0  color: var(--color-base-text);
}
.email {
\00A0  color: currentColor;
\00A0  padding-block: 10px;
\00A0  display: block;
}
.contact_info {
\00A0  display: flex;
\00A0  gap: 13px;
}
.footer-block__details-content.rte,
.contact.list-menu__item--link,
.email.list-menu__item--link {
\00A0  overflow: hidden;
\00A0  width: 100%;
\00A0  padding-left: 30px;
\00A0  background: url(location.png) no-repeat;
\00A0  background-position: left 10px;
}
.contact.list-menu__item--link {
\00A0  background: url(call.png) no-repeat;
\00A0  background-position: left 9px;
}
.email.list-menu__item--link {
\00A0  background: url(mail.png) no-repeat;
\00A0  background-position: left 17px;
}
@media screen and (max-width: 749px) {
\00A0  .footer .grid {
\00A0  \00A0  display: block;
\00A0  }
\00A0  .footer-block.grid__item {
\00A0  \00A0  padding: 0;
\00A0  \00A0  margin: 4rem 0;
\00A0  \00A0  width: 100%;
\00A0  }
\00A0  .footer-block.grid__item:first-child {
\00A0  \00A0  margin-top: 0;
\00A0  }
\00A0  .footer__content-top {
\00A0  \00A0  padding-bottom: 2rem;
\00A0  }
}
@media screen and (min-width: 750px) {
\00A0  .footer__content-top .grid {
\00A0  \00A0  row-gap: 5rem;
\00A0  \00A0  margin-bottom: 0;
\00A0  }
}
.footer__content-bottom {
\00A0  border-top: solid 0.1rem var(--color-base-border);
\00A0  padding-top: 1rem;
}
.footer__content-bottom:only-child {
\00A0  border-top: 0;
}
.footer__content-bottom-wrapper {
\00A0  display: grid;
\00A0  width: 100%;
\00A0  grid-template-columns: auto auto;
}
@media screen and (max-width: 749px) {
\00A0  .footer__content-bottom-wrapper {
\00A0  \00A0  flex-wrap: wrap;
\00A0  \00A0  row-gap: 0rem;
\00A0  \00A0  justify-content: center;
\00A0  }
}
.footer__localization:empty + .footer__column--info {
\00A0  align-items: center;
}
@media screen and (max-width: 749px) {
\00A0  .footer__localization:empty + .footer__column {
\00A0  \00A0  padding-top: 1.5rem;
\00A0  }
}
.footer__column {
\00A0  width: 100%;
\00A0  align-items: flex-end;
}
.footer__column--info {
\00A0  display: flex;
\00A0  flex-direction: column;
\00A0  justify-content: center;
\00A0  align-items: center;
\00A0  padding-left: 2rem;
\00A0  padding-right: 2rem;
}
@media screen and (min-width: 750px) {
\00A0  .footer__column--info {
\00A0  \00A0  padding-left: 0;
\00A0  \00A0  padding-right: 0;
\00A0  \00A0  align-items: flex-end;
\00A0  }
}
.footer-block:only-child:last-child {
\00A0  text-align: center;
\00A0  max-width: 76rem;
\00A0  margin: 0 auto;
}
@media screen and (min-width: 750px) {
\00A0  .footer-block {
\00A0  \00A0  display: block;
\00A0  \00A0  margin-top: 0;
\00A0  }
}
.footer-block:empty {
\00A0  display: none;
}
.footer-block--newsletter {
\00A0  display: flex;
\00A0  align-items: flex-start;
\00A0  margin-top: 0rem;
\00A0  gap: 1rem;
}
.footer-block--newsletter:only-child {
\00A0  margin-top: 0;
}
@media screen and (max-width: 749px) {
\00A0  .footer-block.footer-block--menu:only-child {
\00A0  \00A0  text-align: left;
\00A0  }
}
@media screen and (min-width: 750px) {
\00A0  .footer-block--newsletter {
\00A0  \00A0  flex-wrap: nowrap;
\00A0  \00A0  justify-content: center;
\00A0  }
}
.footer-block__heading {
\00A0  margin-bottom: 2rem;
\00A0  margin-top: 0;
\00A0  font-size: calc(var(--font-heading-scale) * 1.6rem);
\00A0  font-weight: 600;
}
@media screen and (min-width: 990px) {
\00A0  .footer-block__heading {
\00A0  \00A0  font-size: calc(var(--font-heading-scale) * 1.8rem);
\00A0  }
\00A0
\00A0  footer .accordion {
\00A0  \00A0  display: block;
\00A0  }
\00A0  footer .footer-single-details > summary {
\00A0  \00A0  cursor: default;
\00A0  \00A0  pointer-events: none;
\00A0  }
\00A0  footer .footer-single-details > summary svg {
\00A0  \00A0  display: none;
\00A0  }
}
.footer__list-social:empty,
.footer-block--newsletter:empty {
\00A0  display: none;
}
.footer__follow-on-shop {
\00A0  display: flex;
\00A0  text-align: center;
}
.footer__list-social.list-social:only-child {
\00A0  justify-content: center;
}
.footer-block__newsletter {
\00A0  flex-grow: 1;
\00A0  color: var(--color-base-text);
}
.newsletter-form__field-wrapper {
\00A0  max-width: 100%;
}
@media screen and (min-width: 750px) {
\00A0
\00A0  .footer-block__newsletter:not(:only-child) {
\00A0  \00A0  text-align: left;
\00A0  \00A0  margin-right: auto;
\00A0  }
\00A0  .footer-block__newsletter:not(:only-child) .footer__newsletter {
\00A0  \00A0  justify-content: flex-start;
\00A0  \00A0  margin: 0;
\00A0  }
\00A0  .footer-block__newsletter:not(:only-child)
\00A0  \00A0  .newsletter-form__message--success {
\00A0  \00A0  left: auto;
\00A0  }
\00A0  .footer__follow-on-shop {
\00A0  \00A0  margin-bottom: 0.4rem;
\00A0  }
\00A0
\00A0  .footer__follow-on-shop:first-child:not(:last-child) {
\00A0  \00A0  justify-content: flex-start;
\00A0  \00A0  margin-right: auto;
\00A0  \00A0  text-align: left;
\00A0  }
\00A0
\00A0  .footer__follow-on-shop:not(:first-child):not(:last-child) {
\00A0  \00A0  justify-content: flex-end;
\00A0  \00A0  text-align: right;
\00A0  }
}
@media screen and (max-width: 749px) {
\00A0
\00A0  .footer__list-social.list-social,
\00A0  .footer__follow-on-shop,
\00A0  .footer-block__newsletter {
\00A0  \00A0  display: flex;
\00A0  }
\00A0  .footer-block__newsletter {
\00A0  \00A0  flex-direction: column;
\00A0  }
}
@media screen and (min-width: 750px) {
\00A0  .footer-block__newsletter + .footer__list-social {
\00A0  \00A0  margin-top: 0;
\00A0  }
}
.footer__localization {
\00A0  display: flex;
\00A0  flex-direction: row;
\00A0  justify-content: center;
\00A0  align-content: center;
\00A0  flex-wrap: wrap;
\00A0  padding: 1rem 1rem 0;
}
.footer__localization:empty {
\00A0  display: none;
}
.footer__localization h2 {
\00A0  margin: 1rem 1rem 0.5rem;
\00A0  color: rgba(var(--color-foreground), 0.75);
}
@media screen and (min-width: 750px) {
\00A0  .footer__localization {
\00A0  \00A0  padding: 0.4rem 0;
\00A0  \00A0  justify-content: flex-start;
\00A0  }
\00A0  .footer__localization h2 {
\00A0  \00A0  margin: 1rem 0 0;
\00A0  }
}
@media screen and (max-width: 989px) {
\00A0  .footer__localization noscript {
\00A0  \00A0  width: 100%;
\00A0  }
\00A0  .footer-block.grid__item {
\00A0  \00A0  display: none;
\00A0  }
\00A0  .footer-block.grid__item.footer-block--payment {
\00A0  \00A0  display: block;
\00A0  \00A0  margin-top: 0;
\00A0  }
\00A0  footer .footer__blocks-wrapper.grid {
\00A0  \00A0  flex-direction: column;
\00A0  \00A0  row-gap: 0;
\00A0  \00A0  flex-wrap: initial;
\00A0  }
\00A0  .footer__content-top {
\00A0  \00A0  padding-bottom: 2rem;
\00A0  }
\00A0  .footer-block--newsletter.grid__item {
\00A0  \00A0  width: 100%;
\00A0  }
}
.footer__content-bottom-wrapper--center {
\00A0  justify-content: flex-start;
\00A0  padding: 0;
}
.footer__copyright {
\00A0  text-align: center;
\00A0  margin-top: 1rem;
}
@media screen and (min-width: 750px) {
\00A0  .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center)
\00A0  \00A0  .footer__copyright {
\00A0  \00A0  text-align: right;
\00A0  }
}
@keyframes appear-down {
\00A0  0% {
\00A0  \00A0  opacity: 0;
\00A0  \00A0  margin-top: -1rem;
\00A0  }
\00A0  100% {
\00A0  \00A0  opacity: 1;
\00A0  \00A0  margin-top: 0;
\00A0  }
}
.footer-block__details-content {
\00A0  margin-bottom: 4rem;
}
.footer-block__details-content p {
\00A0  margin: 0;
}
@media screen and (min-width: 750px) {
\00A0  .footer-block__details-content {
\00A0  \00A0  margin-bottom: 1rem;
\00A0  }
\00A0  .footer-block__details-content > p,
\00A0  .footer-block__details-content > li {
\00A0  \00A0  padding: 0;
\00A0  }
\00A0  .footer-block:only-child li {
\00A0  \00A0  display: inline;
\00A0  }
\00A0  .footer-block__details-content > li:not(:last-child) {
\00A0  \00A0  margin-right: 1.5rem;
\00A0  }
}
.footer-block__details-content .list-menu__item--link,
.copyright__content a,
.footer-block__details-content p,
.footer-block .email,
footer .footer__blocks-wrapper.grid .accordion details .email,
footer .footer__blocks-wrapper.grid .accordion details .contact {
\00A0  color: var(--color-base-text);
}
.footer-block__details-content .list-menu__item--active {
\00A0  transition: text-decoration-thickness var(--duration-short) ease;
\00A0  color: rgb(var(--color-foreground));
}
@media screen and (min-width: 750px) {
\00A0  .footer-block__details-content .list-menu__item--link:hover,
\00A0  .copyright__content a:hover {
\00A0  \00A0  color: var(--color-base-accent-1);
\00A0  }
\00A0  .footer-block__details-content .list-menu__item--active:hover {
\00A0  \00A0  text-decoration-thickness: 0.2rem;
\00A0  }
}
@media screen and (min-width: 750px) {
\00A0  .footer-block__details-content .list-menu__item--link {
\00A0  \00A0  display: inline-block;
\00A0  }
\00A0  .footer-block__details-content > :first-child .list-menu__item--link {
\00A0  \00A0  padding-top: 0;
\00A0  }
}
.footer-block-image {
\00A0  display: flex;
}
.footer-block-image.left {
\00A0  justify-content: flex-start;
}
.footer-block-image.center {
\00A0  justify-content: center;
}
.footer-block-image.right {
\00A0  justify-content: flex-end;
}
@media screen and (max-width: 749px) {
\00A0  .footer-block-image,
\00A0  .footer-block-image.left,
\00A0  .footer-block-image.center,
\00A0  .footer-block-image.right {
\00A0  \00A0  justify-content: center;
\00A0  }
}
.footer-block__image-wrapper {
\00A0  box-shadow: var(--media-shadow-horizontal-offset)
\00A0  \00A0  var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
\00A0  \00A0  rgba(var(--color-shadow), var(--media-shadow-opacity));
\00A0  margin-bottom: max(
\00A0  \00A0  calc(
\00A0  \00A0  \00A0  2rem + var(--media-shadow-vertical-offset) * var(--media-shadow-visible)
\00A0  \00A0  ),
\00A0  \00A0  2rem
\00A0  );
\00A0  overflow: hidden !important;
}
.footer-block__image-wrapper img {
\00A0  display: block;
\00A0  height: auto;
\00A0  max-width: 100%;
}
.footer-block__brand-info {
\00A0  text-align: left;
}
.footer-block:only-child .footer-block__brand-info {
\00A0  text-align: center;
}
.footer-block:only-child
\00A0  > .footer-block__brand-info
\00A0  > .footer-block__image-wrapper {
\00A0  margin-left: auto;
\00A0  margin-right: auto;
}
.footer-block-image > img,
.footer-block__brand-info > img {
\00A0  height: auto;
}
.footer-block:only-child
\00A0  .footer-block__brand-info
\00A0  .footer__list-social.list-social {
\00A0  justify-content: center;
}
.footer-block__brand-info .footer__list-social.list-social {
\00A0  justify-content: flex-start;
\00A0  margin-left: -1.3rem;
\00A0  margin-right: -1.3rem;
}
.footer-block__details-content .placeholder-svg {
\00A0  max-width: 20rem;
}
.copyright__content {
\00A0  font-size: 1.4rem;
\00A0  color: var(--color-base-text);
}
.copyright__content a {
\00A0  color: currentColor;
\00A0  text-decoration: none;
}
.policies {
\00A0  display: inline;
}
.policies li {
\00A0  display: inline-flex;
\00A0  justify-content: center;
\00A0  align-items: center;
}
.policies li::before {
\00A0  content: "\00B7";
\00A0  padding: 0 0.8rem;
}
.policies li a {
\00A0  padding: 0.6rem 0;
\00A0  display: block;
}
@media screen and (min-width: 750px) {
\00A0  .policies li a {
\00A0  \00A0  padding: 0;
\00A0  }
}
@media screen and (max-width: 1269px) {
\00A0  .footer__content-bottom-wrapper {
\00A0  \00A0  flex-direction: column;
\00A0  \00A0  display: flex;
\00A0  }
\00A0  .footer__content-bottom-wrapper .list-social,
\00A0  .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center)
\00A0  \00A0  .footer__copyright,
\00A0  .footer__content-bottom-wrapper .footer__column--info {
\00A0  \00A0  justify-content: center;
\00A0  \00A0  text-align: center;
\00A0  \00A0  align-items: center;
\00A0  }
\00A0  .footer__copyright {
\00A0  \00A0  margin-block: 1rem;
\00A0  }
}
@media screen and (max-width: 989px) {
\00A0  .footer-block__details-content {
\00A0  \00A0  margin-bottom: 0rem;
\00A0  }
\00A0  .email {
\00A0  \00A0  padding-block: 10px;
\00A0  }
\00A0  .contact {
\00A0  \00A0  padding-bottom: 10px;
\00A0  }
\00A0  footer .footer__blocks-wrapper.grid .accordion details[open] {
\00A0  \00A0  margin-bottom: 15px;
\00A0  }
\00A0  .footer-block__details-content .list-menu__item--link {
\00A0  \00A0  padding-bottom: 0.5rem;
\00A0  \00A0  padding-top: 0.5rem;
\00A0  }
}
@keyframes animateLocalization {
\00A0  0% {
\00A0  \00A0  opacity: 0;
\00A0  \00A0  transform: translateY(0);
\00A0  }
\00A0  100% {
\00A0  \00A0  opacity: 1;
\00A0  \00A0  transform: translateY(-1rem);
\00A0  }
}

@supports not (inset: 10px) {
\00A0  @media screen and (max-width: 749px) {
\00A0  \00A0  .footer .grid {
\00A0  \00A0  \00A0  margin-left: 0;
\00A0  \00A0  }
\00A0  }
\00A0  @media screen and (min-width: 750px) {
\00A0  \00A0  .footer__content-top .grid {
\00A0  \00A0  \00A0  margin-left: -3rem;
\00A0  \00A0  }
\00A0  \00A0  .footer__content-top .grid__item {
\00A0  \00A0  \00A0  padding-left: 3rem;
\00A0  \00A0  }
\00A0  }
}

.footer-block--unified:not(.footer-block--menu) .footer-single-details {
\00A0  position: relative;
}
.fq-footer-contact-card {
\00A0  position: relative;
\00A0  display: grid;
\00A0  gap: 1rem;
\00A0  width: min(100%, 38rem);
\00A0  padding: 1.4rem;
\00A0  border: 1px solid rgba(var(--color-foreground), 0.10);
\00A0  border-radius: 1.8rem;
\00A0  background:
\00A0  \00A0  radial-gradient(circle at 0 0, rgba(108, 70, 255, 0.14), transparent 42%),
\00A0  \00A0  linear-gradient(145deg, rgba(var(--color-background), 0.42), rgba(var(--color-background), 0.12));
\00A0  box-shadow: 0 14px 40px rgba(0, 0, 0, 0.16);
\00A0  backdrop-filter: blur(12px);
\00A0  -webkit-backdrop-filter: blur(12px);
\00A0  overflow: hidden;
}
.fq-footer-contact-card::before {
\00A0  content: '';
\00A0  position: absolute;
\00A0  inset: 0;
\00A0  border-radius: inherit;
\00A0  padding: 1px;
\00A0  background: linear-gradient(135deg, rgba(126, 91, 255, 0.7), rgba(255, 52, 92, 0.28), transparent 70%);
\00A0  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
\00A0  -webkit-mask-composite: xor;
\00A0  mask-composite: exclude;
\00A0  pointer-events: none;
}
.fq-footer-contact-row {
\00A0  position: relative;
\00A0  display: grid;
\00A0  grid-template-columns: 4rem minmax(0, 1fr);
\00A0  align-items: center;
\00A0  gap: 1rem;
\00A0  min-height: 5rem;
\00A0  padding: 0.55rem 0.8rem;
\00A0  border-radius: 1.25rem;
\00A0  transition: transform .2s ease, background-color .2s ease, border-color .2s ease;
}
.fq-footer-contact-row:hover {
\00A0  transform: translateX(4px);
\00A0  background: rgba(var(--color-foreground), 0.035);
}
.fq-footer-contact-icon {
\00A0  display: inline-grid;
\00A0  place-items: center;
\00A0  width: 4rem;
\00A0  height: 4rem;
\00A0  border: 1px solid rgba(128, 92, 255, 0.38);
\00A0  border-radius: 1.2rem;
\00A0  color: #ff345c;
\00A0  background: linear-gradient(145deg, rgba(104, 62, 255, 0.18), rgba(255, 52, 92, 0.08));
\00A0  box-shadow: inset 0 0 20px rgba(108, 70, 255, 0.07), 0 8px 24px rgba(0, 0, 0, .12);
}
.fq-footer-contact-icon svg {
\00A0  width: 2.1rem;
\00A0  height: 2.1rem;
}
.fq-footer-contact-copy,
.fq-footer-contact-copy.footer-block__details-content.rte {
\00A0  width: auto;
\00A0  margin: 0;
\00A0  padding: 0;
\00A0  background: none;
\00A0  overflow: visible;
}
.fq-footer-contact-copy p {
\00A0  margin: 0;
\00A0  line-height: 1.55;
}
.fq-footer-contact-copy p + p {
\00A0  margin-top: .15rem;
}
.fq-footer-contact-link {
\00A0  min-width: 0;
\00A0  color: var(--color-base-text);
\00A0  text-decoration: none;
\00A0  font-size: 1.55rem;
\00A0  line-height: 1.45;
\00A0  overflow-wrap: anywhere;
\00A0  transition: color .2s ease;
}
.fq-footer-contact-link:hover {
\00A0  color: #ff345c;
}
@media screen and (min-width: 990px) {
\00A0  .footer__blocks-wrapper .footer-block--unified {
\00A0  \00A0  display: block;
\00A0  }
\00A0  .footer-block--unified:not(.footer-block--menu) {
\00A0  \00A0  min-width: min(38rem, 100%);
\00A0  }
}
@media screen and (max-width: 989px) {
\00A0  .fq-footer-contact-card {
\00A0  \00A0  width: 100%;
\00A0  \00A0  padding: 1.1rem;
\00A0  \00A0  border-radius: 1.5rem;
\00A0  }
\00A0  .fq-footer-contact-row {
\00A0  \00A0  grid-template-columns: 3.8rem minmax(0, 1fr);
\00A0  \00A0  gap: .9rem;
\00A0  }
\00A0  .fq-footer-contact-icon {
\00A0  \00A0  width: 3.8rem;
\00A0  \00A0  height: 3.8rem;
\00A0  }
}

.fq-contact-premium{position:relative;overflow:hidden;border:1px solid rgba(126,82,255,.45);border-radius:28px;padding:28px;background:radial-gradient(circle at 0 0,rgba(103,54,255,.12),transparent 38%),linear-gradient(145deg,rgba(19,18,31,.96),rgba(10,10,17,.96));box-shadow:0 22px 70px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.05)}
.fq-contact-premium:before{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:28px;background:linear-gradient(120deg,rgba(126,76,255,.8),transparent 30%,transparent 70%,rgba(255,39,94,.55));padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.fq-contact-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.fq-contact-kicker{font-size:11px;letter-spacing:.42em;color:#b9b1d4}.fq-contact-head h3{font-size:38px;line-height:1;margin:8px 0 8px;color:#fff}.fq-contact-head p{margin:0;color:#aaa5b8;font-size:14px}.fq-support-pill{display:flex;align-items:center;gap:12px;border:1px solid rgba(135,85,255,.45);border-radius:999px;padding:10px 16px;background:rgba(255,255,255,.025);box-shadow:inset 0 0 25px rgba(113,62,255,.08)}.fq-support-pill img{width:30px;height:30px}.fq-support-pill span{display:flex;flex-direction:column}.fq-support-pill b{color:#fff;font-size:13px}.fq-support-pill small{color:#aaa5b8;font-size:10px}.fq-contact-main{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:20px}.fq-contact-stack{display:grid;gap:10px}.fq-contact-item{width:100%;min-height:88px;display:grid;grid-template-columns:58px 1fr 38px;align-items:center;gap:16px;text-align:left;text-decoration:none;border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:12px 16px;background:rgba(255,255,255,.018);color:#fff;transition:.25s ease}.fq-contact-item:hover{transform:translateY(-2px);border-color:rgba(255,47,102,.65);box-shadow:0 12px 30px rgba(255,29,91,.08)}.fq-contact-item>img{width:54px;height:54px}.fq-contact-item small{display:block;font-size:9px;letter-spacing:.23em;color:#aaa5b8;margin-bottom:5px}.fq-contact-item strong{display:block;color:#fff;font-size:16px}.fq-contact-item em{display:block;color:#aaa5b8;font-style:normal;font-size:12px;margin-top:3px}.fq-contact-value,.fq-contact-value p{margin:0!important;color:#fff!important;font-size:15px!important;line-height:1.4!important}.fq-chevron{width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:grid;place-items:center;font-size:27px;line-height:1}.fq-contact-side{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:270px}.fq-contact-wolf{width:190px;max-width:100%;filter:drop-shadow(0 0 20px rgba(116,64,255,.2))}.fq-meute{text-align:center;letter-spacing:.34em;color:#fff;font-size:13px;margin-top:8px}.fq-meute small{display:block;font-size:7px;color:#8f8a9d;margin-top:7px;letter-spacing:.28em}.fq-contact-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.fq-contact-benefits>div{display:flex;align-items:center;gap:10px;padding:8px}.fq-contact-benefits img{width:36px;height:36px}.fq-contact-benefits span{display:flex;flex-direction:column}.fq-contact-benefits b{font-size:11px;color:#fff}.fq-contact-benefits small{font-size:9px;color:#8f8a9d;margin-top:2px}
@media(max-width:989px){.fq-contact-premium{padding:20px;border-radius:22px}.fq-contact-head{display:block}.fq-support-pill{margin-top:16px;width:max-content;max-width:100%}.fq-contact-main{grid-template-columns:1fr}.fq-contact-side{display:none}.fq-contact-benefits{grid-template-columns:1fr 1fr}.fq-contact-head h3{font-size:32px}.fq-contact-item{grid-template-columns:50px 1fr 32px;gap:12px;padding:10px 12px}.fq-contact-item>img{width:46px;height:46px}}

@media (min-width: 990px){
\00A0  .fq-contact-premium{max-width:820px;margin-left:0;margin-right:auto;padding:22px 24px;border-radius:24px}
\00A0  .fq-contact-head{align-items:center;margin-bottom:16px;gap:18px}
\00A0  .fq-contact-intro{max-width:430px}
\00A0  .fq-contact-head p{font-size:13px;line-height:1.55}
\00A0  .fq-support-pill{margin-left:auto;padding:8px 13px}
\00A0  .fq-contact-main{grid-template-columns:minmax(0,1fr) 170px;gap:14px}
\00A0  .fq-contact-item{min-height:72px;grid-template-columns:48px 1fr 32px;gap:12px;padding:9px 13px;border-radius:17px}
\00A0  .fq-contact-item>img{width:44px;height:44px}
\00A0  .fq-contact-item strong{font-size:14px}.fq-contact-item em{font-size:10px}
\00A0  .fq-contact-side{min-height:220px}.fq-contact-wolf{width:155px}
\00A0  .fq-contact-benefits{margin-top:14px;padding-top:12px}.fq-contact-benefits img{width:31px;height:31px}
}
.fq-contact-address{grid-template-columns:48px 1fr;cursor:default;user-select:text}
.fq-contact-address:hover{transform:none;border-color:rgba(255,255,255,.10);box-shadow:none}
.fq-contact-address .fq-contact-value,.fq-contact-address .fq-contact-value *{cursor:text}
@media(max-width:989px){.fq-contact-address{grid-template-columns:46px 1fr}.fq-contact-intro{margin-bottom:0}}

.footer__follow-on-shop {
\00A0  margin-top: 2.4rem;
}
@media screen and (max-width: 749px) {
\00A0  .footer__follow-on-shop {
\00A0  \00A0  margin-top: 2rem;
\00A0  }
}

@media screen and (max-width: 989px) {
\00A0  footer .footer__blocks-wrapper.grid .accordion,
\00A0  footer .footer__blocks-wrapper .footer-block--unified {
\00A0  \00A0  display: block !important;
\00A0  \00A0  visibility: visible !important;
\00A0  \00A0  opacity: 1 !important;
\00A0  \00A0  width: 100% !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper.grid .accordion details,
\00A0  footer .footer__blocks-wrapper.grid .accordion details[open] {
\00A0  \00A0  display: block !important;
\00A0  \00A0  visibility: visible !important;
\00A0  \00A0  opacity: 1 !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper.grid .accordion details > summary {
\00A0  \00A0  display: flex !important;
\00A0  \00A0  visibility: visible !important;
\00A0  \00A0  opacity: 1 !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper.grid .accordion details > :not(summary) {
\00A0  \00A0  display: block !important;
\00A0  \00A0  visibility: visible !important;
\00A0  \00A0  opacity: 1 !important;
\00A0  }
\00A0  footer .fq-contact-premium {
\00A0  \00A0  display: block !important;
\00A0  \00A0  visibility: visible !important;
\00A0  \00A0  opacity: 1 !important;
\00A0  \00A0  width: 100% !important;
\00A0  \00A0  max-width: 100% !important;
\00A0  \00A0  box-sizing: border-box;
\00A0  }
}
@media screen and (max-width: 749px) {
\00A0  footer .footer__blocks-wrapper {
\00A0  \00A0  display: block !important;
\00A0  }
\00A0  footer .footer-block--unified {
\00A0  \00A0  margin: 2rem 0 !important;
\00A0  }
\00A0  footer .fq-contact-premium {
\00A0  \00A0  padding: 16px !important;
\00A0  \00A0  border-radius: 20px;
\00A0  }
\00A0  footer .fq-contact-benefits {
\00A0  \00A0  grid-template-columns: 1fr 1fr;
\00A0  \00A0  gap: 6px;
\00A0  }
\00A0  footer .fq-contact-benefits > div {
\00A0  \00A0  padding: 6px 2px;
\00A0  }
}

.fq-support-pill .fq-inline-icon{width:30px;height:30px;flex:0 0 30px;display:block}
.fq-contact-item>.fq-inline-icon{width:54px;height:54px;display:block}
.fq-contact-benefits .fq-inline-icon{width:36px;height:36px;flex:0 0 36px;display:block}
@media(max-width:989px){.fq-contact-item>.fq-inline-icon{width:46px;height:46px}.fq-contact-benefits .fq-inline-icon{width:31px;height:31px;flex-basis:31px}}
@media(max-width:749px){.fq-contact-item>.fq-inline-icon{width:44px;height:44px}}
.fq-open-shopify-chat{cursor:pointer!important;pointer-events:auto!important;}

@media screen and (min-width: 990px) {
\00A0  footer .footer__content-top.page-width {
\00A0  \00A0  max-width: 1680px;
\00A0  \00A0  padding-left: 3.2rem;
\00A0  \00A0  padding-right: 3.2rem;
\00A0  }
\00A0  footer .footer__blocks-wrapper.grid {
\00A0  \00A0  position: relative;
\00A0  \00A0  isolation: isolate;
\00A0  \00A0  display: grid !important;
\00A0  \00A0  grid-template-columns: minmax(0, 1.62fr) minmax(330px, .78fr) !important;
\00A0  \00A0  align-items: start;
\00A0  \00A0  gap: clamp(3.2rem, 4.2vw, 6.4rem) !important;
\00A0  \00A0  width: 100%;
\00A0  \00A0  margin: 0;
\00A0  \00A0  padding: clamp(2.8rem, 3vw, 4.2rem);
\00A0  \00A0  border: 1px solid rgba(112, 76, 255, .34);
\00A0  \00A0  border-radius: 3.2rem;
\00A0  \00A0  background:
\00A0  \00A0  \00A0  radial-gradient(circle at 8% 0%, rgba(106, 57, 255, .10), transparent 31%),
\00A0  \00A0  \00A0  radial-gradient(circle at 100% 100%, rgba(255, 44, 98, .055), transparent 30%),
\00A0  \00A0  \00A0  linear-gradient(145deg, rgba(16, 15, 27, .82), rgba(10, 10, 17, .72));
\00A0  \00A0  box-shadow:
\00A0  \00A0  \00A0  0 28px 90px rgba(0, 0, 0, .24),
\00A0  \00A0  \00A0  inset 0 1px 0 rgba(255, 255, 255, .035);
\00A0  \00A0  overflow: hidden;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper.grid::before {
\00A0  \00A0  content: "";
\00A0  \00A0  position: absolute;
\00A0  \00A0  z-index: -1;
\00A0  \00A0  top: 0;
\00A0  \00A0  left: 6%;
\00A0  \00A0  right: 6%;
\00A0  \00A0  height: 1px;
\00A0  \00A0  background: linear-gradient(
\00A0  \00A0  \00A0  90deg,
\00A0  \00A0  \00A0  transparent,
\00A0  \00A0  \00A0  rgba(73, 162, 255, .72) 18%,
\00A0  \00A0  \00A0  rgba(117, 74, 255, .92) 48%,
\00A0  \00A0  \00A0  rgba(255, 47, 102, .72) 82%,
\00A0  \00A0  \00A0  transparent
\00A0  \00A0  );
\00A0  \00A0  box-shadow: 0 0 20px rgba(111, 78, 255, .35);
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper.grid::after {
\00A0  \00A0  content: "";
\00A0  \00A0  position: absolute;
\00A0  \00A0  z-index: -1;
\00A0  \00A0  top: 10%;
\00A0  \00A0  bottom: 10%;
\00A0  \00A0  left: 68%;
\00A0  \00A0  width: 1px;
\00A0  \00A0  background: linear-gradient(
\00A0  \00A0  \00A0  to bottom,
\00A0  \00A0  \00A0  transparent,
\00A0  \00A0  \00A0  rgba(255,255,255,.10) 18%,
\00A0  \00A0  \00A0  rgba(126,82,255,.24) 50%,
\00A0  \00A0  \00A0  rgba(255,255,255,.08) 82%,
\00A0  \00A0  \00A0  transparent
\00A0  \00A0  );
\00A0  \00A0  pointer-events: none;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--unified {
\00A0  \00A0  min-width: 0 !important;
\00A0  \00A0  width: 100% !important;
\00A0  \00A0  margin: 0 !important;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) {
\00A0  \00A0  justify-self: stretch;
\00A0  \00A0  padding-right: .6rem;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .fq-contact-premium {
\00A0  \00A0  max-width: none !important;
\00A0  \00A0  width: 100%;
\00A0  \00A0  margin-left: 0 !important;
\00A0  \00A0  margin-right: 0 !important;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper .footer-block--menu {
\00A0  \00A0  justify-self: stretch;
\00A0  \00A0  padding-left: .2rem;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper .footer-block__heading {
\00A0  \00A0  margin: 0 0 1.8rem !important;
\00A0  \00A0  min-height: 2.8rem;
\00A0  \00A0  display: flex;
\00A0  \00A0  align-items: center;
\00A0  \00A0  font-size: clamp(1.8rem, 1.4vw, 2.2rem) !important;
\00A0  \00A0  line-height: 1.15;
\00A0  \00A0  letter-spacing: .01em;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block__heading::before {
\00A0  \00A0  content: "";
\00A0  \00A0  width: .55rem;
\00A0  \00A0  height: .55rem;
\00A0  \00A0  flex: 0 0 .55rem;
\00A0  \00A0  margin-right: .9rem;
\00A0  \00A0  border-radius: 50%;
\00A0  \00A0  background: linear-gradient(135deg, #6f55ff, #ff315f);
\00A0  \00A0  box-shadow: 0 0 14px rgba(126, 82, 255, .55);
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content {
\00A0  \00A0  display: grid;
\00A0  \00A0  gap: .25rem;
\00A0  \00A0  margin-top: 0;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
\00A0  \00A0  position: relative;
\00A0  \00A0  display: flex;
\00A0  \00A0  align-items: center;
\00A0  \00A0  width: 100%;
\00A0  \00A0  min-height: 3.65rem;
\00A0  \00A0  padding: .72rem 1rem .72rem 1.25rem !important;
\00A0  \00A0  border-radius: 1.15rem;
\00A0  \00A0  border: 1px solid transparent;
\00A0  \00A0  transition: background .2s ease, border-color .2s ease, transform .2s ease, color .2s ease;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before {
\00A0  \00A0  content: "";
\00A0  \00A0  position: absolute;
\00A0  \00A0  left: .15rem;
\00A0  \00A0  width: .3rem;
\00A0  \00A0  height: .3rem;
\00A0  \00A0  border-radius: 50%;
\00A0  \00A0  background: rgba(141, 112, 255, .72);
\00A0  \00A0  opacity: .65;
\00A0  \00A0  transition: transform .2s ease, background .2s ease, box-shadow .2s ease;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover {
\00A0  \00A0  transform: translateX(.35rem);
\00A0  \00A0  color: #fff;
\00A0  \00A0  border-color: rgba(126, 82, 255, .20);
\00A0  \00A0  background: linear-gradient(90deg, rgba(113, 73, 255, .08), rgba(255, 49, 95, .025));
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover::before {
\00A0  \00A0  transform: scale(1.35);
\00A0  \00A0  background: #ff315f;
\00A0  \00A0  box-shadow: 0 0 10px rgba(255, 49, 95, .55);
\00A0  }
\00A0
\00A0  footer .footer__follow-on-shop {
\00A0  \00A0  margin-top: 3.2rem;
\00A0  }
}

@media screen and (max-width: 989px) {
\00A0  footer .footer__content-top.page-width {
\00A0  \00A0  width: 100%;
\00A0  \00A0  max-width: 100%;
\00A0  \00A0  padding-left: 1.4rem !important;
\00A0  \00A0  padding-right: 1.4rem !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper.grid {
\00A0  \00A0  position: relative;
\00A0  \00A0  isolation: isolate;
\00A0  \00A0  display: flex !important;
\00A0  \00A0  flex-direction: column !important;
\00A0  \00A0  align-items: stretch !important;
\00A0  \00A0  gap: 0 !important;
\00A0  \00A0  width: 100%;
\00A0  \00A0  margin: 0 !important;
\00A0  \00A0  padding: 1.45rem !important;
\00A0  \00A0  border: 1px solid rgba(112, 76, 255, .36);
\00A0  \00A0  border-radius: 2.4rem;
\00A0  \00A0  background:
\00A0  \00A0  \00A0  radial-gradient(circle at 8% 0%, rgba(106, 57, 255, .11), transparent 34%),
\00A0  \00A0  \00A0  radial-gradient(circle at 100% 100%, rgba(255, 44, 98, .055), transparent 34%),
\00A0  \00A0  \00A0  linear-gradient(150deg, rgba(16, 15, 27, .88), rgba(10, 10, 17, .78));
\00A0  \00A0  box-shadow:
\00A0  \00A0  \00A0  0 20px 55px rgba(0, 0, 0, .24),
\00A0  \00A0  \00A0  inset 0 1px 0 rgba(255, 255, 255, .035);
\00A0  \00A0  overflow: hidden;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper.grid::before {
\00A0  \00A0  content: "";
\00A0  \00A0  position: absolute;
\00A0  \00A0  z-index: -1;
\00A0  \00A0  top: 0;
\00A0  \00A0  left: 8%;
\00A0  \00A0  right: 8%;
\00A0  \00A0  height: 1px;
\00A0  \00A0  background: linear-gradient(
\00A0  \00A0  \00A0  90deg,
\00A0  \00A0  \00A0  transparent,
\00A0  \00A0  \00A0  rgba(73, 162, 255, .70) 18%,
\00A0  \00A0  \00A0  rgba(117, 74, 255, .94) 50%,
\00A0  \00A0  \00A0  rgba(255, 47, 102, .72) 82%,
\00A0  \00A0  \00A0  transparent
\00A0  \00A0  );
\00A0  \00A0  box-shadow: 0 0 18px rgba(111, 78, 255, .34);
\00A0  \00A0  pointer-events: none;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper.grid::after {
\00A0  \00A0  content: "";
\00A0  \00A0  position: absolute;
\00A0  \00A0  z-index: -1;
\00A0  \00A0  right: -8rem;
\00A0  \00A0  top: 42%;
\00A0  \00A0  width: 18rem;
\00A0  \00A0  height: 18rem;
\00A0  \00A0  border-radius: 50%;
\00A0  \00A0  background: radial-gradient(circle, rgba(255, 49, 95, .06), transparent 68%);
\00A0  \00A0  pointer-events: none;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--unified {
\00A0  \00A0  width: 100% !important;
\00A0  \00A0  max-width: 100% !important;
\00A0  \00A0  margin: 0 !important;
\00A0  \00A0  padding: 0 !important;
\00A0  \00A0  min-width: 0 !important;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) {
\00A0  \00A0  order: 1;
\00A0  \00A0  padding-bottom: 1.7rem !important;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper .footer-block--menu {
\00A0  \00A0  order: 2;
\00A0  \00A0  position: relative;
\00A0  \00A0  padding-top: 1.7rem !important;
\00A0  \00A0  border-top: 1px solid rgba(255, 255, 255, .085);
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu::before {
\00A0  \00A0  content: "";
\00A0  \00A0  position: absolute;
\00A0  \00A0  top: -1px;
\00A0  \00A0  left: 0;
\00A0  \00A0  width: 42%;
\00A0  \00A0  height: 1px;
\00A0  \00A0  background: linear-gradient(90deg, rgba(126, 82, 255, .72), rgba(255, 49, 95, .35), transparent);
\00A0  \00A0  box-shadow: 0 0 12px rgba(126, 82, 255, .18);
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block__heading {
\00A0  \00A0  margin: 0 0 1.15rem !important;
\00A0  \00A0  display: flex !important;
\00A0  \00A0  align-items: center;
\00A0  \00A0  min-height: auto;
\00A0  \00A0  font-size: 1.75rem !important;
\00A0  \00A0  line-height: 1.2;
\00A0  \00A0  letter-spacing: .01em;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block__heading::before {
\00A0  \00A0  content: "";
\00A0  \00A0  width: .5rem;
\00A0  \00A0  height: .5rem;
\00A0  \00A0  flex: 0 0 .5rem;
\00A0  \00A0  margin-right: .75rem;
\00A0  \00A0  border-radius: 50%;
\00A0  \00A0  background: linear-gradient(135deg, #6f55ff, #ff315f);
\00A0  \00A0  box-shadow: 0 0 12px rgba(126, 82, 255, .52);
\00A0  }
\00A0
\00A0  footer .fq-contact-premium {
\00A0  \00A0  width: 100% !important;
\00A0  \00A0  max-width: 100% !important;
\00A0  \00A0  margin: 0 !important;
\00A0  \00A0  border-radius: 1.8rem !important;
\00A0  }
\00A0
\00A0  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content {
\00A0  \00A0  display: grid !important;
\00A0  \00A0  gap: .55rem;
\00A0  \00A0  margin: 0 !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
\00A0  \00A0  position: relative;
\00A0  \00A0  display: flex !important;
\00A0  \00A0  align-items: center;
\00A0  \00A0  width: 100%;
\00A0  \00A0  min-height: 4.4rem;
\00A0  \00A0  padding: .95rem 1rem .95rem 1.35rem !important;
\00A0  \00A0  border-radius: 1.25rem;
\00A0  \00A0  border: 1px solid rgba(126, 82, 255, .11);
\00A0  \00A0  background: rgba(255,255,255,.018);
\00A0  \00A0  transition: transform .18s ease, background .18s ease, border-color .18s ease;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before {
\00A0  \00A0  content: "";
\00A0  \00A0  position: absolute;
\00A0  \00A0  left: .55rem;
\00A0  \00A0  width: .28rem;
\00A0  \00A0  height: .28rem;
\00A0  \00A0  border-radius: 50%;
\00A0  \00A0  background: rgba(141, 112, 255, .78);
\00A0  \00A0  box-shadow: 0 0 8px rgba(126, 82, 255, .22);
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:active {
\00A0  \00A0  transform: scale(.985);
\00A0  \00A0  border-color: rgba(255, 49, 95, .22);
\00A0  \00A0  background: linear-gradient(90deg, rgba(113, 73, 255, .07), rgba(255, 49, 95, .025));
\00A0  }
\00A0  footer .footer__follow-on-shop {
\00A0  \00A0  margin-top: 2.4rem !important;
\00A0  }
}
@media screen and (max-width: 749px) {
\00A0  footer .footer__content-top.page-width {
\00A0  \00A0  padding-left: 1rem !important;
\00A0  \00A0  padding-right: 1rem !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper.grid {
\00A0  \00A0  padding: 1.1rem !important;
\00A0  \00A0  border-radius: 2rem;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) {
\00A0  \00A0  padding-bottom: 1.35rem !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu {
\00A0  \00A0  padding-top: 1.35rem !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block__heading {
\00A0  \00A0  font-size: 1.6rem !important;
\00A0  \00A0  margin-bottom: .95rem !important;
\00A0  }
\00A0  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
\00A0  \00A0  min-height: 4.15rem;
\00A0  \00A0  padding-top: .82rem !important;
\00A0  \00A0  padding-bottom: .82rem !important;
\00A0  \00A0  font-size: 1.38rem;
\00A0  }
\00A0  footer .footer__follow-on-shop {
\00A0  \00A0  margin-top: 2rem !important;
\00A0  }
}

footer .footer__blocks-wrapper .footer-block--menu {
  --fq-ent-purple: 126, 82, 255;
  --fq-ent-pink: 255, 49, 95;
  --fq-ent-blue: 70, 166, 255;
  position: relative;
}

footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading {
  position: relative;
  display: flex !important;
  align-items: center !important;
  gap: .9rem !important;
  width: max-content;
  max-width: 100%;
  min-height: 4.4rem !important;
  margin: 0 0 1.35rem !important;
  padding: .72rem 1.25rem .72rem .85rem !important;
  border: 1px solid rgba(var(--fq-ent-purple), .24);
  border-radius: 1.45rem;
  background: linear-gradient(110deg, rgba(var(--fq-ent-purple), .11), rgba(var(--fq-ent-pink), .035) 72%, transparent);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.045), 0 10px 30px rgba(0,0,0,.10);
  overflow: hidden;
}
footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::before {
  content: "" !important;
  width: 2.65rem !important;
  height: 2.65rem !important;
  flex: 0 0 2.65rem !important;
  margin: 0 !important;
  border-radius: .85rem !important;
  background-color: #b78cff !important;
  background-image: none !important;
  box-shadow: 0 0 0 1px rgba(var(--fq-ent-purple),.34), 0 0 22px rgba(var(--fq-ent-purple),.20) !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M4 21h16M6 21V8l6-4 6 4v13M9 10h1m4 0h1M9 14h1m4 0h1M9 18h1m4 0h1'/%3E%3C/svg%3E") center/1.75rem 1.75rem no-repeat;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M4 21h16M6 21V8l6-4 6 4v13M9 10h1m4 0h1M9 14h1m4 0h1M9 18h1m4 0h1'/%3E%3C/svg%3E") center/1.75rem 1.75rem no-repeat;
}
footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::after {
  content: "";
  position: absolute;
  left: 4.4rem;
  right: 1rem;
  bottom: 0;
  height: 1px;
  background: linear-gradient(90deg, rgba(var(--fq-ent-purple),.65), rgba(var(--fq-ent-pink),.38), transparent);
  opacity: .8;
}

footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content {
  position: relative;
  display: grid !important;
  gap: .62rem !important;
  margin: 0 !important;
  padding: .45rem 0 .45rem 1.55rem !important;
}
footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content::before {
  content: "";
  position: absolute;
  left: .42rem;
  top: .7rem;
  bottom: .7rem;
  width: 2px;
  border-radius: 99px;
  background: linear-gradient(to bottom, transparent 0%, rgba(var(--fq-ent-blue),.28) 8%, rgba(var(--fq-ent-purple),.58) 34%, rgba(var(--fq-ent-pink),.42) 68%, transparent 100%);
  box-shadow: 0 0 16px rgba(var(--fq-ent-purple),.18);
}

footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content > li {
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
  position: relative;
  isolation: isolate;
  display: grid !important;
  grid-template-columns: 2.8rem minmax(0,1fr) 2.35rem;
  align-items: center;
  gap: .9rem;
  width: 100%;
  min-height: 4.55rem;
  margin: 0 !important;
  padding: .72rem .75rem .72rem .75rem !important;
  border: 1px solid transparent !important;
  border-radius: 1.35rem !important;
  background: transparent !important;
  color: rgba(var(--color-foreground), .84) !important;
  text-decoration: none !important;
  line-height: 1.35;
  transition: transform .22s cubic-bezier(.2,.8,.2,1), border-color .22s ease, background .22s ease, color .22s ease, box-shadow .22s ease !important;
}

footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before {
  content: "" !important;
  position: static !important;
  width: 2.8rem !important;
  height: 2.8rem !important;
  border-radius: .9rem !important;
  opacity: 1 !important;
  background-color: #9d7cff !important;
  box-shadow: inset 0 0 0 1px rgba(var(--fq-ent-purple),.22), 0 6px 18px rgba(0,0,0,.12) !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M7 3h7l4 4v14H7zM14 3v5h5M10 12h5M10 16h5'/%3E%3C/svg%3E") center/1.55rem 1.55rem no-repeat;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M7 3h7l4 4v14H7zM14 3v5h5M10 12h5M10 16h5'/%3E%3C/svg%3E") center/1.55rem 1.55rem no-repeat;
  transition: background-color .22s ease, transform .22s ease, box-shadow .22s ease !important;
}

footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::after {
  content: "";
  width: 2.25rem;
  height: 2.25rem;
  border: 1px solid rgba(var(--fq-ent-purple), .18);
  border-radius: 50%;
  background: rgba(255,255,255,.018) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6' fill='none' stroke='%23b8a8ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.95rem .95rem no-repeat;
  transition: transform .22s ease, border-color .22s ease, background-color .22s ease;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(1) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(2) .list-menu__item--link::before { background-color:#8c7cff !important; }
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(3) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(4) .list-menu__item--link::before { background-color:#6fa8ff !important; }
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(5) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(6) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(7) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(8) .list-menu__item--link::before { background-color:#c06cff !important; }
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n+9) .list-menu__item--link::before { background-color:#ff5278 !important; }

footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active {
  color: #fff !important;
  border-color: rgba(var(--fq-ent-purple), .38) !important;
  background: linear-gradient(100deg, rgba(var(--fq-ent-purple), .13), rgba(var(--fq-ent-pink), .045) 70%, rgba(255,255,255,.01)) !important;
  box-shadow: inset 3px 0 0 rgba(var(--fq-ent-pink),.82), 0 10px 28px rgba(0,0,0,.10) !important;
}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active::before {
  background-color:#ff416c !important;
  box-shadow: 0 0 20px rgba(var(--fq-ent-pink),.25) !important;
}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active::after {
  border-color: rgba(var(--fq-ent-pink), .32);
  transform: translateX(2px);
}
@media (hover:hover) and (pointer:fine) {
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover {
    transform: translateX(.42rem) !important;
    color: #fff !important;
    border-color: rgba(var(--fq-ent-purple), .25) !important;
    background: linear-gradient(100deg, rgba(var(--fq-ent-purple), .10), rgba(var(--fq-ent-pink), .03) 72%, transparent) !important;
    box-shadow: 0 10px 28px rgba(0,0,0,.10) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover::before {
    transform: scale(1.06) !important;
    background-color:#ff416c !important;
    box-shadow: 0 0 20px rgba(var(--fq-ent-pink),.20) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover::after {
    transform: translateX(3px);
    border-color: rgba(var(--fq-ent-pink), .30);
    background-color: rgba(var(--fq-ent-purple), .07);
  }
}

@media screen and (min-width: 990px) {
  footer .footer__blocks-wrapper .footer-block--menu {
    padding-left: clamp(.4rem, 1vw, 1.2rem) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content {
    gap: .38rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
    min-height: 4.15rem;
    font-size: clamp(1.35rem, .95vw, 1.58rem) !important;
  }
}

@media screen and (max-width: 989px) {
  footer .footer__blocks-wrapper .footer-block--menu {
    border-top: 0 !important;
    padding: 1.25rem !important;
    border: 1px solid rgba(var(--fq-ent-purple), .22) !important;
    border-radius: 1.9rem !important;
    background: radial-gradient(circle at 0 0, rgba(var(--fq-ent-purple),.08), transparent 38%), rgba(255,255,255,.012);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 16px 42px rgba(0,0,0,.12);
    overflow: hidden;
  }
  footer .footer__blocks-wrapper .footer-block--menu::before {
    top: 0 !important;
    left: 12% !important;
    width: 76% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(var(--fq-ent-blue),.55), rgba(var(--fq-ent-purple),.85), rgba(var(--fq-ent-pink),.55), transparent) !important;
    box-shadow: 0 0 16px rgba(var(--fq-ent-purple),.28) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading {
    min-height: 4rem !important;
    border-radius: 1.25rem !important;
    margin-bottom: 1rem !important;
    font-size: 1.7rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content {
    padding-left: 1.15rem !important;
    gap: .42rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content::before {
    left: .24rem;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
    grid-template-columns: 2.55rem minmax(0,1fr) 2.1rem;
    min-height: 4.25rem !important;
    padding: .66rem .58rem !important;
    border-radius: 1.15rem !important;
    font-size: 1.38rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before {
    width: 2.55rem !important;
    height: 2.55rem !important;
    border-radius: .78rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::after {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (max-width: 480px) {
  footer .footer__blocks-wrapper .footer-block--menu {
    padding: 1rem .85rem !important;
    border-radius: 1.65rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading {
    padding: .62rem .9rem .62rem .7rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content {
    padding-left: .9rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
    grid-template-columns: 2.35rem minmax(0,1fr) 1.9rem;
    gap: .7rem;
    min-height: 4rem !important;
    font-size: 1.28rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before {
    width: 2.35rem !important;
    height: 2.35rem !important;
  }
}

:root{
  --fq-ce-purple: 126,82,255;
  --fq-ce-pink: 255,49,95;
  --fq-ce-blue: 77,171,255;
}

footer .footer__blocks-wrapper .footer-block__heading{
  font-size: clamp(1.48rem, 1.05vw, 1.78rem) !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
  letter-spacing: .01em !important;
}

footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu){
  position: relative;
}
footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading{
  position: relative;
  display: flex !important;
  align-items: center !important;
  gap: .75rem;
  min-height: 3.5rem !important;
  width: fit-content;
  max-width: 100%;
  margin: 0 0 1.15rem !important;
  padding: .52rem 1rem .52rem .58rem !important;
  border: 1px solid rgba(var(--fq-ce-purple),.18);
  border-radius: 1.15rem;
  background: linear-gradient(100deg, rgba(var(--fq-ce-purple),.075), rgba(var(--fq-ce-pink),.022) 72%, transparent);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.025);
  overflow: hidden;
}

footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading::before{
  content:"" !important;
  position: static !important;
  width: 2.55rem !important;
  height: 2.55rem !important;
  flex: 0 0 2.55rem !important;
  margin: 0 !important;
  border-radius: .82rem !important;
  background-color: #ff4d78 !important;
  box-shadow: 0 0 0 1px rgba(var(--fq-ce-pink),.28), 0 0 20px rgba(var(--fq-ce-pink),.13) !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v8a2.5 2.5 0 0 1-2.5 2.5H11l-4.5 4v-4A2.5 2.5 0 0 1 4 13.5zM8 8h8M8 12h5'/%3E%3C/svg%3E") center/1.55rem 1.55rem no-repeat;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v8a2.5 2.5 0 0 1-2.5 2.5H11l-4.5 4v-4A2.5 2.5 0 0 1 4 13.5zM8 8h8M8 12h5'/%3E%3C/svg%3E") center/1.55rem 1.55rem no-repeat;
}
footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading::after{
  content:"";
  position:absolute;
  left:4.05rem;
  right:.9rem;
  bottom:0;
  height:1px;
  background:linear-gradient(90deg,rgba(var(--fq-ce-pink),.58),rgba(var(--fq-ce-purple),.38),transparent);
  opacity:.75;
}

footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu)::after{
  content:"";
  position:absolute;
  left:-.7rem;
  top:4.6rem;
  bottom:.8rem;
  width:2px;
  border-radius:99px;
  pointer-events:none;
  background:linear-gradient(to bottom,transparent,rgba(var(--fq-ce-pink),.34) 12%,rgba(var(--fq-ce-purple),.56) 46%,rgba(var(--fq-ce-blue),.28) 78%,transparent);
  box-shadow:0 0 14px rgba(var(--fq-ce-purple),.16);
}

footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content::before{
  width:2px !important;
  left:.42rem !important;
  background:linear-gradient(to bottom, transparent 0%, rgba(var(--fq-ce-blue),.34) 8%, rgba(var(--fq-ce-purple),.72) 34%, rgba(var(--fq-ce-pink),.54) 70%, transparent 100%) !important;
  box-shadow:0 0 18px rgba(var(--fq-ce-purple),.22) !important;
}

footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content > li::before{
  content:"";
  position:absolute;
  z-index:0;
  left:.66rem;
  top:50%;
  width:3.45rem;
  height:3.45rem;
  transform:translateY(-50%) scale(.68);
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  background:radial-gradient(circle at 35% 30%, rgba(255,255,255,.18), rgba(var(--fq-ce-purple),.22) 38%, rgba(var(--fq-ce-pink),.10) 66%, transparent 72%);
  border:1px solid rgba(var(--fq-ce-purple),.26);
  box-shadow:0 0 0 1px rgba(var(--fq-ce-purple),.05),0 0 24px rgba(var(--fq-ce-purple),.22);
  transition:opacity .22s ease, transform .22s cubic-bezier(.2,.8,.2,1), border-color .22s ease, box-shadow .22s ease;
}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before{
  position:relative !important;
  z-index:1 !important;
  background-color:currentColor !important;
  color:#9d7cff;
  box-shadow:none !important;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(1) .list-menu__item--link,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(2) .list-menu__item--link{ color:#8c7cff !important; }
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(3) .list-menu__item--link,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(4) .list-menu__item--link{ color:#6fa8ff !important; }
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(5) .list-menu__item--link,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(6) .list-menu__item--link,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(7) .list-menu__item--link,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(8) .list-menu__item--link{ color:#c06cff !important; }
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n+9) .list-menu__item--link{ color:#ff5278 !important; }

footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link{
  color:rgba(var(--color-foreground),.84) !important;
}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before{
  background-color:#9d7cff !important;
}
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(1) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(2) .list-menu__item--link::before{background-color:#8c7cff !important;}
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(3) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(4) .list-menu__item--link::before{background-color:#6fa8ff !important;}
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(5) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(6) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(7) .list-menu__item--link::before,
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(8) .list-menu__item--link::before{background-color:#c06cff !important;}
footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n+9) .list-menu__item--link::before{background-color:#ff5278 !important;}
@media (hover:hover) and (pointer:fine){
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content > li:hover::before{
    opacity:1;
    transform:translateY(-50%) scale(1);
    border-color:rgba(var(--fq-ce-pink),.34);
    box-shadow:0 0 0 1px rgba(var(--fq-ce-purple),.10),0 0 28px rgba(var(--fq-ce-purple),.25),0 0 42px rgba(var(--fq-ce-pink),.08);
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content > li:hover .list-menu__item--link::before{
    transform:scale(1.08) !important;
    background-color:#fff !important;
    filter:drop-shadow(0 0 5px rgba(255,255,255,.35));
  }
}

@media screen and (max-width:989px){
  footer .footer__blocks-wrapper .footer-block__heading{
    font-size:1.46rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading{
    min-height:3.45rem !important;
    padding-top:.48rem !important;
    padding-bottom:.48rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu)::after{
    left:-.25rem;
    top:4.2rem;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content > li:active::before,
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active::before{
    opacity:1;
    transform:translateY(-50%) scale(.96);
  }
}
@media screen and (max-width:480px){
  footer .footer__blocks-wrapper .footer-block__heading{
    font-size:1.34rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading::before,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::before{
    width:2.3rem !important;
    height:2.3rem !important;
    flex-basis:2.3rem !important;
  }
}

:root{
  --fq-final-purple: 124, 82, 255;
  --fq-final-pink: 255, 55, 110;
  --fq-final-blue: 66, 170, 255;
  --fq-final-panel: 16, 15, 28;
}

@media screen and (min-width: 990px){
  footer .footer__blocks-wrapper.grid{
    grid-template-columns:minmax(0,1.1fr) minmax(360px,.8fr) !important;
    gap:2.2rem !important;
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    overflow:visible !important;
  }
  footer .footer__blocks-wrapper.grid::before,
  footer .footer__blocks-wrapper.grid::after{display:none !important;}
}

footer .footer__blocks-wrapper .footer-block--unified{
  position:relative;
  border:1px solid rgba(var(--fq-final-purple),.34) !important;
  border-radius:2.35rem !important;
  padding:1.45rem !important;
  background:
    radial-gradient(circle at 5% 0%,rgba(var(--fq-final-purple),.10),transparent 34%),
    radial-gradient(circle at 100% 100%,rgba(var(--fq-final-pink),.04),transparent 34%),
    linear-gradient(145deg,rgba(var(--fq-final-panel),.94),rgba(9,9,17,.92)) !important;
  box-shadow:0 22px 66px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.035) !important;
  overflow:hidden;
}
footer .footer__blocks-wrapper .footer-block--unified::before{
  content:"";
  position:absolute;
  left:7%;right:7%;top:0;height:1px;
  background:linear-gradient(90deg,transparent,rgba(var(--fq-final-blue),.55),rgba(var(--fq-final-purple),.92),rgba(var(--fq-final-pink),.55),transparent);
  box-shadow:0 0 18px rgba(var(--fq-final-purple),.28);
  pointer-events:none;
}

footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu)::after,
footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content::before,
footer .footer__blocks-wrapper .footer-block--menu::after{
  display:none !important;
  content:none !important;
}

footer .footer__blocks-wrapper .footer-single-details > summary{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:1rem;
  cursor:pointer !important;
  pointer-events:auto !important;
  list-style:none;
  user-select:none;
  margin:0 0 1rem !important;
}
footer .footer__blocks-wrapper .footer-single-details > summary::-webkit-details-marker{display:none;}
footer .footer__blocks-wrapper .footer-block__heading,
footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading,
footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading{
  position:relative;
  display:flex !important;
  align-items:center !important;
  gap:.7rem !important;
  width:max-content !important;
  max-width:calc(100% - 3.2rem);
  min-height:3.45rem !important;
  margin:0 !important;
  padding:.48rem .95rem .48rem .55rem !important;
  border:1px solid rgba(var(--fq-final-purple),.32) !important;
  border-radius:1.15rem !important;
  background:linear-gradient(100deg,rgba(var(--fq-final-purple),.12),rgba(var(--fq-final-pink),.035) 70%,transparent) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 24px rgba(0,0,0,.08) !important;
  font-size:clamp(1.28rem,.92vw,1.55rem) !important;
  line-height:1.1 !important;
  font-weight:700 !important;
  letter-spacing:.01em !important;
}
footer .footer__blocks-wrapper .footer-block__heading::after{
  content:"" !important;
  position:absolute !important;
  left:3.8rem !important;
  right:.8rem !important;
  bottom:0 !important;
  height:1px !important;
  background:linear-gradient(90deg,rgba(var(--fq-final-purple),.82),rgba(var(--fq-final-pink),.44),transparent) !important;
  opacity:.9 !important;
}

footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading::before{
  content:"" !important;
  position:static !important;
  width:2.45rem !important;height:2.45rem !important;flex:0 0 2.45rem !important;margin:0 !important;
  border-radius:.78rem !important;
  background-color:#ff5baf !important;
  box-shadow:0 0 0 1px rgba(var(--fq-final-pink),.30),0 0 20px rgba(var(--fq-final-pink),.15) !important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M4 13v4a2 2 0 0 0 2 2h2v-7H6a2 2 0 0 0-2 1Zm16 0v4a2 2 0 0 1-2 2h-2v-7h2a2 2 0 0 1 2 1Zm-4 6c0 1.1-.9 2-2 2h-2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.55rem 1.55rem no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M4 13v4a2 2 0 0 0 2 2h2v-7H6a2 2 0 0 0-2 1Zm16 0v4a2 2 0 0 1-2 2h-2v-7h2a2 2 0 0 1 2 1Zm-4 6c0 1.1-.9 2-2 2h-2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.55rem 1.55rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::before{
  content:"" !important;
  position:static !important;
  width:2.45rem !important;height:2.45rem !important;flex:0 0 2.45rem !important;margin:0 !important;
  border-radius:.78rem !important;
  background-color:#b997ff !important;
  box-shadow:0 0 0 1px rgba(var(--fq-final-purple),.34),0 0 20px rgba(var(--fq-final-purple),.16) !important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 21h16M6 21V8l6-4 6 4v13M9 10h1m4 0h1M9 14h1m4 0h1M9 18h1m4 0h1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 21h16M6 21V8l6-4 6 4v13M9 10h1m4 0h1M9 14h1m4 0h1M9 18h1m4 0h1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-single-details > summary > svg{
  display:block !important;
  width:2.4rem !important;height:2.4rem !important;
  padding:.72rem;
  border:1px solid rgba(var(--fq-final-purple),.24);
  border-radius:50%;
  background:rgba(255,255,255,.018);
  color:#c8baff;
  transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background .25s ease;
}
footer .footer__blocks-wrapper .footer-single-details[open] > summary > svg{
  transform:rotate(180deg);
  border-color:rgba(var(--fq-final-pink),.30);
  background:rgba(var(--fq-final-purple),.06);
}

footer .footer__blocks-wrapper .footer-single-details > :not(summary){
  transform-origin:top center;
  transition:max-height .52s cubic-bezier(.22,.8,.2,1),opacity .36s ease,transform .52s cubic-bezier(.22,.8,.2,1),margin .42s ease,padding .42s ease !important;
}
footer .footer__blocks-wrapper .footer-single-details[open] > :not(summary){
  max-height:1800px;
  opacity:1 !important;
  transform:translateY(0) scaleY(1);
  visibility:visible !important;
}
footer .footer__blocks-wrapper .footer-single-details:not([open]) > :not(summary){
  display:block !important;
  max-height:0 !important;
  opacity:0 !important;
  transform:translateY(-.65rem) scaleY(.985);
  overflow:hidden !important;
  visibility:hidden !important;
  pointer-events:none !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}

footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content{
  display:grid !important;
  gap:.28rem !important;
  margin:0 !important;
  padding:0 !important;
}
footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content > li::before{display:none !important;content:none !important;}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link{
  grid-template-columns:2.7rem minmax(0,1fr) 2.15rem !important;
  gap:.82rem !important;
  min-height:4.2rem !important;
  padding:.62rem .65rem !important;
  color:rgba(var(--color-foreground),.86) !important;
  border:1px solid transparent !important;
  border-radius:1.15rem !important;
  background:transparent !important;
  box-shadow:none !important;
}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before{
  width:2.7rem !important;height:2.7rem !important;
  border-radius:.82rem !important;
  background-color:#c6bbff !important;
  box-shadow:inset 0 0 0 1px rgba(var(--fq-final-purple),.16),0 6px 18px rgba(0,0,0,.10) !important;
  transition:transform .24s ease,background-color .24s ease,box-shadow .24s ease !important;
}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::after{
  width:2.05rem !important;height:2.05rem !important;
  border-color:rgba(var(--fq-final-purple),.18) !important;
  background-color:rgba(255,255,255,.018) !important;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(1) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h7l4 4v14H7zM14 3v5h5M10 12h5M10 16h5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h7l4 4v14H7zM14 3v5h5M10 12h5M10 16h5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(2) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h7l4 4v14H7zM14 3v5h5M9.5 14l2 2 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h7l4 4v14H7zM14 3v5h5M9.5 14l2 2 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(3) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3M12 14v2' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3M12 14v2' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(4) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 13.2A8.5 8.5 0 1 1 10.8 4a4 4 0 0 0 4.2 5 4 4 0 0 0 5 4.2Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Ccircle cx='8.5' cy='12' r='1' fill='black'/%3E%3Ccircle cx='12.5' cy='16' r='1' fill='black'/%3E%3Ccircle cx='7' cy='16.5' r='.8' fill='black'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 13.2A8.5 8.5 0 1 1 10.8 4a4 4 0 0 0 4.2 5 4 4 0 0 0 5 4.2Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Ccircle cx='8.5' cy='12' r='1' fill='black'/%3E%3Ccircle cx='12.5' cy='16' r='1' fill='black'/%3E%3Ccircle cx='7' cy='16.5' r='.8' fill='black'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(5) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v18M5 6h14M7 6 4 12h6L7 6Zm10 0-3 6h6l-3-6ZM7 18h10' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v18M5 6h14M7 6 4 12h6L7 6Zm10 0-3 6h6l-3-6ZM7 18h10' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(6) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h11v10H3zM14 10h4l3 3v3h-7zM6 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm12 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.55rem 1.55rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h11v10H3zM14 10h4l3 3v3h-7zM6 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm12 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.55rem 1.55rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(7) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7 4 12l5 5M5 12h9a5 5 0 0 1 0 10h-3' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7 4 12l5 5M5 12h9a5 5 0 0 1 0 10h-3' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(8) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 19 6v5c0 5-3 8-7 10-4-2-7-5-7-10V6zM9 12l2 2 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 19 6v5c0 5-3 8-7 10-4-2-7-5-7-10V6zM9 12l2 2 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(9) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m8 12 3-3c1-1 2-1 3 0l3 3M3 9l4-4 4 3-5 6L3 9Zm18 0-4-4-4 3 5 6 3-5ZM9 15l2 2m1-3 2 2m1-3 2 2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m8 12 3-3c1-1 2-1 3 0l3 3M3 9l4-4 4 3-5 6L3 9Zm18 0-4-4-4 3 5 6 3-5ZM9 15l2 2m1-3 2 2m1-3 2 2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(10) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4C12 4 5 8 5 15c0 3 2 5 5 5 7 0 10-8 10-16ZM5 20c3-6 7-9 12-12' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4C12 4 5 8 5 15c0 3 2 5 5 5 7 0 10-8 10-16ZM5 20c3-6 7-9 12-12' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(11) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m10 13 4-4m-6 8-2 2a4 4 0 0 1-6-6l4-4a4 4 0 0 1 6 0m6-2 2-2a4 4 0 0 1 6 6l-4 4a4 4 0 0 1-6 0' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m10 13 4-4m-6 8-2 2a4 4 0 0 1-6-6l4-4a4 4 0 0 1 6 0m6-2 2-2a4 4 0 0 1 6 6l-4 4a4 4 0 0 1-6 0' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}

footer .footer__blocks-wrapper .footer-block--menu li:nth-child(12) .list-menu__item--link::before{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 7 8-4 8 4v10l-8 4-8-4V7Zm0 0 8 4 8-4M12 11v10M8 5l8 4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 7 8-4 8 4v10l-8 4-8-4V7Zm0 0 8 4 8-4M12 11v10M8 5l8 4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem 1.5rem no-repeat;
}
@media (hover:hover) and (pointer:fine){
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover{
    transform:translateX(.28rem) !important;
    color:#fff !important;
    border-color:rgba(var(--fq-final-purple),.26) !important;
    background:linear-gradient(100deg,rgba(var(--fq-final-purple),.095),rgba(var(--fq-final-pink),.025),transparent) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover::before{
    transform:scale(1.08) !important;
    background-color:#fff !important;
    box-shadow:0 0 0 6px rgba(var(--fq-final-purple),.12),0 0 24px rgba(var(--fq-final-purple),.24) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover::after{
    transform:translateX(2px);
    border-color:rgba(var(--fq-final-pink),.30) !important;
  }
}

footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active{
  color:#fff !important;
  border-color:rgba(var(--fq-final-purple),.36) !important;
  background:linear-gradient(100deg,rgba(var(--fq-final-purple),.12),rgba(var(--fq-final-pink),.035),transparent) !important;
  box-shadow:inset 3px 0 0 rgba(var(--fq-final-pink),.72) !important;
}
footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active::before{
  background-color:#fff !important;
  box-shadow:0 0 0 5px rgba(var(--fq-final-purple),.10),0 0 20px rgba(var(--fq-final-purple),.20) !important;
}

footer .footer__follow-on-shop{
  width:100% !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:1.5rem;
  margin:2.7rem auto 2.2rem !important;
  text-align:center !important;
}
footer .footer__follow-on-shop::before,
footer .footer__follow-on-shop::after{
  content:"";
  flex:1 1 0;
  max-width:36rem;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(var(--fq-final-purple),.55));
}
footer .footer__follow-on-shop::after{background:linear-gradient(90deg,rgba(var(--fq-final-purple),.55),transparent);}
footer .footer__follow-on-shop > *{flex:0 0 auto;}

footer .footer__content-bottom{
  position:relative;
  border-top:0 !important;
  padding-top:1.8rem !important;
}
footer .footer__content-bottom::before{
  content:"";
  position:absolute;
  top:0;
  left:max(1.5rem,4vw);
  right:max(1.5rem,4vw);
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(var(--fq-final-blue),.28),rgba(var(--fq-final-purple),.72),rgba(var(--fq-final-pink),.34),transparent);
  box-shadow:0 0 15px rgba(var(--fq-final-purple),.16);
}

@media screen and (max-width:989px){
  footer .footer__blocks-wrapper.grid{
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    overflow:visible !important;
    gap:1.15rem !important;
  }
  footer .footer__blocks-wrapper.grid::before,
  footer .footer__blocks-wrapper.grid::after{display:none !important;}
  footer .footer__blocks-wrapper .footer-block--unified{
    padding:1rem !important;
    border-radius:1.75rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu){padding-bottom:1rem !important;}
  footer .footer__blocks-wrapper .footer-block--menu{padding-top:1rem !important;}
  footer .footer__blocks-wrapper .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading{
    font-size:1.28rem !important;
    min-height:3.2rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading::before,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::before{
    width:2.25rem !important;height:2.25rem !important;flex-basis:2.25rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link{
    grid-template-columns:2.45rem minmax(0,1fr) 1.95rem !important;
    min-height:4rem !important;
    font-size:1.28rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before{
    width:2.45rem !important;height:2.45rem !important;
  }
  footer .footer__follow-on-shop{
    margin:2.1rem auto 1.7rem !important;
    gap:.9rem;
  }
  footer .footer__follow-on-shop::before,
  footer .footer__follow-on-shop::after{max-width:8rem;}
}
@media screen and (max-width:480px){
  footer .footer__blocks-wrapper .footer-block--unified{padding:.85rem !important;border-radius:1.5rem !important;}
  footer .footer__blocks-wrapper .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading{font-size:1.18rem !important;}
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link{font-size:1.18rem !important;gap:.65rem !important;}
  footer .footer__follow-on-shop::before,
  footer .footer__follow-on-shop::after{max-width:4.5rem;}
}

@media screen and (min-width: 990px) {

  footer .footer__blocks-wrapper .footer-single-details > summary {
    cursor: default !important;
    pointer-events: none !important;
    user-select: none;
  }
  footer .footer__blocks-wrapper .footer-single-details > summary svg,
  footer .footer__blocks-wrapper .footer-single-details > summary .icon-caret,
  footer .footer__blocks-wrapper .footer-single-details > summary .icon-arrow,
  footer .footer__blocks-wrapper .footer-single-details > summary::after {
    display: none !important;
    content: none !important;
  }
  footer .footer__blocks-wrapper .footer-single-details > :not(summary),
  footer .footer__blocks-wrapper .footer-single-details:not([open]) > :not(summary) {
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  footer .footer__blocks-wrapper .footer-block--unified,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content > li {
    animation-name: none !important;
    animation-timeline: auto !important;
  }
}

@media screen and (max-width: 989px) {
  footer .footer__blocks-wrapper.grid {
    display: flex !important;
    flex-direction: column !important;
    gap: 1.15rem !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) {
    order: 1 !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu {
    order: 2 !important;
  }

  footer .footer__blocks-wrapper .footer-block--unified {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: .85rem !important;
    border: 1px solid rgba(126, 82, 255, .28) !important;
    border-radius: 1.55rem !important;
    background: linear-gradient(145deg, rgba(18,17,30,.92), rgba(10,10,18,.88)) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 12px 30px rgba(0,0,0,.16) !important;
    overflow: hidden !important;
  }

  footer .footer__blocks-wrapper .footer-block--unified::before,
  footer .footer__blocks-wrapper .footer-block--unified::after,
  footer .footer__blocks-wrapper .footer-block--menu::before,
  footer .footer__blocks-wrapper .footer-block--menu::after,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content::before {
    display: none !important;
    content: none !important;
  }

  footer .footer__blocks-wrapper .footer-single-details > summary {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: .8rem !important;
    min-height: 3.7rem !important;
    margin: 0 !important;
    padding: .4rem .45rem !important;
    cursor: pointer !important;
    pointer-events: auto !important;
    list-style: none !important;
  }
  footer .footer__blocks-wrapper .footer-single-details > summary::-webkit-details-marker {
    display: none !important;
  }
  footer .footer__blocks-wrapper .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading {
    width: auto !important;
    max-width: calc(100% - 3.4rem) !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: 1.35rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    color: rgb(var(--color-foreground)) !important;
  }
  footer .footer__blocks-wrapper .footer-block__heading::before,
  footer .footer__blocks-wrapper .footer-block__heading::after {
    display: none !important;
    content: none !important;
  }
  footer .footer__blocks-wrapper .footer-single-details > summary > svg,
  footer .footer__blocks-wrapper .footer-single-details > summary .icon-caret {
    display: block !important;
    flex: 0 0 2.35rem !important;
    width: 2.35rem !important;
    height: 2.35rem !important;
    padding: .68rem !important;
    border: 1px solid rgba(126,82,255,.28) !important;
    border-radius: 50% !important;
    background: rgba(255,255,255,.025) !important;
    color: #c9bfff !important;
    transform: rotate(0deg) !important;
    transition: transform .28s ease, border-color .22s ease, background .22s ease !important;
  }
  footer .footer__blocks-wrapper .footer-single-details[open] > summary > svg,
  footer .footer__blocks-wrapper .footer-single-details[open] > summary .icon-caret {
    transform: rotate(180deg) !important;
    border-color: rgba(255,49,95,.34) !important;
    background: rgba(126,82,255,.07) !important;
  }

  footer .footer__blocks-wrapper .footer-single-details > :not(summary) {
    max-height: none !important;
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    visibility: visible !important;
    overflow: visible !important;
    pointer-events: auto !important;
  }
  footer .footer__blocks-wrapper .footer-single-details:not([open]) > :not(summary) {
    display: none !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content {
    display: block !important;
    margin: .55rem 0 0 !important;
    padding: .25rem .2rem .15rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content > li {
    margin: 0 !important;
    padding: 0 !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
    display: block !important;
    min-height: 0 !important;
    width: 100% !important;
    padding: .72rem .35rem !important;
    border: 0 !important;
    border-radius: .75rem !important;
    background: transparent !important;
    box-shadow: none !important;
    color: rgba(var(--color-foreground), .86) !important;
    font-size: 1.2rem !important;
    line-height: 1.35 !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before,
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::after {
    display: none !important;
    content: none !important;
  }

  footer .fq-contact-premium {
    margin-top: .6rem !important;
    width: 100% !important;
    max-width: 100% !important;
    transform: none !important;
    opacity: 1 !important;
    filter: none !important;
  }
}
@media screen and (max-width: 480px) {
  footer .footer__blocks-wrapper .footer-block--unified {
    padding: .72rem !important;
    border-radius: 1.35rem !important;
  }
  footer .footer__blocks-wrapper .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading {
    font-size: 1.25rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link {
    font-size: 1.14rem !important;
  }
}

@media screen and (min-width: 990px) {
  footer .footer__blocks-wrapper .footer-block--menu {
    --fq-ent-cyan: 33, 190, 255;
    --fq-ent-cyan-strong: #21beff;
    --fq-ent-text: #f5f8ff;
  }

  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::before {
    background-color: var(--fq-ent-cyan-strong) !important;
    box-shadow:
      0 0 0 1px rgba(var(--fq-ent-cyan), .34),
      0 0 20px rgba(var(--fq-ent-cyan), .20) !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::after {
    background: linear-gradient(90deg, rgba(var(--fq-ent-cyan), .72), rgba(124, 82, 255, .38), transparent) !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link,
  footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n) .list-menu__item--link {
    color: var(--fq-ent-text) !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before,
  footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n) .list-menu__item--link::before {
    background-color: var(--fq-ent-cyan-strong) !important;
    box-shadow:
      inset 0 0 0 1px rgba(var(--fq-ent-cyan), .24),
      0 0 12px rgba(var(--fq-ent-cyan), .10) !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::after {
    border-color: rgba(var(--fq-ent-cyan), .30) !important;
    background-color: rgba(var(--fq-ent-cyan), .035) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6' fill='none' stroke='%2321beff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-position: center !important;
    background-size: .95rem .95rem !important;
    background-repeat: no-repeat !important;
    box-shadow: 0 0 0 rgba(var(--fq-ent-cyan), 0) !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active {
    color: #ffffff !important;
    border-color: rgba(var(--fq-ent-cyan), .30) !important;
    background: linear-gradient(100deg, rgba(var(--fq-ent-cyan), .09), rgba(124, 82, 255, .035) 72%, transparent) !important;
    box-shadow: inset 3px 0 0 rgba(var(--fq-ent-cyan), .78), 0 10px 28px rgba(0, 0, 0, .10) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active::before {
    background-color: var(--fq-ent-cyan-strong) !important;
    box-shadow: 0 0 18px rgba(var(--fq-ent-cyan), .24) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active::after {
    border-color: rgba(var(--fq-ent-cyan), .48) !important;
  }
}

@media screen and (min-width: 990px) and (hover: hover) and (pointer: fine) {
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover {
    color: #ffffff !important;
    border-color: rgba(33, 190, 255, .28) !important;
    background: linear-gradient(90deg, rgba(33, 190, 255, .075), rgba(124, 82, 255, .025), transparent) !important;
    box-shadow: 0 0 22px rgba(33, 190, 255, .045) !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover::before {
    background-color: #5fd1ff !important;
    transform: scale(1.06) !important;
    box-shadow: 0 0 18px rgba(33, 190, 255, .28) !important;
    filter: none !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link:hover::after {
    transform: translateX(3px) !important;
    border-color: rgba(33, 190, 255, .62) !important;
    background-color: rgba(33, 190, 255, .08) !important;
    box-shadow: 0 0 14px rgba(33, 190, 255, .16) !important;
  }
}

.fq-shop-follow-wrap{position:relative!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(1rem,2.2vw,2rem)!important;margin:2.7rem auto 2.2rem!important;text-align:center!important}
.fq-shop-follow-wrap::before,.fq-shop-follow-wrap::after{content:"";height:1px;flex:1 1 0;max-width:36rem;background:linear-gradient(90deg,transparent,rgba(99,72,255,.55))}
.fq-shop-follow-wrap::after{background:linear-gradient(90deg,rgba(99,72,255,.55),transparent)}
.fq-shop-follow-btn{appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:250px;height:52px;padding:0 1.55rem;border:1px solid rgba(103,88,255,.72);border-radius:999px;background:linear-gradient(100deg,#5430f5 0%,#5f32ff 50%,#4b2ae7 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 28px rgba(50,29,170,.18);color:#fff;font:inherit;font-weight:750;font-size:1.48rem;line-height:1;letter-spacing:-.015em;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,background .22s ease}
.fq-shop-follow-heart{width:2.2rem;height:2.2rem;display:grid;place-items:center;flex:0 0 2.2rem;color:#fff;transition:transform .22s ease}.fq-shop-follow-heart svg{width:100%!important;height:100%!important;display:block!important}.fq-shop-follow-label{white-space:nowrap}.fq-shop-follow-check{display:none;font-size:1.75rem;line-height:1;color:#fff}
.fq-shop-follow-btn.is-followed{background:linear-gradient(100deg,#5731f7 0%,#212978 100%);border-color:rgba(44,170,255,.72)}.fq-shop-follow-btn.is-followed .fq-shop-follow-heart{width:2.65rem;height:2.65rem;flex-basis:2.65rem;border-radius:50%;padding:.48rem;background:linear-gradient(135deg,#6737ff,#08a9e7);box-shadow:0 0 18px rgba(24,176,255,.22)}.fq-shop-follow-btn.is-followed .fq-shop-follow-heart svg path{fill:#fff;stroke:#fff}.fq-shop-follow-btn.is-followed .fq-shop-follow-check{display:inline-block}
@media (hover:hover) and (pointer:fine){.fq-shop-follow-btn:hover{transform:translateY(-1px);border-color:#32c7ff;box-shadow:0 0 0 1px rgba(46,196,255,.22),0 0 16px rgba(31,192,255,.38),0 0 30px rgba(54,74,255,.20),inset 0 1px 0 rgba(255,255,255,.18)}.fq-shop-follow-btn:hover .fq-shop-follow-heart{transform:scale(1.08)}}
.fq-shop-follow-btn:focus-visible{outline:2px solid #39c9ff;outline-offset:4px}

.fq-shop-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:2rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}
.fq-shop-modal[aria-hidden="false"]{opacity:1;visibility:visible;pointer-events:auto}
.fq-shop-modal__backdrop{position:absolute;inset:0;background:rgba(2,3,10,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.fq-shop-modal__dialog{position:relative;width:min(430px,calc(100vw - 2.5rem));max-height:calc(100vh - 3rem);overflow:auto;overscroll-behavior:contain;padding:2rem 2rem 1.45rem;border:1px solid rgba(90,92,255,.72);border-radius:3rem;background:radial-gradient(circle at 50% -10%,rgba(91,68,255,.18),transparent 34%),linear-gradient(145deg,rgba(14,16,39,.985),rgba(7,8,22,.995));box-shadow:0 0 0 1px rgba(153,74,255,.08),0 0 32px rgba(52,78,255,.16),0 26px 90px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.06);color:#fff;text-align:center;transform:translateY(14px) scale(.965);opacity:0;transition:transform .32s cubic-bezier(.18,.85,.25,1),opacity .24s ease;scrollbar-width:none}
.fq-shop-modal__dialog::-webkit-scrollbar{display:none}.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__dialog{transform:translateY(0) scale(1);opacity:1}
.fq-shop-modal__close{position:absolute;top:1.05rem;right:1.05rem;width:3.5rem;height:3.5rem;padding:.82rem;border:1px solid rgba(137,121,255,.45);border-radius:50%;background:rgba(255,255,255,.025);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:3;transition:border-color .2s ease,background .2s ease,transform .2s ease}.fq-shop-modal__close svg{width:100%;height:100%;display:block}.fq-shop-modal__close:hover{border-color:#47c7ff;background:rgba(50,193,255,.08);transform:rotate(5deg)}
.fq-shop-modal__spark{position:absolute;color:#6c63ff;font-size:2rem;line-height:1;text-shadow:0 0 14px rgba(89,91,255,.75);pointer-events:none;animation:fqShopTwinkle 2.4s ease-in-out infinite}.fq-shop-modal__spark--one{top:4.5rem;left:4.5rem}.fq-shop-modal__spark--two{top:9rem;right:4.1rem;animation-delay:.9s}@keyframes fqShopTwinkle{0%,100%{opacity:.35;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(25deg)}}
.fq-shop-modal__shop-badge{width:5.8rem;height:5.8rem;margin:0 auto 1.2rem;border-radius:1.35rem;display:grid;place-items:center;background:linear-gradient(145deg,#6c38ff,#4b29dc);border:1px solid rgba(132,111,255,.72);box-shadow:0 0 0 4px rgba(103,74,255,.08),0 0 26px rgba(83,62,255,.42),inset 0 1px 0 rgba(255,255,255,.16);font-size:1.75rem;font-weight:800;letter-spacing:-.06em;color:#fff;text-transform:lowercase}
.fq-shop-modal__title{margin:0;color:#fff;font-size:clamp(2rem,2.5vw,2.65rem);line-height:1.08;font-weight:800;letter-spacing:-.035em}.fq-shop-modal__title span{background:linear-gradient(90deg,#c08cff,#754dff);-webkit-background-clip:text;background-clip:text;color:transparent}
.fq-shop-modal__text{max-width:36rem;margin:1rem auto 1.25rem;color:rgba(231,235,255,.82);font-size:1.16rem;line-height:1.5}
.fq-shop-modal__qr-card{width:min(205px,58vw);aspect-ratio:1/1;margin:0 auto 1.25rem;padding:.55rem;border-radius:1.55rem;background:#fff;box-shadow:0 15px 38px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.72);display:grid;place-items:center;overflow:hidden}.fq-shop-modal__qr-card img{display:block;width:100%;height:100%;object-fit:contain;border-radius:1rem}.fq-shop-modal__qr-fallback{color:#3c3c46;font-weight:700;font-size:1rem}
.fq-shop-modal__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.85rem 0 1.25rem}.fq-shop-modal__benefit{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.12rem;color:#fff}.fq-shop-modal__benefit-icon{width:3.5rem;height:3.5rem;margin-bottom:.25rem;border:1px solid rgba(39,188,255,.58);border-radius:50%;display:grid;place-items:center;color:#34c9ff;background:radial-gradient(circle at 35% 30%,rgba(67,202,255,.15),rgba(53,47,190,.16));box-shadow:0 0 15px rgba(37,167,255,.12)}.fq-shop-modal__benefit-icon svg{width:1.8rem;height:1.8rem}.fq-shop-modal__benefit strong{font-size:.92rem;line-height:1.15}.fq-shop-modal__benefit small{font-size:.78rem;line-height:1.15;color:rgba(219,224,255,.62)}
.fq-shop-modal__app{appearance:none;-webkit-appearance:none;width:100%;min-height:4.65rem;padding:.75rem 1rem .75rem 1.5rem;border:1px solid rgba(98,80,255,.72);border-radius:999px;display:flex;align-items:center;justify-content:center;gap:.85rem;color:#fff!important;font:inherit;font-size:1.18rem;font-weight:760;background:linear-gradient(100deg,#6230ff 0%,#5429ff 60%,#2832bc 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 26px rgba(47,34,176,.18);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fq-shop-modal__app-arrow{margin-left:auto;width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);font-size:1.4rem}.fq-shop-modal__app:hover{transform:translateY(-1px);border-color:#33c6ff;box-shadow:0 0 20px rgba(40,184,255,.16),0 10px 26px rgba(47,34,176,.20)}
.fq-shop-modal__later{appearance:none;border:0;background:none;color:rgba(220,224,255,.74);font:inherit;font-size:1rem;text-decoration:underline;text-underline-offset:3px;margin:.85rem auto 0;cursor:pointer;padding:.3rem .7rem}.fq-shop-modal__later:hover{color:#fff}
html.fq-shop-modal-open,html.fq-shop-modal-open body{overflow:hidden!important;overscroll-behavior:none!important}
@media screen and (max-width:749px){.fq-shop-follow-wrap{gap:.8rem!important;margin:2rem auto 1.6rem!important}.fq-shop-follow-wrap::before,.fq-shop-follow-wrap::after{max-width:7rem}.fq-shop-follow-btn{min-width:0;width:min(255px,76vw);height:49px;padding:0 1.2rem;font-size:1.35rem}.fq-shop-modal{padding:.8rem}.fq-shop-modal__dialog{width:min(100%,390px);max-height:calc(100vh - 1.6rem);padding:1.55rem 1rem 1.1rem;border-radius:2.35rem}.fq-shop-modal__close{top:.8rem;right:.8rem;width:3.25rem;height:3.25rem}.fq-shop-modal__spark--one{top:3.8rem;left:2.6rem}.fq-shop-modal__spark--two{top:8rem;right:2.4rem}.fq-shop-modal__shop-badge{width:5rem;height:5rem;margin-bottom:.95rem;font-size:1.55rem}.fq-shop-modal__title{font-size:1.85rem}.fq-shop-modal__text{font-size:1rem;margin:.85rem auto 1.05rem}.fq-shop-modal__desktop-br{display:none}.fq-shop-modal__qr-card{width:min(190px,56vw);margin-bottom:1rem}.fq-shop-modal__benefits{gap:.35rem;margin:.7rem 0 1rem}.fq-shop-modal__benefit-icon{width:3.15rem;height:3.15rem}.fq-shop-modal__benefit strong{font-size:.79rem}.fq-shop-modal__benefit small{font-size:.68rem}.fq-shop-modal__app{min-height:4.35rem;font-size:1.06rem}.fq-shop-modal__app-arrow{width:3rem;height:3rem}.fq-shop-modal__later{font-size:.92rem;margin-top:.7rem}}
@media screen and (max-width:390px){.fq-shop-follow-wrap::before,.fq-shop-follow-wrap::after{max-width:4rem}.fq-shop-follow-btn{width:min(238px,74vw);height:47px;font-size:1.27rem}.fq-shop-modal__dialog{padding:1.35rem .85rem 1rem}.fq-shop-modal__benefit small{display:none}.fq-shop-modal__qr-card{width:min(176px,55vw)}}
@media (prefers-reduced-motion:reduce){.fq-shop-modal__dialog,.fq-shop-modal__spark{transition:none!important;animation:none!important}}

html.fq-shop-modal-open,
html.fq-shop-modal-open body{
  overflow:visible!important;
  overscroll-behavior:auto!important;
}
.fq-shop-modal{
  pointer-events:none!important;
  z-index:2147483000;
  opacity:0;
  visibility:hidden;
  transition:opacity .34s cubic-bezier(.22,.8,.2,1),visibility 0s linear .38s;
}
.fq-shop-modal[aria-hidden="false"]{
  pointer-events:none!important;
  opacity:1;
  visibility:visible;
  transition:opacity .32s cubic-bezier(.22,.8,.2,1),visibility 0s linear 0s;
}
.fq-shop-modal__backdrop{
  pointer-events:none!important;
  background:rgba(3,4,13,.40)!important;
  backdrop-filter:blur(2.5px) saturate(.82)!important;
  -webkit-backdrop-filter:blur(2.5px) saturate(.82)!important;
  opacity:0;
  transition:opacity .34s ease;
}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__backdrop{opacity:1}
.fq-shop-modal__dialog{
  pointer-events:auto!important;
  will-change:transform,opacity,filter;
  transform:translateY(26px) scale(.925) rotateX(4deg)!important;
  transform-origin:50% 46%;
  opacity:0!important;
  filter:blur(8px) saturate(.82);
  transition:
    transform .46s cubic-bezier(.16,1,.3,1),
    opacity .28s ease,
    filter .42s ease,
    box-shadow .42s ease!important;
}
.fq-shop-modal__dialog::after{
  content:"";
  position:absolute;
  inset:-1px;
  border-radius:inherit;
  pointer-events:none;
  opacity:0;
  background:linear-gradient(120deg,transparent 4%,rgba(56,196,255,.38) 24%,rgba(113,83,255,.52) 52%,rgba(220,67,255,.30) 76%,transparent 96%);
  padding:1px;
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  transition:opacity .55s ease;
}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__dialog{
  transform:translateY(0) scale(1) rotateX(0)!important;
  opacity:1!important;
  filter:blur(0) saturate(1);
  box-shadow:0 0 0 1px rgba(111,98,255,.10),0 0 38px rgba(54,115,255,.16),0 30px 100px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__dialog::after{opacity:.82}
.fq-shop-modal.is-closing .fq-shop-modal__dialog{
  transform:translateY(14px) scale(.955) rotateX(2deg)!important;
  opacity:0!important;
  filter:blur(5px) saturate(.88);
  transition-duration:.32s,.22s,.28s,.28s!important;
}
.fq-shop-modal.is-closing .fq-shop-modal__backdrop{opacity:0!important;transition-duration:.28s!important}
.fq-shop-modal.is-closing .fq-shop-modal__dialog::after{opacity:0}
.fq-shop-modal[aria-hidden="true"] .fq-shop-modal__dialog{pointer-events:none!important}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__shop-badge{animation:fqShopBadgeArrival .52s .08s cubic-bezier(.16,1,.3,1) both}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__title{animation:fqShopContentArrival .48s .12s cubic-bezier(.16,1,.3,1) both}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__text{animation:fqShopContentArrival .48s .17s cubic-bezier(.16,1,.3,1) both}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__qr-card{animation:fqShopContentArrival .50s .21s cubic-bezier(.16,1,.3,1) both}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__benefits{animation:fqShopContentArrival .48s .26s cubic-bezier(.16,1,.3,1) both}
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__app,
.fq-shop-modal[aria-hidden="false"] .fq-shop-modal__later{animation:fqShopContentArrival .48s .30s cubic-bezier(.16,1,.3,1) both}
@keyframes fqShopBadgeArrival{from{opacity:0;transform:translateY(-10px) scale(.78) rotate(-5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}
@keyframes fqShopContentArrival{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){
  .fq-shop-modal,.fq-shop-modal__backdrop,.fq-shop-modal__dialog,.fq-shop-modal__dialog::after,
  .fq-shop-modal__shop-badge,.fq-shop-modal__title,.fq-shop-modal__text,.fq-shop-modal__qr-card,.fq-shop-modal__benefits,.fq-shop-modal__app,.fq-shop-modal__later{
    animation:none!important;transition:none!important;filter:none!important;transform:none!important;
  }
}

.fq-shop-modal{
  inset:0!important;
  width:auto!important;
  height:auto!important;
  max-width:none!important;
  max-height:none!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  contain:layout paint;
}
.fq-shop-modal__backdrop{
  inset:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.fq-shop-modal__dialog{
  overflow:hidden!important;
  overscroll-behavior:none!important;
  max-height:none!important;
  scrollbar-width:none!important;
  box-sizing:border-box!important;
}
.fq-shop-modal__dialog::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.fq-shop-modal__app{text-decoration:none!important}
html.fq-shop-modal-open,
html.fq-shop-modal-open body{
  overflow:hidden!important;
  overflow-x:hidden!important;
  overflow-y:hidden!important;
  overscroll-behavior:none!important;
}
html.fq-shop-modal-open::-webkit-scrollbar,
html.fq-shop-modal-open body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
@media screen and (max-height:760px) and (min-width:750px){
  .fq-shop-modal__dialog{padding:1.35rem 1.55rem 1rem!important;width:min(400px,calc(100% - 2rem))!important}
  .fq-shop-modal__shop-badge{width:4.8rem!important;height:4.8rem!important;margin-bottom:.65rem!important}
  .fq-shop-modal__title{font-size:2.05rem!important}
  .fq-shop-modal__text{margin:.55rem auto .75rem!important;font-size:.98rem!important}
  .fq-shop-modal__qr-card{width:165px!important;margin-bottom:.7rem!important}
  .fq-shop-modal__benefits{margin:.5rem 0 .7rem!important}
  .fq-shop-modal__benefit-icon{width:3rem!important;height:3rem!important}
  .fq-shop-modal__app{min-height:3.95rem!important}
  .fq-shop-modal__later{margin-top:.45rem!important}
}
@media screen and (max-width:749px){
  .fq-shop-modal{padding:.65rem!important}
  .fq-shop-modal__dialog{overflow:hidden!important;max-height:none!important}
}

html.fq-shop-modal-open,
html.fq-shop-modal-open body{
  overflow:visible!important;
  overflow-x:clip!important;
  overflow-y:visible!important;
  overscroll-behavior:auto!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
}
html.fq-shop-modal-open,
html.fq-shop-modal-open body{
  scrollbar-width:none!important;
}
html.fq-shop-modal-open::-webkit-scrollbar,
html.fq-shop-modal-open body::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}

html.fq-shop-modal-open,
html.fq-shop-modal-open body,
html.fq-shop-modal-open .fq-shop-modal,
html.fq-shop-modal-open .fq-shop-modal__backdrop,
html.fq-shop-modal-open .fq-shop-modal__dialog{
  touch-action:pinch-zoom!important;
  -ms-touch-action:pinch-zoom!important;
}
html.fq-shop-modal-open .fq-shop-modal__dialog *{
  touch-action:pinch-zoom!important;
}

.fq-shop-info-btn{
  appearance:none;
  -webkit-appearance:none;
  width:44px;
  height:44px;
  flex:0 0 44px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0;
  border:1px solid rgba(74,190,255,.62);
  border-radius:50%;
  background:linear-gradient(145deg,rgba(25,31,83,.96),rgba(40,23,112,.96));
  color:#7ad9ff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(89,66,255,.12),0 8px 22px rgba(24,23,88,.24);
  cursor:pointer;
  transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,color .22s ease;
}
.fq-shop-info-btn svg{width:20px;height:20px;display:block}
@media (hover:hover) and (pointer:fine){
  .fq-shop-info-btn:hover{
    transform:translateY(-1px) scale(1.04);
    color:#fff;
    border-color:#32c7ff;
    box-shadow:0 0 0 1px rgba(46,196,255,.24),0 0 18px rgba(31,192,255,.42),0 0 30px rgba(86,63,255,.22),inset 0 1px 0 rgba(255,255,255,.16);
  }
}
.fq-shop-info-btn:focus-visible{outline:2px solid #39c9ff;outline-offset:4px}
@media screen and (max-width:749px){
  .fq-shop-info-btn{width:40px;height:40px;flex-basis:40px}
  .fq-shop-info-btn svg{width:18px;height:18px}
}

.fq-shop-follow-stage{
  position:relative!important;
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  flex:0 0 auto!important;
  isolation:isolate!important;
}
.fq-shop-follow-stage .fq-shop-follow-btn{
  position:relative!important;
  z-index:5!important;
  pointer-events:none!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}

.fq-shop-follow-stage .fq-shop-native-button{
  position:absolute!important;
  inset:0!important;
  z-index:20!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  opacity:1!important;
  pointer-events:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
.fq-shop-follow-stage .fq-shop-native-button > *{
  display:block!important;
  position:relative!important;
  z-index:21!important;
  opacity:.001!important;
  pointer-events:auto!important;
  cursor:pointer!important;
  transform:scale(7)!important;
  transform-origin:center center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
.fq-shop-follow-stage:has(.fq-shop-native-button:focus-within) .fq-shop-follow-btn{
  outline:2px solid #56d7ff!important;
  outline-offset:4px!important;
}
@media (hover:hover) and (pointer:fine){
  .fq-shop-follow-stage:hover .fq-shop-follow-btn{
    transform:translateY(-1px);
    border-color:#32c7ff;
    box-shadow:0 0 0 1px rgba(46,196,255,.22),0 0 16px rgba(31,192,255,.38),0 0 30px rgba(54,74,255,.20),inset 0 1px 0 rgba(255,255,255,.18);
  }
  .fq-shop-follow-stage:hover .fq-shop-follow-heart{transform:scale(1.08)}
}

.fq-shop-info-btn{
  --fq-guide-size:50px;
  position:relative!important;
  width:var(--fq-guide-size)!important;
  height:var(--fq-guide-size)!important;
  flex:0 0 var(--fq-guide-size)!important;
  display:inline-grid!important;
  place-items:center!important;
  padding:0!important;
  border:0!important;
  border-radius:16px!important;
  color:#bff2ff!important;
  background:
    radial-gradient(circle at 30% 22%,rgba(255,255,255,.22),transparent 24%),
    linear-gradient(145deg,rgba(28,43,107,.98),rgba(38,20,112,.98))!important;
  box-shadow:
    0 0 0 1px rgba(93,220,255,.62),
    0 0 0 4px rgba(91,62,255,.10),
    0 10px 28px rgba(16,22,82,.36),
    inset 0 1px 0 rgba(255,255,255,.18)!important;
  overflow:visible!important;
  cursor:pointer!important;
  isolation:isolate!important;
  transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,filter .32s ease!important;
}
.fq-shop-info-btn::before{
  content:"";
  position:absolute;
  inset:2px;
  border-radius:14px;
  padding:1px;
  background:conic-gradient(from 180deg,#3fd8ff,#7857ff,#ff4db8,#3fd8ff);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  opacity:.72;
  pointer-events:none;
}
.fq-shop-info-glyph{
  width:25px!important;
  height:25px!important;
  filter:drop-shadow(0 0 7px rgba(70,211,255,.38));
  transition:transform .32s cubic-bezier(.16,1,.3,1),color .25s ease!important;
}
.fq-shop-info-orbit{
  position:absolute;
  inset:-7px;
  border-radius:21px;
  border:1px dashed rgba(92,211,255,.28);
  opacity:.55;
  pointer-events:none;
  transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s ease;
}
.fq-shop-info-spark{
  position:absolute;
  width:5px;
  height:5px;
  border-radius:50%;
  background:#6fe7ff;
  box-shadow:0 0 9px #53dcff,0 0 18px rgba(99,67,255,.75);
  pointer-events:none;
}
.fq-shop-info-spark--a{right:-4px;top:7px;animation:fqGuideSpark 2.4s ease-in-out infinite}
.fq-shop-info-spark--b{left:-3px;bottom:8px;animation:fqGuideSpark 2.4s .8s ease-in-out infinite}
.fq-shop-info-tip{
  position:absolute;
  left:calc(100% + 12px);
  right:auto;
  top:50%;
  transform:translate(-8px,-50%) scale(.94);
  transform-origin:left center;
  padding:.68rem .9rem;
  border:1px solid rgba(91,207,255,.42);
  border-radius:999px;
  background:rgba(9,11,31,.92);
  color:#fff;
  font-size:.9rem;
  font-weight:700;
  line-height:1;
  letter-spacing:.01em;
  white-space:nowrap;
  box-shadow:0 12px 34px rgba(0,0,0,.34),0 0 18px rgba(67,88,255,.16);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  transition:opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility .2s ease;
}
.fq-shop-info-tip::after{
  content:"";
  position:absolute;
  right:100%;left:auto;top:50%;
  width:8px;height:8px;
  background:rgba(9,11,31,.92);
  border-left:1px solid rgba(91,207,255,.42);
  border-bottom:1px solid rgba(91,207,255,.42);
  transform:translate(4px,-50%) rotate(45deg);
}
@keyframes fqGuideSpark{0%,100%{transform:scale(.7);opacity:.35}50%{transform:scale(1.35);opacity:1}}
@media (hover:hover) and (pointer:fine){
  .fq-shop-info-btn:hover{
    transform:translateY(-2px) scale(1.055)!important;
    filter:saturate(1.12)!important;
    box-shadow:0 0 0 1px rgba(93,220,255,.9),0 0 0 5px rgba(91,62,255,.13),0 0 24px rgba(46,207,255,.36),0 14px 34px rgba(16,22,82,.44),inset 0 1px 0 rgba(255,255,255,.22)!important;
  }
  .fq-shop-info-btn:hover .fq-shop-info-orbit{transform:rotate(90deg) scale(1.05);opacity:.95}
  .fq-shop-info-btn:hover .fq-shop-info-glyph{transform:scale(1.08) rotate(-3deg);color:#fff}
  .fq-shop-info-btn:hover .fq-shop-info-tip{opacity:1;visibility:visible;transform:translate(0,-50%) scale(1)}
}
.fq-shop-info-btn:active{transform:translateY(0) scale(.96)!important}
.fq-shop-info-btn:focus-visible{outline:2px solid #5de0ff!important;outline-offset:5px!important}
@media screen and (max-width:749px){
  .fq-shop-info-btn{--fq-guide-size:46px;border-radius:15px!important}
  .fq-shop-info-orbit{inset:-5px;border-radius:19px}
  .fq-shop-info-glyph{width:23px!important;height:23px!important}
  .fq-shop-info-tip{display:none!important}
}

.fq-shop-follow-wrap{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:18px!important;
}

.fq-shop-follow-stage,
.fq-shop-follow-btn,
.fq-shop-native-button{
  all:unset;
}

.fq-shop-native-shell{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:58px!important;
  padding:7px!important;
  border-radius:999px!important;
  isolation:isolate!important;
  overflow:visible!important;
  background:linear-gradient(135deg,rgba(92,49,255,.22),rgba(22,185,255,.08))!important;
  box-shadow:
    0 0 0 1px rgba(77,207,255,.48),
    0 0 0 4px rgba(90,55,255,.08),
    0 14px 38px rgba(18,16,74,.30),
    inset 0 1px 0 rgba(255,255,255,.12)!important;
}
.fq-shop-native-shell::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius:inherit;
  padding:1px;
  background:linear-gradient(105deg,rgba(48,205,255,.92),rgba(103,72,255,.72),rgba(238,58,177,.55));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  opacity:.78;
}
.fq-shop-native-shell::after{
  content:"";
  position:absolute;
  inset:8px 18%;
  border-radius:999px;
  background:radial-gradient(ellipse at center,rgba(78,205,255,.20),transparent 72%);
  filter:blur(10px);
  pointer-events:none;
  z-index:-1;
}

.fq-shop-native-shell > *{
  position:relative!important;
  z-index:2!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:none!important;
  filter:none!important;
  clip:auto!important;
  clip-path:none!important;
  margin:0!important;
}
@media (hover:hover) and (pointer:fine){
  .fq-shop-native-shell:hover{
    box-shadow:
      0 0 0 1px rgba(77,207,255,.72),
      0 0 0 5px rgba(90,55,255,.10),
      0 16px 42px rgba(18,16,74,.34),
      0 0 24px rgba(47,191,255,.20),
      inset 0 1px 0 rgba(255,255,255,.15)!important;
  }
}

.fq-shop-info-btn:disabled,
.fq-shop-info-btn[aria-disabled="true"]{
  pointer-events:none!important;
  cursor:default!important;
  transform:none!important;
}
.fq-shop-info-btn:disabled .fq-shop-info-tip,
.fq-shop-info-btn[aria-disabled="true"] .fq-shop-info-tip{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

@media screen and (max-width:749px){
  .fq-shop-follow-wrap{gap:12px!important;}
  .fq-shop-native-shell{min-height:52px!important;padding:6px!important;}
}

.fq-shop-native-shell.is-followed,
.fq-shop-native-shell[data-fq-shop-followed="true"]{
  cursor:default!important;
  filter:saturate(.92)!important;
}
.fq-shop-native-shell.is-followed > *,
.fq-shop-native-shell[data-fq-shop-followed="true"] > *{
  cursor:default!important;
}
.fq-shop-native-shell.is-followed::before,
.fq-shop-native-shell[data-fq-shop-followed="true"]::before{
  opacity:.55!important;
}
@media (hover:hover) and (pointer:fine){
  .fq-shop-native-shell.is-followed:hover,
  .fq-shop-native-shell[data-fq-shop-followed="true"]:hover{
    transform:none!important;
  }
}

@media screen and (max-width: 989px) {
  footer .footer__blocks-wrapper .footer-block--menu {
    --fq-ent-cyan: 33, 190, 255;
    --fq-ent-cyan-strong: #21beff;
    --fq-ent-text: #f5f8ff;
  }

  footer .footer__blocks-wrapper .footer-block--unified {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 1rem !important;
    border: 1px solid rgba(var(--fq-final-purple), .34) !important;
    border-radius: 1.75rem !important;
    background:
      radial-gradient(circle at 5% 0%, rgba(var(--fq-final-purple), .10), transparent 34%),
      radial-gradient(circle at 100% 100%, rgba(var(--fq-final-pink), .04), transparent 34%),
      linear-gradient(145deg, rgba(var(--fq-final-panel), .94), rgba(9, 9, 17, .92)) !important;
    box-shadow: 0 18px 50px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.035) !important;
    overflow: hidden !important;
  }
  footer .footer__blocks-wrapper .footer-block--unified::before {
    display:block !important;
    content:"" !important;
    position:absolute !important;
    left:7% !important;
    right:7% !important;
    top:0 !important;
    height:1px !important;
    background:linear-gradient(90deg,transparent,rgba(var(--fq-final-blue),.55),rgba(var(--fq-final-purple),.92),rgba(var(--fq-final-pink),.55),transparent) !important;
    box-shadow:0 0 18px rgba(var(--fq-final-purple),.28) !important;
    pointer-events:none !important;
  }

  footer .footer__blocks-wrapper .footer-single-details > summary {
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:1rem !important;
    min-height:auto !important;
    margin:0 0 1rem !important;
    padding:0 !important;
    cursor:pointer !important;
    pointer-events:auto !important;
  }
  footer .footer__blocks-wrapper .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading,
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading {
    position:relative !important;
    display:flex !important;
    align-items:center !important;
    gap:.7rem !important;
    width:max-content !important;
    max-width:calc(100% - 3.2rem) !important;
    min-height:3.2rem !important;
    margin:0 !important;
    padding:.46rem .9rem .46rem .52rem !important;
    border:1px solid rgba(var(--fq-final-purple),.32) !important;
    border-radius:1.1rem !important;
    background:linear-gradient(100deg,rgba(var(--fq-final-purple),.12),rgba(var(--fq-final-pink),.035) 70%,transparent) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 24px rgba(0,0,0,.08) !important;
    color:#fff !important;
    font-size:1.28rem !important;
    line-height:1.1 !important;
    font-weight:700 !important;
  }
  footer .footer__blocks-wrapper .footer-block__heading::after {
    display:block !important;
    content:"" !important;
    position:absolute !important;
    left:3.65rem !important;
    right:.75rem !important;
    bottom:0 !important;
    height:1px !important;
    background:linear-gradient(90deg,rgba(var(--fq-final-purple),.82),rgba(var(--fq-final-pink),.44),transparent) !important;
    opacity:.9 !important;
  }

  footer .footer__blocks-wrapper .footer-block--unified:not(.footer-block--menu) .footer-block__heading::before {
    display:block !important;
    content:"" !important;
    position:static !important;
    width:2.35rem !important;
    height:2.35rem !important;
    flex:0 0 2.35rem !important;
    margin:0 !important;
    border-radius:.76rem !important;
    background-color:#ff5baf !important;
    box-shadow:0 0 0 1px rgba(var(--fq-final-pink),.30),0 0 20px rgba(var(--fq-final-pink),.15) !important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M4 13v4a2 2 0 0 0 2 2h2v-7H6a2 2 0 0 0-2 1Zm16 0v4a2 2 0 0 1-2 2h-2v-7h2a2 2 0 0 1 2 1Zm-4 6c0 1.1-.9 2-2 2h-2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.48rem 1.48rem no-repeat !important;
            mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M4 13v4a2 2 0 0 0 2 2h2v-7H6a2 2 0 0 0-2 1Zm16 0v4a2 2 0 0 1-2 2h-2v-7h2a2 2 0 0 1 2 1Zm-4 6c0 1.1-.9 2-2 2h-2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.48rem 1.48rem no-repeat !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::before {
    display:block !important;
    content:"" !important;
    position:static !important;
    width:2.35rem !important;
    height:2.35rem !important;
    flex:0 0 2.35rem !important;
    margin:0 !important;
    border-radius:.76rem !important;
    background-color:var(--fq-ent-cyan-strong) !important;
    box-shadow:0 0 0 1px rgba(var(--fq-ent-cyan),.34),0 0 20px rgba(var(--fq-ent-cyan),.20) !important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 21h16M6 21V8l6-4 6 4v13M9 10h1m4 0h1M9 14h1m4 0h1M9 18h1m4 0h1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.45rem 1.45rem no-repeat !important;
            mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 21h16M6 21V8l6-4 6 4v13M9 10h1m4 0h1M9 14h1m4 0h1M9 18h1m4 0h1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.45rem 1.45rem no-repeat !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .footer-block__heading::after {
    background:linear-gradient(90deg,rgba(var(--fq-ent-cyan),.72),rgba(124,82,255,.38),transparent) !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .footer-block__details-content {
    display:grid !important;
    gap:.28rem !important;
    margin:0 !important;
    padding:0 !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link,
  footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n) .list-menu__item--link {
    display:grid !important;
    grid-template-columns:2.7rem minmax(0,1fr) 2.15rem !important;
    align-items:center !important;
    gap:.82rem !important;
    width:100% !important;
    min-height:4.2rem !important;
    padding:.62rem .65rem !important;
    color:var(--fq-ent-text) !important;
    border:1px solid transparent !important;
    border-radius:1.15rem !important;
    background:transparent !important;
    box-shadow:none !important;
    font-size:1.28rem !important;
    line-height:1.35 !important;
    text-decoration:none !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before,
  footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n) .list-menu__item--link::before {
    display:block !important;
    content:"" !important;
    position:static !important;
    width:2.7rem !important;
    height:2.7rem !important;
    border-radius:.82rem !important;
    background-color:var(--fq-ent-cyan-strong) !important;
    box-shadow:inset 0 0 0 1px rgba(var(--fq-ent-cyan),.24),0 0 12px rgba(var(--fq-ent-cyan),.10) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::after {
    display:block !important;
    content:"" !important;
    position:static !important;
    width:2.05rem !important;
    height:2.05rem !important;
    border:1px solid rgba(var(--fq-ent-cyan),.30) !important;
    border-radius:50% !important;
    background-color:rgba(var(--fq-ent-cyan),.035) !important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6' fill='none' stroke='%2321beff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-position:center !important;
    background-size:.95rem .95rem !important;
    background-repeat:no-repeat !important;
    box-shadow:none !important;
  }

  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active {
    color:#fff !important;
    border-color:rgba(var(--fq-ent-cyan),.30) !important;
    background:linear-gradient(100deg,rgba(var(--fq-ent-cyan),.09),rgba(124,82,255,.035) 72%,transparent) !important;
    box-shadow:inset 3px 0 0 rgba(var(--fq-ent-cyan),.78),0 10px 28px rgba(0,0,0,.10) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active::before {
    background-color:var(--fq-ent-cyan-strong) !important;
    box-shadow:0 0 18px rgba(var(--fq-ent-cyan),.24) !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--active::after {
    border-color:rgba(var(--fq-ent-cyan),.48) !important;
  }

  footer .fq-contact-premium {
    margin-top:.6rem !important;
    width:100% !important;
    max-width:100% !important;
    transform:none !important;
    opacity:1 !important;
    filter:none !important;
  }
}

@media screen and (max-width: 480px) {
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link,
  footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n) .list-menu__item--link {
    grid-template-columns:2.45rem minmax(0,1fr) 1.95rem !important;
    gap:.72rem !important;
    min-height:4rem !important;
    font-size:1.18rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::before,
  footer .footer__blocks-wrapper .footer-block--menu li:nth-child(n) .list-menu__item--link::before {
    width:2.45rem !important;
    height:2.45rem !important;
  }
  footer .footer__blocks-wrapper .footer-block--menu .list-menu__item--link::after {
    width:1.95rem !important;
    height:1.95rem !important;
  }
}

:root {
  --fqtlx-bg: #080914;
  --fqtlx-panel: rgba(9, 11, 27, .965);
  --fqtlx-panel-2: rgba(14, 16, 37, .97);
  --fqtlx-panel-3: rgba(17, 20, 46, .96);
  --fqtlx-cyan: #35d9ff;
  --fqtlx-blue: #3688ff;
  --fqtlx-violet: #7359ff;
  --fqtlx-magenta: #ff4cc7;
  --fqtlx-pink: #ff69d4;
  --fqtlx-white: #f8f9ff;
  --fqtlx-muted: #a7afca;
  --fqtlx-muted-2: #7f88a8;
  --fqtlx-line: rgba(255,255,255,.075);
  --fqtlx-shadow: 0 34px 100px rgba(0,0,0,.62);
}

.tl-switcher-container {
  position: relative !important;
  z-index: 80 !important;
  font-family: var(--font-body-family, Poppins, sans-serif) !important;
}

.tl-switcher-container .tl-wrapper {
  position: relative !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}

.tl-switcher-container .tl-selections {
  position: relative !important;
  isolation: isolate !important;
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  max-width: 100% !important;
  min-height: 58px !important;
  gap: 5px !important;
  padding: 5px !important;
  border: 1px solid rgba(111, 89, 255, .48) !important;
  border-radius: 21px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 10% 0%, rgba(52, 214, 255, .105), transparent 34%),
    radial-gradient(circle at 100% 100%, rgba(255, 76, 199, .09), transparent 36%),
    linear-gradient(135deg, rgba(16, 18, 39, .985), rgba(7, 8, 18, .995)) !important;
  box-shadow:
    0 18px 46px rgba(0, 0, 0, .34),
    inset 0 1px 0 rgba(255, 255, 255, .065),
    0 0 0 1px rgba(53, 217, 255, .025) !important;
  transition:
    transform .28s cubic-bezier(.2,.8,.2,1),
    border-color .28s ease,
    box-shadow .28s ease !important;
}

.tl-switcher-container .tl-selections::before {
  content: "" !important;
  position: absolute !important;
  inset: -1px !important;
  z-index: -1 !important;
  border-radius: inherit !important;
  padding: 1px !important;
  pointer-events: none !important;
  background: linear-gradient(
    110deg,
    rgba(53, 217, 255, .96),
    rgba(54, 136, 255, .68) 26%,
    rgba(115, 89, 255, .82) 58%,
    rgba(255, 76, 199, .90)
  ) !important;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
  -webkit-mask-composite: xor !important;
  mask-composite: exclude !important;
  opacity: .63 !important;
}

.tl-switcher-container .tl-selections:hover {
  transform: translateY(-2px) !important;
  border-color: rgba(53, 217, 255, .74) !important;
  box-shadow:
    0 21px 54px rgba(0, 0, 0, .38),
    inset 0 1px 0 rgba(255,255,255,.075),
    0 0 26px rgba(76, 98, 255, .15) !important;
}

.tl-switcher-container .tl-selection {
  position: relative !important;
  z-index: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  min-width: 0 !important;
  min-height: 46px !important;
  gap: 10px !important;
  padding: 0 16px !important;
  color: var(--fqtlx-white) !important;
  background: transparent !important;
  border: 1px solid transparent !important;
  border-radius: 15px !important;
  box-shadow: none !important;
  transition: background .22s ease, border-color .22s ease, transform .22s ease !important;
}

.tl-switcher-container .tl-selection + .tl-selection {
  border-left-color: rgba(255,255,255,.07) !important;
}

.tl-switcher-container .tl-selection:hover {
  transform: translateY(-1px) !important;
  border-color: rgba(255,255,255,.055) !important;
  background: linear-gradient(110deg, rgba(53,217,255,.07), rgba(115,89,255,.10)) !important;
}

.tl-switcher-container .tl-flag {
  width: 27px !important;
  height: 20px !important;
  flex: 0 0 27px !important;
  object-fit: cover !important;
  border-radius: 5px !important;
  box-shadow: 0 0 0 1px rgba(255,255,255,.13), 0 5px 12px rgba(0,0,0,.20) !important;
}

.tl-switcher-container .tl-label,
.tl-switcher-container .tl-name {
  color: var(--fqtlx-white) !important;
  font-weight: 700 !important;
  letter-spacing: .005em !important;
  text-transform: none !important;
}

.tl-switcher-container .tl-overlay.fqtlx-overlay,
.tl-switcher-container .tl-overlay.fqtlx-overlay {
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483000 !important;
  width: 100vw !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: clamp(18px, 3vw, 42px) !important;
  background:
    radial-gradient(circle at 15% 20%, rgba(53, 217, 255, .055), transparent 30%),
    radial-gradient(circle at 84% 72%, rgba(255, 76, 199, .055), transparent 31%),
    rgba(3, 4, 13, .70) !important;
  -webkit-backdrop-filter: blur(17px) saturate(122%) !important;
  backdrop-filter: blur(17px) saturate(122%) !important;
  overflow: hidden !important;
  overscroll-behavior: contain !important;
  transition: opacity .38s ease, visibility .38s ease !important;
}

.tl-switcher-container .tl-overlay.fqtlx-overlay::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  background:
    linear-gradient(112deg, rgba(53,217,255,.025), transparent 26%, rgba(115,89,255,.03) 60%, rgba(255,76,199,.022)),
    radial-gradient(circle at center, transparent 32%, rgba(0,0,0,.19) 100%) !important;
}

.tl-switcher-container .tl-overlay.fqtlx-overlay .tl-inner.fqtlx-host,
.tl-switcher-container .tl-overlay.fqtlx-overlay .tl-inner {
  position: relative !important;
  isolation: isolate !important;
  width: min(94vw, 990px) !important;
  max-width: 990px !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: min(90dvh, 850px) !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  color: var(--fqtlx-white) !important;
  border: 0 !important;
  border-radius: 30px !important;
  background: transparent !important;
  box-shadow: none !important;
}

.tl-switcher-container .tl-overlay .fqtlx-native-layer {
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
  width: 620px !important;
  height: 620px !important;
  overflow: visible !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  z-index: -1 !important;
}

.fqtlx-ui {
  position: relative !important;
  isolation: isolate !important;
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  padding: 34px 34px 28px !important;
  color: var(--fqtlx-white) !important;
  border-radius: 30px !important;
  background:
    radial-gradient(circle at 0 0, rgba(35, 190, 255, .085), transparent 31%),
    radial-gradient(circle at 100% 0, rgba(115, 89, 255, .12), transparent 35%),
    radial-gradient(circle at 100% 100%, rgba(255, 76, 199, .07), transparent 35%),
    linear-gradient(145deg, rgba(9, 11, 27, .992), rgba(6, 7, 17, .997)) !important;
  border: 1px solid rgba(100, 102, 255, .56) !important;
  box-shadow:
    0 42px 120px rgba(0,0,0,.64),
    0 0 50px rgba(70, 91, 255, .13),
    inset 0 1px 0 rgba(255,255,255,.07) !important;
  overflow: hidden !important;
  transform: translateY(18px) scale(.966) !important;
  opacity: 0 !important;
  filter: blur(5px) !important;
  animation: fqtlxModalIn .62s cubic-bezier(.16,1,.3,1) forwards !important;
}

.fqtlx-ui::before {
  content: "" !important;
  position: absolute !important;
  inset: -1px !important;
  z-index: -1 !important;
  border-radius: inherit !important;
  padding: 1px !important;
  pointer-events: none !important;
  background: linear-gradient(
    112deg,
    rgba(53, 217, 255, .98),
    rgba(54, 136, 255, .35) 31%,
    rgba(115, 89, 255, .90) 61%,
    rgba(255, 76, 199, .90)
  ) !important;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
  -webkit-mask-composite: xor !important;
  mask-composite: exclude !important;
  opacity: .77 !important;
}

.fqtlx-ui::after {
  content: "" !important;
  position: absolute !important;
  z-index: -2 !important;
  inset: 7% 12% auto 12% !important;
  height: 170px !important;
  border-radius: 50% !important;
  pointer-events: none !important;
  background: radial-gradient(ellipse, rgba(88, 86, 255, .16), transparent 68%) !important;
  filter: blur(17px) !important;
  animation: fqtlxBreath 4.8s ease-in-out infinite alternate !important;
}

@keyframes fqtlxModalIn {
  0% {
    opacity: 0;
    filter: blur(6px);
    transform: translateY(24px) scale(.955);
  }
  60% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(-2px) scale(1.006);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0) scale(1);
  }
}

@keyframes fqtlxBreath {
  from { opacity: .36; transform: scale(.92); }
  to   { opacity: .78; transform: scale(1.08); }
}

.fqtlx-aurora,
.fqtlx-stars {
  position: absolute !important;
  pointer-events: none !important;
}

.fqtlx-aurora {
  width: 260px !important;
  height: 260px !important;
  border-radius: 50% !important;
  filter: blur(45px) !important;
  opacity: .18 !important;
}

.fqtlx-aurora--a {
  top: -155px !important;
  left: -80px !important;
  background: radial-gradient(circle, var(--fqtlx-cyan), transparent 68%) !important;
  animation: fqtlxAuroraA 6s ease-in-out infinite alternate !important;
}

.fqtlx-aurora--b {
  right: -90px !important;
  bottom: -160px !important;
  background: radial-gradient(circle, var(--fqtlx-magenta), transparent 68%) !important;
  animation: fqtlxAuroraB 7s ease-in-out infinite alternate !important;
}

@keyframes fqtlxAuroraA {
  from { transform: translate3d(-12px, -6px, 0) scale(.92); }
  to { transform: translate3d(38px, 20px, 0) scale(1.12); }
}

@keyframes fqtlxAuroraB {
  from { transform: translate3d(18px, 10px, 0) scale(.90); }
  to { transform: translate3d(-30px, -22px, 0) scale(1.12); }
}

.fqtlx-stars {
  inset: 0 !important;
  z-index: -1 !important;
  opacity: .7 !important;
  background-image:
    radial-gradient(circle at 14% 24%, rgba(53,217,255,.9) 0 1px, transparent 2px),
    radial-gradient(circle at 76% 12%, rgba(115,89,255,.95) 0 1px, transparent 2px),
    radial-gradient(circle at 91% 30%, rgba(255,76,199,.8) 0 1px, transparent 2px),
    radial-gradient(circle at 44% 8%, rgba(255,255,255,.52) 0 1px, transparent 2px),
    radial-gradient(circle at 62% 82%, rgba(53,217,255,.62) 0 1px, transparent 2px) !important;
}

.fqtlx-header {
  position: relative !important;
  z-index: 4 !important;
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  min-width: 0 !important;
  padding: 0 66px 26px 0 !important;
  border-bottom: 1px solid rgba(255,255,255,.055) !important;
}

.fqtlx-header__icon {
  position: relative !important;
  flex: 0 0 72px !important;
  width: 72px !important;
  height: 72px !important;
  display: grid !important;
  place-items: center !important;
  color: var(--fqtlx-cyan) !important;
  border: 1px solid rgba(53, 217, 255, .30) !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 30% 20%, rgba(53,217,255,.16), transparent 48%),
    linear-gradient(145deg, rgba(18,35,69,.75), rgba(14,14,34,.92)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.07), 0 0 22px rgba(53,217,255,.08) !important;
}

.fqtlx-header__icon svg {
  width: 35px !important;
  height: 35px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

.fqtlx-header__copy {
  display: flex !important;
  flex-direction: column !important;
  gap: 7px !important;
  min-width: 0 !important;
}

.fqtlx-header__copy strong {
  color: #fff !important;
  font-size: clamp(23px, 2.2vw, 31px) !important;
  line-height: 1.08 !important;
  font-weight: 760 !important;
  letter-spacing: -.025em !important;
}

.fqtlx-header__copy small {
  max-width: 700px !important;
  color: var(--fqtlx-muted) !important;
  font-size: 14px !important;
  line-height: 1.55 !important;
  font-weight: 450 !important;
}

.fqtlx-close {
  position: absolute !important;
  top: 22px !important;
  right: 22px !important;
  z-index: 30 !important;
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  min-height: 58px !important;
  display: grid !important;
  place-items: center !important;
  padding: 0 !important;
  margin: 0 !important;
  cursor: pointer !important;
  color: #fff !important;
  border: 1px solid rgba(104, 104, 255, .63) !important;
  border-radius: 50% !important;
  background:
    radial-gradient(circle at 28% 18%, rgba(53,217,255,.12), transparent 48%),
    linear-gradient(145deg, rgba(19,20,45,.97), rgba(8,9,21,.99)) !important;
  box-shadow:
    0 12px 30px rgba(0,0,0,.32),
    0 0 24px rgba(77,102,255,.15),
    inset 0 1px 0 rgba(255,255,255,.075) !important;
  outline: 0 !important;
  transition:
    transform .38s cubic-bezier(.2,.8,.2,1),
    border-color .26s ease,
    box-shadow .26s ease,
    background .26s ease !important;
}

.fqtlx-close::before {
  content: "" !important;
  position: absolute !important;
  inset: -8px !important;
  z-index: -1 !important;
  border-radius: 50% !important;
  border: 1px solid rgba(54,136,255,.32) !important;
  opacity: .75 !important;
  animation: fqtlxCloseHalo 2.8s ease-in-out infinite alternate !important;
}

@keyframes fqtlxCloseHalo {
  from { transform: scale(.93); opacity: .35; }
  to { transform: scale(1.10); opacity: .82; }
}

.fqtlx-close svg {
  width: 25px !important;
  height: 25px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8 !important;
  stroke-linecap: round !important;
}

.fqtlx-close:hover {
  transform: rotate(90deg) scale(1.055) !important;
  color: #fff !important;
  border-color: rgba(255,76,199,.78) !important;
  background:
    radial-gradient(circle at 30% 20%, rgba(255,76,199,.16), transparent 48%),
    linear-gradient(145deg, rgba(29,22,58,.98), rgba(10,10,24,.99)) !important;
  box-shadow:
    0 14px 36px rgba(0,0,0,.36),
    0 0 30px rgba(255,76,199,.16),
    inset 0 1px 0 rgba(255,255,255,.08) !important;
}

.fqtlx-grid {
  position: relative !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 22px !important;
  padding: 24px 0 24px !important;
}

.fqtlx-card {
  position: relative !important;
  min-width: 0 !important;
  padding: 18px !important;
  border-radius: 21px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 0 0, rgba(53,217,255,.055), transparent 36%),
    linear-gradient(145deg, rgba(12,18,38,.91), rgba(8,10,24,.96)) !important;
  border: 1px solid rgba(54,136,255,.62) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.04),
    0 16px 34px rgba(0,0,0,.18) !important;
}

.fqtlx-card--language {
  background:
    radial-gradient(circle at 100% 0, rgba(255,76,199,.055), transparent 37%),
    linear-gradient(145deg, rgba(20,13,37,.92), rgba(10,9,24,.97)) !important;
  border-color: rgba(202, 70, 255, .65) !important;
}

.fqtlx-card::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  border-radius: inherit !important;
  background: linear-gradient(120deg, rgba(53,217,255,.025), transparent 40%, rgba(115,89,255,.035)) !important;
}

.fqtlx-card--language::before {
  background: linear-gradient(120deg, rgba(115,89,255,.03), transparent 35%, rgba(255,76,199,.035)) !important;
}

.fqtlx-card__intro {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: flex-start !important;
  gap: 13px !important;
  margin-bottom: 15px !important;
}

.fqtlx-card__icon {
  flex: 0 0 49px !important;
  width: 49px !important;
  height: 49px !important;
  display: grid !important;
  place-items: center !important;
  color: var(--fqtlx-cyan) !important;
  border: 1px solid rgba(53,217,255,.22) !important;
  border-radius: 12px !important;
  background: linear-gradient(145deg, rgba(24,77,137,.28), rgba(18,24,54,.82)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 0 18px rgba(53,217,255,.07) !important;
}

.fqtlx-card--language .fqtlx-card__icon {
  color: #f368ff !important;
  border-color: rgba(244,104,255,.24) !important;
  background: linear-gradient(145deg, rgba(109,39,140,.28), rgba(27,18,55,.84)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 0 18px rgba(255,76,199,.07) !important;
}

.fqtlx-card__icon svg {
  width: 25px !important;
  height: 25px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.9 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

.fqtlx-card__copy {
  display: flex !important;
  flex-direction: column !important;
  gap: 5px !important;
  min-width: 0 !important;
  padding-top: 1px !important;
}

.fqtlx-card__copy strong {
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  font-weight: 740 !important;
}

.fqtlx-card__copy small {
  color: var(--fqtlx-muted) !important;
  font-size: 12px !important;
  line-height: 1.48 !important;
  font-weight: 450 !important;
}

.fqtlx-current {
  position: relative !important;
  z-index: 2 !important;
  width: 100% !important;
  min-height: 58px !important;
  display: flex !important;
  align-items: center !important;
  gap: 11px !important;
  padding: 0 14px !important;
  cursor: pointer !important;
  color: #fff !important;
  border: 1px solid rgba(53,217,255,.66) !important;
  border-radius: 15px !important;
  background:
    radial-gradient(circle at 0 0, rgba(53,217,255,.075), transparent 38%),
    linear-gradient(135deg, rgba(15,27,56,.92), rgba(10,12,28,.98)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.055),
    0 8px 20px rgba(0,0,0,.20) !important;
  outline: 0 !important;
  transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease !important;
}

.fqtlx-card--language .fqtlx-current {
  border-color: rgba(171,74,255,.70) !important;
  background:
    radial-gradient(circle at 100% 0, rgba(255,76,199,.065), transparent 38%),
    linear-gradient(135deg, rgba(30,18,56,.90), rgba(11,11,27,.98)) !important;
}

.fqtlx-current:hover {
  transform: translateY(-1px) !important;
  border-color: rgba(53,217,255,.96) !important;
  box-shadow: 0 0 0 3px rgba(53,217,255,.055), 0 12px 26px rgba(0,0,0,.22) !important;
}

.fqtlx-card--language .fqtlx-current:hover {
  border-color: rgba(255,76,199,.86) !important;
  box-shadow: 0 0 0 3px rgba(255,76,199,.045), 0 12px 26px rgba(0,0,0,.22) !important;
}

.fqtlx-current__flag,
.fqtlx-row__flag {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
}

.fqtlx-current__flag img,
.fqtlx-row__flag img {
  width: 28px !important;
  height: 21px !important;
  object-fit: cover !important;
  border-radius: 4px !important;
  box-shadow: 0 0 0 1px rgba(255,255,255,.12), 0 4px 10px rgba(0,0,0,.18) !important;
}

.fqtlx-emoji {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 28px !important;
  height: 22px !important;
  font-size: 22px !important;
  line-height: 1 !important;
}

.fqtlx-current__text {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  color: #fff !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 720 !important;
  text-align: left !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.fqtlx-current__chevron {
  flex: 0 0 22px !important;
  width: 22px !important;
  height: 22px !important;
  display: grid !important;
  place-items: center !important;
  color: #fff !important;
  opacity: .88 !important;
}

.fqtlx-current__chevron svg {
  width: 16px !important;
  height: 16px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

.fqtlx-search {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  gap: 9px !important;
  width: 100% !important;
  min-height: 42px !important;
  margin: 10px 0 7px !important;
  padding: 0 11px !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  border-radius: 11px !important;
  background: rgba(8, 11, 25, .70) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.02) !important;
  transition: border-color .22s ease, box-shadow .22s ease, background .22s ease !important;
}

.fqtlx-search:focus-within {
  border-color: rgba(53,217,255,.52) !important;
  background: rgba(9, 13, 30, .86) !important;
  box-shadow: 0 0 0 3px rgba(53,217,255,.04) !important;
}

.fqtlx-card--language .fqtlx-search:focus-within {
  border-color: rgba(255,76,199,.48) !important;
  box-shadow: 0 0 0 3px rgba(255,76,199,.035) !important;
}

.fqtlx-search__icon {
  flex: 0 0 18px !important;
  width: 18px !important;
  height: 18px !important;
  display: grid !important;
  place-items: center !important;
  color: #8993b5 !important;
}

.fqtlx-search__icon svg {
  width: 17px !important;
  height: 17px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8 !important;
}

.fqtlx-search input {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: 100% !important;
  height: 40px !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #eef1ff !important;
  caret-color: var(--fqtlx-cyan) !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font: inherit !important;
  font-size: 12px !important;
  line-height: 40px !important;
}

.fqtlx-card--language .fqtlx-search input {
  caret-color: var(--fqtlx-magenta) !important;
}

.fqtlx-search input::placeholder {
  color: #747e9d !important;
  opacity: 1 !important;
}

.fqtlx-search input::-webkit-search-cancel-button {
  filter: invert(1) opacity(.55) !important;
}

.fqtlx-list {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 286px !important;
  max-height: 286px !important;
  padding: 5px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  border: 1px solid rgba(255,255,255,.075) !important;
  border-radius: 12px !important;
  background: rgba(5, 8, 20, .70) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.018) !important;
  scrollbar-width: thin !important;
  scrollbar-color: rgba(93,109,171,.75) rgba(255,255,255,.025) !important;
}

.fqtlx-list::-webkit-scrollbar {
  width: 6px !important;
}

.fqtlx-list::-webkit-scrollbar-track {
  margin: 5px 0 !important;
  border-radius: 99px !important;
  background: rgba(255,255,255,.025) !important;
}

.fqtlx-list::-webkit-scrollbar-thumb {
  border-radius: 99px !important;
  background: linear-gradient(180deg, rgba(83,122,187,.92), rgba(93,88,160,.92)) !important;
}

.fqtlx-card--language .fqtlx-list::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, rgba(121,89,255,.92), rgba(188,71,213,.92)) !important;
}

.fqtlx-row {
  position: relative !important;
  flex: 0 0 auto !important;
  width: 100% !important;
  min-height: 38px !important;
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) auto 26px !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 5px 8px !important;
  margin: 0 !important;
  cursor: pointer !important;
  color: #e6eaff !important;
  border: 1px solid transparent !important;
  border-radius: 8px !important;
  background: transparent !important;
  outline: 0 !important;
  text-align: left !important;
  transition:
    transform .18s ease,
    background .18s ease,
    border-color .18s ease,
    color .18s ease,
    box-shadow .18s ease !important;
}

.fqtlx-row + .fqtlx-row {
  border-top-color: rgba(255,255,255,.035) !important;
}

.fqtlx-row:hover,
.fqtlx-row:focus-visible {
  z-index: 2 !important;
  transform: translateX(2px) !important;
  color: #fff !important;
  border-color: rgba(53,217,255,.13) !important;
  background: linear-gradient(90deg, rgba(53,217,255,.075), rgba(54,136,255,.085), transparent) !important;
  box-shadow: inset 2px 0 0 rgba(53,217,255,.70) !important;
}

.fqtlx-card--language .fqtlx-row:hover,
.fqtlx-card--language .fqtlx-row:focus-visible {
  border-color: rgba(255,76,199,.12) !important;
  background: linear-gradient(90deg, rgba(115,89,255,.075), rgba(255,76,199,.075), transparent) !important;
  box-shadow: inset 2px 0 0 rgba(255,76,199,.62) !important;
}

.fqtlx-row.is-active {
  color: #fff !important;
  border-color: rgba(53,217,255,.23) !important;
  background: linear-gradient(90deg, rgba(20,91,162,.68), rgba(24,48,105,.48)) !important;
  box-shadow:
    inset 2px 0 0 var(--fqtlx-cyan),
    inset 0 1px 0 rgba(255,255,255,.035) !important;
}

.fqtlx-card--language .fqtlx-row.is-active {
  border-color: rgba(115,89,255,.28) !important;
  background: linear-gradient(90deg, rgba(54,45,125,.70), rgba(37,31,83,.48)) !important;
  box-shadow:
    inset 2px 0 0 var(--fqtlx-violet),
    inset 0 1px 0 rgba(255,255,255,.035) !important;
}

.fqtlx-row__flag {
  width: 30px !important;
}

.fqtlx-row__name {
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  color: inherit !important;
  font-size: 12.5px !important;
  line-height: 1.2 !important;
  font-weight: 520 !important;
}

.fqtlx-row.is-active .fqtlx-row__name {
  font-weight: 690 !important;
}

.fqtlx-row__meta {
  color: #8790ad !important;
  font-size: 11px !important;
  line-height: 1 !important;
  font-weight: 550 !important;
  text-transform: uppercase !important;
}

.fqtlx-row__check {
  width: 24px !important;
  height: 24px !important;
  display: grid !important;
  place-items: center !important;
  color: var(--fqtlx-cyan) !important;
  opacity: 0 !important;
  transform: scale(.6) !important;
  transition: opacity .18s ease, transform .22s cubic-bezier(.2,.8,.2,1) !important;
}

.fqtlx-card--language .fqtlx-row__check {
  color: #9d8cff !important;
}

.fqtlx-row.is-active .fqtlx-row__check {
  opacity: 1 !important;
  transform: scale(1) !important;
}

.fqtlx-row__check svg {
  width: 16px !important;
  height: 16px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2.2 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

.fqtlx-empty {
  position: absolute !important;
  left: 24px !important;
  right: 24px !important;
  bottom: 36px !important;
  z-index: 5 !important;
  padding: 14px !important;
  color: #8f98b7 !important;
  text-align: center !important;
  font-size: 12px !important;
  border: 1px dashed rgba(255,255,255,.09) !important;
  border-radius: 10px !important;
  background: rgba(8,10,22,.86) !important;
}

.fqtlx-benefits {
  position: relative !important;
  z-index: 3 !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  gap: 0 !important;
  padding-top: 20px !important;
  border-top: 1px solid rgba(255,255,255,.055) !important;
}

.fqtlx-benefit {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  gap: 11px !important;
  min-width: 0 !important;
  padding: 4px 20px !important;
}

.fqtlx-benefit:first-child {
  padding-left: 0 !important;
}

.fqtlx-benefit:last-child {
  padding-right: 0 !important;
}

.fqtlx-benefit + .fqtlx-benefit::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 6px !important;
  bottom: 6px !important;
  width: 1px !important;
  background: rgba(255,255,255,.075) !important;
}

.fqtlx-benefit__icon {
  flex: 0 0 42px !important;
  width: 42px !important;
  height: 42px !important;
  display: grid !important;
  place-items: center !important;
  color: #ed5dff !important;
  border: 1px solid rgba(189,80,255,.22) !important;
  border-radius: 50% !important;
  background: rgba(106,42,133,.13) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.045) !important;
}

.fqtlx-benefit__icon svg {
  width: 21px !important;
  height: 21px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}

.fqtlx-benefit > span:last-child {
  display: flex !important;
  flex-direction: column !important;
  gap: 3px !important;
  min-width: 0 !important;
}

.fqtlx-benefit strong {
  color: #fff !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
}

.fqtlx-benefit small {
  color: #8f98b6 !important;
  font-size: 10.5px !important;
  line-height: 1.3 !important;
  font-weight: 450 !important;
}

html.fqtlx-busy .fqtlx-ui {
  pointer-events: none !important;
}

html.fqtlx-busy .fqtlx-ui::after {
  opacity: .9 !important;
}

html.fqtlx-busy .fqtlx-row,
html.fqtlx-busy .fqtlx-search,
html.fqtlx-busy .fqtlx-current {
  opacity: .72 !important;
}

html.fqtlx-busy .fqtlx-close {
  pointer-events: auto !important;
  opacity: 1 !important;
}

.fqtlx-header,
.fqtlx-card,
.fqtlx-benefit {
  opacity: 0 !important;
  transform: translateY(12px) scale(.988) !important;
  animation: fqtlxReveal .58s cubic-bezier(.16,1,.3,1) forwards !important;
}

.fqtlx-header { animation-delay: .10s !important; }
.fqtlx-card--country { animation-delay: .17s !important; }
.fqtlx-card--language { animation-delay: .23s !important; }
.fqtlx-benefit:nth-child(1) { animation-delay: .29s !important; }
.fqtlx-benefit:nth-child(2) { animation-delay: .34s !important; }
.fqtlx-benefit:nth-child(3) { animation-delay: .39s !important; }

@keyframes fqtlxReveal {
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@media screen and (max-width: 1100px) {
  .tl-switcher-container .tl-overlay.fqtlx-overlay .tl-inner.fqtlx-host,
  .tl-switcher-container .tl-overlay.fqtlx-overlay .tl-inner {
    width: min(96vw, 930px) !important;
  }

  .fqtlx-ui {
    padding: 30px 28px 25px !important;
  }

  .fqtlx-grid {
    gap: 18px !important;
  }

  .fqtlx-list {
    height: 255px !important;
    max-height: 255px !important;
  }
}

@media screen and (max-width: 820px) {
  .tl-switcher-container .tl-overlay.fqtlx-overlay {
    align-items: flex-start !important;
    overflow-y: auto !important;
    padding: 14px !important;
  }

  .tl-switcher-container .tl-overlay.fqtlx-overlay .tl-inner.fqtlx-host,
  .tl-switcher-container .tl-overlay.fqtlx-overlay .tl-inner {
    width: 100% !important;
    max-width: 650px !important;
    max-height: none !important;
    margin: auto !important;
  }

  .fqtlx-ui {
    padding: 24px 18px 20px !important;
    border-radius: 25px !important;
    overflow: hidden !important;
  }

  .fqtlx-header {
    gap: 13px !important;
    padding: 0 52px 20px 0 !important;
  }

  .fqtlx-header__icon {
    flex-basis: 54px !important;
    width: 54px !important;
    height: 54px !important;
    border-radius: 14px !important;
  }

  .fqtlx-header__icon svg {
    width: 27px !important;
    height: 27px !important;
  }

  .fqtlx-header__copy strong {
    font-size: 21px !important;
  }

  .fqtlx-header__copy small {
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  .fqtlx-close {
    top: 15px !important;
    right: 15px !important;
    width: 46px !important;
    height: 46px !important;
    min-width: 46px !important;
    min-height: 46px !important;
  }

  .fqtlx-close svg {
    width: 21px !important;
    height: 21px !important;
  }

  .fqtlx-grid {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    padding: 18px 0 !important;
  }

  .fqtlx-card {
    padding: 15px !important;
  }

  .fqtlx-list {
    height: 220px !important;
    max-height: 220px !important;
  }

  .fqtlx-benefits {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    padding-top: 15px !important;
  }

  .fqtlx-benefit,
  .fqtlx-benefit:first-child,
  .fqtlx-benefit:last-child {
    padding: 8px 0 !important;
  }

  .fqtlx-benefit + .fqtlx-benefit::before {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: auto !important;
    width: auto !important;
    height: 1px !important;
  }
}

@media screen and (max-width: 520px) {
  .tl-switcher-container .tl-selections {
    width: 100% !important;
    min-height: 52px !important;
    border-radius: 17px !important;
  }

  .tl-switcher-container .tl-selection {
    flex: 1 1 0 !important;
    min-height: 40px !important;
    gap: 7px !important;
    padding: 0 9px !important;
    border-radius: 12px !important;
  }

  .tl-switcher-container .tl-flag {
    width: 22px !important;
    height: 17px !important;
    flex-basis: 22px !important;
  }

  .tl-switcher-container .tl-label,
  .tl-switcher-container .tl-name {
    font-size: 12.5px !important;
  }

  .tl-switcher-container .tl-overlay.fqtlx-overlay {
    padding: 8px !important;
  }

  .fqtlx-ui {
    padding: 20px 12px 16px !important;
    border-radius: 22px !important;
  }

  .fqtlx-header {
    padding-right: 46px !important;
  }

  .fqtlx-header__icon {
    flex-basis: 46px !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 12px !important;
  }

  .fqtlx-header__copy strong {
    font-size: 18px !important;
  }

  .fqtlx-header__copy small {
    font-size: 11px !important;
  }

  .fqtlx-close {
    top: 12px !important;
    right: 12px !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
  }

  .fqtlx-card {
    padding: 13px !important;
    border-radius: 17px !important;
  }

  .fqtlx-card__intro {
    gap: 10px !important;
    margin-bottom: 12px !important;
  }

  .fqtlx-card__icon {
    flex-basis: 42px !important;
    width: 42px !important;
    height: 42px !important;
    border-radius: 11px !important;
  }

  .fqtlx-card__copy strong {
    font-size: 14px !important;
  }

  .fqtlx-card__copy small {
    font-size: 10.5px !important;
  }

  .fqtlx-current {
    min-height: 52px !important;
    padding: 0 11px !important;
    border-radius: 13px !important;
  }

  .fqtlx-current__text {
    font-size: 13px !important;
  }

  .fqtlx-search {
    min-height: 40px !important;
    border-radius: 10px !important;
  }

  .fqtlx-list {
    height: 190px !important;
    max-height: 190px !important;
    border-radius: 10px !important;
  }

  .fqtlx-row {
    grid-template-columns: 30px minmax(0,1fr) auto 22px !important;
    gap: 6px !important;
    min-height: 36px !important;
    padding: 4px 6px !important;
  }

  .fqtlx-row__name {
    font-size: 11.5px !important;
  }

  .fqtlx-row__meta {
    font-size: 10px !important;
  }

  .fqtlx-benefit__icon {
    flex-basis: 38px !important;
    width: 38px !important;
    height: 38px !important;
  }

  .fqtlx-benefit strong {
    font-size: 11.5px !important;
  }

  .fqtlx-benefit small {
    font-size: 10px !important;
  }
}

.fqtlx-close:focus-visible,
.fqtlx-current:focus-visible,
.fqtlx-row:focus-visible {
  outline: 2px solid rgba(53,217,255,.86) !important;
  outline-offset: 3px !important;
}

.fqtlx-card--language .fqtlx-current:focus-visible,
.fqtlx-card--language .fqtlx-row:focus-visible {
  outline-color: rgba(255,76,199,.82) !important;
}

@media (prefers-reduced-motion: reduce) {
  .fqtlx-ui,
  .fqtlx-aurora,
  .fqtlx-close::before,
  .fqtlx-header,
  .fqtlx-card,
  .fqtlx-benefit,
  .tl-switcher-container .tl-selections,
  .tl-switcher-container .tl-selection {
    animation: none !important;
    transition: none !important;
  }

  .fqtlx-ui,
  .fqtlx-header,
  .fqtlx-card,
  .fqtlx-benefit {
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
  }
}

html:not(.fqtl8-native-probe) .tl-switcher-container .tl-selections{display:none!important;}
html:not(.fqtl8-native-probe) .tl-switcher-container .tl-overlay{display:none!important;}
html.fqtl8-native-probe .tl-switcher-container .tl-overlay{position:fixed!important;inset:0!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;display:block!important;}

.tl-switcher-container,
.tl-switcher-container.bottom-left,
.tl-switcher-container.tl-custom-position{
  width:max-content!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:0!important;
  left:24px!important;right:auto!important;bottom:18px!important;padding:0!important;margin:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;z-index:160!important;
}
.tl-switcher-container .tl-wrapper{width:max-content!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
.fqtl8-trigger{
  --cyan:#35d7ff;--blue:#3585ff;--violet:#7457ff;--pink:#ff4fc1;
  position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;gap:0!important;
  width:max-content!important;max-width:min(94vw,520px)!important;min-height:58px!important;padding:6px!important;
  border:1px solid rgba(99,88,255,.54)!important;border-radius:22px!important;color:#fff!important;cursor:pointer!important;
  background:linear-gradient(135deg,rgba(15,17,38,.98),rgba(8,9,22,.99))!important;
  box-shadow:0 13px 34px rgba(0,0,0,.35),0 0 18px rgba(64,111,255,.13),inset 0 1px 0 rgba(255,255,255,.07)!important;
  overflow:hidden!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease!important;
}
.fqtl8-trigger::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(105deg,var(--cyan),var(--blue) 35%,var(--violet) 67%,var(--pink));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95;}
.fqtl8-trigger::after{content:"";position:absolute;width:150px;height:90px;left:-45px;top:-48px;border-radius:50%;background:radial-gradient(circle,rgba(50,207,255,.19),transparent 69%);pointer-events:none;animation:fqtl8TriggerGlow 4.5s ease-in-out infinite alternate;}
@keyframes fqtl8TriggerGlow{to{transform:translateX(320px) scale(1.15)}}
.fqtl8-trigger:hover{transform:translateY(-2px) scale(1.012)!important;box-shadow:0 18px 44px rgba(0,0,0,.4),0 0 30px rgba(87,87,255,.17),inset 0 1px 0 rgba(255,255,255,.08)!important;}
.fqtl8-trigger-part{position:relative;z-index:2;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 15px;border-radius:16px;white-space:nowrap;}
.fqtl8-trigger-part:hover{background:rgba(255,255,255,.035)}
.fqtl8-trigger-sep{position:relative;z-index:2;width:1px;height:34px;background:linear-gradient(transparent,rgba(124,128,184,.65),transparent)}
.fqtl8-trigger-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:15px;font-weight:800;background:linear-gradient(145deg,#0c7cff,#1454da);box-shadow:0 0 0 1px rgba(91,194,255,.45),0 0 16px rgba(32,144,255,.23)}
.fqtl8-trigger-flag{font-size:25px;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.26))}
.fqtl8-trigger strong{font-size:15px;font-weight:750;letter-spacing:.01em}
.fqtl8-trigger-chevron{width:18px;height:18px;display:grid;place-items:center;opacity:.86}.fqtl8-trigger-chevron svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

.fqtl8-modal{position:fixed!important;inset:0!important;z-index:2147483100!important;display:grid!important;place-items:center!important;padding:38px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .35s ease,visibility .35s ease!important;}
.fqtl8-modal[aria-hidden="false"]{visibility:visible!important;pointer-events:auto!important;}
.fqtl8-modal.is-open{opacity:1!important;}
.fqtl8-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 14% 30%,rgba(28,137,255,.08),transparent 32%),radial-gradient(circle at 86% 70%,rgba(255,44,170,.08),transparent 30%),rgba(2,4,14,.69);backdrop-filter:blur(14px) saturate(116%);-webkit-backdrop-filter:blur(14px) saturate(116%);}
html.fqtl8-open,body.fqtl8-open{overflow:hidden!important;}
.fqtl8-dialog{
  --cyan:#31d5ff;--blue:#278cff;--violet:#735aff;--pink:#ff4fc6;
  position:relative;isolation:isolate;width:min(1010px,calc(100vw - 64px));max-height:calc(100dvh - 64px);padding:34px 34px 27px;
  color:#f8f9ff;border:1px solid rgba(85,94,255,.55);border-radius:30px;
  background:radial-gradient(circle at 0 0,rgba(15,117,255,.12),transparent 30%),radial-gradient(circle at 100% 0,rgba(130,63,255,.14),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,56,180,.09),transparent 33%),linear-gradient(145deg,rgba(8,17,42,.985),rgba(7,8,23,.995));
  box-shadow:0 38px 110px rgba(0,0,0,.65),0 0 45px rgba(69,91,255,.16),inset 0 1px 0 rgba(255,255,255,.075);
  overflow:visible;transform:translateY(24px) scale(.955);opacity:0;filter:blur(6px);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .34s ease,filter .42s ease;
}
.fqtl8-dialog::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;pointer-events:none;background:linear-gradient(115deg,var(--cyan),#178cff 30%,var(--violet) 64%,var(--pink));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.92;}
.fqtl8-modal.is-open .fqtl8-dialog{transform:none;opacity:1;filter:none;}
.fqtl8-aurora{position:absolute;border-radius:50%;pointer-events:none;filter:blur(20px);opacity:.5;z-index:-1}.fqtl8-aurora-a{width:320px;height:190px;right:-60px;top:-30px;background:radial-gradient(circle,#621cff55,transparent 70%);animation:fqtl8AuroraA 5s ease-in-out infinite alternate}.fqtl8-aurora-b{width:270px;height:170px;left:-70px;bottom:-70px;background:radial-gradient(circle,#008cff3a,transparent 70%);animation:fqtl8AuroraB 6s ease-in-out infinite alternate}@keyframes fqtl8AuroraA{to{transform:translate(-55px,25px) scale(1.18)}}@keyframes fqtl8AuroraB{to{transform:translate(75px,-20px) scale(1.15)}}
.fqtl8-stars{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.26;background-image:radial-gradient(circle at 8% 17%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 92% 13%,#57cfff 0 1px,transparent 1.5px),radial-gradient(circle at 77% 86%,#ff63d1 0 1px,transparent 1.5px),radial-gradient(circle at 20% 81%,#617cff 0 1px,transparent 1.5px)}

.fqtl8-close{position:absolute;z-index:30;top:-24px;right:-23px;width:68px;height:68px;border:0;border-radius:50%;padding:0;background:linear-gradient(145deg,rgba(24,24,57,.99),rgba(7,9,27,.99));color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 15px 42px rgba(0,0,0,.42),0 0 30px rgba(89,87,255,.2),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .28s ease;}
.fqtl8-close::before{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:linear-gradient(135deg,var(--cyan),var(--blue) 38%,var(--violet) 70%,var(--pink));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}
.fqtl8-close-core{width:30px;height:30px;display:grid;place-items:center;position:relative;z-index:4}.fqtl8-close-core svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;}
.fqtl8-close-orbit{position:absolute;border-radius:50%;pointer-events:none;border:1px solid rgba(57,176,255,.45)}.fqtl8-close-orbit.orbit-a{inset:-14px;animation:fqtl8Orbit 3.5s linear infinite}.fqtl8-close-orbit.orbit-b{inset:-28px;border-color:rgba(111,88,255,.31);animation:fqtl8Orbit 5.4s linear infinite reverse}.fqtl8-close-orbit.orbit-c{inset:-40px;border-color:rgba(255,79,198,.17);border-style:dashed;animation:fqtl8Orbit 8s linear infinite}@keyframes fqtl8Orbit{to{transform:rotate(360deg)}}
.fqtl8-close:hover{transform:rotate(90deg) scale(1.07);box-shadow:0 18px 48px rgba(0,0,0,.44),0 0 38px rgba(255,74,192,.22)}

.fqtl8-head{display:flex;align-items:center;gap:20px;margin:0 84px 28px 8px;opacity:0;transform:translateY(12px);transition:.45s .08s cubic-bezier(.16,1,.3,1)}.fqtl8-modal.is-open .fqtl8-head{opacity:1;transform:none}.fqtl8-head-icon{width:74px;height:74px;flex:0 0 74px;display:grid;place-items:center;border-radius:18px;color:#36d7ff;background:linear-gradient(145deg,rgba(11,93,171,.52),rgba(18,29,77,.72));border:1px solid rgba(41,159,255,.43);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 24px rgba(42,151,255,.12)}.fqtl8-head-icon svg{width:37px;height:37px;fill:none;stroke:currentColor;stroke-width:1.55}.fqtl8-head h2{margin:0 0 5px;font-size:28px;line-height:1.08;font-weight:790;letter-spacing:-.02em}.fqtl8-head p{margin:0;color:#b9c0dc;font-size:15.5px;line-height:1.45}

.fqtl8-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fqtl8-card{position:relative;padding:20px;border-radius:22px;background:linear-gradient(145deg,rgba(10,22,54,.78),rgba(6,10,27,.9));border:1px solid rgba(38,149,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 38px rgba(0,0,0,.18);opacity:0;transform:translateY(16px) scale(.985);transition:.48s cubic-bezier(.16,1,.3,1)}.fqtl8-card--language{background:linear-gradient(145deg,rgba(34,12,57,.72),rgba(11,8,29,.92));border-color:rgba(217,61,255,.58)}.fqtl8-modal.is-open .fqtl8-card{opacity:1;transform:none}.fqtl8-modal.is-open .fqtl8-card--currency{transition-delay:.12s}.fqtl8-modal.is-open .fqtl8-card--language{transition-delay:.18s}
.fqtl8-card-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:17px}.fqtl8-card-icon{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:13px;color:#36d7ff;background:linear-gradient(145deg,rgba(11,100,196,.55),rgba(15,31,83,.8));border:1px solid rgba(43,153,255,.38)}.fqtl8-card--language .fqtl8-card-icon{color:#f05cff;background:linear-gradient(145deg,rgba(111,29,174,.52),rgba(46,17,91,.75));border-color:rgba(198,68,255,.32)}.fqtl8-card-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.fqtl8-card h3{margin:2px 0 5px;font-size:18px;font-weight:760}.fqtl8-card p{margin:0;color:#b4bdd8;font-size:13.5px;line-height:1.45}
.fqtl8-search{height:47px;margin-bottom:10px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(82,99,151,.34);border-radius:13px;background:rgba(7,12,29,.68);color:#8190b4;transition:border-color .2s ease,box-shadow .2s ease}.fqtl8-card--currency .fqtl8-search:focus-within{border-color:rgba(45,196,255,.75);box-shadow:0 0 0 3px rgba(45,196,255,.065)}.fqtl8-card--language .fqtl8-search:focus-within{border-color:rgba(232,71,255,.72);box-shadow:0 0 0 3px rgba(232,71,255,.06)}.fqtl8-search>span{width:19px;height:19px;display:grid;place-items:center}.fqtl8-search svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.fqtl8-search input{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#f4f6ff!important;font:inherit!important;font-size:13px!important}.fqtl8-search input::placeholder{color:#7885a5!important;opacity:1}
.fqtl8-list{height:325px;overflow:auto;padding:2px 5px 2px 2px;scrollbar-width:thin;scrollbar-color:#69728c rgba(255,255,255,.03)}.fqtl8-list::-webkit-scrollbar{width:6px}.fqtl8-list::-webkit-scrollbar-track{background:rgba(255,255,255,.025);border-radius:20px}.fqtl8-list::-webkit-scrollbar-thumb{background:linear-gradient(#7e8aa9,#4d566e);border-radius:20px}
.fqtl8-row{position:relative;width:100%;min-height:46px;display:flex;align-items:center;gap:11px;padding:6px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#e9edff;text-align:left;cursor:pointer;opacity:0;transform:translateY(7px);animation:fqtl8RowIn .32s calc(var(--i)*22ms) both cubic-bezier(.16,1,.3,1);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}@keyframes fqtl8RowIn{to{opacity:1;transform:none}}.fqtl8-row:hover{transform:translateX(2px);background:rgba(255,255,255,.038)}.fqtl8-card--currency .fqtl8-row.is-active{background:linear-gradient(90deg,rgba(13,91,197,.56),rgba(20,62,133,.35));border-color:rgba(40,181,255,.67);box-shadow:inset 3px 0 0 #34d8ff,0 0 19px rgba(34,151,255,.08)}.fqtl8-card--language .fqtl8-row.is-active{background:linear-gradient(90deg,rgba(111,27,153,.48),rgba(70,24,103,.32));border-color:rgba(235,64,255,.6);box-shadow:inset 3px 0 0 #ff4fd2,0 0 18px rgba(218,60,255,.08)}
.fqtl8-currency-badge{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:850;color:#fff;background:linear-gradient(145deg,#118cff,#1452d8);box-shadow:0 0 0 1px rgba(78,190,255,.3),0 5px 13px rgba(0,0,0,.18)}.fqtl8-row-name{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.fqtl8-row-name strong{font-size:13.5px;font-weight:730;white-space:nowrap}.fqtl8-row-name small{color:#9ca8c7;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fqtl8-language-flag{width:31px;height:25px;display:grid;place-items:center;font-size:24px;line-height:1;filter:drop-shadow(0 3px 6px rgba(0,0,0,.22))}.fqtl8-row-code{width:28px;color:#8e99b7;font-size:11.5px;text-align:right}.fqtl8-check{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;opacity:0;transform:scale(.6);transition:.22s cubic-bezier(.16,1,.3,1)}.fqtl8-row.is-active .fqtl8-check{opacity:1;transform:scale(1)}.fqtl8-card--currency .fqtl8-check{color:#37e1ff;background:radial-gradient(circle,rgba(36,193,255,.18),rgba(28,91,164,.08));box-shadow:0 0 0 1px rgba(55,212,255,.28),0 0 18px rgba(38,197,255,.16)}.fqtl8-card--language .fqtl8-check{color:#ff4fd3;background:radial-gradient(circle,rgba(235,62,255,.16),rgba(106,35,151,.08));box-shadow:0 0 0 1px rgba(239,79,255,.27),0 0 18px rgba(237,60,255,.15)}.fqtl8-check span{width:17px;height:17px;display:grid;place-items:center}.fqtl8-check svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.fqtl8-empty{padding:25px;text-align:center;color:#8590ad;font-size:13px}
.fqtl8-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07);opacity:0;transform:translateY(10px);transition:.45s .24s cubic-bezier(.16,1,.3,1)}.fqtl8-modal.is-open .fqtl8-benefits{opacity:1;transform:none}.fqtl8-benefit{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 18px;min-height:54px}.fqtl8-benefit+.fqtl8-benefit{border-left:1px solid rgba(255,255,255,.09)}.fqtl8-benefit-icon{width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:grid;place-items:center}.fqtl8-benefit--cyan .fqtl8-benefit-icon{color:#38d8ff;background:rgba(13,104,187,.22);box-shadow:0 0 0 1px rgba(50,189,255,.23)}.fqtl8-benefit--violet .fqtl8-benefit-icon{color:#ec4cff;background:rgba(112,31,160,.22);box-shadow:0 0 0 1px rgba(218,66,255,.22)}.fqtl8-benefit--pink .fqtl8-benefit-icon{color:#ff55ce;background:rgba(145,30,118,.18);box-shadow:0 0 0 1px rgba(255,77,195,.2)}.fqtl8-benefit-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.fqtl8-benefit strong{display:block;font-size:13px;font-weight:720}.fqtl8-benefit small{display:block;margin-top:3px;color:#9aa5c3;font-size:11.5px}

@media(max-width:749px){
 .tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{left:14px!important;bottom:14px!important;max-width:calc(100vw - 28px)!important}.fqtl8-trigger{max-width:100%!important;min-height:52px!important;border-radius:19px!important}.fqtl8-trigger-part{padding:0 10px!important;min-height:40px!important;gap:7px!important}.fqtl8-trigger-symbol{width:30px;height:30px!important}.fqtl8-trigger strong{font-size:13px!important}.fqtl8-trigger-flag{font-size:21px!important}.fqtl8-modal{padding:12px!important;align-items:center!important}.fqtl8-dialog{width:100%!important;max-height:calc(100dvh - 24px)!important;padding:22px 14px 18px!important;border-radius:24px!important;overflow:auto!important}.fqtl8-close{width:52px!important;height:52px!important;top:10px!important;right:10px!important}.fqtl8-close-orbit.orbit-a{inset:-8px!important}.fqtl8-close-orbit.orbit-b{inset:-14px!important}.fqtl8-close-orbit.orbit-c{display:none!important}.fqtl8-head{margin:0 62px 20px 2px!important;gap:12px!important}.fqtl8-head-icon{width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:14px!important}.fqtl8-head-icon svg{width:28px!important;height:28px!important}.fqtl8-head h2{font-size:20px!important}.fqtl8-head p{font-size:12.5px!important}.fqtl8-grid{grid-template-columns:1fr!important;gap:14px!important}.fqtl8-card{padding:15px!important;border-radius:18px!important}.fqtl8-card-head{margin-bottom:12px!important}.fqtl8-card-icon{width:44px!important;height:44px!important;flex-basis:44px!important}.fqtl8-card h3{font-size:16px!important}.fqtl8-card p{font-size:12px!important}.fqtl8-list{height:220px!important}.fqtl8-benefits{grid-template-columns:1fr!important;gap:9px!important}.fqtl8-benefit{justify-content:flex-start!important;padding:0 5px!important}.fqtl8-benefit+.fqtl8-benefit{border-left:0!important;border-top:1px solid rgba(255,255,255,.06)!important;padding-top:9px!important}}
@media(prefers-reduced-motion:reduce){.fqtl8-trigger::after,.fqtl8-aurora,.fqtl8-close-orbit,.fqtl8-row{animation:none!important}.fqtl8-modal,.fqtl8-dialog,.fqtl8-head,.fqtl8-card,.fqtl8-benefits,.fqtl8-close{transition:none!important}}

:root{
  --fq9-cyan:#34d9ff;
  --fq9-blue:#2188ff;
  --fq9-violet:#7a5cff;
  --fq9-purple:#b64cff;
  --fq9-pink:#ff4fc3;
  --fq9-bg:#070a17;
  --fq9-panel:#0b1023;
  --fq9-text:#f7f8ff;
  --fq9-muted:#aab3d0;
}

html:not(.fqtl8-native-probe) .tl-overlay,
html:not(.fqtl8-native-probe) .tl-switcher-container .tl-overlay{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
html.fqtl8-native-probe .tl-overlay,
html.fqtl8-native-probe .tl-switcher-container .tl-overlay{
  display:block!important;
  position:fixed!important;
  left:-200vw!important;
  top:-200vh!important;
  width:2px!important;
  height:2px!important;
  min-width:0!important;
  min-height:0!important;
  max-width:2px!important;
  max-height:2px!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  z-index:-2147483000!important;
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

.tl-switcher-container,
.tl-switcher-container.bottom-left,
.tl-switcher-container.tl-custom-position{
  position:fixed!important;
  left:18px!important;
  bottom:18px!important;
  right:auto!important;
  top:auto!important;
  width:auto!important;
  max-width:calc(100vw - 36px)!important;
  height:auto!important;
  z-index:2147482000!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.tl-switcher-container .tl-wrapper{width:auto!important;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}

.fqtl8-trigger{
  width:auto!important;
  min-width:330px!important;
  max-width:min(520px,calc(100vw - 36px))!important;
  min-height:62px!important;
  padding:6px 8px!important;
  border-radius:23px!important;
  color:#fff!important;
  background:
    radial-gradient(circle at 12% 10%,rgba(40,185,255,.15),transparent 36%),
    radial-gradient(circle at 88% 90%,rgba(255,72,195,.10),transparent 38%),
    linear-gradient(135deg,rgba(12,19,44,.985),rgba(8,8,22,.995))!important;
  border:1px solid rgba(99,103,255,.55)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.38),0 0 26px rgba(67,122,255,.13),inset 0 1px 0 rgba(255,255,255,.075)!important;
  overflow:hidden!important;
}
.fqtl8-trigger::before{opacity:.96!important;background:linear-gradient(105deg,var(--fq9-cyan),var(--fq9-blue) 30%,var(--fq9-violet) 65%,var(--fq9-pink))!important}
.fqtl8-trigger::after{width:140px!important;height:95px!important;left:-48px!important;top:-58px!important;background:radial-gradient(circle,rgba(53,215,255,.18),transparent 68%)!important}
.fqtl8-trigger-part{min-height:48px!important;padding:0 15px!important;gap:10px!important;border-radius:16px!important}
.fqtl8-trigger strong{font-size:15px!important;font-weight:780!important}
.fqtl8-trigger-symbol{
  width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:12px!important;
  font-size:17px!important;font-weight:900!important;
  background:linear-gradient(145deg,rgba(25,151,255,.96),rgba(39,83,210,.92))!important;
  border:1px solid rgba(82,211,255,.42)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 20px rgba(10,99,229,.25),0 0 16px rgba(48,199,255,.13)!important;
}
.fqtl8-trigger-flag{font-size:28px!important}
.fqtl8-trigger-sep{height:36px!important;background:linear-gradient(transparent,rgba(129,137,195,.6),transparent)!important}

.fqtl8-help{
  position:fixed!important;
  left:18px!important;
  bottom:94px!important;
  z-index:2147482001!important;
  min-height:56px!important;
  padding:7px 18px 7px 9px!important;
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  border-radius:20px!important;
  color:#f8f9ff!important;
  border:1px solid rgba(84,112,255,.38)!important;
  background:linear-gradient(135deg,rgba(12,15,31,.985),rgba(7,8,17,.995))!important;
  box-shadow:0 14px 36px rgba(0,0,0,.34),0 0 22px rgba(74,108,255,.10),inset 0 1px 0 rgba(255,255,255,.06)!important;
  font:inherit!important;
  font-size:14px!important;
  cursor:pointer!important;
  overflow:hidden!important;
  transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease!important;
}
.fqtl8-help:hover{transform:translateY(-2px)!important;border-color:rgba(54,210,255,.66)!important;box-shadow:0 18px 42px rgba(0,0,0,.4),0 0 25px rgba(52,196,255,.13),inset 0 1px 0 rgba(255,255,255,.08)!important}
.fqtl8-help-icon{
  width:40px!important;height:40px!important;flex:0 0 40px!important;display:grid!important;place-items:center!important;border-radius:13px!important;
  color:#50d8ff!important;background:linear-gradient(145deg,rgba(20,111,194,.38),rgba(26,38,98,.50))!important;
  border:1px solid rgba(66,192,255,.34)!important;box-shadow:0 0 18px rgba(41,186,255,.10)!important;
}
.fqtl8-help-icon svg{width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.fqtl8-help-label{position:relative;z-index:2;font-weight:650!important;white-space:nowrap!important}
.fqtl8-help-spark{position:absolute!important;width:8px!important;height:8px!important;right:8px!important;top:8px!important;border-radius:50%!important;background:var(--fq9-cyan)!important;box-shadow:0 0 14px var(--fq9-cyan)!important;opacity:.72!important;animation:fq9HelpPulse 2.8s ease-in-out infinite!important}
@keyframes fq9HelpPulse{50%{opacity:.22;transform:scale(.65)}}

.fqtl8-modal{padding:26px!important;align-items:center!important;justify-items:center!important}
.fqtl8-dialog{
  width:min(900px,calc(100vw - 52px))!important;
  max-width:900px!important;
  max-height:calc(100dvh - 52px)!important;
  padding:22px 22px 16px!important;
  border-radius:27px!important;
  overflow:visible!important;
  background:
    radial-gradient(circle at 7% 6%,rgba(37,156,255,.13),transparent 28%),
    radial-gradient(circle at 93% 8%,rgba(185,55,255,.13),transparent 30%),
    radial-gradient(circle at 92% 92%,rgba(255,67,188,.08),transparent 27%),
    linear-gradient(145deg,rgba(8,14,31,.992),rgba(8,7,22,.997))!important;
  box-shadow:0 38px 110px rgba(0,0,0,.64),0 0 42px rgba(72,94,255,.15),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.fqtl8-dialog::before{padding:1px!important;opacity:.92!important;background:linear-gradient(114deg,var(--fq9-cyan),#218cff 31%,var(--fq9-violet) 64%,var(--fq9-pink))!important}
.fqtl8-head{margin:0 72px 16px 0!important;gap:12px!important}
.fqtl8-head-icon{width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:15px!important}
.fqtl8-head-icon svg{width:28px!important;height:28px!important}
.fqtl8-head h2{font-size:23px!important;line-height:1.12!important;margin-bottom:4px!important}
.fqtl8-head p{font-size:12.8px!important;line-height:1.38!important}
.fqtl8-grid{gap:16px!important}
.fqtl8-card{padding:15px!important;border-radius:20px!important}
.fqtl8-card-head{gap:11px!important;margin-bottom:12px!important}
.fqtl8-card-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:13px!important}
.fqtl8-card-icon svg{width:24px!important;height:24px!important}
.fqtl8-card h3{font-size:16px!important;margin:1px 0 4px!important}
.fqtl8-card p{font-size:11.8px!important;line-height:1.35!important}
.fqtl8-search{height:43px!important;margin-bottom:8px!important;border-radius:12px!important}
.fqtl8-search input{font-size:12.5px!important}
.fqtl8-list{
  height:226px!important;
  padding:2px 7px 2px 2px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  color-scheme:dark!important;
  scrollbar-width:thin!important;
  scrollbar-color:rgba(83,128,255,.78) rgba(7,11,28,.28)!important;
}
.fqtl8-list::-webkit-scrollbar{width:9px!important}
.fqtl8-list::-webkit-scrollbar-track{background:rgba(7,11,28,.34)!important;border-radius:99px!important;margin:5px 0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important}
.fqtl8-card--currency .fqtl8-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#39dcff,#267bff 52%,#684fff)!important;border:2px solid transparent!important;background-clip:padding-box!important;border-radius:99px!important;box-shadow:0 0 13px rgba(47,189,255,.25)!important}
.fqtl8-card--language .fqtl8-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8d65ff,#d04fff 52%,#ff4fbd)!important;border:2px solid transparent!important;background-clip:padding-box!important;border-radius:99px!important;box-shadow:0 0 13px rgba(220,74,255,.20)!important}
.fqtl8-row{min-height:42px!important;padding:4px 8px!important;border-radius:11px!important}
.fqtl8-row-name strong{font-size:12.8px!important}.fqtl8-row-name small{font-size:11.5px!important}

.fqtl8-currency-badge{
  width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important;
  display:grid!important;place-items:center!important;position:relative!important;overflow:hidden!important;
  color:#fff!important;background:linear-gradient(145deg,rgba(28,156,255,.98),rgba(31,78,199,.98))!important;
  border:1px solid rgba(86,207,255,.42)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 15px rgba(11,87,209,.22),0 0 14px rgba(45,192,255,.10)!important;
}
.fqtl8-currency-badge::before{content:"";position:absolute;inset:-30% 30% auto -30%;height:75%;transform:rotate(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);pointer-events:none}
.fqtl8-currency-badge>span{position:relative;z-index:2;max-width:30px;padding:0 2px;font-size:13px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}

.fqtl8-check{
  width:31px!important;height:31px!important;flex:0 0 31px!important;position:relative!important;isolation:isolate!important;
  border-radius:50%!important;overflow:visible!important;
  opacity:0!important;transform:scale(.72) rotate(-12deg)!important;
  transition:opacity .22s ease,transform .35s cubic-bezier(.16,1,.3,1)!important;
}
.fqtl8-row.is-active .fqtl8-check{opacity:1!important;transform:scale(1) rotate(0)!important}
.fqtl8-check::before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px dashed currentColor;opacity:.22;animation:fq9CheckOrbit 7s linear infinite}
.fqtl8-check::after{content:"";position:absolute;inset:3px;border-radius:50%;background:currentColor;opacity:.16;filter:blur(2px);box-shadow:0 0 14px currentColor}
.fqtl8-check i{position:absolute;inset:1px;border-radius:50%;border:1px solid currentColor;opacity:.45}
.fqtl8-check span{position:relative!important;z-index:3!important;width:19px!important;height:19px!important;display:grid!important;place-items:center!important;color:#fff!important}
.fqtl8-check svg{width:15px!important;height:15px!important;stroke:#fff!important;stroke-width:3!important;filter:drop-shadow(0 0 5px currentColor)!important}
@keyframes fq9CheckOrbit{to{transform:rotate(360deg)}}

.fqtl8-close{
  width:50px!important;height:50px!important;top:-18px!important;right:-18px!important;
  border-radius:50%!important;
  color:#fff!important;
  background:radial-gradient(circle at 35% 25%,rgba(65,194,255,.12),transparent 46%),linear-gradient(145deg,rgba(13,19,43,.99),rgba(17,10,38,.99))!important;
  border:1px solid rgba(99,148,255,.68)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.42),0 0 18px rgba(80,122,255,.18),inset 0 1px 0 rgba(255,255,255,.09)!important;
}
.fqtl8-close::before{content:"";position:absolute;width:92px;height:44px;right:-54px;top:12px;border-radius:50%;background:radial-gradient(ellipse,rgba(129,65,255,.22),rgba(255,72,195,.07) 48%,transparent 72%);filter:blur(7px);z-index:-2;pointer-events:none;animation:fq9CloseTail 3.4s ease-in-out infinite alternate}
.fqtl8-close::after{content:"";position:absolute;width:58px;height:1px;right:-52px;top:24px;background:linear-gradient(90deg,rgba(79,201,255,.7),rgba(174,81,255,.38),transparent);box-shadow:0 0 8px rgba(97,104,255,.32);z-index:-1;pointer-events:none}
@keyframes fq9CloseTail{to{transform:translateX(5px) scaleX(1.12);opacity:.55}}
.fqtl8-close-core{width:38px!important;height:38px!important;background:rgba(8,12,31,.72)!important;border:1px solid rgba(152,92,255,.36)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
.fqtl8-close-core svg{width:19px!important;height:19px!important;stroke-width:1.8!important}
.fqtl8-close-orbit.orbit-a{inset:-7px!important;border-color:rgba(52,203,255,.35)!important}
.fqtl8-close-orbit.orbit-b{inset:-13px!important;border-color:rgba(123,81,255,.27)!important}
.fqtl8-close-orbit.orbit-c{inset:-20px!important;border-color:rgba(255,73,195,.16)!important}

.fqtl8-benefits{margin-top:14px!important;padding-top:13px!important}
.fqtl8-benefit{min-height:48px!important;padding:0 13px!important;gap:10px!important}
.fqtl8-benefit-icon{width:39px!important;height:39px!important;flex:0 0 39px!important}
.fqtl8-benefit-icon svg{width:21px!important;height:21px!important}
.fqtl8-benefit strong{font-size:12.5px!important}.fqtl8-benefit small{font-size:10.8px!important;margin-top:2px!important}

@media(max-width:980px){
  .fqtl8-dialog{width:min(760px,calc(100vw - 30px))!important;max-height:calc(100dvh - 30px)!important;padding:18px 16px 14px!important}
  .fqtl8-head{margin-right:54px!important}.fqtl8-head h2{font-size:20px!important}
  .fqtl8-grid{gap:12px!important}.fqtl8-card{padding:13px!important}.fqtl8-list{height:205px!important}
}
@media(max-width:749px){
  .fqtl8-modal{padding:10px!important}
  .fqtl8-dialog{width:100%!important;max-width:560px!important;max-height:calc(100dvh - 20px)!important;padding:17px 13px 13px!important;border-radius:22px!important;overflow:auto!important;scrollbar-width:none!important}
  .fqtl8-dialog::-webkit-scrollbar{display:none!important}
  .fqtl8-close{top:8px!important;right:8px!important;width:44px!important;height:44px!important}.fqtl8-close::before,.fqtl8-close::after{display:none!important}
  .fqtl8-close-orbit.orbit-c{display:none!important}
  .fqtl8-head{margin:0 48px 13px 0!important}.fqtl8-head-icon{width:44px!important;height:44px!important;flex-basis:44px!important}.fqtl8-head h2{font-size:18px!important}.fqtl8-head p{font-size:11.7px!important}
  .fqtl8-grid{grid-template-columns:1fr!important}.fqtl8-list{height:170px!important}
  .fqtl8-benefits{grid-template-columns:1fr!important;gap:6px!important}.fqtl8-benefit{justify-content:flex-start!important;padding:7px 3px!important}.fqtl8-benefit+.fqtl8-benefit{border-left:0!important;border-top:1px solid rgba(255,255,255,.06)!important}
  .tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{left:12px!important;bottom:12px!important;max-width:calc(100vw - 24px)!important}
  .fqtl8-trigger{min-width:0!important;width:auto!important;max-width:calc(100vw - 24px)!important;min-height:54px!important;border-radius:19px!important}
  .fqtl8-trigger-part{min-height:41px!important;padding:0 9px!important;gap:7px!important}.fqtl8-trigger-symbol{width:31px!important;height:31px!important;flex-basis:31px!important;font-size:13px!important}.fqtl8-trigger-flag{font-size:22px!important}.fqtl8-trigger strong{font-size:12.5px!important}
  .fqtl8-help{left:12px!important;bottom:78px!important;min-height:50px!important;padding:6px 14px 6px 7px!important;border-radius:17px!important;font-size:12.5px!important}.fqtl8-help-icon{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:11px!important}
}

:root{
  --fq10-cyan:#34dcff;
  --fq10-blue:#2587ff;
  --fq10-violet:#7955ff;
  --fq10-pink:#ff4fc7;
  --fq10-bg:#060914;
  --fq10-panel:#0a1024;
  --fq10-text:#f6f8ff;
  --fq10-muted:#94a2c4;
}

.fqtl8-help,
.fqtl8-trigger{
  position:fixed!important;
  left:24px!important;
  z-index:2147483070!important;
  margin:0!important;
}
.fqtl8-help{
  bottom:92px!important;
  width:230px!important;
  min-height:58px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:11px!important;
  padding:7px 17px 7px 8px!important;
  border:1px solid rgba(71,117,255,.58)!important;
  border-radius:20px!important;
  color:var(--fq10-text)!important;
  background:
    radial-gradient(circle at 9% 15%,rgba(43,216,255,.16),transparent 38%),
    linear-gradient(135deg,rgba(11,18,39,.98),rgba(8,9,22,.99))!important;
  box-shadow:0 16px 44px rgba(0,0,0,.42),0 0 26px rgba(55,153,255,.10),inset 0 1px 0 rgba(255,255,255,.07)!important;
  overflow:hidden!important;
  transform:translateZ(0)!important;
}
.fqtl8-help::before{
  content:""!important;position:absolute!important;inset:-1px!important;border-radius:inherit!important;padding:1px!important;pointer-events:none!important;
  background:linear-gradient(110deg,var(--fq10-cyan),rgba(54,132,255,.45) 48%,rgba(120,82,255,.42))!important;
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;opacity:.84!important;
}
.fqtl8-help::after{
  content:""!important;position:absolute!important;width:110px!important;height:82px!important;left:-34px!important;top:-48px!important;border-radius:50%!important;pointer-events:none!important;
  background:radial-gradient(circle,rgba(51,216,255,.18),transparent 67%)!important;filter:blur(2px)!important;animation:fq10HelpAura 3.8s ease-in-out infinite alternate!important;
}
@keyframes fq10HelpAura{to{transform:translateX(72px) scale(1.14);opacity:.66}}
.fqtl8-help-icon{
  position:relative!important;z-index:2!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:13px!important;
  display:grid!important;place-items:center!important;color:#77efff!important;
  background:linear-gradient(145deg,rgba(13,109,185,.82),rgba(11,39,102,.88))!important;
  border:1px solid rgba(63,210,255,.42)!important;
  box-shadow:0 0 0 1px rgba(26,174,255,.06),0 0 20px rgba(41,198,255,.18),inset 0 1px 0 rgba(255,255,255,.10)!important;
}
.fqtl8-help-label{font-size:14px!important;font-weight:720!important;letter-spacing:.005em!important}
.fqtl8-help-spark{right:10px!important;top:9px!important;width:7px!important;height:7px!important;background:var(--fq10-cyan)!important;box-shadow:0 0 16px var(--fq10-cyan)!important}
.fqtl8-help:hover{transform:translateY(-3px)!important;box-shadow:0 20px 52px rgba(0,0,0,.46),0 0 32px rgba(50,189,255,.15),inset 0 1px 0 rgba(255,255,255,.08)!important}

.fqtl8-trigger{
  bottom:22px!important;
  width:320px!important;
  min-height:60px!important;
  border-radius:22px!important;
  border:1px solid rgba(90,85,255,.62)!important;
  background:
    radial-gradient(circle at 8% 15%,rgba(38,212,255,.16),transparent 34%),
    radial-gradient(circle at 96% 75%,rgba(255,74,196,.10),transparent 42%),
    linear-gradient(135deg,rgba(13,18,41,.99),rgba(11,9,27,.99))!important;
  box-shadow:0 18px 50px rgba(0,0,0,.43),0 0 30px rgba(87,83,255,.13),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.fqtl8-trigger-part{min-height:48px!important;padding:0 13px!important;gap:9px!important}
.fqtl8-trigger-symbol{
  width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:13px!important;font-size:17px!important;
  background:linear-gradient(145deg,#16a8ff,#1759e5)!important;
  border:1px solid rgba(91,215,255,.52)!important;
  box-shadow:0 0 22px rgba(27,149,255,.28),inset 0 1px 0 rgba(255,255,255,.16)!important;
}
.fqtl8-trigger-flag{font-size:27px!important;filter:drop-shadow(0 0 12px rgba(75,113,255,.20)) drop-shadow(0 4px 7px rgba(0,0,0,.32))!important}
.fqtl8-trigger-sep{height:38px!important;background:linear-gradient(transparent,rgba(113,125,188,.72),transparent)!important}

.fqtl8-backdrop{
  background:
    radial-gradient(circle at 18% 20%,rgba(37,133,255,.07),transparent 35%),
    radial-gradient(circle at 84% 72%,rgba(255,61,190,.055),transparent 34%),
    rgba(23,24,31,.72)!important;
  backdrop-filter:blur(9px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(9px) saturate(112%)!important;
}

.fqtl8-dialog{
  width:min(850px,calc(100vw - 52px))!important;
  max-height:min(780px,calc(100dvh - 48px))!important;
  padding:27px 27px 21px!important;
  border-radius:27px!important;
}
.fqtl8-head{margin:0 90px 20px 4px!important;gap:15px!important}
.fqtl8-head-icon{width:59px!important;height:59px!important;flex-basis:59px!important;border-radius:16px!important}
.fqtl8-head-icon svg{width:31px!important;height:31px!important}
.fqtl8-head h2{font-size:25px!important}
.fqtl8-head p{font-size:13.5px!important}
.fqtl8-grid{gap:16px!important}
.fqtl8-card{padding:16px!important;border-radius:20px!important}
.fqtl8-card-head{gap:12px!important;margin-bottom:13px!important}
.fqtl8-card-icon{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:13px!important}
.fqtl8-card-icon svg{width:25px!important;height:25px!important}
.fqtl8-card h3{font-size:17px!important;margin-top:1px!important}
.fqtl8-card p{font-size:12.5px!important}
.fqtl8-search{height:43px!important;margin-bottom:9px!important;border-radius:12px!important}
.fqtl8-list{height:245px!important;padding-right:9px!important}
.fqtl8-benefits{margin-top:16px!important;padding-top:15px!important}
.fqtl8-benefit{min-height:46px!important;padding:0 12px!important;gap:10px!important}
.fqtl8-benefit-icon{width:38px!important;height:38px!important;flex-basis:38px!important}
.fqtl8-benefit strong{font-size:12.5px!important}.fqtl8-benefit small{font-size:10.8px!important}

.fqtl8-currency-badge{
  position:relative!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:13px!important;
  font-size:14px!important;font-weight:850!important;letter-spacing:-.02em!important;overflow:hidden!important;
  background:
    radial-gradient(circle at 28% 18%,rgba(255,255,255,.26),transparent 25%),
    linear-gradient(145deg,#1da8ff 0%,#196be8 52%,#1a43bd 100%)!important;
  border:1px solid rgba(92,215,255,.52)!important;
  box-shadow:0 0 0 1px rgba(65,181,255,.08),0 0 21px rgba(29,145,255,.25),0 7px 16px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.20)!important;
}
.fqtl8-currency-badge::after{content:""!important;position:absolute!important;inset:2px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.08)!important;pointer-events:none!important}
.fqtl8-row:hover .fqtl8-currency-badge,.fqtl8-row.is-active .fqtl8-currency-badge{box-shadow:0 0 0 1px rgba(65,219,255,.18),0 0 28px rgba(35,178,255,.34),0 7px 17px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.23)!important}

.fqtl8-list{scrollbar-width:thin!important;scrollbar-color:rgba(70,150,255,.82) rgba(19,28,55,.34)!important}
.fqtl8-list::-webkit-scrollbar{width:9px!important}
.fqtl8-list::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(12,25,54,.62),rgba(17,14,42,.50))!important;border:1px solid rgba(73,93,154,.17)!important;border-radius:99px!important}
.fqtl8-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#37dcff 0%,#4d7fff 43%,#8457ff 70%,#ff4fc6 100%)!important;border:2px solid #10162c!important;border-radius:99px!important;box-shadow:0 0 11px rgba(60,159,255,.26)!important}
.fqtl8-card--language .fqtl8-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9a5dff,#ff4fc6)!important;box-shadow:0 0 12px rgba(235,79,255,.22)!important}

.fqtl8-check{
  position:relative!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:50%!important;
  background:rgba(7,16,40,.70)!important;border:1px solid rgba(65,206,255,.32)!important;box-shadow:0 0 0 5px rgba(48,186,255,.035),0 0 18px rgba(48,195,255,.15),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.fqtl8-card--language .fqtl8-check{border-color:rgba(238,75,255,.34)!important;box-shadow:0 0 0 5px rgba(238,75,255,.035),0 0 18px rgba(238,75,255,.16),inset 0 1px 0 rgba(255,255,255,.08)!important}
.fqtl8-check::before{content:""!important;position:absolute!important;inset:-6px!important;border:1px dashed rgba(58,201,255,.24)!important;border-radius:50%!important;animation:fq10CheckOrbit 5.8s linear infinite!important}
.fqtl8-card--language .fqtl8-check::before{border-color:rgba(255,75,205,.22)!important}
@keyframes fq10CheckOrbit{to{transform:rotate(360deg)}}
.fqtl8-check span{width:20px!important;height:20px!important;color:#36e6ff!important;filter:drop-shadow(0 0 7px rgba(45,218,255,.48))!important}
.fqtl8-card--language .fqtl8-check span{color:#ff50ce!important;filter:drop-shadow(0 0 7px rgba(255,80,206,.48))!important}
.fqtl8-check svg{width:17px!important;height:17px!important;stroke-width:2.8!important}

.fqtl8-empty{
  min-height:150px!important;padding:28px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;
  color:#a4afcc!important;font-size:13px!important;text-align:center!important;border:1px dashed rgba(79,115,192,.20)!important;border-radius:16px!important;background:radial-gradient(circle at 50% 35%,rgba(51,151,255,.08),transparent 58%)!important;
}
.fqtl8-empty[hidden]{display:none!important}
.fqtl8-empty-icon{position:relative!important;width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:16px!important;color:#64dfff!important;background:linear-gradient(145deg,rgba(18,105,189,.45),rgba(17,30,74,.72))!important;border:1px solid rgba(61,184,255,.32)!important;box-shadow:0 0 24px rgba(39,157,255,.13),inset 0 1px 0 rgba(255,255,255,.06)!important}
.fqtl8-card--language .fqtl8-empty-icon{color:#f360ff!important;background:linear-gradient(145deg,rgba(109,33,165,.42),rgba(46,18,87,.70))!important;border-color:rgba(224,72,255,.29)!important;box-shadow:0 0 24px rgba(226,64,255,.11),inset 0 1px 0 rgba(255,255,255,.06)!important}
.fqtl8-empty-icon::after{content:""!important;position:absolute!important;inset:-7px!important;border-radius:19px!important;border:1px dashed rgba(74,187,255,.20)!important;animation:fq10EmptySpin 8s linear infinite!important}.fqtl8-card--language .fqtl8-empty-icon::after{border-color:rgba(240,79,255,.18)!important}
@keyframes fq10EmptySpin{to{transform:rotate(360deg)}}
.fqtl8-empty-icon svg{width:26px!important;height:26px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.fqtl8-empty strong{display:block!important;color:#eef2ff!important;font-size:13.5px!important;font-weight:720!important}.fqtl8-empty small{display:block!important;color:#7f8dac!important;font-size:11.5px!important}

.fqtl8-close{
  top:-20px!important;right:-18px!important;width:62px!important;height:62px!important;
  background:radial-gradient(circle at 34% 24%,rgba(66,157,255,.18),transparent 36%),linear-gradient(145deg,rgba(16,22,52,.995),rgba(6,7,22,.995))!important;
  border:1px solid rgba(104,98,255,.52)!important;
  box-shadow:0 17px 44px rgba(0,0,0,.48),0 0 27px rgba(72,121,255,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.fqtl8-close-core{width:40px!important;height:40px!important;border-radius:50%!important;background:linear-gradient(145deg,rgba(25,39,83,.62),rgba(13,14,39,.86))!important;border:1px solid rgba(111,94,255,.44)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 17px rgba(99,76,255,.15)!important}
.fqtl8-close-core svg{width:21px!important;height:21px!important;stroke-width:1.65!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.24))!important}
.fqtl8-close-orbit.orbit-a{inset:-8px!important;border:1px solid rgba(50,213,255,.38)!important;box-shadow:0 0 10px rgba(47,195,255,.08)!important}
.fqtl8-close-orbit.orbit-b{inset:-16px!important;border:1px solid rgba(111,89,255,.28)!important}
.fqtl8-close-orbit.orbit-c{inset:-26px!important;border:1px dashed rgba(255,73,198,.19)!important}
.fqtl8-close::before{
  content:""!important;position:absolute!important;width:134px!important;height:70px!important;right:-111px!important;top:17px!important;border-radius:50%!important;z-index:-2!important;pointer-events:none!important;
  background:radial-gradient(ellipse at left,rgba(107,70,255,.28),rgba(255,72,195,.10) 43%,transparent 71%)!important;filter:blur(8px)!important;animation:fq10TailBreath 3.2s ease-in-out infinite alternate!important;
}
.fqtl8-close::after{
  content:""!important;position:absolute!important;width:110px!important;height:38px!important;right:-103px!important;top:25px!important;z-index:-1!important;pointer-events:none!important;
  border-top:1px solid rgba(69,214,255,.54)!important;border-right:1px solid rgba(153,83,255,.30)!important;border-radius:0 36px 0 0!important;
  box-shadow:12px -8px 18px rgba(98,86,255,.09)!important;transform:skewX(-14deg)!important;
}
@keyframes fq10TailBreath{to{transform:translateX(9px) scale(1.06);opacity:.58}}
.fqtl8-close:hover{transform:scale(1.075)!important;border-color:rgba(255,83,205,.66)!important;box-shadow:0 19px 48px rgba(0,0,0,.50),0 0 34px rgba(255,74,198,.18),inset 0 1px 0 rgba(255,255,255,.09)!important}
.fqtl8-close:hover .fqtl8-close-core{transform:rotate(90deg)!important;transition:transform .34s cubic-bezier(.16,1,.3,1)!important}

@media(max-width:749px){
  .fqtl8-help,.fqtl8-trigger{left:12px!important}
  .fqtl8-help{bottom:78px!important;width:205px!important;min-height:50px!important;padding:6px 12px 6px 6px!important;border-radius:17px!important}.fqtl8-help-icon{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:11px!important}.fqtl8-help-label{font-size:12.5px!important}
  .fqtl8-trigger{bottom:14px!important;width:auto!important;max-width:calc(100vw - 24px)!important;min-height:54px!important;border-radius:19px!important}
  .fqtl8-trigger-part{min-height:41px!important;padding:0 9px!important}.fqtl8-trigger-symbol{width:31px!important;height:31px!important;flex-basis:31px!important;border-radius:11px!important}.fqtl8-trigger strong{font-size:12.5px!important}.fqtl8-trigger-flag{font-size:22px!important}
  .fqtl8-dialog{width:100%!important;max-height:calc(100dvh - 24px)!important;padding:19px 13px 16px!important;border-radius:22px!important;overflow:auto!important}
  .fqtl8-close{top:8px!important;right:8px!important;width:46px!important;height:46px!important}.fqtl8-close::before,.fqtl8-close::after{display:none!important}.fqtl8-close-orbit.orbit-c{display:none!important}
  .fqtl8-head{margin-right:58px!important}.fqtl8-list{height:205px!important}
}

:root{
  --fq11-cyan:#3ee6ff;
  --fq11-blue:#2d8cff;
  --fq11-violet:#745cff;
  --fq11-magenta:#ff4fd8;
  --fq11-ink:#071022;
}

.fqtl8-help,.fqtl8-trigger{position:fixed!important;isolation:isolate!important}
.fqtl8-help{left:24px!important;bottom:96px!important}
.tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{position:fixed!important;left:24px!important;bottom:24px!important;z-index:2147483068!important;width:auto!important;max-width:min(520px,calc(100vw - 48px))!important}

.fqtl8-help{
  width:auto!important;min-width:220px!important;min-height:58px!important;padding:7px 18px 7px 8px!important;
  border-radius:22px!important;border:1px solid rgba(58,166,255,.58)!important;
  background:radial-gradient(circle at 18% 20%,rgba(46,213,255,.13),transparent 34%),linear-gradient(135deg,rgba(8,18,39,.985),rgba(8,8,22,.99))!important;
  box-shadow:0 18px 48px rgba(0,0,0,.44),0 0 0 1px rgba(84,94,255,.08),0 0 30px rgba(49,185,255,.10),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.fqtl8-help-icon{
  position:relative!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:15px!important;
  color:#91f4ff!important;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.20),transparent 28%),linear-gradient(145deg,rgba(18,129,220,.94),rgba(21,60,157,.82))!important;
  border:1px solid rgba(87,222,255,.55)!important;box-shadow:0 0 0 3px rgba(42,178,255,.08),0 0 24px rgba(45,186,255,.25),inset 0 1px 0 rgba(255,255,255,.20)!important;
}
.fqtl8-help-icon::before{content:"";position:absolute;inset:-5px;border-radius:19px;border:1px dashed rgba(64,210,255,.22);animation:fq11HelpOrbit 9s linear infinite;pointer-events:none}
.fqtl8-help-icon::after{content:"";position:absolute;right:-5px;top:5px;width:6px;height:6px;border-radius:50%;background:var(--fq11-cyan);box-shadow:0 0 13px var(--fq11-cyan)}
@keyframes fq11HelpOrbit{to{transform:rotate(360deg)}}

.fqtl8-currency-badge{
  position:relative!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;overflow:visible!important;
  color:#fff!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.34),transparent 24%),linear-gradient(145deg,#31b7ff 0%,#207df1 47%,#263cc9 100%)!important;
  border:1px solid rgba(100,225,255,.66)!important;
  box-shadow:0 0 0 2px rgba(37,150,255,.08),0 0 25px rgba(38,167,255,.28),0 9px 19px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.27),inset 0 -8px 18px rgba(12,41,129,.20)!important;
  transform:translateZ(0)!important;
}
.fqtl8-currency-badge::before{content:""!important;position:absolute!important;inset:3px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 47%)!important;pointer-events:none!important}
.fqtl8-currency-badge::after{content:""!important;position:absolute!important;left:-7px!important;top:9px!important;width:3px!important;height:24px!important;border:0!important;border-radius:99px!important;background:linear-gradient(180deg,transparent,var(--fq11-cyan),transparent)!important;box-shadow:0 0 10px var(--fq11-cyan)!important;opacity:.68!important}
.fqtl8-currency-badge>span{position:relative!important;z-index:2!important;max-width:35px!important;padding:0 3px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-shadow:0 1px 7px rgba(0,0,0,.28)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.fqtl8-row:hover .fqtl8-currency-badge,.fqtl8-row.is-active .fqtl8-currency-badge{transform:translateY(-1px) scale(1.035)!important;box-shadow:0 0 0 2px rgba(51,211,255,.12),0 0 33px rgba(39,183,255,.38),0 10px 21px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.30)!important}

.fqtl8-check{
  position:relative!important;width:36px!important;height:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;border-radius:50%!important;isolation:isolate!important;
  opacity:0!important;transform:scale(.60) rotate(-18deg)!important;transition:opacity .22s ease,transform .36s cubic-bezier(.16,1,.3,1)!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
.fqtl8-row.is-active .fqtl8-check{opacity:1!important;transform:scale(1) rotate(0)!important}
.fqtl8-check::before{content:""!important;position:absolute!important;inset:-2px!important;border-radius:50%!important;background:conic-gradient(from 210deg,transparent 0 14%,currentColor 19% 44%,transparent 50% 66%,currentColor 72% 91%,transparent 96%)!important;filter:drop-shadow(0 0 7px currentColor)!important;opacity:.58!important;animation:fq11CheckSpin 5.8s linear infinite!important;-webkit-mask:radial-gradient(circle,transparent 55%,#000 57%)!important;mask:radial-gradient(circle,transparent 55%,#000 57%)!important}
.fqtl8-check::after{content:""!important;position:absolute!important;inset:6px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.24),transparent 30%),rgba(13,31,65,.94)!important;border:1px solid currentColor!important;box-shadow:0 0 16px currentColor,inset 0 0 12px rgba(255,255,255,.06)!important;opacity:.88!important}
.fqtl8-check i{display:none!important}
.fqtl8-check span{position:relative!important;z-index:3!important;width:18px!important;height:18px!important;display:grid!important;place-items:center!important;color:#fff!important}
.fqtl8-check svg{width:15px!important;height:15px!important;stroke:#fff!important;stroke-width:3.1!important;filter:drop-shadow(0 0 6px #fff)!important}
.fqtl8-card--currency .fqtl8-check{color:#35ddff!important}.fqtl8-card--language .fqtl8-check{color:#ff4fd5!important}
@keyframes fq11CheckSpin{to{transform:rotate(360deg)}}

.fqtl8-row{animation:none!important}
.fqtl8-row.fqtl11-await-reveal{opacity:0!important;transform:translateY(13px) scale(.985)!important;filter:blur(4px)!important;transition:opacity .38s var(--fqtl11-delay,0ms) ease,transform .46s var(--fqtl11-delay,0ms) cubic-bezier(.16,1,.3,1),filter .40s var(--fqtl11-delay,0ms) ease,background .18s ease,border-color .18s ease,box-shadow .18s ease!important}
.fqtl8-row.fqtl11-await-reveal.fqtl11-revealed{opacity:1!important;transform:none!important;filter:none!important}

.fqtl8-list{scrollbar-width:thin!important;scrollbar-color:rgba(69,178,255,.92) rgba(13,20,42,.38)!important}
.fqtl8-list::-webkit-scrollbar{width:8px!important}.fqtl8-list::-webkit-scrollbar-track{margin:4px 0!important;border-radius:99px!important;background:linear-gradient(180deg,rgba(10,21,47,.52),rgba(18,12,42,.38))!important;box-shadow:inset 0 0 0 1px rgba(111,127,183,.10)!important}.fqtl8-list::-webkit-scrollbar-thumb{border-radius:99px!important;border:2px solid rgba(8,15,34,.96)!important;background:linear-gradient(180deg,#4ce8ff,#4e8cff 45%,#805cff 74%,#ff52d2)!important;box-shadow:0 0 14px rgba(58,166,255,.30)!important}.fqtl8-card--language .fqtl8-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#a065ff,#ff51d2)!important}

.fqtl8-close{top:-18px!important;right:-18px!important;width:60px!important;height:60px!important;border-radius:50%!important;background:transparent!important;border:0!important;overflow:visible!important;box-shadow:none!important}
.fqtl8-close-core{position:relative!important;z-index:6!important;width:48px!important;height:48px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.10),transparent 27%),linear-gradient(145deg,rgba(19,36,79,.94),rgba(11,11,34,.98))!important;border:1px solid rgba(142,105,255,.58)!important;box-shadow:0 0 0 4px rgba(72,122,255,.06),0 0 23px rgba(89,93,255,.22),inset 0 1px 0 rgba(255,255,255,.10)!important}
.fqtl8-close-core::after{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid rgba(255,255,255,.05);pointer-events:none}
.fqtl8-close-core svg{width:21px!important;height:21px!important;stroke-width:1.7!important;filter:drop-shadow(0 0 5px rgba(255,255,255,.32))!important}
.fqtl8-close-orbit.orbit-a{inset:-4px!important;border:1px solid rgba(53,221,255,.44)!important;box-shadow:0 0 13px rgba(52,208,255,.10)!important}
.fqtl8-close-orbit.orbit-b{inset:-11px!important;border:1px solid rgba(112,87,255,.31)!important}
.fqtl8-close-orbit.orbit-c{inset:-19px!important;border:1px dashed rgba(255,75,207,.21)!important}
.fqtl8-close::before{content:""!important;position:absolute!important;z-index:-2!important;left:45px!important;top:29px!important;width:94px!important;height:1px!important;border-radius:99px!important;background:linear-gradient(90deg,rgba(72,224,255,.83),rgba(119,94,255,.58) 46%,rgba(255,79,211,.35) 72%,transparent)!important;box-shadow:0 0 10px rgba(100,124,255,.34)!important;transform-origin:left center!important;animation:fq11Filament 3.8s ease-in-out infinite!important}
.fqtl8-close::after{content:""!important;position:absolute!important;z-index:-3!important;left:64px!important;top:8px!important;width:112px!important;height:50px!important;border-radius:50%!important;background:radial-gradient(ellipse,rgba(77,170,255,.12),rgba(128,73,255,.09) 45%,rgba(255,70,198,.04) 63%,transparent 74%)!important;filter:blur(8px)!important;animation:fq11Tail 4.6s ease-in-out infinite alternate!important}
@keyframes fq11Filament{0%,100%{opacity:.55;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@keyframes fq11Tail{from{transform:translateX(-6px) scale(.92);opacity:.48}to{transform:translateX(8px) scale(1.05);opacity:.86}}
.fqtl8-close:hover .fqtl8-close-core{transform:rotate(90deg) scale(1.06)!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 0 0 5px rgba(82,110,255,.08),0 0 34px rgba(255,78,210,.19),inset 0 1px 0 rgba(255,255,255,.11)!important}

.fqtl8-backdrop{background:rgba(7,9,18,.69)!important;backdrop-filter:blur(13px) saturate(.72)!important;-webkit-backdrop-filter:blur(13px) saturate(.72)!important}

.fqtl8-empty{min-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;text-align:left!important;padding:24px!important;border-radius:16px!important;background:radial-gradient(circle at 30% 50%,rgba(49,157,255,.06),transparent 48%)!important}
.fqtl8-empty[hidden]{display:none!important}.fqtl8-empty-icon{width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:16px!important;position:relative!important}.fqtl8-empty-icon::before{content:"";position:absolute;inset:-6px;border:1px solid rgba(64,194,255,.15);border-radius:20px;box-shadow:0 0 17px rgba(62,176,255,.08);animation:fq11EmptyPulse 2.7s ease-in-out infinite}.fqtl8-card--language .fqtl8-empty-icon::before{border-color:rgba(237,76,255,.16);box-shadow:0 0 17px rgba(237,76,255,.07)}
@keyframes fq11EmptyPulse{50%{transform:scale(1.07);opacity:.42}}

@media(max-width:749px){
  .fqtl8-help,.fqtl8-trigger{left:12px!important}.fqtl8-help{bottom:76px!important;min-width:188px!important;min-height:50px!important;padding:6px 12px 6px 6px!important;border-radius:18px!important}.fqtl8-help-icon{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:12px!important}
  .tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{left:12px!important;bottom:12px!important;max-width:calc(100vw - 24px)!important}
  .fqtl8-currency-badge{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:12px!important}
  .fqtl8-close{top:8px!important;right:8px!important;width:46px!important;height:46px!important}.fqtl8-close::before,.fqtl8-close::after{display:none!important}.fqtl8-close-core{width:40px!important;height:40px!important}.fqtl8-close-orbit.orbit-c{display:none!important}
}

@media(prefers-reduced-motion:reduce){.fqtl8-row.fqtl11-await-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.fqtl8-help-icon::before,.fqtl8-check::before,.fqtl8-close::before,.fqtl8-close::after,.fqtl8-empty-icon::before{animation:none!important}}

:root{--fq12-cyan:#38e1ff;--fq12-blue:#3489ff;--fq12-violet:#7b5cff;--fq12-pink:#ff50c8;--fq12-ink:#060914}

.fqtl8-dialog{isolation:isolate!important;border:1px solid transparent!important;background:linear-gradient(145deg,rgba(6,12,29,.985),rgba(14,7,28,.985)) padding-box,linear-gradient(118deg,#2ce0ff 0%,#3988ff 28%,#8159ff 57%,#ff4fc7 88%,#ff7eb8 100%) border-box!important;box-shadow:0 34px 100px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.025) inset,0 0 42px rgba(58,126,255,.10),0 0 54px rgba(255,65,199,.07)!important}
.fqtl8-dialog::before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:1px!important;background:conic-gradient(from var(--fq12-angle,0deg),transparent 0 9%,rgba(49,225,255,.92) 14%,transparent 22% 45%,rgba(132,85,255,.86) 53%,transparent 62% 76%,rgba(255,77,199,.92) 84%,transparent 91%)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;opacity:.7!important;animation:fq12BorderSweep 9s linear infinite!important;z-index:4!important}
@property --fq12-angle{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes fq12BorderSweep{to{--fq12-angle:360deg}}
.fqtl8-dialog::after{content:""!important;position:absolute!important;left:20px!important;right:20px!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#3ee8ff 16%,#6c69ff 51%,#ff55c8 84%,transparent)!important;box-shadow:0 0 18px rgba(81,170,255,.48)!important;opacity:.8!important;pointer-events:none!important}

.fqtl8-corner-tech{position:absolute;right:-15px;top:-13px;width:126px;height:112px;pointer-events:none;z-index:5;opacity:.9}
.fqtl8-corner-tech::before,.fqtl8-corner-tech::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(65,209,255,.26)}
.fqtl8-corner-tech::before{width:98px;height:98px;right:3px;top:2px;border-left-color:rgba(255,75,202,.42);border-bottom-color:transparent;transform:rotate(-18deg)}
.fqtl8-corner-tech::after{width:74px;height:74px;right:15px;top:14px;border-color:rgba(133,83,255,.42);border-right-color:transparent;transform:rotate(26deg)}
.fqtl8-corner-tech i{position:absolute;display:block;background:linear-gradient(90deg,transparent,rgba(64,215,255,.72),rgba(124,89,255,.72),rgba(255,79,198,.55),transparent);height:1px;filter:drop-shadow(0 0 5px rgba(62,190,255,.55))}
.fqtl8-corner-tech i:nth-child(1){width:92px;right:-48px;top:55px}.fqtl8-corner-tech i:nth-child(2){width:64px;right:46px;top:4px;transform:rotate(90deg);transform-origin:right center}.fqtl8-corner-tech i:nth-child(3){width:42px;right:67px;top:79px;transform:rotate(45deg);opacity:.45}

.fqtl8-close{top:17px!important;right:17px!important;width:58px!important;height:58px!important;border:0!important;border-radius:19px!important;background:linear-gradient(145deg,rgba(18,28,63,.96),rgba(13,9,35,.98))!important;box-shadow:0 12px 34px rgba(0,0,0,.38),0 0 0 1px rgba(77,188,255,.22) inset,0 0 26px rgba(92,104,255,.15)!important;clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%)!important;overflow:visible!important;transform:none!important}
.fqtl8-close::before{content:""!important;position:absolute!important;inset:-9px!important;border-radius:50%!important;background:conic-gradient(from 12deg,transparent 0 13%,#36ddff 14% 22%,transparent 23% 42%,#7d5cff 43% 54%,transparent 55% 74%,#ff50c8 75% 83%,transparent 84%)!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0)!important;mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0)!important;animation:fq12CloseOrbit 6.5s linear infinite!important;opacity:.82!important;pointer-events:none!important}
.fqtl8-close::after{content:""!important;position:absolute!important;width:118px!important;height:1px!important;left:48px!important;top:29px!important;background:linear-gradient(90deg,rgba(67,219,255,.88),rgba(122,90,255,.52) 42%,rgba(255,79,198,.20),transparent)!important;box-shadow:0 0 10px rgba(70,185,255,.45)!important;transform-origin:left center!important;animation:fq12Filament 3.2s ease-in-out infinite alternate!important;pointer-events:none!important}
@keyframes fq12CloseOrbit{to{transform:rotate(360deg)}}@keyframes fq12Filament{to{width:154px;opacity:.44;filter:hue-rotate(24deg)}}
.fqtl8-close-core{position:relative!important;z-index:4!important;width:27px!important;height:27px!important;display:grid!important;place-items:center!important;color:#fff!important}
.fqtl8-close-core::before,.fqtl8-close-core::after{content:"";position:absolute;width:24px;height:2px;border-radius:9px;background:linear-gradient(90deg,#eafcff,#b7d6ff);box-shadow:0 0 8px rgba(109,194,255,.42)}.fqtl8-close-core::before{transform:rotate(45deg)}.fqtl8-close-core::after{transform:rotate(-45deg)}.fqtl8-close-core svg{display:none!important}
.fqtl8-close-orbit{display:none!important}.fqtl8-close:hover{transform:translateY(-2px) scale(1.045)!important;box-shadow:0 16px 40px rgba(0,0,0,.42),0 0 0 1px rgba(255,88,205,.30) inset,0 0 34px rgba(255,74,199,.18)!important}

.fqtl8-currency-badge{background:radial-gradient(circle at 24% 15%,rgba(255,255,255,.42),transparent 23%),linear-gradient(145deg,var(--fqcur-a,#35d9ff),var(--fqcur-b,#2868ff) 56%,var(--fqcur-c,#744fff))!important;border-color:color-mix(in srgb,var(--fqcur-a,#35d9ff) 72%,white 12%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--fqcur-a,#35d9ff) 18%,transparent),0 0 24px color-mix(in srgb,var(--fqcur-a,#35d9ff) 34%,transparent),0 9px 18px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.28)!important}
.fqtl8-currency-badge i{position:absolute;inset:4px;border-radius:10px;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 0 16px rgba(255,255,255,.07);pointer-events:none}.fqtl8-currency-badge>span{position:relative;z-index:3;text-shadow:0 1px 3px rgba(0,0,0,.35)}
.fqtl8-row[data-currency]::before{content:"";position:absolute;left:0;top:17%;bottom:17%;width:3px;border-radius:0 6px 6px 0;background:linear-gradient(var(--fqcur-a),var(--fqcur-c));box-shadow:0 0 12px var(--fqcur-a);opacity:.18;transition:.2s}.fqtl8-row[data-currency]:hover::before,.fqtl8-row[data-currency].is-active::before{opacity:.88}

.fqtl8-check{width:36px!important;height:36px!important;flex:0 0 36px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;opacity:0!important;transform:scale(.72)!important;transition:opacity .2s ease,transform .34s cubic-bezier(.16,1,.3,1)!important}
.fqtl8-row.is-active .fqtl8-check{opacity:1!important;transform:scale(1)!important}
.fqtl8-check::before{content:""!important;position:absolute!important;inset:1px!important;border:1px solid currentColor!important;border-radius:0!important;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)!important;background:linear-gradient(145deg,rgba(25,221,255,.16),rgba(50,105,255,.08))!important;box-shadow:0 0 18px currentColor,inset 0 0 16px rgba(255,255,255,.05)!important;animation:none!important;opacity:.78!important}
.fqtl8-card--language .fqtl8-check::before{background:linear-gradient(145deg,rgba(255,81,205,.16),rgba(126,82,255,.08))!important}
.fqtl8-check::after{content:""!important;position:absolute!important;inset:-5px!important;border-radius:50%!important;border:1px dotted currentColor!important;opacity:.24!important;animation:fq12CheckSat 8s linear infinite!important;background:none!important;filter:none!important;box-shadow:none!important}
@keyframes fq12CheckSat{to{transform:rotate(360deg)}}
.fqtl8-check i{position:absolute!important;inset:7px!important;border-radius:0!important;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)!important;background:currentColor!important;opacity:.16!important;border:0!important;filter:blur(.2px)!important}
.fqtl8-check span{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;display:grid!important;place-items:center!important;color:#fff!important;filter:none!important}.fqtl8-check svg{width:18px!important;height:18px!important;stroke:#fff!important;stroke-width:3.3!important;filter:drop-shadow(0 0 7px currentColor)!important}
.fqtl8-card--currency .fqtl8-check{color:#39e3ff!important}.fqtl8-card--language .fqtl8-check{color:#ff53cd!important}

.fqtl8-help{width:220px!important;min-height:58px!important;border-radius:22px!important;border:1px solid rgba(58,151,255,.48)!important;background:radial-gradient(circle at 14% 20%,rgba(44,215,255,.18),transparent 34%),linear-gradient(135deg,rgba(8,17,38,.985),rgba(9,9,24,.99))!important;box-shadow:0 18px 50px rgba(0,0,0,.45),0 0 28px rgba(49,164,255,.12),inset 0 1px 0 rgba(255,255,255,.07)!important}
.fqtl8-help-icon{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:15px!important;color:#baf6ff!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.20),transparent 22%),linear-gradient(145deg,#15b8e7,#1767df 58%,#3140b5)!important;border:1px solid rgba(102,225,255,.62)!important;box-shadow:0 0 0 3px rgba(38,195,255,.055),0 0 25px rgba(31,196,255,.28),inset 0 1px 0 rgba(255,255,255,.23)!important}
.fqtl8-help-icon::before{content:"";position:absolute;inset:-6px;border-radius:19px;border:1px dashed rgba(67,216,255,.23);animation:fq12HelpOrbit 7s linear infinite}.fqtl8-help-icon i{position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:50%;background:#4ef0ff;box-shadow:0 0 14px #4ef0ff;border:2px solid #102245}.fqtl8-help-icon svg{width:25px!important;height:25px!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 5px rgba(108,236,255,.5))}@keyframes fq12HelpOrbit{to{transform:rotate(360deg)}}

.fqtl8-benefits{gap:10px!important;border-top:1px solid rgba(255,255,255,.055)!important;padding-top:14px!important}
.fqtl8-benefit{position:relative!important;min-height:58px!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008))!important;overflow:hidden!important;transition:transform .22s ease,border-color .22s ease,background .22s ease!important}
.fqtl8-benefit+.fqtl8-benefit{border-left:1px solid rgba(255,255,255,.065)!important}.fqtl8-benefit::after{content:"";position:absolute;left:16%;right:16%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.32}.fqtl8-benefit:hover{transform:translateY(-2px)!important;background:linear-gradient(145deg,rgba(255,255,255,.042),rgba(255,255,255,.012))!important}
.fqtl8-benefit-icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:14px!important;clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%)!important;box-shadow:0 0 20px color-mix(in srgb,currentColor 20%,transparent),inset 0 1px 0 rgba(255,255,255,.07)!important}.fqtl8-benefit strong{font-size:12px!important;letter-spacing:.005em!important}.fqtl8-benefit small{font-size:10.2px!important;line-height:1.35!important}

.fqtl8-applying{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:18px;padding:24px;border-radius:inherit;background:rgba(4,7,17,.72);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;color:#fff}
.fqtl8-modal.is-applying .fqtl8-applying{opacity:1;visibility:visible;pointer-events:auto}.fqtl8-applying>span:last-child{display:flex;flex-direction:column;gap:4px}.fqtl8-applying strong{font-size:16px;font-weight:760}.fqtl8-applying small{font-size:12px;color:#aeb8d4}
.fqtl8-applying-orb{position:relative;width:54px;height:54px;flex:0 0 54px;border-radius:50%;background:radial-gradient(circle,rgba(48,218,255,.16),transparent 63%)}.fqtl8-applying-orb i{position:absolute;inset:0;border-radius:50%;border:1px solid transparent;border-top-color:#36e1ff;border-right-color:#795bff;animation:fq12Load 1.15s linear infinite}.fqtl8-applying-orb i:nth-child(2){inset:7px;border-top-color:#ff50c8;border-right-color:transparent;border-bottom-color:#795bff;animation-duration:.85s;animation-direction:reverse}.fqtl8-applying-orb i:nth-child(3){inset:18px;background:#fff;border:0;box-shadow:0 0 15px #4cdbff,0 0 25px #a95bff;animation:fq12Pulse .8s ease-in-out infinite alternate}@keyframes fq12Load{to{transform:rotate(360deg)}}@keyframes fq12Pulse{to{transform:scale(.68);opacity:.45}}
.fqtl8-modal.is-applying .fqtl8-dialog{pointer-events:none}.fqtl8-modal.is-applying .fqtl8-applying{pointer-events:auto}

.fqtl8-row:focus-visible{outline:0!important;box-shadow:0 0 0 2px rgba(255,255,255,.14),0 0 0 4px rgba(53,217,255,.28),0 0 24px rgba(53,217,255,.12)!important}.fqtl8-card--language .fqtl8-row:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.12),0 0 0 4px rgba(255,76,199,.28),0 0 24px rgba(255,76,199,.12)!important}

@media(max-width:749px){.fqtl8-corner-tech{transform:scale(.78);transform-origin:top right}.fqtl8-close{width:48px!important;height:48px!important;border-radius:16px!important}.fqtl8-close::after{display:none!important}.fqtl8-benefit{min-height:50px!important}.fqtl8-benefit+.fqtl8-benefit{border-left:1px solid rgba(255,255,255,.065)!important}.fqtl8-help{width:196px!important}}

@media(prefers-reduced-motion:reduce){.fqtl8-dialog::before,.fqtl8-close::before,.fqtl8-close::after,.fqtl8-help-icon::before,.fqtl8-check::after,.fqtl8-applying-orb i{animation:none!important}}

.fqtl8-backdrop{
  background:linear-gradient(rgba(12,14,20,.76),rgba(8,10,16,.82))!important;
  -webkit-backdrop-filter:blur(9px) grayscale(.42) saturate(.72)!important;
  backdrop-filter:blur(9px) grayscale(.42) saturate(.72)!important;
}
.fqtl8-modal.is-open .fqtl8-backdrop{opacity:1!important}

.fqtl8-dialog{
  border:1px solid transparent!important;
  background:
    linear-gradient(148deg,rgba(6,12,27,.985),rgba(12,7,25,.99)) padding-box,
    linear-gradient(112deg,#28dfff 0%,#347cff 28%,#7d5cff 60%,#ff4ec7 100%) border-box!important;
  box-shadow:0 36px 110px rgba(0,0,0,.66),0 0 42px rgba(44,153,255,.13),0 0 48px rgba(255,70,197,.09),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.fqtl8-dialog::before{opacity:.32!important;animation-duration:14s!important}
.fqtl8-dialog::after{opacity:.55!important}

.fqtl8-close{
  top:18px!important;right:18px!important;width:50px!important;height:50px!important;
  border-radius:50%!important;clip-path:none!important;
  background:radial-gradient(circle at 34% 27%,rgba(54,84,158,.35),transparent 38%),linear-gradient(145deg,#11182d,#090c19)!important;
  border:1px solid rgba(131,116,255,.48)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.46),0 0 0 3px rgba(51,201,255,.045),0 0 22px rgba(76,115,255,.16),inset 0 1px 0 rgba(255,255,255,.08)!important;
  overflow:visible!important;
}
.fqtl8-close::before{
  content:""!important;position:absolute!important;inset:-8px!important;border-radius:50%!important;
  border:1px solid transparent!important;border-top-color:rgba(53,221,255,.72)!important;border-right-color:rgba(126,91,255,.55)!important;border-bottom-color:rgba(255,78,199,.38)!important;
  background:none!important;-webkit-mask:none!important;mask:none!important;opacity:.72!important;
  animation:fq13CloseArc 8s linear infinite!important;pointer-events:none!important;
}
.fqtl8-close::after{
  content:""!important;position:absolute!important;left:42px!important;top:24px!important;width:92px!important;height:34px!important;
  border-top:1px solid rgba(78,218,255,.58)!important;border-right:1px solid rgba(133,93,255,.33)!important;border-radius:0 26px 0 0!important;
  background:none!important;box-shadow:10px -4px 22px rgba(67,174,255,.10)!important;opacity:.72!important;animation:fq13Filament 3.8s ease-in-out infinite alternate!important;
  pointer-events:none!important;
}
@keyframes fq13CloseArc{to{transform:rotate(360deg)}}
@keyframes fq13Filament{to{width:118px;opacity:.42;transform:translateX(4px)}}
.fqtl8-close-core{width:24px!important;height:24px!important}
.fqtl8-close-core::before,.fqtl8-close-core::after{width:22px!important;height:2px!important;background:#f7fbff!important;box-shadow:0 0 7px rgba(143,204,255,.34)!important}
.fqtl8-close:hover{transform:scale(1.055)!important;border-color:rgba(255,90,208,.52)!important;box-shadow:0 16px 36px rgba(0,0,0,.48),0 0 27px rgba(255,76,199,.18)!important}
.fqtl8-close-orbit{display:none!important}

.fqtl8-corner-tech{right:-10px!important;top:-8px!important;width:112px!important;height:96px!important;opacity:.58!important}
.fqtl8-corner-tech::before{width:80px!important;height:80px!important;right:6px!important;top:4px!important;border-color:rgba(56,201,255,.21)!important;border-left-color:rgba(255,76,199,.30)!important;border-bottom-color:transparent!important}
.fqtl8-corner-tech::after{width:58px!important;height:58px!important;right:17px!important;top:15px!important;border-color:rgba(125,91,255,.28)!important;border-right-color:transparent!important}
.fqtl8-corner-tech i:nth-child(1){width:74px!important;right:-38px!important;top:47px!important;opacity:.65!important}.fqtl8-corner-tech i:nth-child(2){width:48px!important;right:40px!important;top:7px!important;opacity:.45!important}.fqtl8-corner-tech i:nth-child(3){display:none!important}

.fqtl8-currency-badge{
  position:relative!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;color:#fff!important;font-size:13px!important;font-weight:850!important;
  background:linear-gradient(145deg,var(--fqcur-a,#35d9ff),var(--fqcur-b,#2868ff) 58%,var(--fqcur-c,#744fff))!important;
  border:1px solid rgba(255,255,255,.20)!important;
  box-shadow:0 7px 14px rgba(0,0,0,.24),0 0 15px color-mix(in srgb,var(--fqcur-a,#35d9ff) 25%,transparent),inset 0 1px 0 rgba(255,255,255,.32)!important;
  overflow:hidden!important;
}
.fqtl8-currency-badge::before{content:"";position:absolute;inset:2px;border-radius:50%;background:radial-gradient(circle at 33% 22%,rgba(255,255,255,.35),transparent 31%);pointer-events:none}
.fqtl8-currency-badge i{display:none!important}.fqtl8-currency-badge>span{position:relative!important;z-index:2!important;text-shadow:0 1px 3px rgba(0,0,0,.35)!important}
.fqtl8-row[data-currency]::before{width:2px!important;opacity:.10!important}.fqtl8-row[data-currency]:hover::before,.fqtl8-row[data-currency].is-active::before{opacity:.55!important}

.fqtl8-check{
  position:relative!important;width:24px!important;height:24px!important;flex:0 0 24px!important;
  display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
  opacity:0!important;transform:translateX(5px) scale(.82)!important;transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)!important;
}
.fqtl8-row.is-active .fqtl8-check{opacity:1!important;transform:none!important}
.fqtl8-check::before,.fqtl8-check::after,.fqtl8-check i{display:none!important}
.fqtl8-check span{position:static!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;color:currentColor!important}
.fqtl8-check svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:3.1!important;filter:drop-shadow(0 0 5px currentColor)!important}
.fqtl8-card--currency .fqtl8-check{color:#35ddff!important}.fqtl8-card--language .fqtl8-check{color:#ff50c9!important}

.fqtl8-help,.fqtl8-trigger{position:fixed!important;left:22px!important;z-index:2147483050!important;transition:opacity .24s ease,transform .28s cubic-bezier(.16,1,.3,1),filter .24s ease!important}
.fqtl8-help{
  bottom:92px!important;width:auto!important;min-width:214px!important;min-height:56px!important;padding:6px 17px 6px 7px!important;gap:11px!important;
  border-radius:22px!important;border:1px solid transparent!important;
  background:linear-gradient(145deg,rgba(7,15,34,.98),rgba(9,8,24,.99)) padding-box,linear-gradient(112deg,#2cdcff,#3a80ff 47%,#725fff) border-box!important;
  box-shadow:0 16px 42px rgba(0,0,0,.42),0 0 26px rgba(47,170,255,.10),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.fqtl8-help-icon{
  width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:14px!important;color:#c9f8ff!important;
  background:linear-gradient(145deg,rgba(18,176,225,.92),rgba(27,104,225,.94) 62%,rgba(70,68,197,.96))!important;
  border:1px solid rgba(110,228,255,.45)!important;box-shadow:0 0 18px rgba(42,199,255,.20),inset 0 1px 0 rgba(255,255,255,.21)!important;
}
.fqtl8-help-icon::before,.fqtl8-help-icon i,.fqtl8-help-spark{display:none!important}
.fqtl8-help-icon svg{width:24px!important;height:24px!important;stroke-width:1.75!important;filter:none!important}
.fqtl8-help-label{font-weight:730!important;font-size:14px!important;letter-spacing:-.01em!important}
.fqtl8-help:hover{transform:translateY(-2px)!important;box-shadow:0 19px 48px rgba(0,0,0,.46),0 0 30px rgba(52,180,255,.16)!important}
html.fqtl8-chat-open .fqtl8-help,body.fqtl8-chat-open .fqtl8-help{opacity:0!important;transform:translateY(12px) scale(.96)!important;filter:blur(3px)!important;pointer-events:none!important;visibility:hidden!important}
.fqtl8-help.is-launching{opacity:.25!important;transform:scale(.96)!important}

.tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{left:22px!important;bottom:20px!important;z-index:2147483049!important}
.fqtl8-trigger{
  left:auto!important;bottom:auto!important;min-height:58px!important;padding:6px!important;border-radius:22px!important;
  border:1px solid transparent!important;
  background:linear-gradient(145deg,rgba(7,13,31,.985),rgba(16,7,27,.99)) padding-box,linear-gradient(112deg,#2bdcff,#3d78ff 37%,#7d5cff 68%,#ff4fc8) border-box!important;
  box-shadow:0 16px 44px rgba(0,0,0,.43),0 0 28px rgba(85,102,255,.11),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.fqtl8-trigger::before,.fqtl8-trigger::after{display:none!important}
.fqtl8-trigger-symbol{width:34px!important;height:34px!important;border-radius:50%!important;background:linear-gradient(145deg,#22b8ec,#286fe5)!important;box-shadow:0 0 14px rgba(48,180,255,.18),inset 0 1px 0 rgba(255,255,255,.25)!important}
.fqtl8-trigger-part{border-radius:16px!important}.fqtl8-trigger-part:hover{background:rgba(255,255,255,.035)!important}

html.fqtl8-chat-open .fqtl8-trigger,body.fqtl8-chat-open .fqtl8-trigger{filter:saturate(.82)!important}

.fqtl8-row.fqtl11-await-reveal{transition:opacity .34s ease,transform .42s cubic-bezier(.16,1,.3,1),filter .34s ease,background .2s ease,border-color .2s ease!important}

@media(max-width:749px){
  .fqtl8-help,.fqtl8-trigger{left:12px!important}
  .fqtl8-help{bottom:76px!important;min-width:180px!important;min-height:50px!important;border-radius:18px!important;padding:5px 12px 5px 6px!important}
  .fqtl8-help-icon{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:12px!important}
  .tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{left:12px!important;bottom:12px!important}
  .fqtl8-trigger{min-height:52px!important;border-radius:19px!important}
  .fqtl8-close{top:11px!important;right:11px!important;width:44px!important;height:44px!important}.fqtl8-close::after{display:none!important}
}

@media(prefers-reduced-motion:reduce){.fqtl8-close::before,.fqtl8-close::after{animation:none!important}}

.fqtl8-close{
  top:16px!important;right:16px!important;width:48px!important;height:48px!important;
  display:grid!important;place-items:center!important;border-radius:50%!important;clip-path:none!important;
  background:linear-gradient(145deg,rgba(18,24,52,.98),rgba(8,11,25,.99))!important;
  border:1px solid rgba(111,119,255,.46)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.44),0 0 0 1px rgba(57,211,255,.08) inset,0 0 18px rgba(88,104,255,.15)!important;
  overflow:visible!important;
}
.fqtl8-close::before{
  content:""!important;position:absolute!important;inset:-6px!important;border-radius:50%!important;
  border:1px solid rgba(53,210,255,.24)!important;border-right-color:rgba(255,78,199,.34)!important;
  background:none!important;mask:none!important;-webkit-mask:none!important;box-shadow:none!important;
  opacity:.8!important;animation:fq14CloseBreath 2.8s ease-in-out infinite alternate!important;pointer-events:none!important;
}
.fqtl8-close::after{
  content:""!important;position:absolute!important;left:43px!important;top:23px!important;width:66px!important;height:1px!important;
  border:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(56,214,255,.60),rgba(113,91,255,.24),transparent)!important;
  box-shadow:0 0 7px rgba(57,188,255,.22)!important;opacity:.58!important;animation:none!important;pointer-events:none!important;
}
@keyframes fq14CloseBreath{from{transform:scale(.985);opacity:.52}to{transform:scale(1.035);opacity:.9}}
.fqtl8-close-core{position:relative!important;width:22px!important;height:22px!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important}
.fqtl8-close-core::before,.fqtl8-close-core::after{
  content:""!important;position:absolute!important;left:10px!important;top:1px!important;width:2px!important;height:20px!important;border-radius:4px!important;
  background:linear-gradient(#fff,#dbe9ff)!important;box-shadow:0 0 6px rgba(137,197,255,.30)!important;
}
.fqtl8-close-core::before{transform:rotate(45deg)!important}.fqtl8-close-core::after{transform:rotate(-45deg)!important}
.fqtl8-close-core svg{display:none!important}.fqtl8-close-orbit{display:none!important}
.fqtl8-close:hover{transform:translateY(-1px) scale(1.045)!important;border-color:rgba(255,83,205,.48)!important;box-shadow:0 15px 34px rgba(0,0,0,.48),0 0 24px rgba(117,90,255,.18)!important}

.fqtl8-corner-tech{right:-4px!important;top:-4px!important;width:86px!important;height:72px!important;opacity:.28!important}
.fqtl8-corner-tech::before,.fqtl8-corner-tech::after{display:none!important}
.fqtl8-corner-tech i:nth-child(1){display:block!important;width:62px!important;right:-28px!important;top:31px!important;opacity:.45!important}
.fqtl8-corner-tech i:nth-child(2),.fqtl8-corner-tech i:nth-child(3){display:none!important}

.fqtl8-check{
  position:relative!important;width:24px!important;height:24px!important;flex:0 0 24px!important;display:grid!important;place-items:center!important;
  border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;clip-path:none!important;
  opacity:0!important;transform:translateX(3px) scale(.88)!important;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)!important;
}
.fqtl8-row.is-active .fqtl8-check{opacity:1!important;transform:none!important}
.fqtl8-check::after,.fqtl8-check i,.fqtl8-check span{display:none!important}
.fqtl8-check::before{
  content:""!important;display:block!important;position:absolute!important;left:7px!important;top:3px!important;width:8px!important;height:14px!important;
  border:0!important;border-right:3px solid currentColor!important;border-bottom:3px solid currentColor!important;border-radius:1px!important;
  background:none!important;clip-path:none!important;box-shadow:none!important;filter:drop-shadow(0 0 5px currentColor)!important;transform:rotate(45deg)!important;animation:none!important;
}
.fqtl8-card--currency .fqtl8-check{color:#39e5ff!important}.fqtl8-card--language .fqtl8-check{color:#ff4fc9!important}

.fqtl8-currency-badge{
  width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;
  color:#fff!important;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.42),transparent 25%),linear-gradient(145deg,var(--fqcur-a,#32c7ff),var(--fqcur-b,#1878f2) 62%,var(--fqcur-c,#5c55ff))!important;
  border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 0 16px color-mix(in srgb,var(--fqcur-a,#32c7ff) 34%,transparent),0 7px 14px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.34)!important;
}
.fqtl8-currency-badge::before{content:""!important;position:absolute!important;inset:3px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 55%)!important}
.fqtl8-currency-badge::after,.fqtl8-currency-badge i{display:none!important}
.fqtl8-currency-badge>span{position:relative!important;z-index:2!important;font-size:15px!important;font-weight:900!important;line-height:1!important;text-shadow:0 1px 4px rgba(0,0,0,.30)!important}
.fqtl8-row[data-currency]::before{display:none!important}
.fqtl8-row:hover .fqtl8-currency-badge,.fqtl8-row.is-active .fqtl8-currency-badge{transform:scale(1.035)!important;filter:saturate(1.06) brightness(1.05)!important}

.tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{
  position:fixed!important;left:20px!important;bottom:max(18px,env(safe-area-inset-bottom))!important;right:auto!important;top:auto!important;
  width:max-content!important;max-width:calc(100vw - 40px)!important;height:auto!important;overflow:visible!important;z-index:2147483049!important;
}
.fqtl8-help{
  position:fixed!important;left:20px!important;bottom:94px!important;right:auto!important;top:auto!important;
  width:max-content!important;min-width:196px!important;max-width:calc(100vw - 40px)!important;min-height:54px!important;
  padding:6px 15px 6px 7px!important;border-radius:20px!important;z-index:2147483050!important;
}
.fqtl8-trigger{position:relative!important;left:auto!important;bottom:auto!important;right:auto!important;top:auto!important;width:max-content!important;max-width:100%!important;min-height:56px!important}
.fqtl8-trigger-part{min-height:44px!important;padding:0 13px!important;gap:9px!important}
.fqtl8-trigger-symbol{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:50%!important}
.fqtl8-trigger-flag{font-size:23px!important}

@media(max-width:749px){
  .tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{left:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;max-width:calc(100vw - 20px)!important}
  .fqtl8-help{left:10px!important;bottom:72px!important;max-width:calc(100vw - 20px)!important;min-width:174px!important;min-height:48px!important;padding:5px 11px 5px 6px!important}
  .fqtl8-trigger{min-height:50px!important}.fqtl8-trigger-part{min-height:39px!important;padding:0 9px!important;gap:7px!important}.fqtl8-trigger-symbol{width:29px!important;height:29px!important}.fqtl8-trigger-flag{font-size:20px!important}
  .fqtl8-close{top:10px!important;right:10px!important;width:42px!important;height:42px!important}.fqtl8-close::after{display:none!important}.fqtl8-close-core{transform:scale(.88)!important}
}

#fqtl8-modal-root.fqtl8-modal{
  position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;
  z-index:2147483600!important;display:flex!important;align-items:center!important;justify-content:center!important;
  padding:clamp(14px,2vw,30px)!important;pointer-events:none!important;background:transparent!important;
}
#fqtl8-modal-root.fqtl8-modal[aria-hidden="true"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
#fqtl8-modal-root.fqtl8-modal.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
#fqtl8-modal-root .fqtl8-backdrop{
  position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:0!important;
  display:block!important;opacity:0!important;pointer-events:auto!important;
  background:rgba(18,20,27,.68)!important;
  -webkit-backdrop-filter:blur(10px) grayscale(.30) saturate(.74)!important;
  backdrop-filter:blur(10px) grayscale(.30) saturate(.74)!important;
  transition:opacity .24s ease!important;
}
#fqtl8-modal-root.is-open .fqtl8-backdrop{opacity:1!important}
#fqtl8-modal-root .fqtl8-dialog{position:relative!important;z-index:2!important}

.fqtl8-corner-tech{display:none!important}
.fqtl8-close{
  top:16px!important;right:16px!important;width:46px!important;height:46px!important;border-radius:50%!important;
  clip-path:none!important;border:1px solid rgba(119,139,211,.55)!important;
  background:linear-gradient(145deg,rgba(18,24,46,.98),rgba(8,11,23,.99))!important;
  box-shadow:0 10px 26px rgba(0,0,0,.42),0 0 0 3px rgba(63,112,255,.055),0 0 19px rgba(65,111,255,.14),inset 0 1px 0 rgba(255,255,255,.08)!important;
  overflow:visible!important;transform:none!important;
}
.fqtl8-close::before{content:""!important;position:absolute!important;inset:-5px!important;border-radius:50%!important;border:1px solid rgba(76,197,255,.20)!important;background:none!important;-webkit-mask:none!important;mask:none!important;animation:none!important;opacity:1!important;box-shadow:0 0 16px rgba(61,165,255,.08)!important}
.fqtl8-close::after{display:none!important;content:none!important}
.fqtl8-close-orbit{display:none!important}
.fqtl8-close-core{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;display:block!important;color:#fff!important}
.fqtl8-close-core svg{display:none!important}
.fqtl8-close-core::before,.fqtl8-close-core::after{
  content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:20px!important;height:2px!important;margin-left:-10px!important;margin-top:-1px!important;
  border-radius:999px!important;background:#f7fbff!important;box-shadow:0 0 6px rgba(191,221,255,.28)!important;transform-origin:center!important;display:block!important;
}
.fqtl8-close-core::before{transform:rotate(45deg)!important}.fqtl8-close-core::after{transform:rotate(-45deg)!important}
.fqtl8-close:hover{transform:scale(1.055)!important;border-color:rgba(117,200,255,.72)!important;box-shadow:0 12px 30px rgba(0,0,0,.46),0 0 22px rgba(81,159,255,.20),inset 0 1px 0 rgba(255,255,255,.10)!important}

.fqtl8-check{
  position:relative!important;width:26px!important;height:26px!important;flex:0 0 26px!important;display:grid!important;place-items:center!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;
  opacity:0!important;transform:scale(.82)!important;transition:opacity .16s ease,transform .20s ease!important;
}
.fqtl8-row.is-active .fqtl8-check{opacity:1!important;transform:scale(1)!important}
.fqtl8-check::before,.fqtl8-check::after,.fqtl8-check i{display:none!important;content:none!important}
.fqtl8-check span{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;color:#35e6ff!important;filter:drop-shadow(0 0 5px rgba(53,230,255,.48))!important}
.fqtl8-card--language .fqtl8-check span{color:#ff54cc!important;filter:drop-shadow(0 0 5px rgba(255,84,204,.44))!important}
.fqtl8-check svg{display:block!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important}

.fqtl8-currency-badge{
  position:relative!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;overflow:visible!important;color:#fff!important;
  background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.36),transparent 27%),linear-gradient(145deg,var(--fqcur-a,#32c7ff),var(--fqcur-b,#1878f2) 60%,var(--fqcur-c,#5c55ff))!important;
  border:1px solid rgba(255,255,255,.25)!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.035),0 0 13px color-mix(in srgb,var(--fqcur-a,#32c7ff) 27%,transparent),0 5px 11px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.30)!important;
}
.fqtl8-currency-badge::before{content:""!important;position:absolute!important;inset:3px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 55%)!important}
.fqtl8-currency-badge::after,.fqtl8-currency-badge i{display:none!important;content:none!important}
.fqtl8-currency-badge>span{
  position:relative!important;z-index:2!important;display:block!important;max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;
  padding:0!important;font-size:13px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1!important;text-align:center!important;text-shadow:0 1px 3px rgba(0,0,0,.34)!important;
}
.fqtl8-row[data-currency]::before{display:none!important}

.fqtl8-help-icon{position:relative!important;overflow:visible!important}
.fqtl8-help-icon i,.fqtl8-help-icon::after{display:none!important;content:none!important}
.fqtl8-help-icon::before{
  content:""!important;position:absolute!important;inset:-5px!important;border-radius:17px!important;
  border:1px solid rgba(64,215,255,.34)!important;background:transparent!important;
  box-shadow:0 0 0 3px rgba(51,160,255,.045),0 0 17px rgba(40,199,255,.18)!important;
  animation:fq15HelpBreath 2.8s ease-in-out infinite alternate!important;pointer-events:none!important;
}
@keyframes fq15HelpBreath{to{opacity:.55;transform:scale(1.045)}}
.fqtl8-help-spark{display:none!important}

.fqtl8-help{
  position:fixed!important;left:20px!important;bottom:92px!important;right:auto!important;top:auto!important;z-index:2147483500!important;
  width:max-content!important;min-width:188px!important;max-width:calc(100vw - 40px)!important;min-height:52px!important;
  border-radius:20px!important;padding:6px 14px 6px 7px!important;
  background:linear-gradient(135deg,rgba(7,17,36,.985),rgba(9,9,24,.99))!important;
  border:1px solid rgba(57,172,255,.46)!important;box-shadow:0 14px 38px rgba(0,0,0,.42),0 0 22px rgba(42,167,255,.10),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{
  position:fixed!important;left:20px!important;bottom:18px!important;right:auto!important;top:auto!important;z-index:2147483499!important;
  width:max-content!important;max-width:calc(100vw - 40px)!important;height:auto!important;overflow:visible!important;background:transparent!important;
}
.fqtl8-trigger{
  position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  width:max-content!important;max-width:100%!important;min-height:54px!important;border-radius:20px!important;
  background:linear-gradient(135deg,rgba(7,18,39,.99),rgba(17,9,35,.99))!important;
  border:1px solid transparent!important;
  box-shadow:0 14px 40px rgba(0,0,0,.42),0 0 22px rgba(82,98,255,.10),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.fqtl8-trigger::before{display:block!important;content:""!important;position:absolute!important;inset:-1px!important;border-radius:inherit!important;padding:1px!important;background:linear-gradient(105deg,#30dcff,#347cff 35%,#765cff 67%,#ff4fc7)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;opacity:.90!important}
.fqtl8-trigger::after{display:none!important;content:none!important}

html:not(.fqtl8-native-probe) .tl-switcher-container > *:not(.fqtl8-trigger){display:none!important}
html:not(.fqtl8-native-probe) .tl-switcher-container .tl-wrapper,
html:not(.fqtl8-native-probe) .tl-switcher-container .tl-selections,
html:not(.fqtl8-native-probe) .tl-switcher-container .tl-overlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html.fqtl8-native-probe .tl-switcher-container .tl-wrapper{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}

@media(max-width:749px){
  #fqtl8-modal-root.fqtl8-modal{padding:10px!important}
  .fqtl8-close{top:10px!important;right:10px!important;width:42px!important;height:42px!important}
  .fqtl8-help{left:10px!important;bottom:70px!important;max-width:calc(100vw - 20px)!important;min-height:48px!important}
  .tl-switcher-container,.tl-switcher-container.bottom-left,.tl-switcher-container.tl-custom-position{left:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;max-width:calc(100vw - 20px)!important}
}

.fqtl8-check{
  position:relative!important;
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  opacity:0!important;
  transform:scale(.84)!important;
  transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)!important;
  background:rgba(8,22,46,.84)!important;
  border:1px solid rgba(65,210,255,.32)!important;
  box-shadow:0 0 0 4px rgba(53,181,255,.045),0 0 14px rgba(47,198,255,.22),inset 0 0 12px rgba(53,210,255,.07)!important;
  color:#3ee6ff!important;
  clip-path:none!important;
}
.fqtl8-card--language .fqtl8-check{
  color:#ff55cf!important;
  border-color:rgba(255,85,207,.34)!important;
  background:rgba(40,11,55,.82)!important;
  box-shadow:0 0 0 4px rgba(255,81,205,.04),0 0 14px rgba(255,70,205,.20),inset 0 0 12px rgba(255,81,205,.07)!important;
}
.fqtl8-row.is-active .fqtl8-check{opacity:1!important;transform:scale(1)!important}
.fqtl8-check::before,.fqtl8-check::after,.fqtl8-check i{display:none!important;content:none!important}
.fqtl8-check span{
  display:grid!important;
  place-items:center!important;
  width:20px!important;
  height:20px!important;
  color:currentColor!important;
  filter:drop-shadow(0 0 4px currentColor)!important;
}
.fqtl8-check svg{
  display:block!important;
  width:17px!important;
  height:17px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:3.2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}

.fqtl8-list{
  scrollbar-width:thin!important;
  scrollbar-color:rgba(58,181,255,.86) rgba(12,20,42,.22)!important;
}
.fqtl8-list::-webkit-scrollbar{width:7px!important}
.fqtl8-list::-webkit-scrollbar-track{
  margin:5px 0!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(12,21,44,.56),rgba(10,15,33,.30))!important;
  box-shadow:inset 0 0 0 1px rgba(108,124,180,.08)!important;
}
.fqtl8-card--currency .fqtl8-list::-webkit-scrollbar-thumb{
  border-radius:999px!important;
  border:1px solid rgba(3,11,27,.96)!important;
  background:linear-gradient(180deg,#48e9ff 0%,#2fbcff 28%,#347dff 66%,#5f55ff 100%)!important;
  box-shadow:0 0 7px rgba(54,193,255,.42),0 0 14px rgba(59,142,255,.22),inset 0 1px 0 rgba(255,255,255,.36)!important;
  min-height:38px!important;
}
.fqtl8-card--language .fqtl8-list::-webkit-scrollbar-thumb{
  border-radius:999px!important;
  border:1px solid rgba(18,5,28,.96)!important;
  background:linear-gradient(180deg,#c56bff 0%,#a55fff 30%,#e94fd5 70%,#ff54c9 100%)!important;
  box-shadow:0 0 7px rgba(189,89,255,.38),0 0 14px rgba(255,74,204,.20),inset 0 1px 0 rgba(255,255,255,.34)!important;
  min-height:38px!important;
}
.fqtl8-list::-webkit-scrollbar-thumb:hover{filter:brightness(1.12) saturate(1.08)!important}

@media(max-width:749px){
  .fqtl8-check{width:31px!important;height:31px!important;flex-basis:31px!important}
  .fqtl8-check span{width:18px!important;height:18px!important}
  .fqtl8-check svg{width:15px!important;height:15px!important}
  .fqtl8-list::-webkit-scrollbar{width:6px!important}
}

html{scrollbar-gutter:stable!important}
html.fqtl8-open,body.fqtl8-open{overflow:hidden!important;overscroll-behavior:none!important}

.fqtl8-check{
  position:relative!important;
  width:30px!important;
  height:30px!important;
  flex:0 0 30px!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  clip-path:none!important;
  opacity:0!important;
  transform:translateY(1px) scale(.72)!important;
  transition:opacity .16s ease,transform .26s cubic-bezier(.16,1,.3,1)!important;
  color:#40e8ff!important;
}
.fqtl8-card--language .fqtl8-check{color:#ff57d0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.fqtl8-row.is-active .fqtl8-check{opacity:1!important;transform:translateY(0) scale(1)!important}
.fqtl8-check::before,
.fqtl8-check::after,
.fqtl8-check i{display:none!important;content:none!important}
.fqtl8-check span{
  position:relative!important;
  width:26px!important;
  height:24px!important;
  display:grid!important;
  place-items:center!important;
  color:currentColor!important;
  filter:drop-shadow(0 0 3px currentColor) drop-shadow(0 0 8px color-mix(in srgb,currentColor 32%,transparent))!important;
}

.fqtl8-check span svg{display:none!important}
.fqtl8-check span::before{
  content:""!important;
  display:block!important;
  width:10px!important;
  height:17px!important;
  border-right:4px solid currentColor!important;
  border-bottom:4px solid currentColor!important;
  border-radius:1px!important;
  transform:translate(-1px,-2px) rotate(45deg)!important;
  transform-origin:center!important;
}
.fqtl8-row.is-active .fqtl8-check span::before{animation:fq17CheckPop .34s cubic-bezier(.16,1,.3,1) both!important}
@keyframes fq17CheckPop{
  0%{opacity:0;transform:translate(-1px,-2px) rotate(45deg) scale(.35)}
  62%{opacity:1;transform:translate(-1px,-2px) rotate(45deg) scale(1.13)}
  100%{opacity:1;transform:translate(-1px,-2px) rotate(45deg) scale(1)}
}

.fqtl8-list{
  scrollbar-width:thin!important;
  scrollbar-color:#37bfff rgba(24,36,67,.20)!important;
  padding-right:10px!important;
}
.fqtl8-list::-webkit-scrollbar{width:8px!important}
.fqtl8-list::-webkit-scrollbar-track{
  margin:8px 0!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(24,39,75,.34),rgba(9,16,34,.20))!important;
  border:1px solid rgba(109,148,214,.08)!important;
  box-shadow:inset 0 0 9px rgba(0,0,0,.26)!important;
}
.fqtl8-list::-webkit-scrollbar-thumb{
  border-radius:999px!important;
  border:2px solid rgba(7,15,32,.82)!important;
  min-height:36px!important;
  background-clip:padding-box!important;
}
.fqtl8-card--currency .fqtl8-list::-webkit-scrollbar-thumb{
  background:linear-gradient(180deg,#55edff 0%,#28c9ff 30%,#238cff 68%,#6258ff 100%)!important;
  box-shadow:0 0 0 1px rgba(68,212,255,.28),0 0 8px rgba(46,195,255,.44),0 0 17px rgba(50,125,255,.20),inset 0 1px 0 rgba(255,255,255,.48)!important;
}
.fqtl8-card--language .fqtl8-list::-webkit-scrollbar-thumb{
  background:linear-gradient(180deg,#d681ff 0%,#a55fff 33%,#e54fd6 68%,#ff58c9 100%)!important;
  box-shadow:0 0 0 1px rgba(215,102,255,.26),0 0 8px rgba(183,78,255,.40),0 0 17px rgba(255,72,204,.20),inset 0 1px 0 rgba(255,255,255,.44)!important;
}
.fqtl8-list::-webkit-scrollbar-thumb:hover{filter:brightness(1.12) saturate(1.08)!important}

@media(max-width:749px){
  .fqtl8-check{width:27px!important;height:27px!important;flex-basis:27px!important}
  .fqtl8-check span{width:23px!important;height:22px!important}
  .fqtl8-check span::before{width:9px!important;height:15px!important;border-right-width:3px!important;border-bottom-width:3px!important}
  .fqtl8-list::-webkit-scrollbar{width:7px!important}
}

html.fqtl8-open,
body.fqtl8-open{
  overflow:visible!important;
  overscroll-behavior:auto!important;
}

#fqtl8-modal-root.fqtl8-modal{
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100dvh!important;
}

@media (max-width:749px){
  html.fqtl8-chat-open .fqtl8-trigger,
  body.fqtl8-chat-open .fqtl8-trigger{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(14px) scale(.97)!important;
    transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s!important;
  }
  html:not(.fqtl8-chat-open) .fqtl8-trigger,
  body:not(.fqtl8-chat-open) .fqtl8-trigger{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1)!important;
  }
}

#fqtl8-modal-root,
#fqtl8-modal-root .fqtl8-backdrop,
#fqtl8-modal-root .fqtl8-panel{
  touch-action:manipulation!important;
  -ms-touch-action:manipulation!important;
}
#fqtl8-modal-root .fqtl8-list{
  touch-action:pan-y pinch-zoom!important;
  -ms-touch-action:pan-y pinch-zoom!important;
  -webkit-overflow-scrolling:touch;
}

#fqtl8-modal-root .fqtl8-dialog{
  touch-action:pan-y pinch-zoom!important;
  -ms-touch-action:pan-y pinch-zoom!important;
  -webkit-overflow-scrolling:touch!important;
}
#fqtl8-modal-root .fqtl8-list{
  touch-action:pan-y pinch-zoom!important;
  -ms-touch-action:pan-y pinch-zoom!important;
  -webkit-overflow-scrolling:touch!important;
}

.fqtl8-search input[type="search"]{
  -webkit-appearance:none!important;
  appearance:none!important;
}
.fqtl8-search input[type="search"]::-webkit-search-decoration,
.fqtl8-search input[type="search"]::-webkit-search-results-button,
.fqtl8-search input[type="search"]::-webkit-search-results-decoration{
  -webkit-appearance:none!important;
  appearance:none!important;
  display:none!important;
}
.fqtl8-search input[type="search"]::-webkit-search-cancel-button{
  -webkit-appearance:none!important;
  appearance:none!important;
  width:17px!important;
  height:17px!important;
  margin:0 1px 0 8px!important;
  border-radius:50%!important;
  opacity:.92!important;
  cursor:pointer!important;
  background-color:transparent!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:13px 13px!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.2 5.2 14.8 14.8M14.8 5.2 5.2 14.8' fill='none' stroke='%2339cfff' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")!important;
  filter:drop-shadow(0 0 4px rgba(57,207,255,.55))!important;
}
.fqtl8-card--language .fqtl8-search input[type="search"]::-webkit-search-cancel-button{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.2 5.2 14.8 14.8M14.8 5.2 5.2 14.8' fill='none' stroke='%2350bfff' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")!important;
  filter:drop-shadow(0 0 4px rgba(80,191,255,.52))!important;
}

.fqtl8-list::-webkit-scrollbar{
  width:7px!important;
  height:7px!important;
  background:transparent!important;
}
.fqtl8-list::-webkit-scrollbar-track{
  margin:7px 0!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(20,29,56,.54)!important;
  box-shadow:inset 0 0 0 1px rgba(95,119,177,.10),inset 0 0 10px rgba(0,0,0,.24)!important;
}
.fqtl8-card--currency .fqtl8-list::-webkit-scrollbar-thumb{
  min-height:34px!important;
  border:1px solid rgba(5,13,31,.92)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#52e9ff 0%,#35c7ff 32%,#2d8dff 68%,#5e63ff 100%)!important;
  background-clip:padding-box!important;
  box-shadow:0 0 0 1px rgba(53,200,255,.34),0 0 9px rgba(46,187,255,.42),inset 0 1px 0 rgba(255,255,255,.44)!important;
}
.fqtl8-card--language .fqtl8-list::-webkit-scrollbar-thumb{
  min-height:34px!important;
  border:1px solid rgba(8,11,30,.92)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#62d8ff 0%,#45bfff 34%,#6875ff 70%,#8f63ff 100%)!important;
  background-clip:padding-box!important;
  box-shadow:0 0 0 1px rgba(82,190,255,.30),0 0 9px rgba(76,154,255,.38),inset 0 1px 0 rgba(255,255,255,.42)!important;
}

@media(max-width:749px){
  #fqtl8-modal-root.fqtl8-modal{
    overflow:hidden!important;
  }
  #fqtl8-modal-root .fqtl8-dialog{
    max-height:calc(100dvh - 24px)!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    scrollbar-width:thin!important;
    scrollbar-color:#39bfff rgba(20,29,56,.30)!important;
  }
  #fqtl8-modal-root .fqtl8-dialog::-webkit-scrollbar{width:6px!important}
  #fqtl8-modal-root .fqtl8-dialog::-webkit-scrollbar-track{
    margin:18px 0!important;
    border-radius:999px!important;
    background:rgba(20,29,56,.32)!important;
  }
  #fqtl8-modal-root .fqtl8-dialog::-webkit-scrollbar-thumb{
    min-height:38px!important;
    border-radius:999px!important;
    border:1px solid rgba(5,13,31,.88)!important;
    background:linear-gradient(180deg,#56ebff,#39bfff 42%,#5677ff)!important;
    box-shadow:0 0 8px rgba(55,190,255,.40),inset 0 1px 0 rgba(255,255,255,.42)!important;
  }
}

.fqtl8-search input[type="search"]:placeholder-shown::-webkit-search-cancel-button{
  opacity:0!important;
  pointer-events:none!important;
  width:0!important;
  height:0!important;
  margin:0!important;
  background-image:none!important;
  filter:none!important;
}
.fqtl8-search input[type="search"]:not(:placeholder-shown)::-webkit-search-cancel-button{
  opacity:1!important;
  pointer-events:auto!important;
  width:17px!important;
  height:17px!important;
  margin-left:8px!important;
}

#fqtl8-modal-root .fqtl8-list-shell{
  position:relative!important;
  min-height:0!important;
}
#fqtl8-modal-root .fqtl8-list{
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
  padding-right:14px!important;
}
#fqtl8-modal-root .fqtl8-list::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar{
  position:absolute!important;
  z-index:8!important;
  top:6px!important;
  right:3px!important;
  bottom:6px!important;
  width:6px!important;
  border-radius:999px!important;
  pointer-events:auto!important;
  cursor:default!important;
  touch-action:none!important;
  opacity:1!important;
  background:linear-gradient(180deg,rgba(18,30,58,.54),rgba(11,18,38,.72))!important;
  box-shadow:inset 0 0 0 1px rgba(89,119,181,.12),0 0 10px rgba(0,0,0,.16)!important;
  transition:opacity .18s ease!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar.is-hidden{
  opacity:0!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb{
  position:absolute!important;
  top:0!important;
  left:0!important;
  width:100%!important;
  min-height:32px!important;
  border-radius:999px!important;
  will-change:top,height!important;
  cursor:default!important;
  touch-action:none!important;
  background:linear-gradient(180deg,#55e9ff 0%,#35c8ff 36%,#2f91ff 72%,#5b69ff 100%)!important;
  box-shadow:0 0 0 1px rgba(91,211,255,.22),0 0 9px rgba(52,190,255,.44),inset 0 1px 0 rgba(255,255,255,.55)!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb:active{cursor:default!important;filter:brightness(1.06)!important}
#fqtl8-modal-root .fqtl8-card--language .fqtl8-custom-scrollbar-thumb{
  background:linear-gradient(180deg,#54dcff 0%,#42baff 40%,#6d79ff 72%,#9c61ff 100%)!important;
  box-shadow:0 0 0 1px rgba(88,198,255,.20),0 0 9px rgba(78,159,255,.40),inset 0 1px 0 rgba(255,255,255,.50)!important;
}

@media(max-width:749px){
  #fqtl8-modal-root .fqtl8-custom-scrollbar{
    right:2px!important;
    width:6px!important;
  }
  #fqtl8-modal-root .fqtl8-list{
    padding-right:13px!important;
  }
}

.tl-switcher-container,
.tl-switcher-container.bottom-left,
.tl-switcher-container.tl-custom-position,
.tl-switcher-container .tl-wrapper{
  width:fit-content!important;
  min-width:0!important;
  max-width:calc(100vw - 40px)!important;
}
.fqtl8-trigger{
  display:inline-flex!important;
  width:fit-content!important;
  min-width:0!important;
  max-width:100%!important;
  flex:0 0 auto!important;
  justify-content:flex-start!important;
}
.fqtl8-trigger-part,
.fqtl8-trigger-currency,
.fqtl8-trigger-language{
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
}
.fqtl8-trigger strong,
.fqtl8-trigger-chevron,
.fqtl8-trigger-symbol,
.fqtl8-trigger-flag,
.fqtl8-trigger-sep{
  flex:0 0 auto!important;
}

@media(max-width:749px){
  .tl-switcher-container,
  .tl-switcher-container.bottom-left,
  .tl-switcher-container.tl-custom-position,
  .tl-switcher-container .tl-wrapper{
    max-width:calc(100vw - 20px)!important;
  }
}

#fqtl8-modal-root .fqtl8-custom-scrollbar{
  overflow:hidden!important;
  contain:strict!important;
  user-select:none!important;
  -webkit-user-select:none!important;
  -webkit-user-drag:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb{
  transform:none!important;
  top:0;
  transition:background .16s ease,filter .16s ease,box-shadow .16s ease!important;
  user-select:none!important;
  -webkit-user-select:none!important;
  -webkit-user-drag:none!important;
  backface-visibility:hidden!important;
  -webkit-backface-visibility:hidden!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb.is-dragging{
  cursor:default!important;
  filter:none!important;
  box-shadow:0 0 0 1px rgba(91,211,255,.20),0 0 5px rgba(52,190,255,.28),inset 0 1px 0 rgba(255,255,255,.45)!important;
}

#fqtl8-modal-root .fqtl8-custom-scrollbar,
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb,
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb:active,
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb.is-dragging{
  cursor:default!important;
  -webkit-user-drag:none!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb{
  will-change:top,height!important;
  transform:none!important;
}

@media (min-width:750px){
  #fqtl8-modal-root .fqtl8-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    align-items:stretch!important;
  }
  #fqtl8-modal-root .fqtl8-card{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:100%!important;
    box-sizing:border-box!important;
  }
  #fqtl8-modal-root .fqtl8-card-head,
  #fqtl8-modal-root .fqtl8-search,
  #fqtl8-modal-root .fqtl8-list-shell{
    min-width:0!important;
    width:100%!important;
  }
  #fqtl8-modal-root .fqtl8-row,
  #fqtl8-modal-root .fqtl8-row-name{
    min-width:0!important;
  }
}

#fqtl8-modal-root .fqtl8-custom-scrollbar{
  right:0!important;
  width:14px!important;
  background:transparent!important;
  box-shadow:none!important;
  pointer-events:auto!important;
  touch-action:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  left:5px!important;
  width:4px!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(17,30,60,.78),rgba(9,17,37,.92))!important;
  box-shadow:inset 0 0 0 1px rgba(74,119,190,.18),0 0 8px rgba(0,0,0,.22)!important;
  pointer-events:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb{
  left:4px!important;
  width:6px!important;
  pointer-events:auto!important;
  touch-action:none!important;
  cursor:default!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar.is-hidden{
  pointer-events:none!important;
}
@media(max-width:749px){
  #fqtl8-modal-root .fqtl8-custom-scrollbar{right:-1px!important;width:14px!important}
  #fqtl8-modal-root .fqtl8-list{padding-right:14px!important}
}

#fqtl8-modal-root .fqtl8-list-shell{
  position:relative!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar{
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  right:0!important;
  width:16px!important;
  z-index:50!important;
  pointer-events:auto!important;
  touch-action:none!important;
  background:transparent!important;
  overflow:visible!important;
  contain:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  left:6px!important;
  width:4px!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(20,38,78,.9),rgba(8,18,40,.98))!important;
  box-shadow:inset 0 0 0 1px rgba(74,145,255,.22),0 0 10px rgba(0,153,255,.12)!important;
  pointer-events:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb{
  position:absolute!important;
  left:4px!important;
  width:8px!important;
  min-height:34px!important;
  border-radius:999px!important;
  z-index:2!important;
  pointer-events:auto!important;
  touch-action:none!important;
  cursor:default!important;
  background:linear-gradient(180deg,#6be8ff 0%,#25bfff 48%,#4f6dff 100%)!important;
  box-shadow:0 0 0 1px rgba(156,239,255,.45),0 0 12px rgba(32,188,255,.5),inset 0 1px 0 rgba(255,255,255,.65)!important;
  transform:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar.is-hidden{
  opacity:0!important;
  pointer-events:none!important;
}
#fqtl8-modal-root .fqtl8-list{
  padding-right:18px!important;
}

#fqtl8-modal-root .fqtl8-custom-scrollbar{
  pointer-events:auto!important;
  touch-action:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb{
  pointer-events:auto!important;
  touch-action:none!important;
}

@media(max-width:749px){
  #fqtl8-modal-root .fqtl8-dialog::after{
    content:none!important;
    display:none!important;
  }
}

#fqtl8-modal-root .fqtl8-applying{
  z-index:100!important;
}
#fqtl8-modal-root.is-applying .fqtl8-custom-scrollbar,
#fqtl8-modal-root.is-applying .fqtl8-list-shell .fqtl8-custom-scrollbar{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
#fqtl8-modal-root.is-applying .fqtl8-custom-scrollbar-thumb{
  opacity:0!important;
  visibility:hidden!important;
}

.fq-open-shopify-chat,
.fqtl8-help{
  cursor:pointer!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
.fq-open-shopify-chat * ,
.fqtl8-help *{
  pointer-events:none!important;
}

#fqtl8-modal-root .fqtl8-currency-badge,
.fqtl8-trigger-symbol{
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  line-height:1!important;
  font-variant-numeric:tabular-nums!important;
}
#fqtl8-modal-root .fqtl8-currency-badge{font-size:13px!important;letter-spacing:-.04em!important}
.fqtl8-trigger-symbol{font-size:14px!important;font-weight:850!important;letter-spacing:-.04em!important}
#fqtl8-modal-root .fqtl8-card--language .fqtl8-row:not(.is-active) .fqtl8-check,
#fqtl8-modal-root .fqtl8-card--currency .fqtl8-row:not(.is-active) .fqtl8-check{
  opacity:0!important;
  visibility:hidden!important;
}
#fqtl8-modal-root .fqtl8-card--language .fqtl8-row.is-active .fqtl8-check,
#fqtl8-modal-root .fqtl8-card--currency .fqtl8-row.is-active .fqtl8-check{
  opacity:1!important;
  visibility:visible!important;
}
#fqtl8-modal-root.is-applying .fqtl8-dialog{pointer-events:none!important}
#fqtl8-modal-root.is-applying .fqtl8-applying{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  z-index:120!important;
}
#fqtl8-modal-root.is-applying .fqtl8-applying-orb{display:block!important}

html.fqtl8-chat-opening .fqtl8-help,
body.fqtl8-chat-opening .fqtl8-help,
html.fqtl8-chat-open .fqtl8-help,
body.fqtl8-chat-open .fqtl8-help{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(10px) scale(.97)!important;
}
#fqtl8-modal-root.is-applying .fqtl8-applying{
  display:flex!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
}

.tl-switcher-container .fqtl8-trigger{
  position:relative!important;
  padding:5px!important;
  border:0!important;
  border-radius:24px!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    linear-gradient(112deg,rgba(8,20,42,.985) 0%,rgba(9,14,34,.99) 45%,rgba(20,9,35,.99) 100%) padding-box!important;
  box-shadow:
    0 16px 42px rgba(0,0,0,.46),
    -5px 0 24px rgba(38,211,255,.10),
    5px 0 26px rgba(255,66,201,.09),
    inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.tl-switcher-container .fqtl8-trigger::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  border-radius:inherit!important;
  padding:1.35px!important;
  background:linear-gradient(105deg,#2bdcff 0%,#318cff 28%,#685dff 61%,#d94dff 82%,#ff4fc7 100%)!important;
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;
  -webkit-mask-composite:xor!important;
  mask-composite:exclude!important;
  pointer-events:none!important;
  opacity:.96!important;
}
.tl-switcher-container .fqtl8-trigger::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:2px!important;
  z-index:0!important;
  border-radius:21px!important;
  pointer-events:none!important;
  background:
    radial-gradient(120px 54px at 12% 8%,rgba(45,208,255,.10),transparent 72%),
    radial-gradient(130px 58px at 92% 100%,rgba(255,74,204,.08),transparent 74%)!important;
}
.tl-switcher-container .fqtl8-trigger-part,
.tl-switcher-container .fqtl8-trigger-currency,
.tl-switcher-container .fqtl8-trigger-language{
  position:relative!important;
  z-index:2!important;
  min-height:48px!important;
  border:0!important;
  outline:0!important;
  border-radius:17px!important;
  background:transparent!important;
  box-shadow:none!important;
  transition:background .22s ease,box-shadow .22s ease,transform .22s ease!important;
}
.tl-switcher-container .fqtl8-trigger-part:hover,
.tl-switcher-container .fqtl8-trigger-currency:hover{
  background:linear-gradient(135deg,rgba(34,184,255,.055),rgba(68,105,255,.025))!important;
  box-shadow:inset 0 0 0 1px rgba(72,181,255,.08)!important;
}
.tl-switcher-container .fqtl8-trigger-language:hover{
  background:linear-gradient(135deg,rgba(113,82,255,.025),rgba(255,73,198,.055))!important;
  box-shadow:inset 0 0 0 1px rgba(236,83,255,.08)!important;
}
.tl-switcher-container .fqtl8-trigger-sep{
  position:relative!important;
  z-index:3!important;
  width:1px!important;
  height:36px!important;
  margin:0 3px!important;
  background:linear-gradient(180deg,transparent 0%,rgba(105,152,224,.26) 18%,rgba(118,128,203,.52) 50%,rgba(193,75,218,.24) 82%,transparent 100%)!important;
  box-shadow:0 0 10px rgba(105,118,221,.08)!important;
}
.tl-switcher-container .fqtl8-trigger-symbol{
  position:relative!important;
  z-index:3!important;
  box-shadow:0 0 0 1px rgba(101,221,255,.34),0 0 16px rgba(45,177,255,.22),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
.tl-switcher-container .fqtl8-trigger-flag{
  position:relative!important;
  z-index:3!important;
  filter:drop-shadow(0 4px 8px rgba(0,0,0,.28))!important;
}
.tl-switcher-container .fqtl8-trigger strong,
.tl-switcher-container .fqtl8-trigger-chevron{
  position:relative!important;
  z-index:3!important;
}
.tl-switcher-container .fqtl8-trigger:hover{
  transform:translateY(-1px)!important;
  box-shadow:
    0 18px 46px rgba(0,0,0,.48),
    -5px 0 28px rgba(38,211,255,.13),
    5px 0 30px rgba(255,66,201,.12),
    inset 0 1px 0 rgba(255,255,255,.08)!important;
}

@media(max-width:749px){
  .tl-switcher-container .fqtl8-trigger{
    padding:4px!important;
    border-radius:21px!important;
  }
  .tl-switcher-container .fqtl8-trigger::after{border-radius:18px!important}
  .tl-switcher-container .fqtl8-trigger-part,
  .tl-switcher-container .fqtl8-trigger-currency,
  .tl-switcher-container .fqtl8-trigger-language{
    min-height:42px!important;
    border-radius:15px!important;
  }
  .tl-switcher-container .fqtl8-trigger-sep{height:32px!important;margin:0 2px!important}
}

.tl-switcher-container .fqtl8-trigger::after{
  animation:none!important;
  transform:none!important;
  transition:none!important;
  background-position:0 0!important;
}

#fqtl8-modal-root.is-transition-only .fqtl8-dialog{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-dialog::before,
#fqtl8-modal-root.is-transition-only .fqtl8-aurora,
#fqtl8-modal-root.is-transition-only .fqtl8-stars,
#fqtl8-modal-root.is-transition-only .fqtl8-close,
#fqtl8-modal-root.is-transition-only .fqtl8-head,
#fqtl8-modal-root.is-transition-only .fqtl8-grid,
#fqtl8-modal-root.is-transition-only .fqtl8-benefits{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-applying{
  background:transparent!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  border-radius:0!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-backdrop{
  opacity:1!important;
}

shopify-chat,#shopify-chat{
  border:0!important;
  outline:0!important;
}

#fqtl8-modal-root.is-transition-only.is-applying .fqtl8-applying,
#fqtl8-modal-root.is-applying .fqtl8-applying{
  display:flex!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  z-index:500!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-applying-orb,
#fqtl8-modal-root.is-applying .fqtl8-applying-orb{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
}

#fqtl8-modal-root .fqtl8-custom-scrollbar{
  background:transparent!important;
  box-shadow:none!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar::before{
  content:""!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
  opacity:0!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar-thumb{
  opacity:1!important;
}
#fqtl8-modal-root .fqtl8-custom-scrollbar.is-hidden,
#fqtl8-modal-root .fqtl8-custom-scrollbar.is-hidden .fqtl8-custom-scrollbar-thumb{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

@media(max-width:749px){

  #fqtl8-modal-root .fqtl8-dialog::after,
  #fqtl8-modal-root .fqtl8-list-shell::before,
  #fqtl8-modal-root .fqtl8-list-shell::after{
    content:none!important;
    display:none!important;
  }
  #fqtl8-modal-root .fqtl8-dialog{
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding-bottom:max(18px,env(safe-area-inset-bottom))!important;
  }
  #fqtl8-modal-root .fqtl8-custom-scrollbar::before{
    display:none!important;
  }
}

#fqtl8-modal-root.fqtl8-modal.is-transition-only{
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
#fqtl8-modal-root.fqtl8-modal.is-transition-only[aria-hidden="false"]{
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-backdrop{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-dialog{
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  filter:none!important;
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
  pointer-events:none!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-dialog::before,
#fqtl8-modal-root.is-transition-only .fqtl8-dialog::after,
#fqtl8-modal-root.is-transition-only .fqtl8-aurora,
#fqtl8-modal-root.is-transition-only .fqtl8-stars,
#fqtl8-modal-root.is-transition-only .fqtl8-close,
#fqtl8-modal-root.is-transition-only .fqtl8-head,
#fqtl8-modal-root.is-transition-only .fqtl8-grid,
#fqtl8-modal-root.is-transition-only .fqtl8-benefits{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-applying{
  display:flex!important;
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100dvh!important;
  z-index:2147483640!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  align-items:center!important;
  justify-content:center!important;
  background:transparent!important;
  border-radius:0!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-applying-orb{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
}

@media (max-width:749px){
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list{
    overflow-x:hidden!important;
    border-top:0!important;
    border-bottom:0!important;
    outline:0!important;
    background-clip:padding-box!important;
  }
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::after{
    content:none!important;
    display:none!important;
    border:0!important;
    box-shadow:none!important;
    background:none!important;
  }
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:not(.is-active){
    border-color:transparent!important;
    border-top-color:transparent!important;
    border-bottom-color:transparent!important;
    outline:0!important;
    box-shadow:none!important;
  }
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:not(.is-active)::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:not(.is-active)::after{
    content:none!important;
    display:none!important;
    border:0!important;
    box-shadow:none!important;
    background:none!important;
  }
}

@media (max-width:749px){
  #fqtl8-modal-root .fqtl8-card--language,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list{
    overflow-x:hidden!important;
    isolation:isolate!important;
    contain:paint!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row{
    border-color:transparent!important;
    outline:0!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
    background-clip:padding-box!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row.is-active{
    border:1px solid transparent!important;
    background:linear-gradient(90deg,rgba(111,27,153,.48),rgba(70,24,103,.32))!important;
    box-shadow:
      inset 3px 0 0 #ff4fd2,
      inset 0 0 0 1px rgba(235,64,255,.72),
      0 0 18px rgba(218,60,255,.08)!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::after{
    content:none!important;
    display:none!important;
    border:0!important;
    background:none!important;
    box-shadow:none!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::after,
  #fqtl8-modal-root .fqtl8-card--language::before,
  #fqtl8-modal-root .fqtl8-card--language::after{
    content:none!important;
    display:none!important;
    border:0!important;
    background:none!important;
    box-shadow:none!important;
  }
}

#fqtl8-modal-root.is-transition-only .fqtl8-head,
#fqtl8-modal-root.is-transition-only .fqtl8-grid,
#fqtl8-modal-root.is-transition-only .fqtl8-benefits{
  display:flex!important;
  visibility:visible!important;
  opacity:.48!important;
  pointer-events:none!important;
  filter:saturate(.82) brightness(.72)!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-grid{
  display:grid!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-dialog{
  background:linear-gradient(135deg,rgba(4,12,31,.94),rgba(20,5,31,.94))!important;
  border-color:rgba(73,190,255,.55)!important;
  box-shadow:0 24px 80px rgba(0,0,0,.48)!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-applying{
  position:absolute!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  z-index:500!important;
  background:rgba(3,7,18,.38)!important;
  -webkit-backdrop-filter:blur(1.5px) saturate(110%)!important;
  backdrop-filter:blur(1.5px) saturate(110%)!important;
  border-radius:inherit!important;
}
#fqtl8-modal-root.is-transition-only .fqtl8-card .fqtl8-row.is-active{
  opacity:1!important;
  filter:none!important;
}
@media(max-width:749px){
  #fqtl8-modal-root.is-transition-only .fqtl8-head,
  #fqtl8-modal-root.is-transition-only .fqtl8-grid,
  #fqtl8-modal-root.is-transition-only .fqtl8-benefits{opacity:.38!important}
}

@media (max-width:749px){
  #fqtl8-modal-root .fqtl8-card--language,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list{
    overflow-x:hidden!important;
    isolation:isolate!important;
    contain:layout paint!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:hover,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:focus,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:focus-visible{
    border-top:0!important;
    border-bottom:0!important;
    border-left:0!important;
    border-right:0!important;
    outline:0!important;
    animation:none!important;
    transform:none!important;
    filter:none!important;
    will-change:auto!important;
    -webkit-transform:none!important;
    -webkit-backface-visibility:hidden!important;
    backface-visibility:hidden!important;
    background-clip:padding-box!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:not(.is-active){
    box-shadow:none!important;
    background:transparent!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row.is-active{
    border:0!important;
    background:linear-gradient(90deg,rgba(111,27,153,.50),rgba(70,24,103,.34))!important;
    box-shadow:inset 4px 0 0 #ff4fd2!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::after{
    content:none!important;
    display:none!important;
    border:0!important;
    box-shadow:none!important;
    background:none!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list{
    -webkit-overflow-scrolling:touch!important;
    background-color:rgba(10,5,28,.01)!important;
  }
}

@media (max-width:749px){
  #fqtl8-modal-root .fqtl8-card--language,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list{
    overflow-x:hidden!important;
    isolation:auto!important;
    contain:none!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:hover,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:focus,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:focus-visible,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row.fqtl11-await-reveal,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row.fqtl11-await-reveal.fqtl11-revealed{
    border-top:0!important;
    border-right:0!important;
    border-bottom:0!important;
    border-left:0!important;
    outline:0!important;
    box-shadow:none!important;
    background-image:none!important;
    filter:none!important;
    transform:none!important;
    -webkit-transform:none!important;
    animation:none!important;
    transition:opacity .18s ease,background-color .18s ease!important;
    will-change:auto!important;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    overflow:hidden!important;
    background-clip:border-box!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:not(.is-active){
    background-color:transparent!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row.is-active{
    background:#43145f!important;
    border-left:4px solid #ff4fd2!important;
    box-shadow:none!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::after{
    content:none!important;
    display:none!important;
    width:0!important;
    height:0!important;
    border:0!important;
    box-shadow:none!important;
    background:none!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list > *{
    border-top-color:transparent!important;
    border-bottom-color:transparent!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list{
    border-top:0!important;
    border-bottom:0!important;
    outline:0!important;
    box-shadow:none!important;
    background-image:none!important;
  }
}

@media (max-width:749px){
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell{
    position:relative!important;
    overflow:hidden!important;
    background:#12051f!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background-image:none!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list{
    position:relative!important;
    z-index:2!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    background:#12051f!important;
    background-image:none!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
    -webkit-overflow-scrolling:touch!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list > .fqtl8-row,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list > .fqtl8-row:hover,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list > .fqtl8-row:focus,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list > .fqtl8-row:focus-visible{
    position:relative!important;
    z-index:3!important;
    margin:0!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:#12051f!important;
    background-image:none!important;
    transform:none!important;
    filter:none!important;
    animation:none!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list > .fqtl8-row.is-active{
    background:#43145f!important;
    border:0!important;
    box-shadow:inset 4px 0 0 #ff4fd2!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list > .fqtl8-row,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list > .fqtl8-row > *{
    border-top:0!important;
    border-bottom:0!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::after{
    content:none!important;
    display:none!important;
  }
}

@media (max-width:749px){
  #fqtl8-modal-root .fqtl8-dialog::before,
  #fqtl8-modal-root .fqtl8-dialog::after{
    content:none!important;
    display:none!important;
    animation:none!important;
    background:none!important;
    -webkit-mask:none!important;
    mask:none!important;
  }

  #fqtl8-modal-root .fqtl8-dialog{
    border:1px solid transparent!important;
    background:
      radial-gradient(circle at 0 0,rgba(15,117,255,.12),transparent 30%) padding-box,
      radial-gradient(circle at 100% 0,rgba(130,63,255,.14),transparent 34%) padding-box,
      radial-gradient(circle at 100% 100%,rgba(255,56,180,.09),transparent 33%) padding-box,
      linear-gradient(145deg,rgba(8,17,42,.995),rgba(7,8,23,.998)) padding-box,
      linear-gradient(115deg,#31d5ff 0%,#178cff 30%,#735aff 64%,#ff4fc6 100%) border-box!important;
    transform:none!important;
    -webkit-transform:none!important;
    filter:none!important;
    will-change:auto!important;
    contain:none!important;
    isolation:isolate!important;
  }

  #fqtl8-modal-root .fqtl8-card,
  #fqtl8-modal-root .fqtl8-card--language,
  #fqtl8-modal-root .fqtl8-card--currency,
  #fqtl8-modal-root .fqtl8-list-shell,
  #fqtl8-modal-root .fqtl8-list,
  #fqtl8-modal-root .fqtl8-row{
    transform:none!important;
    -webkit-transform:none!important;
    filter:none!important;
    will-change:auto!important;
    animation:none!important;
    backface-visibility:visible!important;
    -webkit-backface-visibility:visible!important;
  }

  #fqtl8-modal-root .fqtl8-card{
    opacity:1!important;
    transition:none!important;
  }

  #fqtl8-modal-root .fqtl8-card--language{
    overflow:hidden!important;
    background:linear-gradient(145deg,#210b38 0%,#0c081e 100%)!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list{
    background:#12051f!important;
    background-image:none!important;
    box-shadow:none!important;
    border-top:0!important;
    border-bottom:0!important;
    outline:0!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:hover,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:focus,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row:focus-visible{
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:#12051f!important;
    background-image:none!important;
    transition:background-color .15s ease!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row.is-active{
    border:0!important;
    outline:0!important;
    background:#43145f!important;
    box-shadow:inset 4px 0 0 #ff4fd2!important;
  }

  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-row::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list::after,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::before,
  #fqtl8-modal-root .fqtl8-card--language .fqtl8-list-shell::after{
    content:none!important;
    display:none!important;
  }
}