.screen.autopost-chrome {
  min-height: 0;
  height: 0;
  min-width: 0;
  width: 100%;
  overflow: visible;
  background: transparent;
  aspect-ratio: auto;
  container-type: normal;
}

.screen.autopost-chrome > header.site-header .site-header__menu-btn {
  display: none;
}

.autopost-main {
  width: 100%;
  overflow: hidden;
}

.autopost-canvas {
  position: relative;
  margin-inline: auto;
  background: #fff;
}

.autopost-hero {
  position: relative;
  overflow: hidden;
  background: #fff;
  border-radius: 0 0 30px 30px;
}

.autopost-hero__dots {
  position: absolute;
  left: 0;
  top: -11px;
  object-fit: cover;
  opacity: 0.3;
  pointer-events: none;
}

.autopost-hero__icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 0;
  transform: translate(-50%, -50%);
  object-fit: cover;
  opacity: 0.03;
  pointer-events: none;
}

.autopost-hero__title {
  position: absolute;
  left: 50%;
  margin: 0;
  transform: translateX(-50%);
  font-family: "Manrope", Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  text-align: center;
  color: #000;
  white-space: nowrap;
}

.autopost-hero__title .accent {
  font-family: "Barlow Condensed", Helvetica, sans-serif;
  font-weight: 700;
  color: #43328a;
}

.autopost-hero__lead {
  position: absolute;
  left: 50%;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Manrope", Helvetica, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  text-align: center;
  color: #242424;
}

@media (min-width: 1920px) {
  .autopost-canvas {
    width: 1920px;
    min-width: 1920px;
    height: 4396px;
    min-height: 4396px;
    overflow: hidden;
  }

  .autopost-hero {
    width: 1920px;
    height: 1196px;
  }

  .autopost-hero__dots {
    width: 2134px;
    height: 1196px;
  }

  .autopost-hero__icon {
    width: 2581px;
    height: 2581px;
  }

  .autopost-hero__title {
    top: 400px;
    width: 845px;
    font-size: 62px;
    letter-spacing: -1.86px;
  }

  .autopost-hero__lead {
    top: 482px;
    width: 991px;
    height: 212px;
    transform: translateX(-50%);
    font-size: 30px;
    letter-spacing: -0.9px;
  }

  .autopost-section {
    width: 1919px;
    height: 800px;
  }
}

.autopost-section {
  position: relative;
  overflow: hidden;
  background: #fff;
}

.autopost-s1 {
  overflow: visible;
  z-index: 1;
}

.autopost-section--tint {
  background: #fbfafe;
}

.autopost-s2 {
  overflow: visible;
  border-radius: 70px;
  z-index: 1;
}

.autopost-s4 {

  overflow: hidden;
  border-radius: 70px 70px 0 0;
  z-index: 1;
}

.autopost-section__dots {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  opacity: 0.3;
  pointer-events: none;
  border-radius: inherit;
}

.autopost-cloud {
  position: absolute;
  width: 481px;
  height: 427px;
  margin: 0;
  border-radius: 50%;
  background: rgba(115, 102, 189, 0.2);
  filter: blur(100px);
  pointer-events: none;
  z-index: 0;
}

.autopost-copy {
  position: absolute;
  z-index: 2;
  text-align: center;
}

.autopost-copy h2 {
  margin: 0;
  font-family: "Manrope", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 34px;
  line-height: normal;
  color: #000;
}

.autopost-copy h2 .accent {
  font-family: "Barlow Condensed", Helvetica, sans-serif;
  font-weight: 700;
  color: #43328a;
}

.autopost-copy p {
  margin: 0;
  font-family: "Manrope", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: normal;
  color: #000;
}

.autopost-cta {
  position: absolute;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 421px;
  height: 71px;
  padding: 24px 26px;
  box-sizing: border-box;
  border: 0;
  border-radius: 10px;
  background: #43328a;
  box-shadow: 0 4px 2px rgba(0, 0, 0, 0.25);
  cursor: pointer;
  font: inherit;
  appearance: none;
}

.autopost-cta span {
  font-family: "Manrope", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 1;
  color: #fff;
  white-space: nowrap;
}

.autopost-cta:focus-visible {
  outline: 2px solid #4a90e2;
  outline-offset: 3px;
}

.autopost-shot {
  position: absolute;
  overflow: hidden;
  border-radius: 10px;
  z-index: 2;
}

.autopost-shot img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
}

.autopost-shot--shadow {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-shot--frame {
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 20px #e8ebff;
}

.autopost-s1 .autopost-copy {
  left: 247px;
  top: 234px;
  width: 663px;
}

.autopost-s1 .autopost-copy h2 {
  height: 59px;
}

.autopost-s1 .autopost-copy p {
  margin-top: 11px;
  width: 556px;
  margin-left: 54px;
}

.autopost-s1 .autopost-cta {
  left: 368px;
  top: 491px;
}

.autopost-s1 .autopost-cloud--a {
  left: 1240px;
  top: 111px;
}

.autopost-s1 .autopost-cloud--b {
  left: 985px;
  top: 291px;
}

.autopost-s1 .autopost-shot {
  overflow: visible;
  border-radius: 10px;
  background: transparent;
}

.autopost-s1 .autopost-shot img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 10px;
}

