@import "fonts.css";
@import "tailwind.css";
html {
  font-family: PingFang SC, ui-sans-serif, -apple-system, BlinkMacSystemFont, Segoe UI, Apple Color Emoji, Arial, sans-serif, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 16px;
}
body {
  -webkit-font-smoothing: antialiased;
  background: #fff;
  min-width: 320px;
}
#inner-shadow-companion {
  font-feature-settings: "ss08" on;
  font-family: circular, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  font-size: 100%;
  font-size: var(--lns-fontSize-medium);
  line-height: var(--lns-lineHeight-medium);
}
#inner-shadow-companion *,
#inner-shadow-companion :after,
#inner-shadow-companion :before {
  box-sizing: border-box;
}
#inner-shadow-companion * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: calc(0.6px - 0.05em);
}
#inner-shadow-companion,
.theme-light,
[data-lens-theme="light"] {
  --lns-color-primary: var(--lns-themeLight-color-primary);
  --lns-color-primaryHover: var(--lns-themeLight-color-primaryHover);
  --lns-color-primaryActive: var(--lns-themeLight-color-primaryActive);
  --lns-color-body: var(--lns-themeLight-color-body);
  --lns-color-bodyDimmed: var(--lns-themeLight-color-bodyDimmed);
  --lns-color-background: var(--lns-themeLight-color-background);
  --lns-color-backgroundHover: var(--lns-themeLight-color-backgroundHover);
  --lns-color-backgroundActive: var(--lns-themeLight-color-backgroundActive);
  --lns-color-backgroundSecondary: var(
    --lns-themeLight-color-backgroundSecondary
  );
  --lns-color-backgroundSecondary2: var(
    --lns-themeLight-color-backgroundSecondary2
  );
  --lns-color-overlay: var(--lns-themeLight-color-overlay);
  --lns-color-border: var(--lns-themeLight-color-border);
  --lns-color-focusRing: var(--lns-themeLight-color-focusRing);
  --lns-color-record: var(--lns-themeLight-color-record);
  --lns-color-recordHover: var(--lns-themeLight-color-recordHover);
  --lns-color-recordActive: var(--lns-themeLight-color-recordActive);
  --lns-color-info: var(--lns-themeLight-color-info);
  --lns-color-success: var(--lns-themeLight-color-success);
  --lns-color-warning: var(--lns-themeLight-color-warning);
  --lns-color-danger: var(--lns-themeLight-color-danger);
  --lns-color-dangerHover: var(--lns-themeLight-color-dangerHover);
  --lns-color-dangerActive: var(--lns-themeLight-color-dangerActive);
  --lns-color-backdrop: var(--lns-themeLight-color-backdrop);
  --lns-color-backdropDark: var(--lns-themeLight-color-backdropDark);
  --lns-color-backdropTwilight: var(--lns-themeLight-color-backdropTwilight);
  --lns-color-disabledContent: var(--lns-themeLight-color-disabledContent);
  --lns-color-highlight: var(--lns-themeLight-color-highlight);
  --lns-color-disabledBackground: var(
    --lns-themeLight-color-disabledBackground
  );
  --lns-color-formFieldBorder: var(--lns-themeLight-color-formFieldBorder);
  --lns-color-formFieldBackground: var(
    --lns-themeLight-color-formFieldBackground
  );
  --lns-color-buttonBorder: var(--lns-themeLight-color-buttonBorder);
  --lns-color-upgrade: var(--lns-themeLight-color-upgrade);
  --lns-color-upgradeHover: var(--lns-themeLight-color-upgradeHover);
  --lns-color-upgradeActive: var(--lns-themeLight-color-upgradeActive);
  --lns-color-tabBackground: var(--lns-themeLight-color-tabBackground);
  --lns-color-discoveryBackground: var(
    --lns-themeLight-color-discoveryBackground
  );
  --lns-color-discoveryLightBackground: var(
    --lns-themeLight-color-discoveryLightBackground
  );
  --lns-color-discoveryTitle: var(--lns-themeLight-color-discoveryTitle);
  --lns-color-discoveryHighlight: var(
    --lns-themeLight-color-discoveryHighlight
  );
}
.theme-dark,
[data-lens-theme="dark"] {
  --lns-color-primary: var(--lns-themeDark-color-primary);
  --lns-color-primaryHover: var(--lns-themeDark-color-primaryHover);
  --lns-color-primaryActive: var(--lns-themeDark-color-primaryActive);
  --lns-color-body: var(--lns-themeDark-color-body);
  --lns-color-bodyDimmed: var(--lns-themeDark-color-bodyDimmed);
  --lns-color-background: var(--lns-themeDark-color-background);
  --lns-color-backgroundHover: var(--lns-themeDark-color-backgroundHover);
  --lns-color-backgroundActive: var(--lns-themeDark-color-backgroundActive);
  --lns-color-backgroundSecondary: var(
    --lns-themeDark-color-backgroundSecondary
  );
  --lns-color-backgroundSecondary2: var(
    --lns-themeDark-color-backgroundSecondary2
  );
  --lns-color-overlay: var(--lns-themeDark-color-overlay);
  --lns-color-border: var(--lns-themeDark-color-border);
  --lns-color-focusRing: var(--lns-themeDark-color-focusRing);
  --lns-color-record: var(--lns-themeDark-color-record);
  --lns-color-recordHover: var(--lns-themeDark-color-recordHover);
  --lns-color-recordActive: var(--lns-themeDark-color-recordActive);
  --lns-color-info: var(--lns-themeDark-color-info);
  --lns-color-success: var(--lns-themeDark-color-success);
  --lns-color-warning: var(--lns-themeDark-color-warning);
  --lns-color-danger: var(--lns-themeDark-color-danger);
  --lns-color-dangerHover: var(--lns-themeDark-color-dangerHover);
  --lns-color-dangerActive: var(--lns-themeDark-color-dangerActive);
  --lns-color-backdrop: var(--lns-themeDark-color-backdrop);
  --lns-color-backdropDark: var(--lns-themeDark-color-backdropDark);
  --lns-color-backdropTwilight: var(--lns-themeDark-color-backdropTwilight);
  --lns-color-disabledContent: var(--lns-themeDark-color-disabledContent);
  --lns-color-highlight: var(--lns-themeDark-color-highlight);
  --lns-color-disabledBackground: var(--lns-themeDark-color-disabledBackground);
  --lns-color-formFieldBorder: var(--lns-themeDark-color-formFieldBorder);
  --lns-color-formFieldBackground: var(
    --lns-themeDark-color-formFieldBackground
  );
  --lns-color-buttonBorder: var(--lns-themeDark-color-buttonBorder);
  --lns-color-upgrade: var(--lns-themeDark-color-upgrade);
  --lns-color-upgradeHover: var(--lns-themeDark-color-upgradeHover);
  --lns-color-upgradeActive: var(--lns-themeDark-color-upgradeActive);
  --lns-color-tabBackground: var(--lns-themeDark-color-tabBackground);
  --lns-color-discoveryBackground: var(
    --lns-themeDark-color-discoveryBackground
  );
  --lns-color-discoveryLightBackground: var(
    --lns-themeDark-color-discoveryLightBackground
  );
  --lns-color-discoveryTitle: var(--lns-themeDark-color-discoveryTitle);
  --lns-color-discoveryHighlight: var(--lns-themeDark-color-discoveryHighlight);
}
#inner-shadow-companion {
  --lns-fontWeight-book: 400;
  --lns-fontWeight-bold: 700;
  --lns-unit: 0.5rem;
  --lns-fontSize-small: calc(var(--lns-unit, 8px) * 1.5);
  --lns-lineHeight-small: 1.5;
  --lns-fontSize-body-sm: calc(var(--lns-unit, 8px) * 1.5);
  --lns-lineHeight-body-sm: 1.5;
  --lns-fontSize-medium: calc(var(--lns-unit, 8px) * 1.75);
  --lns-lineHeight-medium: 1.6;
  --lns-fontSize-body-md: calc(var(--lns-unit, 8px) * 1.75);
  --lns-lineHeight-body-md: 1.6;
  --lns-fontSize-large: calc(var(--lns-unit, 8px) * 2.25);
  --lns-lineHeight-large: 1.45;
  --lns-fontSize-body-lg: calc(var(--lns-unit, 8px) * 2.25);
  --lns-lineHeight-body-lg: 1.45;
  --lns-fontSize-xlarge: calc(var(--lns-unit, 8px) * 3);
  --lns-lineHeight-xlarge: 1.35;
  --lns-fontSize-heading-sm: calc(var(--lns-unit, 8px) * 3);
  --lns-lineHeight-heading-sm: 1.35;
  --lns-fontSize-xxlarge: calc(var(--lns-unit, 8px) * 4);
  --lns-lineHeight-xxlarge: 1.2;
  --lns-fontSize-heading-md: calc(var(--lns-unit, 8px) * 4);
  --lns-lineHeight-heading-md: 1.2;
  --lns-fontSize-xxxlarge: calc(var(--lns-unit, 8px) * 6);
  --lns-lineHeight-xxxlarge: 1.15;
  --lns-fontSize-heading-lg: calc(var(--lns-unit, 8px) * 6);
  --lns-lineHeight-heading-lg: 1.15;
  --lns-radius-medium: calc(var(--lns-unit, 8px) * 1);
  --lns-radius-large: calc(var(--lns-unit, 8px) * 2);
  --lns-radius-xlarge: calc(var(--lns-unit, 8px) * 3);
  --lns-radius-full: calc(var(--lns-unit, 8px) * 999);
  --lns-shadow-small: 0 calc(var(--lns-unit, 8px) * 0.5)
    calc(var(--lns-unit, 8px) * 1.25) #0000000d;
  --lns-shadow-medium: 0 calc(var(--lns-unit, 8px) * 0.5)
    calc(var(--lns-unit, 8px) * 1.25) #0000001a;
  --lns-shadow-large: 0 calc(var(--lns-unit, 8px) * 0.75)
    calc(var(--lns-unit, 8px) * 3) #0000001a;
  --lns-space-xsmall: calc(var(--lns-unit, 8px) * 0.5);
  --lns-space-small: calc(var(--lns-unit, 8px) * 1);
  --lns-space-medium: calc(var(--lns-unit, 8px) * 2);
  --lns-space-large: calc(var(--lns-unit, 8px) * 3);
  --lns-space-xlarge: calc(var(--lns-unit, 8px) * 5);
  --lns-space-xxlarge: calc(var(--lns-unit, 8px) * 8);
  --lns-formFieldBorderWidth: 1px;
  --lns-formFieldBorderWidthFocus: 2px;
  --lns-formFieldHeight: calc(var(--lns-unit, 8px) * 4.5);
  --lns-formFieldRadius: calc(var(--lns-unit, 8px) * 2.25);
  --lns-formFieldHorizontalPadding: calc(var(--lns-unit, 8px) * 2);
  --lns-formFieldBorderShadow: inset 0 0 0 var(--lns-formFieldBorderWidth)
    var(--lns-color-formFieldBorder);
  --lns-formFieldBorderShadowFocus: inset 0 0 0
      var(--lns-formFieldBorderWidthFocus) var(--lns-color-blurple),
    0 0 0 var(--lns-formFieldBorderWidthFocus) var(--lns-color-focusRing);
  --lns-color-red: #cf3917;
  --lns-color-blurpleLight: #e9e9fd;
  --lns-color-blurpleMedium: #c7c6f9;
  --lns-color-blurple: #625df5;
  --lns-color-blurpleDark: #4f49f3;
  --lns-color-blurpleStrong: #3d2d7b;
  --lns-color-offWhite: #f8f6f0;
  --lns-color-blueLight: #c6def0;
  --lns-color-blue: #77c4ff;
  --lns-color-blueDark: #3d5a70;
  --lns-color-orangeLight: #ffcfca;
  --lns-color-orange: #ff623e;
  --lns-color-orangeDark: #ed785e;
  --lns-color-tealLight: #9cbdbd;
  --lns-color-teal: #44c3c3;
  --lns-color-tealDark: #314444;
  --lns-color-yellowLight: #ffe9c1;
  --lns-color-yellow: #ffdb25;
  --lns-color-yellowDark: #ffc65c;
  --lns-color-grey8: #212121;
  --lns-color-grey7: #3a384d;
  --lns-color-grey6: #6c6685;
  --lns-color-grey5: #9797a5;
  --lns-color-grey4: #bcb8c7;
  --lns-color-grey3: #d7d5dd;
  --lns-color-grey2: #f2f1f4;
  --lns-color-grey1: #f7f7f8;
  --lns-color-white: #fff;
  --lns-themeLight-color-primary: #625df5;
  --lns-themeLight-color-primaryHover: #342df2;
  --lns-themeLight-color-primaryActive: #140dda;
  --lns-themeLight-color-body: #212121;
  --lns-themeLight-color-bodyDimmed: #6c6685;
  --lns-themeLight-color-background: #fff;
  --lns-themeLight-color-backgroundHover: #3a384d1a;
  --lns-themeLight-color-backgroundActive: #3a384d4d;
  --lns-themeLight-color-backgroundSecondary: #3a384d0a;
  --lns-themeLight-color-backgroundSecondary2: #dad0b433;
  --lns-themeLight-color-overlay: #fff;
  --lns-themeLight-color-border: #6c668533;
  --lns-themeLight-color-focusRing: #625df580;
  --lns-themeLight-color-record: #ff623e;
  --lns-themeLight-color-recordHover: #ff380b;
  --lns-themeLight-color-recordActive: #d72700;
  --lns-themeLight-color-info: #77c4ff;
  --lns-themeLight-color-success: #44c3c3;
  --lns-themeLight-color-warning: #ffc65c;
  --lns-themeLight-color-danger: #cf3917;
  --lns-themeLight-color-dangerHover: #ae3013;
  --lns-themeLight-color-dangerActive: #8e2710;
  --lns-themeLight-color-backdrop: #21212180;
  --lns-themeLight-color-backdropDark: #212121e6;
  --lns-themeLight-color-backdropTwilight: #4b42adcc;
  --lns-themeLight-color-disabledContent: #9797a5;
  --lns-themeLight-color-highlight: #6161f126;
  --lns-themeLight-color-disabledBackground: #f2f1f4;
  --lns-themeLight-color-formFieldBorder: #d7d5dd;
  --lns-themeLight-color-formFieldBackground: #fff;
  --lns-themeLight-color-buttonBorder: #6c668540;
  --lns-themeLight-color-upgrade: #dbf0ff;
  --lns-themeLight-color-upgradeHover: #b3deff;
  --lns-themeLight-color-upgradeActive: #8accff;
  --lns-themeLight-color-tabBackground: #6c668526;
  --lns-themeLight-color-discoveryBackground: #dbf0ff;
  --lns-themeLight-color-discoveryLightBackground: #f0f8ff;
  --lns-themeLight-color-discoveryTitle: #212121;
  --lns-themeLight-color-discoveryHighlight: #8accff4d;
  --lns-themeDark-color-primary: #827ef6;
  --lns-themeDark-color-primaryHover: #342df2;
  --lns-themeDark-color-primaryActive: #140dda;
  --lns-themeDark-color-body: #f7f7f8;
  --lns-themeDark-color-bodyDimmed: #9797a5;
  --lns-themeDark-color-background: #212121;
  --lns-themeDark-color-backgroundHover: #ffffff1a;
  --lns-themeDark-color-backgroundActive: #fff3;
  --lns-themeDark-color-backgroundSecondary: #ffffff0a;
  --lns-themeDark-color-backgroundSecondary2: #7f776233;
  --lns-themeDark-color-overlay: #333;
  --lns-themeDark-color-border: #bcb8c733;
  --lns-themeDark-color-focusRing: #625df580;
  --lns-themeDark-color-record: #ff623e;
  --lns-themeDark-color-recordHover: #ff380b;
  --lns-themeDark-color-recordActive: #d72700;
  --lns-themeDark-color-info: #77c4ff;
  --lns-themeDark-color-success: #44c3c3;
  --lns-themeDark-color-warning: #ffc65c;
  --lns-themeDark-color-danger: #cf3917;
  --lns-themeDark-color-dangerHover: #ae3013;
  --lns-themeDark-color-dangerActive: #8e2710;
  --lns-themeDark-color-backdrop: #21212180;
  --lns-themeDark-color-backdropDark: #212121e6;
  --lns-themeDark-color-backdropTwilight: #4b42adcc;
  --lns-themeDark-color-disabledContent: #9797a5;
  --lns-themeDark-color-highlight: #6161f126;
  --lns-themeDark-color-disabledBackground: #363342;
  --lns-themeDark-color-formFieldBorder: #6c6685;
  --lns-themeDark-color-formFieldBackground: #212121;
  --lns-themeDark-color-buttonBorder: #ffffff40;
  --lns-themeDark-color-upgrade: #a2d4fb;
  --lns-themeDark-color-upgradeHover: #80c5fa;
  --lns-themeDark-color-upgradeActive: #5db5f8;
  --lns-themeDark-color-tabBackground: #ffffff26;
  --lns-themeDark-color-discoveryBackground: #a2d4fb;
  --lns-themeDark-color-discoveryLightBackground: #212121;
  --lns-themeDark-color-discoveryTitle: #77c4ff;
  --lns-themeDark-color-discoveryHighlight: #8accff4d;
  --lns-gradient-ai-primary: radial-gradient(
    134.96% 884.49% at 119.29% 112.58%,
    #dc43be 0%,
    #565add 70%
  );
  --lns-gradient-ai-secondary: radial-gradient(
    100% 138.41% at 100% 100%,
    #eff0ff 0%,
    #fff 100%
  );
}
#inner-shadow-companion {
  --lns-unit: 8px;
  clip: auto;
  all: initial;
  animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: #0000 none repeat 0 0 / auto auto padding-box border-box scroll;
  border: none;
  border-collapse: initial;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: initial;
  caption-side: top;
  clear: none;
  color: #000;
  color: var(--lns-color-body);
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  columns: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-family: circular, Helvetica, sans-serif;
  font-size: medium;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  height: auto;
  -webkit-hyphens: none;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc none outside;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: initial;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: initial;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}
#tooltip-mount-layer-companion {
  color: var(--lns-color-body);
  pointer-events: auto;
  position: relative;
  z-index: 2147483646;
}
@media (max-width: 460px) {
  .mediaPopup {
    padding: 10px !important;
    width: 360px;
  }
  .pricingMedia {
    font-size: 10px;
    padding-left: 0;
    padding-right: 0;
  }
  .mediaText {
    width: 250px !important;
  }
}
.mediaBlock {
  display: none;
}
@media (max-width: 1146px) {
  .mediaNone {
    display: none !important;
  }
  .mediaBlock {
    display: block !important;
  }
}
