/* [project]/web/src/pages/pollo.ai/_blocks/Modals/Tips/ReportVideoModal/_blocks/ProFormInappropriate/CheckboxList/index.module.scss.module.css [client] (css) */


/* [project]/web/src/_blocks/Plan/PayMentList/index.module.scss.module.css [client] (css) */
.index-module-scss-module__jSGG_q__PayMentList .PaymentMethodLogo {
  width: auto;
  height: 22px;
}

.index-module-scss-module__jSGG_q__PayModal .PaymentMethodLogo {
  width: 100%;
  height: 100%;
}

.index-module-scss-module__jSGG_q__PayModal .coco-tooltip-arrow {
  bottom: 1px !important;
}

.index-module-scss-module__jSGG_q__scrollbar {
  scrollbar-width: thin;
  scrollbar-color: #e9eef6;
  transition: all .2s ease-in-out;
}

.index-module-scss-module__jSGG_q__scrollbar::-webkit-scrollbar {
  width: 9px !important;
  height: 9px !important;
}

.index-module-scss-module__jSGG_q__scrollbar::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 5px;
}

.index-module-scss-module__jSGG_q__scrollbar::-webkit-scrollbar-thumb {
  background-color: #e9eef6;
  background-clip: padding-box;
  border: 1.5px dashed #0000;
  border-radius: 14px;
}

.index-module-scss-module__jSGG_q__scrollbar::-webkit-scrollbar-thumb:hover {
  background: #e9eef6;
}

/* [project]/web/src/_blocks/Plan/InnerContent/index.module.scss.module.css [client] (css) */
.index-module-scss-module__H0TVRG__slide {
  overflow: hidden !important;
}

.index-module-scss-module__H0TVRG__slide[aria-hidden="true"] {
  height: 0;
}

