.SessionItem_session-item-wrap__SHRFm{display:flex;justify-content:space-between;padding:18px;border:1px solid #e5e5e5;border-radius:12px;background-color:#fafafa;text-decoration:none}@media(max-width:767px){.SessionItem_session-item-wrap__SHRFm{flex-direction:column;padding:14px}}.SessionItem_session-details__t0CPz{display:flex;flex-direction:column;gap:14px}@media(max-width:767px){.SessionItem_session-details__t0CPz{gap:6px}}.SessionItem_session-title__Le4Av{font-size:1rem;line-height:1.75rem;font-weight:600;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;color:#0b150a}@media(max-width:767px){.SessionItem_session-title__Le4Av{font-size:.875rem;line-height:1.25rem;font-weight:600}}.SessionItem_session-actions__PjfDJ{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(max-width:767px){.SessionItem_session-actions__PjfDJ{flex-direction:row-reverse;justify-content:space-between}}.SessionItem_like-button__GWgop{opacity:0;transition:opacity .3s ease}.SessionItem_like-button__GWgop.SessionItem_visible__Yd0u3{opacity:.2}@media(hover:hover)and (pointer:fine){.SessionItem_like-button__GWgop:hover{opacity:.45}}.SessionItem_like-button__GWgop.SessionItem_is_pinned__gwIHf{opacity:1}.SessionItem_like-button__GWgop.SessionItem_is_pinned__gwIHf circle,.SessionItem_like-button__GWgop.SessionItem_is_pinned__gwIHf line,.SessionItem_like-button__GWgop.SessionItem_is_pinned__gwIHf path,.SessionItem_like-button__GWgop.SessionItem_is_pinned__gwIHf polygon,.SessionItem_like-button__GWgop.SessionItem_is_pinned__gwIHf polyline,.SessionItem_like-button__GWgop.SessionItem_is_pinned__gwIHf rect{fill:#ffcf40}.SessionItem_delete-button__AUm_2{opacity:0;transition:opacity .3s ease}.SessionItem_delete-button__AUm_2.SessionItem_visible__Yd0u3{opacity:.2}@media(max-width:767px){.SessionItem_delete-button__AUm_2{opacity:1}}@media(hover:hover)and (pointer:fine){.SessionItem_delete-button__AUm_2:hover{opacity:.45}}.SessionItem_timestamp__5JiAM{display:flex;align-items:center;gap:6px;font-size:1rem;font-weight:500;line-height:150%;color:#555}.SessionItem_button-row__h7AFv{display:flex;justify-content:flex-end;gap:16px}@media(max-width:767px){.SessionItem_button-row__h7AFv{gap:8px}}.SessionItem_updated_at___fO7F{display:flex;gap:6px;align-items:center;white-space:nowrap;min-width:max-content;font-size:1rem;font-weight:500;line-height:150%;color:#0b150a}.SessionProducts_session-products-wrap__L6uXb{display:flex;align-items:center;gap:20px}@media(max-width:767px){.SessionProducts_session-products-wrap__L6uXb{gap:7px}}.SessionProducts_product-image__sPT5B{width:68px;height:68px;border-radius:4px;object-fit:cover}@media(max-width:767px){.SessionProducts_product-image__sPT5B{width:40px;height:40px}}.SessionProducts_extra-count__Y9bNN{display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:1.5rem;font-weight:600;line-height:150%;color:#0b150a}@media(max-width:767px){.SessionProducts_extra-count__Y9bNN{font-size:14px}}.SvgIcon_icon-wrap__p_Ijx{display:inline-flex}.SvgIcon_icon-wrap__p_Ijx.SvgIcon_disabled__XDMM5{opacity:.5}.SvgIcon_icon-wrap__p_Ijx.SvgIcon_profile-orange__JksbP{color:#f27c12}.SvgIcon_icon-wrap__p_Ijx.SvgIcon_profile-green__XQm6P{color:#00b487}.SvgIcon_icon-wrap__p_Ijx.SvgIcon_profile-yellow__xhnQ3{color:#ffc548}.SvgIcon_icon-wrap__p_Ijx.SvgIcon_profile-blue__kGdsw{color:#2148b1}.AppNudgeCard_nudge-card__0DlbZ{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #dedded;border-radius:12px;background-color:rgba(132,129,246,.06)}.AppNudgeCard_body__dzknh{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.AppNudgeCard_title__31_JI{font-size:1rem;font-weight:500;line-height:150%;color:#383678}.AppNudgeCard_desc__KBrUy{font-size:.875rem;font-weight:400;line-height:150%;margin:0;color:#646464}.AppNudgeCard_cta__5wzJc{font-size:.875rem;font-weight:500;line-height:150%;align-self:flex-start;margin-top:8px;padding:8px 16px;border-radius:20px;background-color:#8481f6;color:#fafafa;text-decoration:none}@media(hover:hover)and (pointer:fine){.AppNudgeCard_cta__5wzJc:hover{opacity:.9}}.AppNudgeCard_dismiss__CgUoB{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:50%;background:none;color:#a1a1a1;cursor:pointer}@media(hover:hover)and (pointer:fine){.AppNudgeCard_dismiss__CgUoB:hover{background-color:rgba(11,21,10,.05)}}.ChatWrapper_chat-wrapper__xRuTn{width:768px;margin-left:auto;margin-right:auto}@media(max-width:767px){.ChatWrapper_chat-wrapper__xRuTn{width:100%;max-width:768px}}.MoveToShopButton_button-base__w5GZ9{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;border:1px solid rgba(56,54,120,.5);border-radius:24px;background-color:rgba(0,0,0,0);color:#383678;font-size:.875rem;font-weight:600;line-height:150%;text-decoration:none;position:relative}.MoveToShopButton_button-base__w5GZ9 svg path{fill:#383678}@media(hover:hover)and (pointer:fine){.MoveToShopButton_button-base__w5GZ9:hover{outline:3px solid rgba(132,129,246,.1)}}.NutrientsTableWrapper_table-wrapper__GsDt5{background-color:#fff;overflow:hidden}.NutrientsTableWrapper_table-body__JepJr{display:flex;flex-direction:column}.NutrientsTableWrapper_sub-header-row__dw9Fp{display:grid;grid-template-columns:3fr 3fr .5fr;padding:5px 10px;background-color:#f6f6f6;font-weight:700;border-bottom:2px solid #ccc}.NutrientsTableHeader_header-wrap__W9MME{border-bottom:1px solid #ccc;padding:10px;background-color:#f6f6f6}.NutrientsTableHeader_header-title__piJot{font-size:20px;font-weight:700;margin-bottom:10px}.NutrientsTableHeader_details-wrap__D_eXe{display:flex;flex-direction:column;gap:5px}.NutrientsTableHeader_detail-row__3SoIx{display:flex;justify-content:space-between}.NutrientsTableHeader_label__6fhuA{font-weight:500}.NutrientsTableHeader_value__t7rqP{font-weight:400;color:#555}.NutrientsTableRow_row-wrap__yVvCL{display:grid;grid-template-columns:1.8fr 3fr .5fr;padding:5px 10px;border-bottom:1px solid #ccc}.NutrientsTableRow_nutrient-name___985y{flex:2 1;font-weight:500}.NutrientsTableRow_amount__zPua8{flex:1 1;text-align:center;font-weight:400}.NutrientsTableRow_daily-value__mabX2{flex:1 1;text-align:right;color:#555}.ProductInfoItem_product-info-item__JiqYi{margin-bottom:1rem}.ProductInfoItem_title__pgrZd{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.ProductInfoItem_description__1cIkb{font-size:1rem;font-weight:400;line-height:150%;margin:0}.ProductInfoWrapper_product-info-wrapper__Z70z_{display:flex;flex-direction:column}.ScoreSegmented_score-segmented__fLsOk{display:flex;flex-direction:column;gap:4px;width:100%}.ScoreSegmented_score-segmented__fLsOk.ScoreSegmented_in-flight__eLP0k{opacity:.6}.ScoreSegmented_segments__m5s2g{display:flex;gap:6px}.ScoreSegmented_segment__HvkC7{font-size:.875rem;font-weight:500;line-height:150%;flex:1 1;min-width:0;padding:10px 0;border:1px solid #d1d1d1;border-radius:10px;background-color:#fff;color:#646464;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}@media(hover:hover)and (pointer:fine){.ScoreSegmented_segment__HvkC7:hover:not(:disabled){border-color:#8481f6}}.ScoreSegmented_segment__HvkC7.ScoreSegmented_selected__7N8vJ{border-color:#8481f6;background-color:#8481f6;color:#fafafa}.ScoreSegmented_segment__HvkC7:disabled{cursor:default}.ScoreSegmented_anchors__w99N1{display:flex;justify-content:space-between}.ScoreSegmented_anchor__dY0Ha{font-size:.625rem;font-weight:400;line-height:150%;color:#a1a1a1}.DoneScreen_body__h4P9b{display:flex;flex-direction:column;flex:1 1;gap:24px;padding-top:40px}.DoneScreen_hero__tiYur{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.DoneScreen_hero-icon__aK1kL{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#dedded;color:#383678}.DoneScreen_hero-name__AWzSE{font-size:1.5rem;font-weight:600;line-height:150%;margin:0;color:#0b150a}.DoneScreen_hero-summary__m3DBv{font-size:1rem;font-weight:400;line-height:150%;margin:0;color:#646464}.DoneScreen_first-log__ajudR{display:flex;flex-direction:column;gap:12px}.DoneScreen_first-log-title__EfYX0{font-size:1.25rem;font-weight:600;line-height:150%;margin:0;color:#0b150a}.DoneScreen_first-log-baseline__YCosF{font-size:.875rem;font-weight:400;line-height:150%;margin:0;color:#646464}.DoneScreen_card__9tCj0{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:12px;background-color:#f6f6f6}.DoneScreen_card-title__ZEzEK{font-size:1rem;font-weight:500;line-height:150%;margin:0;color:#0b150a}.DoneScreen_card-sub__JmE5x{font-size:.875rem;font-weight:400;line-height:150%;margin:0;color:#646464}.DoneScreen_metric-list__6tsi7{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.DoneScreen_metric-row__88OLO{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #e5e5e5;border-radius:12px}.DoneScreen_metric-name__Y_tqI{font-size:1rem;font-weight:500;line-height:150%;color:#0b150a}.DoneScreen_footer__gbx2f{position:-webkit-sticky;position:sticky;bottom:0;margin:24px -20px 0;padding:12px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5;background-color:#fff}.BookmarkedProductList_list__7kV_c{padding:8px;min-height:160px;max-height:352px;overflow-y:auto}.BookmarkedProductList_empty-state__bdrs6,.BookmarkedProductList_list__7kV_c{display:flex;width:100%;flex-direction:column;background-color:#fafafa;border-radius:12px}.BookmarkedProductList_empty-state__bdrs6{gap:10px;align-items:center;justify-content:center;height:160px;text-align:center;font-size:16px;padding:16px 20px}.BookmarkedProductList_star-icon__P_LCr{font-size:24px;margin-bottom:8px;color:#646464}.BookmarkedProductList_empty-message__1Xl4t{font-size:14px;color:#646464;line-height:20px}.BookmarkedProductTab_tab-container__y1m3O{background-color:#f1f2f4;border-radius:28px}.BookmarkedProductTab_tab-header__fOPW7{display:flex;align-items:center;gap:12px;padding:16px}.BookmarkedProductTab_tab-button__0hbik{flex:1 1;height:40px;padding:10px 32px;font-size:16px;font-weight:500;background:#fafafa;color:#0b150a;border-radius:12px;border:none}@media(hover:hover)and (pointer:fine){.BookmarkedProductTab_tab-button__0hbik:hover{box-shadow:inset 0 0 0 2px #d1d1d1}}.BookmarkedProductTab_tab-button__0hbik.BookmarkedProductTab_active__DEZ6I{background-color:#dedded;color:#383678}@media(hover:hover)and (pointer:fine){.BookmarkedProductTab_tab-button__0hbik.BookmarkedProductTab_active__DEZ6I:hover{box-shadow:inset 0 0 0 2px #c1cdd6}}.BookmarkedProductTab_tab-content__5jl4b{padding:0 16px 16px}.PersonalizedHubList_hub-container__mtitS{background-color:#f1f2f4;border-radius:28px;padding:24px 16px 20px}.PersonalizedHubList_title__Ws3AE{font-size:20px;line-height:24px;font-weight:600;margin-left:10px}.PersonalizedHubList_list-container__5lX0_{margin-top:16px;max-height:366px;overflow-y:auto}.PersonalizedHubList_list-container__5lX0_::-webkit-scrollbar{position:absolute;width:4px;height:4px}.PersonalizedHubList_list-container__5lX0_::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.PersonalizedHubList_list-container__5lX0_::-webkit-scrollbar-thumb{background-color:#dfe5e9}.PersonalizedHubList_list-container__5lX0_::-webkit-scrollbar-thumb,.PersonalizedHubList_list-container__5lX0_::-webkit-scrollbar-track{border-radius:8px}.PersonalizedHubList_list__L65_G{display:flex;flex-direction:column;gap:12px}.PersonalizedHubList_empty-message__oHuJ_{text-align:center;font-size:14px;color:#777;padding:10px}.PersonalizedHubItem_item__Rg_id{display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;background-color:#fafafa;height:50px;padding:16px 20px;border-radius:12px;font-size:16px;color:#0b150a;border:2px solid rgba(0,0,0,0);overflow:hidden;white-space:nowrap;text-align:left}@media(hover:hover)and (pointer:fine){.PersonalizedHubItem_item__Rg_id:hover{border-color:#c1cdd6}}.layout_container___LXvm{display:flex;flex-direction:row;height:100%;padding:0 24px 20px;overflow-x:hidden}@media(min-width:768px)and (max-width:1279px){.layout_container___LXvm{height:calc(100% - 60px)}}@media(max-width:767px){.layout_container___LXvm{height:calc(100% - 60px)}}.layout_main__ksl_o{flex:1 1;overflow-y:auto}.layout_collapse-button__46cDk{width:51px;height:51px;border-radius:50%;position:absolute;top:25px;right:23px;transition:background-color .3s}@media(hover:hover)and (pointer:fine){.layout_collapse-button__46cDk:hover{background-color:rgba(132,129,246,.1)}}.HealthDescriptionTab_tab-wrapper__HmWL3{display:flex;justify-content:space-between}@media(max-width:767px){.HealthDescriptionTab_tab-wrapper__HmWL3{flex-direction:column;gap:12px}}.HealthDescriptionTab_tab-buttons__RP_H3{display:flex;gap:12px}.HealthDescriptionTab_tab__6g5Fw{width:113px;height:40px;text-align:center;font-size:1rem;font-weight:500;line-height:150%;color:#646464;background:#fafafa;border-radius:12px}@media(max-width:767px){.HealthDescriptionTab_tab__6g5Fw{width:100%}}.HealthDescriptionTab_tab__6g5Fw.HealthDescriptionTab_active__nDI5m{background-color:#8481f6;color:#fafafa}.HealthDescription_container__J9tQ_{width:100%;height:calc(100dvh - 300px);background-color:#f1f2f4;border-radius:28px;border:1px solid #e5e5e5;padding:16px;margin-top:16px;display:flex;flex-direction:column}@media(max-width:767px){.HealthDescription_container__J9tQ_{height:calc(100dvh - 60px - 102px);border-radius:20px;padding:12px;margin-top:12px}}.HealthDescription_items__frxAt{display:flex;flex-direction:column;gap:16px;margin-top:16px;overflow-y:auto}@media(max-width:767px){.HealthDescription_items__frxAt{gap:8px}}.HealthDescription_loading__zTVTQ{text-align:center;padding:16px 0;color:#666;font-size:14px}.HealthDescription_empty-container__hW6cr{background-color:#f1f2f4;padding:16px;border-radius:28px;height:calc(100dvh - 300px);margin-top:16px;display:flex;flex-direction:column}@media(max-width:767px){.HealthDescription_empty-container__hW6cr{padding:12px;border-radius:12px;height:calc(100dvh - 60px - 102px);margin-top:12px}}.HealthDescription_empty-wrapper__xfcuU{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;border-radius:20px;margin-top:16px;flex:1 1}@media(max-width:767px){.HealthDescription_empty-wrapper__xfcuU{border-radius:16px}}.HealthDescription_empty-title__hXvKk{font-size:1.125rem;font-weight:400;line-height:150%;color:#646464}@media(max-width:767px){.HealthDescription_empty-title__hXvKk{font-size:1rem;font-weight:400;line-height:150%;font-size:14px}}.HealthDescription_empty-subtitle__wd1qC{font-size:1.125rem;font-weight:400;line-height:150%;color:#646464;text-align:center}@media(max-width:767px){.HealthDescription_empty-subtitle__wd1qC{font-size:1rem;font-weight:400;line-height:150%;font-size:14px}}.HealthDescription_go-home-button__GgGJ8{margin-top:24px;padding:12px 28px 12px 20px;background-color:#dfe5e9;color:#8481f6;border:none;border-radius:40px;font-size:18px;font-weight:500;cursor:pointer}@media(max-width:767px){.HealthDescription_go-home-button__GgGJ8{font-size:14px}}.FavoriteProductList_grid__HNEa4{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:16px;gap:16px;padding:20px;border:1px solid #e5e5e5;border-radius:28px;background-color:#f1f2f4;max-height:calc(100dvh - 300px);overflow-y:auto}@media(max-width:767px){.FavoriteProductList_grid__HNEa4{grid-template-columns:1fr;max-height:calc(100dvh - 60px - 102px);gap:8px;padding:12px}}.FavoriteProductList_empty-container__uPmgM{background-color:#f1f2f4;padding:16px;border-radius:28px;height:calc(100dvh - 300px)}@media(max-width:767px){.FavoriteProductList_empty-container__uPmgM{padding:12px;border-radius:12px;height:calc(100dvh - 60px - 102px)}}.FavoriteProductList_empty-wrapper__DmRZu{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;border-radius:20px;height:100%}@media(max-width:767px){.FavoriteProductList_empty-wrapper__DmRZu{border-radius:16px}}.FavoriteProductList_empty-title__PDLNp{font-size:1.125rem;font-weight:400;line-height:150%;color:#646464}@media(max-width:767px){.FavoriteProductList_empty-title__PDLNp{font-size:1rem;font-weight:400;line-height:150%;font-size:14px}}.FavoriteProductList_empty-subtitle__ruiOs{font-size:1.125rem;font-weight:400;line-height:150%;color:#646464}@media(max-width:767px){.FavoriteProductList_empty-subtitle__ruiOs{font-size:1rem;font-weight:400;line-height:150%;font-size:14px}}.PageHeader_title__nirv4{font-size:1.75rem;line-height:2.625rem;font-weight:600;padding:6px 0}@media(max-width:767px){.PageHeader_title__nirv4{font-size:1.25rem;font-weight:500;line-height:150%}}.PageHeader_subtitle__X6NsW{font-size:18px;font-weight:400;color:#555}.page_container__xfp1y{display:flex;flex-direction:column;gap:20px;padding:24px 20px 48px}.page_period__qRouK{font-size:1rem;line-height:1.5rem;color:#a1a1a1}@media(max-width:767px){.page_period__qRouK{font-size:.875rem;line-height:1.25rem}}.page_status-message__c3Lvo{font-size:1rem;line-height:1.5rem;color:#646464;padding:40px 0;text-align:center}@media(max-width:767px){.page_status-message__c3Lvo{font-size:.875rem;line-height:1.25rem}}.page_empty__4Sn2_{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 16px;text-align:center}.page_empty-title__J_5iY{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#0b150a}@media(max-width:767px){.page_empty-title__J_5iY{font-size:.75rem;line-height:1.125rem}}.page_empty-desc__bZwjE{font-size:1rem;line-height:1.5rem;color:#646464}@media(max-width:767px){.page_empty-desc__bZwjE{font-size:.875rem;line-height:1.25rem}}.page_empty-cta__K53Vk{font-size:1rem;line-height:1.5rem;font-weight:600;margin-top:12px;padding:10px 20px;border-radius:12px;background:#8481f6;color:#fafafa;border:none;cursor:pointer}@media(max-width:767px){.page_empty-cta__K53Vk{font-size:.875rem;line-height:1.25rem}}.page_card-list__1ocpe{display:flex;flex-direction:column;gap:16px}.page_card__1RbVD{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:16px;background:#fafafa;border:1px solid #dfe5e9}.page_phase-badge__Gyu1g{font-size:.75rem;line-height:1.125rem;align-self:flex-start;padding:3px 10px;border-radius:999px;background:#dedded;color:#5d5b92;font-weight:600}.page_card-headline__KA3h7{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#0b150a;line-height:1.45}@media(max-width:767px){.page_card-headline__KA3h7{font-size:.75rem;line-height:1.125rem}}.page_card-limitation__JEohg{font-size:.75rem;line-height:1.125rem;color:#a1a1a1}.page_card-chart-wrap__euFFM{padding:16px 0 4px}.page_card-chart-wrap--blurred__nNiE7{filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_card-disclaimer__YYK2b{font-size:.75rem;line-height:1.125rem;color:#b7b7b7;border-top:1px solid #f1f2f4;padding-top:10px}.page_chart__JoNwz{display:flex;justify-content:center;gap:48px}.page_chart-col__oD9tP{display:flex;flex-direction:column;align-items:center;gap:6px}.page_chart-value__QiNNx{font-size:1rem;line-height:1.5rem;font-weight:700;color:#0b150a}@media(max-width:767px){.page_chart-value__QiNNx{font-size:.875rem;line-height:1.25rem}}.page_chart-track__CtZD4{display:flex;align-items:flex-end;width:44px;height:120px;border-radius:8px;background:#f6f6f6;overflow:hidden}.page_chart-bar__tb7Tp{width:100%;border-radius:8px 8px 0 0;background:#d1d1d1;transition:height .3s ease}.page_chart-bar--taken__Vgep3{background:#8481f6}.page_chart-label__fHz23{font-size:.75rem;line-height:1.125rem;color:#646464}.page_chart-days__ad7oT{font-size:.75rem;line-height:1.125rem;color:#a1a1a1}.page_teaser__hSfmE{display:flex;flex-direction:column;gap:16px}.page_teaser-progress-card__NLCFW{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;background:#fafafa;border:1px solid #dfe5e9}.page_teaser-day__vvWoQ{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#0b150a}@media(max-width:767px){.page_teaser-day__vvWoQ{font-size:.75rem;line-height:1.125rem}}.page_teaser-remaining__yGNCS{font-size:1rem;line-height:1.5rem;color:#5d5b92}@media(max-width:767px){.page_teaser-remaining__yGNCS{font-size:.875rem;line-height:1.25rem}}.page_teaser-bars__4TBmK{display:flex;flex-direction:column;gap:10px}.page_teaser-bar-row__n7B1r{display:flex;align-items:center;gap:10px}.page_teaser-bar-label__5G2Ff{font-size:.75rem;line-height:1.125rem;color:#646464;width:84px;flex-shrink:0}.page_teaser-bar-track__wraVG{flex:1 1;height:8px;border-radius:999px;background:#e5e5e5;overflow:hidden}.page_teaser-bar-fill__n_lWi{height:100%;border-radius:999px;background:#8481f6;transition:width .3s ease}.page_teaser-bar-count__xkZiH{font-size:.75rem;line-height:1.125rem;color:#646464;width:44px;text-align:right;flex-shrink:0}.page_teaser-preview__bBRFf{display:flex;flex-direction:column;gap:8px}.page_teaser-preview-card__KmxVr{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:16px;background:#fafafa;border:1px solid #dfe5e9}.page_teaser-preview-line___NtGc{height:14px;width:55%;border-radius:6px;background:#e5e5e5}.page_teaser-preview-line--wide__Z73lY{width:80%;background:#d1d1d1}.page_teaser-preview-chart__XnE28{display:flex;align-items:flex-end;gap:24px;height:90px;padding-top:8px}.page_teaser-preview-bar__qqWbd{width:40px;height:100%;border-radius:8px 8px 0 0;background:#cbcbe0}.page_teaser-preview-bar--short__92_C5{height:60%;background:#d1d1d1}.page_teaser-preview-caption__iu_cT{font-size:.75rem;line-height:1.125rem;color:#a1a1a1;text-align:center}.page_improve-button__YOMnu{font-size:1rem;line-height:1.5rem;font-weight:600;align-self:center;padding:12px 28px;border-radius:12px;background:#8481f6;color:#fafafa;border:none;cursor:pointer;transition:opacity .15s}@media(max-width:767px){.page_improve-button__YOMnu{font-size:.875rem;line-height:1.25rem}}@media(hover:hover)and (pointer:fine){.page_improve-button__YOMnu:hover{opacity:.9}}.page_modal-overlay__4SAfg{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);padding:16px}.page_modal__rNRiS{width:100%;max-width:480px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;background:#fafafa}.page_modal-title__CGJ5K{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#0b150a}@media(max-width:767px){.page_modal-title__CGJ5K{font-size:.75rem;line-height:1.125rem}}.page_modal-subtitle__76rZv{font-size:.75rem;line-height:1.125rem;color:#646464}.page_modal-list__1aelW{display:flex;flex-direction:column;gap:10px}.page_modal-item__cTw6U{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:#f6f6f6}.page_modal-item-head__g5dcs{display:flex;align-items:center;justify-content:space-between}.page_modal-item-type__AGv7v{font-size:.75rem;line-height:1.125rem;font-weight:700;color:#383678}.page_modal-item-confidence__4zQ5_{font-size:.75rem;line-height:1.125rem;padding:2px 8px;border-radius:999px;background:#e5e5e5;color:#646464}.page_modal-item-confidence--medium__gE8ss{background:#dedded;color:#5d5b92}.page_modal-item-confidence--high__5Gl03{background:#8481f6;color:#fafafa}.page_modal-item-nutrient__6lgWU{font-size:1rem;line-height:1.5rem;font-weight:600;color:#0b150a}@media(max-width:767px){.page_modal-item-nutrient__6lgWU{font-size:.875rem;line-height:1.25rem}}.page_modal-item-reason__eQSWW{font-size:.75rem;line-height:1.125rem;color:#646464;line-height:1.5}.page_modal-note__MJLQq{font-size:.75rem;line-height:1.125rem;color:#a1a1a1}.page_modal-close__RF29N{font-size:1rem;line-height:1.5rem;font-weight:600;padding:10px;border-radius:12px;background:#e5e5e5;color:#0b150a;border:none;cursor:pointer}@media(max-width:767px){.page_modal-close__RF29N{font-size:.875rem;line-height:1.25rem}}.page_watch__R__4y{border-top:1px solid #f1f2f4;padding-top:10px}.page_watch-toggle__Pu9c9{font-size:.75rem;line-height:1.125rem;font-weight:600;color:#646464;background:none;border:none;padding:0;cursor:pointer}.page_watch-list__mWVAt{display:flex;flex-direction:column;gap:6px;padding-top:10px}.page_watch-item__sHQgK{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.page_watch-metric__RMp6_{font-size:.75rem;line-height:1.125rem;font-weight:700;color:#0b150a;flex-shrink:0}.page_watch-values__Muxm4{font-size:.75rem;line-height:1.125rem;color:#646464;text-align:right}.page_watch-days__CoBKK{color:#a1a1a1}.page_watch-note__pEaK1{font-size:.75rem;line-height:1.125rem;color:#b7b7b7;padding-top:2px}.page_card-nutrient-tag__8e8j3{font-size:.75rem;line-height:1.125rem;align-self:flex-start;padding:3px 10px;border-radius:999px;background:#f1f2f4;color:#646464;font-weight:600}.page_axis-rows__UBHGS{display:flex;flex-direction:column;gap:6px;border-top:1px solid #f1f2f4;padding-top:10px}.page_axis-row__Big_4{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.page_axis-row-label___ymSE{font-size:.75rem;line-height:1.125rem;font-weight:700;color:#5d5b92;flex-shrink:0}.page_axis-row-value__Xa_DX{font-size:.75rem;line-height:1.125rem;color:#646464;text-align:right}.page_nudge-badge__QMONo{font-size:.75rem;line-height:1.125rem;font-weight:600;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#dedded;color:#383678}.page_teaser-axes__EoFuO{display:flex;flex-direction:column;gap:8px}.page_teaser-axis-row__iDMm4{display:flex;align-items:center;gap:10px}.page_teaser-axis-status__E_QLk{font-size:.75rem;line-height:1.125rem;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e5e5e5;color:#a1a1a1;flex-shrink:0}.page_teaser-axis-status--on__Fsgkb{background:#8481f6;color:#fafafa}.page_teaser-axis-label__bkJsr{font-size:.75rem;line-height:1.125rem;font-weight:600;color:#0b150a;width:76px;flex-shrink:0}.page_teaser-axis-progress__bmiaI{font-size:.75rem;line-height:1.125rem;color:#646464}.page_card-coaching__obPpv{font-size:1rem;line-height:1.5rem;color:#383678}@media(max-width:767px){.page_card-coaching__obPpv{font-size:.875rem;line-height:1.25rem}}.ProductDetail_container__Rs1IE{display:flex;flex-direction:column;gap:30px}.ProductDetail_top-section__CquyU{display:flex;flex-direction:row;gap:26px}.ProductDetail_left-panel___XV8Z{display:flex;flex-direction:column;gap:16px}.ProductDetail_divider__j4mx_{border:none;border-top:1px solid #a1a1a1;margin:0}.HistorySkeleton_skeleton-wrapper__OFKwO{display:flex;flex-direction:column;gap:20px}.HistorySkeleton_skeleton-session-list__vNl6T{width:100%;display:flex;flex-direction:column;background-color:#f1f2f4;padding:16px;gap:16px;border:1px solid #e5e5e5;border-radius:28px;height:calc(100dvh - 300px);overflow-y:auto}.HistorySkeleton_skeleton-session-list__vNl6T::-webkit-scrollbar{position:absolute;width:4px;height:4px}.HistorySkeleton_skeleton-session-list__vNl6T::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.HistorySkeleton_skeleton-session-list__vNl6T::-webkit-scrollbar-thumb{background-color:#dfe5e9}.HistorySkeleton_skeleton-session-list__vNl6T::-webkit-scrollbar-thumb,.HistorySkeleton_skeleton-session-list__vNl6T::-webkit-scrollbar-track{border-radius:8px}@media(max-width:767px){.HistorySkeleton_skeleton-session-list__vNl6T{max-height:calc(100dvh - 60px - 102px)}}.HistorySkeleton_skeleton-tab__XrfLk{display:flex;flex-direction:column;gap:12px}.HistorySkeleton_skeleton-search__jJJG3{height:44px;border-radius:22px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 50%,#e2e8f0);background-size:300px 100%;animation:HistorySkeleton_shimmer__HGjhB 1.2s linear infinite}.HistorySkeleton_skeleton-tabs__LZeAQ{display:flex;gap:8px}.HistorySkeleton_skeleton-tab-item__1k1V_{height:36px;width:120px;border-radius:18px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 50%,#e2e8f0);background-size:300px 100%;animation:HistorySkeleton_shimmer__HGjhB 1.2s linear infinite}@media(max-width:767px){.HistorySkeleton_skeleton-tab-item__1k1V_{width:100px}}.HistorySkeleton_skeleton-session-item__KGxpM{display:flex;justify-content:space-between;padding:18px;border:1px solid #e5e5e5;border-radius:12px;background-color:#fafafa}@media(max-width:767px){.HistorySkeleton_skeleton-session-item__KGxpM{flex-direction:column;padding:14px}}.HistorySkeleton_skeleton-session-content__otPRz{display:flex;flex-direction:column;gap:14px;flex:1 1}@media(max-width:767px){.HistorySkeleton_skeleton-session-content__otPRz{gap:10px}}.HistorySkeleton_skeleton-bar__j5Rv2{height:12px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 50%,#e2e8f0);background-size:300px 100%;animation:HistorySkeleton_shimmer__HGjhB 1.2s linear infinite}.HistorySkeleton_skeleton-bar__j5Rv2.HistorySkeleton_title__7jlSa{width:65%;height:18px}@media(max-width:767px){.HistorySkeleton_skeleton-bar__j5Rv2.HistorySkeleton_title__7jlSa{width:80%;height:16px}}.HistorySkeleton_skeleton-bar__j5Rv2.HistorySkeleton_text__b7odF{width:45%;height:12px}@media(max-width:767px){.HistorySkeleton_skeleton-bar__j5Rv2.HistorySkeleton_text__b7odF{width:60%}}.HistorySkeleton_skeleton-bar__j5Rv2.HistorySkeleton_timestamp__lsvBM{width:100px;height:10px}.HistorySkeleton_skeleton-session-actions__pE8jV{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(max-width:767px){.HistorySkeleton_skeleton-session-actions__pE8jV{flex-direction:row-reverse;justify-content:space-between;margin-top:8px}}.HistorySkeleton_skeleton-button-row__qFguI{display:flex;justify-content:flex-end;gap:16px}@media(max-width:767px){.HistorySkeleton_skeleton-button-row__qFguI{gap:8px}}.HistorySkeleton_skeleton-icon__4Vaut{width:20px;height:20px;border-radius:50%;background:linear-gradient(90deg,#e2e8f0,#f8fafc 50%,#e2e8f0);background-size:300px 100%;animation:HistorySkeleton_shimmer__HGjhB 1.2s linear infinite}@keyframes HistorySkeleton_shimmer__HGjhB{0%{background-position:-150px 0}to{background-position:150px 0}}.LoginModal_modal-overlay__5RuRK{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(100,100,100,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000}.LoginModal_modal__MIIgN{background:#fff;padding:20px 16px;border-radius:20px;width:100%;max-width:400px;position:relative;text-align:center}.LoginModal_modal__MIIgN h2{font-size:1.25rem;font-weight:700}.LoginModal_close-button__s8OOM{position:absolute;top:12px;right:17px;border:none;font-size:20px;cursor:pointer;color:#666;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .2s}@media(hover:hover)and (pointer:fine){.LoginModal_close-button__s8OOM:hover{background-color:#ecf0f3}}.LoginModal_google-button-container__SXFiO{margin-top:16px}.LoginModal_google-button__A7xPu{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;border:1px solid #d1d1d1;border-radius:12px;cursor:pointer;transition:background-color .2s}@media(hover:hover)and (pointer:fine){.LoginModal_google-button__A7xPu:hover{background-color:rgba(132,129,246,.1)}}.LoginModal_google-button__A7xPu span{color:#0b150a;font-size:16px;font-weight:600}.LoginModal_footer__t2GNq{margin-top:16px;padding-top:16px;border-top:1px solid #f6f6f6;display:flex;justify-content:center;gap:24px}.LoginModal_footer__t2GNq .LoginModal_link__bcFBG{color:#336eb7;text-decoration:none;font-size:.875rem}.LoginModal_footer__t2GNq .LoginModal_link__bcFBG+.LoginModal_link__bcFBG{position:relative}.LoginModal_footer__t2GNq .LoginModal_link__bcFBG+.LoginModal_link__bcFBG:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:1px;height:14px;background-color:#e5e5e5}.Modal_modal-wrapper__fEdMi{--modal-viewport-height:100vh;position:fixed;z-index:1001;top:0;left:0;display:flex;width:100%;height:var(--modal-viewport-height);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;align-items:center;justify-content:center}@supports(height:100svh){.Modal_modal-wrapper__fEdMi{--modal-viewport-height:100svh}}@supports(height:100dvh){.Modal_modal-wrapper__fEdMi{--modal-viewport-height:100dvh}}.Modal_modal-wrapper__fEdMi .Modal_dim__JwLEb{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:#646464;opacity:.5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CommonModal_common-modal-wrapper__lclTw{position:relative;z-index:101;overflow:hidden;border:1px solid #a1a1a1;background-color:#fafafa}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC{width:640px;border-radius:20px}@media(max-width:767px){.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC{width:100%;border-radius:0}}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-header__vCnlr{position:relative;padding:28px 68px 16px 28px}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-header__vCnlr .CommonModal_title__aKZNs{font-size:1.25rem;font-weight:500;line-height:150%;color:#0b150a;font-weight:600}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-header__vCnlr .CommonModal_desc__Fk4PS{font-size:1rem;font-weight:400;line-height:150%;width:480px;margin-top:2px;color:#0b150a}@media(max-width:767px){.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-header__vCnlr .CommonModal_desc__Fk4PS{width:240px}}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-header__vCnlr .CommonModal_close-btn__g5rfZ{position:absolute;top:24px;right:24px;width:40px;height:40px;border-radius:50%}@media(max-width:767px){.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-header__vCnlr .CommonModal_close-btn__g5rfZ{top:20px;right:20px;width:32px;height:32px}}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT{overflow-y:auto;max-height:calc(85vh - (52px) - var(--popup1-header-height) - var(--popup1-footer-height))}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT::-webkit-scrollbar{position:absolute;width:4px;height:4px}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT::-webkit-scrollbar-thumb{background-color:#dfe5e9}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT::-webkit-scrollbar-thumb,.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT::-webkit-scrollbar-track{border-radius:8px}@media(min-width:768px)and (max-width:1279px){.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT{max-height:calc(85vh - (52px) - var(--popup1-header-height) - var(--popup1-footer-height))}}@media(max-width:767px){.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT{height:calc(var(--modal-viewport-height, 100dvh) - (0px) - (0px) - var(--popup1-header-height) - var(--popup1-footer-height));max-height:none}}.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT .CommonModal_content-inner__20Dvt{padding:0 28px 20px}@media(max-width:767px){.CommonModal_common-modal-wrapper__lclTw.CommonModal_lg__PP_XC .CommonModal_modal-content__hLHmT .CommonModal_content-inner__20Dvt{padding:0 16px 20px}}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z{width:400px;border-radius:20px}@media(max-width:767px){.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z{width:calc(100vw - 40px)}}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-header__vCnlr{position:relative;padding:24px 60px 12px 24px}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-header__vCnlr .CommonModal_title__aKZNs{font-size:1.25rem;font-weight:500;line-height:150%;color:#0b150a;font-weight:600}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-header__vCnlr .CommonModal_desc__Fk4PS{font-size:1rem;font-weight:400;line-height:150%;margin-top:4px;color:#0b150a}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-header__vCnlr .CommonModal_close-btn__g5rfZ{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-content__hLHmT{overflow-y:auto;max-height:calc(85vh - (44px) - var(--popup1-header-height) - var(--popup1-footer-height))}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-content__hLHmT::-webkit-scrollbar{position:absolute;width:4px;height:4px}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-content__hLHmT::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-content__hLHmT::-webkit-scrollbar-thumb{background-color:#dfe5e9}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-content__hLHmT::-webkit-scrollbar-thumb,.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-content__hLHmT::-webkit-scrollbar-track{border-radius:8px}.CommonModal_common-modal-wrapper__lclTw.CommonModal_sm__UXM6z .CommonModal_modal-content__hLHmT .CommonModal_content-inner__20Dvt{padding:0 24px 12px}.CommonModal_modal-footer__FVwzG{position:relative;z-index:1;display:flex;width:100%;justify-content:center;gap:10px;padding:24px}@media(min-width:768px)and (max-width:1279px){.CommonModal_modal-footer__FVwzG{padding-top:12px}}@media(min-width:1280px){.CommonModal_modal-footer__FVwzG{padding-top:12px}}.CommonModal_modal-footer__FVwzG button{width:100%}.FeedbackModal_form__poECC{display:flex;flex-direction:column;gap:12px}.FeedbackModal_label__wZGCN{font-size:1rem;line-height:1.5rem;color:#0b150a;font-weight:500}@media(max-width:767px){.FeedbackModal_label__wZGCN{font-size:.875rem;line-height:1.25rem}}.FeedbackModal_textarea__pUBt1{min-height:120px;padding:12px 16px;border:1px solid #d1d1d1;border-radius:12px;font-size:16px;line-height:1.5;color:#0b150a;resize:none;transition:border-color .2s;font-family:Pretendard}.FeedbackModal_textarea__pUBt1::-webkit-scrollbar{position:absolute;width:8px;height:8px}.FeedbackModal_textarea__pUBt1::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.FeedbackModal_textarea__pUBt1::-webkit-scrollbar-thumb{background-color:#dfe5e9}.FeedbackModal_textarea__pUBt1::-webkit-scrollbar-thumb,.FeedbackModal_textarea__pUBt1::-webkit-scrollbar-track{border-radius:8px}.FeedbackModal_textarea__pUBt1::placeholder{color:#a1a1a1}.FeedbackModal_textarea__pUBt1:focus{outline:none;border-color:#8481f6}.FeedbackModal_textarea__pUBt1:disabled{background-color:#f6f6f6;cursor:not-allowed}.FeedbackModal_input__gXj0Y{padding:12px 16px;border:1px solid #d1d1d1;border-radius:12px;font-size:16px;line-height:1.5;color:#0b150a;transition:border-color .2s}.FeedbackModal_input__gXj0Y::placeholder{color:#a1a1a1}.FeedbackModal_input__gXj0Y:focus{outline:none;border-color:#8481f6}.FeedbackModal_input__gXj0Y:disabled{background-color:#f6f6f6;cursor:not-allowed}.FeedbackModal_count__btUO7{font-size:1rem;font-weight:400;line-height:150%;color:#646464;align-self:flex-end}.FeedbackModal_error__xat9X{font-size:1rem;font-weight:400;line-height:150%;color:#e6425a;margin:0}.FeedbackModal_footer-button__WuNul{padding:12px 24px;border-radius:40px;font-size:16px;line-height:1.5;font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s}.FeedbackModal_footer-button__WuNul:disabled{cursor:not-allowed;opacity:.7}.FeedbackModal_footer-button__WuNul.FeedbackModal_cancel__YqGjF{background-color:#dfe5e9;color:#383678;border:none}@media(hover:hover)and (pointer:fine){.FeedbackModal_footer-button__WuNul.FeedbackModal_cancel__YqGjF:hover:not(:disabled){background-color:#c1cdd6}}.FeedbackModal_footer-button__WuNul.FeedbackModal_submit__fzfJJ{background-color:#8481f6;color:#fafafa;border:none}@media(hover:hover)and (pointer:fine){.FeedbackModal_footer-button__WuNul.FeedbackModal_submit__fzfJJ:hover:not(:disabled){background-color:#383678}}.LandingGNB_gnb__xfMB3{position:fixed;top:12px;left:19px;width:calc(100% - 38px);z-index:100}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-inner__zHa62{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:9px 10px;border-radius:900px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.6);height:60px}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-logo__5W4WO{display:flex;align-items:center;padding-left:14px}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-logo__5W4WO a{display:flex}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-logo__5W4WO img{width:auto;height:30px}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 ul{display:flex;gap:16px;justify-content:center;align-items:center;height:100%;list-style:none;margin:0;padding:0}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 .LandingGNB_menu-item__jmWhw{position:relative}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 a{padding:4px 25px;font-size:20px;color:inherit;text-decoration:none}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 .LandingGNB_coming-soon__IDWzo{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.72);color:#fff;font-size:12px;padding:4px 10px;border-radius:8px;white-space:nowrap;pointer-events:none}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-right__ZNRJl{display:flex;justify-content:flex-end;align-items:center;gap:6px}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-auth__I2Ybo{display:flex;align-items:center;gap:8px}.LandingGNB_gnb__xfMB3 .LandingGNB_sign-in__Ko_HE{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1.5px solid #8481f6;color:#8481f6;padding:0 20px;border-radius:22px;font-size:16px;font-weight:400;cursor:pointer;height:42px;transition:background-color .2s}.LandingGNB_gnb__xfMB3 .LandingGNB_sign-in__Ko_HE:hover{background-color:rgba(132,129,246,.08)}.LandingGNB_gnb__xfMB3 .LandingGNB_sign-up__GBFKo{display:flex;align-items:center;justify-content:center;background-color:#8481f6;color:#fff;border:none;padding:0 20px;border-radius:22px;font-size:16px;font-weight:400;cursor:pointer;height:42px;transition:background-color .2s}.LandingGNB_gnb__xfMB3 .LandingGNB_sign-up__GBFKo:hover{background-color:rgb(94.8266666667,90.92,243.28)}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-hamburger__45m9Y{display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px}@media(min-width:768px)and (max-width:1279px){.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-logo__5W4WO{padding-left:8px}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-logo__5W4WO img{height:24px}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8{position:fixed;top:80px;left:19px;right:19px;width:calc(100% - 38px);background-color:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:20px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.1)}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8.LandingGNB_menu-open__zUle5{opacity:1;visibility:visible;transform:translateY(0)}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 ul{flex-direction:column;gap:12px;align-items:flex-start}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 a{padding:12px 20px;width:100%;display:block;font-size:18px;border-radius:12px;transition:background-color .2s ease}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 a:hover{background-color:rgba(132,129,246,.1)}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 .LandingGNB_coming-soon__IDWzo{position:static;transform:none;display:inline-block;margin-left:8px}.LandingGNB_gnb__xfMB3 .LandingGNB_sign-in__Ko_HE{padding:0 14px;font-size:14px;height:36px}.LandingGNB_gnb__xfMB3 .LandingGNB_sign-up__GBFKo{display:none}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-hamburger__45m9Y{display:flex}}@media(max-width:767px){.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-logo__5W4WO{padding-left:8px}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-logo__5W4WO img{height:24px}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8{position:fixed;top:80px;left:19px;right:19px;width:calc(100% - 38px);background-color:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:20px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.1)}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8.LandingGNB_menu-open__zUle5{opacity:1;visibility:visible;transform:translateY(0)}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 ul{flex-direction:column;gap:12px;align-items:flex-start}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 a{padding:12px 20px;width:100%;display:block;font-size:18px;border-radius:12px;transition:background-color .2s ease}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 a:hover{background-color:rgba(132,129,246,.1)}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-menu__iN0a8 .LandingGNB_coming-soon__IDWzo{position:static;transform:none;display:inline-block;margin-left:8px}.LandingGNB_gnb__xfMB3 .LandingGNB_sign-in__Ko_HE{padding:0 14px;font-size:14px;height:36px}.LandingGNB_gnb__xfMB3 .LandingGNB_sign-up__GBFKo{display:none}.LandingGNB_gnb__xfMB3 .LandingGNB_gnb-hamburger__45m9Y{display:flex}}.HeroSection_hero__k8lEn{position:relative;min-height:100vh;overflow:hidden;background:url(/assets/bg/bg_home_hero.png) no-repeat 50%;background-size:cover;display:flex;align-items:center}.HeroSection_inner__QTuAO{margin:0 auto;padding:80px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}@media(min-width:768px)and (max-width:1279px){.HeroSection_inner__QTuAO{padding:0 20px;max-width:768px}}@media(max-width:767px){.HeroSection_inner__QTuAO{padding:0 20px;max-width:768px}}.HeroSection_title__IZpxo{font-size:60px;line-height:76px;letter-spacing:-.01em;color:#0f172a;font-weight:400;white-space:pre-line}@media(max-width:767px){.HeroSection_title__IZpxo{font-size:30px;line-height:120%}}.HeroSection_title__IZpxo .HeroSection_title-emphasis__urZ7F{background:linear-gradient(-74deg,#7a81f4,#7dc6ff 93%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:500}.HeroSection_description__YMxkC{font-size:24px;line-height:1.6;color:#475569;margin:24px 0 0;white-space:pre-line}@media(min-width:768px)and (max-width:1279px){.HeroSection_description__YMxkC{font-size:20px}}@media(max-width:767px){.HeroSection_description__YMxkC{margin-top:16px;font-size:14px;line-height:140%}}.HeroSection_search__8wF2J{width:100%;max-width:720px;display:flex;gap:16px;margin-top:90px}@media(min-width:768px)and (max-width:1279px){.HeroSection_search__8wF2J{margin-top:60px}}@media(max-width:767px){.HeroSection_search__8wF2J{margin-top:50px;border-radius:24px;min-height:108px}}.HeroSection_suggestions__WoNx3{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:24px}.HeroSection_suggestions-label__eNZsR{margin:0;font-size:16px;color:#0f0f0f}@media(max-width:767px){.HeroSection_suggestions-label__eNZsR{font-size:14px;line-height:140%;white-space:pre-line}}.HeroSection_suggestion-list__PJFyX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%;max-width:720px}.HeroSection_suggestion-list__PJFyX>*{min-width:0}@media(max-width:767px){.HeroSection_suggestion-list__PJFyX{grid-template-columns:1fr}}.SuggestedQuestionItem_suggested-question-item__zR6mI{display:flex;align-items:center;padding:8px 18px;border-radius:24px;background-color:#fff;gap:12px;width:100%}.SuggestedQuestionItem_suggested-question-item__zR6mI .SuggestedQuestionItem_question__w9IQS{font-size:1rem;font-weight:400;line-height:150%;color:#a1a1a1;transition:color .3s ease;text-align:left}@media(max-width:767px){.SuggestedQuestionItem_suggested-question-item__zR6mI .SuggestedQuestionItem_question__w9IQS{font-size:14px;line-height:140%;color:#0f0f0f}}.SuggestedQuestionItem_suggested-question-item__zR6mI:hover .SuggestedQuestionItem_question__w9IQS{color:#0b150a}.PromptInput_prompt-input-wrap__tcDeU{display:flex;border-radius:24px;padding:16px 22px;width:100%;background-color:#f1f2f4;border:1px solid #cbcbe0;gap:12px}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_textarea-wrap__2KddP{display:flex;flex-direction:column;flex:1 1;min-height:87px;justify-content:flex-start}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-input__9JdXu{font-size:1rem;font-weight:400;line-height:150%;resize:none;overflow:auto;border:none;max-height:300px;background:rgba(0,0,0,0);padding:0 4px 0 0;font-family:Pretendard}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-input__9JdXu::-webkit-scrollbar{position:absolute;width:4px;height:4px}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-input__9JdXu::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-input__9JdXu::-webkit-scrollbar-thumb{background-color:#dedded}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-input__9JdXu::-webkit-scrollbar-thumb,.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-input__9JdXu::-webkit-scrollbar-track{border-radius:8px}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-input__9JdXu:focus{outline:none}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-button-wrap__7VafE{display:flex;align-items:flex-end}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-button__nWP6k{background-color:#8481f6;border-radius:50%;transition:all .3s;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-button__nWP6k svg path{fill:#fafafa}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-button__nWP6k.PromptInput_loading__y2b8e{background-color:#8481f6}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-button__nWP6k.PromptInput_loading__y2b8e svg{width:20px;height:20px}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-button__nWP6k.PromptInput_loading__y2b8e svg path{fill:#fafafa}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-button__nWP6k:disabled{cursor:default;background-color:#e5e5e5}.PromptInput_prompt-input-wrap__tcDeU .PromptInput_prompt-button__nWP6k:disabled svg path{fill:#f1f2f4}.Introduction_introduction__ouC7T{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,0);padding:120px 0}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T{padding:80px 0}}@media(max-width:767px){.Introduction_introduction__ouC7T{min-height:auto;padding:56px 0}}.Introduction_introduction__ouC7T .Introduction_symbol-wrap__I1o2b{position:absolute;top:50%;transform:translateY(-50%);left:0;width:300px;height:914px;z-index:-1}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T .Introduction_symbol-wrap__I1o2b{display:none}}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_symbol-wrap__I1o2b{display:none}}.Introduction_introduction__ouC7T .Introduction_symbol-wrap__I1o2b .Introduction_symbol-image-wrap__Duh_W{position:absolute;width:996.99px;height:1067.88px;top:50%;right:43.6px;transform:translateY(-50%) rotate(-29deg);transition:transform .6s ease-in}@media(min-width:1280px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu{width:1200px;margin:0 auto}}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu{padding:0 20px;max-width:768px;margin:0 auto}}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu{padding:0 20px}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_tabs-wrap__wqLnj{display:flex;justify-content:center;gap:12px;margin-top:40px}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_tabs-wrap__wqLnj{margin-top:24px;gap:8px}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_tabs-wrap__wqLnj .Introduction_tab-button__ecTMP{width:48px;height:48px;border-radius:50%;border:2px solid #d9d9d9;background-color:rgba(0,0,0,0);color:#666;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_tabs-wrap__wqLnj .Introduction_tab-button__ecTMP{width:40px;height:40px;font-size:16px}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_tabs-wrap__wqLnj .Introduction_tab-button__ecTMP:hover{border-color:#8884ed;color:#8884ed}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_tabs-wrap__wqLnj .Introduction_tab-button__ecTMP.Introduction_active__Ft9Lo{background-color:#8884ed;border-color:#8884ed;color:#fff}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-list-wrap__0BuYO{display:flex;flex-direction:column;gap:80px;margin-top:46px}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-list-wrap__0BuYO{gap:56px}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-wrap__KSfTZ{display:flex;margin-top:110px;justify-content:center;gap:72px}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-wrap__KSfTZ{flex-direction:column-reverse;gap:24px;margin-top:0;padding:0}}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-wrap__KSfTZ{flex-direction:column-reverse;gap:24px;margin-top:0;padding:0}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp{width:340px;padding-top:50px;flex-shrink:0}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp{width:100%;padding-top:0}}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp{width:100%;padding-top:0}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_content-item-title__ZtniN{font-size:33px;line-height:135%;letter-spacing:-1%;color:#000;font-weight:400;white-space:pre-line;animation:Introduction_fadeIn__ZfI55 .5s ease-in-out}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_content-item-title__ZtniN{font-size:24px}}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_content-item-title__ZtniN{font-size:24px}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_content-item-description__SQy_U{font-size:15px;line-height:150%;font-weight:400;color:#000;margin-top:24px;animation:Introduction_fadeIn__ZfI55 .5s ease-in-out}@media(min-width:1280px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_content-item-description__SQy_U{height:120px}}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_content-item-description__SQy_U{font-size:14px;line-height:150%;margin-top:16px;width:100%}}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_content-item-description__SQy_U{font-size:14px;line-height:150%;margin-top:16px;width:100%}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_cta-button__QReSa{font-size:16px;font-weight:600;color:#fff;background-color:#8884ed;border-radius:300px;margin-top:40px;display:inline-flex;height:46px;padding:0 37px;align-items:center;justify-content:center}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_cta-button__QReSa{font-size:14px;margin-top:24px;height:40px;padding:0 24px}}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_content-item__iAbpp .Introduction_cta-button__QReSa{font-size:14px;margin-top:24px;height:40px;padding:0 24px}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_image-wrap__ue0DN{position:relative;width:993px;aspect-ratio:993/663.09}@media(min-width:768px)and (max-width:1279px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_image-wrap__ue0DN{width:100%}}@media(max-width:767px){.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_image-wrap__ue0DN{width:100%}}.Introduction_introduction__ouC7T .Introduction_introduction-inner__X4geu .Introduction_image-wrap__ue0DN img{animation:Introduction_fadeIn__ZfI55 .5s ease-in-out}@keyframes Introduction_fadeIn__ZfI55{0%{opacity:0}to{opacity:1}}.SectionTitle_wrap__evXCX{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.SectionTitle_title__nFcRb{font-size:45px;line-height:130%;font-weight:400;white-space:pre-line}@media(min-width:768px)and (max-width:1279px){.SectionTitle_title__nFcRb{white-space:pre-line}}@media(max-width:767px){.SectionTitle_title__nFcRb{font-size:24px;line-height:120%}}.SectionTitle_description__Cz1lH{margin-top:24px;font-size:24px;line-height:130%;font-weight:400;white-space:pre-line}@media(max-width:767px){.SectionTitle_description__Cz1lH{font-size:14px}}.SectionTitle_cta__CAGO7{margin-top:32px;font-size:16px;font-weight:600;color:#fff;background-color:#000;border-radius:300px;padding:0 37px;height:46px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none;cursor:pointer}@media(min-width:768px)and (max-width:1279px){.SectionTitle_cta__CAGO7{font-size:14px;padding:0 24px;height:40px}}@media(max-width:767px){.SectionTitle_cta__CAGO7{font-size:14px;padding:0 24px;height:40px}}.Blog_blog__t6Zv2{padding:84px 0}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2{padding:56px 0}}@media(max-width:767px){.Blog_blog__t6Zv2{padding:56px 0}}@media(min-width:1280px){.Blog_blog__t6Zv2 .Blog_blog-inner__Rcz7K{width:1200px;margin:0 auto}}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2 .Blog_blog-inner__Rcz7K{padding:0 20px;max-width:768px;margin:0 auto}}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_blog-inner__Rcz7K{padding:0 20px}}.Blog_blog__t6Zv2 .Blog_title-wrap__P5ukw .Blog_title__wuP7W{font-size:52px;line-height:86px;font-weight:400}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2 .Blog_title-wrap__P5ukw .Blog_title__wuP7W{font-size:24px;line-height:140%}}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_title-wrap__P5ukw .Blog_title__wuP7W{font-size:24px;line-height:140%}}.Blog_blog__t6Zv2 .Blog_post-list__50C7C{margin-top:45px}@media(min-width:1280px){.Blog_blog__t6Zv2 .Blog_post-list__50C7C{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2 .Blog_post-list__50C7C{display:flex;flex-direction:column;margin-top:24px}}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_post-list__50C7C{display:flex;flex-direction:column;margin-top:24px}}.Blog_blog__t6Zv2 .Blog_post-item__iQwHy{position:relative;border-top:1px solid #b3b3b3}.Blog_blog__t6Zv2 .Blog_post-item__iQwHy:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#000;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease}.Blog_blog__t6Zv2 .Blog_post-item__iQwHy:focus-within:after,.Blog_blog__t6Zv2 .Blog_post-item__iQwHy:hover:after{transform:scaleX(1)}.Blog_blog__t6Zv2 .Blog_post-link__C5d67{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;padding-top:20px}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2 .Blog_post-link__C5d67{padding:16px 0 24px}}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_post-link__C5d67{padding:16px 0 24px}}.Blog_blog__t6Zv2 .Blog_post-link__C5d67:focus-visible{outline:2px solid #000;outline-offset:4px}.Blog_blog__t6Zv2 .Blog_post-meta__B1t5s{display:flex;align-items:center;gap:6px;font-size:14px;line-height:140%;color:#646464}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_post-meta__B1t5s{font-size:13px}}.Blog_blog__t6Zv2 .Blog_post-tag__pg_8F:before{content:"·";margin-right:6px}.Blog_blog__t6Zv2 .Blog_post-title__MrRsz{margin-top:16px;font-size:20px;line-height:1.4;font-weight:400;color:#0b150a;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}@media(min-width:1280px){.Blog_blog__t6Zv2 .Blog_post-title__MrRsz{min-height:84px}}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2 .Blog_post-title__MrRsz{margin-top:10px;font-size:18px;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_post-title__MrRsz{margin-top:10px;font-size:17px;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}}.Blog_blog__t6Zv2 .Blog_post-description__3baHT{margin-top:12px;font-size:16px;line-height:1.6;color:#646464;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2 .Blog_post-description__3baHT{font-size:14px}}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_post-description__3baHT{font-size:14px}}.Blog_blog__t6Zv2 .Blog_post-arrow__MXysm{margin-left:auto;display:flex;align-items:center;color:#0b150a}.Blog_blog__t6Zv2 .Blog_post-arrow__MXysm svg{transition:transform .3s ease}.Blog_blog__t6Zv2 .Blog_post-item__iQwHy:focus-within .Blog_post-arrow__MXysm svg,.Blog_blog__t6Zv2 .Blog_post-item__iQwHy:hover .Blog_post-arrow__MXysm svg{transform:translate(2px,-2px)}.Blog_blog__t6Zv2 .Blog_cta-wrap__9cVBD{display:flex;justify-content:center;margin-top:56px}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2 .Blog_cta-wrap__9cVBD{margin-top:32px}}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_cta-wrap__9cVBD{margin-top:32px}}.Blog_blog__t6Zv2 .Blog_cta__l7f17{font-size:16px;font-weight:600;color:#fff;background-color:#000;border-radius:300px;padding:0 37px;height:46px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none;cursor:pointer}@media(min-width:768px)and (max-width:1279px){.Blog_blog__t6Zv2 .Blog_cta__l7f17{font-size:14px;padding:0 24px;height:40px}}@media(max-width:767px){.Blog_blog__t6Zv2 .Blog_cta__l7f17{font-size:14px;padding:0 24px;height:40px}}.Blog_blog__t6Zv2 .Blog_cta__l7f17:focus-visible{outline:2px solid #000;outline-offset:4px}@media(prefers-reduced-motion:reduce){.Blog_blog__t6Zv2 .Blog_post-arrow__MXysm svg,.Blog_blog__t6Zv2 .Blog_post-item__iQwHy:after{transition:none}}.FAQ_faq__C6_kG{padding:84px 0}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG{padding:56px 0}}@media(max-width:767px){.FAQ_faq__C6_kG{padding:56px 0}}@media(min-width:1280px){.FAQ_faq__C6_kG .FAQ_faq-inner__y_5sS{width:1200px;margin:0 auto}}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG .FAQ_faq-inner__y_5sS{padding:0 20px;max-width:768px;margin:0 auto}}@media(max-width:767px){.FAQ_faq__C6_kG .FAQ_faq-inner__y_5sS{padding:0 20px}}.FAQ_faq__C6_kG .FAQ_title-wrap__s9sSd .FAQ_title__4xggV{font-size:52px;line-height:86px;font-weight:400}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG .FAQ_title-wrap__s9sSd .FAQ_title__4xggV{font-size:24px;line-height:140%}}@media(max-width:767px){.FAQ_faq__C6_kG .FAQ_title-wrap__s9sSd .FAQ_title__4xggV{font-size:24px;line-height:140%}}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_{border-top:1px solid #b3b3b3;margin-top:45px;display:flex;flex-direction:column}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_{margin-top:24px}}@media(max-width:767px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_{margin-top:24px}}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P{padding:40px 0;border-bottom:1px solid #b3b3b3}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P{padding:16px 10px}}@media(max-width:767px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P{padding:16px 10px}}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-question__27Iuv{font-size:24px;line-height:28.8px;width:100%;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-question__27Iuv{font-size:16px;line-height:140%;text-align:left}}@media(max-width:767px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-question__27Iuv{font-size:16px;line-height:140%;text-align:left;gap:12px}}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-question__27Iuv:focus-visible{outline:2px solid #000;outline-offset:4px}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-icon__C6fQX{position:relative;margin-right:32.5px;width:22.5px;height:22.5px;flex-shrink:0}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-icon__C6fQX{width:16px;height:16px}}@media(max-width:767px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-icon__C6fQX{width:16px;height:16px;margin-right:0}}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-icon__C6fQX:after,.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-icon__C6fQX:before{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);transition:opacity .3s ease}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-icon__C6fQX:before{width:100%;height:1px}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-icon__C6fQX:after{width:1px;height:100%}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-icon__C6fQX.FAQ_open__YeR9w:after{opacity:0}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-answer___U6sD{font-size:18px;line-height:32px;padding-top:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease;margin-top:0}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-answer___U6sD{font-size:14px;line-height:140%}}@media(max-width:767px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-answer___U6sD{font-size:14px;line-height:140%}}.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-answer___U6sD.FAQ_open__YeR9w{margin-top:30px;opacity:1}@media(min-width:768px)and (max-width:1279px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-answer___U6sD.FAQ_open__YeR9w{margin-top:10px}}@media(max-width:767px){.FAQ_faq__C6_kG .FAQ_faq-list__UxA9_ .FAQ_faq-item__yjJ9P .FAQ_faq-item-answer___U6sD.FAQ_open__YeR9w{margin-top:10px}}.Footer_footer__sX4Wr{background-color:#222225;padding:80px 0}@media(max-width:767px){.Footer_footer__sX4Wr{padding:40px 0 120px}}.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}@media(max-width:767px){.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ{gap:0;padding:0 20px}}.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_terms-list__LHYSv{display:flex}@media(max-width:767px){.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_terms-list__LHYSv{flex-direction:column;gap:4px;border-bottom:1px solid #79797a;padding-bottom:16px;width:100%;align-items:center}}.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_terms-list__LHYSv li{width:270px;display:inline-flex;align-items:center;justify-content:center}.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_terms-list__LHYSv li a{font-size:16px;font-weight:400;color:#79797a;transition:color .3s ease;line-height:20px}.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_terms-list__LHYSv li a:hover{color:#fff}.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_terms-list__LHYSv li+li{border-left:1px solid #79797a}@media(max-width:767px){.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_terms-list__LHYSv li+li{border-left:none}}.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_copyright__Bdlh1{font-size:16px;font-weight:400;color:#79797a;line-height:20px;text-align:center}@media(max-width:767px){.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_copyright__Bdlh1{font-size:12px;line-height:140%;margin-top:16px}}.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_logo-wrap__J8DTS{width:170px;height:35px;position:relative}@media(max-width:767px){.Footer_footer__sX4Wr .Footer_footer-inner__5NlgZ .Footer_logo-wrap__J8DTS{margin-top:24px;width:116px;aspect-ratio:170/35;height:auto}}.LinkItem_link__FRob0{text-decoration:none;color:inherit}.LinkItem_container__zCXjc{display:flex;align-items:center;justify-content:space-between;border-radius:12px;transition:background-color .2s;background-color:rgba(0,0,0,0)}@media(hover:hover)and (pointer:fine){.LinkItem_container__zCXjc:hover{background-color:#dfe5e9}}.LinkItem_title__EUx3I{font-size:1.25rem;font-weight:600;line-height:150%;height:54px;display:flex;align-items:center;padding-left:10px}@media(max-width:767px){.LinkItem_title__EUx3I{padding-left:0;font-size:1.25rem;font-weight:500;line-height:150%}}.LinkItem_icon-wrapper__ZnXXh{display:flex;align-items:center;padding-right:10px}@media(max-width:767px){.LinkItem_icon-wrapper__ZnXXh{padding-right:0}}.page_container__0jWP1{display:flex;flex-direction:column;gap:30px}@media(max-width:767px){.page_container__0jWP1{gap:28px}}.page_error-container__m3sEd,.page_loading-container__LzbAA{text-align:center;padding:50px 0}.page_error-container__m3sEd{color:red}.page_profile-container__UDmDu{display:flex;justify-content:space-between}@media(max-width:767px){.page_profile-container__UDmDu{flex-direction:column;gap:10px}}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM{scroll-margin-block-end:20px}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_ingredient-name-wrap__ZiKws{display:flex;align-items:center;gap:8px}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_ingredient-name-wrap__ZiKws .PromptIngredientItem_ingredient-name__GSt1I{font-size:1.25rem;font-weight:600;color:#0b150a;line-height:120%}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_ingredient-name-wrap__ZiKws .PromptIngredientItem_detail-button__VdwIX{padding:2px 10px;font-size:.625rem;color:#8481f6;border:1px solid #8481f6;border-radius:12px;line-height:150%;font-weight:600;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_ingredient-name-wrap__ZiKws .PromptIngredientItem_detail-button__VdwIX:hover{background-color:#8481f6;color:#fafafa}}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_ingredient-name-wrap__ZiKws .PromptIngredientItem_detail-button__VdwIX.PromptIngredientItem_active__DM5Jn{background-color:#8481f6;color:#fafafa}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_personal-description-wrap__1hFAo{margin-top:12px}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_ingredient-info-wrap__JcbW1{margin-top:20px}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_find-supplements-button-wrap__xa3Wg{margin-top:12px;display:flex;justify-content:flex-end}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_find-supplements-button__CsiJ_{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;background-color:#dedded;color:#383678;font-size:.875rem;font-weight:600;line-height:150%;transition:all .3s ease}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_find-supplements-button__CsiJ_ svg path,.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_find-supplements-button__CsiJ_ svg rect{fill:#383678;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_find-supplements-button__CsiJ_:hover{background-color:#8481f6;color:#fafafa}.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_find-supplements-button__CsiJ_:hover svg path,.PromptIngredientItem_prompt-ingredient-item-wrap__ARXnM .PromptIngredientItem_find-supplements-button__CsiJ_:hover svg rect{fill:#fafafa}}.StepProgressCluster_cluster-wrapper__SoOIG{padding:0;background-color:rgba(0,0,0,0)}.StepProgressCluster_cluster-wrapper__SoOIG.StepProgressCluster_skeleton__sy_DU{padding:12px 16px}.StepProgressCluster_cluster-toggle__sO5Q5{display:flex;align-items:center;width:100%;gap:8px;padding:8px 12px;border:none;background:none;cursor:pointer;border-radius:8px;transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.StepProgressCluster_cluster-toggle__sO5Q5:hover{background-color:rgba(59,130,246,.08)}}.StepProgressCluster_cluster-title__IBaAz{font-size:13px;font-weight:600;color:#383678;text-transform:uppercase;letter-spacing:.4px;flex:1 1}.StepProgressCluster_chevron__oClcP{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.StepProgressCluster_chevron__oClcP.StepProgressCluster_collapsed__pnDkf{transform:rotate(180deg)}.StepProgressCluster_cluster-meta__axpMM{font-size:13px;color:#383678}.StepProgressCluster_steps__oOosR{padding:8px 12px 12px 20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.StepProgressCluster_steps__oOosR.StepProgressCluster_collapsed__pnDkf{max-height:0;padding-top:0;padding-bottom:0}.StepProgressCluster_cluster-wrapper__SoOIG.StepProgressCluster_skeleton__sy_DU .StepProgressCluster_steps__oOosR{padding:0;gap:12px;max-height:none;opacity:1;transition:none}.StepProgressItem_item__Hw6F2{display:flex;gap:12px;color:#1f2933;align-items:center}.StepProgressItem_marker__2xrID{position:relative;width:20px;display:flex;justify-content:center;align-items:center}.StepProgressItem_marker__2xrID:after,.StepProgressItem_marker__2xrID:before{content:"";position:absolute;width:2px;left:50%;transform:translateX(-50%);background:#d1d1d1;opacity:0}.StepProgressItem_marker__2xrID:before{top:-16px;bottom:calc(50% + 6px)}.StepProgressItem_marker__2xrID:after{top:calc(50% + 6px);bottom:-16px}.StepProgressItem_item__Hw6F2:not(:first-child) .StepProgressItem_marker__2xrID:before,.StepProgressItem_item__Hw6F2:not(:last-child) .StepProgressItem_marker__2xrID:after{opacity:1}.StepProgressItem_dot__z3jNY{position:relative;width:12px;height:12px;border-radius:50%;border:2px solid #cbd5e0;background-color:#fff}.StepProgressItem_dot__z3jNY.StepProgressItem_completed___Y8hH{border-color:#8481f6;background-color:#8481f6}.StepProgressItem_dot__z3jNY.StepProgressItem_active__H5Aoo:not(.StepProgressItem_skeleton__MISRI){border-color:#8481f6;background-color:#8481f6;box-shadow:0 0 0 6px rgba(37,99,235,.15)}.StepProgressItem_dot__z3jNY.StepProgressItem_active__H5Aoo:not(.StepProgressItem_skeleton__MISRI):after,.StepProgressItem_dot__z3jNY.StepProgressItem_active__H5Aoo:not(.StepProgressItem_skeleton__MISRI):before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;border:2px solid rgba(132,129,246,.6);transform:translate(-50%,-50%) scale(.8);opacity:.7;animation:StepProgressItem_ripple__5COYj 1.6s ease-out infinite}.StepProgressItem_dot__z3jNY.StepProgressItem_active__H5Aoo:not(.StepProgressItem_skeleton__MISRI):after{animation-delay:.8s}.StepProgressItem_dot__z3jNY.StepProgressItem_skeleton__MISRI{border-color:#d1d5db;background-color:#d1d5db;box-shadow:none}.StepProgressItem_dot__z3jNY.StepProgressItem_skeleton__MISRI:after,.StepProgressItem_dot__z3jNY.StepProgressItem_skeleton__MISRI:before{display:none}.StepProgressItem_content__g7pg0{flex:1 1}.StepProgressItem_header__oeMVk{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600;color:#383678}.StepProgressItem_header__oeMVk .StepProgressItem_stage__xbMdT{text-transform:uppercase;letter-spacing:.4px;color:#383678}.StepProgressItem_header__oeMVk .StepProgressItem_type__rge_H{color:#8481f6}.StepProgressItem_header__oeMVk .StepProgressItem_name__CG5Wn{color:#383678}.StepProgressItem_message__ZKiZO{font-size:14px;line-height:1.4;color:#383678}.StepProgressItem_item__Hw6F2.StepProgressItem_skeleton__MISRI .StepProgressItem_header__oeMVk,.StepProgressItem_item__Hw6F2.StepProgressItem_skeleton__MISRI .StepProgressItem_message__ZKiZO{display:none}.StepProgressItem_skeleton-message__qznEq{display:flex;flex-direction:column;gap:6px}.StepProgressItem_skeleton-bar__KBdQh{height:10px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f8fafc 50%,#e2e8f0);background-size:300px 100%;animation:StepProgressItem_shimmer__cGego 1.2s linear infinite}.StepProgressItem_skeleton-bar__KBdQh.StepProgressItem_long__kbUoB{width:88%}.StepProgressItem_skeleton-bar__KBdQh.StepProgressItem_short__Gx3lV{width:55%}@keyframes StepProgressItem_ripple__5COYj{0%{transform:translate(-50%,-50%) scale(.8);opacity:.7}70%{opacity:0}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@keyframes StepProgressItem_shimmer__cGego{0%{background-position:-150px 0}to{background-position:150px 0}}