.autopost-s1 .shot-editor {
  left: 1021px;
  top: 280px;
  width: 555px;
  height: 337px;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s1 .shot-calendar {
  left: 1259px;
  top: 81px;
  width: 179px;
  height: 212px;
  z-index: 3;
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 20px #e8ebff;
  box-sizing: border-box;
}

.autopost-s1 .shot-calendar img {
  object-position: bottom;
  border-radius: 8px;
}

.autopost-s1 .shot-tabs {
  left: 978px;
  top: 210px;
  width: 262px;
  height: 47px;
  z-index: 4;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s1 .shot-tabs img {
  object-position: left center;
}

.autopost-s1 .shot-preview {
  left: 1366px;
  top: 549px;
  width: 265px;
  height: 169px;
  z-index: 6;
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 20px #e8ebff;
  box-sizing: border-box;
}

.autopost-s1 .shot-preview img {
  border-radius: 8px;
}

.autopost-s1 .shot-toolbar {
  left: 1072px;
  top: 609px;
  width: 177px;
  height: 69px;
  z-index: 7;
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 20px #e8ebff;
  box-sizing: border-box;
}

.autopost-s1 .shot-toolbar img {
  object-position: bottom;
  border-radius: 8px;
}

.autopost-badge {
  position: absolute;
  left: 1466px;
  top: 216px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 199px;
  height: 36px;
  border-radius: 40px;
  background: #ed8926;
  box-shadow: 0 0 20px #fff;
  font-family: "Qanelas-SemiBold", Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1;
  color: #fff;
  text-shadow: 0 0 10px #000;
  pointer-events: none;
}

.autopost-s2 .autopost-copy {
  left: 952px;
  top: 250px;
  width: 666px;
}

.autopost-s2 .autopost-copy h2 {
  margin-bottom: 13px;
}

.autopost-s2 .autopost-copy p {
  margin-top: 0;
  width: 430px;
  margin-left: 122px;
}

.autopost-s2 .autopost-cta {
  left: 1074px;
  top: 492px;
}

.autopost-s2 .autopost-cloud--a {
  left: 243px;
  top: 113px;
}

.autopost-s2 .autopost-cloud--b {
  left: 484px;
  top: 286px;
}

.autopost-s2 .autopost-shot {
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
}

.autopost-s2 .autopost-shot img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 10px;
}

.autopost-s2 .shot-emoji {
  left: 333px;
  top: 219px;
  width: 234px;
  height: 321px;
  z-index: 2;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s2 .shot-format {
  left: 495px;
  top: 177px;
  width: 457px;
  height: 92px;
  z-index: 4;
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 20px #e8ebff;
  box-sizing: border-box;
}

.autopost-s2 .shot-format img {
  border-radius: 8px;
}

.autopost-s2 .shot-fonts {
  left: 627px;
  top: 287px;
  width: 265px;
  height: 51px;
  z-index: 5;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s2 .shot-blocks {
  left: 587px;
  top: 367px;
  width: 274px;
  height: 322px;
  z-index: 3;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s3 {
  overflow: visible;
  z-index: 1;
}

.autopost-s3 .autopost-copy {
  left: 194px;
  top: 214px;
  width: 666px;
}

.autopost-s3 .autopost-copy h2 {
  margin-bottom: 0;
}

.autopost-s3 .autopost-copy p {
  width: 386px;
  margin-left: 140px;
}

.autopost-s3 .autopost-cta {
  left: 316px;
  top: 437px;
}

.autopost-s3 .autopost-cloud--a {
  left: 1195px;
  top: 186px;
}

.autopost-s3 .autopost-cloud--b {
  left: 880px;
  top: 294px;
}

.autopost-s3 .autopost-shot {
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
}

.autopost-s3 .autopost-shot img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 10px;
}

.autopost-s3 .shot-tabs {
  left: 840px;
  top: 105px;
  width: 521px;
  height: 50px;
  z-index: 3;
}

.autopost-s3 .shot-giphy {
  left: 898px;
  top: 167px;
  width: 374px;
  height: 333px;
  z-index: 4;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s3 .shot-search {
  left: 1222px;
  top: 294px;
  width: 428px;
  height: 93px;
  z-index: 6;
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 20px #e8ebff;
  box-sizing: border-box;
}

.autopost-s3 .shot-search img {
  object-position: center bottom;
  border-radius: 8px;
}

.autopost-s3 .shot-unsplash {
  left: 1108px;
  top: 374px;
  width: 491px;
  height: 320px;
  z-index: 5;
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 20px #e8ebff;
  box-sizing: border-box;
}

.autopost-s3 .shot-unsplash img {
  border-radius: 8px;
}

.autopost-s4 .autopost-copy {
  left: 982px;
  top: 237px;
  width: 666px;
}

.autopost-s4 .autopost-copy h2 {
  margin-bottom: 0;
  color: #0d0d0d;
}

.autopost-s4 .autopost-copy h2 .accent {
  font-weight: 600;
}

.autopost-s4 .autopost-copy p {
  width: 430px;
  margin-left: 118px;
}

.autopost-s4 .autopost-cta {
  left: 1104px;
  top: 458px;
}

.autopost-s4 .autopost-cloud--a {
  left: 280px;
  top: 132px;
}

.autopost-s4 .autopost-cloud--b {
  left: 483px;
  top: 244px;
}

.autopost-s4 .autopost-shot {
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
}

.autopost-s4 .autopost-shot img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center bottom;
  border-radius: 10px;
}

.autopost-s4 .shot-top {
  left: 538px;
  top: 89px;
  width: 422px;
  height: 93px;
  z-index: 5;
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
}

.autopost-s4 .shot-top img {
  border-radius: 8px;
}

.autopost-s4 .shot-input {
  left: 316px;
  top: 159px;
  width: 483px;
  height: 91px;
  z-index: 4;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s4 .shot-prompt {
  left: 446px;
  top: 264px;
  width: 315px;
  height: 280px;
  z-index: 3;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s4 .shot-result {
  left: 671px;
  top: 338px;
  width: 248px;
  height: 239px;
  z-index: 6;
  border: 2px solid #7f7d7d;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
}

.autopost-s4 .shot-result img {
  border-radius: 8px;
}

.autopost-s4 .shot-btn {
  left: 384px;
  top: 567px;
  width: 197px;
  height: 41px;
  z-index: 7;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.autopost-s4 .shot-bottom {
  left: 424px;
  top: 616px;
  width: 347px;
  height: 67px;
  z-index: 8;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

body:has(.autopost-canvas) > .block-16 {
  position: relative;
  z-index: 5;
  background: #fff;
}

@media (max-width: 1919px) {
  .screen.autopost-chrome {
    aspect-ratio: auto;
    height: 0;
    min-height: 0;
    overflow: visible;
    max-width: none;
    container-type: normal;
  }

  .autopost-main {
    height: auto;
    overflow: hidden;
  }

  .autopost-canvas {
    width: 100%;
    max-width: 1680px;
    height: auto;
    min-height: 0;
    transform: none;
    overflow: visible;
    background: #fff;
  }

  .autopost-hero {
    width: 100%;
    height: auto;
    aspect-ratio: 1440 / 1113;
    border-radius: 0 0 30px 30px;
    overflow: hidden;
    background: #fff;
    container-type: inline-size;
    container-name: autopost-hero;
  }

  .autopost-hero__dots {
    position: absolute;
    left: 0;
    top: calc(-11 / 1113 * 100%);
    width: calc(2134 / 1440 * 100%);
    height: calc(1196 / 1113 * 100%);
    object-fit: cover;
    opacity: 0.3;
    pointer-events: none;
  }

  .autopost-hero__icon {
    position: absolute;
    left: 50%;
    top: calc(50% + 0.5px);
    width: calc(2136 / 1440 * 100%);
    height: auto;
    aspect-ratio: 1;
    margin: 0;
    transform: translate(-50%, -50%);
    object-fit: cover;
    opacity: 0.03;
    pointer-events: none;
  }

  .autopost-hero__title {
    position: absolute;
    left: 50%;
    top: calc(400 / 1113 * 100%);
    width: calc(833 / 1440 * 100%);
    margin: 0;
    transform: translateX(-50%);
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 3.333cqi;
    line-height: 1.1;
    letter-spacing: -0.1cqi;
    text-align: center;
    color: #000;
    white-space: nowrap;
  }

  .autopost-hero__title .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 700;
    color: #43328a;
  }

  .autopost-hero__lead {
    position: absolute;
    left: 50%;
    top: calc(524.5 / 1113 * 100%);
    width: calc(842 / 1440 * 100%);
    height: calc(225 / 1113 * 100%);
    margin: 0;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 1.389cqi;
    line-height: 1.3;
    letter-spacing: -0.0417cqi;
    text-align: center;
    color: #242424;
  }

  .autopost-section {
    width: 100%;
    height: auto;
    aspect-ratio: 1440 / 600;
    overflow: hidden;
  }

  .autopost-s1 {
    overflow: visible;
    container-type: inline-size;
    container-name: autopost-s1;
  }

  .autopost-s2 {
    overflow: visible;
    border-radius: calc(70 / 1440 * 100cqi);
    container-type: inline-size;
    container-name: autopost-s2;
  }

  .autopost-s3 {
    overflow: visible;
    container-type: inline-size;
    container-name: autopost-s3;
  }

  .autopost-s4 {
    overflow: hidden;
    border-radius: calc(70 / 1440 * 100cqi) calc(70 / 1440 * 100cqi) 0 0;
    container-type: inline-size;
    container-name: autopost-s4;
  }

  .autopost-s1 .autopost-copy,
  .autopost-s2 .autopost-copy,
  .autopost-s3 .autopost-copy,
  .autopost-s4 .autopost-copy {
    display: contents;
  }

  .autopost-s1 .autopost-copy h2,
  .autopost-s1 .autopost-copy p,
  .autopost-s2 .autopost-copy h2,
  .autopost-s2 .autopost-copy p,
  .autopost-s3 .autopost-copy h2,
  .autopost-s3 .autopost-copy p,
  .autopost-s4 .autopost-copy h2,
  .autopost-s4 .autopost-copy p {
    position: absolute;
    z-index: 2;
    margin: 0;
    text-align: center;
  }

  .autopost-s1 .autopost-copy h2 {
    left: calc(117 / 1440 * 100%);
    top: calc(158 / 600 * 100%);
    width: calc(617 / 1440 * 100%);
    height: auto;
    font-size: 2.222cqi;
    line-height: normal;
  }

  .autopost-s1 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 700;
  }

  .autopost-s1 .autopost-copy p {
    left: calc(170 / 1440 * 100%);
    top: calc(221 / 600 * 100%);
    width: calc(508 / 1440 * 100%);
    font-size: 1.25cqi;
    line-height: normal;
  }

  .autopost-s1 .autopost-cta {
    left: calc(263 / 1440 * 100%);
    top: calc(367 / 600 * 100%);
    width: calc(321 / 1440 * 100%);
    height: calc(61 / 600 * 100%);
    padding: 0;
  }

  .autopost-s1 .autopost-cta span {
    font-size: 1.25cqi;
  }

  .autopost-s1 .autopost-cloud--a {
    left: calc(967 / 1440 * 100%);
    top: calc(34 / 600 * 100%);
    width: calc(412 / 1440 * 100%);
    height: calc(345 / 600 * 100%);
    filter: blur(80px);
  }

  .autopost-s1 .autopost-cloud--b {
    left: calc(735 / 1440 * 100%);
    top: calc(259 / 600 * 100%);
    width: calc(372 / 1440 * 100%);
    height: calc(300 / 600 * 100%);
    filter: blur(80px);
  }

  .autopost-s1 .shot-editor {
    left: calc(815 / 1440 * 100%);
    top: calc(200 / 600 * 100%);
    width: calc(421 / 1440 * 100%);
    height: calc(256 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s1 .shot-calendar {
    left: calc(998 / 1440 * 100%);
    top: calc(56 / 600 * 100%);
    width: calc(136 / 1440 * 100%);
    height: calc(161 / 600 * 100%);
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .shot-tabs {
    left: calc(776 / 1440 * 100%);
    top: calc(151 / 600 * 100%);
    width: calc(194.914 / 1440 * 100%);
    height: calc(35 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s1 .shot-preview {
    left: calc(1082 / 1440 * 100%);
    top: calc(398 / 600 * 100%);
    width: calc(202 / 1440 * 100%);
    height: calc(129 / 600 * 100%);
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .shot-toolbar {
    left: calc(852 / 1440 * 100%);
    top: calc(445 / 600 * 100%);
    width: calc(134 / 1440 * 100%);
    height: calc(53 / 600 * 100%);
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .autopost-badge {
    left: calc(1158 / 1440 * 100%);
    top: calc(156 / 600 * 100%);
    width: calc(155 / 1440 * 100%);
    height: calc(26 / 600 * 100%);
    font-size: 1.25cqi;
  }

  .autopost-s2 .autopost-copy h2 {
    left: calc(703 / 1440 * 100%);
    top: calc(162 / 600 * 100%);
    width: calc(666 / 1440 * 100%);
    height: auto;
    font-size: 2.222cqi;
    line-height: normal;
  }

  .autopost-s2 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
  }

  .autopost-s2 .autopost-copy p {
    left: calc(816 / 1440 * 100%);
    top: calc(227 / 600 * 100%);
    width: calc(417 / 1440 * 100%);
    font-size: 1.25cqi;
    line-height: normal;
  }

  .autopost-s2 .autopost-cta {
    left: calc(875 / 1440 * 100%);
    top: calc(363 / 600 * 100%);
    width: calc(321 / 1440 * 100%);
    height: calc(61 / 600 * 100%);
    padding: 0;
  }

  .autopost-s2 .autopost-cta span {
    font-size: 1.25cqi;
  }

  .autopost-s2 .autopost-cloud--a {
    left: calc(100 / 1440 * 100%);
    top: calc(34 / 600 * 100%);
    width: calc(417 / 1440 * 100%);
    height: calc(385 / 600 * 100%);
    filter: blur(80px);
  }

  .autopost-s2 .autopost-cloud--b {
    left: calc(291 / 1440 * 100%);
    top: calc(218 / 600 * 100%);
    width: calc(406 / 1440 * 100%);
    height: calc(352 / 600 * 100%);
    filter: blur(80px);
  }

  .autopost-s2 .shot-emoji {
    left: calc(162 / 1440 * 100%);
    top: calc(110 / 600 * 100%);
    width: calc(206 / 1440 * 100%);
    height: calc(284 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s2 .shot-format {
    left: calc(301 / 1440 * 100%);
    top: calc(72 / 600 * 100%);
    width: calc(402 / 1440 * 100%);
    height: calc(81 / 600 * 100%);
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px rgba(232, 235, 255, 0.25);
    box-sizing: border-box;
  }

  .autopost-s2 .shot-fonts {
    left: calc(418 / 1440 * 100%);
    top: calc(170 / 600 * 100%);
    width: calc(233 / 1440 * 100%);
    height: calc(45 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s2 .shot-blocks {
    left: calc(383 / 1440 * 100%);
    top: calc(243 / 600 * 100%);
    width: calc(241 / 1440 * 100%);
    height: calc(284 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s3 .autopost-copy h2 {
    left: calc(62 / 1440 * 100%);
    top: calc(165 / 600 * 100%);
    width: calc(666 / 1440 * 100%);
    height: auto;
    font-size: 2.222cqi;
    line-height: normal;
  }

  .autopost-s3 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
  }

  .autopost-s3 .autopost-copy p {
    left: calc(208 / 1440 * 100%);
    top: calc(225 / 600 * 100%);
    width: calc(386 / 1440 * 100%);
    font-size: 1.25cqi;
    line-height: normal;
  }

  .autopost-s3 .autopost-cta {
    left: calc(240 / 1440 * 100%);
    top: calc(348 / 600 * 100%);
    width: calc(321 / 1440 * 100%);
    height: calc(61 / 600 * 100%);
    padding: 0;
  }

  .autopost-s3 .autopost-cta span {
    font-size: 1.25cqi;
  }

  .autopost-s3 .autopost-cloud--a {
    left: calc(940 / 1440 * 100%);
    top: calc(111 / 600 * 100%);
    width: calc(372 / 1440 * 100%);
    height: calc(378 / 600 * 100%);
    filter: blur(80px);
  }

  .autopost-s3 .autopost-cloud--b {
    left: calc(725 / 1440 * 100%);
    top: calc(226 / 600 * 100%);
    width: calc(390 / 1440 * 100%);
    height: calc(339 / 600 * 100%);
    filter: blur(80px);
  }

  .autopost-s3 .shot-tabs {
    left: calc(692 / 1440 * 100%);
    top: calc(67 / 600 * 100%);
    width: calc(399 / 1440 * 100%);
    height: calc(38 / 600 * 100%);
  }

  .autopost-s3 .shot-giphy {
    left: calc(728 / 1440 * 100%);
    top: calc(123 / 600 * 100%);
    width: calc(287 / 1440 * 100%);
    height: calc(256 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s3 .shot-search {
    left: calc(960 / 1440 * 100%);
    top: calc(226 / 600 * 100%);
    width: calc(324 / 1440 * 100%);
    height: calc(70 / 600 * 100%);
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s3 .shot-unsplash {
    left: calc(888 / 1440 * 100%);
    top: calc(288 / 600 * 100%);
    width: calc(376 / 1440 * 100%);
    height: calc(245 / 600 * 100%);
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s4 .autopost-copy h2 {
    left: calc(737 / 1440 * 100%);
    top: calc(178 / 600 * 100%);
    width: calc(500 / 1440 * 100%);
    height: auto;
    font-size: 2.222cqi;
    line-height: normal;
  }

  .autopost-s4 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
  }

  .autopost-s4 .autopost-copy p {
    left: calc(825 / 1440 * 100%);
    top: calc(227 / 600 * 100%);
    width: calc(323 / 1440 * 100%);
    font-size: 1.25cqi;
    line-height: normal;
  }

  .autopost-s4 .autopost-cta {
    left: calc(828 / 1440 * 100%);
    top: calc(344 / 600 * 100%);
    width: calc(321 / 1440 * 100%);
    height: calc(61 / 600 * 100%);
    padding: 0;
  }

  .autopost-s4 .autopost-cta span {
    font-size: 1.25cqi;
  }

  .autopost-s4 .autopost-cloud--a {
    left: calc(210 / 1440 * 100%);
    top: calc(99 / 600 * 100%);
    width: calc(361 / 1440 * 100%);
    height: calc(320 / 600 * 100%);
    filter: blur(80px);
  }

  .autopost-s4 .autopost-cloud--b {
    left: calc(362 / 1440 * 100%);
    top: calc(183 / 600 * 100%);
    width: calc(361 / 1440 * 100%);
    height: calc(320 / 600 * 100%);
    filter: blur(80px);
  }

  .autopost-s4 .shot-top {
    left: calc(404 / 1440 * 100%);
    top: calc(67 / 600 * 100%);
    width: calc(317 / 1440 * 100%);
    height: calc(70 / 600 * 100%);
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-input {
    left: calc(237 / 1440 * 100%);
    top: calc(119 / 600 * 100%);
    width: calc(363 / 1440 * 100%);
    height: calc(68 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s4 .shot-prompt {
    left: calc(335 / 1440 * 100%);
    top: calc(198 / 600 * 100%);
    width: calc(236 / 1440 * 100%);
    height: calc(210 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s4 .shot-result {
    left: calc(503 / 1440 * 100%);
    top: calc(254 / 600 * 100%);
    width: calc(186 / 1440 * 100%);
    height: calc(179 / 600 * 100%);
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-btn {
    left: calc(288 / 1440 * 100%);
    top: calc(425 / 600 * 100%);
    width: calc(148 / 1440 * 100%);
    height: calc(31 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  .autopost-s4 .shot-bottom {
    left: calc(318 / 1440 * 100%);
    top: calc(462 / 600 * 100%);
    width: calc(260 / 1440 * 100%);
    height: calc(50 / 600 * 100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }

  body:has(.autopost-canvas) > .block-16 {
    max-width: 1680px;
    margin-inline: auto;
    min-width: 0;
  }
}

@media (max-width: 1023px) {
  .autopost-canvas {
    max-width: 100%;
  }

  body:has(.autopost-canvas) > .block-16 {
    max-width: 100%;
  }

  .screen.autopost-chrome > header.site-header {
    top: 8px;
    width: calc(100% - 16px);
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
    padding: 10px 16px;
    border-radius: 18px;
  }

  .screen.autopost-chrome > header.site-header .logo {
    width: 99px;
    height: 35px;
    gap: 0;
  }

  .screen.autopost-chrome > header.site-header .logo .png {
    width: 35px;
    height: 35px;
  }

  .screen.autopost-chrome > header.site-header .logo .twexel {
    width: 62px;
    height: 16px;
  }

  .screen.autopost-chrome > header.site-header .menu > :not(.lang-switch) {
    display: none;
  }

  .screen.autopost-chrome > header.site-header .lang-switch {
    margin-left: auto;
  }

  .screen.autopost-chrome > header.site-header .view-3 {
    display: none;
  }

  .screen.autopost-chrome > header.site-header .view-5 {
    padding: 14px 20px;
    border-radius: 7px;
  }

  .autopost-hero {
    width: 100%;
    height: auto;
    aspect-ratio: 768 / 800;
    overflow: hidden;
    border-radius: 0 0 30px 30px;
    background: #fff;
    container-type: inline-size;
    container-name: autopost-hero;
  }

  .autopost-hero__dots {
    position: absolute;
    left: 0;
    top: calc(-11 / 800 * 100%);
    width: calc(2134 / 768 * 100%);
    height: calc(1196 / 800 * 100%);
    object-fit: cover;
    opacity: 0.3;
    pointer-events: none;
  }

  .autopost-hero__icon {
    position: absolute;
    left: calc(-261 / 768 * 100%);
    top: calc(-245 / 800 * 100%);
    width: calc(1290 / 768 * 100%);
    height: calc(1290 / 800 * 100%);
    margin: 0;
    transform: none;
    object-fit: cover;
    opacity: 0.03;
    pointer-events: none;
  }

  .autopost-hero__title {
    position: absolute;
    left: calc(113 / 768 * 100%);
    top: calc(272 / 800 * 100%);
    width: calc(542 / 768 * 100%);
    margin: 0;
    transform: none;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 3.906cqi;
    line-height: 1.1;
    letter-spacing: -0.117cqi;
    text-align: center;
    color: #000;
    white-space: nowrap;
  }

  .autopost-hero__title .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 700;
    color: #43328a;
    letter-spacing: -0.117cqi;
  }

  .autopost-hero__lead {
    position: absolute;
    left: calc(130 / 768 * 100%);
    top: calc(323 / 800 * 100%);
    width: calc(509 / 768 * 100%);
    height: calc(100 / 800 * 100%);
    margin: 0;
    transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 2.083cqi;
    line-height: 1.3;
    letter-spacing: -0.0625cqi;
    text-align: center;
    color: #242424;
  }

  .autopost-section {
    aspect-ratio: 768 / 800;
    overflow: hidden;
  }

  .autopost-s1,
  .autopost-s2,
  .autopost-s3,
  .autopost-s4 {
    overflow: hidden;
    container-type: inline-size;
  }

  .autopost-s1 {
    container-name: autopost-s1;
  }

  .autopost-s2 {
    container-name: autopost-s2;
    border-radius: calc(70 / 768 * 100cqi);
  }

  .autopost-s3 {
    container-name: autopost-s3;
  }

  .autopost-s4 {
    container-name: autopost-s4;
    border-radius: calc(70 / 768 * 100cqi) calc(70 / 768 * 100cqi) 0 0;
  }

  .autopost-s1 .autopost-copy,
  .autopost-s2 .autopost-copy,
  .autopost-s3 .autopost-copy,
  .autopost-s4 .autopost-copy {
    display: contents;
  }

  .autopost-s1 .autopost-copy h2,
  .autopost-s1 .autopost-copy p,
  .autopost-s2 .autopost-copy h2,
  .autopost-s2 .autopost-copy p,
  .autopost-s3 .autopost-copy h2,
  .autopost-s3 .autopost-copy p,
  .autopost-s4 .autopost-copy h2,
  .autopost-s4 .autopost-copy p {
    position: absolute;
    z-index: 2;
    margin: 0;
    text-align: center;
  }

  .autopost-cta {
    width: calc(321 / 768 * 100%);
    height: calc(58 / 800 * 100%);
    padding: 0;
  }

  .autopost-cta span {
    font-size: 2.344cqi;
  }

  .autopost-s1 {
    width: 100%;
    height: auto;
    aspect-ratio: 768 / 800;
    overflow: hidden;
    container-type: inline-size;
    container-name: autopost-s1;
  }

  .autopost-s1 .autopost-copy {
    display: contents;
  }

  .autopost-s1 .autopost-copy h2 {
    position: absolute;
    left: calc(138 / 768 * 100%);
    top: calc(552 / 800 * 100%);
    width: calc(492 / 768 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 3.125cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s1 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 700;
    color: #43328a;
  }

  .autopost-s1 .autopost-copy p {
    position: absolute;
    left: calc(104 / 768 * 100%);
    top: calc(596 / 800 * 100%);
    width: calc(561 / 768 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.083cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s1 .autopost-cta {
    left: calc(224 / 768 * 100%);
    top: calc(686 / 800 * 100%);
    width: calc(321 / 768 * 100%);
    height: calc(58 / 800 * 100%);
    padding: 0;
    z-index: 3;
  }

  .autopost-s1 .autopost-cta span {
    font-size: 2.344cqi;
  }

  .autopost-s1 .autopost-cloud--a {
    left: calc(387 / 768 * 100%);
    top: calc(52 / 800 * 100%);
    width: calc(318 / 768 * 100%);
    height: calc(299 / 800 * 100%);
    filter: blur(70px);
  }

  .autopost-s1 .autopost-cloud--b {
    left: calc(104 / 768 * 100%);
    top: calc(187 / 800 * 100%);
    width: calc(375 / 768 * 100%);
    height: calc(347 / 800 * 100%);
    filter: blur(70px);
  }

  .autopost-s1 .autopost-shot {
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
  }

  .autopost-s1 .shot-editor {
    left: calc(151 / 768 * 100%);
    top: calc(167 / 800 * 100%);
    width: calc(435 / 768 * 100%);
    height: calc(265 / 800 * 100%);
    z-index: 1;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s1 .shot-calendar {
    left: calc(369 / 768 * 100%);
    top: calc(20 / 800 * 100%);
    width: calc(140 / 768 * 100%);
    height: calc(166 / 800 * 100%);
    z-index: 3;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .shot-tabs {
    left: calc(112 / 768 * 100%);
    top: calc(116 / 800 * 100%);
    width: calc(203 / 768 * 100%);
    height: calc(36 / 800 * 100%);
    z-index: 4;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s1 .shot-preview {
    left: calc(420 / 768 * 100%);
    top: calc(375 / 800 * 100%);
    width: calc(209 / 768 * 100%);
    height: calc(133 / 800 * 100%);
    z-index: 3;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .shot-toolbar {
    left: calc(191 / 768 * 100%);
    top: calc(425 / 800 * 100%);
    width: calc(138 / 768 * 100%);
    height: calc(54 / 800 * 100%);
    z-index: 4;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .autopost-badge {
    left: calc(529 / 768 * 100%);
    top: calc(131 / 800 * 100%);
    width: calc(133 / 768 * 100%);
    height: calc(25 / 800 * 100%);
    font-size: 2.083cqi;
    z-index: 5;
  }

  .autopost-s2 {
    width: 100%;
    height: auto;
    aspect-ratio: 768 / 800;
    overflow: hidden;
    border-radius: calc(70 / 768 * 100cqi);
    background: #fbfafe;
    container-type: inline-size;
    container-name: autopost-s2;
  }

  .autopost-s2 .autopost-copy {
    display: contents;
  }

  .autopost-s2 .autopost-copy h2 {
    position: absolute;
    left: calc(187 / 768 * 100%);
    top: calc(515 / 800 * 100%);
    width: calc(394 / 768 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 3.125cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s2 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
    color: #43328a;
  }

  .autopost-s2 .autopost-copy p {
    position: absolute;
    left: calc(122 / 768 * 100%);
    top: calc(560 / 800 * 100%);
    width: calc(525 / 768 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.083cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s2 .autopost-cta {
    left: calc(223 / 768 * 100%);
    top: calc(641 / 800 * 100%);
    width: calc(321 / 768 * 100%);
    height: calc(58 / 800 * 100%);
    padding: 0;
    z-index: 3;
  }

  .autopost-s2 .autopost-cta span {
    font-size: 2.344cqi;
  }

  .autopost-s2 .autopost-cloud--a {
    left: calc(312 / 768 * 100%);
    top: calc(14 / 800 * 100%);
    width: calc(373 / 768 * 100%);
    height: calc(345 / 800 * 100%);
    filter: blur(70px);
  }

  .autopost-s2 .autopost-cloud--b {
    left: calc(95 / 768 * 100%);
    top: calc(221 / 800 * 100%);
    width: calc(335 / 768 * 100%);
    height: calc(285 / 800 * 100%);
    filter: blur(70px);
  }

  .autopost-s2 .autopost-shot {
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
  }

  .autopost-s2 .shot-emoji {
    left: calc(146 / 768 * 100%);
    top: calc(95 / 800 * 100%);
    width: calc(184 / 768 * 100%);
    height: calc(252 / 800 * 100%);
    z-index: 2;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s2 .shot-format {
    left: calc(267 / 768 * 100%);
    top: calc(59 / 800 * 100%);
    width: calc(357 / 768 * 100%);
    height: calc(72 / 800 * 100%);
    z-index: 4;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px rgba(232, 235, 255, 0.25);
    box-sizing: border-box;
  }

  .autopost-s2 .shot-fonts {
    left: calc(369 / 768 * 100%);
    top: calc(148 / 800 * 100%);
    width: calc(209 / 768 * 100%);
    height: calc(39 / 800 * 100%);
    z-index: 5;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s2 .shot-blocks {
    left: calc(339 / 768 * 100%);
    top: calc(217 / 800 * 100%);
    width: calc(214 / 768 * 100%);
    height: calc(252 / 800 * 100%);
    z-index: 3;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s3 {
    width: 100%;
    height: auto;
    aspect-ratio: 768 / 800;
    overflow: hidden;
    background: #fff;
    container-type: inline-size;
    container-name: autopost-s3;
  }

  .autopost-s3 .autopost-copy {
    display: contents;
  }

  .autopost-s3 .autopost-copy h2 {
    position: absolute;
    left: calc(181 / 768 * 100%);
    top: calc(550 / 800 * 100%);
    width: calc(406 / 768 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 3.125cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s3 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
    color: #43328a;
  }

  .autopost-s3 .autopost-copy p {
    position: absolute;
    left: calc(168 / 768 * 100%);
    top: calc(591 / 800 * 100%);
    width: calc(432 / 768 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.083cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s3 .autopost-cta {
    left: calc(224 / 768 * 100%);
    top: calc(661 / 800 * 100%);
    width: calc(321 / 768 * 100%);
    height: calc(58 / 800 * 100%);
    padding: 0;
    z-index: 3;
  }

  .autopost-s3 .autopost-cta span {
    font-size: 2.344cqi;
  }

  .autopost-s3 .autopost-cloud--a {
    left: calc(318 / 768 * 100%);
    top: calc(88 / 800 * 100%);
    width: calc(376 / 768 * 100%);
    height: calc(286 / 800 * 100%);
    filter: blur(70px);
  }

  .autopost-s3 .autopost-cloud--b {
    left: calc(96 / 768 * 100%);
    top: calc(204 / 800 * 100%);
    width: calc(390 / 768 * 100%);
    height: calc(339 / 800 * 100%);
    filter: blur(70px);
  }

  .autopost-s3 .autopost-shot {
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
  }

  .autopost-s3 .shot-tabs {
    left: calc(88 / 768 * 100%);
    top: calc(36 / 800 * 100%);
    width: calc(398 / 768 * 100%);
    height: calc(38 / 800 * 100%);
    z-index: 3;
    border: 0;
    box-shadow: none;
    box-sizing: border-box;
  }

  .autopost-s3 .shot-giphy {
    left: calc(123 / 768 * 100%);
    top: calc(83 / 800 * 100%);
    width: calc(287 / 768 * 100%);
    height: calc(255 / 800 * 100%);
    z-index: 4;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s3 .shot-search {
    left: calc(357 / 768 * 100%);
    top: calc(192 / 800 * 100%);
    width: calc(323 / 768 * 100%);
    height: calc(70 / 800 * 100%);
    z-index: 6;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s3 .shot-unsplash {
    left: calc(287 / 768 * 100%);
    top: calc(251 / 800 * 100%);
    width: calc(376 / 768 * 100%);
    height: calc(245 / 800 * 100%);
    z-index: 5;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s4 {
    width: 100%;
    height: auto;
    aspect-ratio: 768 / 800;
    overflow: hidden;
    border-radius: calc(70 / 768 * 100cqi) calc(70 / 768 * 100cqi) 0 0;
    background: #fbfafe;
    container-type: inline-size;
    container-name: autopost-s4;
  }

  .autopost-s4 .autopost-copy {
    display: contents;
  }

  .autopost-s4 .autopost-copy h2 {
    position: absolute;
    left: calc(51 / 768 * 100%);
    top: calc(559 / 800 * 100%);
    width: calc(666 / 768 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 3.125cqi;
    line-height: normal;
    text-align: center;
    color: #0d0d0d;
  }

  .autopost-s4 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
    color: #43328a;
  }

  .autopost-s4 .autopost-copy p {
    position: absolute;
    left: calc(161 / 768 * 100%);
    top: calc(603 / 800 * 100%);
    width: calc(446 / 768 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.083cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s4 .autopost-cta {
    left: calc(224 / 768 * 100%);
    top: calc(688 / 800 * 100%);
    width: calc(321 / 768 * 100%);
    height: calc(58 / 800 * 100%);
    padding: 0;
    z-index: 3;
  }

  .autopost-s4 .autopost-cta span {
    font-size: 2.344cqi;
  }

  .autopost-s4 .autopost-cloud--a {
    left: calc(262 / 768 * 100%);
    top: calc(189 / 800 * 100%);
    width: calc(406 / 768 * 100%);
    height: calc(349 / 800 * 100%);
    filter: blur(70px);
  }

  .autopost-s4 .autopost-cloud--b {
    left: calc(57 / 768 * 100%);
    top: calc(17 / 800 * 100%);
    width: calc(350 / 768 * 100%);
    height: calc(324 / 800 * 100%);
    filter: blur(70px);
  }

  .autopost-s4 .autopost-shot {
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
  }

  .autopost-s4 .shot-top {
    left: calc(315 / 768 * 100%);
    top: calc(39 / 800 * 100%);
    width: calc(345 / 768 * 100%);
    height: calc(76 / 800 * 100%);
    z-index: 5;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-input {
    left: calc(107 / 768 * 100%);
    top: calc(88 / 800 * 100%);
    width: calc(400 / 768 * 100%);
    height: calc(75 / 800 * 100%);
    z-index: 4;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-prompt {
    left: calc(206 / 768 * 100%);
    top: calc(178 / 800 * 100%);
    width: calc(259 / 768 * 100%);
    height: calc(231 / 800 * 100%);
    z-index: 3;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-result {
    left: calc(407 / 768 * 100%);
    top: calc(242 / 800 * 100%);
    width: calc(205 / 768 * 100%);
    height: calc(197 / 800 * 100%);
    z-index: 6;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-btn {
    left: calc(160 / 768 * 100%);
    top: calc(422 / 800 * 100%);
    width: calc(159 / 768 * 100%);
    height: calc(33 / 800 * 100%);
    z-index: 7;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-bottom {
    left: calc(202 / 768 * 100%);
    top: calc(460 / 800 * 100%);
    width: calc(285 / 768 * 100%);
    height: calc(55 / 800 * 100%);
    z-index: 8;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .screen.autopost-chrome > header.site-header .site-header__menu-btn {
    display: none;
  }
}

@media (max-width: 480px) {
  .autopost-canvas {
    max-width: 100%;
  }

  body:has(.autopost-canvas) > .block-16 {
    max-width: 100%;
  }

  .screen.autopost-chrome > header.site-header {
    top: 6px;
    width: calc(100% - 12px);
    justify-content: space-between;
    align-items: center;
    gap: 0;
    padding: 8px 10px;
    border-radius: 16px;
  }

  .screen.autopost-chrome > header.site-header .logo {
    width: 88px;
    height: 31px;
    gap: 0;
  }

  .screen.autopost-chrome > header.site-header .logo .png {
    width: 31px;
    height: 31px;
  }

  .screen.autopost-chrome > header.site-header .logo .twexel {
    width: 55px;
    height: 14px;
  }

  .screen.autopost-chrome > header.site-header .menu,
  .screen.autopost-chrome > header.site-header .header-actions {
    display: none;
  }

  .screen.autopost-chrome > header.site-header .site-header__menu-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    flex-shrink: 0;
  }

  .screen.autopost-chrome > header.site-header .site-header__menu-btn img {
    display: block;
    width: 40px;
    height: 40px;
  }

  .autopost-hero {
    width: 100%;
    height: auto;
    aspect-ratio: 360 / 600;
    overflow: hidden;
    border-radius: 0 0 30px 30px;
    background: #fff;
    container-type: inline-size;
    container-name: autopost-hero;
  }

  .autopost-hero__dots {
    position: absolute;
    left: 0;
    top: calc(-11 / 600 * 100%);
    width: calc(2134 / 360 * 100%);
    height: calc(1196 / 600 * 100%);
    object-fit: cover;
    opacity: 0.3;
    pointer-events: none;
  }

  .autopost-hero__icon {
    position: absolute;
    left: calc(-162 / 360 * 100%);
    top: calc(-42 / 600 * 100%);
    width: calc(684 / 360 * 100%);
    height: calc(684 / 600 * 100%);
    margin: 0;
    transform: none;
    object-fit: cover;
    opacity: 0.03;
    pointer-events: none;
  }

  .autopost-hero__title {
    position: absolute;
    left: calc(20 / 360 * 100%);
    top: calc(218 / 600 * 100%);
    width: calc(320 / 360 * 100%);
    margin: 0;
    transform: none;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 6.667cqi;
    line-height: 1.1;
    letter-spacing: -0.2cqi;
    text-align: center;
    color: #000;
    white-space: nowrap;
  }

  .autopost-hero__title .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 700;
    color: #43328a;
    letter-spacing: -0.2cqi;
  }

  .autopost-hero__lead {
    position: absolute;
    left: calc(21 / 360 * 100%);
    top: calc(266 / 600 * 100%);
    width: calc(319 / 360 * 100%);
    height: calc(67 / 600 * 100%);
    margin: 0;
    transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 3.333cqi;
    line-height: 1.3;
    letter-spacing: -0.1cqi;
    text-align: center;
    color: #242424;
  }

  .autopost-section {
    aspect-ratio: 360 / 600;
    overflow: hidden;
  }

  .autopost-cta {
    width: calc(247 / 360 * 100%);
    height: calc(46 / 600 * 100%);
    padding: 0;
  }

  .autopost-cta span {
    font-size: 3.889cqi;
  }

  .autopost-s1 {
    width: 100%;
    height: auto;
    aspect-ratio: 360 / 600;
    overflow: hidden;
    background: #fff;
    container-type: inline-size;
    container-name: autopost-s1;
  }

  .autopost-s1 .autopost-copy {
    display: contents;
  }

  .autopost-s1 .autopost-copy h2 {
    position: absolute;
    left: calc(20 / 360 * 100%);
    top: calc(388 / 600 * 100%);
    width: calc(320 / 360 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 4.444cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s1 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 700;
    color: #43328a;
  }

  .autopost-s1 .autopost-copy p {
    position: absolute;
    left: calc(20 / 360 * 100%);
    top: calc(425 / 600 * 100%);
    width: calc(322 / 360 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.333cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s1 .autopost-cta {
    left: calc(57 / 360 * 100%);
    top: calc(516 / 600 * 100%);
    width: calc(247 / 360 * 100%);
    height: calc(46 / 600 * 100%);
    padding: 0;
    z-index: 3;
  }

  .autopost-s1 .autopost-cta span {
    font-size: 3.889cqi;
  }

  .autopost-s1 .autopost-cloud--a {
    left: calc(180 / 360 * 100%);
    top: calc(-73 / 600 * 100%);
    width: calc(212 / 360 * 100%);
    height: calc(190 / 600 * 100%);
    filter: blur(50px);
  }

  .autopost-s1 .autopost-cloud--b {
    left: calc(-30 / 360 * 100%);
    top: calc(97 / 600 * 100%);
    width: calc(231 / 360 * 100%);
    height: calc(203 / 600 * 100%);
    filter: blur(50px);
  }

  .autopost-s1 .autopost-shot {
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
  }

  .autopost-s1 .shot-editor {
    left: calc(27 / 360 * 100%);
    top: calc(120 / 600 * 100%);
    width: calc(290 / 360 * 100%);
    height: calc(176 / 600 * 100%);
    z-index: 1;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s1 .shot-calendar {
    left: calc(167 / 360 * 100%);
    top: calc(17 / 600 * 100%);
    width: calc(93 / 360 * 100%);
    height: calc(110 / 600 * 100%);
    z-index: 3;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .shot-tabs {
    left: calc(17 / 360 * 100%);
    top: calc(89 / 600 * 100%);
    width: calc(133 / 360 * 100%);
    height: calc(24 / 600 * 100%);
    z-index: 4;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s1 .shot-preview {
    left: calc(206 / 360 * 100%);
    top: calc(259 / 600 * 100%);
    width: calc(138 / 360 * 100%);
    height: calc(88 / 600 * 100%);
    z-index: 3;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .shot-toolbar {
    left: calc(54 / 360 * 100%);
    top: calc(290 / 600 * 100%);
    width: calc(92 / 360 * 100%);
    height: calc(36 / 600 * 100%);
    z-index: 4;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s1 .autopost-badge {
    left: calc(265 / 360 * 100%);
    top: calc(89 / 600 * 100%);
    width: calc(86 / 360 * 100%);
    height: calc(19 / 600 * 100%);
    font-size: 3.333cqi;
    z-index: 5;
  }

  .autopost-s2 {
    width: 100%;
    height: auto;
    aspect-ratio: 360 / 600;
    overflow: hidden;
    border-radius: calc(70 / 360 * 100cqi);
    background: #fbfafe;
    container-type: inline-size;
    container-name: autopost-s2;
  }

  .autopost-s2 .autopost-copy {
    display: contents;
  }

  .autopost-s2 .autopost-copy h2 {
    position: absolute;
    left: calc(44 / 360 * 100%);
    top: calc(400 / 600 * 100%);
    width: calc(272 / 360 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 4.444cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s2 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
    color: #43328a;
  }

  .autopost-s2 .autopost-copy p {
    position: absolute;
    left: calc(26 / 360 * 100%);
    top: calc(434 / 600 * 100%);
    width: calc(308 / 360 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.333cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s2 .autopost-cta {
    left: calc(56 / 360 * 100%);
    top: calc(515 / 600 * 100%);
    width: calc(247 / 360 * 100%);
    height: calc(46 / 600 * 100%);
    padding: 0;
    z-index: 3;
  }

  .autopost-s2 .autopost-cta span {
    font-size: 3.889cqi;
  }

  .autopost-s2 .autopost-cloud--a {
    left: calc(100 / 360 * 100%);
    top: 0;
    width: calc(252 / 360 * 100%);
    height: calc(259 / 600 * 100%);
    filter: blur(50px);
  }

  .autopost-s2 .autopost-cloud--b {
    left: 0;
    top: calc(121 / 600 * 100%);
    width: calc(226 / 360 * 100%);
    height: calc(250 / 600 * 100%);
    filter: blur(50px);
  }

  .autopost-s2 .autopost-shot {
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
  }

  .autopost-s2 .shot-emoji {
    left: calc(22 / 360 * 100%);
    top: calc(91 / 600 * 100%);
    width: calc(139 / 360 * 100%);
    height: calc(191 / 600 * 100%);
    z-index: 2;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s2 .shot-format {
    left: calc(66 / 360 * 100%);
    top: calc(41 / 600 * 100%);
    width: calc(269 / 360 * 100%);
    height: calc(54 / 600 * 100%);
    z-index: 4;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px rgba(232, 235, 255, 0.25);
    box-sizing: border-box;
  }

  .autopost-s2 .shot-fonts {
    left: calc(188 / 360 * 100%);
    top: calc(117 / 600 * 100%);
    width: calc(155 / 360 * 100%);
    height: calc(30 / 600 * 100%);
    z-index: 5;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s2 .shot-blocks {
    left: calc(169 / 360 * 100%);
    top: calc(169 / 600 * 100%);
    width: calc(162 / 360 * 100%);
    height: calc(190 / 600 * 100%);
    z-index: 3;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s3 {
    width: 100%;
    height: auto;
    aspect-ratio: 360 / 600;
    overflow: hidden;
    background: #fff;
    container-type: inline-size;
    container-name: autopost-s3;
  }

  .autopost-s3 .autopost-copy {
    display: contents;
  }

  .autopost-s3 .autopost-copy h2 {
    position: absolute;
    left: calc(-23 / 360 * 100%);
    top: calc(424 / 600 * 100%);
    width: calc(406 / 360 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 4.444cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s3 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
    color: #43328a;
  }

  .autopost-s3 .autopost-copy p {
    position: absolute;
    left: calc(32 / 360 * 100%);
    top: calc(457 / 600 * 100%);
    width: calc(296 / 360 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.333cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s3 .autopost-cta {
    left: calc(56 / 360 * 100%);
    top: calc(529 / 600 * 100%);
    width: calc(247 / 360 * 100%);
    height: calc(46 / 600 * 100%);
    padding: 0;
    z-index: 3;
  }

  .autopost-s3 .autopost-cta span {
    font-size: 3.889cqi;
  }

  .autopost-s3 .autopost-cloud--a {
    left: calc(114 / 360 * 100%);
    top: calc(-100 / 600 * 100%);
    width: calc(246 / 360 * 100%);
    height: calc(219 / 600 * 100%);
    filter: blur(50px);
  }

  .autopost-s3 .autopost-cloud--b {
    left: calc(-15 / 360 * 100%);
    top: calc(108 / 600 * 100%);
    width: calc(282 / 360 * 100%);
    height: calc(262 / 600 * 100%);
    filter: blur(50px);
  }

  .autopost-s3 .autopost-shot {
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
  }

  .autopost-s3 .shot-tabs {
    left: calc(14 / 360 * 100%);
    top: calc(31 / 600 * 100%);
    width: calc(263 / 360 * 100%);
    height: calc(25 / 600 * 100%);
    z-index: 3;
    border: 0;
    box-shadow: none;
    box-sizing: border-box;
  }

  .autopost-s3 .shot-giphy {
    left: calc(32 / 360 * 100%);
    top: calc(62 / 600 * 100%);
    width: calc(190 / 360 * 100%);
    height: calc(169 / 600 * 100%);
    z-index: 4;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s3 .shot-search {
    left: calc(135 / 360 * 100%);
    top: calc(184 / 600 * 100%);
    width: calc(216 / 360 * 100%);
    height: calc(47 / 600 * 100%);
    z-index: 6;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s3 .shot-unsplash {
    left: calc(84 / 360 * 100%);
    top: calc(219 / 600 * 100%);
    width: calc(248 / 360 * 100%);
    height: calc(162 / 600 * 100%);
    z-index: 5;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 20px #e8ebff;
    box-sizing: border-box;
  }

  .autopost-s4 {
    width: 100%;
    height: auto;
    aspect-ratio: 360 / 630;
    overflow: hidden;
    border-radius: calc(70 / 360 * 100cqi) calc(70 / 360 * 100cqi) 0 0;
    background: #fbfafe;
    container-type: inline-size;
    container-name: autopost-s4;
  }

  .autopost-s4 .autopost-copy {
    display: contents;
  }

  .autopost-s4 .autopost-copy h2 {
    position: absolute;
    left: calc(69 / 360 * 100%);
    top: calc(435 / 630 * 100%);
    width: calc(223 / 360 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 4.444cqi;
    line-height: normal;
    text-align: center;
    color: #0d0d0d;
  }

  .autopost-s4 .autopost-copy h2 .accent {
    font-family: "Barlow Condensed", Helvetica, sans-serif;
    font-weight: 600;
    color: #43328a;
  }

  .autopost-s4 .autopost-copy p {
    position: absolute;
    left: calc(53 / 360 * 100%);
    top: calc(465 / 630 * 100%);
    width: calc(254 / 360 * 100%);
    height: auto;
    margin: 0;
    z-index: 2;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.333cqi;
    line-height: normal;
    text-align: center;
    color: #000;
  }

  .autopost-s4 .autopost-cta {
    left: calc(56 / 360 * 100%);
    top: calc(538 / 630 * 100%);
    width: calc(247 / 360 * 100%);
    height: calc(46 / 630 * 100%);
    padding: 0;
    z-index: 3;
  }

  .autopost-s4 .autopost-cta span {
    font-size: 3.889cqi;
  }

  .autopost-s4 .autopost-cloud--a {
    left: calc(34 / 360 * 100%);
    top: calc(187 / 630 * 100%);
    width: calc(326 / 360 * 100%);
    height: calc(289 / 630 * 100%);
    filter: blur(50px);
  }

  .autopost-s4 .autopost-cloud--b {
    left: calc(-12 / 360 * 100%);
    top: calc(47 / 630 * 100%);
    width: calc(319 / 360 * 100%);
    height: calc(285 / 630 * 100%);
    filter: blur(50px);
  }

  .autopost-s4 .autopost-shot {
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
  }

  .autopost-s4 .shot-top {
    left: calc(136 / 360 * 100%);
    top: calc(49 / 630 * 100%);
    width: calc(204 / 360 * 100%);
    height: calc(45 / 630 * 100%);
    z-index: 5;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-input {
    left: calc(27 / 360 * 100%);
    top: calc(84 / 630 * 100%);
    width: calc(275 / 360 * 100%);
    height: calc(52 / 630 * 100%);
    z-index: 4;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-prompt {
    left: calc(59 / 360 * 100%);
    top: calc(153 / 630 * 100%);
    width: calc(179 / 360 * 100%);
    height: calc(160 / 630 * 100%);
    z-index: 3;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-result {
    left: calc(167 / 360 * 100%);
    top: calc(203 / 630 * 100%);
    width: calc(141 / 360 * 100%);
    height: calc(136 / 630 * 100%);
    z-index: 6;
    border: 2px solid #7f7d7d;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-btn {
    left: calc(46 / 360 * 100%);
    top: calc(327 / 630 * 100%);
    width: calc(111 / 360 * 100%);
    height: calc(23 / 630 * 100%);
    z-index: 7;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  .autopost-s4 .shot-bottom {
    left: calc(59 / 360 * 100%);
    top: calc(355 / 630 * 100%);
    width: calc(196 / 360 * 100%);
    height: calc(38 / 630 * 100%);
    z-index: 8;
    border: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
  }

  body:has(.autopost-canvas) > .block-16 .div {
    padding: 40px 20px 0;
    gap: 40px;
  }

  body:has(.autopost-canvas) > .block-16 .div > .view-2:first-child {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 15px;
  }

  body:has(.autopost-canvas) > .block-16 .text-wrapper {
    display: block;
    width: 100%;
    max-width: 320px;
    font-size: 10px;
    line-height: 1;
    font-weight: 500;
    color: #858194;
  }

  body:has(.autopost-canvas) > .block-16 .logo {
    width: 91px;
    height: 32px;
  }

  body:has(.autopost-canvas) > .block-16 .png {
    width: 32px;
    height: 32px;
  }

  body:has(.autopost-canvas) > .block-16 .twexel {
    top: 9px;
    left: 34px;
    width: 57px;
    height: 15px;
  }

  body:has(.autopost-canvas) > .block-16 .menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 10px;
    row-gap: 30px;
    width: 100%;
  }

  body:has(.autopost-canvas) > .block-16 .element {
    grid-column: 1;
    grid-row: 1;
  }

  body:has(.autopost-canvas) > .block-16 .element-2 {
    grid-column: 2;
    grid-row: 1;
  }

  body:has(.autopost-canvas) > .block-16 .element-3 {
    grid-column: 1;
    grid-row: 2;
  }

  body:has(.autopost-canvas) > .block-16 .element-4 {
    grid-column: 2;
    grid-row: 2;
    max-width: none;
  }

  body:has(.autopost-canvas) > .block-16 .element-5 {
    grid-column: 1 / -1;
    grid-row: 3;
    max-width: none;
    justify-self: stretch;
  }

  body:has(.autopost-canvas) > .block-16 .element,
  body:has(.autopost-canvas) > .block-16 .element-2,
  body:has(.autopost-canvas) > .block-16 .element-3,
  body:has(.autopost-canvas) > .block-16 .element-4,
  body:has(.autopost-canvas) > .block-16 .element-5 {
    gap: 15px;
  }

  body:has(.autopost-canvas) > .block-16 .text-wrapper-2,
  body:has(.autopost-canvas) > .block-16 .text-wrapper-4,
  body:has(.autopost-canvas) > .block-16 .text-wrapper-3,
  body:has(.autopost-canvas) > .block-16 .text-wrapper-5,
  body:has(.autopost-canvas) > .block-16 .telegram-twexel {
    font-size: 12px;
    line-height: 12px;
  }

  body:has(.autopost-canvas) > .block-16 .footer-list {
    gap: 15px;
  }

  body:has(.autopost-canvas) > .block-16 .div > .view-2:last-child {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }

  body:has(.autopost-canvas) > .block-16 .p {
    font-size: 10px;
    line-height: 10px;
  }

  body:has(.autopost-canvas) > .block-16 .twexel-wrapper {
    height: 57px;
  }
}
/* Auth/CTA as links */
a.view-3,
a.view-5 {
  text-decoration: none;
  color: inherit;
  box-sizing: border-box;
}

a.autopost-cta {
  text-decoration: none;
  color: #fff;
  box-sizing: border-box;
}

a.autopost-cta span {
  color: #fff;
}