/* [project]/web/src/pages/pollo.ai/_blocks/Plans/widgets/credits/_blocks/CreditsPackageSelector/CreditsPackageSelector.module.scss.module.css [client] (css) */
.CreditsPackageSelector-module-scss-module__V8JC3a__discountLabel {
  background: linear-gradient(96.54deg, #f81 2.8%, #ed27ff 38.71%, #936bff 71.16%, #2db3ff 98.33%);
}

/* [project]/web/src/pages/pollo.ai/_blocks/Plans/components/PlanSlider.module.scss.module.css [client] (css) */
.PlanSlider-module-scss-module__HRZLNW__slider .coco-slider-dot {
  border-width: 0;
  width: 0;
  height: 0;
}

.PlanSlider-module-scss-module__HRZLNW__slider .coco-slider-handle:after {
  background: #fff;
  box-shadow: 0 0 0 5px #ff3466 !important;
}

.PlanSlider-module-scss-module__HRZLNW__slider .coco-slider-mark-text {
  top: 0;
}

.PlanSlider-module-scss-module__HRZLNW__slider .plan-slider-inner {
  color: #fff;
  background: #ff3466;
  align-items: center;
  min-height: auto;
  padding: 7px 8px;
  display: flex;
}

.PlanSlider-module-scss-module__HRZLNW__slider .plan-slider-arrow:before {
  background: #ff3466;
}

.PlanSlider-module-scss-module__HRZLNW__countdownDiscountSlider .coco-slider-dot {
  border-width: 0;
  width: 0;
  height: 0;
}

.PlanSlider-module-scss-module__HRZLNW__countdownDiscountSlider .coco-slider-handle:after {
  background: #fff;
  box-shadow: 0 0 0 5px #8922ff !important;
}

.PlanSlider-module-scss-module__HRZLNW__countdownDiscountSlider .coco-slider-mark-text {
  top: 0;
}

.PlanSlider-module-scss-module__HRZLNW__countdownDiscountSlider .plan-slider-inner {
  color: #fff;
  background: #8922ff;
  align-items: center;
  min-height: auto;
  padding: 7px 12px;
  display: flex;
}

.PlanSlider-module-scss-module__HRZLNW__countdownDiscountSlider .plan-slider-arrow:before {
  background: #8922ff;
}

/* [project]/web/src/pages/pollo.ai/_blocks/Plans/components/PlanTip/index.module.scss.module.css [client] (css) */
.index-module-scss-module__aj-nZa__planTip {
  cursor: pointer;
  align-items: center;
  gap: .25rem;
  display: inline-flex;
  position: relative;
}

.index-module-scss-module__aj-nZa__planTip:after {
  content: "";
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cg fill='black'%3E%3Cpath d='M24 4C12.972 4 4 12.972 4 24s8.972 20 20 20 20-8.972 20-20S35.028 4 24 4m0 36c-8.822 0-16-7.178-16-16S15.178 8 24 8s16 7.178 16 16-7.178 16-16 16'/%3E%3Cpath d='M22 22h4v12h-4zm0-8h4v4h-4z'/%3E%3C/g%3E%3C/svg%3E");
  color: var(--f-text-disabled);
  background-color: currentColor;
  flex-shrink: 0;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.index-module-scss-module__aj-nZa__overlayClassName {
  color: var(--f-text-secondary) !important;
  border-radius: .375rem !important;
  font-size: .75rem !important;
  font-weight: 500 !important;
}

.index-module-scss-module__aj-nZa__overlayClassName .coco-tooltip-arrow:before {
  background-color: var(--f-bg-elevated) !important;
}

.index-module-scss-module__aj-nZa__overlayClassName .coco-tooltip-inner {
  background-color: var(--f-bg-elevated) !important;
  width: 296px !important;
  padding: .75rem !important;
  box-shadow: 0 0 10px #0000007a !important;
}

.index-module-scss-module__aj-nZa__autoWidthOverlayClassName .coco-tooltip-inner {
  width: max-content !important;
  max-width: min(296px, 100vw - 2rem) !important;
}

/* [project]/web/src/pages/pollo.ai/_blocks/Plans/widgets/pricing/_components/PlanCard/PlanCard.module.scss.module.css [client] (css) */
.PlanCard-module-scss-module__w8StPW__bg {
  background: linear-gradient(96.54deg, #f81 2.8%, #ed27ff 38.71%, #936bff 71.16%, #2db3ff 98.33%);
}

/* [project]/web/src/pages/pollo.ai/_blocks/Plans/widgets/pricing/_components/PlanCard/PlanCardTemplate.module.scss.module.css [client] (css) */
.PlanCardTemplate-module-scss-module__n4PUwa__gradientBorder:before {
  content: "";
  border-radius: inherit;
  -webkit-mask-composite: xor;
  background: #ff3466;
  padding: 2px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

/* [project]/web/src/hooks/cookieConsent/consent.module.scss.module.css [client] (css) */
.consent-module-scss-module__mEPsqG__baseColor {
  --cc-btn-primary-bg: #1f6d67;
  --cc-btn-primary-border-color: #1f6d67;
  --cc-btn-primary-hover-bg: #03514b;
  --cc-btn-primary-hover-border-color: #03514b;
  --cc-secondary-color: #13413e;
  --cc-btn-secondary-bg: #fff;
  --cc-btn-secondary-border-color: #1f6d67;
  --cc-btn-secondary-color: #1f6d67;
  --cc-btn-secondary-hover-bg: #1f6d67;
  --cc-btn-secondary-hover-color: #fff;
}

.consent-module-scss-module__mEPsqG__polloColor {
  --cc-btn-primary-bg: #ff3466;
  --cc-btn-primary-border-color: #ff3466;
  --cc-btn-primary-hover-bg: #ec2153;
  --cc-btn-primary-hover-border-color: #ec2153;
  --cc-secondary-color: #ffffffd9;
  --cc-btn-secondary-bg: #201e2a;
  --cc-btn-secondary-border-color: #4c4a5b;
  --cc-btn-secondary-color: #ffffffd9;
  --cc-btn-secondary-hover-bg: #201e2a;
  --cc-btn-secondary-hover-color: #ffffffd9;
  --cc-bg: #201e2a;
  --cc-primary-color: #fff;
  --cc-separator-border-color: #201e2a;
  --cc-cookie-category-block-bg: #16141f;
  --cc-cookie-category-block-border: #16141f;
  --cc-cookie-category-block-hover-bg: #000000d6;
  --cc-toggle-readonly-bg: #4c4a5b;
}

/* [project]/web/src/pages/pollo.ai/assets/_blocks/VideoWindow/VideoLike/index.module.scss.module.css [client] (css) */
.index-module-scss-module__hqbe4W__heart-beat-animation {
  animation: 1.2s ease-in-out index-module-scss-module__hqbe4W__like-animation;
}

@keyframes index-module-scss-module__hqbe4W__like-animation {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  60% {
    transform: scale(1.1)translate(.6px);
  }

  70% {
    transform: scale(1.1)translate(-.6px);
  }

  80% {
    transform: scale(1.1)translate(.6px);
  }

  90% {
    transform: scale(1.1)translate(-.6px);
  }

  100% {
    transform: scale(1);
  }
}

/* [project]/web/src/pages/pollo.ai/_layout/Header/index.module.scss.module.css [client] (css) */
@media (min-width: 1366px) {
  .index-module-scss-module__07wUDW__headerMenu {
    gap: 2rem;
  }

  .index-module-scss-module__07wUDW__startForFree {
    font-size: .875rem;
    line-height: 1.25rem;
  }
}

/* [project]/web/src/pages/pollo.ai/_components/MenuLayout/LeftMenu/MenuItem/index.module.scss.module.css [client] (css) */
.index-module-scss-module__eT46Oq__aLink {
  isolation: isolate;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  height: 32px;
  transition-property: color, width;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: relative;
}

.index-module-scss-module__eT46Oq__aLink:before {
  content: var(--tw-content);
  background-color: currentColor;
  width: 18px;
  height: 18px;
  position: absolute;
}

.index-module-scss-module__eT46Oq__aLink {
  color: var(--f-text-secondary);
}

.index-module-scss-module__eT46Oq__aLink:after {
  pointer-events: none;
  top: 0;
  bottom: 0;
  z-index: -10;
  --tw-translate-x: -50%;
  width: 32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-content: "";
  content: var(--tw-content);
  border-radius: 8px;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  position: absolute;
  inset-inline-start: 50%;
}

@media (min-width: 1280px) {
  .index-module-scss-module__eT46Oq__aLink:after {
    width: auto;
    inset: 0;
    transform: none;
  }
}

.index-module-scss-module__eT46Oq__aLink:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 1280px) {
  .index-module-scss-module__eT46Oq__aLink {
    justify-content: flex-start;
    height: auto;
    min-height: 34px;
    padding-block: 7px;
    padding-inline: 36px 10px;
  }

  .index-module-scss-module__eT46Oq__aLink:before {
    left: auto;
    inset-inline-start: 10px;
    top: 8px;
    transform: none;
  }
}

.index-module-scss-module__eT46Oq__activeItem {
  color: var(--f-primary);
}

.index-module-scss-module__eT46Oq__aLink:hover {
  color: var(--f-text);
}

.index-module-scss-module__eT46Oq__aLink:hover:after {
  background-color: var(--f-bg-hover);
}

.index-module-scss-module__eT46Oq__aLink.index-module-scss-module__eT46Oq__activeItem {
  color: var(--f-primary);
}

.index-module-scss-module__eT46Oq__aLink.index-module-scss-module__eT46Oq__activeItem:after {
  background-color: var(--f-primary-style-1);
}

.index-module-scss-module__eT46Oq__subLink {
  box-sizing: border-box;
  cursor: pointer;
  color: #ffffffa6;
  border-radius: .5rem;
  align-items: center;
  height: 36px;
  padding-left: .75rem;
  padding-right: .75rem;
  font-size: .875rem;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: relative;
}

.index-module-scss-module__eT46Oq__subLink:hover {
  background-color: var(--f-bg-hover);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.index-module-scss-module__eT46Oq__navIconBtn {
  isolation: isolate;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: relative;
}

@media (min-width: 1280px) {
  .index-module-scss-module__eT46Oq__navIconBtn {
    justify-content: flex-start;
    gap: .5rem;
    width: 100%;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.index-module-scss-module__eT46Oq__navIconBtn {
  color: var(--f-text-secondary);
}

.index-module-scss-module__eT46Oq__navIconBtn:after {
  pointer-events: none;
  top: 0;
  bottom: 0;
  z-index: -10;
  --tw-translate-x: -50%;
  width: 32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-content: "";
  content: var(--tw-content);
  border-radius: 8px;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  position: absolute;
  inset-inline-start: 50%;
}

@media (min-width: 1280px) {
  .index-module-scss-module__eT46Oq__navIconBtn:after {
    width: auto;
    inset: 0;
    transform: none;
  }
}

.index-module-scss-module__eT46Oq__navIconBtn [class*="i-"], .index-module-scss-module__eT46Oq__navIconBtn [class*="size-"] {
  flex-shrink: 0 !important;
  width: 18px !important;
  height: 18px !important;
  display: block !important;
  position: relative !important;
}

.index-module-scss-module__eT46Oq__navIconBtn:hover {
  color: var(--f-text);
}

.index-module-scss-module__eT46Oq__navIconBtn:hover:after {
  background-color: var(--f-bg-hover);
}

.index-module-scss-module__eT46Oq__navIconBtn.index-module-scss-module__eT46Oq__activeItem {
  color: var(--f-primary);
}

.index-module-scss-module__eT46Oq__navIconBtn.index-module-scss-module__eT46Oq__activeItem:after {
  background-color: var(--f-primary-style-1);
}

/* [project]/web/src/pages/pollo.ai/_components/UpgradeButton/index.module.scss.module.css [client] (css) */
.index-module-scss-module__FGZs8q__base {
  font-weight: calc(600 + var(--font-weight-scale));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  border-style: none;
}

.index-module-scss-module__FGZs8q__base.index-module-scss-module__FGZs8q__base {
  box-shadow: none;
}

.index-module-scss-module__FGZs8q__default {
  width: 100%;
  height: 36px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.index-module-scss-module__FGZs8q__default:hover {
  opacity: .9;
}

@media (min-width: 1280px) {
  .index-module-scss-module__FGZs8q__default {
    background: linear-gradient(to right, #c721ff, #ff3466);
  }
}

.index-module-scss-module__FGZs8q__sidebar {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  gap: 0;
  font-size: 0;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.index-module-scss-module__FGZs8q__sidebar.index-module-scss-module__FGZs8q__sidebar {
  background: none;
  width: 48px;
  height: 36px;
  padding: 0;
}

.index-module-scss-module__FGZs8q__sidebar.index-module-scss-module__FGZs8q__sidebar:hover {
  background: #ffffff0f !important;
}

.index-module-scss-module__FGZs8q__sidebar .index-module-scss-module__FGZs8q__upgradeText {
  font-size: 0;
}

.index-module-scss-module__FGZs8q__sidebar .index-module-scss-module__FGZs8q__crownIcon {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  --tw-gradient-from: #ff8f34 var(--tw-gradient-from-position);
  --tw-gradient-to: #ff34aa var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ff5f62 var(--tw-gradient-via-position), var(--tw-gradient-to);
  width: 1rem;
  height: 1rem;
}

@media (min-width: 1280px) {
  .index-module-scss-module__FGZs8q__sidebar.index-module-scss-module__FGZs8q__sidebar {
    background: linear-gradient(to right, #ff3cbe, #ff3466, #ff406f);
    border-radius: 80px;
    gap: 6px;
    width: 100%;
    height: 30px;
    padding: 7px 10px;
    font-size: 12px;
    overflow: hidden;
  }

  .index-module-scss-module__FGZs8q__sidebar.index-module-scss-module__FGZs8q__sidebar:hover {
    background: linear-gradient(to right, #ff3cbe, #ff3466, #ff406f) !important;
  }

  .index-module-scss-module__FGZs8q__sidebar .index-module-scss-module__FGZs8q__upgradeText {
    text-overflow: ellipsis;
    min-width: 0;
    font-size: 12px;
    font-weight: 600;
    overflow: hidden;
  }

  .index-module-scss-module__FGZs8q__sidebar .index-module-scss-module__FGZs8q__crownIcon {
    background-image: none;
  }
}

/* [project]/web/src/pages/pollo.ai/_components/MenuLayout/LeftMenu/index.module.scss.module.css [client] (css) */
.index-module-scss-module__WstsWG__navMenu {
  z-index: 10;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  gap: .125rem;
  font-size: .875rem;
  line-height: 1.25rem;
  display: none;
  position: fixed;
  inset-inline-start: 0;
}

@media (min-width: 768px) {
  .index-module-scss-module__WstsWG__navMenu {
    display: flex;
  }
}

.index-module-scss-module__WstsWG__navMenu {
  background-color: var(--f-other-5);
  padding: .5rem;
  overflow-y: auto;
}

@media (min-width: 1280px) {
  .index-module-scss-module__WstsWG__navMenu {
    padding: .75rem;
  }
}

.index-module-scss-module__WstsWG__sectionTitle {
  white-space: pre-wrap;
  font-size: .75rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-quaternary);
  padding: .5rem 10px .25rem;
  line-height: 1rem;
  display: none;
}

@media (min-width: 1280px) {
  .index-module-scss-module__WstsWG__sectionTitle {
    display: flex;
  }
}

.index-module-scss-module__WstsWG__subMenuContainer {
  background-color: var(--f-bg-container);
  border-radius: .75rem;
  flex-direction: column;
  gap: .125rem;
  min-width: 200px;
  padding: .5rem;
  display: flex;
}

/* [project]/web/src/pages/pollo.ai/consistent-character-video/Main/_components/Fields/ProFormUploadImages/components/Cropper/index.module.scss.module.css [client] (css) */
.index-module-scss-module__TV0eaq__cropper .cropper-drag-box {
  pointer-events: none;
}

/* [project]/web/src/pages/pollo.ai/explore/_components/ExploreTabs/index.module.scss.module.css [client] (css) */
.index-module-scss-module__ZBdzBa__filter .coco-select-open .coco-select-selector {
  border-color: var(--f-border) !important;
}

.index-module-scss-module__ZBdzBa__filter .coco-select-open .coco-select-arrow span {
  color: var(--f-text) !important;
}

.index-module-scss-module__ZBdzBa__popupMenu .coco-tabs-dropdown-menu-item {
  border-radius: 4px;
}

.index-module-scss-module__ZBdzBa__popupMenu .coco-tabs-dropdown-menu-vertical::-webkit-scrollbar-thumb {
  background: #8a8a8a66;
  border-radius: 8px;
}

.index-module-scss-module__ZBdzBa__popupMenu .coco-tabs-dropdown-menu-vertical::-webkit-scrollbar-track {
  background: #2b2938;
  border-radius: 8px;
}

.index-module-scss-module__ZBdzBa__popupMenu .coco-tabs-dropdown-menu-vertical::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.index-module-scss-module__ZBdzBa__popupMenu .coco-tabs-dropdown-menu-vertical {
  padding: 4px;
}

.index-module-scss-module__ZBdzBa__popupMenu .tag-new {
  display: none;
}

.index-module-scss-module__ZBdzBa__popupMenu li {
  font-size: .875rem !important;
}

@media (min-width: 1280px) {
  .index-module-scss-module__ZBdzBa__popupMenu li {
    font-size: 1rem !important;
  }
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-ink-bar {
  background: var(--f-text);
  height: 1px !important;
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-tab-active .index-module-scss-module__ZBdzBa__coco-tabs-tab-text {
  color: var(--f-text);
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-content-holder {
  scrollbar-width: thin;
  padding-right: .5rem;
  overflow-y: auto;
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-nav-list {
  margin-inline: 0 auto;
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-nav {
  z-index: 10;
  background: none;
  position: sticky;
  margin-bottom: 0 !important;
  top: 0 !important;
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-nav:before {
  border-color: #0000;
  display: none;
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-tab-btn {
  transition: none;
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-tab {
  margin-left: 1.5rem !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs-tab:first-child {
  margin-inline-start: 0 !important;
}

.index-module-scss-module__ZBdzBa__exploreTabs .coco-tabs {
  flex: 1;
}

/* [project]/web/src/pages/pollo.ai/explore/_components/ModelDetail/WaterfallImages/_components/ImageWindow/VideoLike/index.module.scss.module.css [client] (css) */
.index-module-scss-module__ErRl9W__heart-beat-animation {
  animation: 1.2s ease-in-out index-module-scss-module__ErRl9W__like-animation;
}

@keyframes index-module-scss-module__ErRl9W__like-animation {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  60% {
    transform: scale(1.1)translate(.6px);
  }

  70% {
    transform: scale(1.1)translate(-.6px);
  }

  80% {
    transform: scale(1.1)translate(.6px);
  }

  90% {
    transform: scale(1.1)translate(-.6px);
  }

  100% {
    transform: scale(1);
  }
}

/* [project]/web/src/pages/pollo.ai/_components/PolloButton/index.module.scss.module.css [client] (css) */
.index-module-scss-module__39z36a__pollo-button:before {
  inset-inline-start: calc(50% - 500px);
  content: var(--tw-content);
  width: 1000px;
  height: 1000px;
  position: absolute;
  top: calc(50% - 500px);
}

@keyframes index-module-scss-module__39z36a__spin {
  to {
    content: var(--tw-content);
    transform: rotate(360deg);
  }
}

.index-module-scss-module__39z36a__pollo-button:before {
  content: var(--tw-content);
  background-image: conic-gradient(from -90deg, #dcff63 0deg, #7bf4e2 20deg, #3a6df2 150deg, #ff5c2e 200deg, #ffbe26 300deg, #dcff63 360deg);
  animation: 1s linear infinite index-module-scss-module__39z36a__spin;
}

.index-module-scss-module__39z36a__pollo-button:after {
  inset-inline-start: 0;
  content: var(--tw-content);
  background-image: conic-gradient(from -90deg, #dcff63 0deg, #7bf4e2 20deg, #3a6df2 150deg, #ff5c2e 200deg, #ffbe26 300deg, #dcff63 360deg);
  width: 100%;
  height: 100%;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  position: absolute;
  top: 0;
}

.index-module-scss-module__39z36a__pollo-button:hover {
  overflow: visible;
}

.index-module-scss-module__39z36a__pollo-button:hover:before {
  content: var(--tw-content);
  display: none;
}

.index-module-scss-module__39z36a__pollo-button:hover:after {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: .5;
  content: var(--tw-content);
  --tw-blur: blur(18px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  display: block;
}

/* [project]/web/src/pages/pollo.ai/_components/Formily/_components/FormUploadImages/_components/Cropper/index.module.scss.module.css [client] (css) */
.index-module-scss-module__TryDBq__cropper .cropper-drag-box {
  pointer-events: none;
}

/* [project]/web/src/pages/pollo.ai/_components/ChatEntry/_components/ChatInput/_components/GradientBorder/index.module.scss.module.css [client] (css) */
@keyframes index-module-scss-module__rKjfhG__rotate {
  from {
    transform: rotate(0)scaleY(.3);
  }

  to {
    transform: rotate(360deg)scaleY(.3);
  }
}

.index-module-scss-module__rKjfhG__conic {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZwogIHdpZHRoPSIxMTAwIgogIGhlaWdodD0iMTgyIgogIHZpZXdCb3g9IjAgMCAxMTAwIDE4MiIKICBmaWxsPSJub25lIgogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIgo+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzc4NjUwXzE2MTk3MF9jbGlwX3BhdGgiPgogICAgICA8IS0tIOWchuinkuefqeW9oumTuua7oeaVtOS4qiB2aWV3Qm94IC0tPgogICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTEwMCIgaGVpZ2h0PSIxODIiIHJ4PSIyNCIgcnk9IjI0IiAvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CgogIDwhLS0g6IOM5pmv5qih57OK5Yy65Z+f77yM6KOB5Ymq5Yiw5ZCM5LiA5Liq5ZyG6KeS55+p5b2iIC0tPgogIDxmb3JlaWduT2JqZWN0CiAgICB4PSIwIgogICAgeT0iMCIKICAgIHdpZHRoPSIxMTAwIgogICAgaGVpZ2h0PSIxODIiCiAgICBjbGlwLXBhdGg9InVybCgjYmdibHVyXzBfNzg2NTBfMTYxOTcwX2NsaXBfcGF0aCkiCiAgPgogICAgPGRpdgogICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIKICAgICAgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDMwcHgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiCiAgICA+PC9kaXY+CiAgPC9mb3JlaWduT2JqZWN0PgoKICA8ZyBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSI2MCIgY2xpcC1wYXRoPSJ1cmwoI2JnYmx1cl8wXzc4NjUwXzE2MTk3MF9jbGlwX3BhdGgpIj4KICAgIDwhLS0g6L655qGG5ZCM5qC36ZO65ruh54i25YWD57SgIC0tPgogICAgPHJlY3QKICAgICAgeD0iMC41IgogICAgICB5PSIwLjUiCiAgICAgIHdpZHRoPSIxMDk5IgogICAgICBoZWlnaHQ9IjE4MSIKICAgICAgcng9IjI0IgogICAgICByeT0iMjQiCiAgICAgIHN0cm9rZT0id2hpdGUiCiAgICAvPgogIDwvZz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZwogIHdpZHRoPSIxMTAwIgogIGhlaWdodD0iMTgyIgogIHZpZXdCb3g9IjAgMCAxMTAwIDE4MiIKICBmaWxsPSJub25lIgogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIgo+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzc4NjUwXzE2MTk3MF9jbGlwX3BhdGgiPgogICAgICA8IS0tIOWchuinkuefqeW9oumTuua7oeaVtOS4qiB2aWV3Qm94IC0tPgogICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTEwMCIgaGVpZ2h0PSIxODIiIHJ4PSIyNCIgcnk9IjI0IiAvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CgogIDwhLS0g6IOM5pmv5qih57OK5Yy65Z+f77yM6KOB5Ymq5Yiw5ZCM5LiA5Liq5ZyG6KeS55+p5b2iIC0tPgogIDxmb3JlaWduT2JqZWN0CiAgICB4PSIwIgogICAgeT0iMCIKICAgIHdpZHRoPSIxMTAwIgogICAgaGVpZ2h0PSIxODIiCiAgICBjbGlwLXBhdGg9InVybCgjYmdibHVyXzBfNzg2NTBfMTYxOTcwX2NsaXBfcGF0aCkiCiAgPgogICAgPGRpdgogICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIKICAgICAgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDMwcHgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiCiAgICA+PC9kaXY+CiAgPC9mb3JlaWduT2JqZWN0PgoKICA8ZyBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSI2MCIgY2xpcC1wYXRoPSJ1cmwoI2JnYmx1cl8wXzc4NjUwXzE2MTk3MF9jbGlwX3BhdGgpIj4KICAgIDwhLS0g6L655qGG5ZCM5qC36ZO65ruh54i25YWD57SgIC0tPgogICAgPHJlY3QKICAgICAgeD0iMC41IgogICAgICB5PSIwLjUiCiAgICAgIHdpZHRoPSIxMDk5IgogICAgICBoZWlnaHQ9IjE4MSIKICAgICAgcng9IjI0IgogICAgICByeT0iMjQiCiAgICAgIHN0cm9rZT0id2hpdGUiCiAgICAvPgogIDwvZz4KPC9zdmc+");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.index-module-scss-module__rKjfhG__conic img {
  will-change: transform;
  opacity: .8;
  animation: 4.5s linear infinite index-module-scss-module__rKjfhG__rotate;
}

/* [project]/web/src/pages/pollo.ai/app/_components/GlobalModal/index.module.scss.module.css [client] (css) */
.index-module-scss-module__lwKf8G__tabs {
  height: 100%;
}

.index-module-scss-module__lwKf8G__tabs .coco-tabs-content-holder {
  scrollbar-color: #8a8a8a1a;
}

.index-module-scss-module__lwKf8G__tabs .coco-tabs-content-holder::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.index-module-scss-module__lwKf8G__tabs .coco-tabs-content-holder::-webkit-scrollbar-track {
  background: none;
  border-radius: 4px;
}

.index-module-scss-module__lwKf8G__tabs .coco-tabs-content-holder textarea::-webkit-scrollbar-track {
  background: none;
}

.index-module-scss-module__lwKf8G__tabs .coco-tabs-content-holder::-webkit-scrollbar-thumb {
  background-color: #8a8a8a1a;
  border-radius: 4px;
}

.index-module-scss-module__lwKf8G__tabs .coco-tabs-content-holder.index-module-scss-module__lwKf8G__scrollbar-bg-transparent::-webkit-scrollbar-track {
  background: none;
}

.index-module-scss-module__lwKf8G__tabs .coco-tabs-content-holder::-webkit-scrollbar-corner {
  background: none;
}

.index-module-scss-module__lwKf8G__tabs .coco-tabs-content-holder::-webkit-scrollbar-track-piece {
  background: none;
}

.index-module-scss-module__lwKf8G__tool-list-modal > div {
  height: 100%;
}

.index-module-scss-module__lwKf8G__tool-list-modal .index-module-scss-module__lwKf8G__modal-header {
  border-bottom: 1px solid var(--f-border-secondary) !important;
}

.index-module-scss-module__lwKf8G__tab-item-selected {
  color: var(--f-primary);
  position: relative;
  background-color: #0000 !important;
}

.index-module-scss-module__lwKf8G__tab-item-selected:hover {
  color: var(--f-primary);
}

.index-module-scss-module__lwKf8G__tab-item-selected:after {
  content: "";
  background-color: var(--f-primary);
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: 2px;
  left: 0;
}

.index-module-scss-module__lwKf8G__tab-item:hover {
  color: var(--f-primary) !important;
  background-color: #0000 !important;
}

/* [project]/web/src/pages/pollo.ai/app/ai-agent/h5/components/H5Voice/_components/H5VoiceFilters.module.scss.module.css [client] (css) */
.H5VoiceFilters-module-scss-module__DVa8Sa__voiceFilterResetShadow:after {
  content: "";
  background: linear-gradient(to right, #16161c00, #16161c);
  width: 24px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -24px;
}

/* [project]/web/src/pages/pollo.ai/template/[templateUrl]/_blocks/GeneratorForm/ChooseTemplate/TemplateModal/index.module.scss.module.css [client] (css) */
.index-module-scss-module__nVnFQG__modal-header {
  border-bottom: 1px solid var(--f-border-secondary) !important;
}

/* [project]/web/src/pages/pollo.ai/app/_home/LeftMenuLayout/index.module.scss.module.css [client] (css) */
.index-module-scss-module__3XfPuG__navMenu {
  top: var(--header-container-height, 52px);
  z-index: 10;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  gap: .125rem;
  font-size: .875rem;
  line-height: 1.25rem;
  display: none;
  position: fixed;
  inset-inline-start: 0;
}

@media (min-width: 1280px) {
  .index-module-scss-module__3XfPuG__navMenu {
    display: flex;
  }
}

/* [project]/web/src/pages/pollo.ai/_blocks/agent/components/chat/components/markdown-render/style.module.scss.module.css [client] (css) */
.style-module-scss-module__ndLouW__streamdown {
  --primary: var(--f-primary);
  --primary-foreground: var(--f-text-invert);
  --muted: var(--f-bg-elevated);
  --muted-foreground: var(--f-text-tertiary);
  --border: var(--f-border);
  --ring: var(--f-primary);
  --radius: .5rem;
}

/* [project]/web/src/pages/pollo.ai/app/index.module.scss.module.css [client] (css) */
.index-module-scss-module___0otoG__modalContainer .coco-modal-root {
  width: 100%;
  height: 100%;
}

/* [project]/web/src/pages/pollo.ai/home/canvas/_entities/tools/generations/image-effects/image-effects-list-modal/index.module.scss.module.css [client] (css) */
.index-module-scss-module__enCU1a__modal-header {
  border-bottom: 1px solid var(--f-border-secondary) !important;
}

/* [project]/web/src/pages/pollo.ai/m/[...params]/_components/index.module.scss.module.css [client] (css) */
.index-module-scss-module__QeWkXq__longContent h2 {
  scroll-margin-top: 5rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 2rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent h2 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.index-module-scss-module__QeWkXq__longContent h2:not(:first-of-type) {
  padding-top: 2.5rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent h2:not(:first-of-type) {
    padding-top: 3rem;
  }
}

.index-module-scss-module__QeWkXq__longContent h3 {
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: calc(600 + var(--font-weight-scale));
  padding-top: 1.5rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent h3 {
    padding-top: 2.5rem;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}

.index-module-scss-module__QeWkXq__longContent p {
  color: var(--f-text-secondary);
  padding-top: .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent p {
    padding-top: .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__QeWkXq__longContent ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}

.index-module-scss-module__QeWkXq__longContent ul {
  padding-top: .5rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent ul {
    padding-top: .75rem;
  }
}

.index-module-scss-module__QeWkXq__longContent li {
  color: var(--f-text-secondary);
  font-size: .875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent li {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__QeWkXq__longContent a {
  color: var(--f-primary);
}

.index-module-scss-module__QeWkXq__longContent a:hover {
  text-decoration-line: underline;
}

.index-module-scss-module__QeWkXq__longContent ul {
  list-style-type: disc;
  list-style-position: inside;
}

.index-module-scss-module__QeWkXq__longContent ol {
  list-style-type: decimal;
  list-style-position: inside;
}

.index-module-scss-module__QeWkXq__longContent img {
  margin-top: .5rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent img {
    margin-top: .75rem;
  }
}

.index-module-scss-module__QeWkXq__longContent table {
  border-width: 1px;
  border-color: var(--f-border);
  margin-top: .5rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent table {
    margin-top: .75rem;
  }
}

.index-module-scss-module__QeWkXq__longContent tr:first-child {
  border-width: 1px;
  border-color: var(--f-border);
  background-color: var(--f-bg-container);
}

.index-module-scss-module__QeWkXq__longContent tr:first-child td {
  font-size: .875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent tr:first-child td {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__QeWkXq__longContent tr td {
  padding: .5rem .75rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent tr td {
    padding: .75rem 1.75rem;
  }
}

.index-module-scss-module__QeWkXq__longContent tr:not(:first-child) {
  border-width: 1px;
  border-color: var(--f-border);
  color: var(--f-text-secondary);
  font-size: .875rem;
  line-height: 1.25rem;
}

.index-module-scss-module__QeWkXq__longContent tr td {
  border-inline-end-width: 1px;
  border-color: var(--f-border);
}

.index-module-scss-module__QeWkXq__longContent .table-box {
  overflow-x: auto;
}

.index-module-scss-module__QeWkXq__longContent .features {
  background-color: var(--f-bg-container);
  border-radius: .25rem;
  margin-bottom: 2.5rem;
  padding: 1rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent .features {
    margin-bottom: 3rem;
    padding: 1.5rem;
  }
}

.index-module-scss-module__QeWkXq__longContent .full-screen {
  background-color: var(--f-bg-container);
  text-align: center;
  flex-direction: column;
  gap: 2.5rem;
  margin-top: 1.5rem;
  padding: 3rem .75rem;
  display: flex;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent .full-screen {
    gap: 120px;
    margin-top: 3rem;
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

.index-module-scss-module__QeWkXq__longContent .youtube h2 {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent .youtube h2 {
    padding-left: 0;
    padding-right: 0;
  }
}

.index-module-scss-module__QeWkXq__longContent .waterfail-flow {
  columns: 1;
  gap: 1rem;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 640px) {
  .index-module-scss-module__QeWkXq__longContent .waterfail-flow {
    columns: 1;
  }
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent .waterfail-flow {
    columns: 2;
    padding-top: 1.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1024px) {
  .index-module-scss-module__QeWkXq__longContent .waterfail-flow {
    columns: 3;
  }
}

@media (min-width: 1280px) {
  .index-module-scss-module__QeWkXq__longContent .waterfail-flow {
    columns: 4;
  }
}

@media (min-width: 1536px) {
  .index-module-scss-module__QeWkXq__longContent .waterfail-flow {
    columns: 5;
  }
}

.index-module-scss-module__QeWkXq__longContent .waterfail-flow iframe {
  margin-bottom: 20px !important;
}

.index-module-scss-module__QeWkXq__longContent .waterfail-flow p {
  padding: 0;
}

.index-module-scss-module__QeWkXq__longContent .flex-flow {
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  padding-top: 1rem;
  display: flex;
}

@media (min-width: 768px) {
  .index-module-scss-module__QeWkXq__longContent .flex-flow {
    flex-flow: wrap;
    padding-top: 1.5rem;
  }
}

.index-module-scss-module__QeWkXq__longContent .flex-flow p {
  display: none;
}

.index-module-scss-module__QeWkXq__longContent .twitter-tweet {
  margin-top: 0 !important;
}

/* [project]/web/src/pages/pollo.ai/_blocks/index/index.module.scss.module.css [client] (css) */
.index-module-scss-module__8r2n0q__colorBorder :after {
  background: linear-gradient(270deg, #ffbe26 0%, #ff5c2e 20.8%, #3a6df2 46.76%, #7bf4e2 74.61%, #dcff63 100%);
}

.index-module-scss-module__8r2n0q__scrollbar {
  scrollbar-color: #333;
}

.index-module-scss-module__8r2n0q__scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.index-module-scss-module__8r2n0q__scrollbar::-webkit-scrollbar-track {
  background: #333;
  border-radius: 5px;
}

.index-module-scss-module__8r2n0q__scrollbar::-webkit-scrollbar-thumb {
  background-color: #e9eef6;
  border-radius: 14px;
}

.index-module-scss-module__8r2n0q__scrollbar.index-module-scss-module__8r2n0q__scrollbar-bg-transparent::-webkit-scrollbar-track {
  background: none;
}

.index-module-scss-module__8r2n0q__cardVariantsDownOffscreen {
  opacity: 1;
  transition: transform .9s cubic-bezier(.16, 1, .3, 1), opacity .9s cubic-bezier(.16, 1, .3, 1);
  transform: scale(.85)translateY(60px);
}

.index-module-scss-module__8r2n0q__cardVariantsDownOnscreen {
  opacity: 1;
  transition: transform .9s cubic-bezier(.16, 1, .3, 1), opacity .9s cubic-bezier(.16, 1, .3, 1);
  transform: scale(1)translateY(0);
}

.index-module-scss-module__8r2n0q__cardVariantsDownExit {
  opacity: 0;
  transition: transform .9s cubic-bezier(.16, 1, .3, 1), opacity .9s cubic-bezier(.16, 1, .3, 1);
  transform: scale(.85)translateY(-40px);
}

/* [project]/web/src/pages/pollo.ai/home/canvas/_entities/tools/generations/inspirations/components/index.module.scss.module.css [client] (css) */
.index-module-scss-module__i3WR8a__modal li a {
  color: inherit;
}

/* [project]/web/src/pages/pollo.ai/hub/_components/ArticlePageTemplate/_components/ArticleAnchor/index.module.scss.module.css [client] (css) */
.index-module-scss-module__aC6RQW__articleAnchor .two-line-ellipsis {
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

/* [project]/web/src/pages/pollo.ai/home/canvas/_entities/tools/generations/video-effects/video-effects-list-modal/index.module.scss.module.css [client] (css) */
.index-module-scss-module__64BsCG__tabs {
  height: 100%;
}

.index-module-scss-module__64BsCG__tabs .coco-tabs-content-holder {
  scrollbar-color: #8a8a8a1a;
}

.index-module-scss-module__64BsCG__tabs .coco-tabs-content-holder::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.index-module-scss-module__64BsCG__tabs .coco-tabs-content-holder::-webkit-scrollbar-track {
  background: none;
  border-radius: 4px;
}

.index-module-scss-module__64BsCG__tabs .coco-tabs-content-holder textarea::-webkit-scrollbar-track {
  background: none;
}

.index-module-scss-module__64BsCG__tabs .coco-tabs-content-holder::-webkit-scrollbar-thumb {
  background-color: #8a8a8a1a;
  border-radius: 4px;
}

.index-module-scss-module__64BsCG__tabs .coco-tabs-content-holder.index-module-scss-module__64BsCG__scrollbar-bg-transparent::-webkit-scrollbar-track {
  background: none;
}

.index-module-scss-module__64BsCG__tabs .coco-tabs-content-holder::-webkit-scrollbar-corner {
  background: none;
}

.index-module-scss-module__64BsCG__tabs .coco-tabs-content-holder::-webkit-scrollbar-track-piece {
  background: none;
}

.index-module-scss-module__64BsCG__modal-header {
  border-bottom: 1px solid var(--f-border-secondary) !important;
}

/* [project]/web/src/pages/pollo.ai/hub/_components/ArticlePageTemplate/index.module.scss.module.css [client] (css) */
.index-module-scss-module__1vKHXW__article h2 {
  margin-top: 2rem;
  margin-bottom: .75rem;
  scroll-margin-top: 8rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.25rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article h2 {
    margin-top: 2.5rem;
    margin-bottom: 1.25rem;
    font-size: 32px;
    line-height: 2.5rem;
  }
}

.index-module-scss-module__1vKHXW__article h2 a[id] {
  scroll-margin-top: 8rem;
}

.index-module-scss-module__1vKHXW__article h3 {
  font-size: 1.25rem;
  font-weight: calc(600 + var(--font-weight-scale));
  margin-top: 1.5rem;
  margin-bottom: .75rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article h3 {
    margin-top: 2rem;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}

.index-module-scss-module__1vKHXW__article h4 {
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  margin-bottom: .5rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article h4 {
    margin-bottom: .75rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.index-module-scss-module__1vKHXW__article p, .index-module-scss-module__1vKHXW__article ul, .index-module-scss-module__1vKHXW__article ol {
  font-size: .875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article p, .index-module-scss-module__1vKHXW__article ul, .index-module-scss-module__1vKHXW__article ol {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__1vKHXW__article p {
  margin-bottom: 1rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article p {
    margin-bottom: 1.25rem;
  }
}

.index-module-scss-module__1vKHXW__article a {
  color: var(--f-primary);
}

.index-module-scss-module__1vKHXW__article a:hover {
  text-decoration-line: underline;
}

.index-module-scss-module__1vKHXW__article ul {
  margin-top: .5rem;
  margin-bottom: .75rem;
  list-style-type: disc;
  list-style-position: inside;
}

.index-module-scss-module__1vKHXW__article ol {
  margin-top: .5rem;
  margin-bottom: .75rem;
  list-style-type: decimal;
  list-style-position: inside;
}

.index-module-scss-module__1vKHXW__article img {
  margin-bottom: .5rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article img {
    margin-bottom: .75rem;
  }
}

.index-module-scss-module__1vKHXW__article ul li, .index-module-scss-module__1vKHXW__article ol li {
  margin-bottom: .5rem;
}

.index-module-scss-module__1vKHXW__article ul li:last-child, .index-module-scss-module__1vKHXW__article ol li:last-child {
  margin-bottom: 0;
}

.index-module-scss-module__1vKHXW__article ul li:empty, .index-module-scss-module__1vKHXW__article ol li:empty {
  display: none !important;
}

.index-module-scss-module__1vKHXW__article ol {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  border-radius: .75rem;
  padding: 1rem;
  line-height: 1.25rem;
}

.index-module-scss-module__1vKHXW__article ul.list-dot {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  border-radius: .75rem;
  padding: 1rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ol {
    padding: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .index-module-scss-module__1vKHXW__article ul.list-dot {
    padding: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__1vKHXW__article ol {
  counter-reset: article-ordered-list;
  list-style: none;
}

.index-module-scss-module__1vKHXW__article ul.list-dot {
  counter-reset: article-ordered-list;
  list-style: none;
}

.index-module-scss-module__1vKHXW__article ol > li {
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  margin-bottom: 0;
  padding-inline-start: 1.25rem;
  line-height: 1.25rem;
  position: relative;
}

.index-module-scss-module__1vKHXW__article ul.list-dot > li {
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  margin-bottom: 0;
  padding-inline-start: 1.25rem;
  line-height: 1.25rem;
  position: relative;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ol > li {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .index-module-scss-module__1vKHXW__article ul.list-dot > li {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__1vKHXW__article ol > li {
  counter-increment: article-ordered-list;
  padding-inline-start: 2rem;
}

.index-module-scss-module__1vKHXW__article ol > li + li {
  margin-top: 1rem;
}

.index-module-scss-module__1vKHXW__article ul.list-dot > li + li {
  margin-top: 1rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ol > li + li {
    margin-top: 1.25rem;
  }

  .index-module-scss-module__1vKHXW__article ul.list-dot > li + li {
    margin-top: 1.25rem;
  }
}

.index-module-scss-module__1vKHXW__article ol > li:before {
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  line-height: 1.25rem;
  position: absolute;
  top: 0;
  left: 0;
}

.index-module-scss-module__1vKHXW__article ul.list-dot > li:before {
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  line-height: 1.25rem;
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ol > li:before {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .index-module-scss-module__1vKHXW__article ul.list-dot > li:before {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__1vKHXW__article ul.list-dot > li:before {
  content: "•";
}

.index-module-scss-module__1vKHXW__article ol > li:before {
  content: counter(article-ordered-list) ".";
}

.index-module-scss-module__1vKHXW__article ol > li > p {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.25rem;
}

.index-module-scss-module__1vKHXW__article ul.list-dot > li > p {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ol > li > p {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .index-module-scss-module__1vKHXW__article ul.list-dot > li > p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__1vKHXW__article ol > li strong, .index-module-scss-module__1vKHXW__article ol > li b {
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-text-secondary);
}

.index-module-scss-module__1vKHXW__article ul.list-dot > li strong {
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-text-secondary);
}

.index-module-scss-module__1vKHXW__article ul.list-dot > li b {
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-text-secondary);
}

.index-module-scss-module__1vKHXW__article ul.list-ok {
  width: 100%;
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  flex-direction: column;
  gap: .75rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  padding: 0;
  line-height: 1.25rem;
  list-style-type: none;
  display: flex;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ul.list-ok {
    gap: 1.25rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
  padding-top: 1rem;
  padding-bottom: 1rem;
  width: 100%;
  min-height: 72px;
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  margin: 0;
  padding-inline: 4rem 1rem;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: relative;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ul.list-ok > li {
    padding: 1.5rem 2rem;
    min-height: 6rem;
    padding-inline-start: 92px;
  }
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li {
  box-sizing: border-box;
}

:is(.index-module-scss-module__1vKHXW__article ul.list-ok > li:hover, .index-module-scss-module__1vKHXW__article ul.list-ok > li.index-module-scss-module__1vKHXW__is-active, .index-module-scss-module__1vKHXW__article ul.list-ok > li.index-module-scss-module__1vKHXW__active, .index-module-scss-module__1vKHXW__article ul.list-ok > li[data-active="true"]) {
  background-color: var(--f-bg-hover);
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li:before {
  background-color: var(--f-primary-style-1);
  border-radius: 9999px;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  top: 1rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ul.list-ok > li:before {
    width: 3rem;
    height: 3rem;
    top: 1.5rem;
  }
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li:before {
  content: "";
  inset-inline-start: 16px;
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li:after {
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-color: var(--f-primary-style-6);
  width: 1rem;
  height: .625rem;
  position: absolute;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ul.list-ok > li:after {
    border-bottom-width: 3px;
    border-left-width: 3px;
    width: 1.25rem;
    height: .75rem;
    top: 2.5rem;
  }
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li:after {
  content: "";
  top: 26px;
  inset-inline-start: 26px;
  transform: rotate(-45deg);
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article ul.list-ok > li:before {
    inset-inline-start: 32px;
  }

  .index-module-scss-module__1vKHXW__article ul.list-ok > li:after {
    top: 38px;
    inset-inline-start: 46px;
  }
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li > * {
  margin: 0;
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li > :first-child + * {
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  margin-top: .125rem;
  line-height: 1.25rem;
}

.index-module-scss-module__1vKHXW__article ul.list-ok > li > :first-child {
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-text);
  line-height: 1.5rem;
  display: block;
}

:is(.index-module-scss-module__1vKHXW__article div.tip-info, .index-module-scss-module__1vKHXW__article div.tip-success, .index-module-scss-module__1vKHXW__article div.tip-warn) {
  width: 100%;
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  border-radius: .75rem;
  flex-direction: column;
  gap: .75rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  padding: 1rem;
  line-height: 1.25rem;
  display: flex;
}

@media (min-width: 768px) {
  :is(.index-module-scss-module__1vKHXW__article div.tip-info, .index-module-scss-module__1vKHXW__article div.tip-success, .index-module-scss-module__1vKHXW__article div.tip-warn) {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding: 1.5rem 2rem;
  }
}

:is(.index-module-scss-module__1vKHXW__article div.tip-info, .index-module-scss-module__1vKHXW__article div.tip-success, .index-module-scss-module__1vKHXW__article div.tip-warn) {
  border-inline-start: 5px solid var(--f-blue-5);
  box-sizing: border-box;
}

.index-module-scss-module__1vKHXW__article div.tip-info {
  background-color: var(--f-blue-1);
  border-inline-start-color: var(--f-blue-5);
}

.index-module-scss-module__1vKHXW__article div.tip-success {
  background-color: var(--f-green-1);
  border-inline-start-color: var(--f-green-5);
}

.index-module-scss-module__1vKHXW__article div.tip-warn {
  background-color: var(--f-yellow-1);
  border-inline-start-color: var(--f-yellow-5);
}

:is(.index-module-scss-module__1vKHXW__article div.tip-info > *, .index-module-scss-module__1vKHXW__article div.tip-success > *, .index-module-scss-module__1vKHXW__article div.tip-warn > *) {
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  margin: 0;
  line-height: 1.25rem;
}

:is(.index-module-scss-module__1vKHXW__article div.tip-info > :first-child, .index-module-scss-module__1vKHXW__article div.tip-success > :first-child, .index-module-scss-module__1vKHXW__article div.tip-warn > :first-child) {
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-text);
  line-height: 1.5rem;
}

.index-module-scss-module__1vKHXW__article div.tip-info > :first-child:before {
  font-size: 1rem;
  font-weight: calc(400 + var(--font-weight-scale));
  margin-inline-end: .25rem;
  line-height: 1.5rem;
  display: inline-block;
}

.index-module-scss-module__1vKHXW__article div.tip-success > :first-child:before {
  font-size: 1rem;
  font-weight: calc(400 + var(--font-weight-scale));
  margin-inline-end: .25rem;
  line-height: 1.5rem;
  display: inline-block;
}

.index-module-scss-module__1vKHXW__article div.tip-warn > :first-child:before {
  font-size: 1rem;
  font-weight: calc(400 + var(--font-weight-scale));
  margin-inline-end: .25rem;
  line-height: 1.5rem;
  display: inline-block;
}

.index-module-scss-module__1vKHXW__article div.tip-info > :first-child:before {
  content: "💡";
}

.index-module-scss-module__1vKHXW__article div.tip-success > :first-child:before {
  content: "🚀";
}

.index-module-scss-module__1vKHXW__article div.tip-warn > :first-child:before {
  content: "⚠️";
}

.index-module-scss-module__1vKHXW__article div.creating-button {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: .75rem;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  margin: 1.5rem auto;
  display: flex;
}

.index-module-scss-module__1vKHXW__article div.creating-button > * {
  margin: 0;
}

:is(.index-module-scss-module__1vKHXW__article div.creating-button > a, .index-module-scss-module__1vKHXW__article div.creating-button > button) {
  background-color: var(--f-primary);
  text-align: center;
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-other-9);
  border-width: 0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  line-height: 1.5rem;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

:is(.index-module-scss-module__1vKHXW__article div.creating-button > a:hover, .index-module-scss-module__1vKHXW__article div.creating-button > button:hover) {
  background-color: var(--f-primary-hover);
  color: var(--f-other-9);
  text-decoration-line: none;
}

.index-module-scss-module__1vKHXW__article div.creating-button > :not(a):not(button) {
  text-align: center;
  max-width: 100%;
  font-size: .75rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-tertiary);
  line-height: 1rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article div.creating-button > :not(a):not(button) {
    white-space: nowrap;
  }
}

.index-module-scss-module__1vKHXW__article div.creating-module {
  border-width: 1px;
  border-color: var(--f-border);
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
  border-radius: 1.5rem;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  align-items: center;
  gap: 1.25rem;
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 1rem;
  display: grid;
  overflow: hidden;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article div.creating-module {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 3rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 2rem;
  }
}

.index-module-scss-module__1vKHXW__article div.creating-module > * {
  min-width: 0;
  margin: 0;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:first-child {
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  display: flex;
}

.index-module-scss-module__1vKHXW__article div.creating-module > h2 {
  color: var(--f-text);
  margin: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.index-module-scss-module__1vKHXW__article div.creating-module > h3 {
  color: var(--f-text);
  margin: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > h2 {
  color: var(--f-text);
  margin: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > h3 {
  color: var(--f-text);
  margin: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article div.creating-module > h2 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }

  .index-module-scss-module__1vKHXW__article div.creating-module > h3 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }

  .index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > h2 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }

  .index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > h3 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}

.index-module-scss-module__1vKHXW__article div.creating-module > p {
  font-size: 1rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  margin: 0;
  line-height: 1.5rem;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > p {
  font-size: 1rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  margin: 0;
  line-height: 1.5rem;
}

.index-module-scss-module__1vKHXW__article div.creating-module > a {
  background-color: var(--f-primary);
  text-align: center;
  width: 100%;
  min-height: 3rem;
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-other-9);
  border-width: 0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  line-height: 1.5rem;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.index-module-scss-module__1vKHXW__article div.creating-module > button {
  background-color: var(--f-primary);
  text-align: center;
  width: 100%;
  min-height: 3rem;
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-other-9);
  border-width: 0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  line-height: 1.5rem;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > a {
  background-color: var(--f-primary);
  text-align: center;
  width: 100%;
  min-height: 3rem;
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-other-9);
  border-width: 0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  line-height: 1.5rem;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > button {
  background-color: var(--f-primary);
  text-align: center;
  width: 100%;
  min-height: 3rem;
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-other-9);
  border-width: 0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  line-height: 1.5rem;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.index-module-scss-module__1vKHXW__article div.creating-module > a:hover {
  background-color: var(--f-primary-hover);
  color: var(--f-other-9);
  text-decoration-line: none;
}

.index-module-scss-module__1vKHXW__article div.creating-module > button:hover {
  background-color: var(--f-primary-hover);
  color: var(--f-other-9);
  text-decoration-line: none;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > a:hover {
  background-color: var(--f-primary-hover);
  color: var(--f-other-9);
  text-decoration-line: none;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > button:hover {
  background-color: var(--f-primary-hover);
  color: var(--f-other-9);
  text-decoration-line: none;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article div.creating-module > a {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }

  .index-module-scss-module__1vKHXW__article div.creating-module > button {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }

  .index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > a {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }

  .index-module-scss-module__1vKHXW__article div.creating-module > div:first-child > button {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}

.index-module-scss-module__1vKHXW__article div.creating-module > img {
  aspect-ratio: 3 / 2;
  border-radius: 1rem;
  width: 100%;
  overflow: hidden;
}

.index-module-scss-module__1vKHXW__article div.creating-module > picture {
  aspect-ratio: 3 / 2;
  border-radius: 1rem;
  width: 100%;
  overflow: hidden;
}

.index-module-scss-module__1vKHXW__article div.creating-module > figure {
  aspect-ratio: 3 / 2;
  border-radius: 1rem;
  width: 100%;
  overflow: hidden;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:last-child:not(:first-child) {
  aspect-ratio: 3 / 2;
  border-radius: 1rem;
  width: 100%;
  overflow: hidden;
}

.index-module-scss-module__1vKHXW__article div.creating-module > img {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.index-module-scss-module__1vKHXW__article div.creating-module > picture > img {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.index-module-scss-module__1vKHXW__article div.creating-module > figure img {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.index-module-scss-module__1vKHXW__article div.creating-module > div:last-child:not(:first-child) img {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.index-module-scss-module__1vKHXW__article div.pros-cons {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: grid;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article div.pros-cons {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}

@media (min-width: 1024px) {
  .index-module-scss-module__1vKHXW__article div.pros-cons {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.index-module-scss-module__1vKHXW__article div.pros-cons > * {
  border-top-width: 4px;
  border-radius: .75rem;
  flex-direction: column;
  min-width: 0;
  margin: 0;
  padding: 1rem;
  display: flex;
}

.index-module-scss-module__1vKHXW__article div.pros-cons > :nth-child(odd) {
  border-color: var(--f-success-border);
  background-color: var(--f-success-bg);
}

.index-module-scss-module__1vKHXW__article div.pros-cons > :nth-child(2n) {
  border-color: var(--f-warning-border);
  background-color: var(--f-warning-bg);
}

.index-module-scss-module__1vKHXW__article div.pros-cons > * > :first-child {
  font-size: 1rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-text);
  align-items: center;
  gap: .5rem;
  margin: 0 0 1.25rem;
  line-height: 1.5rem;
  display: flex;
}

.index-module-scss-module__1vKHXW__article div.pros-cons > * > :first-child:before {
  content: "";
  flex-shrink: 0;
  font-size: 1.5rem;
}

.index-module-scss-module__1vKHXW__article div.pros-cons > :nth-child(odd) > :first-child:before {
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M40 16H28.776l2.246-6.734a4.01 4.01 0 00-.55-3.604A4.02 4.02 0 0027.224 4H24c-.594 0-1.156.264-1.538.72L13.062 16H8c-2.206 0-4 1.794-4 4v18c0 2.206 1.794 4 4 4h26.614a4.02 4.02 0 003.746-2.596l5.514-14.702A2 2 0 0044 24v-4c0-2.206-1.794-4-4-4M8 20h4v18H8zm32 3.638L34.614 38H16V18.724L24.936 8h2.292l-3.124 9.366A1.996 1.996 0 0026 20h14z'/%3E%3C/svg%3E");
  color: var(--f-success);
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.index-module-scss-module__1vKHXW__article div.pros-cons > :nth-child(2n) > :first-child:before {
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M40 6H13.386A4.02 4.02 0 009.64 8.596L4.126 23.298A2 2 0 004 24v4c0 2.206 1.794 4 4 4h11.224l-2.244 6.734a4 4 0 00.548 3.604A4.02 4.02 0 0020.776 44H24c.594 0 1.156-.264 1.538-.72l9.4-11.28H40c2.206 0 4-1.794 4-4V10c0-2.206-1.794-4-4-4M23.062 40h-2.29l3.124-9.368A2 2 0 0022 28H8v-3.638L13.386 10H32v19.276zM36 28V10h4l.002 18z'/%3E%3C/svg%3E");
  color: var(--f-warning);
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

:is(.index-module-scss-module__1vKHXW__article div.pros-cons > * > ul, .index-module-scss-module__1vKHXW__article div.pros-cons > * > ol) {
  color: var(--f-text);
  counter-reset: none;
  background-color: #0000;
  flex-direction: column;
  gap: .75rem;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.index-module-scss-module__1vKHXW__article div.pros-cons li {
  font-size: .875rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text);
  align-items: flex-start;
  gap: .75rem;
  margin: 0;
  padding: 0;
  line-height: 1.25rem;
  display: flex;
  position: relative;
}

.index-module-scss-module__1vKHXW__article div.pros-cons li:before {
  content: "";
  counter-increment: none;
  background: none;
  flex-shrink: 0;
  font-size: 1.25rem;
  position: static;
}

.index-module-scss-module__1vKHXW__article div.pros-cons > :nth-child(odd) > ul > li:before {
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M24 4C12.972 4 4 12.972 4 24s8.972 20 20 20 20-8.972 20-20S35.028 4 24 4m-2.998 28.826-7.426-7.41 2.824-2.832 4.598 4.59 10.588-10.588 2.828 2.828z'/%3E%3C/svg%3E");
  color: var(--f-success);
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.index-module-scss-module__1vKHXW__article div.pros-cons > :nth-child(odd) > ol > li:before {
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M24 4C12.972 4 4 12.972 4 24s8.972 20 20 20 20-8.972 20-20S35.028 4 24 4m-2.998 28.826-7.426-7.41 2.824-2.832 4.598 4.59 10.588-10.588 2.828 2.828z'/%3E%3C/svg%3E");
  color: var(--f-success);
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.index-module-scss-module__1vKHXW__article div.pros-cons > :nth-child(2n) > ul > li:before {
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M24 4C12.972 4 4 12.972 4 24s8.972 20 20 20 20-8.972 20-20S35.028 4 24 4m8.414 25.586-2.828 2.828L24 26.828l-5.586 5.586-2.828-2.828L21.172 24l-5.586-5.586 2.828-2.828L24 21.172l5.586-5.586 2.828 2.828L26.828 24z'/%3E%3C/svg%3E");
  color: var(--f-warning);
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.index-module-scss-module__1vKHXW__article div.pros-cons > :nth-child(2n) > ol > li:before {
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M24 4C12.972 4 4 12.972 4 24s8.972 20 20 20 20-8.972 20-20S35.028 4 24 4m8.414 25.586-2.828 2.828L24 26.828l-5.586 5.586-2.828-2.828L21.172 24l-5.586-5.586 2.828-2.828L24 21.172l5.586-5.586 2.828 2.828L26.828 24z'/%3E%3C/svg%3E");
  color: var(--f-warning);
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.index-module-scss-module__1vKHXW__article .article-table-scroll {
  background-color: var(--f-other-9);
  -webkit-overflow-scrolling: touch;
  border-radius: 1.5rem;
  width: 100%;
  max-width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  overflow: auto hidden;
}

.index-module-scss-module__1vKHXW__article .article-table-scroll table {
  margin-top: 0;
  margin-bottom: 0;
}

.index-module-scss-module__1vKHXW__article table {
  width: 100%;
  color: var(--f-text-secondary);
  border-radius: 1rem;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article table {
    border-radius: 1.5rem;
    margin-bottom: 2rem;
  }
}

.index-module-scss-module__1vKHXW__article table {
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}

.index-module-scss-module__1vKHXW__article table th, .index-module-scss-module__1vKHXW__article table td {
  background-color: var(--f-other-9);
  vertical-align: middle;
  font-size: .875rem;
  font-weight: calc(500 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  padding: 1rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .index-module-scss-module__1vKHXW__article table th, .index-module-scss-module__1vKHXW__article table td {
    padding: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__1vKHXW__article table th, .index-module-scss-module__1vKHXW__article table td {
  border: 0;
  border-bottom: 1px solid var(--f-border);
  border-inline-end: 1px solid var(--f-border);
}

.index-module-scss-module__1vKHXW__article table tr > :first-child {
  border-inline-start: 1px solid var(--f-border);
}

.index-module-scss-module__1vKHXW__article table tbody > tr:first-child > th, .index-module-scss-module__1vKHXW__article table tbody > tr:first-child > td {
  border-top: 1px solid var(--f-border);
}

.index-module-scss-module__1vKHXW__article table p {
  color: inherit;
  margin-bottom: 0;
}

.index-module-scss-module__1vKHXW__article table img {
  aspect-ratio: 16 / 9;
  object-fit: contain;
  border-radius: .5rem;
  width: 100%;
  margin-bottom: 0;
}

.index-module-scss-module__1vKHXW__article table > thead > tr:first-child > th, .index-module-scss-module__1vKHXW__article table > thead > tr:first-child > td, .index-module-scss-module__1vKHXW__article table > tbody:first-child > tr:first-child > th, .index-module-scss-module__1vKHXW__article table > tbody:first-child > tr:first-child > td {
  background-color: var(--f-primary-style-1);
  padding: 1rem 1.5rem;
  font-size: 1.125rem;
  font-weight: calc(600 + var(--font-weight-scale));
  color: var(--f-primary);
  border-width: 0;
  padding-inline-start: 38px;
  line-height: 1.75rem;
  position: relative;
}

.index-module-scss-module__1vKHXW__article table > thead > tr:first-child > th:before, .index-module-scss-module__1vKHXW__article table > thead > tr:first-child > td:before, .index-module-scss-module__1vKHXW__article table > tbody:first-child > tr:first-child > th:before, .index-module-scss-module__1vKHXW__article table > tbody:first-child > tr:first-child > td:before {
  --tw-translate-y: -50%;
  width: .5rem;
  height: .5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-color: var(--f-primary);
  content: "";
  top: 50%;
  border-radius: 9999px;
  position: absolute;
  inset-inline-start: 24px;
}

.index-module-scss-module__1vKHXW__article table > thead > tr:first-child > :first-child, .index-module-scss-module__1vKHXW__article table > tbody:first-child > tr:first-child > :first-child {
  border-top-left-radius: 1.5rem;
}

.index-module-scss-module__1vKHXW__article table > thead > tr:first-child > :last-child, .index-module-scss-module__1vKHXW__article table > tbody:first-child > tr:first-child > :last-child {
  border-top-right-radius: 1.5rem;
}

.index-module-scss-module__1vKHXW__article table > tbody:last-child > tr:last-child > :first-child {
  border-bottom-left-radius: 1.5rem;
}

.index-module-scss-module__1vKHXW__article table > tbody:last-child > tr:last-child > :last-child {
  border-bottom-right-radius: 1.5rem;
}

:is(.index-module-scss-module__1vKHXW__article table.primary-borderless, .index-module-scss-module__1vKHXW__article table.dark-borderless) {
  border-width: 1px;
  border-color: var(--f-border-secondary);
  color: var(--f-text-secondary);
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  border-radius: .75rem;
}

:is(.index-module-scss-module__1vKHXW__article table.primary-borderless th, .index-module-scss-module__1vKHXW__article table.primary-borderless td, .index-module-scss-module__1vKHXW__article table.dark-borderless th, .index-module-scss-module__1vKHXW__article table.dark-borderless td) {
  background-color: var(--f-other-9);
  vertical-align: middle;
  font-size: .75rem;
  font-weight: calc(400 + var(--font-weight-scale));
  color: var(--f-text-secondary);
  border-width: 0;
  padding: .625rem .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > thead > tr:first-child > th {
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: calc(600 + var(--font-weight-scale));
  border-width: 0;
  border-radius: 0;
  padding-inline-start: .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > thead > tr:first-child > td {
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: calc(600 + var(--font-weight-scale));
  border-width: 0;
  border-radius: 0;
  padding-inline-start: .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:first-child > tr:first-child > th {
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: calc(600 + var(--font-weight-scale));
  border-width: 0;
  border-radius: 0;
  padding-inline-start: .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:first-child > tr:first-child > td {
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: calc(600 + var(--font-weight-scale));
  border-width: 0;
  border-radius: 0;
  padding-inline-start: .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > thead > tr:first-child > th {
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: calc(600 + var(--font-weight-scale));
  border-width: 0;
  border-radius: 0;
  padding-inline-start: .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > thead > tr:first-child > td {
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: calc(600 + var(--font-weight-scale));
  border-width: 0;
  border-radius: 0;
  padding-inline-start: .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:first-child > tr:first-child > th {
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: calc(600 + var(--font-weight-scale));
  border-width: 0;
  border-radius: 0;
  padding-inline-start: .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:first-child > tr:first-child > td {
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: calc(600 + var(--font-weight-scale));
  border-width: 0;
  border-radius: 0;
  padding-inline-start: .75rem;
  line-height: 1rem;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > thead > tr:first-child > th {
  background-color: var(--f-primary-style-1);
  color: var(--f-primary);
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > thead > tr:first-child > td {
  background-color: var(--f-primary-style-1);
  color: var(--f-primary);
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:first-child > tr:first-child > th {
  background-color: var(--f-primary-style-1);
  color: var(--f-primary);
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:first-child > tr:first-child > td {
  background-color: var(--f-primary-style-1);
  color: var(--f-primary);
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > thead > tr:first-child > th {
  color: var(--f-other-9);
  background: var(--f-other-7);
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > thead > tr:first-child > td {
  color: var(--f-other-9);
  background: var(--f-other-7);
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:first-child > tr:first-child > th {
  color: var(--f-other-9);
  background: var(--f-other-7);
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:first-child > tr:first-child > td {
  color: var(--f-other-9);
  background: var(--f-other-7);
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > thead > tr:first-child > th:before {
  content: none;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > thead > tr:first-child > td:before {
  content: none;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:first-child > tr:first-child > th:before {
  content: none;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:first-child > tr:first-child > td:before {
  content: none;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > thead > tr:first-child > th:before {
  content: none;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > thead > tr:first-child > td:before {
  content: none;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:first-child > tr:first-child > th:before {
  content: none;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:first-child > tr:first-child > td:before {
  content: none;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > thead > tr:first-child > :first-child {
  border-top-left-radius: .75rem;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:first-child > tr:first-child > :first-child {
  border-top-left-radius: .75rem;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > thead > tr:first-child > :first-child {
  border-top-left-radius: .75rem;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:first-child > tr:first-child > :first-child {
  border-top-left-radius: .75rem;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > thead > tr:first-child > :last-child {
  border-top-right-radius: .75rem;
}

.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:first-child > tr:first-child > :last-child {
  border-top-right-radius: .75rem;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > thead > tr:first-child > :last-child {
  border-top-right-radius: .75rem;
}

.index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:first-child > tr:first-child > :last-child {
  border-top-right-radius: .75rem;
}

:is(.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody > tr:not(:last-child) > th, .index-module-scss-module__1vKHXW__article table.primary-borderless > tbody > tr:not(:last-child) > td, .index-module-scss-module__1vKHXW__article table.dark-borderless > tbody > tr:not(:last-child) > th, .index-module-scss-module__1vKHXW__article table.dark-borderless > tbody > tr:not(:last-child) > td) {
  border-bottom: 1px solid var(--f-border-secondary);
}

:is(.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody > tr > :first-child, .index-module-scss-module__1vKHXW__article table.dark-borderless > tbody > tr > :first-child) {
  font-weight: calc(600 + var(--font-weight-scale));
}

:is(.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:last-child > tr:last-child > :first-child, .index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:last-child > tr:last-child > :first-child) {
  border-bottom-left-radius: .75rem;
}

:is(.index-module-scss-module__1vKHXW__article table.primary-borderless > tbody:last-child > tr:last-child > :last-child, .index-module-scss-module__1vKHXW__article table.dark-borderless > tbody:last-child > tr:last-child > :last-child) {
  border-bottom-right-radius: .75rem;
}

/* [project]/web/src/pages/pollo.ai/home/canvas/_components/Canvas/layout.module.scss.module.css [client] (css) */
.layout-module-scss-module__-rcowW__canvasContainer .coco-modal-root {
  width: 100%;
  height: 100%;
}

/* [project]/web/src/pages/pollo.ai/hub/_components/Sidebar/index.module.scss.module.css [client] (css) */
.index-module-scss-module__8N5Y5G__sidebar li:hover {
  color: var(--f-primary);
}

.index-module-scss-module__8N5Y5G__sidebar .active {
  color: var(--f-primary);
  position: relative;
}

.index-module-scss-module__8N5Y5G__sidebar .active:after {
  inset-inline-start: -.75rem;
  content: var(--tw-content);
  background-color: var(--f-primary);
  border-radius: 9999px;
  width: .25rem;
  height: 1rem;
  position: absolute;
  top: .125rem;
}

/* [project]/web/src/pages/pollo.ai/app/refer/_blocks/index.module.scss.module.css [client] (css) */
.index-module-scss-module__66aSBW__tip .coco-tooltip-inner {
  border-width: 0;
  width: 300px;
  padding: 0;
}

@media (min-width: 768px) {
  .index-module-scss-module__66aSBW__tip .coco-tooltip-inner {
    width: 450px;
  }
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-tbody > tr > td.coco-table-cell-row-hover {
  background-color: #201e2a;
  overflow: hidden;
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table {
  background: none;
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-container table > thead > tr:first-child > :last-child {
  border-radius: 0;
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-container table > thead > tr:first-child > :first-child {
  border-radius: 0;
}

:is(.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-thead > tr > th, .index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-thead > tr > td) {
  white-space: nowrap;
  background-color: var(--f-bg-container);
  font-weight: calc(500 + var(--font-weight-scale));
  border-color: #ffffff1f;
  border-bottom-width: 1px;
  padding: .75rem;
}

@media (min-width: 768px) {
  :is(.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-thead > tr > th, .index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-thead > tr > td) {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-tbody > tr > td {
  background-color: #201e2a;
  border-bottom: 1px solid #ffffff1f;
  padding: 12px 24px 24px;
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-tbody > tr:last-child > td {
  border-bottom: 0 !important;
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-thead > tr > th:not(:last-child):not(.coco-table-selection-column):not(.coco-table-row-expand-icon-cell):not([colspan]):before {
  top: 50%;
  content: "";
  width: 0;
  height: 1.6em;
  transition: background-color .2s;
  position: absolute;
  inset-inline-end: 0;
  transform: translateY(-50%);
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-tbody > tr.coco-table-placeholder {
  background: #201e2a;
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-tbody > tr:not(.coco-table-placeholder):hover > td {
  background: #312f3e;
}

.index-module-scss-module__66aSBW__myCustomTable .coco-table-wrapper .coco-table-tbody .coco-table-cell {
  white-space: nowrap;
}

/* [project]/web/src/pages/pollo.ai/profile/_components/Upgrade/index.module.scss.module.css [client] (css) */
.index-module-scss-module__enN0PW__upgradeCard {
  position: relative;
  overflow: hidden;
}

.index-module-scss-module__enN0PW__upgradeCard:before {
  content: "";
  background-color: var(--f-bg-active);
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transition: opacity .3s;
  position: absolute;
  inset: 0;
}

.index-module-scss-module__enN0PW__upgradeCard:hover:before {
  opacity: 1;
}

.index-module-scss-module__enN0PW__upgradeCard > * {
  z-index: 1;
  position: relative;
}

/* [project]/web/src/pages/pollo.ai/template/_blocks/HeroBannerSlider/index.module.scss.module.css [client] (css) */
@media (min-width: 1280px) {
  .index-module-scss-module__zErsEa__slideItemRoundedXlWidth {
    width: round(up, 25% - .75rem, 1px);
  }
}

/* [project]/web/src/_blocks/Managements/TagManagement/_components/Menu/index.module.scss.module.css [client] (css) */
.index-module-scss-module__xYdv8a__menuItem .index-module-scss-module__xYdv8a__icon-group {
  opacity: 0;
  pointer-events: none;
  gap: 4px;
  transition: opacity .2s;
  display: flex;
}

.index-module-scss-module__xYdv8a__menuItem .index-module-scss-module__xYdv8a__tagCount {
  opacity: 0;
  transition: opacity .2s;
}

.index-module-scss-module__xYdv8a__menuItem:hover .index-module-scss-module__xYdv8a__icon-group, .index-module-scss-module__xYdv8a__menuItem[data-selected="true"] .index-module-scss-module__xYdv8a__icon-group {
  opacity: 1;
  pointer-events: auto;
}

.index-module-scss-module__xYdv8a__menuItem:hover .index-module-scss-module__xYdv8a__tagCount, .index-module-scss-module__xYdv8a__menuItem[data-selected="true"] .index-module-scss-module__xYdv8a__tagCount {
  opacity: 1;
}

/* [project]/web/src/_blocks/Managements/ContentClassification/_components/Menu/index.module.scss.module.css [client] (css) */
.index-module-scss-module__uPHhrW__menuItem .index-module-scss-module__uPHhrW__icon-group {
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: none;
}

.index-module-scss-module__uPHhrW__menuItem:hover .index-module-scss-module__uPHhrW__icon-group {
  display: flex;
}

/*# sourceMappingURL=0.mhrgcvtwq_..css.map*/