:root { --background: #000; --primary-fg: #8b5ddf; --primary-fg-secondary: #232323; --popup-bg: #141414; --text: #fff; --text-light-900: hsla(0,0%,100%,.9); --text-light-700: hsla(0,0%,100%,.7); --text-light-500: hsla(0,0%,100%,.5); --border-light-100: hsla(0,0%,100%,.1); --landing-bg-even: #171717; --landing-bg-odd: #101010; --popup-overlay: rgba(0,0,0,.6); --rsbs-backdrop-bg: rgba(0,0,0,.6); --rsbs-bg: #0d0d0d; --rsbs-handle-bg: rgba(0,0,0,.14); --rsbs-max-w: auto; --rsbs-ml: env(safe-area-inset-left); --rsbs-mr: env(safe-area-inset-right); --rsbs-overlay-rounded: 16px; }
html { background-color: var(--background); }
body > div { max-width: 100vw; overflow: hidden; }
* { box-sizing: border-box; line-height: 1.3; }
@keyframes anvil { 
  0% { transform: scale(1) translateY(-1rem); opacity: 0; }
  100% { transform: scale(1) translateY(0px); opacity: 1; }
}
.popup-content { animation: 0.3s cubic-bezier(0.38, 0.1, 0.36, 0.9) 0s 1 normal forwards running anvil; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px; padding: 0px; border: 0px; font-size: 100%; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote::after, blockquote::before, q::after, q::before { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
@font-face { font-family: __Poppins_b20b35; font-style: normal; font-weight: 400; font-display: swap; src: url("https://try9.ai/_next/static/media/fe0777f1195381cb-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Poppins_b20b35; font-style: normal; font-weight: 400; font-display: swap; src: url("https://try9.ai/_next/static/media/eafabf029ad39a43-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Poppins_b20b35; font-style: normal; font-weight: 500; font-display: swap; src: url("https://try9.ai/_next/static/media/f10b8e9d91f3edcb-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Poppins_b20b35; font-style: normal; font-weight: 500; font-display: swap; src: url("https://try9.ai/_next/static/media/8888a3826f4a3af4-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Poppins_b20b35; font-style: normal; font-weight: 700; font-display: swap; src: url("https://try9.ai/_next/static/media/a1386beebedccca4-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Poppins_b20b35; font-style: normal; font-weight: 700; font-display: swap; src: url("https://try9.ai/_next/static/media/b957ea75a84b6ea7-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Poppins_Fallback_b20b35; src: local("Arial"); ascent-override: 93.62%; descent-override: 31.21%; line-gap-override: 8.92%; size-adjust: 112.16%; }
.__className_b20b35 { font-family: __Poppins_b20b35, __Poppins_Fallback_b20b35; font-style: normal; }
.styles_container__3_5Uh { margin: 1rem; display: flex; flex-direction: column; align-items: center; }
.styles_container__jbtTR { width: 100%; display: flex; justify-content: center; }
.styles_loadingSpinner__jBGpY { margin-top: 0.5rem; }
.styles_container__7UFy2 { width: 100%; display: flex; justify-content: center; }
.styles_loadingSpinner__V_MYL { margin-top: 0.5rem; }
.styles_container__7zIV2 { padding: 1rem; display: flex; flex-direction: column; align-items: center; }
.styles_wrapper__OdOHY { width: min(100%, 50rem); }
.styles_container__5uBv7 { padding: 1rem; display: flex; flex-direction: column; align-items: center; }
.styles_wrapper__wt0Gr { width: min(100%, 50rem); }
.styles_container__Qv0OE { padding: 1rem; display: flex; flex-direction: column; align-items: center; }
.styles_wrapper__ibUJH { width: min(100%, 50rem); }
.styles_container__YzYGN { padding: 1rem; display: flex; flex-direction: column; align-items: center; }
.styles_wrapper__x3J_7 { width: min(100%, 50rem); }
.styles_container__UFfop { padding: 1rem; display: flex; flex-direction: column; align-items: center; }
.styles_wrapper__Au59V { width: min(100%, 50rem); }
.styles_container__kQHE3 { font-weight: 700; padding-bottom: 1rem; width: 100%; font-size: 1.4rem; line-height: 1.3; color: var(--text-light-900); }
.styles_container__ROQsQ { background-color: var(--primary-fg); border-radius: 0.5rem; display: flex; justify-content: center; align-items: center; font-size: 1.1rem; font-weight: 700; color: var(--text); cursor: pointer; height: 3.5rem; }
.styles_container__ROQsQ.styles_isSecondary__UZKmC { background-color: var(--primary-fg-secondary); }
.styles_container__ROQsQ.styles_isDisabled___yzJX { opacity: 0.5; }
@media screen and (min-width: 1080px) {
  .styles_container__ROQsQ { font-size: 1.3rem; }
}
.styles_container__V6sGS { display: flex; flex-direction: column; align-items: center; gap: 0.2rem; padding: 2rem 0px; }
.styles_title__G8uZY { font-size: 2.3rem; color: var(--text); font-weight: 700; }
.styles_description__QDH_V { font-weight: 700; }
.styles_description__QDH_V, .styles_subTitle__cZ1mm { font-size: 0.9rem; color: var(--text-light-700); }
@media screen and (min-width: 1080px) {
  .styles_container__V6sGS { gap: 0.26rem; padding: 2.6rem 0px; }
  .styles_title__G8uZY { font-size: 2.99rem; }
  .styles_description__QDH_V, .styles_subTitle__cZ1mm { font-size: 1.17rem; }
}
.styles_countriesTooltipText___mZYr { font-size: 1rem; }
.styles_container__2lqlY { width: 100%; margin-bottom: 1rem; padding: 0px !important; }
.styles_input__Z6Es1 { padding: 1rem; background-color: transparent; border: none; color: var(--text); width: 100%; line-height: 1.5; font-family: inherit; font-size: 1rem; }
.styles_input__Z6Es1:focus { outline: none; }
@media screen and (min-width: 1080px) {
  .styles_input__Z6Es1 { font-size: 1.2rem; }
}
.styles_container__vGzxd { background-color: var(--primary-fg-secondary); border-radius: 0.5rem; border: 1px solid var(--border-light-100); padding: 1rem; }
.styles_container__K9o7J { height: 6rem; width: 5rem; display: flex; flex-direction: column; align-items: center; justify-content: center; cursor: pointer; position: relative; }
.styles_container__K9o7J.styles_isSelected__HXT5T { background-color: rgb(68, 68, 68); }
.styles_iconImg__gp_hi { height: 2rem; width: 2rem; }
.styles_text__jMUFT { margin-top: 0.7rem; color: var(--text); }
.styles_lockedIconContainer__mV77x { height: 1rem; width: 1rem; top: 0.3rem; right: 0.3rem; position: absolute !important; }
@media screen and (min-width: 1080px) {
  .styles_container__K9o7J { height: 7.8rem; width: 6.5rem; }
  .styles_iconImgContainer__VG5Uo { height: 2.6rem; width: 2.6rem; }
  .styles_text__jMUFT { margin-top: 0.91rem; font-size: 1.2rem; }
  .styles_lockedIconContainer__mV77x { height: 1.3rem; width: 1.3rem; top: 0.39rem; right: 0.39rem; }
}
.styles_container__RYUqr { margin-bottom: 1rem; padding: 0px !important; }
.styles_input__0deuE { background-color: transparent; border: none; font: inherit; color: var(--text); padding: 1rem; }
.styles_input__0deuE:focus { outline: none; }
@media screen and (min-width: 1080px) {
  .styles_container__RYUqr { margin-bottom: 1.3rem; }
  .styles_input__0deuE { padding: 1.3rem; font-size: 1.3rem; }
}
.styles_container__G_NVu { width: 100%; }
.styles_visualsContainer__o6whd { display: flex; flex-direction: column; gap: 1rem; justify-content: space-between; margin-bottom: 1rem; }
.styles_visualContainer__IZEbN { background-color: var(--primary-fg-secondary); border-radius: 0.5rem; height: 100%; }
.styles_inputImgContainer__8Jh9D { display: flex; justify-content: center; align-items: center; height: 10rem; }
.styles_inputImg__8TFop { height: 80%; width: 80%; object-fit: contain; }
.styles_previewImgContainer__7kVKn { display: flex; justify-content: center; height: 15rem; }
.styles_previewImg__aC0Ug { height: 100%; width: 100%; padding-top: 1rem; object-fit: contain; }
.styles_modeButtons__ylBUa { margin-bottom: 1rem; display: flex; gap: 0.5rem; flex-wrap: wrap; }
.styles_modeButton__yTS6M { width: calc(25% - 0.375rem); }
.styles_continueButton__HvNuw.styles_isSelectedModeLocked__dbvB_ { background-color: rgb(93, 104, 223) !important; box-shadow: rgba(93, 104, 223, 0.8) 0px 0px 12px 1px; }
.styles_inputContainer__fVZ03 { margin-bottom: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_preview__WG7Hf { height: 19.5rem; border-radius: 0.65rem; margin-bottom: 1.3rem; }
  .styles_previewImg__aC0Ug { padding-top: 1.3rem; }
  .styles_modeButtons__ylBUa { margin-bottom: 1.3rem; gap: 0.65rem; }
  .styles_modeButton__yTS6M { width: calc(25% - 0.4875rem); }
}
.styles_container__DURMX { width: 100%; display: flex; flex-direction: column; align-items: center; }
.styles_explanationVideo__LDpiD { width: 100%; border-radius: 0.5rem; margin-bottom: 1rem; }
.styles_modeInfo__Bil8K { margin-bottom: 1rem; }
.styles_uploadButton__mR8HU { width: 100%; margin-bottom: 0.7rem; }
.styles_container__JT0FK { display: flex; align-items: center; background-color: var(--primary-fg-secondary); padding: 1rem; border-radius: 0.5rem; }
.styles_backIconContainer__8PRb_ { height: 1.2rem; width: 1.2rem; margin-right: 0.7rem; opacity: 0.5; cursor: pointer; }
.styles_text__dPHK0 { color: var(--text-light-500); }
@media screen and (min-width: 1080px) {
  .styles_backIconContainer__8PRb_ { height: 1.3rem; width: 1.3rem; margin-right: 0.9rem; }
  .styles_text__dPHK0 { font-size: 1.3rem; }
}
.styles_container__w4t4v { position: relative; }
.styles_fileInput__PVJ54 { position: absolute; inset: 0px; z-index: 9; opacity: 0; cursor: pointer; }
.styles_uploadIcon__JIWRd { height: 1.3rem; width: 1.3rem; margin-right: 0.7rem; }
.styles_container__2ZRpa { width: 100%; margin-bottom: 1rem; padding: 0px !important; }
.styles_input__GOHPu { padding: 1rem; background-color: transparent; border: none; color: var(--text); width: 100%; line-height: 1.5; font-family: inherit; font-size: 1rem; }
.styles_input__GOHPu:focus { outline: none; }
@media screen and (min-width: 1080px) {
  .styles_input__GOHPu { font-size: 1.2rem; }
}
.styles_container__Acynr { color: var(--text-light-700); cursor: pointer; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 6rem; padding: 0.5rem 1rem !important; }
.styles_title__pXhU8 { font-size: 0.8rem; text-align: center; }
.styles_icon__vT1I3 { height: 2.2rem; width: 2.2rem; margin-bottom: 0.5rem; }
@media screen and (min-width: 1080px) {
  .styles_container__Acynr { height: 8rem; padding: 1rem !important; }
  .styles_title__pXhU8 { font-size: 1rem; }
  .styles_icon__vT1I3 { height: 3.2rem; width: 3.2rem; }
}
.styles_container__VHqSH { color: var(--text-light-500); font-size: 0.8rem; line-height: 1.6; text-align: center; width: min(100%, 13rem); }
.styles_iconImgContainer__HBwAx { height: 0.8rem; width: 0.8rem; margin-right: 0.3rem; display: inline-block !important; }
@media screen and (min-width: 1080px) {
  .styles_container__VHqSH { font-size: 1.04rem; width: min(100%, 16.9rem); }
  .styles_iconImgContainer__HBwAx { height: 1.04rem; width: 1.04rem; margin-right: 0.39rem; }
}
.styles_container__LCpFS { height: 2px; background-color: rgb(30, 30, 30); width: 100%; }
.styles_container__rRApU { display: flex; align-items: center; cursor: pointer; }
.styles_toggleImg__CwWs0 { height: 0.5rem; width: auto; }
.styles_toggleImg__CwWs0.styles_isExpanded__ZvrvN { transform: rotate(180deg); }
.styles_mainItem____Z8e { margin-right: 0.5rem; }
.styles_container__QAsC8 { display: none; }
.styles_container__QAsC8.styles_isExpanded__etr0B { display: flex; flex-direction: column; }
.styles_container__FkWUs, .styles_content__zUjtE { display: flex; flex-direction: column; justify-content: center; }
.styles_content__zUjtE { height: 5rem; padding-left: 1rem; }
.styles_logoContainer__VcNjK, .styles_navigateContainer__HsSOD { display: flex; align-items: center; }
.styles_logoContainer__VcNjK { margin-right: 2rem; }
.styles_planName__8yM3r { color: rgb(255, 255, 255); border: 3px solid transparent; padding: 0.3rem 0.5rem; border-radius: 0.3rem; background: linear-gradient(90deg, rgb(0, 0, 0), rgb(0, 0, 0)) padding-box padding-box, linear-gradient(rgb(255, 255, 255), rgb(139, 93, 223)) border-box border-box; font-weight: 700; font-size: 0.8rem; cursor: pointer; margin-left: 0.6rem; }
.styles_hamburger__CUa3m { margin-right: 0.5rem; padding: 0.5rem; }
.styles_joinButton__Kd_mH { font-size: 0.9rem; padding: 0.5rem 1rem; }
.styles_highlightContainer__pxBCL { display: flex; gap: 0.3rem; }
.styles_highlight__dc3Hu { color: var(--primary-fg); }
@media (min-width: 1180px) {
  .styles_logo__daX0A { padding-right: 0.8rem; }
  .styles_hamburger__CUa3m, .styles_mobileNav__1T5NK { display: none; }
  .styles_joinButton__Kd_mH { font-size: 1.3rem; padding: 0.5rem 1rem; }
}
.styles_wrapper__XOFPA { background-color: var(--popup-bg); width: calc(-2rem + 100vw); border-radius: 0.5rem; padding: 1rem; max-width: 25rem; overflow: scroll; }
.styles_header__y_DxK { display: flex; justify-content: space-between; padding-bottom: 2rem; }
.styles_titleContainer__paFVX { display: flex; align-items: center; }
.styles_title__fdTjF { color: var(--primary-fg); font-size: 1.1rem; font-weight: 700; }
.styles_backButtonWrapper__6oUSJ { padding: 0.5rem; margin: -0.5rem; cursor: pointer; }
.styles_backButtonContainer__GXhtz { opacity: 0.3; margin-right: 0.7rem; height: 1.2rem; width: 1.2rem; }
.styles_closeImgContainer___FVII { height: 1rem; aspect-ratio: 1 / 1; }
.styles_closeButton__Obkdr { padding: 1rem; margin: -1rem; cursor: pointer; height: fit-content; }
@media screen and (min-width: 1080px) {
  .styles_title__fdTjF { font-size: 1.3rem; }
  .styles_wrapper__XOFPA { max-width: 30rem; padding: 1.5rem; }
}
.styles_title__K1sZP { font-size: 1.3rem; padding-bottom: 1rem; font-weight: 700; color: var(--text); }
.styles_description__Lbc2e { color: var(--text-light-700); font-size: 1rem; padding-bottom: 2rem; }
.styles_images__RXbYs { display: flex; gap: 0.5rem; padding-bottom: 2rem; }
.styles_imgContainer__Z_LGV { width: calc(50%); height: calc(50%); aspect-ratio: 1 / 1; }
.styles_continueButton__JDWbc { margin-bottom: 1rem; }
.styles_closeButton__7JvGj { background-color: var(--primary-fg-secondary); }
@media screen and (min-width: 1080px) {
  .styles_title__K1sZP { font-size: 1.69rem; padding-bottom: 1.3rem; }
  .styles_description__Lbc2e { font-size: 1.3rem; padding-bottom: 2.6rem; }
  .styles_images__RXbYs { padding-bottom: 2.6rem; }
  .styles_imgContainer__Z_LGV { width: calc(65%); height: calc(65%); }
  .styles_continueButton__JDWbc { margin-bottom: 1.3rem; }
}
.styles_container__yBwQ7 { color: var(--text-light-700); width: 100%; }
.styles_progressContainer__fLJMD { height: 1.5rem; background-color: rgb(243, 243, 243); border-radius: 50px; width: 90%; }
.styles_progressBar__YfvvI { display: flex; justify-content: center; align-items: center; height: 100%; background-color: var(--primary-fg); border-radius: 50px; text-align: center; line-height: 20px; color: var(--text); font-size: 0.7rem; transition: 0.1s ease-in-out; }
@media screen and (min-width: 1080px) {
  .styles_progressContainer__fLJMD { height: 2rem; }
  .styles_progressBar__YfvvI { line-height: 26px; font-size: 0.91rem; }
}
.styles_container__GU_Lc { padding: 1rem; display: flex; flex-direction: column; align-items: center; height: calc(-6rem + 100vh); }
.styles_loadingContainer__pxRwV { display: flex; flex-direction: column; align-items: center; height: 100%; justify-content: center; width: min(100%, 18rem); }
.styles_title__GMnIS { color: var(--text); font-weight: 700; padding-bottom: 0.6rem; text-align: center; font-size: 1.3rem; }
.styles_description__bl69K { color: var(--text-light-700); width: 100%; text-align: center; line-height: 1.5; padding-bottom: 1rem; font-size: 0.8rem; }
.styles_loading__5UwIS { margin-bottom: 1rem; width: 100%; }
.styles_inviteTitle__8bWKa { color: var(--text); text-align: center; padding-bottom: 1rem; font-size: 0.9rem; font-weight: 700; width: 80%; line-height: 1.3; }
.styles_inviteButton__q4S8k { width: fit-content; padding-left: 1rem; padding-right: 1rem; font-size: 0.9rem; }
.styles_loadingPrompt__S3qRO { margin-bottom: 0.5rem; width: 100%; color: var(--text-light-700); padding: 0.5rem 1rem; }
.styles_modelContainer__GaT80 { display: flex; padding: 0.5rem 1rem; font-size: 0.8rem; margin-bottom: 1.2rem; width: 100%; }
.styles_modelIcon__RcOoK { height: 1rem; width: auto; margin-right: 0.5rem; }
.styles_modelText__5ZKKe { color: var(--text-light-700); }
@media screen and (min-width: 1080px) {
  .styles_container__GU_Lc { padding: 1.3rem; }
  .styles_loadingContainer__pxRwV { width: min(100%, 24.7rem); }
  .styles_title__GMnIS { padding-bottom: 0.6rem; font-size: 1.69rem; }
  .styles_description__bl69K { padding-bottom: 1.6rem; font-size: 1.17rem; }
  .styles_loading__5UwIS { margin-bottom: 1.3rem; }
  .styles_inviteTitle__8bWKa { padding-bottom: 1.3rem; font-size: 1.17rem; line-height: 1.69; }
  .styles_inviteButton__q4S8k { padding-left: 1.3rem; padding-right: 1.3rem; font-size: 1.17rem; }
  .styles_loadingPrompt__S3qRO { margin-bottom: 0.65rem; font-size: 1.3rem; }
  .styles_modelContainer__GaT80 { padding: 0.65rem 1.3rem; font-size: 1.04rem; margin-bottom: 1.3rem; }
  .styles_modelText__5ZKKe { font-size: 1.1rem; }
  .styles_modelIcon__RcOoK { height: 1.3rem; margin-right: 0.65rem; }
}
.styles_container__2FEv5 { padding: 1rem; display: flex; flex-direction: column; align-items: center; height: calc(-6rem + 100vh); }
.styles_loadingContainer__IG00p { display: flex; flex-direction: column; align-items: center; height: 100%; justify-content: center; width: min(100%, 18rem); }
.styles_title__ip5na { color: var(--text); font-weight: 700; padding-bottom: 0.6rem; text-align: center; font-size: 1.3rem; }
.styles_description__e5S7A { color: var(--text-light-700); width: 100%; text-align: center; line-height: 1.5; padding-bottom: 1rem; font-size: 0.8rem; }
.styles_loading__rs3J8 { margin-bottom: 1rem; width: 100%; }
.styles_inviteTitle__YrMX2 { color: var(--text); text-align: center; padding-bottom: 1rem; font-size: 0.9rem; font-weight: 700; width: 80%; line-height: 1.3; }
.styles_inviteButton__Xp0Ql { width: fit-content; padding-left: 1rem; padding-right: 1rem; font-size: 0.9rem; }
.styles_loadingPrompt__yk29_ { margin-bottom: 0.5rem; width: 100%; color: var(--text-light-700); padding: 0.5rem 1rem; }
.styles_modelContainer__D3LSs { display: flex; padding: 0.5rem 1rem; font-size: 0.8rem; margin-bottom: 1rem; width: 100%; }
.styles_modelIcon__bCRir { height: 1rem; width: auto; margin-right: 0.5rem; }
.styles_modelText__SivY3 { color: var(--text-light-700); }
@media screen and (min-width: 1080px) {
  .styles_container__2FEv5 { padding: 1.3rem; }
  .styles_loadingContainer__IG00p { width: min(100%, 24.7rem); }
  .styles_title__ip5na { padding-bottom: 0.6rem; font-size: 1.69rem; }
  .styles_description__e5S7A { padding-bottom: 1.6rem; font-size: 1.17rem; }
  .styles_loading__rs3J8 { margin-bottom: 1.3rem; }
  .styles_inviteTitle__YrMX2 { padding-bottom: 1.3rem; font-size: 1.17rem; line-height: 1.69; }
  .styles_inviteButton__Xp0Ql { padding-left: 1.3rem; padding-right: 1.3rem; font-size: 1.17rem; }
  .styles_loadingPrompt__yk29_ { margin-bottom: 0.65rem; font-size: 1.3rem; }
  .styles_modelContainer__D3LSs { padding: 0.65rem 1.3rem; font-size: 1.04rem; margin-bottom: 1.3rem; }
  .styles_modelText__SivY3 { font-size: 1.1rem; }
  .styles_modelIcon__bCRir { height: 1.3rem; margin-right: 0.65rem; }
}
.styles_suggestions__uM_jY { overflow: scroll; max-height: 25rem; }
.styles_suggestionContainer__T3h7K, .styles_suggestions__uM_jY { display: flex; flex-direction: column; gap: 1rem; }
.styles_container__WtXG1 { display: flex; justify-content: space-between; align-items: center; overflow-wrap: anywhere; }
.styles_left__aUzVW { display: flex; align-items: center; padding-right: 1rem; }
.styles_title__fBe4w { color: var(--text); font-size: 1rem; padding-bottom: 0.5rem; text-transform: capitalize; font-weight: 500; }
.styles_description__SjcuV { color: var(--text-light-700); font-size: 0.9rem; text-transform: lowercase; line-height: 1.3; }
.styles_iconImgContainer__1_A5S { position: relative; height: 5rem; width: 5rem; aspect-ratio: 1 / 1; margin-right: 1rem; }
.styles_iconImgContainerBase__X4V7G, .styles_iconImgContainerOverlay__iRV8n { top: 0px; left: 0px; height: 100%; width: 100%; object-fit: cover; border-radius: 0.2rem; position: absolute !important; }
.styles_iconImgContainerOverlay__iRV8n { z-index: 1; opacity: 0; transition: opacity 1s; border-radius: 0.2rem; }
.styles_button__YQflZ { white-space: nowrap; padding: 0.5rem 1rem !important; height: fit-content !important; font-size: 0.9rem !important; }
.styles_iconImgBase__Qb4Ut, .styles_iconImgOverlay__HnAZf { border-radius: 0.2rem; }
.styles_iconImg__AyVaE { object-fit: cover !important; }
@media screen and (min-width: 1080px) {
  .styles_title__fBe4w { font-size: 1.3rem; padding-bottom: 0.3rem; }
  .styles_description__SjcuV { font-size: 1rem; line-height: 1.69; }
  .styles_iconImgContainer__1_A5S { height: 6.5rem; width: 6.5rem; }
  .styles_iconImgContainerBase__X4V7G, .styles_iconImgContainerOverlay__iRV8n { border-radius: 0.5rem; }
  .styles_button__YQflZ { padding: 0.65rem 1.3rem !important; font-size: 1.17rem !important; }
}
.styles_container__yh1z_ { overflow: scroll; max-height: 25rem; }
.styles_container__yh1z_, .styles_suggestionContainer___P9Lb { display: flex; flex-direction: column; gap: 1rem; }
.styles_container__SgYyW { color: var(--text-light-700); height: 9rem; min-width: 7rem; cursor: pointer; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; padding: 0.5rem; }
.styles_titleContainer__HjdJN { height: 3rem; }
.styles_title__IGKQG { font-size: 0.9rem; text-align: center; color: var(--text-light-700); font-weight: 700; }
.styles_title__IGKQG.styles_isSelected__7wt95 { color: var(--text); }
.styles_iconImg__L2OhQ { border-radius: 0.5rem; height: 4.6rem; width: 4.6rem; margin-bottom: 0.5rem; object-fit: cover; }
.styles_container__SgYyW.styles_isSelected__7wt95 { background-color: rgb(139, 93, 223); }
.styles_lockedIconContainer__xfUxg { height: 1rem; width: 1rem; top: 0.3rem; right: 0.3rem; position: absolute !important; }
@media screen and (min-width: 1080px) {
  .styles_container__SgYyW { height: 11.7rem; min-width: 9.1rem; }
  .styles_lockedIconContainer__xfUxg { height: 1.3rem; width: 1.3rem; }
  .styles_title__IGKQG { font-size: 1.17rem; }
  .styles_iconImg__L2OhQ { border-radius: 0.65rem; height: 5.98rem; width: 5.98rem; margin-bottom: 0.65rem; }
}
.styles_container__giI4q { display: flex; align-items: center; width: fit-content; height: fit-content; color: var(--text-light-900); cursor: pointer; padding: 0.3rem 0.5rem !important; background-color: rgb(139, 93, 223) !important; }
.styles_title__etJmJ { margin-right: 0.5rem; }
.styles_closeImgContainer__Smhma { height: 0.7rem; width: 0.7rem; }
.styles_lockedIconContainer___5KF0 { height: 1rem; width: 1rem; margin-left: 0.5rem; }
@media screen and (min-width: 1080px) {
  .styles_container__giI4q { padding: 0.39rem 0.65rem; }
  .styles_lockedIconContainer___5KF0 { height: 1.3rem; width: 1.3rem; margin-left: 0.65rem; }
  .styles_title__etJmJ { margin-right: 0.65rem; font-size: 1.3rem; }
  .styles_closeImgContainer__Smhma { height: 0.91rem; width: 0.91rem; }
}
.styles_container__EGSyJ { width: 100%; padding-bottom: 100vh; }
.styles_suggestionCategories__c0k4K { display: flex; gap: 0.5rem; flex-wrap: wrap; padding-bottom: 1rem; }
.styles_suggestion__PmkHi { min-width: calc(8rem); }
.styles_suggestions__0Xcir { display: flex; overflow: scroll; width: 100%; gap: 0.5rem; margin-bottom: 1rem; }
.styles_ctaFooter__dGRhD { position: fixed; bottom: 0.5rem; width: min(100% - 2rem, 27rem); display: flex; flex-direction: column; align-items: center; }
.styles_footerSuggestionButtons__ofXvW { padding-bottom: 1rem; display: flex; gap: 0.5rem; flex-wrap: wrap; align-self: flex-start; }
.styles_ctaButton__9S_Qf { width: 100%; margin-bottom: 0.5rem; }
.styles_ctaButton__9S_Qf.styles_isLocked__9GzgT { background-color: rgb(139, 93, 223) !important; box-shadow: rgba(139, 93, 223, 0.8) 0px 0px 12px 1px; }
.styles_suggestionButtonIconImgClassNames__rlEtI { height: 1rem; width: 1rem; object-fit: contain; opacity: 0.7; }
@media screen and (min-width: 400px) {
  .styles_suggestion__PmkHi { min-width: calc(7rem); }
}
@media screen and (min-width: 1080px) {
  .styles_suggestionButtonIconImgClassNames__rlEtI { height: 1.3rem; width: 1.3rem; }
  .styles_suggestion__PmkHi { min-width: calc(8rem); }
}
.styles_container__SuZSy { position: relative; display: inline-block; overflow: visible; }
.styles_childWrapper__m45In { position: relative; z-index: 2; }
.styles_ripple__vsqt4 { position: absolute; top: 50%; left: 50%; width: calc(100% + 0rem); height: calc(100% + 0rem); border-radius: 50%; background: rgb(255, 255, 0); opacity: 0.4; transform: translate(-50%, -50%) scale(0); pointer-events: none; z-index: -1; animation: 1.3s ease 0s infinite normal none running styles_ripplePulse__K89RF; }
.styles_ripple__vsqt4:nth-of-type(2) { animation-delay: 0.5s; }
@keyframes styles_ripplePulse__K89RF { 
  0% { transform: translate(-50%, -50%) scale(0); opacity: 1; }
  20% { transform: translate(-50%, -50%) scale(1); opacity: 0.5; }
  40% { transform: translate(-50%, -50%) scale(1.3); opacity: 0.25; }
  60% { transform: translate(-50%, -50%) scale(1.6); opacity: 0; }
  100% { opacity: 0; }
}
.styles_container__6z2_s { padding: 1rem; width: 100%; display: flex; justify-content: center; }
.styles_title__UB89a { margin-bottom: 2rem; }
.styles_wrapper___ZFRK { width: min(39rem, 100%); display: flex; flex-direction: column; align-items: center; }
.styles_content__tozBN { width: min(29rem, 100%); }
.styles_modelButton__6WvOR { width: 100%; margin-bottom: 1.5rem; }
.styles_createNav__qIYHw { margin-bottom: 0.5rem; align-self: flex-start; }
.styles_description__YhJEf { padding-bottom: 0.5rem; }
.styles_description__YhJEf, .styles_inspirationText__Gktbo { font-size: 0.8rem; color: var(--text-light-500); align-self: flex-start; }
.styles_inspirationText__Gktbo { padding-bottom: 1.5rem; }
.styles_nsfwEnabledSwitch__UTUwB { margin-bottom: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_container__6z2_s { padding: 1.3rem; }
  .styles_title__UB89a { margin-bottom: 2.6rem; }
  .styles_modelButton__6WvOR { margin-bottom: 1.95rem; }
  .styles_createNav__qIYHw { margin-bottom: 0.65rem; }
  .styles_description__YhJEf { font-size: 1.04rem; padding-bottom: 0.65rem; }
  .styles_inspirationText__Gktbo { font-size: 1.04rem; padding-bottom: 1.95rem; }
}
.styles_title__ZfZtD { font-size: 1.2rem; font-weight: 700; color: var(--text-light-900); padding-bottom: 1rem; }
.styles_description__WW6D6 { font-size: 1rem; padding-bottom: 1.2rem; color: var(--text-light-700); }
.styles_buyButton__oMxtw { margin-bottom: 0.5rem; }
.styles_changeGeneratorButton__i4z1r { background-color: var(--primary-fg-secondary) !important; }
@media (min-width: 1080px) {
  .styles_title__ZfZtD { font-size: 1.7rem; padding-bottom: 1.3rem; }
  .styles_description__WW6D6 { font-size: 1.3rem; padding-bottom: 1.5rem; }
}
.styles_models__GtBAQ { display: flex; flex-direction: column; gap: 1rem; overflow: scroll; max-height: 30rem; }
@media screen and (min-width: 1080px) {
  .styles_models__GtBAQ { max-height: 35rem; }
}
.styles_infoContainer__pYyph { display: flex; align-items: center; padding-bottom: 1rem; }
.styles_iconImg__cD6Pf { width: 1.3rem; height: auto; margin-right: 0.6rem; }
.styles_name__edPRE { font-weight: 700; color: var(--text-light-900); }
.styles_benefits___0bPh { display: flex; flex-direction: column; gap: 0.5rem; margin-bottom: 1rem; }
.styles_photoShowcase__Gu6Mo { margin-bottom: 1rem; }
.styles_lockedIconContainer__GYi3q { height: 1rem; width: 1rem; margin-left: 0.5rem; }
@media screen and (min-width: 1080px) {
  .styles_name__edPRE { font-size: 1.3rem; }
  .styles_benefits___0bPh { gap: 0.65rem; margin-bottom: 1.6rem; }
  .styles_ctaButton__wILeO { font-size: 1.3rem; }
  .styles_photoShowcase__Gu6Mo { margin-bottom: 1.6rem; }
  .styles_lockedIconContainer__GYi3q { height: 1.3rem; width: 1.3rem; }
}
.styles_container__RcgXe { display: flex; align-items: center; }
.styles_checkmarkIconContainer__4yGKJ { height: 1rem; width: 1rem; margin-right: 0.5rem; }
.styles_title__fdf3o { color: var(--text-light-900); font-size: 0.9rem; }
@media screen and (min-width: 1080px) {
  .styles_checkmarkIconContainer__4yGKJ { height: 1.3rem; width: 1.3rem; }
  .styles_title__fdf3o { font-size: 1.17rem; }
}
.styles_container__YpjwN { overflow: hidden; position: relative; height: 100%; border-radius: 0.5rem; }
.styles_slider__EUmwH { display: flex; height: 100%; animation-name: styles_scroll__i7ccu; animation-timing-function: linear; animation-iteration-count: infinite; animation-duration: var(--animation-duration); }
.styles_image__d3or4 { flex-shrink: 0; margin-right: var(--gap); object-fit: cover; width: var(--image-width); height: 100%; border-radius: 0.5rem; }
@keyframes styles_scroll__i7ccu { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(var(--total-move)); }
}
.styles_container__JKESV { border-radius: 0.5rem; opacity: 0.5; }
.styles_items__DPiZK { display: flex; gap: 1rem; padding-bottom: 0.6rem; }
.styles_itemContainer__nFlQ6 { display: flex; gap: 0.5rem; cursor: pointer; }
.styles_itemTitle__opA10 { color: var(--text); }
@media screen and (min-width: 1080px) {
  .styles_container__JKESV { border-radius: 0.65rem; }
  .styles_items__DPiZK { gap: 1.3rem; }
  .styles_itemContainer__nFlQ6 { gap: 0.65rem; }
  .styles_itemTitle__opA10 { font-size: 1.3rem; }
}
.styles_changeModelButton__cm_3b { margin-bottom: 0.5rem; }
.styles_container__wJkDr { cursor: pointer; }
.styles_details__kgS57 { color: var(--text-light-700); }
.styles_top__wIT1F { margin-bottom: 2rem; color: var(--text); font-size: 1.1rem; display: flex; justify-content: space-between; width: 100%; }
.styles_question__H_zVE { padding-right: 1rem; width: 100%; text-align: start; }
.styles_details__kgS57 > .styles_question__H_zVE { list-style: none; }
.styles_answer__5kJMU { padding-bottom: 2rem; line-height: 1.4; }
.styles_arrowImgContainer__5TSII { height: 1rem; aspect-ratio: 1 / 1; }
@media screen and (min-width: 1080px) {
  .styles_top__wIT1F { margin-bottom: 2.6rem; font-size: 1.43rem; }
  .styles_question__H_zVE { padding-right: 1.3rem; }
  .styles_answer__5kJMU { padding-bottom: 2.6rem; line-height: 1.82; }
  .styles_arrowImgContainer__5TSII { height: 1.3rem; }
}
.styles_container__8mUnS { display: none; }
.styles_container__hu4rN { display: flex; flex-flow: column wrap; }
.styles_imgContainer__88oj6 { height: 50%; width: 50%; }
.styles_img__uXitA { object-fit: cover; }
.styles_container__4ii04 { width: min(100%, 40rem); }
.styles_items__Q2zgm { display: flex; flex-direction: column; gap: 2rem; }
.styles_container__SiVSN { margin: 1rem; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; }
.styles_images__IWBGe { display: flex; flex-direction: column; gap: 1rem; width: min(100%, 40rem); padding-bottom: 1rem; }
.styles_img__QRzqz { height: auto; max-height: 100%; max-width: min(100%, 40rem); aspect-ratio: 280 / 360; border-radius: 0.5rem; object-fit: contain; }
.styles_imgContainer__LylWM { width: 100%; }
.styles_container__TFytY, .styles_imgContainer__LylWM { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.styles_container__TFytY { height: 100%; }
.styles_images__FJr2E { display: flex; flex-direction: column; gap: 1rem; width: min(100%, 40rem); padding-bottom: 1rem; }
.styles_img__bReZl { height: auto; max-height: 100%; max-width: min(100%, 40rem); aspect-ratio: 280 / 360; border-radius: 0.5rem; object-fit: contain; }
.styles_imgContainer__6sx2D { width: 100%; }
.styles_container__ocP3y, .styles_imgContainer__6sx2D { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.styles_container__ocP3y { height: 100%; width: min(100%, 40rem); }
.styles_button__kmaVi { width: 100%; }
.styles_mainButton__CVyOp { margin-bottom: 0.5rem; }
.styles_secondaryButton__FB6Lz { background-color: rgb(35, 35, 35) !important; }
.styles_deletionInfo__Jq0oD { margin-bottom: 1rem; width: 100%; }
.styles_notFoundText__BCvDf { color: var(--text); font-size: 1rem; }
.styles_container__cXlYS { display: flex; flex-direction: column; gap: 0.3rem; cursor: pointer; }
.styles_line__e3h3g { height: 2px; background-color: var(--text); width: 2rem; border-radius: 0px; }
.styles_container__m4IQs { display: none; }
.styles_container__Xe2Qh { position: relative; display: flex; align-items: center; }
.styles_img__PjiOb { object-fit: contain; }
.styles_container__6gsmR { padding: 1.5rem; cursor: pointer; }
.styles_imgContainer__P7Xyj { height: 2rem; width: 2rem; }
.styles_imgContainer__P7Xyj.styles_isNext__yWTCU { transform: rotate(180deg); }
.styles_container__dQaTp { display: flex; justify-content: space-between; position: absolute; width: min(100%, 50rem); }
.styles_iconImgContainer__g09T5 { height: 1rem; aspect-ratio: 1 / 1; margin-right: 0.5rem; }
.styles_container__Nfpjr { display: flex; flex-direction: column; width: min(100%, 40rem); }
.styles_prompt__Lyhwv { margin-bottom: 0.5rem; color: var(--text); line-height: 1.3; }
.styles_createOwnButton__RQnXk { margin-bottom: 0.5rem; }
.styles_affiliateButtonImgContainer__5g5rl { height: 1rem; aspect-ratio: 1 / 1; margin-right: 0.5rem; }
.styles_createOwnButtonImg__o_7fM { height: 1rem; width: auto; margin-right: 0.5rem; }
.styles_affiliateButton__OFykK { background-color: var(--primary-fg-secondary) !important; }
.styles_deletionInfo__1QOFW, .styles_smallModelInfo__paHmK { margin-bottom: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_affiliateButton__OFykK, .styles_createOwnButton__RQnXk, .styles_prompt__Lyhwv { font-size: 1.3rem; }
}
.styles_wrapper__w0385 { display: flex; flex-direction: column; }
.styles_postImg__xHsXW { width: min(50%, 6rem); border-radius: 0.5rem; height: auto; align-self: center; margin-bottom: 1rem; }
.styles_explanation__9mzI5 { color: var(--text); font-weight: 500; padding-bottom: 1rem; line-height: 1.2; }
.styles_affiliateLink__udTeb { margin-bottom: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_postImg__xHsXW { width: min(50%, 7.8rem); }
  .styles_explanation__9mzI5 { font-size: 1.3rem; line-height: 1.56; }
}
.styles_container__0a6t4 { position: relative; background-color: var(--primary-fg-secondary); padding: 1rem 0px; width: 100%; border-radius: 0.5rem; display: flex; flex-direction: column; align-items: center; }
.styles_title___jhcj { color: var(--text); font-size: 1rem; font-weight: 700; line-height: 1.5; padding: 0px 1rem 0.2rem; text-align: center; }
.styles_description__97Z5g { color: var(--text-light-700); font-size: 0.9rem; text-align: center; line-height: 1.4; }
.styles_description__97Z5g.styles_hasSubDescription__UYnj_ { padding-bottom: 0.8rem; }
.styles_subDescription__VduTQ { position: absolute; bottom: 0px; transform: translateY(50%); background-color: var(--primary-fg-secondary); font-weight: 700; padding: 0.3rem 0.7rem; color: var(--text); border-radius: 0.5rem; font-size: 0.77rem; text-align: left; border: 1.3px solid rgba(255, 255, 255, 0.3); }
@media (min-width: 1080px) {
  .styles_title___jhcj { font-size: 1.2rem; }
  .styles_description__97Z5g, .styles_subDescription__VduTQ { font-size: 1.1rem; }
}
.styles_container__h4PMC { padding: 1rem; }
.styles_title__QPHib { width: min(100%, 39rem); margin: 0px auto 2rem; }
.styles_images__wU_ev { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.styles_imgContainer__Ef_0I { height: 10rem !important; width: 10rem !important; }
.styles_img__uDD3H { cursor: pointer; object-fit: cover !important; border-radius: 0.5rem !important; }
.styles_container__eM_fC { justify-content: space-between; cursor: pointer; background: linear-gradient(90deg, rgb(32, 30, 66), rgb(147, 80, 112)) !important; }
.styles_container__eM_fC, .styles_infoContainer__vuzOT { display: flex; align-items: center; }
.styles_iconContainer__hxKIu { height: 1.5rem; width: 1.5rem; margin-right: 0.5rem; }
.styles_modelName__WeC2v { font-size: 1rem; font-weight: 700; color: var(--text-light-900); }
.styles_ctaImgContainer__Lh8_D { height: 1rem; width: 1rem; }
.styles_lockedIconContainer__PHWI5 { height: 1rem; width: 1rem; margin-left: 0.5rem; }
@media screen and (min-width: 1080px) {
  .styles_iconContainer__hxKIu { height: 1.7rem; width: 1.7rem; }
  .styles_lockedIconContainer__PHWI5 { height: 1.3rem; width: 1.3rem; }
  .styles_modelName__WeC2v { font-size: 1.1rem; }
  .styles_ctaImgContainer__Lh8_D { height: 1.3rem; width: 1.3rem; }
}
.styles_suggestionButtons__jND7S { display: flex; padding-bottom: 1rem; flex-wrap: wrap; gap: 0.5rem; width: min(100%, 27rem); justify-content: flex-start !important; }
.styles_promptInput__smmfk { margin-bottom: 2rem !important; width: min(100%, 27rem) !important; }
.styles_promptInput__smmfk:focus { outline: none; }
.styles_ctaContainer__KjoFf { display: flex; flex-direction: column; align-items: center; position: fixed; bottom: 0.5rem; width: min(100% - 2rem, 27rem); }
.styles_createButton__XrVJw { width: 100%; margin-bottom: 0.5rem; }
.styles_createButton__XrVJw.styles_isLocked__hORqX { background-color: rgb(139, 93, 223) !important; box-shadow: rgba(139, 93, 223, 0.8) 0px 0px 12px 1px; }
.styles_suggestionButton__lpxYQ { width: calc(33% - 0.333333rem); }
@media screen and (min-width: 1080px) {
  .styles_promptInput__smmfk { padding: 1.3rem 0.65rem; border-radius: 0.65rem; margin-bottom: 1.3rem; }
  .styles_createButton__XrVJw { font-size: 1.3rem !important; }
  .styles_suggestionButton__lpxYQ { width: calc(33% - 0.666667rem); }
  .styles_suggestionButtons__jND7S { display: flex; padding-bottom: 1rem; flex-wrap: wrap; justify-content: space-between; }
  .styles_inspirationText__MuuaL { font-size: 1rem; padding-bottom: 1.6em; }
}
.styles_buttons__TYRki { display: flex; flex-direction: column; gap: 0.7rem; }
.styles_button__eZIPl { background-color: var(--primary-fg-secondary) !important; }
.styles_telegramButton__psf_H { background-color: var(--primary-fg) !important; }
.styles_iconContainer__YVCJh { height: 1.7rem; width: 1.5rem; margin-right: 0.7rem; }
.styles_buttonTitle__wof6W { color: var(--text); font-weight: 700; }
@media screen and (min-width: 1080px) {
  .styles_button__eZIPl { height: 3.8rem; }
  .styles_iconContainer__YVCJh { height: 1.9rem; width: 1.6rem; margin-right: 0.7rem; }
}
.styles_emailInputContainer__ttJFZ { margin-bottom: 1rem; }
.styles_emailInput__1HO4e { padding: 0px; background-color: transparent; border: none; color: var(--text); width: 100%; line-height: 1.5; font-family: inherit; font-size: 1rem; }
.styles_emailInput__1HO4e:focus { outline: none; }
@media screen and (min-width: 1080px) {
  .styles_emailInput__1HO4e { font-size: 1.3rem; }
}
.styles_title__nTtIZ { font-size: 1.3rem; color: var(--text-light-900); padding-bottom: 1rem; font-weight: 700; }
.styles_description__30AMy, .styles_notice__mnobU { font-size: 1rem; color: var(--text-light-700); padding-bottom: 1rem; }
.styles_otpInput__VR19J { display: flex; gap: 0.5rem; padding-bottom: 1rem; }
.styles_otpInputInput__tCH4e { padding: 0.5rem; background-color: var(--primary-fg-secondary); border: 1px solid var(--border-light-100); border-radius: 0.5rem; height: 3rem; color: var(--text); font-size: 1rem; width: 2.5rem !important; }
.styles_otpInputInput__tCH4e:focus { outline: none; }
.styles_error__QCeAW { color: rgb(255, 99, 99); font-weight: 700; padding-bottom: 1rem; text-decoration: underline 2px; text-underline-offset: 4px; }
@media screen and (min-width: 1080px) {
  .styles_title__nTtIZ { font-size: 1.69rem; }
  .styles_description__30AMy { font-size: 1.3rem; padding-bottom: 1.3rem; }
  .styles_otpInput__VR19J { padding-bottom: 1.3rem; }
  .styles_otpInputInput__tCH4e { height: 3.9rem; font-size: 1.3rem; border-radius: 0.65rem; width: 3.25rem !important; }
  .styles_error__QCeAW { font-size: 1.3rem; }
}
.styles_container__cziDK { position: relative; width: 100%; height: 16rem; background-color: rgb(35, 35, 35); overflow: hidden; border-radius: 0.5rem; }
.styles_afterImage__DPmFY, .styles_beforeImage__x55Q_ { position: absolute; width: 100%; height: 100%; object-fit: contain; }
.styles_afterImageWrapper__ZRzVK { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; animation: 5s ease-in-out 0s infinite alternate none running styles_clipImage__h8Ayd; }
.styles_movingLine__fOOid { position: absolute; left: 0px; width: 100%; height: 3px; background-color: rgb(255, 255, 255); animation: 5s ease-in-out 0s infinite alternate none running styles_moveLine__FjaBE; }
@keyframes styles_moveLine__FjaBE { 
  0% { top: 1rem; }
  100% { top: calc(100% - 1rem); }
}
@keyframes styles_clipImage__h8Ayd { 
  0% { clip-path: inset(0px 0px calc(100% - 1rem)); }
  100% { clip-path: inset(0px 0px 1rem); }
}
.styles_container__nQ_SV { padding: 1rem; }
.styles_container__nQ_SV, .styles_loadingContainer___QXja { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; }
.styles_titleContainer__ZLMCM { display: flex; align-items: center; padding-bottom: 0.6rem; }
.styles_titleText__iZNAS { color: var(--text); font-weight: 700; text-align: center; font-size: 1.2rem; padding-right: 0.5rem; }
.styles_modelIcon__caLJm { height: 1.7rem; width: auto; }
.styles_description__lFzzP { color: var(--text-light-700); width: 100%; text-align: center; line-height: 1.5; padding-bottom: 1rem; font-size: 0.8rem; }
.styles_loading__Z6f2x { margin-bottom: 1.5rem; width: min(100%, 30rem); }
.styles_inviteTitle__Bcjuh { color: var(--text); text-align: center; padding-bottom: 1rem; font-size: 0.9rem; font-weight: 700; width: 80%; line-height: 1.3; }
.styles_inviteButton__tQtCC { width: fit-content; padding-left: 1rem; padding-right: 1rem; font-size: 0.9rem; }
.styles_inputImgContainer__3BldX { width: 12rem; height: 12rem; margin-bottom: 1.5rem; }
@media screen and (min-width: 1080px) {
  .styles_container__nQ_SV { padding: 1.3rem; }
  .styles_titleContainer__ZLMCM { padding-bottom: 0.78rem; }
  .styles_titleText__iZNAS { font-size: 1.56rem; padding-right: 0.65rem; }
  .styles_description__lFzzP { padding-bottom: 1.3rem; font-size: 1.04rem; }
  .styles_loading__Z6f2x { margin-bottom: 1.95rem; }
  .styles_inviteTitle__Bcjuh { padding-bottom: 1.3rem; font-size: 1.17rem; line-height: 1.69; }
  .styles_inviteButton__tQtCC { padding-left: 1.3rem; padding-right: 1.3rem; font-size: 1.17rem; }
  .styles_inputImgContainer__3BldX { width: 15.6rem; height: 15.6rem; margin-bottom: 1.95rem; }
}
.styles_plans__itEA4 { display: flex; flex-direction: column; gap: 1rem; }
.styles_container__l4qR_ { background-color: rgb(30, 30, 30); padding: 1rem; border-radius: 0.5rem; display: flex; flex-direction: column; }
.styles_top__vPIby { justify-content: space-between; margin-bottom: 1.5rem; }
.styles_topLeft__D0fhj, .styles_top__vPIby { display: flex; align-items: center; }
.styles_timerInfo__quyiK { margin-top: -0.7rem; padding-bottom: 1rem; }
.styles_iconInfo__WumFw { margin-top: -0.7rem; margin-bottom: 1rem; align-self: flex-end; }
.styles_name__HqUef { padding-right: 1rem; font-size: 1.5rem; font-weight: 700; color: var(--text-light-900); }
.styles_coins__i38YT { background-color: rgb(62, 62, 62); font-size: 0.8rem; font-weight: 700; color: var(--text-light-500); padding: 0.3rem 0.5rem; border-radius: 0.5rem; }
.styles_priceContainer__Jau8O { display: flex; }
.styles_oldPrice__qXg83, .styles_price__u50Sz { font-size: 0.8rem; }
.styles_price__u50Sz { color: var(--text-light-500); }
.styles_price__u50Sz.styles_isOldPriceDifferent__zCe_1 { color: var(--text); padding-right: 0.4rem; }
.styles_oldPrice__qXg83 { color: var(--text-light-500); text-decoration: line-through; }
.styles_title__baInY { font-size: 1.1rem; color: var(--text); font-weight: 700; padding-bottom: 1rem; }
.styles_benefits__q1m6A { margin-bottom: 1rem; }
.styles_continueButton__T1JMv { box-shadow: rgba(139, 93, 223, 0.6) 0px 0px 12px 1px; }
@media screen and (min-width: 1080px) {
  .styles_container__l4qR_ { padding: 1.3rem; border-radius: 0.65rem; }
  .styles_top__vPIby { margin-bottom: 1.95rem; }
  .styles_name__HqUef { padding-right: 1.3rem; font-size: 1.95rem; }
  .styles_coins__i38YT { font-size: 1.04rem; padding: 0.39rem 0.65rem; border-radius: 0.65rem; }
  .styles_oldPrice__qXg83, .styles_price__u50Sz { font-size: 1.17rem; }
  .styles_price__u50Sz.styles_isOldPriceDifferent__zCe_1 { padding-right: 0.5rem; }
  .styles_title__baInY { font-size: 1.43rem; padding-bottom: 1.3rem; }
  .styles_benefits__q1m6A { margin-bottom: 1.3rem; }
  .styles_continueButton__T1JMv { box-shadow: rgba(139, 93, 223, 0.6) 0px 0px 26px 1.3px; }
  .styles_timerInfo__quyiK { margin-top: -0.6rem; padding-bottom: 1.5rem; }
}
.styles_container__dwkkV { display: flex; align-items: center; padding: 0.5rem 1rem; }
.styles_iconContainer__t0xF_ { display: flex; align-items: center; justify-content: center; background-color: rgb(44, 44, 44); border-radius: 0.5rem; margin-right: 1rem; height: 2.7rem; min-width: 2.7rem; }
.styles_iconImg__2qLF5 { height: 1.3rem; width: 1.3rem; }
.styles_text__cR_Z2 { color: var(--text-light-700); font-size: 0.9rem; line-height: 1.5; }
@media screen and (min-width: 1080px) {
  .styles_container__dwkkV { padding: 0.65rem 1.3rem; }
  .styles_iconContainer__t0xF_ { border-radius: 0.65rem; margin-right: 1.3rem; height: 3.5rem; min-width: 3.5rem; }
  .styles_iconImg__2qLF5 { height: 1.7rem; width: 1.7rem; }
  .styles_text__cR_Z2 { font-size: 1.17rem; }
}
.styles_container__CkS3S { display: flex; flex-direction: column; gap: 1rem; padding: 0.5rem; background-color: rgb(37, 37, 37); z-index: 99; max-width: 20rem; border: 1px solid var(--border-light-100); border-radius: 0.5rem !important; opacity: 1 !important; }
.styles_title__1mpCg { font-size: 0.9rem; color: var(--text); padding-bottom: 0.1rem; font-weight: 700; }
.styles_description__CUhOp { color: var(--text-light-700); }
.styles_container___15H9 { background-color: rgb(37, 37, 37); border-radius: 0.5rem; display: flex; flex-direction: column; padding: 0.5rem 0px; }
.styles_container__UmK1o { display: flex; justify-content: space-between; align-items: center; }
.styles_text__mFl4p { color: rgb(255, 224, 100); font-weight: 700; font-size: 0.9rem; }
.styles_titledTimer__77Jol { border: 2px solid rgb(255, 224, 100); padding: 0.3rem 0.5rem; border-radius: 0.5rem; margin-right: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_text__mFl4p { font-size: 1.17rem; }
  .styles_titledTimer__77Jol { padding: 0.39rem 0.65rem; margin-right: 1.3rem; }
}
.styles_container__ofA5M { font-size: 1.5rem; font-weight: 700; cursor: pointer; display: flex; align-items: center; color: var(--text) !important; text-decoration: none !important; }
.styles_logoImg__BFS2X { height: 1.5rem; width: 1.5rem; margin-right: 0.5rem; }
.styles_highlight__5Z2a3 { color: var(--primary-fg); }
.styles_container__FFLBu { display: flex; flex-direction: column; align-items: center; }
.styles_carousel__VDLO_ { width: min(100%, 30rem); margin-bottom: 2rem; }
.styles_prompt__k1M16 { color: var(--text); margin-bottom: 1rem; display: flex; align-items: center; width: min(100%, 30rem); font-size: 1.1rem; }
.styles_createIconImgContainer__DubZb { height: 1.9rem; width: 2.2rem; margin-right: 1rem; margin-left: 0.3rem; opacity: 0.5; }
.styles_ctaButton__M5YT2 { width: min(100%, 30rem); }
.styles_container__SdQwe { display: flex; align-items: center; }
.styles_timer__EToTB { display: flex; padding-right: 0px; }
.styles_title__X5xl6 { padding-right: 0.6rem; font-size: 0.8rem; color: var(--text); }
.styles_unitContainer__EmWxs { width: 1.4rem; }
.styles_unitSeperator__eJz8W { padding-right: 0.4rem; color: var(--text); }
.styles_unitAmount__Tx3_w { color: var(--text); font-size: 0.8rem; font-weight: 700; }
.styles_unitName__psUz0 { color: var(--text-light-700); font-size: 0.7rem; font-weight: 700; }
@media screen and (min-width: 1080px) {
  .styles_timer__EToTB { padding-right: 0px; }
  .styles_title__X5xl6 { padding-right: 0.78rem; font-size: 1.04rem; }
  .styles_unitContainer__EmWxs { width: 1.82rem; }
  .styles_unitSeperator__eJz8W { padding-right: 0.52rem; }
  .styles_unitAmount__Tx3_w { font-size: 1.04rem; }
  .styles_unitName__psUz0 { font-size: 0.91rem; }
}
.styles_container__TNLz2 { display: flex; align-items: center; width: fit-content; }
.styles_text__peawK { background-color: rgb(223, 212, 93); border-radius: 1rem 0.3rem 1rem 1rem; padding: 0.5rem 0.8rem; font-weight: 700; color: rgba(0, 0, 0, 0.8); font-size: 0.7rem; text-align: center; }
.styles_icon__EcbeM { height: 1.7rem; width: auto; margin-right: 0.5rem; }
@media screen and (min-width: 1080px) {
  .styles_container__TNLz2 { width: fit-content; }
  .styles_text__peawK { padding: 0.65rem 1.04rem; font-size: 0.91rem; }
  .styles_icon__EcbeM { height: 2.21rem; margin-right: 0.65rem; }
}
.styles_container__TH4ka { position: relative; }
.styles_planPackages__g5YO0 { display: flex; overflow: hidden; scroll-snap-type: x mandatory; margin-bottom: 1rem; gap: 1rem; }
.styles_planPackage__mBaUl { min-width: calc(100% - 2rem); scroll-snap-align: start; height: fit-content; }
.styles_planPackage__mBaUl:only-child { min-width: calc(100%); }
.styles_navigationButtons__qXuj1 { justify-content: flex-end; margin-bottom: 0.5rem; }
.styles_container__DPUxG { display: flex; gap: 1rem; align-items: center; padding: 0.2rem 0px; }
.styles_navigationImgContainer__8PE02 { padding: 0.8rem; margin: -0.8rem; z-index: 999; cursor: pointer; transition: 0.3s linear; }
.styles_navigationImgContainer__8PE02.styles_isDisabled__VSOCo { cursor: inherit; opacity: 0.5; }
.styles_navigationImgWrapper__UXtld { height: 1.3rem; width: 1.3rem; }
.styles_nextImgContainer__cN5Bf { transform: rotate(180deg); }
.styles_container__xorQq { overflow-x: hidden; }
.styles_plans__4o3Hf { display: flex; align-items: flex-start; overflow: scroll; gap: 1rem; width: 100rem; }
.styles_planPreview__JMzwC { height: fit-content; width: calc(-8rem + 100vw); }
.styles_sample__VXrec { height: 20rem; width: 100rem; background-color: rgb(255, 255, 255); }
.styles_continueButton__LjHqR { box-shadow: rgba(139, 93, 223, 0.8) 0px 0px 12px 1px; margin: 0px 0.5rem 1rem; }
.styles_container__ycvUW { display: flex; justify-content: space-between; align-items: center; width: 100%; background-color: var(--primary-fg-secondary); padding: 1.5rem 1rem; border-radius: 0.5rem; opacity: 0.7; transition: opacity 0.1s; cursor: pointer; }
.styles_container__ycvUW.styles_isSelected__gyY_Z { opacity: 1; box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 1px inset; }
.styles_left__HtHb0 { display: flex; align-items: center; }
.styles_title__NYsxs { color: var(--text); font-weight: 500; text-wrap: nowrap; }
.styles_iconsImgContainer__NGDsm { width: 50%; height: 0.9rem; object-fit: contain; display: flex; justify-content: flex-end; }
.styles_iconsImg__I7kO5 { position: unset !important; width: unset !important; }
.styles_radioButton__O9AoA { margin-right: 0.5rem !important; }
@media screen and (min-width: 1080px) {
  .styles_container__ycvUW { border-radius: 0.65rem; }
  .styles_title__NYsxs { font-size: 1.3rem; }
  .styles_iconsImgContainer__NGDsm { width: 65%; height: 1.3rem; }
  .styles_radioButton__O9AoA { margin-right: 0.7rem !important; }
}
.styles_container__l9iLT { accent-color: var(--text); margin: 0px; }
.styles_container__l9iLT:focus { outline: none; }
.styles_container__GyKXq { display: flex; flex-direction: column; gap: 0.5rem; }
.styles_container___u8kI { color: inherit; text-decoration: underline; }
.styles_container___u8kI:focus { outline: none; }
.styles_container__JiVBD { padding: 1rem; }
.styles_title__vmIrT { color: var(--text); font-size: 1.3rem; line-height: 1.5; }
.styles_container__NJkSb { padding: 1rem; background-color: var(--primary-fg-secondary); border-radius: 0.5rem; }
.styles_items__D6_Vt { display: flex; gap: 1rem; }
.styles_itemContainer__TLo1q { display: flex; gap: 0.5rem; cursor: pointer; }
.styles_itemTitle__FnYPS { color: var(--text-light-700); }
@media screen and (min-width: 1080px) {
  .styles_container__NJkSb { padding: 1.3rem; border-radius: 0.65rem; }
  .styles_items__D6_Vt { gap: 1.3rem; }
  .styles_itemContainer__TLo1q { gap: 0.65rem; }
  .styles_itemTitle__FnYPS { font-size: 1rem; }
}
.styles_container__oA82T, .styles_wrapper__gC7Fg { display: flex; flex-direction: column; align-items: center; }
.styles_wrapper__gC7Fg { padding: 1rem; width: min(100%, 40rem); }
.styles_title__5sm0m { margin-bottom: 2rem; }
.styles_payoutNav___npIX { margin-bottom: 1rem; }
.styles_payoutTitle__5dqyD { font-size: 1.3rem; font-weight: 700; color: var(--text); }
.styles_affiliateLink__5xclf { margin-bottom: 1rem; }
.styles_payoutTitleHighlight__gkL3c { color: var(--primary-fg); }
.styles_content__lNxPr { width: min(100%, 27rem); }
.styles_payoutDescription__FaWgL { color: var(--text-light-700); font-size: 0.7rem; padding-top: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_wrapper__gC7Fg { padding: 1.3rem; width: min(100%, 52rem); }
  .styles_title__5sm0m { margin-bottom: 2.6rem; }
  .styles_payoutNav___npIX { margin-bottom: 1.3rem; }
  .styles_payoutTitle__5dqyD { font-size: 1.6rem; }
  .styles_affiliateLink__5xclf { margin-bottom: 1.3rem; }
  .styles_content__lNxPr { width: min(100%, 35.1rem); }
  .styles_payoutDescription__FaWgL { font-size: 0.91rem; }
}
.styles_title__K_Rqy { font-size: 1.3rem; color: var(--text-light-900); padding-bottom: 1rem; font-weight: 700; }
.styles_description__BqJGw { font-size: 1rem; color: var(--text-light-700); padding-bottom: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_title__K_Rqy { font-size: 1.69rem; padding-bottom: 1.3rem; }
  .styles_description__BqJGw { font-size: 1.3rem; padding-bottom: 1.3rem; }
}
.styles_container__LcB96 { display: flex; justify-content: space-between; align-items: center; width: min(90rem, 100%) !important; }
.styles_joinButton__UomNL { padding: 0px 0.5rem; height: 2.8rem; }
@media (min-width: 768px) {
  .styles_joinButton__UomNL { padding: 0px 1rem; }
}
.styles_container__7SpTr { display: flex; flex-direction: column; text-align: center; align-items: center; line-height: 1.3; }
.styles_emoji__EKjBp { font-size: 2rem; padding-bottom: 1rem; }
.styles_title__Ff4CW { font-size: 1.4rem; color: var(--text); font-weight: 700; padding-bottom: 1rem; }
.styles_description__9D1a1 { font-size: 1rem; max-width: 50%; color: var(--text-light-700); }
@media (min-width: 768px) {
  .styles_emoji__EKjBp { font-size: 2.6rem; }
  .styles_title__Ff4CW { font-size: 1.6rem; }
  .styles_description__9D1a1 { font-size: 1.3rem; max-width: 100%; }
}
.styles_container__dx8ze { display: flex; flex-direction: column; align-items: center; gap: 2rem; }
.styles_arrowImg___YsJZ { height: 5rem; width: 5rem; object-fit: contain; }
@media (min-width: 768px) {
  .styles_container__dx8ze { flex-direction: row; align-items: center; justify-content: center; }
  .styles_arrowImg___YsJZ { transform: rotate(-75deg); }
}
.styles_container__Z_dVD { background-color: var(--primary-fg-secondary); padding: 1rem; display: flex; align-items: center; border-radius: 0.5rem; gap: 1rem; justify-content: space-between; }
.styles_textContainer__52dEh { display: flex; flex-direction: column; }
.styles_title__x64yy { color: var(--text); font-size: 1.1rem; font-weight: 700; padding-bottom: 1rem; }
.styles_description__UdXb7 { font-size: 1rem; color: var(--text-light-700); line-height: 1.3; }
.styles_iconImg__44Q3e { height: 3em; aspect-ratio: 1 / 1; }
@media screen and (min-width: 1080px) {
  .styles_container__Z_dVD { padding: 1.3rem; }
  .styles_title__x64yy { font-size: 1.3rem; }
  .styles_description__UdXb7 { font-size: 1rem; }
  .styles_icon__38KXb { height: 3.3em; }
}
.styles_prompt__lNCwr { width: 100%; color: var(--text); display: flex; align-items: center; height: 3.5rem; font-size: 1.1rem; margin-bottom: 1rem; }
.styles_typeAnimation__Y59Wg { display: inline-block; font-size: 1.1rem; }
@media (min-width: 1080px) {
  .styles_typeAnimation__Y59Wg { font-size: 1.2rem; }
}
.styles_exampleImage__Y3Tcp { width: 100%; position: relative; background-size: cover; height: calc(100% - 4rem); }
.styles_backgroundImg__Dg78_ { border-radius: 0.5rem; object-fit: cover; }
.styles_createIconContainer__d_czT { margin-right: 0.5rem; opacity: 0.7; height: 1.2rem; width: 1.5rem; }
.styles_preloadImage__kUlxM { position: static; top: 0px; opacity: 0; z-index: -5; }
.styles_container__Jhb4H { display: flex; align-items: center; justify-content: center; flex-direction: column; height: 100%; margin-bottom: 1rem; position: absolute; inset: -1px; transition: opacity 0.5s; z-index: 99; opacity: 0; }
.styles_container__Jhb4H.styles_isGenerating__yu8x4 { opacity: 1; }
.styles_generatingLoadingSpinner__qucYn { height: 10rem; width: 10rem; }
.styles_text__vOjeQ { padding-right: 0px; color: var(--text); font-weight: 400; font-size: 2rem; }
.styles_container__Jhb4H.styles_isGenerating__yu8x4 > .styles_containerText__lFena { display: flex; }
.styles_container__0NsYE { display: flex; flex-direction: column; align-items: center; }
.styles_headerSection__kWYF3 { background-color: var(--landing-bg-even) !important; }
.styles_headerSectionWrapper__NPSOx { padding: 1rem 0px; }
.styles_sectionWrapper__YRnK3 { width: min(70rem, 100%); }
.styles_section__CXAJt { padding: 0px 2rem; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; }
.styles_title__IRk0b { font-weight: 700; font-size: 1.8rem; color: var(--text); padding-bottom: 1.5rem; align-self: flex-start; line-height: 1.5; }
.styles_description__KY_pL { color: var(--text-light-700); font-weight: 500; font-size: 0.9rem; padding-bottom: 2rem; line-height: 1.4; width: 100%; }
.styles_heroDescription__Fe6wA { max-width: 25rem; }
.styles_highlight__IF__8 { color: var(--primary-fg); }
.styles_heroWrapper__OoJsP { height: 100%; }
.styles_heroWrapper__OoJsP, .styles_textAndCta__JoAsc { display: flex; flex-direction: column; align-items: center; }
.styles_textAndCta__JoAsc { justify-content: space-between; }
.styles_heroTextContainer__RDsEk { max-width: 30rem; }
.styles_heroCtaContainer__C1iYl { display: flex; flex-direction: column; margin-bottom: 2rem; width: min(25rem, 100%); }
.styles_photoShowcase__nYRvi { margin-bottom: 2rem; width: min(100%, 30rem); height: 100%; }
.styles_createButton__XAeM3 { margin-bottom: 0.5rem; max-width: 25rem; }
.styles_exploreButton__uwEw4 { background-color: var(--primary-fg-secondary); }
.styles_heroSection__j3X5p { padding-bottom: 1rem; height: min(55rem, 100vh) !important; }
.styles_factsCreateButton__b2Amh { width: min(100%, 25rem); }
.styles_carouselFooterSection__wvU3P { padding-top: 3rem; padding-bottom: 3rem; width: 100%; }
.styles_carouselFooterSectionWrapper__O6wsx { display: flex; flex-direction: column; align-items: center; }
.styles_carouselFooterDescription__9D3Lo { padding-bottom: 3rem; }
.styles_howSection__UmISl { padding-top: 3rem; padding-bottom: 3rem; width: 100%; }
.styles_howSectionWrapper__6ObYc { display: flex; flex-direction: column; align-items: center; }
.styles_howDescription__y7thb { padding-bottom: 3rem; }
.styles_howSteps__q93Bh { margin-bottom: 3rem; }
.styles_howCreateButton__Z3trW { width: min(100%, 20rem); }
.styles_examplesSection__nWSil { padding-top: 3rem; padding-bottom: 3rem; }
.styles_examplePhotoShowcase__zE32n { width: 100%; height: 20rem; }
.styles_exampleImages__oMRY8 { display: flex; flex-direction: column; gap: 3rem; width: min(100%, 30rem); }
.styles_examplesSectionWrapper__qMWvF { display: flex; flex-direction: column; align-items: center; }
.styles_fourExamples__3O9v1 { width: min(100%, 30rem); aspect-ratio: 1 / 1; display: none; }
.styles_limitationsSection__DuMWi { padding-top: 3rem; padding-bottom: 3rem; }
.styles_limitationsSectionWrapper___Zuv5 { display: flex; flex-direction: column; height: 100%; align-items: center; }
.styles_limitationsTextContainer__QWdcm { max-width: 30rem; }
.styles_limitationsCtaContainer__H4EZw { display: flex; flex-direction: column; margin-bottom: 2rem; width: min(25rem, 100%); }
.styles_fact__4qxif { width: min(100%, 20rem); height: 8rem; }
.styles_facts__C9sbP { gap: 2rem; padding-bottom: 3rem; width: min(100%, 50rem); }
.styles_factsSectionWrapper__IB3pp, .styles_facts__C9sbP { display: flex; flex-direction: column; align-items: center; }
.styles_factsSection___m9b4 { padding-top: 3rem; padding-bottom: 3rem; }
.styles_factsDescription__WRBNx { padding-bottom: 3rem; }
.styles_faqSection__f5jIi { padding-top: 3rem; padding-bottom: 3rem; }
.styles_faqDescription__3BOEj { padding-bottom: 3rem; }
.styles_carouselExampleSection__34hgz, .styles_footerSection__12d1f { padding-top: 3rem; padding-bottom: 3rem; }
@media (min-width: 1080px) {
  .styles_fact__4qxif { width: min(100%, 24rem); }
  .styles_title__IRk0b { font-size: 2.5rem; }
  .styles_description__KY_pL { font-size: 1.2rem; }
}
@media (min-width: 768px) {
  .styles_heroWrapper__OoJsP { flex-direction: row; justify-content: space-between; height: 35rem; gap: 4rem; padding: 0px 2rem; }
  .styles_photoShowcase__nYRvi { height: 100%; }
  .styles_textAndCta__JoAsc { justify-content: space-between; align-items: start; }
  .styles_heroCtaContainer__C1iYl { margin-bottom: 0px; }
  .styles_howSection__UmISl { padding-top: 7rem; padding-bottom: 7rem; }
  .styles_howDescription__y7thb, .styles_howSteps__q93Bh { padding-bottom: 6rem; }
  .styles_howSectionWrapper__6ObYc { padding: 0px 2rem; }
  .styles_examplesSection__nWSil, .styles_limitationsSection__DuMWi { padding-top: 7rem; padding-bottom: 7rem; }
  .styles_fourExamples__3O9v1 { display: flex; }
  .styles_limitationsSectionWrapper___Zuv5 { flex-direction: row; justify-content: space-between; height: 35rem; gap: 4rem; padding: 0px 2rem; }
  .styles_factsSection___m9b4 { padding-top: 7rem; padding-bottom: 7rem; }
  .styles_facts__C9sbP { flex-flow: wrap; justify-content: center; }
}
.styles_section__CXAJt:nth-child(2n) { background-color: var(--landing-bg-even); }
.styles_section__CXAJt:nth-child(2n+1) { background-color: var(--landing-bg-odd); }
.styles_section__6BNuG { padding-top: 3rem; padding-bottom: 3rem; }
.styles_details__aQKHN { display: flex; justify-content: space-between; color: var(--text-light-500); font-size: 0.8rem; padding-top: 1rem; flex-direction: column; gap: 1rem; }
.styles_links__VVMux { display: flex; gap: 1rem; flex-wrap: wrap; }
@media screen and (min-width: 768px) {
  .styles_details__aQKHN { flex-direction: row; }
}
.styles_container__82od9 { display: none; }
.styles_progressBar__QZr0h { margin-bottom: 1.5rem; }
.styles_title__Aikjo { font-weight: 700; color: var(--text); padding-bottom: 1.5rem; line-height: 1.5; }
.styles_bigSelects__ysDEy, .styles_smallSelects__h3GV8 { display: flex; flex-wrap: wrap; gap: 0.5rem; }
@media screen and (min-width: 1080px) {
  .styles_progressBar__QZr0h { margin-bottom: 1.95rem; }
  .styles_title__Aikjo { font-size: 1.3rem; padding-bottom: 1.95rem; }
  .styles_bigSelects__ysDEy, .styles_smallSelects__h3GV8 { gap: 0.65rem; }
}
.styles_container__KTqz6 { display: flex; align-items: center; }
.styles_percentText__uuKAU { color: rgb(159, 159, 159); }
.styles_fillerContainer__7ePqt { width: 100%; height: 0.8rem; background-color: rgb(33, 33, 33); border-radius: 0.4rem; display: flex; align-items: center; margin-right: 0.5rem; }
.styles_filler__icMjT { height: 0.95rem; background-color: var(--primary-fg); border-radius: 0.4rem; }
.styles_backButton__4vteJ { margin-right: 1rem !important; }
.styles_uploadContainer__9PhXj { border-radius: 1rem; width: fit-content; display: flex; padding: 0.7rem 1rem; margin-bottom: 1.5rem; background-color: var(--primary-fg); position: relative; }
.styles_fileInput__dy7h0 { position: absolute; inset: 0px; opacity: 0; }
.styles_uploadImg__l__5p { height: 1rem; width: 1rem; margin-right: 0.5rem; opacity: 0.9; }
.styles_uploadText__vs3N0 { color: var(--text-light-900); font-size: 0.9rem; font-weight: 700; }
.styles_adviceTitle__B9DUP { color: var(--text-light-900); padding-bottom: 1.5rem; font-weight: 700; }
.styles_ruleAdvicePoints__CsS9l { padding-bottom: 1rem; }
.styles_advicePoints__nmtc3 { display: flex; flex-direction: column; gap: 0.8rem; }
.styles_exampleImages__4BuGB { display: flex; gap: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_uploadContainer__9PhXj { border-radius: 1.3rem; padding: 0.91rem 1.3rem; margin-bottom: 1.95rem; }
  .styles_uploadImg__l__5p { height: 1.3rem; width: 1.3rem; margin-right: 0.65rem; }
  .styles_uploadText__vs3N0 { font-size: 1.17rem; }
  .styles_adviceTitle__B9DUP { padding-bottom: 1.95rem; font-size: 1.3rem; }
  .styles_ruleAdvicePoints__CsS9l { padding-bottom: 1.3rem; }
  .styles_advicePoints__nmtc3 { gap: 1.04rem; }
  .styles_exampleImages__4BuGB { gap: 1.3rem; }
}
.styles_container__oyxzD { display: flex; align-items: center; font-size: 0.9rem; }
.styles_checkImg__z2v8x { height: 1rem; width: 1rem; margin-right: 0.8rem; }
.styles_text__ssDBu { color: var(--text-light-700); padding-right: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_container__oyxzD { font-size: 1.17rem; }
  .styles_checkImageContainer__3NcCw { height: 1.3rem; width: 1.3rem; margin-right: 1.04rem; }
  .styles_text__ssDBu { font-size: 1.1rem; }
}
.styles_container__wTJ4X { display: flex; flex-direction: column; }
.styles_imgContainer__8ZDDo { margin-bottom: 0.5rem; height: 10rem; width: 8rem; }
.styles_img__C57sA { object-fit: cover; border-radius: 0.5rem; }
.styles_text__JCGjb { font-size: 1rem; font-weight: 700; color: var(--text-light-900); text-align: center; }
.styles_container__NfDdo { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 6rem; cursor: pointer; }
.styles_iconContainer__Xk1nn { height: 3.5rem; width: 3.5rem; margin-bottom: 0.5rem; }
.styles_text__TT_K3 { font-weight: 700; color: var(--text-light-700); font-size: 0.9rem; text-align: center; }
@media screen and (min-width: 1080px) {
  .styles_container__NfDdo { width: 7.8rem; }
  .styles_iconContainer__Xk1nn { height: 4.55rem; width: 4.55rem; margin-bottom: 0.65rem; }
  .styles_text__TT_K3 { font-size: 1.17rem; }
}
.styles_container__5g_0S { display: flex; justify-content: center; align-items: center; cursor: pointer; font-weight: 700; color: var(--text-light-700); font-size: 0.9rem; padding: 0.8rem 0.7rem; }
@media screen and (min-width: 1080px) {
  .styles_container__5g_0S { font-size: 1.17rem; padding: 1.04rem 0.91rem; }
}
.styles_selects__dge71 { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.styles_inputContainer__mMLe0 { margin-bottom: 1rem; padding: 0px !important; }
.styles_input__cvqMR { background-color: transparent; border: none; font: inherit; color: var(--text); padding: 1rem; }
.styles_input__cvqMR:focus { outline: none; }
.styles_error__wgRNn { color: rgb(255, 99, 99); font-size: 1rem; padding-bottom: 1rem; }
@media screen and (min-width: 1080px) {
  .styles_selects__dge71 { gap: 0.65rem; }
  .styles_error__wgRNn { font-size: 1.2rem; }
  .styles_inputContainer__mMLe0 { margin-bottom: 1.3rem; }
  .styles_input__cvqMR { padding: 1.3rem; font-size: 1.3rem; }
}
.styles_container__KsM8T { display: flex; flex-direction: column; align-items: center; }
.styles_iconContainer__RfTEQ { height: 3rem; width: 3rem; }
.styles_loadingCircleContainer__AoIKU { height: 8rem; width: 8rem; margin-bottom: 1rem; }
.styles_loadingTitle__PrsWZ { color: var(--text-light-900); padding-bottom: 0.5rem; font-weight: 700; }
.styles_percentText__r1XSa { color: var(--text-light-700); }
@media screen and (min-width: 1080px) {
  .styles_iconContainer__RfTEQ { height: 3.9rem; width: 3.9rem; }
  .styles_loadingCircleContainer__AoIKU { height: 10.4rem; width: 10.4rem; margin-bottom: 1.3rem; }
  .styles_loadingTitle__PrsWZ { font-size: 1.3rem; padding-bottom: 0.65rem; }
  .styles_percentText__r1XSa { font-size: 1.3rem; }
}
.styles_container___AZp8 { display: flex; align-items: center; }
.styles_text__RPn3i { font-size: 0.9rem; color: var(--text-light-700); }
.styles_icon__XGP7o { height: 1rem; width: 1rem; margin-right: 0.5rem; }
@media screen and (min-width: 1080px) {
  .styles_text__RPn3i { font-size: 1.17rem; }
  .styles_icon__XGP7o { height: 1.3rem; width: 1.3rem; margin-right: 0.65rem; }
}
.styles_title__62Vxx { font-size: 1.3rem; color: var(--text); padding-bottom: 1rem; font-weight: 700; }
.styles_description__VDPp9 { font-size: 1rem; color: var(--text-light-700); padding-bottom: 1rem; line-height: 1.6; }
@media screen and (min-width: 1080px) {
  .styles_title__62Vxx { font-size: 1.69rem; padding-bottom: 1.3rem; }
  .styles_description__VDPp9 { font-size: 1.3rem; padding-bottom: 1.3rem; }
}
.styles_container__LfgWd { color: var(--text-light-700); font-size: 0.9rem; cursor: pointer; display: flex; align-items: center; padding: 0.7rem !important; }
.styles_container__LfgWd.styles_isSelected__ebTFh { background-color: rgb(84, 84, 84); color: rgb(255, 255, 255); }
.styles_icon__tNSp_ { height: 1.3rem; width: 1.3rem; object-fit: contain; margin-right: 0.5rem; }
@media screen and (min-width: 1080px) {
  .styles_container__LfgWd { font-size: 1.17rem; padding: 0.91rem !important; }
  .styles_icon__tNSp_ { height: 1.69rem; width: 1.69rem; margin-right: 0.65rem; }
}
.styles_title__jOLyL { font-size: 1.2rem; font-weight: 700; color: var(--text-light-900); padding-bottom: 1rem; }
.styles_description__ba8xw { font-size: 1rem; padding-bottom: 1.2rem; color: var(--text-light-700); line-height: 1.4 !important; }
@media (min-width: 1080px) {
  .styles_title__jOLyL { font-size: 1.6rem; padding-bottom: 1.3rem; }
  .styles_description__ba8xw { font-size: 1.2rem; padding-bottom: 1.5rem; }
}
.styles_container__s3G_p { display: flex; justify-content: space-between; width: 100%; padding-right: 1rem; }
.styles_leftItems__fuMeB { display: flex; gap: 2rem; }
.styles_rightItems__CW_F6 { display: flex; gap: 1rem; }
.styles_item__TePJZ { margin-right: 1rem; }
.styles_container__USXDI { display: flex; align-items: center; cursor: pointer; text-align: center; text-decoration: none; padding: 1rem; margin: -1rem; }
.styles_iconContainer__R7cGw { margin-right: 0.5rem; height: 1.3rem; width: 2rem; }
.styles_itemTitle__23PDs { font-weight: 700; color: var(--text-light-900); font-size: 0.9rem; }
.styles_content__BGF0p { display: flex; align-items: center; padding: 1rem 0px; }
.styles_isCurrentRoute__b1Y2H { color: var(--primary-fg); }
.styles_container___yX90 { position: relative; cursor: pointer; display: flex; flex-direction: column; justify-content: center; }
.styles_items__igpvs { position: absolute; background-color: rgb(20, 20, 20); border-radius: 0.5rem; padding: 1rem; bottom: -100%; transform: translateY(100%); gap: 2rem; z-index: 99; }
.styles_container__WBdaT { cursor: pointer; padding: 1rem; margin: -1rem; }
.styles_imgContainer__bGp9d { height: 2.5rem; width: 2.5rem; }
.styles_container__AMwzB { display: flex; align-items: center; padding: 0.5rem 1rem; font-size: 0.8rem; margin-bottom: 1rem; width: 100%; }
.styles_icon__4f3KN { height: 1rem; width: auto; margin-right: 0.5rem; }
.styles_text___Gamp { color: var(--text-light-700); }
@media screen and (min-width: 1080px) {
  .styles_container__AMwzB { padding: 0.65rem 1.3rem; font-size: 1.04rem; margin-bottom: 1.3rem; }
  .styles_icon__4f3KN { height: 1.3rem; margin-right: 0.65rem; }
  .styles_text___Gamp { font-size: 1.3rem; }
}
.styles_container__qfJKq { width: min(100%, 40rem); }
.styles_title__LDIeM { color: var(--text); padding-bottom: 1rem; line-height: 1.5; }
@media screen and (min-width: 1080px) {
  .styles_title__LDIeM { font-size: 1.3rem; }
}
.styles_container__GeIOo { margin: 1rem; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; }
.styles_affiliateLink__P1x3X { margin-bottom: 1rem; }
.styles_container__QCgY3 { justify-content: space-between; border-radius: 0.5rem; background-color: var(--primary-fg-secondary); padding: 0.5rem 1rem; }
.styles_container__QCgY3, .styles_left__ai_kE { display: flex; align-items: center; }
.styles_iconImgContainer__Oye2M { height: 1.3rem; width: 1.3rem; margin-right: 1rem; }
.styles_text__W_PPe { font-size: 0.9rem; color: var(--text-light-900); }
.styles_ctaButton__EWlel { text-align: center; padding: 0px 0.5rem; text-wrap: nowrap; background-color: rgb(255, 255, 157) !important; color: rgb(0, 0, 0) !important; height: 2.2rem !important; font-size: 0.9rem !important; }
@media screen and (min-width: 1080px) {
  .styles_container__QCgY3 { padding: 0.65rem 1.3rem; }
  .styles_iconImgContainer__Oye2M { height: 1.69rem; width: 1.69rem; margin-right: 1.3rem; }
  .styles_text__W_PPe { font-size: 1.17rem; }
  .styles_ctaButton__EWlel { font-size: 1.17rem; padding: 0px 0.65rem; height: 2.3rem !important; }
}
.styles_container__zK66r { padding: 1rem; height: calc(-6rem + 100vh); }
.styles_featureAffiliateButton__Ll9RP, .styles_title__2O8IM { margin-bottom: 1rem; }
.styles_edit___eXik { height: 100%; }
.styles_title__O7ajg { font-size: 1.3rem; color: var(--text-light-900); padding-bottom: 1rem; font-weight: 700; }
.styles_bankStatementTitle__NJQa0 { font-size: 1rem; padding-bottom: 1rem; color: var(--text); }
.styles_bankStatementHighlight__MhcYw { color: rgb(255, 130, 130); font-weight: 700; }
.styles_paymentDescriptor___PaLT { padding: 1rem; background-color: var(--text); font-size: 1.3rem; color: rgb(0, 0, 0); font-family: "Times New Roman", Times, serif; }
.styles_container__01wz0 { box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 26px 0px; border-radius: 0.65rem; }
.styles_wrapper__fnBLS { height: 14.56rem; width: 9.1rem; padding: 0.5rem 1rem 0px; background-color: var(--primary-fg-secondary); border-radius: 0.65rem; color: var(--text); position: relative; border: 1.3px solid rgba(255, 255, 255, 0.3); }
.styles_infoContainer__KMIPn, .styles_wrapper__fnBLS { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.styles_infoContainer__KMIPn { height: 100%; }
.styles_subTitle__KMgZd { position: absolute; top: 0px; transform: translateY(-50%); background-color: var(--primary-fg-secondary); padding: 0.3rem 0.5rem; border-radius: 0.65rem; border: 2.6px solid rgba(255, 255, 255, 0.3); font-weight: 700; font-size: 0.73rem; text-transform: uppercase; }
.styles_title__3gOhg { font-size: 1.09rem; font-weight: 700; text-align: center; padding-bottom: 0.5rem; }
.styles_iconImgContainer__SwTKq { height: 3.15rem; width: 3.15rem; margin-bottom: -0.91rem; }
.styles_amount__0_ymd { background: linear-gradient(to bottom,var(--primary-fg),#361424); font-weight: 700; padding: 0.3rem; border-radius: 0.65rem; border: 2.6px solid rgb(255, 255, 255); z-index: 9; margin-bottom: 1.3rem; font-size: 0.84rem; }
.styles_footer__Mrozv { width: 100%; display: flex; flex-direction: column; align-items: center; padding-bottom: 1rem; }
.styles_priceContainer__EfX8C { display: flex; font-size: 0.73rem; }
.styles_price___mlzu { padding-right: 0.3rem; }
.styles_oldPrice__BRcfj { text-decoration: line-through; color: var(--text-light-700); }
.styles_getButton__2kRJz { margin-bottom: 0.65rem; width: 100%; border: 2.6px solid rgb(255, 255, 255); background-color: rgb(23, 10, 36) !important; height: 2rem !important; font-size: 0.82rem !important; }
@media (min-width: 1080px) {
  .styles_wrapper__fnBLS { height: 20.8rem; width: 13rem; }
  .styles_subTitle__KMgZd { font-size: 1.04rem; }
  .styles_title__3gOhg { font-size: 1.56rem; }
  .styles_iconImgContainer__SwTKq { height: 4.5rem; width: 4.5rem; }
  .styles_amount__0_ymd { font-size: 1.2rem; }
  .styles_priceContainer__EfX8C { font-size: 1.04rem; }
  .styles_getButton__2kRJz { height: 2.86rem !important; font-size: 1.17rem !important; }
}
.styles_container__9xowo, .styles_wrapper__EUwBy { display: flex; flex-direction: column; align-items: center; }
.styles_wrapper__EUwBy { padding: 1rem; width: min(100%, 40rem); }
.styles_bigPackages__07BUB { display: flex; gap: 2rem; margin-bottom: 3rem; }
.styles_packages__1qWvo { display: flex; flex-direction: column; gap: 1rem; padding-bottom: 1rem; width: 100%; }
.styles_bigPackagesTitle__YjeQF { margin-bottom: 3.8rem; }
.styles_normalPackagesTitle__9NVD3 { margin-bottom: 2rem; }
.styles_ctaButton__TAGpP { width: 100%; box-shadow: rgba(139, 93, 223, 0.8) 0px 0px 12px 1px; font-size: 1rem !important; }
@media (min-width: 768px) {
  .styles_ctaButton__TAGpP { font-size: 1.3rem !important; }
}
.styles_container__RDaOL { background-color: var(--primary-fg-secondary); border-radius: 0.65rem; width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 1rem; opacity: 0.7; cursor: pointer; transition: opacity 0.1s; }
.styles_container__RDaOL.styles_isSelected__Is3OD { opacity: 1; box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 1px inset; }
.styles_left__x_AJK { display: flex; align-items: center; }
.styles_iconImgContainer__vZ1Qj { height: 2.7rem; aspect-ratio: 1 / 1; margin-right: 1rem; }
.styles_titleContainer__BcEdD { display: flex; flex-direction: column; }
.styles_title__OcKiH { color: var(--text); font-size: 1rem; font-weight: 700; }
.styles_subTitle__GRO5k { color: var(--primary-fg); font-size: 0.82rem; font-weight: 700; padding-top: 0.5rem; }
.styles_priceContainer___PQVD { display: flex; }
.styles_price__X4bdl { color: var(--text-light-700); padding-right: 0.5rem; font-size: 0.82rem; }
.styles_oldPrice__5A8NG { color: var(--text-light-700); text-decoration: line-through; font-size: 0.82rem; }
@media (min-width: 1080px) {
  .styles_iconImgContainer__vZ1Qj { height: 3.25rem; }
  .styles_title__OcKiH { font-size: 1.3rem; }
  .styles_oldPrice__5A8NG, .styles_price__X4bdl, .styles_subTitle__GRO5k { font-size: 1.17rem; }
  .styles_container__RDaOL.styles_isSelected__Is3OD { box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 1.3px inset; }
}
.styles_container__V8cPn { display: flex; align-items: center; }
.styles_timer__ltta7 { display: flex; padding-right: 0px; }
.styles_title__bOUMv { padding-right: 0.6rem; font-size: 0.8rem; color: var(--text-light-900); }
.styles_unitContainer__Qagkb { width: 1.6rem; }
.styles_unitSeperator__XkdNF { padding-right: 0.4rem; }
.styles_unitAmount__j9Ej0 { color: var(--text-light-900); font-size: 0.8rem; }
.styles_unitName__8pZKk { color: var(--text-light-700); font-size: 0.7rem; }
@media (min-width: 1080px) {
  .styles_title__bOUMv { font-size: 1rem; }
  .styles_unitAmount__j9Ej0 { font-size: 0.9rem; }
  .styles_subDescription__LaTe2 { font-size: 0.8rem; }
}
.styles_container__K6oD9 { margin: 1rem; display: flex; flex-direction: column; align-items: center; height: 100%; }
.styles_imgAndNavContainer__y6384 { height: calc(-20rem + 100vh); display: flex; flex-direction: column; justify-content: center; width: 100%; align-items: center; position: relative; }
.styles_mainImg__bVWWE { height: auto; max-height: 100%; max-width: min(100%, 40rem); aspect-ratio: 280 / 360; border-radius: 0.5rem; object-fit: contain; opacity: 0; position: fixed; }
.styles_mainImg__bVWWE.styles_isLoaded__V6Ocw { opacity: 1; position: static; }
.styles_creationBottom__WUWBI { position: fixed; bottom: 1rem; width: min(100% - 2rem, 40rem) !important; }
.styles_loadingSpinnerContainer__9qlXp { width: min(100%, 40rem); aspect-ratio: 280 / 360; display: flex; justify-content: center; align-items: center; }
.styles_content__ZdC69 { display: flex; align-items: center; }
.styles_switch__B2_hA { margin-right: 0.4rem; }
.styles_text__h4KF0 { color: var(--text-light-700); }
.styles_confirmButton__WD0t8 { margin-bottom: 0.5rem; }
.styles_container___w_Lq, .styles_wrapper__Kvr9I { display: flex; flex-direction: column; align-items: center; }
.styles_wrapper__Kvr9I { width: min(100%, 42rem); }
.styles_section__vLKuU { padding: 3rem 1rem; }
.styles_heroSection__HLsTv, .styles_section__vLKuU { width: 100%; display: flex; flex-direction: column; align-items: center; }
.styles_heroSection__HLsTv { height: min(100vh, 60rem); padding-top: 0px !important; }
.styles_header__xb0oL { padding: 1.5rem 1rem; }
.styles_imageComparer__YPERV { margin-bottom: 2rem; width: min(100%, 40rem) !important; }
.styles_title__puNKT { color: var(--text); padding-bottom: 1.5rem; font-size: 1.7rem; font-weight: 700; text-align: center; }
.styles_description__hPSD3 { font-size: 1.3rem; padding-bottom: 1.9rem; color: var(--text-light-900); width: min(100%, 14rem); text-align: center; }
.styles_ctaButton__wL03F { padding: 0px 1.8rem !important; margin-bottom: 0.7rem !important; }
.styles_sectionTitle__kbRYT { color: var(--text-light-900); font-size: 1.5rem; font-weight: 700; padding: 0px 1rem 3rem; text-align: center; }
.styles_editContainer__kfPj_ { padding: 1rem; }
.styles_editBottomSheetWrapper__2xN38 { display: flex; flex-direction: column; }
.styles_bottomSheetDraggerContainer__73xki { display: flex; width: 100%; justify-content: center; }
.styles_bottomSheetDragger__HXCfy { cursor: pointer; height: 4px; width: 4rem; border-radius: 1rem; background-color: rgb(255, 255, 255); align-self: center; }
.styles_facts__PEtgw { display: flex; flex-direction: column; align-items: center; gap: 2rem; padding-bottom: 3rem; width: min(100%, 50rem); }
.styles_fact__13xnd { width: min(100%, 20rem); height: 8rem; }
.styles_section__vLKuU:nth-child(2n) { background-color: var(--landing-bg-odd); }
.styles_section__vLKuU:nth-child(2n+1) { background-color: var(--landing-bg-even); }
@media screen and (min-width: 1080px) {
  .styles_top__5Z5qv { height: min(100vh, 78rem); }
  .styles_fact__13xnd { height: 9rem; }
  .styles_section__vLKuU { padding: 7rem 0px; }
  .styles_sectionTitle__kbRYT { font-size: 2.2rem; }
  .styles_imageComparer__YPERV { margin-bottom: 2.6rem; min-height: 25rem; }
  .styles_title__puNKT { font-size: 2.21rem; padding-bottom: 1.95rem; }
  .styles_description__hPSD3 { font-size: 1.69rem; padding-bottom: 1.95rem; width: min(100%, 18.2rem); }
  .styles_ctaButton__wL03F { min-height: 4.1rem; height: 4rem !important; padding: 0px 2rem !important; font-size: 1.6rem !important; }
  .styles_editContainer__kfPj_ { padding: 1.3rem; }
  .styles_facts__PEtgw { flex-flow: wrap; justify-content: center; }
  .styles_faqSectionTitle__r9CLN { padding-bottom: 7rem; }
}
.styles_container__Tl5MA { width: min(100%, 40rem); }
.styles_title__77CpV { color: var(--text); padding-bottom: 1rem; line-height: 1.5; }
@media screen and (min-width: 1080px) {
  .styles_title__77CpV { font-size: 1.3rem; }
}
.styles_container__qFxmI { width: 48px; height: 48px; scale: 0.4; border-width: 5px; border-style: solid; border-color: rgba(255, 255, 255, 0.8) rgba(255, 255, 255, 0.8) transparent; border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running styles_rotation__NkW9S; }
@keyframes styles_rotation__NkW9S { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.carousel .control-arrow, .carousel.carousel-slider .control-arrow { transition: 0.25s ease-in; opacity: 0.4; position: absolute; z-index: 2; top: 20px; background: none; border: 0px; font-size: 32px; cursor: pointer; }
.carousel .control-arrow:focus, .carousel .control-arrow:hover { opacity: 1; }
.carousel .control-arrow::before, .carousel.carousel-slider .control-arrow::before { margin: 0px 5px; display: inline-block; border-top: 8px solid transparent; border-bottom: 8px solid transparent; content: ""; }
.carousel .control-disabled.control-arrow { opacity: 0; cursor: inherit; display: none; }
.carousel .control-prev.control-arrow { left: 0px; }
.carousel .control-prev.control-arrow::before { border-right: 8px solid rgb(255, 255, 255); }
.carousel .control-next.control-arrow { right: 0px; }
.carousel .control-next.control-arrow::before { border-left: 8px solid rgb(255, 255, 255); }
.carousel-root { outline: none; }
.carousel { position: relative; width: 100%; }
.carousel * { box-sizing: border-box; }
.carousel img { width: 100%; display: inline-block; pointer-events: none; }
.carousel .carousel { position: relative; }
.carousel .control-arrow { outline: 0px; border: 0px; background: none; top: 50%; margin-top: -13px; font-size: 18px; }
.carousel .thumbs-wrapper { margin: 20px; overflow: hidden; }
.carousel .thumbs { transition: 0.15s ease-in; transform: translateZ(0px); position: relative; list-style: none; white-space: nowrap; }
.carousel .thumb { transition: border 0.15s ease-in; display: inline-block; margin-right: 6px; white-space: nowrap; overflow: hidden; border: 3px solid rgb(255, 255, 255); padding: 2px; }
.carousel .thumb:focus { border: 3px solid rgb(204, 204, 204); outline: none; }
.carousel .thumb.selected, .carousel .thumb:hover { border: 3px solid rgb(51, 51, 51); }
.carousel .thumb img { vertical-align: top; }
.carousel.carousel-slider { position: relative; margin: 0px; overflow: hidden; }
.carousel.carousel-slider .control-arrow { top: 0px; color: rgb(255, 255, 255); font-size: 26px; bottom: 0px; margin-top: 0px; padding: 5px; }
.carousel.carousel-slider .control-arrow:hover { background: rgba(0, 0, 0, 0.2); }
.carousel .slider-wrapper { overflow: hidden; margin: auto; width: 100%; transition: height 0.15s ease-in; }
.carousel .slider-wrapper.axis-horizontal .slider { display: flex; }
.carousel .slider-wrapper.axis-horizontal .slider .slide { flex-flow: column; }
.carousel .slider-wrapper.axis-vertical { display: flex; }
.carousel .slider-wrapper.axis-vertical .slider { flex-direction: column; }
.carousel .slider { margin: 0px; padding: 0px; position: relative; list-style: none; width: 100%; }
.carousel .slider.animated { transition: 0.35s ease-in-out; }
.carousel .slide { min-width: 100%; margin: 0px; position: relative; text-align: center; }
.carousel .slide img { width: 100%; vertical-align: top; border: 0px; }
.carousel .slide iframe { display: inline-block; width: calc(100% - 80px); margin: 0px 40px 40px; border: 0px; }
.carousel .slide .legend { position: absolute; bottom: 40px; left: 50%; margin-left: -45%; width: 90%; border-radius: 10px; background: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 10px; font-size: 12px; text-align: center; opacity: 0.25; transition: opacity 0.35s ease-in-out; }
.carousel .control-dots { position: absolute; bottom: 0px; margin: 10px 0px; padding: 0px; text-align: center; width: 100%; z-index: 1; }
@media (min-width: 960px) {
  .carousel .control-dots { bottom: 0px; }
}
.carousel .control-dots .dot { transition: opacity 0.25s ease-in; opacity: 0.3; box-shadow: rgba(0, 0, 0, 0.9) 1px 1px 2px; background: rgb(255, 255, 255); border-radius: 50%; width: 8px; height: 8px; cursor: pointer; display: inline-block; margin: 0px 8px; }
.carousel .control-dots .dot.selected, .carousel .control-dots .dot:hover { opacity: 1; }
.carousel .carousel-status { position: absolute; top: 0px; right: 0px; padding: 5px; font-size: 10px; text-shadow: rgba(0, 0, 0, 0.9) 1px 1px 1px; color: rgb(255, 255, 255); }
.carousel:hover .slide .legend { opacity: 1; }
.styles_container__E9DUT { color: var(--text); margin-bottom: 1rem; display: flex; align-items: center; width: min(100%, 30rem); font-size: 1.1rem; }
.styles_createIconImgContainer__akPPH { height: 1.5rem; width: 2.1rem; margin-right: 0.5rem; margin-left: 0.3rem; opacity: 0.5; }
@media (min-width: 1080px) {
  .styles_container__E9DUT { font-size: 1.2rem; }
}
.styles_prompt__Johkx { color: var(--text); margin-bottom: 1rem; display: flex; align-items: center; }
.styles_imgContainer__MtDmD { width: min(100%, 30rem); aspect-ratio: 1 / 1; border-radius: 0.5rem; margin-bottom: 1rem; }
.styles_img___Xuqu { border-radius: 0.5rem; object-fit: cover !important; }
.styles_createIconImgContainer__H6GTV { height: 1rem; width: 1rem; margin-right: 0.5rem; opacity: 0.5; }
.styles_container__mJ_3O { background-color: var(--primary-fg-secondary) !important; }
.index-module_type__E-SaG::after { content: "|"; animation: 1.1s step-start 0s infinite normal none running index-module_cursor__PQg0P; }
@keyframes index-module_cursor__PQg0P { 
  50% { opacity: 0; }
}
html, body { font-family: __Poppins_b20b35, __Poppins_Fallback_b20b35; }
#nprogress { pointer-events: none; }
#nprogress .bar { background: var(--primary-fg); position: fixed; z-index: 1600; top: 0px; left: 0px; width: 100%; height: 3px; }
#nprogress .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px var(--primary-fg),0 0 5px var(--primary-fg); opacity: 1; transform: rotate(3deg) translate(0px, -4px); }
#nprogress .spinner { display: block; position: fixed; z-index: 1600; top: 15px; right: 15px; }
#nprogress .spinner-icon { width: 18px; height: 18px; box-sizing: border-box; border-width: 2px; border-style: solid; border-right-color: transparent; border-bottom-color: transparent; border-image: initial; border-top-color: var(--primary-fg); border-left-color: var(--primary-fg); border-radius: 50%; animation: 400ms linear 0s infinite normal none running nprogress-spinner; }
.nprogress-custom-parent { overflow: hidden; position: relative; }
.nprogress-custom-parent #nprogress .bar, .nprogress-custom-parent #nprogress .spinner { position: absolute; }
@-webkit-keyframes nprogress-spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes nprogress-spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
