.AIAssistantChat_recipeImage__IYKDN{display:flex;flex-direction:column;grid-gap:6px;gap:6px;max-width:250px;margin:4px 0}.AIAssistantChat_recipeImageImg__hAXKH{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:12px;height:100%;-webkit-animation:AIAssistantChat_recipeImageUnblur__b_KCd 1s ease-out both;animation:AIAssistantChat_recipeImageUnblur__b_KCd 1s ease-out both}@-webkit-keyframes AIAssistantChat_recipeImageUnblur__b_KCd{0%{filter:blur(12px)}to{filter:blur(0)}}@keyframes AIAssistantChat_recipeImageUnblur__b_KCd{0%{filter:blur(12px)}to{filter:blur(0)}}@media (prefers-reduced-motion:reduce){.AIAssistantChat_recipeImageImg__hAXKH{-webkit-animation:none;animation:none}}.AIAssistantChat_recipeImageCaption__fROEJ{margin:0;font-size:13px;opacity:.8}.AIAssistantChat_expandedPanel__7taHO.AIAssistantChat_expandedPanel__7taHO{--chat-width:100%;position:fixed;top:var(--visual-viewport-top,0);right:0;left:0;height:var(--visual-viewport-height,100%);z-index:3}.AIAssistantChat_expandedPanel__7taHO.AIAssistantChat_expandedPanel__7taHO>*{padding:0;box-shadow:none}.AIAssistantChat_screen__xIBjl{container:ai-assistant/inline-size;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--app-background-color);view-transition-name:ai-assistant}.AIAssistantChat_screenSide__ZZThi{overflow:hidden;border:var(--general-border);border-width:2px;border-radius:var(--general-border-radius);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.AIAssistantChat_header__zuQWA{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:8px 16px;border-bottom:var(--general-border)}.AIAssistantChat_headerTitleWrapper__DG2ib{display:flex;align-items:center;grid-gap:4px;gap:4px}.AIAssistantChat_headerTitle__oW7br{margin:0;font-size:18px;line-height:1.2;color:#231136}.AIAssistantChat_headerActions__S9aiT{display:flex;align-items:center;grid-gap:4px;gap:4px}.AIAssistantChat_closeButton__EEEMP.AIAssistantChat_closeButton__EEEMP{width:28px;height:28px}.AIAssistantChat_body__mOphq{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.AIAssistantChat_history__x6sXh{flex:0 0 300px;width:300px;min-height:0;border-right:var(--general-border)}.AIAssistantChat_drawerBackdrop__tw0k6,.AIAssistantChat_historyButton__rDRPM{display:none}.AIAssistantChat_conversationList__mtGne{display:flex;flex-direction:column;height:100%;min-height:0}.AIAssistantChat_newConversation__oJUR1{padding:12px}.AIAssistantChat_conversationItems__nhka2{flex:1;min-height:0;overflow-y:auto;padding:0 12px 12px}.AIAssistantChat_chatArea__0_km5{flex:1;min-width:0;min-height:0}.AIAssistantChat_chatColumn__BHGpr{--lateral-padding:8px;--chat-content-max-width:860px;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.AIAssistantChat_chatColumn__BHGpr>:not(.AIAssistantChat_scrollArea__cM_h0){width:100%;max-width:var(--chat-content-max-width);margin-inline:auto}.AIAssistantChat_scrollArea__cM_h0.AIAssistantChat_scrollArea__cM_h0{--scroll-area-inner-padding:calc(var(--lateral-padding) + 4px);padding-inline:max(var(--scroll-area-inner-padding),calc((100% - var(--chat-content-max-width)) / 2 + var(--scroll-area-inner-padding)))}.AIAssistantChat_messagesArea___oDly{display:flex;flex:1;min-height:0;overflow-y:auto}.AIAssistantChat_centered__qo58o{display:flex;flex:1;align-items:center;justify-content:center}.AIAssistantChat_thinking__X2NfJ{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 20px}.AIAssistantChat_thinking__X2NfJ>span{font-size:12px}.AIAssistantChat_emptyState__oQjtK{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;width:100%;padding:24px 16px;text-align:center}.AIAssistantChat_emptyStateTitle__bYEeh{margin:0;font-size:22px;color:#231136}.AIAssistantChat_emptyStateText__ANXIr{margin:0;font-size:14px;color:#666}.AIAssistantChat_suggestions__zDUWf{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:100%;max-width:520px;margin-top:16px}.AIAssistantChat_suggestion__JW1f6{padding:12px 16px;border:1px solid #ece7f2;border-radius:12px;background:#f9f9f9;color:#231136;font-size:14px;text-align:left;cursor:pointer}.AIAssistantChat_suggestion__JW1f6:hover:not(:disabled){background:#f3f3f3}.AIAssistantChat_suggestion__JW1f6:disabled{cursor:default;opacity:.6}.AIAssistantChat_inputContainer__CbWbd{padding:8px 16px}.AIAssistantChat_inputWrapper__NdCLF{width:100%}.AIAssistantChat_textInputContainer__PEqd0{border:0!important}.AIAssistantChat_disclaimer__3u033{margin:4px 0;font-size:12px;color:#666;text-align:center}@container ai-assistant (max-width: 992px){.AIAssistantChat_historyButton__rDRPM{display:contents}.AIAssistantChat_drawerBackdrop__tw0k6{display:block}.AIAssistantChat_history__x6sXh{position:absolute;top:0;bottom:0;left:0;z-index:2;width:min(320px,85%);border-right:0;background:var(--app-background-color);transform:translateX(-100%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.AIAssistantChat_drawerOpen___9jGu{transform:translateX(0);visibility:visible}}.AIAssistantChat_drawerBackdrop__tw0k6{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.35);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.AIAssistantChat_drawerBackdropVisible__OjWkd{opacity:1;visibility:visible}.Feedback_buttons__GWznn{display:flex;grid-gap:4px;gap:4px;margin:0}.Feedback_button__ROJj0{padding:0}.Feedback_unrated__cQJdd{color:#8f8f8f}.Feedback_selectedPositive__hVxov{color:var(--pistachio)}.Feedback_selectedNegative___ef74{color:var(--brunt-sienna)}.Feedback_modalBody__mCRTv{display:flex;flex-direction:column;justify-content:center;grid-gap:8px;gap:8px;min-height:100px}.Feedback_subtitle__c3yfD{margin:0;font-size:14px;color:var(--text-secondary-color)}.WorkoutUserImage_workoutUserImage__JMcyB{position:relative;width:26px;height:26px}.WorkoutUserImage_statusRootCancelled__B0WJo.WorkoutUserImage_small__dEm2o:after,.WorkoutUserImage_statusRootDoing__ZXrXf.WorkoutUserImage_small__dEm2o:after,.WorkoutUserImage_statusRootFinished__byJ1J.WorkoutUserImage_small__dEm2o:after,.WorkoutUserImage_statusRootPending__N8o8o.WorkoutUserImage_small__dEm2o:after{width:22px;height:22px}.WorkoutUserImage_statusContainer__MVxq3{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:7px;opacity:.4}.WorkoutUserImage_statusDoing__WL2bg,.WorkoutUserImage_statusFinished__EPkVR{background:var(--pistachio)}.WorkoutUserImage_statusCancelled__UByuX{background:var(--orange-peel)}.WorkoutUserImage_statusPending__ONuq3{background:transparent}.WorkoutUserImage_finishedCheck__Y3FOG{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.WorkoutUserImage_fullWidth__9qx5U{width:40px;height:40px}.WorkoutUserImage_small__dEm2o{min-width:22px;width:22px;height:22px}.WorkoutUserImage_image__9Eenj{width:100%;height:100%;border-radius:7px;-o-object-fit:cover;object-fit:cover}.WorkoutUserImage_nextImage__utosQ{position:relative;width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}.WorkoutUserImage_nextImage__utosQ img{border-radius:5px}.AdaptedPlans_header__MIjIZ{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--text-secondary-color)}.AdaptedPlans_rowRight__zcdOg{display:flex;flex-direction:column;align-items:flex-end;grid-gap:2px;gap:2px;white-space:nowrap}.AdaptedPlans_status__tmNmM{font-size:12px;font-weight:600;color:var(--text-secondary-color)}.AdaptedPlans_statusGenerated__HmVF_{color:var(--success-color)}.AdaptedPlans_statusBlocked__KILLM{color:var(--error-color)}.AdaptedPlans_notice__D7K0g{margin:0 0 12px;font-size:13px;color:var(--text-secondary-color)}.AdaptedPlans_error__j3sgW{margin:0;font-size:12px;color:var(--error-color)}.AssignedUsersList_header__5SW3D{display:flex;justify-content:space-between;align-items:center}.AssignedUsersList_showAllButton__hmEjY{cursor:pointer;border:0;background:transparent;text-decoration:underline;font-size:var(--fs-xs);margin-top:10px}.AssignedUsersList_getMore__r1EB4{cursor:pointer;display:flex;justify-content:center}.AssignedUsersList_item__WUmbv{display:flex;flex-wrap:nowrap;align-items:center;border-radius:8px;padding:4px 8px;width:100%;cursor:pointer}.AssignedUsersList_itemSelected__N0NGj{background-color:var(--list-item-selected-color)}.AssignedUsersList_itemMainData__smwJw{flex-grow:1;display:flex;align-items:center;grid-gap:12px;gap:12px}.AssignedUsersList_itemName__PgBLH{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal}.AssignedUsersList_itemRightContainer__3iUOh{display:flex;align-items:center;grid-gap:12px;gap:12px}.AssignedUsersListSkeleton_smallImage__aLljJ{min-width:22px;width:22px;height:22px}