#utils_settings__H8YgN{height:100%}@keyframes utils_ant-skeleton-loading__X89oz{0%{background-position:100% 50%}to{background-position:0 50%}}.utils_imageLoading__qj_9Q{background:linear-gradient(90deg,#333438 25%,#3b3c41 37%,#333438 63%);background-size:400% 100%;animation:utils_ant-skeleton-loading__X89oz 1s ease infinite}.utils_imageLoading__qj_9Q.utils_isLight__f6OBF{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:utils_ant-skeleton-loading__X89oz 1s ease infinite}.utils_imageLoading__qj_9Q.utils_isBanerLight__6FEnw{background:linear-gradient(90deg,#9da2ad 25%,#dadbdc 37%,#9da2ad 63%);background-size:400% 100%;animation:utils_ant-skeleton-loading__X89oz 1s ease infinite}.utils_imageLoadingDelay1__dEfah{animation-delay:.1s!important}.utils_imageLoadingDelay2__450Fv{animation-delay:.2s!important}.utils_imageLoadingDelay3__YTLdP{animation-delay:.3s!important}.utils_imageLoadingDelay4___Mo3X{animation-delay:.4s!important}.utils_imageLoadingDelay5__g0tP7{animation-delay:.5s!important}.utils_imageLoadingDelay6__uUZhH{animation-delay:.6s!important}.utils_imageLoadingDelay7__tsSvx{animation-delay:.7s!important}.utils_imageLoadingDelay8__dCQwp{animation-delay:.8s!important}#Card_settings__gUURN{height:100%}.Card_card_container__4AfXW{position:relative;box-sizing:border-box;display:block;flex-shrink:0;width:320px;height:100%;overflow:hidden;cursor:pointer;border-radius:12px}.Card_card_container__4AfXW .Card_loading__7UzvW{position:absolute;top:0;left:0;width:100%;height:100%}.Card_card_container__4AfXW .Card_enterIcon__URKtY{position:absolute;left:50%;bottom:-78px;transform:translateX(-50%);transition:all .2s ease-in-out;pointer-events:none}.Card_card_container__4AfXW:hover .Card_image_border__JoYke .Card_enterIcon__URKtY{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.Card_card_container__4AfXW:hover .Card_image_border__JoYke:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,.16));pointer-events:none}.Card_card_container__4AfXW .Card_openNew__69meS{position:absolute;top:8px;right:8px;width:40px;height:20px}.Card_card_container__4AfXW .Card_playbtn__loyBr{position:absolute;bottom:56px;left:0;display:flex;align-items:center;justify-content:center;padding:8px}.Card_card_container__4AfXW .Card_playbtn__loyBr svg{width:18px;height:18px}.Card_card_container__4AfXW .Card_image_border__JoYke{position:relative;display:flex;width:100%;height:calc(100% - 42px);overflow:hidden;border-radius:16px;background:hsla(0,0%,100%,0);box-sizing:border-box;border:1px solid rgba(0,0,0,.1);aspect-ratio:1.33}.Card_card_container__4AfXW .Card_image_border__JoYke img,.Card_card_container__4AfXW .Card_image_border__JoYke video{width:100%;transition:transform .3s ease-in-out;object-fit:cover}.Card_card_container__4AfXW .Card_image_border__JoYke .Card_video_poster__CHQuD{position:absolute;top:0;left:0;height:100%}.Card_card_container__4AfXW .Card_image_border_loading__uYMOc{position:absolute;top:0;left:0;width:100%;height:100%}.Card_card_container__4AfXW .Card_text_container__3_odH{display:flex;align-items:center;margin-top:8px;padding:0 12px;gap:8px;height:26px}.Card_card_container__4AfXW .Card_text_container__3_odH img{width:16px;height:16px}.Card_card_container__4AfXW .Card_text_container__3_odH span{width:100%;overflow:hidden;font-size:14px;font-weight:600;line-height:24px;color:#1a1b1c;text-overflow:ellipsis;white-space:nowrap}@media(min-width:0px)and (max-width:959px){.Card_card_container__4AfXW{width:144px;background:unset;border-radius:unset}.Card_card_container__4AfXW .Card_image_border__JoYke{height:calc(100% - 22px);border-radius:12px}.Card_card_container__4AfXW .Card_text_container__3_odH{height:22px;font-size:12px;font-weight:700;line-height:14px;display:flex;align-items:center;letter-spacing:-.01em;color:#262729;padding:8px 0 0;margin-top:0}.Card_card_container__4AfXW .Card_text_container__3_odH img{display:none}}#CardCarousel_settings__dIsYI{height:100%}.CardCarousel_CardCarousel__Bipz3{position:relative}.CardCarousel_CardCarousel__Bipz3:hover .CardCarousel_next__PoVIe,.CardCarousel_CardCarousel__Bipz3:hover .CardCarousel_prev__Jy90Q{visibility:visible!important;opacity:1!important}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_button_area__Epc58{position:absolute;top:50%;z-index:20;display:flex;align-items:center;height:100%}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_next__PoVIe,.CardCarousel_CardCarousel__Bipz3 .CardCarousel_prev__Jy90Q{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;visibility:visible;background:#fff;border-radius:50%;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);opacity:1;transition:opacity .25s ease-in-out}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_next__PoVIe svg,.CardCarousel_CardCarousel__Bipz3 .CardCarousel_prev__Jy90Q svg{fill:#9da2ad;width:20px}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_next__PoVIe:hover svg,.CardCarousel_CardCarousel__Bipz3 .CardCarousel_prev__Jy90Q:hover svg{fill:#2b2b2b}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_prev__Jy90Q{margin-left:12px}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_next__PoVIe{margin-right:12px}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_hide__QTcp2{visibility:hidden;opacity:0}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_button_area_prev__KUHwf{left:0;transform:translateY(calc(-50% - 5px));background:linear-gradient(270deg,rgba(255,255,255,0),#ffffff)}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_button_area_prev__KUHwf svg{transform:rotate(180deg)}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_button_area_next__1AmUI{right:0;transform:translateY(calc(-50% - 5px));background:linear-gradient(90deg,rgba(255,255,255,0),#ffffff)}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_CardCarousel_container__Y8Cip{overflow-y:hidden;padding-left:24px}.CardCarousel_CardCarousel__Bipz3 .CardCarousel_CardCarousel_container__Y8Cip::-webkit-scrollbar{display:none!important}@media(min-width:0px)and (max-width:959px){.CardCarousel_CardCarousel__Bipz3 .CardCarousel_button_area__Epc58{display:none}}#BackTop_settings__cPgr5{height:100%}.BackTop_backToTop_container__z_rbB{position:relative}.BackTop_backToTop__HhknQ{position:fixed;right:32px;bottom:32px;width:56px;height:56px;z-index:999;border-radius:50%;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center}.BackTop_backToTop__HhknQ:hover{background:rgba(0,0,0,.6)}.BackTop_backToTop__HhknQ:hover svg,.BackTop_backToTop__HhknQ:hover svg path{fill:#fff}.BackTop_backToTop__HhknQ:hover .BackTop_tooltip__Yrrh6{display:block}.BackTop_backToTop__HhknQ .BackTop_tooltip__Yrrh6{display:none;position:absolute;top:50%;right:calc(100% + 7px);transform:translateY(-50%);width:max-content;background:#fff;max-width:340px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.3px;color:#262729;border-radius:16px;padding:8px;backdrop-filter:blur(10px);box-shadow:0 3px 8px 0 rgba(0,0,0,.16)}.BackTop_backToTopAboveStickyBar__6WxWk{bottom:100px}.BackTop_backToTop_ab__UOUua{position:absolute;right:24px;bottom:24px}@media only screen and (max-width:750px){.BackTop_backToTop__HhknQ:hover{background:rgba(0,0,0,.3)}.BackTop_backToTop__HhknQ:hover .BackTop_tooltip__Yrrh6{display:none}}#BaseCarousel_settings__ZwGjd{height:100%}.BaseCarousel_BaseCarousel__bCCzp{border-radius:16px;overflow:hidden;width:30rem;height:16.875rem;position:relative}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_prevBtn__EGNCd{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.16);border-radius:50%;cursor:pointer}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_prevBtn__EGNCd svg{width:16px;height:16px;fill:#262729;transform:rotate(180deg)}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_prevBtn__EGNCd:hover svg{fill:#383a3d}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_nextBtn__Qwpae{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.16);border-radius:50%;cursor:pointer}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_nextBtn__Qwpae svg{width:16px;height:16px;fill:#262729}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_nextBtn__Qwpae:hover svg{fill:#383a3d}.BaseCarousel_BaseCarousel__bCCzp:hover .BaseCarousel_nextBtn__Qwpae,.BaseCarousel_BaseCarousel__bCCzp:hover .BaseCarousel_prevBtn__EGNCd{display:flex}.BaseCarousel_BaseCarousel__bCCzp .ant-carousel .slick-dots-bottom{justify-content:end!important;margin-right:28px!important;bottom:24px!important}@media screen and (max-width:1440px){.BaseCarousel_BaseCarousel__bCCzp .ant-carousel .slick-dots-bottom{justify-content:end!important;margin-right:28px!important;bottom:12px!important}}@media screen and (max-width:1336px){.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem_content_container__1BoKf{display:none!important}}.BaseCarousel_BaseCarouselItem__rIZ1r{background-color:#fff;overflow:hidden;position:relative;width:30rem;height:16.875rem;cursor:pointer}.BaseCarousel_BaseCarouselItem_content_container__1BoKf{position:absolute;left:32px;bottom:28px;display:flex;flex-direction:column}.BaseCarousel_BaseCarouselItem_content_container__1BoKf>h3{font-size:24px;font-weight:600;line-height:30px;font-variation-settings:"opsz" auto;color:#fff}.BaseCarousel_BaseCarouselItem_content_container__1BoKf>p{font-size:16px;font-weight:500;line-height:24px;font-variation-settings:"opsz" auto;color:#fff}@media(min-width:0px)and (max-width:959px){.BaseCarousel_BaseCarousel__bCCzp{width:100%!important;height:auto!important;border-radius:0;aspect-ratio:16/9}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r{width:auto!important;height:auto!important}}@media(min-width:960px)and (max-width:999px){.BaseCarousel_BaseCarousel__bCCzp{width:100%!important;height:auto!important;aspect-ratio:16/9}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r{width:auto!important;height:auto!important}}@media(min-width:1000px)and (max-width:1280px){.BaseCarousel_BaseCarousel__bCCzp{aspect-ratio:16/9}.BaseCarousel_BaseCarousel__bCCzp,.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r{width:300px!important;height:169px!important}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r .BaseCarousel_BaseCarouselItem_content_container__1BoKf{bottom:16px}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r .BaseCarousel_BaseCarouselItem_content_container__1BoKf>h3,.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r .BaseCarousel_BaseCarouselItem_content_container__1BoKf>p{font-size:12px;line-height:16px}}@media(min-width:1281px)and (max-width:1440px){.BaseCarousel_BaseCarousel__bCCzp{width:355px!important;height:200px!important}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r{width:355px;height:200px}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r .BaseCarousel_BaseCarouselItem_content_container__1BoKf{bottom:16px}.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r .BaseCarousel_BaseCarouselItem_content_container__1BoKf>h3,.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r .BaseCarousel_BaseCarouselItem_content_container__1BoKf>p{font-size:12px;line-height:16px}}@media screen and (min-width:1000px)and (max-width:1080px){.BaseCarousel_BaseCarousel__bCCzp{position:relative;top:72px;aspect-ratio:16/9}.BaseCarousel_BaseCarousel__bCCzp,.BaseCarousel_BaseCarousel__bCCzp .BaseCarousel_BaseCarouselItem__rIZ1r{width:300px!important;height:169px!important}}#FTAiAttractivenessTestAnalysisPanel_settings__CjLC_{height:100%}.FTAiAttractivenessTestAnalysisPanel_root__nu8W8{min-height:100vh;padding:8px 8px 24px;display:flex;flex-direction:column;align-items:center;background-color:#ebeef5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.FTAiAttractivenessTestAnalysisPanel_root__nu8W8 img{display:initial}.FTAiAttractivenessTestAnalysisPanel_actionsBar__70qII{width:85%;opacity:1;margin-bottom:12px;padding:8px 0;gap:6px}.FTAiAttractivenessTestAnalysisPanel_backButton__m6fvb{display:inline-flex;align-items:center;height:40px;gap:6px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#6b7280;border:none;background:#fff;padding:0 16px 0 8px;cursor:pointer;border-radius:36px}.FTAiAttractivenessTestAnalysisPanel_actionsRight__6G26I{display:flex;gap:8px}.FTAiAttractivenessTestAnalysisPanel_downloadButton__PkU88{padding:6px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.06)}.FTAiAttractivenessTestAnalysisPanel_downloadIcon__y4WAs{width:16px;height:16px;display:block}.FTAiAttractivenessTestAnalysisPanel_reportPage__GTQjA{max-width:85%;background-color:#ebeef5;overflow:visible;display:flex;flex-direction:row}.FTAiAttractivenessTestAnalysisPanel_sidebar__svUyj{width:450px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;background:#fff;padding:12px;border-radius:28px}.FTAiAttractivenessTestAnalysisPanel_sidebarHeader__JM4dJ{display:flex;align-items:center;gap:8px;margin-bottom:20px}.FTAiAttractivenessTestAnalysisPanel_sidebarHeaderIcon__qQiza{width:20px;height:20px;display:block}.FTAiAttractivenessTestAnalysisPanel_sidebarHeaderText__t_vDq{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}.FTAiAttractivenessTestAnalysisPanel_photoWrapper__SSofu{position:relative;width:100%;height:628px;border-radius:16px;background:#f5f5f5;overflow:hidden}.FTAiAttractivenessTestAnalysisPanel_photoImg__r7Wez{width:100%;height:100%;overflow:hidden;object-fit:contain;object-position:center}.FTAiAttractivenessTestAnalysisPanel_photoOverlay__G9yIF{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2),transparent)}.FTAiAttractivenessTestAnalysisPanel_photoBadge__a6m38{position:absolute;left:8px;right:8px;bottom:8px;padding:4px 6px;border-radius:6px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:800}.FTAiAttractivenessTestAnalysisPanel_photoBadgeText__PTc2u{text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}.FTAiAttractivenessTestAnalysisPanel_photoBadgeIcon__g4dj7{width:14px;height:14px;flex-shrink:0}.FTAiAttractivenessTestAnalysisPanel_metaGrid__0FiHz{position:absolute;bottom:0;left:0;right:0;padding:12px;display:flex;gap:12px}.FTAiAttractivenessTestAnalysisPanel_metaCard__tOe9E{width:201px;height:68px;border-radius:12px;opacity:1;display:flex;flex-direction:column;padding:9px 12px;flex-grow:1;background:rgba(0,0,0,.26);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);z-index:0}.FTAiAttractivenessTestAnalysisPanel_metaLabel__ofDgn{width:100%;height:22px;font-family:Poppins;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;color:hsla(0,0%,100%,.56)}.FTAiAttractivenessTestAnalysisPanel_metaValue__KlA3X{width:78px;height:24px;font-size:18px;font-weight:600;line-height:24px;color:#fff}.FTAiAttractivenessTestAnalysisPanel_scoreCard__W3Ih_{width:426px;height:296px;border-radius:16px;background:linear-gradient(125deg,#F4F4F4,#EBEEF5 46%,#EDEDED 99%,#FFFFFF 0);box-sizing:border-box;border:1px solid rgba(0,0,0,.02);padding:16px;margin-top:12px}.FTAiAttractivenessTestAnalysisPanel_scoreLabel__7O37x{font-family:Poppins;font-size:20px;font-weight:600;line-height:32px;letter-spacing:0;font-variation-settings:"opsz" auto;color:#161618;z-index:0}.FTAiAttractivenessTestAnalysisPanel_scoreRow__u7YfY,.FTAiAttractivenessTestAnalysisPanel_scoreValue__xRWG4{display:flex;align-items:center;justify-content:center;position:relative}.FTAiAttractivenessTestAnalysisPanel_scoreValue__xRWG4{width:140px;height:140px;border-radius:999px;overflow:hidden;margin-top:30px}.FTAiAttractivenessTestAnalysisPanel_scoreSvg__flAVx{width:140px;height:140px;transform:rotate(-140deg)}.FTAiAttractivenessTestAnalysisPanel_scoreCircleBg__0P_V_{fill:none;stroke:#fff;stroke-width:24}.FTAiAttractivenessTestAnalysisPanel_scoreCircleFill__HlkAj{fill:none;stroke:url(#scoreRingGradient);stroke-width:24;stroke-linecap:round}.FTAiAttractivenessTestAnalysisPanel_scoreText__V9Rz5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:56px;font-weight:900;color:#f71fc7}.FTAiAttractivenessTestAnalysisPanel_scoreValueBg__LWV1o{position:absolute;width:140px;height:140px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:20px solid #fff;margin-top:15px}.FTAiAttractivenessTestAnalysisPanel_scoreOutOf__UJ0Dl{font-size:10px;font-weight:700;color:#9ca3af}.FTAiAttractivenessTestAnalysisPanel_scoreFooter__v2xLM{margin-top:10px;width:100%;border-top:1px solid rgba(148,163,184,.4);padding-top:8px;display:flex;align-items:center;justify-content:center;gap:6px}.FTAiAttractivenessTestAnalysisPanel_scoreBadgeIcon__RzWD2{width:16px;height:16px}.FTAiAttractivenessTestAnalysisPanel_scoreBadgeText__DVhzg{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#818cf8}.FTAiAttractivenessTestAnalysisPanel_percentileText__cyqdi{font-size:16px;font-weight:600;height:24px;letter-spacing:0;color:#3d3d3d;text-align:center;margin-top:33.7px;display:flex;align-items:center;justify-content:center}.FTAiAttractivenessTestAnalysisPanel_percentileText__cyqdi .FTAiAttractivenessTestAnalysisPanel_likeIcon__8Ksqb{margin-right:4px;transform:translateY(-2px)}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis{flex:1;height:960px;padding:32px;border-radius:28px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;margin-left:20px;background:#fff}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis::-webkit-scrollbar{width:6px}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis::-webkit-scrollbar-track{display:none}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis::-webkit-scrollbar-thumb{background:#e7e8e9;border-radius:6px}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis::-webkit-scrollbar-thumb:hover{background:#d8dce5}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis .FTAiAttractivenessTestAnalysisPanel_downloadButton__PkU88{min-width:126px;height:40px;min-height:40px;flex-shrink:0;border-radius:6px;opacity:1;flex-direction:row;padding:0 16px;gap:6px;margin-left:auto;background:#161619;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis .FTAiAttractivenessTestAnalysisPanel_downloadButton__PkU88:hover{background:linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1)),#161619}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis .FTAiAttractivenessTestAnalysisPanel_downloadButton__PkU88.FTAiAttractivenessTestAnalysisPanel_downloadButtonLoading__QMjJN,.FTAiAttractivenessTestAnalysisPanel_main__Lzzis .FTAiAttractivenessTestAnalysisPanel_downloadButton__PkU88.FTAiAttractivenessTestAnalysisPanel_downloadButtonLoading__QMjJN:hover{background:#161619;cursor:default;pointer-events:none}.FTAiAttractivenessTestAnalysisPanel_main__Lzzis .FTAiAttractivenessTestAnalysisPanel_downloadButton__PkU88 .FTAiAttractivenessTestAnalysisPanel_downloadText___aWsB{font-size:14px;font-weight:600;color:#e7ecee}.FTAiAttractivenessTestAnalysisPanel_downloadIconLoading__upfHU{animation:FTAiAttractivenessTestAnalysisPanel_spin__Nglud 1s linear infinite}@keyframes FTAiAttractivenessTestAnalysisPanel_spin__Nglud{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FTAiAttractivenessTestAnalysisPanel_summaryBlock__RAMS2{margin-bottom:32px}.FTAiAttractivenessTestAnalysisPanel_summaryTag__EZHBd{display:inline-block;padding:3px 8px;border-radius:999px;background:#e0e7ff;color:#4f46e5;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;margin-bottom:6px}.FTAiAttractivenessTestAnalysisPanel_summaryTitle__iaznb{font-size:24px;font-weight:600;line-height:30px;letter-spacing:0;color:#262729;margin-top:16px}.FTAiAttractivenessTestAnalysisPanel_summaryQuoteWrapper__bGJV6{font-family:Poppins;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;font-variation-settings:"opsz" auto;color:#161618;margin-top:16px}.FTAiAttractivenessTestAnalysisPanel_summaryQuoteIcon__LV5y_{position:absolute;left:-4px;top:-4px;width:20px;height:20px;color:#e5e7eb;z-index:-1}.FTAiAttractivenessTestAnalysisPanel_summaryText__eXxcU{font-size:14px;line-height:1.6;color:#475569;font-style:italic}.FTAiAttractivenessTestAnalysisPanel_metricsGrid__HNqmU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}@media(max-width:960px){.FTAiAttractivenessTestAnalysisPanel_metricsGrid__HNqmU{grid-template-columns:1fr}}.FTAiAttractivenessTestAnalysisPanel_metricRow__KZgSx{display:flex;flex-direction:column;gap:6px}.FTAiAttractivenessTestAnalysisPanel_metricRowHeader__IiXC9{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#0f172a}.FTAiAttractivenessTestAnalysisPanel_metricRowLabel__87iI_{font-size:18px;font-weight:600;line-height:28px;color:#4c4e53}.FTAiAttractivenessTestAnalysisPanel_metricRowScore__41UC5{font-weight:800}.FTAiAttractivenessTestAnalysisPanel_metricRowTrack___ldb7{position:relative;height:12px;border-radius:999px;background:#f3f4f6;overflow:visible;margin-top:16px}.FTAiAttractivenessTestAnalysisPanel_metricRowFill__Eu4pu{position:absolute;inset:0;width:calc(var(--metric-score, 0)*1%);border-radius:999px;background:linear-gradient(60deg,#FFD6F6,#FF6DDE)}.FTAiAttractivenessTestAnalysisPanel_smileyBgIcon__hsAFa{position:absolute;top:50%;left:calc(var(--metric-score, 0)*1%);transform:translate(-50%,-50%);width:32px;height:32px;z-index:1}.FTAiAttractivenessTestAnalysisPanel_metricRowIcon__IUfeU{position:absolute;top:50%;left:calc(var(--metric-score, 0)*1%);transform:translate(-50%,-50%);width:18px;height:18px;z-index:2}.FTAiAttractivenessTestAnalysisPanel_metricRowLabelDescriptionFixed__UH9aX{width:360px;max-width:90vw;position:fixed;transform:translateX(-50%);padding:8px 16px;border-radius:4px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);font-size:12px;line-height:18px;color:#161618;z-index:9999}.FTAiAttractivenessTestAnalysisPanel_metricRowLabelDescriptionFixed__UH9aX:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:-6px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #fff}.FTAiAttractivenessTestAnalysisPanel_metricRowIconWrapper__voGvY{display:flex;align-items:center;position:relative}.FTAiAttractivenessTestAnalysisPanel_metricRowHelp__vmUOv{position:relative;display:inline-flex;align-items:center;cursor:pointer;z-index:1000}.FTAiAttractivenessTestAnalysisPanel_suggestionsSection__9TljA{margin-top:32px}.FTAiAttractivenessTestAnalysisPanel_suggestionsHeader__SdD7N{display:flex;align-items:center;gap:6px;margin-bottom:10px}.FTAiAttractivenessTestAnalysisPanel_suggestionsIcon__XGIyF{width:28.59px;height:28.59px;margin-top:2px}.FTAiAttractivenessTestAnalysisPanel_suggestionsTitle__HWDj_{font-family:Inter;font-size:24px;font-weight:600;line-height:30px;color:#262729}.FTAiAttractivenessTestAnalysisPanel_suggestionsList__aV7mY{display:flex;flex-direction:column;gap:8px}.FTAiAttractivenessTestAnalysisPanel_suggestionItem__2fLJy{display:flex;gap:8px;background:#fff;border-radius:10px;padding:19px 24px;background:rgba(0,0,0,.04);align-items:start}.FTAiAttractivenessTestAnalysisPanel_suggestionIndex__UCNLb{width:16px;height:16px;border-radius:999px;background:#4f46e5;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:2px}.FTAiAttractivenessTestAnalysisPanel_suggestionText__42AcC{font-size:16px;line-height:22px;letter-spacing:0;color:#4c4e53}#FTAiAttractivenessTestAnalysisPanel_settings__xIGrG{height:100%}.FTAiAttractivenessTestAnalysisPanel_root__SRhN1{min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#ebeef5;padding-top:46px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.FTAiAttractivenessTestAnalysisPanel_root__SRhN1 #new-portal-header,.FTAiAttractivenessTestAnalysisPanel_root__SRhN1 #new-portal-header [class*=new-portal-header_header]{box-shadow:none!important;border-radius:0!important}.FTAiAttractivenessTestAnalysisPanel_root__SRhN1::-webkit-scrollbar{width:6px}.FTAiAttractivenessTestAnalysisPanel_root__SRhN1::-webkit-scrollbar-track{display:none}.FTAiAttractivenessTestAnalysisPanel_root__SRhN1::-webkit-scrollbar-thumb{background:#e7e8e9;border-radius:6px}.FTAiAttractivenessTestAnalysisPanel_root__SRhN1::-webkit-scrollbar-thumb:hover{background:#d8dce5}.FTAiAttractivenessTestAnalysisPanel_root__SRhN1 img{display:initial}.FTAiAttractivenessTestAnalysisPanel_actionsBar__0c464{width:100%;height:69px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:4px 16px 0;position:fixed;top:50px;left:0;right:0;z-index:1510;margin-top:5px;transition:background .2s ease,box-shadow .2s ease,border-radius .2s ease}.FTAiAttractivenessTestAnalysisPanel_actionsBarScrolled___jM6Y{background:#fff;border-radius:0 0 16px 16px;box-shadow:0 -1px 0 0 hsla(0,0%,100%,.1)}.FTAiAttractivenessTestAnalysisPanel_backButton__8zCMM{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#161618;border:none;background:rgba(0,0,0,0);cursor:pointer}.FTAiAttractivenessTestAnalysisPanel_actionsRight__k39A3{display:flex;gap:8px}.FTAiAttractivenessTestAnalysisPanel_downloadButton__wP6Rj{left:259px;min-width:108px;height:32px;border-radius:8px;display:flex;flex-direction:row;padding:6px;gap:0 4px;flex-wrap:wrap;align-content:flex-start;background:#161618;box-sizing:border-box;align-items:center;border:1.33px solid hsla(0,0%,100%,.1);backdrop-filter:blur(13.33px)}.FTAiAttractivenessTestAnalysisPanel_downloadButton__wP6Rj .FTAiAttractivenessTestAnalysisPanel_downloadText__qYgFC{height:20px;font-size:14px;font-weight:500;line-height:20px;color:#e7ecee}.FTAiAttractivenessTestAnalysisPanel_downloadButton__wP6Rj .FTAiAttractivenessTestAnalysisPanel_downLoadImg__N4KaE{width:16.67px;height:16.67px}.FTAiAttractivenessTestAnalysisPanel_downloadButton__wP6Rj:hover{background:linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1)),#161619}.FTAiAttractivenessTestAnalysisPanel_downloadButton__wP6Rj.FTAiAttractivenessTestAnalysisPanel_downloadButtonLoading__iZGi7,.FTAiAttractivenessTestAnalysisPanel_downloadButton__wP6Rj.FTAiAttractivenessTestAnalysisPanel_downloadButtonLoading__iZGi7:hover{background:#161619;cursor:default;pointer-events:none}.FTAiAttractivenessTestAnalysisPanel_downloadIcon__V7cwJ{width:16.67px;height:16.67px;display:block}.FTAiAttractivenessTestAnalysisPanel_downloadIconLoading__me9cm{animation:FTAiAttractivenessTestAnalysisPanel_spin__LTkpj 1s linear infinite}@keyframes FTAiAttractivenessTestAnalysisPanel_spin__LTkpj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FTAiAttractivenessTestAnalysisPanel_reportPage__lIqmX{width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center}.FTAiAttractivenessTestAnalysisPanel_sidebar__DOM14{width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;background:#fff;padding:12px;border-radius:24px}.FTAiAttractivenessTestAnalysisPanel_sidebarHeader__Ox__h{display:flex;align-items:center;gap:8px;margin-bottom:20px}.FTAiAttractivenessTestAnalysisPanel_sidebarHeaderIcon__37qKV{width:20px;height:20px;display:block}.FTAiAttractivenessTestAnalysisPanel_sidebarHeaderText__8OhdC{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}.FTAiAttractivenessTestAnalysisPanel_photoWrapper___NmN3{width:100%;height:470.26px;border-radius:12px;background:#f5f5f5;overflow:hidden;position:relative}.FTAiAttractivenessTestAnalysisPanel_photoWrapper___NmN3 .FTAiAttractivenessTestAnalysisPanel_downloadButton__wP6Rj{width:32px;height:32px;border-radius:4px;display:flex;flex-direction:row;padding:8px;background:rgba(0,0,0,.3);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);position:absolute;right:8px;top:8px}.FTAiAttractivenessTestAnalysisPanel_photoWrapperMobile__CKO3R,.FTAiAttractivenessTestAnalysisPanel_photoWrapperMobile__CKO3R .FTAiAttractivenessTestAnalysisPanel_photoImg__Lt8AB{height:auto}.FTAiAttractivenessTestAnalysisPanel_photoImg__Lt8AB{width:100%;height:100%;border-radius:12px;overflow:hidden;object-fit:contain;object-position:center}.FTAiAttractivenessTestAnalysisPanel_photoOverlay__kTW_0{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2),transparent)}.FTAiAttractivenessTestAnalysisPanel_photoBadge__2fGgJ{position:absolute;left:8px;right:8px;bottom:8px;padding:4px 6px;border-radius:6px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:800}.FTAiAttractivenessTestAnalysisPanel_photoBadgeText__Mx3ZK{text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}.FTAiAttractivenessTestAnalysisPanel_photoBadgeIcon__OkpNj{width:14px;height:14px;flex-shrink:0}.FTAiAttractivenessTestAnalysisPanel_metaGrid__WRBv_{position:absolute;bottom:0;left:0;right:0;padding:12px;display:flex;gap:12px}.FTAiAttractivenessTestAnalysisPanel_metaCard__YBzAJ{width:147.5px;height:50.92px;border-radius:8px;opacity:1;display:flex;flex-direction:column;padding:9px 12px;flex-grow:1;background:rgba(0,0,0,.26);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);z-index:0}.FTAiAttractivenessTestAnalysisPanel_metaLabel__Ji7Cw{font-size:11.98px;line-height:16.47px;letter-spacing:0;color:hsla(0,0%,100%,.56)}.FTAiAttractivenessTestAnalysisPanel_metaValue__BRzhO{font-size:13.48px;font-weight:600;line-height:17.97px;color:#fff}.FTAiAttractivenessTestAnalysisPanel_scoreCard__9StcY{width:100%;height:221px;border-radius:16px;background:linear-gradient(125deg,#F4F4F4,#EBEEF5 46%,#EDEDED 99%,#FFFFFF 0);box-sizing:border-box;border:1px solid rgba(0,0,0,.02);padding:11.98px;margin-top:11.7px}.FTAiAttractivenessTestAnalysisPanel_scoreLabel__PEFG9{font-size:14.98px;font-weight:600;line-height:23.96px;color:#161618}.FTAiAttractivenessTestAnalysisPanel_scoreRow__cO1zs,.FTAiAttractivenessTestAnalysisPanel_scoreValue__f3uMj{display:flex;align-items:center;justify-content:center;position:relative}.FTAiAttractivenessTestAnalysisPanel_scoreValue__f3uMj{width:104px;height:104px;border-radius:999px;overflow:hidden;margin-top:22.29px}.FTAiAttractivenessTestAnalysisPanel_scoreSvg__GtcP7{width:104px;height:104px;transform:rotate(-140deg)}.FTAiAttractivenessTestAnalysisPanel_scoreCircleBg__Fcwr9{fill:none;stroke:#fff;stroke-width:24}.FTAiAttractivenessTestAnalysisPanel_scoreCircleFill__6W0Ct{fill:none;stroke:url(#scoreRingGradient);stroke-width:24;stroke-linecap:round;transition:stroke-dashoffset .4s ease-out}.FTAiAttractivenessTestAnalysisPanel_scoreText___ZKWc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:41.6px;font-weight:900;color:#f71fc7}.FTAiAttractivenessTestAnalysisPanel_scoreValueBg__d2ASl{position:absolute;width:140px;height:140px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:20px solid #fff;margin-top:15px}.FTAiAttractivenessTestAnalysisPanel_scoreOutOf__crh0H{font-size:10px;font-weight:700;color:#9ca3af}.FTAiAttractivenessTestAnalysisPanel_scoreFooter__S1S_5{margin-top:10px;width:100%;border-top:1px solid rgba(148,163,184,.4);padding-top:8px;display:flex;align-items:center;justify-content:center;gap:6px}.FTAiAttractivenessTestAnalysisPanel_scoreBadgeIcon__CWMgF{width:16px;height:16px}.FTAiAttractivenessTestAnalysisPanel_scoreBadgeText__9zaeJ{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#818cf8}.FTAiAttractivenessTestAnalysisPanel_percentileText__cR_jy{font-size:16px;font-weight:600;height:18px;letter-spacing:0;color:#3d3d3d;text-align:center;margin-top:25.72px;display:flex;align-items:center;justify-content:center}.FTAiAttractivenessTestAnalysisPanel_percentileText__cR_jy .FTAiAttractivenessTestAnalysisPanel_likeIcon__UxCv0{margin-right:4px;transform:translateY(-2px)}.FTAiAttractivenessTestAnalysisPanel_main__ZHS7D{width:100%;padding:16px;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;margin-top:16px}.FTAiAttractivenessTestAnalysisPanel_summaryTag__CbF76{display:inline-block;padding:3px 8px;border-radius:999px;background:#e0e7ff;color:#4f46e5;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;margin-bottom:6px}.FTAiAttractivenessTestAnalysisPanel_summaryTitle__yIBZO{font-size:16px;font-weight:600;height:30px;line-height:30px;letter-spacing:0;color:#262729}.FTAiAttractivenessTestAnalysisPanel_summaryQuoteWrapper__twt0F{font-family:Poppins;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;font-variation-settings:"opsz" auto;color:#161618;margin:8px 0 16px}.FTAiAttractivenessTestAnalysisPanel_summaryQuoteIcon__bzJhC{position:absolute;left:-4px;top:-4px;width:20px;height:20px;color:#e5e7eb;z-index:-1}.FTAiAttractivenessTestAnalysisPanel_summaryText__0uBjv{font-size:14px;line-height:1.6;color:#475569;font-style:italic}.FTAiAttractivenessTestAnalysisPanel_metricRow__mKZ4V{margin-bottom:24px;display:flex;flex-direction:column;gap:6px}.FTAiAttractivenessTestAnalysisPanel_metricRowHeader__LB8y8{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#0f172a}.FTAiAttractivenessTestAnalysisPanel_metricRowLabel__PnsC6{font-size:18px;font-weight:600;line-height:28px;color:#4c4e53}.FTAiAttractivenessTestAnalysisPanel_metricRowScore__xX8G7{font-weight:800}.FTAiAttractivenessTestAnalysisPanel_metricRowTrack__Fmc9F{position:relative;height:8px;border-radius:999px;background:#f3f4f6;overflow:visible;margin-top:16px}.FTAiAttractivenessTestAnalysisPanel_metricRowFill___o4wD{position:absolute;inset:0;width:calc(var(--metric-score, 0)*1%);border-radius:999px;background:linear-gradient(60deg,#FFD6F6,#FF6DDE)}.FTAiAttractivenessTestAnalysisPanel_smileyBgIcon__kVFV5{position:absolute;top:50%;left:calc(var(--metric-score, 0)*1%);transform:translate(-50%,-50%);width:32px;height:32px;z-index:1}.FTAiAttractivenessTestAnalysisPanel_metricRowIcon___68t8{position:absolute;top:50%;left:calc(var(--metric-score, 0)*1%);transform:translate(-50%,-50%);width:18px;height:18px;z-index:2}.FTAiAttractivenessTestAnalysisPanel_metricRowIconWrapper__yehhG{display:flex;align-items:center}.FTAiAttractivenessTestAnalysisPanel_suggestionsSection__UfvHG{margin-top:16px}.FTAiAttractivenessTestAnalysisPanel_suggestionsIcon__c9ZPt{width:28.59px;height:28.59px;margin-top:2px}.FTAiAttractivenessTestAnalysisPanel_suggestionsTitle__eVsvC{font-size:16px;font-weight:600;line-height:30px;color:#262729}.FTAiAttractivenessTestAnalysisPanel_suggestionsList__NQR_2{display:flex;flex-direction:column}.FTAiAttractivenessTestAnalysisPanel_suggestionItem__2qPfg{display:flex;gap:12px;background:#fff;border-radius:16px;padding:19px 24px;background:rgba(0,0,0,.04);align-items:start;margin-top:16px;box-sizing:border-box}.FTAiAttractivenessTestAnalysisPanel_suggestionIndex__9rz80{width:16px;height:16px;border-radius:999px;background:#4f46e5;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:2px}.FTAiAttractivenessTestAnalysisPanel_suggestionText__AHK4n{font-size:16px;line-height:22px;letter-spacing:0;color:#4c4e53}.FTAiAttractivenessTestAnalysisPanel_metricSheetOverlay__VJxZ9{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:flex-end;touch-action:none}.FTAiAttractivenessTestAnalysisPanel_metricSheetMask__Qb8cH{position:absolute;inset:0;background:rgba(15,23,42,.35)}.FTAiAttractivenessTestAnalysisPanel_metricSheet__3fhma{position:relative;width:100%;margin:0 auto;background:#fff;border-radius:24px 24px 0 0;padding:4px 14px 28px;box-shadow:0 -10px 30px rgba(15,23,42,.35);transform:translateY(0);transition:transform .2s ease-out;display:flex;flex-direction:column;justify-content:center;align-items:center}.FTAiAttractivenessTestAnalysisPanel_metricSheetHandle__wZncT{width:48px;height:4px;border-radius:286px;background:#979ca8;display:flex;justify-content:center}.FTAiAttractivenessTestAnalysisPanel_metricSheetHeader__DysUz{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between}.FTAiAttractivenessTestAnalysisPanel_metricSheetClose__A__ZT{position:absolute;left:16px;top:16px;width:28px;height:28px;border-radius:999px;border:none;background:rgba(0,0,0,0);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;color:#111827}.FTAiAttractivenessTestAnalysisPanel_metricSheetTitle__A_4S5{text-align:center;font-size:16px;font-weight:600;margin-top:8px;margin-bottom:12px;color:#111827}.FTAiAttractivenessTestAnalysisPanel_metricSheetBody__aONk3{margin-top:10px;padding:0 2px;font-size:16px;line-height:22px;color:#4c4e53}#FTAiAttractivenessTestLandingPage_settings__7UauY{height:100%}.FTAiAttractivenessTestLandingPage_glassPanel___X5Uw{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05)}.FTAiAttractivenessTestLandingPage_uploadAreaWrap__L4Q3a{container-type:inline-size}.FTAiAttractivenessTestLandingPage_uploadAreaWrapRight__sc5UH{container-type:inline-size;max-width:28rem;width:100%}.FTAiAttractivenessTestLandingPage_uploadAreaShort__9UXQ2{width:100%;height:calc(100cqw - 50px)}.FTAiAttractivenessTestLandingPage_gradientText__tx3YQ{background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.FTAiAttractivenessTestLandingPage_scrollbarHide__8GdfZ::-webkit-scrollbar{display:none}.FTAiAttractivenessTestLandingPage_scrollbarHide__8GdfZ{-ms-overflow-style:none;scrollbar-width:none}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K{width:100%;height:100%;background-color:#fff;color:#0f172a;box-sizing:border-box;overflow-y:auto;display:flex;align-items:center;flex-direction:column;gap:32px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K::-webkit-scrollbar{width:6px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K::-webkit-scrollbar-track{display:none}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K::-webkit-scrollbar-thumb{background:#e7e8e9;border-radius:6px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K::-webkit-scrollbar-thumb:hover{background:#d8dce5}@media(min-width:960px){.FTAiAttractivenessTestLandingPage_landingPage__1Db9K{border-radius:0}}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_gradientText__tx3YQ{background:linear-gradient(135deg,#a855f7,#ec4899);background-clip:text;color:rgba(0,0,0,0)}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_recCreditsIcon__KS_pJ{width:20px;height:20px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_shapeSprite__exiHf{width:80px;height:115px;background-image:url(https://static.facewow.ai/website/hub/_next/static/media/detector_shape.e3c3db23.jpg);background-size:300% 200%;background-repeat:no-repeat;flex-shrink:0}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_shapeSprite__exiHf.FTAiAttractivenessTestLandingPage_pos1__qTjDh{background-position:100% 0}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_shapeSprite__exiHf.FTAiAttractivenessTestLandingPage_pos2__zx5TS{background-position:50% 0}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_shapeSprite__exiHf.FTAiAttractivenessTestLandingPage_pos3__M5fUu{background-position:0 0}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_shapeSprite__exiHf.FTAiAttractivenessTestLandingPage_pos4__8xNBP{background-position:0 100%}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_shapeSprite__exiHf.FTAiAttractivenessTestLandingPage_pos5__DZZgk{background-position:50% 100%}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_shapeSprite__exiHf.FTAiAttractivenessTestLandingPage_pos6__bgmqy{background-position:100% 100%}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=FTMobileLimitTipBox]{width:100%;height:100%}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=FaceLimitTip_NotLogin]{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=ContainerMask]{backdrop-filter:blur(0)}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=imageNoFace]{margin-top:10%}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=FTLimitTip_tipTitle]{font-size:16px;line-height:30px;margin-top:0}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=FaceLimitTip_NotLogin]{width:100%;height:100%;padding:12px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=tipDesc]{font-size:12px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=tipSignBtn]{height:44px;width:90%;position:absolute;bottom:24px;left:0;right:0;margin:0 auto}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=FTMobileLimitTipBoxClose]{position:absolute;top:20px!important;right:20px!important;transform:none;width:26px!important;height:26px!important}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K [id$=-upload-area] [class*=FTMobileLimitTipBoxClose] svg{width:14px!important;height:14px!important}@keyframes FTAiAttractivenessTestLandingPage_scanAnimation__4Fi1Q{0%{top:0;opacity:1}50%{opacity:1}to{top:100%;opacity:.8}}@keyframes FTAiAttractivenessTestLandingPage_scan__HuavA{0%{top:0;opacity:1}50%{top:100%;opacity:.8}to{top:0;opacity:1}}.FTAiAttractivenessTestLandingPage_scanLine__a2s9A{animation:FTAiAttractivenessTestLandingPage_scan__HuavA 4s linear infinite}@keyframes FTAiAttractivenessTestLandingPage_spin__HKy_3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:0px)and (max-width:959px){.FTAiAttractivenessTestLandingPage_landingPage__1Db9K{padding:24px 16px;gap:32px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_heroSection__5P7NQ .FTAiAttractivenessTestLandingPage_title__zgD_y{font-size:32px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_heroSection__5P7NQ .FTAiAttractivenessTestLandingPage_description__Lbudf{font-size:14px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_uploadArea__LLN9o{min-height:300px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_uploadArea__LLN9o .FTAiAttractivenessTestLandingPage_uploadPlaceholder__hqsrd{padding:32px 24px;gap:16px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_uploadArea__LLN9o .FTAiAttractivenessTestLandingPage_uploadPlaceholder__hqsrd .FTAiAttractivenessTestLandingPage_uploadIcon__Sbpvj{width:48px;height:48px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_uploadArea__LLN9o .FTAiAttractivenessTestLandingPage_uploadPlaceholder__hqsrd .FTAiAttractivenessTestLandingPage_uploadButton__NIkk_{padding:10px 24px;font-size:14px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_featuresSection__W5L40 .FTAiAttractivenessTestLandingPage_featuresTitle__pVafi{font-size:24px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_featuresSection__W5L40 .FTAiAttractivenessTestLandingPage_featuresSubtitle__Lc25M{font-size:14px;margin-bottom:32px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_featuresSection__W5L40 .FTAiAttractivenessTestLandingPage_featuresGrid__d4vT_{grid-template-columns:1fr;gap:16px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_featuresSection__W5L40 .FTAiAttractivenessTestLandingPage_featuresGrid__d4vT_ .FTAiAttractivenessTestLandingPage_featureCard__O5JCL{padding:24px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_featuresSection__W5L40 .FTAiAttractivenessTestLandingPage_featuresGrid__d4vT_ .FTAiAttractivenessTestLandingPage_featureCard__O5JCL .FTAiAttractivenessTestLandingPage_featureNumber__sTxk1{font-size:48px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_featuresSection__W5L40 .FTAiAttractivenessTestLandingPage_featuresGrid__d4vT_ .FTAiAttractivenessTestLandingPage_featureCard__O5JCL .FTAiAttractivenessTestLandingPage_featureTitle__hEFl3{font-size:18px}.FTAiAttractivenessTestLandingPage_landingPage__1Db9K .FTAiAttractivenessTestLandingPage_featuresSection__W5L40 .FTAiAttractivenessTestLandingPage_featuresGrid__d4vT_ .FTAiAttractivenessTestLandingPage_featureCard__O5JCL .FTAiAttractivenessTestLandingPage_featureDesc__LLpH8{font-size:13px}}#FTAiHairstyleChangerLandingPage_settings__FqOkw{height:100%}.FTAiHairstyleChangerLandingPage_container__mt_xH{min-height:0;gap:16px;border-radius:16px}.FTAiHairstyleChangerLandingPage_appContainer__Iy0hO{width:100%}.FTAiHairstyleChangerLandingPage_floatingBar__hbKNx{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(-6px);width:min(980px,100vw - 32px);z-index:2001;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .18s ease;height:72px;padding:8px 10px 8px 18px;align-items:center;justify-content:space-between;gap:12px;background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:72px;backdrop-filter:blur(20px);box-shadow:0 0 8px 0 rgba(0,0,0,.12);display:flex;justify-content:center}.FTAiHairstyleChangerLandingPage_floatingBar__hbKNx[data-visible=true]{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.FTAiHairstyleChangerLandingPage_floatingBarTitle__Gh1ee{text-align:center;font-size:14px;line-height:20px;font-weight:600;color:rgba(22,22,24,.78);user-select:none}.FTAiHairstyleChangerLandingPage_floatingBarButton__44sdL{height:40px;border:0;border-radius:999px;padding:0 14px 0 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:linear-gradient(180deg,#9b5cff,#7a4cff);color:#fff;box-shadow:0 10px 22px rgba(122,76,255,.28);transition:transform .1s ease,opacity .15s ease}.FTAiHairstyleChangerLandingPage_floatingBarButton__44sdL:hover:not(:disabled){opacity:.95}.FTAiHairstyleChangerLandingPage_floatingBarButton__44sdL:active:not(:disabled){transform:scale(.98)}.FTAiHairstyleChangerLandingPage_floatingBarButton__44sdL:disabled{opacity:.6;cursor:not-allowed;transform:none}.FTAiHairstyleChangerLandingPage_floatingBarButtonIcon__54Ofw{width:18px;height:18px}.FTAiHairstyleChangerLandingPage_floatingBarButtonIcon__54Ofw path{fill:#fff}.FTAiHairstyleChangerLandingPage_floatingBarButtonText__gRi_T{font-size:13px;line-height:18px;font-weight:600}.FTAiHairstyleChangerLandingPage_sidebarPanel___bmjD{gap:12px}.FTAiHairstyleChangerLandingPage_uploadSection__3gFUJ{gap:10px}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p{border:1px dashed rgba(22,22,24,.2);border-radius:12px;background:rgba(0,0,0,.02);min-height:160px;padding:12px}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p.FTAiHairstyleChangerLandingPage_hasImage__Pl_Dh{border-style:solid;background:#fff}.FTAiHairstyleChangerLandingPage_uploadDesc__v4Utg{font-size:14px;line-height:20px;color:rgba(22,22,24,.7);margin:8px 0 0}.FTAiHairstyleChangerLandingPage_requiredText__9DSIy{line-height:16px;color:rgba(22,22,24,.5);margin:4px 0 0}.FTAiHairstyleChangerLandingPage_uploadIconBox__UXFfY{gap:10px}.FTAiHairstyleChangerLandingPage_uploadLoading__bJ9Da{display:flex;align-items:center;justify-content:center;gap:8px}.FTAiHairstyleChangerLandingPage_sidebarPanelContent__NNJfC{display:flex;flex-direction:column;gap:12px}.FTAiHairstyleChangerLandingPage_selectorText__GdKth{font-size:14px;line-height:20px;color:rgba(22,22,24,.7);font-weight:500}.FTAiHairstyleChangerLandingPage_active__Hpbjr .FTAiHairstyleChangerLandingPage_selectorText__GdKth{color:#161618}.FTAiHairstyleChangerLandingPage_genderTriggerItem__c4GiP{flex:1;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;user-select:none;position:relative;z-index:2}.FTAiHairstyleChangerLandingPage_genderName__ekGvn{font-size:14px;line-height:20px;color:rgba(22,22,24,.7)}.FTAiHairstyleChangerLandingPage_styleTrigger__n2aUz{width:100%;height:56px;border-radius:12px;border:1px solid rgba(22,22,24,.08);background:#fff;padding:10px 12px}.FTAiHairstyleChangerLandingPage_styleTriggerLeft__5sVcR{gap:10px;min-width:0}.FTAiHairstyleChangerLandingPage_styleTriggerIcon__TUyki{width:28px;height:28px;border-radius:8px;background:rgba(116,81,255,.12)}.FTAiHairstyleChangerLandingPage_styleTriggerInfo__Ad6cO{min-width:0}.FTAiHairstyleChangerLandingPage_styleTriggerLabel__v22GK{color:rgba(22,22,24,.55)}.FTAiHairstyleChangerLandingPage_styleTriggerName__dpj46{color:rgba(22,22,24,.9);font-weight:600;max-width:240px}.FTAiHairstyleChangerLandingPage_uploadReferenceSection__abqF2{gap:10px}.FTAiHairstyleChangerLandingPage_uploadBoxContainer__8b1Dq{border:1px solid rgba(22,22,24,.08);border-radius:12px;padding:10px;background:rgba(0,0,0,.02)}.FTAiHairstyleChangerLandingPage_thumbnailsArea__fsMJZ{gap:10px}.FTAiHairstyleChangerLandingPage_removeThumbnailBtn__Ixb89{width:18px;height:18px;border-radius:999px;border:0;background:rgba(22,22,24,.55);display:inline-flex}.FTAiHairstyleChangerLandingPage_referenceLoadingBox__nUCHJ{border:1px solid rgba(22,22,24,.12);background:#fff}.FTAiHairstyleChangerLandingPage_referenceLoadingIcon__tjhes{animation:FTAiHairstyleChangerLandingPage_spin__OT7Xu 1s linear infinite}.FTAiHairstyleChangerLandingPage_addThumbnailIcon__6fsHf{color:inherit}.FTAiHairstyleChangerLandingPage_loadingBox__owoHc{flex:1;gap:10px}.FTAiHairstyleChangerLandingPage_loadingSpinner__J4byn{width:40px;height:40px;border-radius:999px;border:3px solid rgba(22,22,24,.12);border-top-color:rgba(22,22,24,.55);animation:FTAiHairstyleChangerLandingPage_spin__OT7Xu .9s linear infinite}.FTAiHairstyleChangerLandingPage_loadingText__DVt8O{font-size:14px;color:rgba(22,22,24,.7)}.FTAiHairstyleChangerLandingPage_images__Mm9Aw{position:absolute;inset:0}.FTAiHairstyleChangerLandingPage_bottomOperations__cYQHi{right:10px;bottom:10px;z-index:4;display:flex;gap:10px}.FTAiHairstyleChangerLandingPage_mobileBottomOperations__gzpKL{right:12px;bottom:12px}.FTAiHairstyleChangerLandingPage_compare__AU7XZ{width:36px;height:36px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:rgba(22,22,24,.45);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_historyImageContainer__AFnSt{overflow:auto;padding:8px 2px 2px}.FTAiHairstyleChangerLandingPage_historyImage__ln6tV{border-radius:10px;border:2px solid rgba(0,0,0,0);flex:0 0 auto}.FTAiHairstyleChangerLandingPage_styleMenuGrid__VQsal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;width:280px}.FTAiHairstyleChangerLandingPage_styleMenuName__FoANA{font-size:13px;color:rgba(22,22,24,.9);font-weight:600}.FTAiHairstyleChangerLandingPage_menuItemName__Srg8r{font-size:14px;color:rgba(22,22,24,.9)}.FTAiHairstyleChangerLandingPage_colorCircle__Z2VUR{width:16px;height:16px;border-radius:999px;border:1px solid rgba(22,22,24,.12)}.FTAiHairstyleChangerLandingPage_mobilePopupOverlay__JET56{inset:0;background:rgba(0,0,0,.45);align-items:flex-end}.FTAiHairstyleChangerLandingPage_mobileSelectionPopup__XycKG{width:100%;max-height:82vh;overflow:hidden;animation:FTAiHairstyleChangerLandingPage_slideUp__U3apu .22s ease-out}.FTAiHairstyleChangerLandingPage_mobilePopupTitle__I1btI{font-size:16px;font-weight:700;color:rgba(22,22,24,.92)}.FTAiHairstyleChangerLandingPage_mobilePopupClose__G7K17{width:34px;height:34px;border-radius:999px;border:0;background:rgba(0,0,0,.06);display:inline-flex}.FTAiHairstyleChangerLandingPage_mobileStyleName__vyZa9{font-size:14px;font-weight:700;color:rgba(22,22,24,.9)}.FTAiHairstyleChangerLandingPage_mobileNoneIcon__9HHn9{font-size:18px;color:rgba(22,22,24,.35)}.FTAiHairstyleChangerLandingPage_mobileMenuList__C5X67{display:flex;flex-direction:column}.FTAiHairstyleChangerLandingPage_mobileMenuItem__hPUDk{height:48px;border-radius:12px;border:1px solid rgba(22,22,24,.08);padding:0 12px;justify-content:space-between;cursor:pointer;background:#fff}.FTAiHairstyleChangerLandingPage_mobileMenuItemName__7p_Qc{font-size:14px;font-weight:600;color:rgba(22,22,24,.9)}.FTAiHairstyleChangerLandingPage_mobileNone__s3fHr{opacity:.8}.FTAiHairstyleChangerLandingPage_disabledTab__jpdAa,.FTAiHairstyleChangerLandingPage_disabled__tNYpx{pointer-events:none;opacity:.6}.FTAiHairstyleChangerLandingPage_none__KMVwn{opacity:.9}.FTAiHairstyleChangerLandingPage_errorBox__4g2qG{position:absolute;inset:0;gap:10px;padding:16px;text-align:center}.FTAiHairstyleChangerLandingPage_errorIcon__HDduK{width:38px;height:38px;border-radius:999px;background:rgba(255,0,0,.1);color:rgba(255,0,0,.8);font-weight:800}.FTAiHairstyleChangerLandingPage_errorText__OWFAD{font-size:14px;line-height:20px;color:rgba(22,22,24,.75)}.FTAiHairstyleChangerLandingPage_container__mt_xH{width:100%;margin:0 auto;background-color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;color:#161618}.FTAiHairstyleChangerLandingPage_mainContent__k_fpJ{width:100%;display:flex;gap:24px}@media screen and (max-width:1280px){.FTAiHairstyleChangerLandingPage_mainContent__k_fpJ{max-width:1024px;padding:0 32px}}@media screen and (max-width:960px){.FTAiHairstyleChangerLandingPage_mainContent__k_fpJ{max-width:100%}}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_mainContent__k_fpJ{max-width:100%;flex-direction:column;gap:16px;padding:16px}}.FTAiHairstyleChangerLandingPage_sidebar__Bv6xO{width:456px;height:auto;min-height:380px;background-color:#fff;box-shadow:0 8px 32px 0 rgba(210,209,255,.3);border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative}@media screen and (min-width:769px){.FTAiHairstyleChangerLandingPage_sidebar__Bv6xO{position:sticky;top:16px}}@media screen and (min-width:770px)and (max-width:1440px){.FTAiHairstyleChangerLandingPage_sidebar__Bv6xO{width:360px}}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_sidebar__Bv6xO{width:100%;height:auto;box-shadow:none;background-color:rgba(0,0,0,0);overflow:visible;position:relative;top:auto;max-height:none}}.FTAiHairstyleChangerLandingPage_sidebarContent__q3wI2{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;user-select:none;min-height:0}.FTAiHairstyleChangerLandingPage_sidebarContent__q3wI2::-webkit-scrollbar{width:6px}.FTAiHairstyleChangerLandingPage_sidebarContent__q3wI2::-webkit-scrollbar-track{display:none}.FTAiHairstyleChangerLandingPage_sidebarContent__q3wI2::-webkit-scrollbar-thumb{background:#e7e8e9;border-radius:6px}.FTAiHairstyleChangerLandingPage_sidebarContent__q3wI2::-webkit-scrollbar-thumb:hover{background:#d8dce5}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_sidebarContent__q3wI2{overflow-y:visible;padding:0}}.FTAiHairstyleChangerLandingPage_sidebarFooter__Ga1gz{flex-shrink:0;padding:16px;background-color:var(--color-white)}.FTAiHairstyleChangerLandingPage_sidebarFooterMobile__DcOpW{flex-shrink:0;margin-bottom:16px;background-color:var(--color-white)}.FTAiHairstyleChangerLandingPage_sidebarFooterMobile__DcOpW .FTAiHairstyleChangerLandingPage_generateBtn__6dyX2{position:relative;margin-top:16px}.FTAiHairstyleChangerLandingPage_sidebarFooterIntersecting__wMNqI{border-top:1px solid rgba(0,0,0,.08)}.FTAiHairstyleChangerLandingPage_selectors__2IAy5{position:relative;display:flex;align-items:center;gap:24px;border-bottom:1px solid rgba(0,0,0,.08);user-select:none}.FTAiHairstyleChangerLandingPage_selectorItem__4j4Fa{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.FTAiHairstyleChangerLandingPage_selectorItem__4j4Fa .FTAiHairstyleChangerLandingPage_selectorText__GdKth{font-size:16px;line-height:24px;font-weight:500;color:#979ca8}@media screen and (max-width:1280px){.FTAiHairstyleChangerLandingPage_selectorItem__4j4Fa .FTAiHairstyleChangerLandingPage_selectorText__GdKth{font-size:14px}}.FTAiHairstyleChangerLandingPage_selectorItem__4j4Fa.FTAiHairstyleChangerLandingPage_active__Hpbjr .FTAiHairstyleChangerLandingPage_selectorText__GdKth{color:#161618}.FTAiHairstyleChangerLandingPage_selectorIndicator__RkCi1{position:absolute;bottom:0;height:2px;background-color:#161618;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.FTAiHairstyleChangerLandingPage_disabledTab__jpdAa{cursor:not-allowed!important;user-select:none!important}.FTAiHairstyleChangerLandingPage_sidebarPanel___bmjD{height:100%;display:flex;flex-direction:column;gap:24px;padding:16px 16px 8px}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_sidebarPanel___bmjD{gap:16px;padding:0}}.FTAiHairstyleChangerLandingPage_uploadSection__3gFUJ{height:180px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p{width:100%;height:100%;background-color:#f4f5f6;border:1px solid rgba(0,0,0,0);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;cursor:pointer;transition:border-color .2s;position:relative;overflow:hidden}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p p{margin:0}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p:hover{border:1px dashed #4c4e53;background:#f4f5f6}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p.FTAiHairstyleChangerLandingPage_hasImage__Pl_Dh{padding:10px 24px 4px;border:none;display:flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p.FTAiHairstyleChangerLandingPage_hasImage__Pl_Dh .FTAiHairstyleChangerLandingPage_previewImageWrapper__B9nJw{position:relative;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p.FTAiHairstyleChangerLandingPage_hasImage__Pl_Dh img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px;box-sizing:border-box;border:2px solid #fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p .FTAiHairstyleChangerLandingPage_uploadLoading__bJ9Da{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;height:100%;max-width:100%;max-height:100%;border-radius:12px;border:2px solid #fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p .FTAiHairstyleChangerLandingPage_uploadLoading__bJ9Da .FTAiHairstyleChangerLandingPage_uploadLoadingIcon__31ge9{width:32px;height:32px;overflow:hidden}.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p .FTAiHairstyleChangerLandingPage_uploadLoading__bJ9Da .FTAiHairstyleChangerLandingPage_uploadLoadingIcon__31ge9 svg{width:100%;height:100%;animation:FTAiHairstyleChangerLandingPage_spin__OT7Xu 1s linear infinite}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_uploadBox__9Fh0p{height:auto;background-color:#f4f5f6!important;border:1px solid rgba(0,0,0,.08)!important}}.FTAiHairstyleChangerLandingPage_previewImage__XWKdg{width:100%;height:100%;object-fit:contain;border-radius:6px}.FTAiHairstyleChangerLandingPage_removeImageBtn__PjvsI{position:absolute;top:2px;right:2px;transform:translate(50%,-50%);width:24px;height:24px;flex-shrink:0;border-radius:50%;opacity:1;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.3);backdrop-filter:blur(10px);cursor:pointer;z-index:10;padding:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.FTAiHairstyleChangerLandingPage_removeImageBtn__PjvsI:hover{background:rgba(0,0,0,.5)}}.FTAiHairstyleChangerLandingPage_uploadIconBox__UXFfY{border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.FTAiHairstyleChangerLandingPage_uploadDesc__v4Utg{max-width:100%;font-size:16px;font-weight:400;line-height:24px;text-align:center;letter-spacing:normal;color:#4c4e53}.FTAiHairstyleChangerLandingPage_requiredText__9DSIy{max-width:100%;font-size:12px;font-weight:400;line-height:18px;letter-spacing:normal;color:#979ca8;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:keep-all;text-align:center}.FTAiHairstyleChangerLandingPage_uploadReferenceSection__abqF2{height:240px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.FTAiHairstyleChangerLandingPage_uploadBoxContainer__8b1Dq{width:100%;height:100%;background-color:#f4f5f6;border:1px solid rgba(0,0,0,0);border-radius:6px;display:flex;flex-direction:column;padding:16px;gap:16px;transition:border-color .2s}@media screen and (min-width:768px){.FTAiHairstyleChangerLandingPage_uploadBoxContainer__8b1Dq:hover .FTAiHairstyleChangerLandingPage_addThumbnailBtn___w8Ag{border:1px solid rgba(22,22,24,.5);color:rgba(22,22,24,.5)}}.FTAiHairstyleChangerLandingPage_uploadBoxContainer__8b1Dq:focus-within{border:1px solid #161618}.FTAiHairstyleChangerLandingPage_thumbnailsArea__fsMJZ{display:flex;flex-wrap:wrap;gap:8px}.FTAiHairstyleChangerLandingPage_thumbnailWrapper__6A2xw{position:relative;width:64px;height:64px;border-radius:6px;overflow:hidden;background-color:#fff;border:1px solid rgba(0,0,0,.1)}.FTAiHairstyleChangerLandingPage_thumbnailImage__n6oKu{width:100%;height:100%;object-fit:cover}.FTAiHairstyleChangerLandingPage_removeThumbnailBtn__Ixb89{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;opacity:1;background:rgba(0,0,0,.3);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);z-index:0;transition:opacity .2s;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_removeThumbnailBtn__Ixb89.FTAiHairstyleChangerLandingPage_disabled__tNYpx{pointer-events:none;opacity:.5}.FTAiHairstyleChangerLandingPage_addThumbnailBtn___w8Ag{width:64px;height:64px;border-radius:6px;border:1px solid #d0d3d9;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:rgba(0,0,0,0);transition:border-color .2s;padding:6px;gap:6px;color:#d0d3d9}.FTAiHairstyleChangerLandingPage_addThumbnailBtn___w8Ag .FTAiHairstyleChangerLandingPage_addThumbnailIcon__6fsHf{color:inherit}.FTAiHairstyleChangerLandingPage_addThumbnailBtn___w8Ag:hover{border:1px solid rgba(22,22,24,.5);color:rgba(22,22,24,.7)}.FTAiHairstyleChangerLandingPage_addThumbnailBtn___w8Ag:hover .FTAiHairstyleChangerLandingPage_addText__KpwnR{color:#161618}.FTAiHairstyleChangerLandingPage_addThumbnailBtn___w8Ag:hover .FTAiHairstyleChangerLandingPage_addThumbnailIcon__6fsHf{color:rgba(22,22,24,.5)}.FTAiHairstyleChangerLandingPage_addThumbnailBtn___w8Ag.FTAiHairstyleChangerLandingPage_disabled__tNYpx{pointer-events:none;opacity:.5;cursor:not-allowed}.FTAiHairstyleChangerLandingPage_addText__KpwnR{font-size:12px;line-height:18px;color:#979ca8;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.FTAiHairstyleChangerLandingPage_referenceLoadingBox__nUCHJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:64px;height:64px;border-radius:6px;border:1px solid #d0d3d9;background-color:rgba(0,0,0,0);cursor:pointer;overflow:hidden}.FTAiHairstyleChangerLandingPage_referenceLoadingBox__nUCHJ .FTAiHairstyleChangerLandingPage_referenceLoadingIcon__tjhes{animation:FTAiHairstyleChangerLandingPage_spin__OT7Xu 1s linear infinite}.FTAiHairstyleChangerLandingPage_uploadInput__dwb4O{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#161618;background-color:rgba(0,0,0,0);border:none;outline:none;resize:none;flex:1;scrollbar-width:none}.FTAiHairstyleChangerLandingPage_uploadInput__dwb4O::-webkit-scrollbar{display:none}.FTAiHairstyleChangerLandingPage_uploadInput__dwb4O::placeholder{color:#979ca8}.FTAiHairstyleChangerLandingPage_uploadInput__dwb4O.FTAiHairstyleChangerLandingPage_disabled__tNYpx{pointer-events:none;opacity:.5}.FTAiHairstyleChangerLandingPage_optionTriggerGroup__Pm7zY{display:flex;flex-direction:column;gap:12px}.FTAiHairstyleChangerLandingPage_genderTrigger__FG24b{height:48px;border-radius:6px;display:flex;align-items:center;padding:4px;gap:2px;align-self:stretch;background:rgba(0,0,0,.04);position:relative}.FTAiHairstyleChangerLandingPage_genderSlider__mf4pX{position:absolute;top:4px;left:4px;height:calc(100% - 8px);width:calc(50% - 5px);background:#fff;border-radius:6px;transition:transform .3s ease;z-index:1}.FTAiHairstyleChangerLandingPage_genderIcon__fFN4g{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_genderName__ekGvn{font-size:13px;font-weight:500;line-height:18px;letter-spacing:0;color:#4c4e53}.FTAiHairstyleChangerLandingPage_genderSelected__m_0lp .FTAiHairstyleChangerLandingPage_genderName__ekGvn{color:#161618}.FTAiHairstyleChangerLandingPage_styleTrigger__n2aUz{justify-content:space-between;height:64px;padding:12px;background:#f4f5f6;border-radius:6px;cursor:pointer;transition:background .2s}.FTAiHairstyleChangerLandingPage_styleTriggerLeft__5sVcR,.FTAiHairstyleChangerLandingPage_styleTrigger__n2aUz{display:flex;align-items:center;gap:6px;overflow:hidden}.FTAiHairstyleChangerLandingPage_styleTriggerIcon__TUyki{width:32px;height:32px;border-radius:4px;background:#f4f5f6;overflow:hidden;flex-shrink:0}.FTAiHairstyleChangerLandingPage_styleTriggerInfo__Ad6cO{max-width:calc(100% - 32px);display:flex;flex-direction:column;gap:4px}.FTAiHairstyleChangerLandingPage_styleTriggerLabel__v22GK{font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;color:#787b7e}.FTAiHairstyleChangerLandingPage_styleTriggerName__dpj46{height:20px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:#161618;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FTAiHairstyleChangerLandingPage_styleTriggerArrow__Xszv_{display:flex;align-items:center;transition:transform .2s}.FTAiHairstyleChangerLandingPage_styleTriggerArrow__Xszv_.FTAiHairstyleChangerLandingPage_open__0Dwtt{transform:rotate(90deg)}.FTAiHairstyleChangerLandingPage_styleMenuPopup__rgXkp{position:fixed;width:496px;max-height:300px;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 8px 32px 0 rgba(0,0,0,.12);z-index:1000;animation:FTAiHairstyleChangerLandingPage_fadeInRight__hQLlh .2s ease-out}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_styleMenuPopup__rgXkp{position:fixed;left:16px!important;right:16px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%);width:auto;max-width:none}}@keyframes FTAiHairstyleChangerLandingPage_fadeInRight__hQLlh{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.FTAiHairstyleChangerLandingPage_styleMenuGrid__VQsal{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px 16px 80px}.FTAiHairstyleChangerLandingPage_styleMenuItem__15C1T{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:all .2s}.FTAiHairstyleChangerLandingPage_styleMenuItem__15C1T:not(.FTAiHairstyleChangerLandingPage_selected__m_ccA):hover .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn:after{visibility:visible}.FTAiHairstyleChangerLandingPage_styleMenuItem__15C1T.FTAiHairstyleChangerLandingPage_selected__m_ccA .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn{border-color:#161618;padding:2px}.FTAiHairstyleChangerLandingPage_styleMenuItem__15C1T.FTAiHairstyleChangerLandingPage_selected__m_ccA .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn img{border-radius:6px}.FTAiHairstyleChangerLandingPage_styleMenuItem__15C1T.FTAiHairstyleChangerLandingPage_none__KMVwn .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn{background:#fff}.FTAiHairstyleChangerLandingPage_styleMenuItem__15C1T.FTAiHairstyleChangerLandingPage_none__KMVwn .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn .FTAiHairstyleChangerLandingPage_styleNoneContainer__H0NeI{width:100%;height:100%;background:#edeff0;border-radius:6px}.FTAiHairstyleChangerLandingPage_styleMenuItem__15C1T.FTAiHairstyleChangerLandingPage_none__KMVwn .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn .FTAiHairstyleChangerLandingPage_styleNoneContainer__H0NeI .FTAiHairstyleChangerLandingPage_styleNoneImageWrapper__iBwSn{display:flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_styleMenuItem__15C1T.FTAiHairstyleChangerLandingPage_none__KMVwn .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn .FTAiHairstyleChangerLandingPage_styleNoneContainer__H0NeI img{width:32px;height:32px}.FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn{position:relative;width:104px;aspect-ratio:1;border-radius:6px;overflow:hidden;border:1.5px solid rgba(0,0,0,0);background:#f4f5f6}.FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn:after{visibility:hidden;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.FTAiHairstyleChangerLandingPage_selected__m_ccA .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn{border-color:#161618;padding:2px}.FTAiHairstyleChangerLandingPage_selected__m_ccA .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn img{border-radius:6px}.FTAiHairstyleChangerLandingPage_none__KMVwn .FTAiHairstyleChangerLandingPage_styleMenuPreview__3T5Rn{background:#fff}.FTAiHairstyleChangerLandingPage_hairStyleNone__ienrE{display:flex;align-items:center;justify-content:center;background:#fff}.FTAiHairstyleChangerLandingPage_hairStyleNone__ienrE .FTAiHairstyleChangerLandingPage_hairStyleNoneIcon__IILrJ{width:32px;height:32px;flex-shrink:0}.FTAiHairstyleChangerLandingPage_styleMenuName__FoANA{font-size:12px;font-weight:500;line-height:18px;text-align:center;letter-spacing:0;color:#161618;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.FTAiHairstyleChangerLandingPage_dropdownMenuPopup__qfJLQ{position:fixed;background:#fff;border-radius:12px;box-shadow:0 8px 32px 0 rgba(0,0,0,.12);padding:8px;z-index:1000;animation:FTAiHairstyleChangerLandingPage_fadeInRight__hQLlh .2s ease-out}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_dropdownMenuPopup__qfJLQ{position:fixed;left:16px!important;right:16px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%);width:auto;max-width:none}}.FTAiHairstyleChangerLandingPage_colorMenu__a1WDS{width:180px;border-radius:6px;opacity:1;display:flex;flex-direction:column;padding:8px;gap:8px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}.FTAiHairstyleChangerLandingPage_menuList___msn6{display:flex;flex-direction:column;gap:8px}.FTAiHairstyleChangerLandingPage_menuItem__BsL22{height:40px;display:flex;align-items:center;gap:4px;padding:0 8px;border-radius:4px;cursor:pointer;transition:all .2s}@media screen and (min-width:768px){.FTAiHairstyleChangerLandingPage_menuItem__BsL22:hover{background:#f4f5f6}}.FTAiHairstyleChangerLandingPage_menuItem__BsL22.FTAiHairstyleChangerLandingPage_selected__m_ccA{background:#f4f5f6}.FTAiHairstyleChangerLandingPage_colorCircle__Z2VUR{width:24px;height:24px;border-radius:45px;box-shadow:inset 0 0 3px 1.5px rgba(5,14,70,.1);flex-shrink:0;overflow:hidden}.FTAiHairstyleChangerLandingPage_colorCircle__Z2VUR img{width:100%;height:100%;object-fit:cover}.FTAiHairstyleChangerLandingPage_menuItemName__Srg8r{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0;color:#161618;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2{width:100%;height:56px;background-color:#161618;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;cursor:pointer;border:none;transition:opacity .2s,transform .1s}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2 svg path{fill:#fff!important}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2:hover:not(:disabled){opacity:.9}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2:active:not(:disabled){transform:scale(.98)}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2:disabled{color:#4f5052;cursor:not-allowed}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2:disabled svg path{fill:#4f5052!important}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2:disabled .FTAiHairstyleChangerLandingPage_generateCredits__LGcEv{color:#4f5052;background:rgba(79,80,82,.12)}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2:disabled .FTAiHairstyleChangerLandingPage_generateCreditsIcon__AQjIL{filter:grayscale(1) brightness(.7)}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2:disabled .FTAiHairstyleChangerLandingPage_generateCreditsIcon__AQjIL path{fill:#4f5052!important}@media screen and (max-width:1280px){.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2{height:48px}.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2 svg{width:20px;height:20px}}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_generateBtn__6dyX2{z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.2)}}.FTAiHairstyleChangerLandingPage_generating__bTU4q{gap:10px}.FTAiHairstyleChangerLandingPage_generateLoadingIcon__XvdOU{animation:FTAiHairstyleChangerLandingPage_spin__OT7Xu 1s linear infinite}.FTAiHairstyleChangerLandingPage_generateText__55yMp{font-weight:500;font-size:16px}@media screen and (max-width:1280px){.FTAiHairstyleChangerLandingPage_generateText__55yMp{font-size:14px}}.FTAiHairstyleChangerLandingPage_generateCredits__LGcEv{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:14px;font-weight:500;line-height:1}@media screen and (max-width:1280px){.FTAiHairstyleChangerLandingPage_generateCredits__LGcEv{font-size:12px}}.FTAiHairstyleChangerLandingPage_generateCreditsIcon__AQjIL{width:15px;height:15px}.FTAiHairstyleChangerLandingPage_generateCreditsValue__8rIFN{min-width:10px;color:#fff}.FTAiHairstyleChangerLandingPage_rightContent__d0VY3{flex-grow:1;aspect-ratio:1/1;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative;border-radius:12px;box-shadow:0 8px 32px 0 rgba(210,209,255,.3)}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_rightContent__d0VY3{flex-grow:0;width:100%;height:auto;aspect-ratio:unset;box-shadow:none;background-color:rgba(0,0,0,0);order:-1}}.FTAiHairstyleChangerLandingPage_stateView__srPQG{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;border-radius:12px;padding:16px}@media screen and (max-width:960px){.FTAiHairstyleChangerLandingPage_stateView__srPQG{padding:12px}}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_stateView__srPQG{padding:0}}.FTAiHairstyleChangerLandingPage_loadingBox__owoHc{width:280px;height:123px;background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(10px);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:10;box-shadow:0 8px 32px 0 rgba(0,0,0,.1)}.FTAiHairstyleChangerLandingPage_loadingSpinner__J4byn{width:48px;height:48px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:FTAiHairstyleChangerLandingPage_spin__OT7Xu 1s linear infinite}@keyframes FTAiHairstyleChangerLandingPage_spin__OT7Xu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FTAiHairstyleChangerLandingPage_loadingText__DVt8O{font-size:13px;font-weight:500;color:#4c4e53}.FTAiHairstyleChangerLandingPage_resultImageContainer__l94f5{width:100%;height:100%;position:relative;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:960px){.FTAiHairstyleChangerLandingPage_resultImageContainer__l94f5{gap:12px}}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_resultImageContainer__l94f5{border-radius:12px;height:auto}}.FTAiHairstyleChangerLandingPage_resultImageWrapper__pOhM4{flex:1;position:relative;width:100%;background-color:#f4f5f6;border-radius:6px;display:flex}@media screen and (max-width:768px){.FTAiHairstyleChangerLandingPage_resultImageWrapper__pOhM4{flex:none;min-height:165px}}.FTAiHairstyleChangerLandingPage_images__Mm9Aw{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:6px;overflow:hidden}.FTAiHairstyleChangerLandingPage_resultImageCompareWrapper__TKQdG .FTAiHairstyleChangerLandingPage_resultImage__sv27L{display:none}.FTAiHairstyleChangerLandingPage_resultImageCompareWrapper__TKQdG .FTAiHairstyleChangerLandingPage_originImage__5zAIm{display:block}.FTAiHairstyleChangerLandingPage_topOperations__HymfF{position:absolute;top:16px;right:16px;z-index:20}.FTAiHairstyleChangerLandingPage_bottomOperations__cYQHi{position:absolute;bottom:16px;right:16px;z-index:20}.FTAiHairstyleChangerLandingPage_compare__AU7XZ,.FTAiHairstyleChangerLandingPage_toEditor__oYuE7{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(0,0,0,.3);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);cursor:pointer;padding:0}@media screen and (min-width:768px){.FTAiHairstyleChangerLandingPage_compare__AU7XZ:hover,.FTAiHairstyleChangerLandingPage_toEditor__oYuE7:hover{background:rgba(0,0,0,.5)}}.FTAiHairstyleChangerLandingPage_mobileBottomOperations__gzpKL{right:8px;bottom:8px}.FTAiHairstyleChangerLandingPage_resultImage__sv27L{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;object-fit:contain}.FTAiHairstyleChangerLandingPage_originImage__5zAIm{width:100%;height:100%;object-fit:contain;display:none}.FTAiHairstyleChangerLandingPage_actionOverlay__CIM4t{display:flex;justify-content:flex-end;gap:16px}.FTAiHairstyleChangerLandingPage_actionOverlay__CIM4t svg{width:16px;height:16px}.FTAiHairstyleChangerLandingPage_actionBtn__w1rWL{height:40px;padding:0 16px;background:#161619;border-radius:6px;display:flex;align-items:center;gap:8px;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal;color:#fff}.FTAiHairstyleChangerLandingPage_actionBtn__w1rWL:hover{opacity:.8}.FTAiHairstyleChangerLandingPage_actionBtn__w1rWL svg,.FTAiHairstyleChangerLandingPage_actionBtn__w1rWL svg path{fill:#fff}.FTAiHairstyleChangerLandingPage_actionBtn__w1rWL:first-child:nth-last-child(n+2){background:#f4f5f6;color:#4c4e53}.FTAiHairstyleChangerLandingPage_actionBtn__w1rWL:first-child:nth-last-child(n+2) svg,.FTAiHairstyleChangerLandingPage_actionBtn__w1rWL:first-child:nth-last-child(n+2) svg path{fill:#4c4e53}.FTAiHairstyleChangerLandingPage_historyImageContainer__AFnSt{position:absolute;bottom:0;left:0;width:100%;height:72px;display:flex;justify-content:flex-start;align-items:center;gap:10px}.FTAiHairstyleChangerLandingPage_historyImageContainer__AFnSt .FTAiHairstyleChangerLandingPage_selected__m_ccA{border-radius:8px;box-sizing:border-box;border:1.5px solid #161618}.FTAiHairstyleChangerLandingPage_historyImageContainer__AFnSt .FTAiHairstyleChangerLandingPage_selected__m_ccA img{border-radius:8px;padding:2px}.FTAiHairstyleChangerLandingPage_historyImage__ln6tV{width:72px;height:72px;border-radius:8px;background-size:cover;overflow:hidden;cursor:pointer;border:1px solid #e4e5eb;flex:0 0 72px;user-select:none}.FTAiHairstyleChangerLandingPage_historyImage__ln6tV img{width:100%;height:100%;object-fit:contain}.FTAiHairstyleChangerLandingPage_errorBox__4g2qG{width:100%;height:100%;background:#f6f6f8;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px}.FTAiHairstyleChangerLandingPage_errorIcon__HDduK{width:32px;height:32px;background-color:#c6c7cc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#616266}.FTAiHairstyleChangerLandingPage_errorText__OWFAD{font-size:13px;color:#616266;text-align:center}.FTAiHairstyleChangerLandingPage_disabled__tNYpx{user-select:none!important;cursor:not-allowed!important}.FTAiHairstyleChangerLandingPage_mobilePopupOverlay__JET56{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_mobileSelectionPopup__XycKG{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;padding:16px;max-height:80vh;display:flex;flex-direction:column;animation:FTAiHairstyleChangerLandingPage_slideUp__U3apu .3s ease-out}@keyframes FTAiHairstyleChangerLandingPage_slideUp__U3apu{0%{transform:translateY(100%)}to{transform:translateY(0)}}.FTAiHairstyleChangerLandingPage_mobilePopupHeader__Z94tj{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;height:32px;gap:8px}.FTAiHairstyleChangerLandingPage_mobilePopupTitle__I1btI{font-size:14px;font-weight:500;line-height:20px;text-align:center;letter-spacing:-.01em;color:#161618;flex:1}.FTAiHairstyleChangerLandingPage_mobilePopupClose__G7K17{width:24px;height:24px;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#979ca8;display:flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_mobilePopupBody__FYlad{flex:1;overflow-y:auto}.FTAiHairstyleChangerLandingPage_mobileStyleGrid__yjPba{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 16px}.FTAiHairstyleChangerLandingPage_mobileStyleItem__Y6j6Q{display:flex;flex-direction:column;align-items:center;gap:4px;user-select:none}.FTAiHairstyleChangerLandingPage_mobileStylePreview__DcfPX{width:100%;aspect-ratio:1;border-radius:6px;overflow:hidden;border:2px solid rgba(0,0,0,0);background:#f4f5f6;display:flex;align-items:center;justify-content:center}.FTAiHairstyleChangerLandingPage_mobileStyleName__vyZa9{font-size:12px;font-weight:500;line-height:18px;text-align:center;letter-spacing:0;color:#161618;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.FTAiHairstyleChangerLandingPage_mobileNoneIcon__9HHn9{width:32px;height:32px;border-radius:8px;background:#edeff0;color:#979ca8;display:flex;align-items:center;justify-content:center;font-weight:700}.FTAiHairstyleChangerLandingPage_mobileMenuList__C5X67{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.FTAiHairstyleChangerLandingPage_mobileMenuItem__hPUDk{max-width:calc(100% - 4px);height:40px;display:flex;align-items:center;gap:4px;padding:0 8px;border-radius:4px;user-select:none}.FTAiHairstyleChangerLandingPage_mobileMenuItemName__7p_Qc{font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#161618}.FTAiHairstyleChangerLandingPage_mobileSelected__i8qqU .FTAiHairstyleChangerLandingPage_mobileStylePreview__DcfPX{padding:2px;border-color:#161618}.FTAiHairstyleChangerLandingPage_mobileMenuItemSelected__einhY{background:rgba(0,0,0,.06)}.FTAiHairstyleChangerLandingPage_mobileDisabled__i_cOb{pointer-events:none;opacity:.5;cursor:not-allowed}.FTAiHairstyleChangerLandingPage_mobileNone__s3fHr .FTAiHairstyleChangerLandingPage_mobileStylePreview__DcfPX{background:#fff}.FTAiHairstyleChangerLandingPage_lottieOverlayText__unxwz{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;letter-spacing:0;color:#2b2b2b}