.CalendarPanel_calendarPanel__DM8PO{padding:24px;border-radius:20px;border:1px solid rgba(0,0,0,.1);background:#fff;position:relative}.CalendarPanel_calendarPanel__DM8PO .CalendarPanel_panelHeader__mhyRy{color:#999;font-size:16px;font-weight:600;margin-bottom:32px}.CalendarPanel_calendarPanel__DM8PO .CalendarPanel_loadingOverlay__uUTRt{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;z-index:10;border-radius:20px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar{width:100%;border:none;font-family:inherit;background:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;height:auto;gap:8px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button{min-width:32px;min-height:32px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button:enabled:hover{background-color:#fef9c2;border-radius:10px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button .react-calendar__navigation__label{font-weight:700;font-size:16px;pointer-events:none;background:none!important;cursor:default}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation .react-calendar__navigation__next2-button,.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation .react-calendar__navigation__prev2-button{display:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button:focus{background-color:#fef9c2;border-radius:10px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button:active{background:none!important;outline:none;box-shadow:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation__label:disabled{opacity:1!important;color:#1e2939;cursor:default;background:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__month-view__weekdays{text-align:center;text-transform:none;font-weight:500;font-size:13px;color:#999;margin-bottom:12px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__month-view__weekdays abbr{text-decoration:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__month-view__days{display:grid!important;grid-template-columns:repeat(7,1fr);justify-items:center;grid-gap:8px;gap:8px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__month-view__days__day--neighboringMonth{opacity:0;pointer-events:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile--now{background:#fef9c2!important;color:#894b00!important;border-radius:10px!important}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile{aspect-ratio:1/1;height:40px;max-width:100%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#444;background:none;border:none;border-radius:10px;transition:all .2s;padding:0}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile:enabled:hover{background-color:#f5f5f5}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile:disabled{background:none!important;color:#ddd!important}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile--active{background:#fdc700!important;border-radius:10px!important}.CalendarPanel_calendarWrapper__AfuC1 .CalendarPanel_availableDay__TCjxP{color:#222;font-weight:600;-webkit-text-decoration:underline decoration-color(#FFC444) 2px;text-decoration:underline decoration-color(#FFC444) 2px;text-underline-offset:4px}.CalendarPanel_timezonePicker__RWMBt{margin-top:24px}.CalendarPanel_timezoneLabel__3pFvi{display:block;color:#6a7282;font-size:13px;font-weight:600;margin-bottom:8px}@media(max-width:768px){.CalendarPanel_calendarPanel__DM8PO{padding:16px}}.CurrentlyBookedCard_currentlyBookedCard__s1UUr{background-color:hsla(0,0%,100%,.3);border-radius:12px;padding:16px;width:100%;text-align:left}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedLabel__Ktw2V{display:block;font-size:13px;font-weight:500;color:#ff9c00;margin-bottom:24px}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedDate__OS1fC{font-size:14px;font-weight:700;color:#1e2939;margin-bottom:8px}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedMeta__MaiFo{display:flex;gap:16px;flex-wrap:wrap}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedMeta__MaiFo .CurrentlyBookedCard_metaItem__yIhgE{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedMeta__MaiFo .CurrentlyBookedCard_metaItem__yIhgE .CurrentlyBookedCard_icon__cDWpY{color:#d08700;font-size:16px;stroke-width:1.6}.CoachProfile_CoachColumn__bOoDC{display:flex;border-radius:20px;background:linear-gradient(180deg,#fff6e5,#ffe9d0);padding:24px;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:44px}.CoachProfile_content__NJ3oy{display:flex;justify-content:center;flex-direction:column;align-items:center}.CoachProfile_avatarGroup__8Z7Bw{display:flex;flex-shrink:0;align-items:center}.CoachProfile_avatarGroup__8Z7Bw .CoachProfile_avatarWrapper__Q1_Av{background-color:rgba(34,34,34,.1);padding:6px;border-radius:100%;width:72px;height:72px}.CoachProfile_avatarGroup__8Z7Bw .CoachProfile_avatarWrapper__Q1_Av .CoachProfile_avatar__gU29V{width:100%;height:100%;border-radius:100%;object-fit:cover}.CoachProfile_coachName__JwVcQ{color:#222;text-align:center;font-size:16px;font-weight:600;margin:16px 0 12px}.CoachProfile_badge___LNYs{background:#ffc444;color:#222;font-size:12px;padding:8px 24px;border-radius:32px;margin-bottom:16px}.CoachProfile_coachMeta__o8e65{display:flex;gap:20px;margin-bottom:32px}.CoachProfile_coachMeta__o8e65 .CoachProfile_metaItem__x8ddG{display:flex;align-items:center;gap:8px;font-size:14px;color:#364153;text-wrap:nowrap}.CoachProfile_coachMeta__o8e65 .CoachProfile_metaItem__x8ddG .CoachProfile_icon__jTICM{color:#d08700;font-size:18px;stroke-width:1.6}.CoachProfile_quoteBox__n1jfW{background-color:hsla(0,0%,100%,.3);border-radius:12px;padding:16px;color:#4a5565;font-size:14px;text-align:left}@media(max-width:1024px){.CoachProfile_CoachColumn__bOoDC{padding:24px;flex-direction:row;grid-column:span 2;width:100%}.CoachProfile_content__NJ3oy{flex-direction:row;gap:16px}.CoachProfile_coachName__JwVcQ{text-align:left;margin-top:0}.CoachProfile_quoteBox__n1jfW{display:none}.CoachProfile_coachMeta__o8e65{margin-bottom:0}}@media(max-width:768px){.CoachProfile_CoachColumn__bOoDC{grid-column:1;flex-direction:column;padding:16px}}@media(max-width:480px){.CoachProfile_CoachColumn__bOoDC{justify-content:center}.CoachProfile_coachContent__GWEEq,.CoachProfile_content__NJ3oy{flex-direction:column;justify-content:center}.CoachProfile_coachName__JwVcQ{text-align:center}}.SessionBookedCard_sessionCard__4scTW{background-color:rgba(255,181,68,.1019607843);border-radius:12px;padding:12px 16px;width:100%}.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_pending__rmq9o{background-color:rgba(255,181,68,.1019607843);border-left:3px solid #ff9c00}.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_pending__rmq9o .SessionBookedCard_sessionDetails__nRLtZ .SessionBookedCard_sessionMeta__OarXa .SessionBookedCard_metaItem__bfypR .SessionBookedCard_icon__nNs8a,.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_pending__rmq9o .SessionBookedCard_sessionLabel__jnT_S{color:#ff9c00}.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_approved__E_UOO{background-color:#e6f7ed;border-left:3px solid #32823c}.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_approved__E_UOO .SessionBookedCard_sessionDetails__nRLtZ .SessionBookedCard_sessionMeta__OarXa .SessionBookedCard_metaItem__bfypR .SessionBookedCard_icon__nNs8a,.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_approved__E_UOO .SessionBookedCard_sessionLabel__jnT_S{color:#32823c}.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_cancelled__4VVlA{background-color:#fbe9e9;border-left:3px solid #dc3545}.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_cancelled__4VVlA .SessionBookedCard_sessionDetails__nRLtZ .SessionBookedCard_sessionMeta__OarXa .SessionBookedCard_metaItem__bfypR .SessionBookedCard_icon__nNs8a,.SessionBookedCard_sessionCard__4scTW.SessionBookedCard_cancelled__4VVlA .SessionBookedCard_sessionLabel__jnT_S{color:#dc3545}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionLabel__jnT_S{font-size:12px;font-weight:500;display:flex;gap:8px;align-items:center}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionContent__iTkYw{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionInfo__aNZhM{display:flex;gap:20px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_avatarGroup__SqSdY{display:flex;align-items:center}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_avatarGroup__SqSdY .SessionBookedCard_avatarWrapper__KgZO3{background-color:rgba(34,34,34,.1);padding:4px;border-radius:100%;width:44px;height:44px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_avatarGroup__SqSdY .SessionBookedCard_avatarWrapper__KgZO3 .SessionBookedCard_avatar__NGmWb{width:100%;height:100%;border-radius:100%;object-fit:cover}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionDetails__nRLtZ .SessionBookedCard_sessionDate__pF5Wg{color:#333;font-size:14px;font-weight:700;margin-bottom:4px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionDetails__nRLtZ .SessionBookedCard_sessionMeta__OarXa{display:flex;gap:14px;flex-wrap:wrap}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionDetails__nRLtZ .SessionBookedCard_sessionMeta__OarXa .SessionBookedCard_metaItem__bfypR{display:flex;gap:6px;align-items:center}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionDetails__nRLtZ .SessionBookedCard_sessionMeta__OarXa .SessionBookedCard_metaItem__bfypR .SessionBookedCard_icon__nNs8a{color:#ff9c00;stroke-width:1.6;font-size:16px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionDetails__nRLtZ .SessionBookedCard_sessionMeta__OarXa .SessionBookedCard_metaItem__bfypR .SessionBookedCard_metaText__HH0Rg{color:#555;font-size:12px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_buttonGroup__BGa_O{display:flex;gap:12px;align-items:center;justify-content:space-between}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_actionBtn__RiOvk{padding-left:20px;padding-right:20px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_dropdownWrapper__6YcRe{position:relative}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_dotsBtn__iiyqB{background:none;border:none;cursor:pointer;font-size:22px;line-height:1;color:#333;padding:4px 8px;border-radius:6px;display:flex;align-items:center;justify-content:center}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_dotsBtn__iiyqB:hover{background-color:rgba(0,0,0,.06)}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_dropdownMenu__PtI_H{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:180px;z-index:100;overflow:hidden}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_dropdownItem__clJvK{display:block;width:100%;padding:12px 16px!important;text-align:left;background:none;border:none;cursor:pointer;font-size:14px;color:#333!important;background:#fff!important;border-radius:6px!important}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_dropdownItem__clJvK:hover{background:#f5f5f5!important}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_dropdownItem__clJvK.SessionBookedCard_danger__lSAN9{color:#dc3545!important}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_joinButton__lnbjB{border-radius:12px;background:#32823c!important;padding:10px 28px;color:#fff;font-size:14px;font-weight:600;text-align:center;transition:background .2s ease}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_joinButton__lnbjB:hover{background:#218838!important}.SessionBookedCard_cancelModal__yo_K0{display:flex;flex-direction:column;align-items:center;text-align:center}.SessionBookedCard_cancelModal__yo_K0 .SessionBookedCard_cancelIconWrapper__OeVVK{width:72px;height:72px;border-radius:50%;background-color:#fdecea;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:40px;color:#ec3331}.SessionBookedCard_cancelModal__yo_K0 .SessionBookedCard_cancelTitle__gDJxe{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.SessionBookedCard_cancelModal__yo_K0 .SessionBookedCard_cancelDesc__wQemJ{font-size:14px;color:#666;line-height:1.5;margin-bottom:28px}.SessionBookedCard_cancelModal__yo_K0 .SessionBookedCard_cancelDesc__wQemJ .SessionBookedCard_cancelDate__HUPw6{color:#e53e3e;font-weight:500}.SessionBookedCard_cancelModal__yo_K0 .SessionBookedCard_cancelActions__Nh49y{display:flex;gap:12px;width:100%}.SessionBookedCard_cancelModal__yo_K0 .SessionBookedCard_cancelActions__Nh49y .SessionBookedCard_keepBtn__ux49z{flex:1 1}.SessionBookedCard_cancelModal__yo_K0 .SessionBookedCard_cancelActions__Nh49y .SessionBookedCard_confirmCancelBtn__Mqigs{flex:1 1;background-color:#e53e3e!important;border-color:#e53e3e!important}.SessionBookedCard_cancelModal__yo_K0 .SessionBookedCard_cancelActions__Nh49y .SessionBookedCard_confirmCancelBtn__Mqigs:hover{background-color:#c62828!important}@media(max-width:640px){.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionContent__iTkYw{flex-direction:column;align-items:flex-start;gap:20px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_buttonGroup__BGa_O{width:100%;justify-content:space-between;align-items:center}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_joinButton__lnbjB{flex:1 1}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_dropdownWrapper__6YcRe{margin-left:auto}}@media(max-width:480px){.SessionBookedCard_sessionCard__4scTW{padding:12px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_sessionInfo__aNZhM{flex-direction:column;gap:12px}.SessionBookedCard_sessionCard__4scTW .SessionBookedCard_avatarGroup__SqSdY .SessionBookedCard_avatarWrapper__KgZO3 .SessionBookedCard_avatar__NGmWb{width:32px;height:32px}}.SuccessView_successPanel__PPTh_{display:flex;flex-direction:column;align-items:center}.SuccessView_successPanel__PPTh_ .SuccessView_successCircle__i9WMK{background-color:rgba(44,217,72,.1215686275);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#fff;padding:12px}.SuccessView_successPanel__PPTh_ h2{font-size:16px;font-weight:700}.SuccessView_successPanel__PPTh_ .SuccessView_successMsg__cs3_N{color:#555;text-align:center;font-size:14px;margin-bottom:8px}.TimePanel_timePanel__tiCnF{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:24px;display:flex;flex-direction:column}.TimePanel_emptyTimeState__dUAlw{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#888;padding:40px 20px}.TimePanel_emptyTimeState__dUAlw .TimePanel_infoIcon__uZVFz{background:#fffbeb;color:#d08700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;padding:16px;margin-bottom:16px}.TimePanel_emptyTimeState__dUAlw p{color:#6a7282}.TimePanel_timeListPanel__fYK7i{display:flex;flex-direction:column;height:100%}.TimePanel_timeListPanel__fYK7i .TimePanel_title__JoE7S{color:#1e2939;font-size:16px;font-weight:700}.TimePanel_timeListPanel__fYK7i .TimePanel_subtitle__J_MCj{color:#6a7282;font-size:14px;font-weight:400}.TimePanel_timeListPanel__fYK7i .TimePanel_timeZone__BEBFq{font-size:12px;color:#ffc444;margin-top:4px}.TimePanel_timeListPanel__fYK7i .TimePanel_slotGrid__NWZ_y{display:flex;flex-direction:column;flex-grow:1;gap:12px;margin:24px 0;overflow-y:auto;height:236px;padding-right:8px}.TimePanel_timeListPanel__fYK7i .TimePanel_slotGrid__NWZ_y .TimePanel_notFound__L9uPc{font-size:14px;color:#999}.TimePanel_timeListPanel__fYK7i .TimePanel_slotGrid__NWZ_y .TimePanel_loading__DmGbN{text-align:center;color:#888;padding:20px}.TimePanel_timeListPanel__fYK7i .TimePanel_slotBtn__U8SIy{width:100%;padding:12px;border:1.6px solid #e5e7eb;background:#fff;border-radius:12px;font-size:14px;color:#364153;cursor:pointer;transition:all .2s}.TimePanel_timeListPanel__fYK7i .TimePanel_slotBtn__U8SIy:hover{border-color:#ffc444}.TimePanel_timeListPanel__fYK7i .TimePanel_slotBtn__U8SIy.TimePanel_selected__EMYJO{background-color:#ffc444;border-color:#ffc444;color:#222}.TimePanel_timeListPanel__fYK7i .TimePanel_slotBtn__U8SIy:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af}.TimePanel_timeListPanel__fYK7i .TimePanel_slotBtn__U8SIy:disabled:hover{border-color:#e5e7eb}.TimePanel_timeListPanel__fYK7i .TimePanel_confirmBtn__MZss4{width:100%;padding:14px;background-color:#222;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;margin-top:auto}.TimePanel_timeListPanel__fYK7i .TimePanel_confirmBtn__MZss4:hover{background-color:#000}.TimePanel_timeListPanel__fYK7i .TimePanel_confirmBtn__MZss4:disabled{background-color:#d6d6d6;cursor:not-allowed}@media(max-width:1024px){.TimePanel_timePanel__tiCnF{width:100%}}@media(max-width:768px){.TimePanel_timePanel__tiCnF{padding:16px}}.CoachConnectHero_container__MrZeb{background-color:#000;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px);z-index:1}.CoachConnectHero_wrapper__716l_{padding-top:48px;padding-bottom:88px;display:flex;gap:16px;align-items:center}.CoachConnectHero_imageContainer__DhV62{background-color:rgba(217,217,217,.1490196078);padding:6px;border-radius:100%}.CoachConnectHero_imageContainer__DhV62 .CoachConnectHero_avatar__hJwqw{width:74px;height:74px;border-radius:100%;object-fit:cover}.CoachConnectHero_info__fLesO .CoachConnectHero_title__5C6Mj{font-size:20px;font-weight:700;color:#fff}.CoachConnectHero_info__fLesO .CoachConnectHero_subTitle__h3ZWU{font-size:14px;color:#e0e0e0}@media(max-width:768px){.CoachConnectHero_wrapper__716l_{padding-top:32px;padding-bottom:72px;justify-content:center;flex-direction:column;text-align:center;gap:12px}.CoachConnectHero_imageContainer__DhV62 .CoachConnectHero_avatar__hJwqw{width:64px;height:64px}.CoachConnectHero_info__fLesO .CoachConnectHero_title__5C6Mj{font-size:18px}}.SessionFeedbacks_container__gK5ZS{background-color:#fff;padding:24px;margin-top:20px;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.SessionFeedbacks_container__gK5ZS .SessionFeedbacks_sectionTitle__hEGjC{color:#999;font-size:14px;font-weight:500;margin-bottom:24px}.SessionFeedbacks_feedbackList__2RBm1{display:flex;flex-direction:column;gap:24px}.SessionFeedbacks_loadMoreBtn__E_oS1{display:flex;justify-content:center;padding:16px 0}@media(max-width:768px){.SessionFeedbacks_container__gK5ZS{padding:16px}}.SessionFeedbackCard_feedbackCard__f3Jeu{background-color:#fff;border-radius:16px;border:.8px solid #f1dea8;border-left:4px solid #ff9c00;padding:16px 16px 40px;box-shadow:0 2px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:20px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv{display:flex;gap:12px;flex-wrap:wrap}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;border:.8px solid #e5e7eb;background:#f9fafb}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx .SessionFeedbackCard_icon__ALqbE{color:#555;font-size:16px;stroke-width:1.6}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx .SessionFeedbackCard_text__JK4_h{font-size:12px;font-weight:500}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD{display:flex;gap:20px;align-items:flex-start}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_avatarGroup__ox2gH{display:flex;align-items:center}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_avatarGroup__ox2gH .SessionFeedbackCard_avatarWrapper__fPYer{background-color:rgba(34,34,34,.1);padding:4px;width:44px;height:44px;border-radius:100%}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_avatarGroup__ox2gH .SessionFeedbackCard_avatarWrapper__fPYer .SessionFeedbackCard_avatar__dD0kE{width:100%;height:100%;border-radius:100%;object-fit:cover}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_info__uhDtf .SessionFeedbackCard_title__ajwQQ{font-size:14px;font-weight:600}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_info__uhDtf .SessionFeedbackCard_description__c2QYM{color:#555;font-size:14px;margin-top:8px;line-height:1.5}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_info__uhDtf .SessionFeedbackCard_clamped__AJ3k_{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_info__uhDtf .SessionFeedbackCard_toggleButton__fwuMr{border:none;background:rgba(0,0,0,0);color:#ff9c00;font-size:13px;font-weight:600;padding:0;margin-top:8px;cursor:pointer}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR{display:flex;padding:6px 12px;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:10px;background:#f9fafb;gap:8px;margin-top:18px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR .SessionFeedbackCard_dot__Rr5v_{width:6px;height:6px;border-radius:50%;background-color:#99a1af;flex-shrink:0}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR .SessionFeedbackCard_footerText__t6g37{color:#6a7282;font-size:12px}@media(max-width:768px){.SessionFeedbackCard_feedbackCard__f3Jeu{padding:16px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx{padding:4px 8px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx .SessionFeedbackCard_text__JK4_h{font-size:12px;font-weight:500}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD{flex-direction:column}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_avatarWrapper__fPYer{margin-bottom:8px}}@media(max-width:480px){.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR{align-items:flex-start}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR .SessionFeedbackCard_dot__Rr5v_{margin-top:6px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR .SessionFeedbackCard_footerText__t6g37{display:flex;flex-direction:column;justify-content:center}}.UnlockPremium_ctaSection__oi_GG{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px 16px;border-radius:20px;gap:4px;background:linear-gradient(180deg,rgba(255,255,255,0) .14%,#ffffff 50.78%);position:absolute;top:0;left:0;width:100%;height:100%}.UnlockPremium_lockIconContainer__QIGke{padding:18px;border-radius:100%;background-color:#fff;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 4px 30px rgba(255,181,68,.37))}.UnlockPremium_ctaTitle__V3rge{font-weight:600;font-size:14px;color:#000;margin-top:8px;text-align:center}.UnlockPremium_ctaSubtitle__eLRPT{font-size:12px;color:#555;margin-bottom:8px;text-align:center}.UnlockPremium_crownIcon__9P5Ul{font-size:20px;flex-shrink:0}.UploadVideoFeedback_container__rW5TK{background-color:#fff;padding:24px;border-radius:16px;max-width:600px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.UploadVideoFeedback_container__rW5TK .UploadVideoFeedback_header__vOVIh{margin-bottom:24px}.UploadVideoFeedback_container__rW5TK .UploadVideoFeedback_header__vOVIh h2{font-size:16px;font-weight:700;margin-bottom:6px}.UploadVideoFeedback_container__rW5TK .UploadVideoFeedback_header__vOVIh p{font-size:14px;color:#555}.UploadVideoFeedback_dropzone__4VuVW{background-color:#fff;position:relative;z-index:2;border:2px dashed rgba(198,198,198,.6);border-bottom:none;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s ease}.UploadVideoFeedback_dropzone__4VuVW.UploadVideoFeedback_active__jlRgL,.UploadVideoFeedback_dropzone__4VuVW:hover{border-color:#f97316;background-color:#fffaf5}.UploadVideoFeedback_dropzone__4VuVW .UploadVideoFeedback_dropContent__5AVTU .UploadVideoFeedback_iconCircle__9l75H{width:56px;height:56px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.UploadVideoFeedback_dropzone__4VuVW .UploadVideoFeedback_dropContent__5AVTU h3{font-size:14px;font-weight:500;margin-bottom:4px}.UploadVideoFeedback_dropzone__4VuVW .UploadVideoFeedback_dropContent__5AVTU p{font-size:12px;color:#999}.UploadVideoFeedback_promoBanner__fSogn{z-index:1;background:linear-gradient(180deg,#e14b85,#f1a16a);border-radius:0 0 16px 16px;margin-top:-20px;padding:32px 0 0 24px;display:flex;align-items:center;justify-content:space-between;color:#fff;margin-bottom:32px;overflow:hidden;position:relative}.UploadVideoFeedback_promoBanner__fSogn .UploadVideoFeedback_promoContent__CkY1a{flex:1 1;z-index:1}.UploadVideoFeedback_promoBanner__fSogn .UploadVideoFeedback_promoContent__CkY1a p{font-size:14px;line-height:1.5;max-width:180px;font-weight:500}.UploadVideoFeedback_bannerImg__SIL9e{width:180px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.UploadVideoFeedback_tipsSection__bHhJc h3{font-size:16px;font-weight:600;color:#111;margin-bottom:16px}.UploadVideoFeedback_tipsSection__bHhJc ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.UploadVideoFeedback_tipsSection__bHhJc ul li{display:flex;align-items:center;gap:12px;font-size:12px;color:#555}.UploadVideoFeedback_tipsSection__bHhJc ul li svg{flex-shrink:0;margin-top:4px}.UploadVideoFeedback_tipsSection__bHhJc ul li span{line-height:1.4}.UploadVideoFeedback_videoPreviewCard__fVdkI{background-color:#fff;border:1px solid #f1f1f1;border-radius:12px;padding:12px;display:flex;align-items:center;gap:16px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_thumbnailWrapper__Dz4SZ{width:100px;height:60px;background-color:#000;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_thumbnailWrapper__Dz4SZ .UploadVideoFeedback_previewVideo__j_iVS{width:100%;height:100%;object-fit:cover}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_thumbnailWrapper__Dz4SZ .UploadVideoFeedback_videoPlaceholder__wUjev{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:1}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_thumbnailWrapper__Dz4SZ .UploadVideoFeedback_duration__ssrTA{position:absolute;bottom:4px;right:4px;background:rgba(0,0,0,.8);color:#fff;font-size:10px;padding:1px 4px;border-radius:4px;z-index:2}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_fileInfo___qVGS h4{font-size:14px;font-weight:500;color:#111;margin-bottom:2px;word-break:break-all}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_fileInfo___qVGS p{font-size:12px;color:#999}.UploadVideoFeedback_form__ROm3H{display:flex;flex-direction:column;gap:20px}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA{display:flex;flex-direction:column;gap:8px}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA label{font-size:12px;color:#999;font-weight:400}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA input,.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA textarea{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s ease;color:#333}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA input::placeholder,.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA textarea::placeholder{color:#d6d6d6}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA input:focus,.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA textarea:focus{outline:none;border-color:#111}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA textarea{min-height:120px;resize:vertical}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA .UploadVideoFeedback_errorInput__Mqvmd{border-color:#e53e3e;background-color:#fef2f2}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA .UploadVideoFeedback_errorMessage__sRUPA{color:#e53e3e;font-size:12px}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn{display:flex;align-items:center;gap:12px;margin-top:10px}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_submitBtn__3n83m{flex:1 1;background-color:#222;color:#fff;border:none;padding:14px;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s ease}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_submitBtn__3n83m:hover{opacity:.9}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_submitBtn__3n83m:disabled{opacity:.5;cursor:not-allowed}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_deleteBtn__Tni8E{width:48px;height:48px;background-color:rgba(0,0,0,0);border:1px solid #f1f1f1;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#e53e3e;transition:background-color .2s ease}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_deleteBtn__Tni8E:disabled{opacity:.5;cursor:not-allowed;color:#999}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_deleteBtn__Tni8E:hover{background-color:#fff5f5;border-color:#ffdce0}@media(max-width:1280px){.UploadVideoFeedback_container__rW5TK{max-width:100%;padding:16px}}@media(max-width:480px){.UploadVideoFeedback_promoBanner__fSogn{padding:32px 0 0 16px}.UploadVideoFeedback_promoBanner__fSogn .UploadVideoFeedback_promoContent__CkY1a p{font-size:12px;margin-bottom:14px}.UploadVideoFeedback_promoBanner__fSogn .UploadVideoFeedback_bannerImg__SIL9e{width:150px;margin-top:16px}}.StreakCard_card__tRbrL{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-height:200px;position:relative}.StreakCard_comingSoonOverlay__iw_fq{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.StreakCard_comingSoonBadge__e0L6k{color:#fff;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px}.StreakCard_cardLabel__i2uFl{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:12px;color:#999;margin:0;padding-bottom:12px;display:block}@media(max-width:768px){.StreakCard_card__tRbrL{border-radius:16px}}@media(max-width:640px){.StreakCard_card__tRbrL{border-radius:12px}}.StreakCard_streakCard__pK1db{background:#fff;height:100%;display:flex;flex-direction:column;padding:16px;position:relative}.StreakCard_streakMainContent__1K5Tw{height:100%;display:flex;flex-direction:column;justify-content:space-between}.StreakCard_streakContent__DeRwR{display:flex;justify-content:space-between;align-items:center}.StreakCard_streakDisplay__2OkFp{display:flex;align-items:center;flex-direction:column;gap:8px;margin-top:8px;margin-bottom:16px}.StreakCard_streakCount__yWACM{display:flex;align-items:center;gap:6px}.StreakCard_streakCountNumber__HyFc_{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:800;font-size:30px;color:#222;line-height:1}.StreakCard_streakDaysText__PEnWz{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:11.67px;color:#999;margin:0;line-height:1.2}.StreakCard_coachImageContainer__7R6uD{width:138px;height:138px}.StreakCard_coachImage__e9gO6{object-fit:cover;width:100%;height:100%}.StreakCard_weekContainer__p1Dw_{display:flex;gap:8px;justify-content:space-between;align-items:flex-start;margin-top:16px;padding-bottom:0;flex-wrap:wrap}.StreakCard_dayItem__850H6{display:flex;flex-direction:column;align-items:center;gap:4px}.StreakCard_dayFire__dqxp_{width:26px;height:26px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:all .2s ease}.StreakCard_dayFire__dqxp_.StreakCard_active__awNIG{opacity:1;background:rgba(255,196,68,.1)}.StreakCard_dayLabel__6CEZs{font-size:10.482px;text-align:center;line-height:1.2}.StreakCard_dayLabel__6CEZs,.StreakCard_streakInstruction__CvaBy{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;color:#555}.StreakCard_streakInstruction__CvaBy{font-size:12px;line-height:1.4;margin:8px 0 0}.StreakCard_streakInstruction__CvaBy strong{font-weight:600;color:#333}@media(max-width:768px){.StreakCard_streakCountNumber__HyFc_{font-size:24px}.StreakCard_streakDaysText__PEnWz{font-size:10px}}@media(max-width:640px){.StreakCard_streakCountNumber__HyFc_{font-size:20px}}.RecommendationCard_card__T7s04{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-height:200px;position:relative}.RecommendationCard_comingSoonOverlay__qhdVa{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.RecommendationCard_comingSoonBadge__R0v0e{color:#fff;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px}.RecommendationCard_cardLabel__k8qf2{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:12px;color:#999;margin:0;padding-bottom:12px;display:block}@media(max-width:768px){.RecommendationCard_card__T7s04{border-radius:16px}}@media(max-width:640px){.RecommendationCard_card__T7s04{border-radius:12px}}.RecommendationCard_recommendationCard__ESrDK{background:#fff;height:100%;display:flex;flex-direction:column;padding:16px}.RecommendationCard_recommendationsList__zjjKb{display:flex;flex-direction:column;gap:12px;flex:1 1;overflow-y:auto;padding-right:4px}.RecommendationCard_recommendationsList__zjjKb::-webkit-scrollbar{width:4px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.RecommendationCard_recommendationsList__zjjKb::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.RecommendationCard_recommendationsList__zjjKb::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.RecommendationCard_recommendationsList__zjjKb:hover::-webkit-scrollbar{opacity:1}.RecommendationCard_recommendationItem__yx2wi{background:rgba(55,55,55,.03);border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;transition:all .2s ease}.RecommendationCard_recommendationItem__yx2wi:hover{background:rgba(55,55,55,.06)}.RecommendationCard_songThumb__0f03W{position:relative;width:50px;height:50px;border-radius:6px;background:#c6c6c6;overflow:hidden;flex-shrink:0}.RecommendationCard_songImage__xPlvZ{object-fit:cover}.RecommendationCard_songInfo__n3MJ2{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.RecommendationCard_songTitle__jMZRt{font-weight:500;font-size:14px;color:#000}.RecommendationCard_songArtist__1M_Je,.RecommendationCard_songTitle__jMZRt{font-family:var(--font-manrope),"Manrope",sans-serif;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RecommendationCard_songArtist__1M_Je{font-weight:400;font-size:12px;color:#999}.RecommendationCard_playButton__aCI2k{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;transition:all .2s ease;flex-shrink:0}@media(max-width:768px){.RecommendationCard_songTitle__jMZRt{font-size:12px}.RecommendationCard_songArtist__1M_Je{font-size:10px}}.PremiumCards_overviewGrid__mO7YW{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;width:100%;padding:20px 0}@media(max-width:1280px){.PremiumCards_overviewGrid__mO7YW{grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 0}}@media(max-width:1024px){.PremiumCards_overviewGrid__mO7YW{grid-template-columns:repeat(2,1fr);gap:16px;padding:16px 0}}@media(max-width:640px){.PremiumCards_overviewGrid__mO7YW{grid-template-columns:1fr;gap:12px;padding:12px 0}}.ActivitySummaryCard_card__yowgl{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-height:200px;position:relative}.ActivitySummaryCard_comingSoonOverlay__9p7Zz{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.ActivitySummaryCard_comingSoonBadge__3omDU{color:#fff;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px}.ActivitySummaryCard_cardLabel__gIdSy{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:12px;color:#999;margin:0;padding-bottom:12px;display:block}@media(max-width:768px){.ActivitySummaryCard_card__yowgl{border-radius:16px}}@media(max-width:640px){.ActivitySummaryCard_card__yowgl{border-radius:12px}}.ActivitySummaryCard_card__yowgl{background-color:#fff}.ActivitySummaryCard_activityCard__yGOEQ{padding:16px 0 16px 16px}.ActivitySummary_activityContainer__HemD_{display:flex;flex-direction:column;align-items:center;border-right:1px solid rgba(224,224,224,.56)}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activityTitle__fZnaS{color:#999;font-size:12px;font-weight:500;margin-bottom:16px;width:100%;text-align:left}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_todayMinutes__arNEz{color:#101828;text-align:center;font-weight:700}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_todayMinutes__arNEz span{font-size:40px}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_todayLabel__HdOng{color:#333;text-align:center;font-size:12px}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_goalText__wT8RR{border-radius:50px;background:#ffc444;padding:6px 12px;color:#fff;text-align:center;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:8px 0;text-wrap:nowrap}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_goalText__wT8RR svg{color:#fff}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_remainingText__F_Bmr{color:#555;font-size:12px;font-weight:500;text-align:center}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_remainingText__F_Bmr span{color:#222;font-weight:700}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_goalCompleted__Vo5rW{color:#32823c;display:flex;gap:2px;align-items:center;margin-bottom:4px}.ActivitySummary_overlay__5J_6d{background:rgba(0,0,0,.1);width:100%;height:100%;position:absolute;top:0;left:0;border-radius:20px}.ActivitySummary_setGoalContainer__iVMfy{background-color:#fff;border-radius:16px;position:absolute;top:24px;left:270px;z-index:10;box-shadow:0 8px 24px rgba(149,157,165,.2)}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_setGoalHeader__eOgnE{padding:16px;display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;border-bottom:1px solid var(--Stroke-Light,#efefef)}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ{display:flex;flex-direction:column;gap:8px;padding:16px}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ .ActivitySummary_item__Ee6KA{font-size:14px;font-weight:500;padding:8px 24px;border-radius:12px}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ .ActivitySummary_item__Ee6KA:hover{background-color:#ffc444}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ .ActivitySummary_activeGoal__fn4_E{border:1px solid #dfa935;color:#dfa935}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ .ActivitySummary_activeGoal__fn4_E:hover{color:#fff}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_loaderWrapper__yqWnT{padding:32px;display:flex;justify-content:center;align-items:center;min-width:180px}@media(max-width:640px){.ActivitySummary_activityContainer__HemD_{border-right:none;border-bottom:1px solid rgba(224,224,224,.56);padding-bottom:20px}.ActivitySummary_setGoalContainer__iVMfy{left:50%;transform:translateX(-50%)}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_setGoalHeader__eOgnE{text-wrap:nowrap}}:where(.HomePage_wrapper__cNaSb) h1,:where(.HomePage_wrapper__cNaSb) h2,:where(.HomePage_wrapper__cNaSb) h3,:where(.HomePage_wrapper__cNaSb) h4,:where(.HomePage_wrapper__cNaSb) h5,:where(.HomePage_wrapper__cNaSb) h6,:where(.HomePage_wrapper__cNaSb) p{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}:where(.HomePage_wrapper__cNaSb) a{color:inherit;text-decoration:none}:where(.HomePage_wrapper__cNaSb) a:hover{color:inherit;text-decoration:none}:where(.HomePage_wrapper__cNaSb) ol,:where(.HomePage_wrapper__cNaSb) ul{margin:0;padding:0;list-style:none}:where(.HomePage_wrapper__cNaSb) button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}:where(.HomePage_wrapper__cNaSb) button:active{outline:none}:where(.HomePage_wrapper__cNaSb) button:focus{outline:none}:where(.HomePage_wrapper__cNaSb) img{vertical-align:middle}.HomePage_wrapper__cNaSb{min-height:100vh;position:relative}.HomePage_stickyHero__Vq7fu{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px);z-index:1;width:100%}.HomePage_scrollOverContent__RSyvX{border-radius:30px 30px 0 0;position:relative;z-index:10;background:#f5f5f5;width:100%;box-shadow:0 -20px 40px rgba(0,0,0,.05)}.HomePage_snapshotVideoContainer__ACDar{grid-gap:20px;gap:20px;display:grid;grid-template-columns:7fr 5fr;width:100%;max-width:1440px;margin:0 auto;padding:40px 30px!important}@media(max-width:1280px){.HomePage_snapshotVideoContainer__ACDar{grid-template-columns:1fr;padding:30px!important}}@media(max-width:768px){.HomePage_snapshotVideoContainer__ACDar{grid-template-columns:1fr;padding:16px 0!important}}