.ImageWithLoader_imageContainer__LgWSm{position:relative;display:inline-block;overflow:hidden}.ImageWithLoader_image__RWIFj{display:block;transition:opacity .3s ease-in-out}.ImageWithLoader_loaderOverlay__RqYEO{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#dadfe8;z-index:1}.ImageWithLoader_spinner__Jwvsf{width:30px;height:30px;border:4px solid #ccc;border-top-color:#8446ad;border-radius:50%;animation:ImageWithLoader_spin__N5IV5 1s linear infinite}.ImageWithLoader_errorPlaceholder___V7Oa{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#f5f5f5;color:#999}.ImageWithLoader_errorIcon__0TM_y{width:24px;height:24px;color:#ccc}@keyframes ImageWithLoader_spin__N5IV5{to{transform:rotate(1turn)}}.Actions_actions__va5mK{display:flex;gap:12px;margin-top:12px;padding:8px 0}.Actions_btn___hm5H{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--gray-mid);background:var(--widget-background-color);border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;color:var(--font-default-color);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Actions_btn___hm5H:hover{background:var(--gray-lightest)}.Actions_btnActive__2ZOh_{background:var(--gray-light);color:var(--font-default-color);animation:Actions_btn-pop__5tKw9 .12s ease-in-out}.Actions_btnSuccess__zZ76X{background:var(--success-color);border-color:var(--success-color);color:var(--button-font-color);animation:Actions_btn-pop__5tKw9 .12s ease-in-out}.Actions_icon__h2t4s{color:inherit}@keyframes Actions_btn-pop__5tKw9{0%{transform:scale(.95)}to{transform:scale(1)}}.page_modernChatBox__QjSUo{width:100%;height:100%;flex:1 1;min-height:0;display:flex;flex-direction:column;background:rgba(0,0,0,0);position:relative;font-family:Aeonik,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.page_chatWorkspace__9OsCF{flex:1 1 auto;min-height:0;display:flex;gap:18px;overflow:hidden;transition:gap .34s cubic-bezier(.22,1,.36,1)}.page_chatWorkspacePlanCollapsed__rwhOV{gap:6px}.page_messagesArea__6YQZP{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 0 12px;background:rgba(0,0,0,0)}.page_messagesArea__6YQZP>*{max-width:1000px;margin:0 auto;padding:0 24px}.page_conversationPlanSidebar__S9u5A{width:340px;flex:0 0 340px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 24px 24px 0;transition:width .34s cubic-bezier(.22,1,.36,1),flex-basis .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1)}.page_conversationPlanSidebarCollapsed__HioD2{width:128px;flex-basis:128px;padding-right:24px}.page_messagesBottomSpacer__EZluT{height:48px;width:100%;flex-shrink:0}.page_recommendedHeader__PC_AT{margin-bottom:20px;display:flex;align-items:center;gap:12px}.page_superCoachIcon__gVojz{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#8446AD,#3B82F6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_recommendedTitle__um8v3{font-size:18px;font-weight:700;color:#1f2937;margin:0;font-family:Aeonik,sans-serif;letter-spacing:.5px}.page_recommendedSubtitle__sI08U{font-size:14px;color:#6b7280;margin:0;font-family:Aeonik,sans-serif;line-height:1.4}.page_subtitleMuted__3Kkir{display:none;color:var(--font-light-color)}.page_panelSuggestionList__qk_xk{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;justify-content:center}.page_panelSuggestionPill__BPKao{border:1px solid var(--gray-mid);background:var(--widget-background-color);color:var(--font-light-color);border-radius:999px;padding:8px 12px;font-size:13px;cursor:pointer;transition:background .15s ease,transform .05s ease}.page_panelSuggestionPill__BPKao:hover{background:var(--gray-lightest)}.page_panelSuggestionPill__BPKao:active{transform:translateY(1px)}.page_recommendedCoachesList__89wYO{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.page_recommendedCoachCard__rKnwF{min-width:200px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_recommendedCoachCard__rKnwF:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#3b82f6}.page_videoThumbnail__kZY5q{position:relative;width:100%;height:120px;background:linear-gradient(135deg,#1f2937,#374151);display:flex;align-items:center;justify-content:center}.page_videoThumbnail__kZY5q .page_coachThumbnailContainer__tmbw7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--coach-color,#8446AD) 0,rgba(255,255,255,.1) 100%);display:flex;align-items:center;justify-content:center;border:3px solid var(--coach-color,#8446ad);z-index:1}.page_videoThumbnail__kZY5q .page_coachThumbnailImage__1DiCB{width:48px;height:48px;object-fit:contain;border-radius:50%}.page_videoThumbnail__kZY5q .page_emojiAvatar__kA_mh{font-size:24px;line-height:1}.page_playButtonContainer__qMGjj{position:absolute;bottom:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}.page_playButtonContainer__qMGjj:hover{background:#fff;transform:scale(1.1)}.page_duration___yZRx{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;font-family:Aeonik,sans-serif}.page_cardDescription__lJvAk{font-size:12px;color:#6b7280;margin:0 0 8px;font-family:Aeonik,sans-serif}.page_cardTitle__Xb__A{font-size:13px;color:#374151;margin:0;font-weight:500;font-family:Aeonik,sans-serif;line-height:1.3}.page_planCard__inW4s{margin-top:16px;background:var(--widget-background-color,#ffffff);border:1px solid rgba(132,70,173,.18);border-radius:14px;padding:16px;box-shadow:0 8px 20px rgba(0,0,0,.06)}.page_planHeaderRow__iZwDj{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.page_planTitle__rgHAm{font-size:16px;font-weight:700;color:var(--font-color,#111827);margin-bottom:8px}.page_planMeta__43o5t{display:flex;flex-wrap:wrap;gap:8px}.page_planPill__w_PAE{font-size:12px;color:var(--font-light-color,#6b7280);border:1px solid rgba(132,70,173,.22);border-radius:999px;padding:6px 10px;background:rgba(132,70,173,.06)}.page_planProgress__CirB_{min-width:160px;text-align:right}.page_planProgressText__s2IY8{font-size:16px;font-weight:700;color:#8446ad}.page_planProgressBar__mnuem{width:100%;height:8px;border-radius:999px;background:rgba(132,70,173,.14);overflow:hidden;margin-top:6px}.page_planProgressFill__P9uwr{height:100%;background:linear-gradient(135deg,#8446AD,#A855F7)}.page_planProgressSub__2XQhZ{font-size:12px;color:var(--font-light-color,#6b7280);margin-top:6px}.page_planWeeks__loCpb{margin-top:14px;display:grid;grid-gap:12px;gap:12px}.page_planWeek__lrJ0A{border:1px solid rgba(132,70,173,.12);border-radius:12px;padding:12px;background:rgba(132,70,173,.03)}.page_planWeekHeader__CMRbm{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.page_planWeekTitle__SnQg9{font-weight:700;color:var(--font-color,#111827);font-size:13px}.page_planWeekFocus__7hMma{color:var(--font-light-color,#6b7280);font-size:13px}.page_planActions__4_mb1{display:grid;grid-gap:8px;gap:8px}.page_planActionRow___ikjc{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--font-color,#111827)}.page_planActionRow___ikjc input[type=checkbox]{width:16px;height:16px;accent-color:#8446ad}.page_planActionText__YOnUO{line-height:1.35}.page_planFooter__MOF_S{margin-top:14px;display:flex;justify-content:flex-end}.page_planSendProgressBtn__Up7zq{border:1px solid rgba(132,70,173,.28);background:linear-gradient(135deg,rgba(132,70,173,.12),rgba(168,85,247,.12));color:var(--font-color,#111827);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;cursor:pointer}.page_planSendProgressBtn__Up7zq:hover{background:linear-gradient(135deg,rgba(132,70,173,.18),rgba(168,85,247,.18))}.page_planIntro__siFXt{font-size:14px;color:var(--font-light-color,#6b7280);margin-bottom:10px}.page_conversationPlanCard__IoTZa{position:-webkit-sticky;position:sticky;top:18px;overflow:hidden;border:1px solid rgba(132,70,173,.2);border-radius:24px;padding:18px;background:radial-gradient(circle at top left,rgba(168,85,247,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,247,255,.94));box-shadow:none;transform-origin:top right;animation:page_conversationPlanEnter__R7tDJ .42s cubic-bezier(.22,1,.36,1);transition:border-color .18s ease,background .18s ease}.page_conversationPlanCollapsed__yPY3T{top:auto;padding:18px;border-radius:22px}@keyframes page_conversationPlanEnter__R7tDJ{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.page_conversationPlanGlow__oprAe{position:absolute;inset:-80px -80px auto auto;width:170px;height:170px;border-radius:999px;background:rgba(132,70,173,.16);filter:blur(4px);pointer-events:none}.page_conversationPlanTop__MtLHc{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanTop__MtLHc{display:grid;justify-items:center;grid-gap:10px;gap:10px}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanTop__MtLHc>div:first-child{display:none}.page_conversationPlanTopActions__a8OBC{display:grid;justify-items:end;grid-gap:8px;gap:8px;flex-shrink:0}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanTopActions__a8OBC{width:100%;justify-items:center;align-items:center}.page_conversationPlanToggle__QEkiq{position:relative;border:1px solid rgba(132,70,173,.18);border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.72);color:#6f3199;font-size:11px;font-weight:800;cursor:pointer;transition:transform .12s ease,border-color .16s ease,background .16s ease}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanToggle__QEkiq{display:inline-flex;justify-content:center;min-width:68px;padding:6px 8px;font-size:10px}.page_conversationPlanToggle__QEkiq:hover{transform:translateY(-1px);border-color:rgba(132,70,173,.34);background:rgba(132,70,173,.08)}.page_conversationPlanEyebrow__jIh5y{display:inline-flex;align-items:center;margin-bottom:8px;border:1px solid rgba(132,70,173,.22);border-radius:999px;padding:5px 9px;background:rgba(132,70,173,.08);color:#6f3199;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_conversationPlanTitle__FpqfQ{margin:0;color:var(--font-color,#111827);font-size:18px;line-height:1.18;font-weight:800}.page_conversationPlanScore__ghI1L{position:relative;display:grid;place-items:center;min-width:76px;min-height:76px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:22px;padding:0;background:linear-gradient(135deg,#8446AD,#A855F7);color:#fff;font-family:inherit;box-shadow:0 12px 28px rgba(132,70,173,.28);cursor:pointer;transition:transform .12s ease,min-width .28s cubic-bezier(.22,1,.36,1),min-height .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1)}.page_conversationPlanScore__ghI1L:hover{transform:translateY(-1px)}.page_conversationPlanScore__ghI1L:focus-visible{outline:2px solid rgba(168,85,247,.5);outline-offset:3px}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanScore__ghI1L{min-width:68px;min-height:68px;border-radius:20px}.page_conversationPlanScore__ghI1L span{font-size:20px;line-height:1;font-weight:900}.page_conversationPlanSummary__U1gFo{position:relative;margin:14px 0 0;color:var(--font-light-color,#5f6470);font-size:14px;line-height:1.45}.page_conversationPlanMeta__azpuU{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.page_conversationPlanMeta__azpuU span{border:1px solid rgba(132,70,173,.18);border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.66);color:var(--font-color,#111827);font-size:12px;font-weight:700}.page_conversationPlanProgressRail__46IQu{position:relative;height:9px;margin-top:16px;border-radius:999px;background:rgba(132,70,173,.13);overflow:hidden}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanProgressRail__46IQu{margin-top:12px}.page_conversationPlanProgressFill__xmQb9{height:100%;border-radius:inherit;background:linear-gradient(90deg,#8446AD,#A855F7,#38BDF8);transition:width .22s ease}.page_conversationPlanCollapsible__DRn1e{display:grid;grid-template-rows:1fr;opacity:1;max-height:none;overflow:visible;transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanCollapsible__DRn1e{max-height:0;overflow:hidden;opacity:0;transform:translateX(8px);pointer-events:none}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanProgressRail__46IQu{margin-bottom:0}.page_conversationPlanSteps__aEGa8{position:relative;display:grid;grid-gap:10px;gap:10px;margin-top:16px}.page_conversationPlanStep__i529_{position:relative;display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:flex-start;border:1px solid rgba(132,70,173,.13);border-radius:16px;padding:11px;background:rgba(255,255,255,.72);cursor:pointer;transition:transform .12s ease,border-color .16s ease,background .16s ease}.page_conversationPlanStep__i529_:hover{transform:translateY(-1px);border-color:rgba(132,70,173,.28)}.page_conversationPlanStep__i529_ input{position:absolute;opacity:0;pointer-events:none}.page_conversationPlanStepMarker__JZWUS{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:12px;background:rgba(132,70,173,.1);color:#8446ad;font-size:12px;font-weight:900}.page_conversationPlanStepCurrent__o2wuz{background:rgba(132,70,173,.08);border-color:rgba(132,70,173,.26)}.page_conversationPlanStepDone__NrO0z{opacity:.74}.page_conversationPlanStepDone__NrO0z .page_conversationPlanStepMarker__JZWUS{background:rgba(22,163,74,.12);color:#15803d}.page_conversationPlanStepBody__J677F{display:grid;grid-gap:4px;gap:4px}.page_conversationPlanStepTitle__HQuvQ{color:var(--font-color,#111827);font-size:13px;font-weight:800;line-height:1.3}.page_conversationPlanStepDesc__cd90x{color:var(--font-light-color,#6b7280);font-size:12px;line-height:1.35}.page_conversationPlanStepTime__8iKfg{color:#6f3199;font-size:11px;font-weight:800}.page_conversationPlanUpdateBtn__VZdIS{position:relative;width:100%;margin-top:16px;border:0;border-radius:16px;padding:12px 14px;background:#111827;color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 12px 26px rgba(17,24,39,.18)}.page_conversationPlanUpdateBtn__VZdIS:hover{background:#1f2937}.page_conversationPlanComplete__yWKrf{border-color:rgba(22,163,74,.28)}.page_askQuestionCard__1ob2b{margin-top:14px;border:1px solid rgba(132,70,173,.2);border-radius:14px;background:linear-gradient(180deg,rgba(132,70,173,.05),rgba(132,70,173,.02));padding:14px;box-shadow:0 8px 20px rgba(17,24,39,.06);transform-origin:top center;animation:page_askQuestionCardEnter__Hk9dH .32s cubic-bezier(.22,1,.36,1)}.page_askQuestionInputMode__NhNok{margin-top:0}@keyframes page_askQuestionCardEnter__Hk9dH{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.page_askQuestionTopBar__5Ybzy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.page_askQuestionBadge__NY6fM{display:inline-flex;align-items:center;gap:7px;border-radius:999px;border:1px solid rgba(132,70,173,.35);background:rgba(132,70,173,.1);color:#6f3199;font-size:11px;letter-spacing:.35px;text-transform:uppercase;font-weight:700;padding:4px 9px}.page_askQuestionBadgeIcon__ecI8Y{width:10px;height:10px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffffff 0,#d7b5f7 28%,#8446AD 74%,#6f3199 100%);box-shadow:0 0 0 2px rgba(132,70,173,.22)}.page_askQuestionStep__m_m3_{font-size:12px;font-weight:600;color:#6f3199}.page_askQuestionProgressRail__2K9ZD{height:6px;width:100%;border-radius:999px;background:rgba(132,70,173,.16);overflow:hidden;margin-bottom:10px}.page_askQuestionProgressFill__KhtKi{height:100%;border-radius:999px;background:linear-gradient(135deg,#8446AD,#A855F7);transition:width .2s ease}.page_askQuestionHelper__0N9in{margin:0 0 8px;font-size:12px;color:var(--font-light-color,#6b7280)}.page_askQuestionIntro__cNVDC{margin:0 0 12px;font-size:14px;color:var(--font-color,#111827);font-weight:600;line-height:1.35}.page_askQuestionList__xjRY1{display:grid;grid-gap:12px;gap:12px}.page_askQuestionStepPane__Sc5w_{animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.page_askQuestionStepForward__qdiEi{animation-name:page_askQuestionStepForwardEnter__w9nOo}.page_askQuestionStepBackward__e0JFw{animation-name:page_askQuestionStepBackwardEnter__KtvZ_}@keyframes page_askQuestionStepForwardEnter__w9nOo{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes page_askQuestionStepBackwardEnter__KtvZ_{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.page_askQuestionItem__iPglq{padding:12px}.page_askQuestionPrompt__n7euI{display:flex;gap:6px;align-items:flex-start;margin-bottom:10px;font-size:14px;color:var(--font-color,#111827);font-weight:600;line-height:1.35}.page_askQuestionIndex__0NG1j{color:#8446ad;min-width:16px}.page_askQuestionOptions__mHFPC{display:grid;grid-gap:8px;gap:8px}.page_askOption__nOCVe{border:1px solid var(--gray-mid,#d1d5db);border-radius:10px;padding:10px 12px;background:var(--widget-background-color,#ffffff);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .1s ease;position:relative}.page_askOption__nOCVe label,.page_askOtherToggle__jPv7k{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--font-color,#111827);cursor:pointer}.page_askOptionInput___p7y2{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;pointer-events:none}.page_askControl__5XcCl{width:22px;height:22px;border:2px solid #9ca3af;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.page_askControlRadio__CZS8U{border-radius:999px}.page_askControlCheckbox__dg3hm{border-radius:6px}.page_askControlDot__jQYub{width:10px;height:10px;transform:scale(0);transition:transform .16s ease,opacity .16s ease;opacity:0}.page_askControlRadio__CZS8U .page_askControlDot__jQYub{border-radius:999px;background:#8446ad}.page_askControlCheckbox__dg3hm .page_askControlDot__jQYub{width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;border-radius:1px;background:rgba(0,0,0,0);transform:rotate(-45deg) scale(.6);transform-origin:center}.page_askOptionLabel__5gZ9f{line-height:1.35;color:var(--font-color,#111827);padding-left:4px}.page_askOptionInput___p7y2:focus-visible+.page_askControl__5XcCl{box-shadow:0 0 0 3px rgba(132,70,173,.2)}.page_askOptionSelected__AQfZp{border-color:rgba(132,70,173,.5);box-shadow:0 0 0 2px rgba(132,70,173,.12);background:rgba(132,70,173,.05)}.page_askOptionSelected__AQfZp .page_askControl__5XcCl{border-color:#8446ad}.page_askOptionSelected__AQfZp .page_askControlRadio__CZS8U .page_askControlDot__jQYub{transform:scale(1);opacity:1}.page_askOptionSelected__AQfZp .page_askControlCheckbox__dg3hm{background:#8446ad;border-color:#8446ad}.page_askOptionSelected__AQfZp .page_askControlCheckbox__dg3hm .page_askControlDot__jQYub{transform:rotate(-45deg) scale(1);opacity:1}.page_askOptionDisabled__0wFEX{opacity:.7}.page_askOptionDisabled__0wFEX .page_askOtherToggle__jPv7k,.page_askOptionDisabled__0wFEX label{cursor:not-allowed}.page_askOtherOption__XIaGa{display:grid;grid-gap:8px;gap:8px}.page_askOtherInput__Sl12p{width:100%;border:1px solid var(--gray-mid,#d1d5db);border-radius:8px;background:var(--widget-background-color,#ffffff);color:var(--font-color,#111827);padding:8px 10px;font-size:13px;line-height:1.3}.page_askOtherInput__Sl12p:focus{outline:none;border-color:rgba(132,70,173,.65);box-shadow:0 0 0 2px rgba(132,70,173,.15)}.page_askQuestionFooter__GieFh{margin-top:12px;display:flex;justify-content:space-between;gap:10px}.page_askQuestionNavBtn__mOIfx{border:1px solid rgba(132,70,173,.25);background:rgba(132,70,173,.08);color:#6f3199;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:transform .1s ease,opacity .2s ease,background .15s ease}.page_askQuestionNavBtn__mOIfx:hover:not(:disabled){background:rgba(132,70,173,.14)}.page_askQuestionSubmitBtn__iWj2f{border:1px solid rgba(132,70,173,.35);background:linear-gradient(135deg,#8446AD,#A855F7);color:#fff;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:transform .1s ease,opacity .2s ease}.page_askQuestionSubmitBtn__iWj2f:hover:not(:disabled){transform:translateY(-1px)}.page_askQuestionNavBtn__mOIfx:disabled,.page_askQuestionSubmitBtn__iWj2f:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.page_askQuestionCard__1ob2b,.page_conversationPlanCard__IoTZa{animation:none}.page_chatWorkspace__9OsCF,.page_conversationPlanCard__IoTZa,.page_conversationPlanCollapsible__DRn1e,.page_conversationPlanProgressFill__xmQb9,.page_conversationPlanScore__ghI1L,.page_conversationPlanSidebar__S9u5A,.page_conversationPlanStep__i529_,.page_conversationPlanToggle__QEkiq{transition:none}.page_askQuestionStepPane__Sc5w_{animation:none}.page_askQuestionProgressFill__KhtKi{transition:none}}.page_planNotes__5OsS_{margin-top:8px;border:1px solid rgba(132,70,173,.14);border-radius:12px;background:rgba(132,70,173,.02);padding:10px 12px}.page_planNotesSummary__CHnaB{cursor:pointer;font-weight:700;color:var(--font-color,#111827);font-size:13px}.page_planNotesBody__pjd_9{margin-top:10px}html[data-theme=dark] .page_planCard__inW4s{background:rgba(17,24,39,.7);border-color:rgba(132,70,173,.28);box-shadow:0 10px 24px rgba(0,0,0,.35)}html[data-theme=dark] .page_conversationPlanCard__IoTZa{background:radial-gradient(circle at top left,rgba(168,85,247,.2),transparent 34%),linear-gradient(180deg,rgba(17,24,39,.96),rgba(30,20,42,.94));border-color:rgba(168,85,247,.34);box-shadow:none}html[data-theme=dark] .page_conversationPlanMeta__azpuU span,html[data-theme=dark] .page_conversationPlanStepTitle__HQuvQ,html[data-theme=dark] .page_conversationPlanTitle__FpqfQ{color:rgba(248,250,252,.96)}html[data-theme=dark] .page_conversationPlanEyebrow__jIh5y,html[data-theme=dark] .page_conversationPlanStepTime__8iKfg,html[data-theme=dark] .page_conversationPlanToggle__QEkiq{color:rgba(216,180,255,.96)}html[data-theme=dark] .page_conversationPlanEyebrow__jIh5y,html[data-theme=dark] .page_conversationPlanToggle__QEkiq{background:rgba(132,70,173,.22);border-color:rgba(168,85,247,.42)}html[data-theme=dark] .page_conversationPlanMeta__azpuU span,html[data-theme=dark] .page_conversationPlanStep__i529_{background:rgba(15,23,42,.82);border-color:rgba(168,85,247,.24)}html[data-theme=dark] .page_conversationPlanStepDesc__cd90x,html[data-theme=dark] .page_conversationPlanSummary__U1gFo{color:rgba(203,213,225,.86)}html[data-theme=dark] .page_conversationPlanProgressRail__46IQu{background:rgba(168,85,247,.2)}html[data-theme=dark] .page_conversationPlanStepMarker__JZWUS{background:rgba(168,85,247,.2);color:rgba(216,180,255,.96)}html[data-theme=dark] .page_conversationPlanStepDone__NrO0z .page_conversationPlanStepMarker__JZWUS{background:rgba(34,197,94,.18);color:rgba(134,239,172,.96)}html[data-theme=dark] .page_conversationPlanUpdateBtn__VZdIS{background:rgba(248,250,252,.94);color:rgba(15,23,42,.96);box-shadow:0 12px 26px rgba(0,0,0,.32)}html[data-theme=dark] .page_conversationPlanUpdateBtn__VZdIS:hover{background:#fff}html[data-theme=dark] .page_planPill__w_PAE{color:rgba(226,232,240,.92);border-color:rgba(132,70,173,.35);background:rgba(132,70,173,.12)}html[data-theme=dark] .page_planWeek__lrJ0A{background:rgba(132,70,173,.08);border-color:rgba(132,70,173,.25)}html[data-theme=dark] .page_planIntro__siFXt,html[data-theme=dark] .page_planProgressSub__2XQhZ,html[data-theme=dark] .page_planWeekFocus__7hMma{color:rgba(203,213,225,.92)}html[data-theme=dark] .page_planActionRow___ikjc,html[data-theme=dark] .page_planActionText__YOnUO,html[data-theme=dark] .page_planNotesSummary__CHnaB,html[data-theme=dark] .page_planTitle__rgHAm,html[data-theme=dark] .page_planWeekTitle__SnQg9{color:rgba(226,232,240,.96)}html[data-theme=dark] .page_planProgressBar__mnuem{background:rgba(132,70,173,.25)}html[data-theme=dark] .page_planSendProgressBtn__Up7zq{border-color:rgba(132,70,173,.45);background:linear-gradient(135deg,rgba(132,70,173,.22),rgba(168,85,247,.18));color:rgba(226,232,240,.96)}html[data-theme=dark] .page_planSendProgressBtn__Up7zq:hover{background:linear-gradient(135deg,rgba(132,70,173,.28),rgba(168,85,247,.24))}html[data-theme=dark] .page_planNotes__5OsS_{background:rgba(132,70,173,.06);border-color:rgba(132,70,173,.25)}.dark .page_askQuestionCard__1ob2b,body[data-theme=dark] .page_askQuestionCard__1ob2b,html[data-theme=dark] .page_askQuestionCard__1ob2b{background:linear-gradient(180deg,rgba(132,70,173,.16),rgba(132,70,173,.08));border-color:rgba(132,70,173,.34);color:rgba(226,232,240,.96)}.dark .page_askQuestionBadge__NY6fM,body[data-theme=dark] .page_askQuestionBadge__NY6fM,html[data-theme=dark] .page_askQuestionBadge__NY6fM{color:rgba(216,180,255,.95);background:rgba(132,70,173,.24);border-color:rgba(168,85,247,.62)}.dark .page_askQuestionStep__m_m3_,body[data-theme=dark] .page_askQuestionStep__m_m3_,html[data-theme=dark] .page_askQuestionStep__m_m3_{color:rgba(216,180,255,.95)}html[data-theme=dark] .page_askQuestionProgressRail__2K9ZD{background:rgba(132,70,173,.3)}html[data-theme=dark] .page_askQuestionProgressFill__KhtKi{background:linear-gradient(135deg,#A855F7,#C084FC)}.dark .page_askQuestionItem__iPglq,body[data-theme=dark] .page_askQuestionItem__iPglq,html[data-theme=dark] .page_askQuestionItem__iPglq{background:rgba(17,24,39,.72);border-color:rgba(132,70,173,.34)}.dark .page_askOptionLabel__5gZ9f,.dark .page_askOption__nOCVe label,.dark .page_askOtherToggle__jPv7k,.dark .page_askQuestionHelper__0N9in,.dark .page_askQuestionIntro__cNVDC,.dark .page_askQuestionPrompt__n7euI,body[data-theme=dark] .page_askOptionLabel__5gZ9f,body[data-theme=dark] .page_askOption__nOCVe label,body[data-theme=dark] .page_askOtherToggle__jPv7k,body[data-theme=dark] .page_askQuestionHelper__0N9in,body[data-theme=dark] .page_askQuestionIntro__cNVDC,body[data-theme=dark] .page_askQuestionPrompt__n7euI,html[data-theme=dark] .page_askOptionLabel__5gZ9f,html[data-theme=dark] .page_askOption__nOCVe label,html[data-theme=dark] .page_askOtherToggle__jPv7k,html[data-theme=dark] .page_askQuestionHelper__0N9in,html[data-theme=dark] .page_askQuestionIntro__cNVDC,html[data-theme=dark] .page_askQuestionPrompt__n7euI{color:rgba(226,232,240,.96)}.dark .page_askQuestionIndex__0NG1j,body[data-theme=dark] .page_askQuestionIndex__0NG1j,html[data-theme=dark] .page_askQuestionIndex__0NG1j{color:rgba(216,180,255,.96)}.dark .page_askOption__nOCVe,body[data-theme=dark] .page_askOption__nOCVe,html[data-theme=dark] .page_askOption__nOCVe{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.35)}.dark .page_askControl__5XcCl,body[data-theme=dark] .page_askControl__5XcCl,html[data-theme=dark] .page_askControl__5XcCl{border-color:rgba(148,163,184,.72);background:rgba(2,6,23,.85)}.dark .page_askControlRadio__CZS8U .page_askControlDot__jQYub,body[data-theme=dark] .page_askControlRadio__CZS8U .page_askControlDot__jQYub,html[data-theme=dark] .page_askControlRadio__CZS8U .page_askControlDot__jQYub{background:#d8b4fe}.dark .page_askOptionSelected__AQfZp,body[data-theme=dark] .page_askOptionSelected__AQfZp,html[data-theme=dark] .page_askOptionSelected__AQfZp{border-color:rgba(168,85,247,.72);box-shadow:0 0 0 2px rgba(168,85,247,.2);background:rgba(88,28,135,.34)}.dark .page_askOptionSelected__AQfZp .page_askControl__5XcCl,body[data-theme=dark] .page_askOptionSelected__AQfZp .page_askControl__5XcCl,html[data-theme=dark] .page_askOptionSelected__AQfZp .page_askControl__5XcCl{border-color:#c084fc}.dark .page_askOptionSelected__AQfZp .page_askControlCheckbox__dg3hm,body[data-theme=dark] .page_askOptionSelected__AQfZp .page_askControlCheckbox__dg3hm,html[data-theme=dark] .page_askOptionSelected__AQfZp .page_askControlCheckbox__dg3hm{background:#a855f7;border-color:#a855f7}html[data-theme=dark] .page_slashMenu__LBfmI{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.35)}html[data-theme=dark] .page_slashMenuItem__4oh9L:hover{background:rgba(132,70,173,.2);border-color:rgba(168,85,247,.4)}html[data-theme=dark] .page_slashMenuItemSelected__pdBnD{background:rgba(132,70,173,.28);border-color:rgba(168,85,247,.55)}html[data-theme=dark] .page_slashMenuItemCommand__qdju9{color:rgba(216,180,255,.95)}html[data-theme=dark] .page_slashMenuEmpty__Wnb8x,html[data-theme=dark] .page_slashMenuItemDescription__LJjjo,html[data-theme=dark] .page_slashMenuItemTitle__njInJ,html[data-theme=dark] .page_slashSkillHint__VCejE{color:rgba(226,232,240,.92)}.dark .page_askQuestionNavBtn__mOIfx,body[data-theme=dark] .page_askQuestionNavBtn__mOIfx,html[data-theme=dark] .page_askQuestionNavBtn__mOIfx{color:rgba(226,232,240,.96);border-color:rgba(168,85,247,.45);background:rgba(132,70,173,.22)}.dark .page_askOtherInput__Sl12p,body[data-theme=dark] .page_askOtherInput__Sl12p,html[data-theme=dark] .page_askOtherInput__Sl12p{background:rgba(2,6,23,.88);border-color:rgba(148,163,184,.45);color:rgba(226,232,240,.96)}.dark .page_askOtherInput__Sl12p::placeholder,body[data-theme=dark] .page_askOtherInput__Sl12p::placeholder,html[data-theme=dark] .page_askOtherInput__Sl12p::placeholder{color:rgba(148,163,184,.9)}@media(max-width:768px){.page_recommendedCoachesSection__3bgri{margin-top:16px;padding:12px}.page_recommendedHeader__PC_AT{flex-direction:column;align-items:flex-start;gap:8px}.page_recommendedTitle__um8v3{font-size:16px}.page_recommendedSubtitle__sI08U{font-size:13px}.page_recommendedCoachesList__89wYO{gap:12px}.page_recommendedCoachCard__rKnwF{min-width:160px}.page_videoThumbnail__kZY5q{height:100px}.page_playButtonContainer__qMGjj{width:40px;height:40px}}.page_messageContainer__3HRoo{display:flex;align-items:flex-start;margin-bottom:24px;gap:16px}.page_messageContainer__3HRoo.page_userMessage__60Ko6{flex-direction:column;align-items:flex-end;position:relative}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAvatar__FJANQ{display:flex;flex-direction:row;align-items:flex-start;gap:8px;flex-shrink:0;margin-bottom:8px;order:0}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAvatar__FJANQ .page_userLabel__fwJHd{font-size:13px;font-weight:700;color:var(--font-default-color);letter-spacing:.5px}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAvatar__FJANQ .page_userIcon__jIlYj{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #ffa300;display:flex;align-items:center;justify-content:center;overflow:hidden}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAvatar__FJANQ .page_userIcon__jIlYj img{width:100%;height:100%;object-fit:cover}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContentWrapper__aCa4P{display:flex;flex-direction:column;gap:8px;flex:0 1 auto;max-width:521px;order:1;margin-right:48px;margin-top:-40px}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc{background:var(--gray-lightest);border-radius:20px 4px 20px 20px;padding:18px 21px;margin-left:0;margin-right:0;position:relative}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc .page_messageText__ILHTH{font-size:15px;line-height:1.67;color:var(--font-default-color);margin:0;text-align:left;min-height:1.5em}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc .page_messageText__ILHTH .page_markdownHr__y8IiG{border:none;height:1px;margin:16px 0;width:100%;background:var(--border-default-color,var(--gray-mid))}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc .page_messageText__ILHTH img{max-width:100%;height:auto;object-fit:contain;display:block;margin:12px 0;border-radius:8px}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc .page_messageText__ILHTH img:first-child{margin-top:0}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc .page_messageText__ILHTH img:last-child{margin-bottom:0}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc .page_messageText__ILHTH .page_voiceMessageMeta__zPjUN{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:1.2;color:#86858a}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc .page_messageText__ILHTH .page_voiceMessageMetaMic__spHbW{flex-shrink:0;color:#595959;opacity:.9}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_messageContent__dsGLc .page_messageText__ILHTH .page_voiceTranscriptProvisionalHint__4_LtW{display:block;margin-top:6px;font-size:11px;line-height:1.3;font-style:italic;color:#86858a;opacity:.75}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAttachmentList__Jui4u{margin-top:12px;display:flex;flex-direction:column;gap:8px}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAttachment__so2Bi{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#111827;color:#fff;padding:10px 14px;border-radius:12px;text-decoration:none;font-size:13px;transition:background .2s ease}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAttachment__so2Bi:hover{background:#1f2937}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAttachmentName__T62kQ{font-weight:600;line-height:1.2}.page_messageContainer__3HRoo.page_userMessage__60Ko6 .page_userAttachmentMeta__f00bo{font-size:11px;color:rgba(255,255,255,.75)}.page_messageContainer__3HRoo.page_aiMessage__9tI_i{flex-direction:row}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc{background:rgba(0,0,0,0);margin-left:0;margin-right:0}.page_aiAvatar__V9MV1{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.page_aiAvatar__V9MV1 .page_aiIcon__uvhDu{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#BCBCF4,#C6C6FD);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.page_aiAvatar__V9MV1 .page_aiIcon__uvhDu img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.page_aiAvatar__V9MV1 .page_aiIcon__uvhDu:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#C99FFD,#8446AD 20%,#796AFE);filter:blur(5px);z-index:-1}.page_messageContentWrapper__aCa4P{display:flex;flex-direction:column;gap:8px;flex:1 1}.page_aiLabel__9YXt0{font-size:13px;font-weight:700;color:var(--font-default-color);text-transform:uppercase;letter-spacing:.5px}.page_userAvatar__FJANQ{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;margin-bottom:8px;order:0}.page_userAvatar__FJANQ .page_userLabel__fwJHd{font-size:13px;font-weight:700;color:var(--font-default-color);letter-spacing:.5px}.page_userAvatar__FJANQ .page_userIcon__jIlYj{width:40px;height:40px;border-radius:50%;background:var(--widget-background-color);border:1px solid var(--warning-color);display:flex;align-items:center;justify-content:center;overflow:hidden}.page_userAvatar__FJANQ .page_userIcon__jIlYj img{width:100%;height:100%;object-fit:cover}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH{font-size:15px;line-height:1.67;color:var(--font-default-color);margin:0;min-height:1.5em}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_textLine__Fba1_{margin-bottom:12px;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_textLine__Fba1_:last-child{margin-bottom:0}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_horizontalRule__j32zw{border:0;border-top:1px solid var(--gray-mid);margin:12px 0;width:100%}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_listItem__UnWzp{display:flex;align-items:flex-start;margin-bottom:4px;gap:6px;min-width:0}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_listItem__UnWzp:last-child{margin-bottom:0}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_listItem__UnWzp>span:not(.page_bulletPoint__z6Nbi):not(.page_listNumber__6Z_2Y):not(.page_optionLetter__T_AQh){flex:1 1;min-width:0;overflow-wrap:break-word}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_listItem__UnWzp .page_listNumber__6Z_2Y{font-weight:500;color:#8446ad;min-width:0;flex-shrink:0;white-space:nowrap}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_listItem__UnWzp .page_bulletPoint__z6Nbi{font-weight:500;color:#8446ad;min-width:1em;flex-shrink:0}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_listItem__UnWzp .page_optionLetter__T_AQh{font-weight:500;color:#8446ad;flex-shrink:0}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_blockquote__YUjTq{margin:0 0 8px;padding:8px 0 8px 12px;border-left:3px solid var(--gray-mid,#ccc);color:var(--font-default-color);font-size:inherit;line-height:inherit}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_blockquote__YUjTq:last-child{margin-bottom:0}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_boldText__k3vr8{font-weight:500;color:#8446ad}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_italicText__9soxK{font-style:normal;color:var(--font-default-color)}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_tableWrapper__tXGNd{margin:12px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_markdownTable__6Ai6n{width:100%;border-collapse:collapse;font-size:13px;line-height:1.45;background:var(--widget-background-color);border:1px solid var(--gray-mid);border-radius:10px;overflow:hidden}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_markdownTable__6Ai6n td,.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_markdownTable__6Ai6n th{border:1px solid var(--gray-mid);padding:8px 10px;vertical-align:top;text-align:left;white-space:nowrap}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_markdownTable__6Ai6n th{background:var(--gray-lightest);font-weight:600}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_header__NNQLn{font-size:inherit;line-height:inherit;font-weight:500;color:#8446ad;margin:16px 0 8px}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_header__NNQLn:first-child{margin-top:0}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH .page_markdownHr__y8IiG{border:none;height:1px;margin:16px 0;width:100%;background:var(--border-default-color,var(--gray-mid))}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH img{max-width:100%;height:auto;object-fit:contain;display:block;margin:12px 0;border-radius:8px}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH img:first-child{margin-top:0}.page_messageContainer__3HRoo.page_aiMessage__9tI_i .page_messageContent__dsGLc .page_messageText__ILHTH img:last-child{margin-bottom:0}html[data-theme=dark] .page_messageContainer__3HRoo .page_messageContent__dsGLc .page_messageText__ILHTH{text-shadow:none;-webkit-font-smoothing:subpixel-antialiased}.page_messageSeparator__IuziU{width:100%;height:1px;background-color:#e4e4e4;margin-top:24px}.page_messageContentWrapper__aCa4P .page_suggestionCards__tjXIv{display:flex;gap:16px;margin-top:20px;margin-bottom:20px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:4px}.page_messageContentWrapper__aCa4P .page_suggestionCards__tjXIv::-webkit-scrollbar{height:6px}.page_messageContentWrapper__aCa4P .page_suggestionCards__tjXIv::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page_messageContentWrapper__aCa4P .page_suggestionCards__tjXIv::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.page_messageContentWrapper__aCa4P .page_suggestionCard__kEnah{min-width:247px;width:247px;height:210px;background:#fff;border:1px solid #f1f1f1;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 40px rgba(0,0,0,.09);display:flex;flex-direction:column;flex-shrink:0}.page_messageContentWrapper__aCa4P .page_suggestionCard__kEnah:hover{transform:translateY(-2px);box-shadow:0 12px 50px rgba(0,0,0,.15)}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23{position:relative;width:100%;height:140px;background:linear-gradient(135deg,#270F1C,#0F0F0F);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_glossySphereContainer__zI_dF{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#8446AD,#6B2C91);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(132,70,173,.4);position:relative}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_glossySphereContainer__zI_dF:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:linear-gradient(135deg,#A855F7,#7C3AED);z-index:-1;opacity:.6}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_glossySphere__OyKiv{width:100px;height:100px;border-radius:50%;background:radial-gradient(ellipse at 25% 25%,rgba(255,255,255,.9) 0,rgba(200,220,255,.7) 15%,rgba(150,180,255,.5) 30%,rgba(132,70,173,.8) 50%,rgba(107,44,145,.9) 70%,rgb(75,25,100) 85%,rgb(50,15,80) 100%);box-shadow:inset 0 3px 15px rgba(255,255,255,.4),inset 0 -3px 15px rgba(0,0,0,.3),0 6px 20px rgba(132,70,173,.4);position:relative}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_glossySphere__OyKiv:before{content:"";position:absolute;top:20%;left:25%;width:30%;height:30%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0,rgba(200,220,255,.6) 40%,rgba(150,180,255,.3) 70%,transparent 100%);filter:blur(1px)}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_glossySphere__OyKiv:after{content:"";position:absolute;top:15%;left:20%;width:20%;height:20%;border-radius:50%;background:rgba(255,255,255,.8);filter:blur(.5px)}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_thumbnailImage__CHvyY{width:100%;height:100%;object-fit:cover;opacity:.7}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_coachThumbnailContainer__tmbw7{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--coach-color) 0,rgba(255,255,255,.1) 100%);display:flex;align-items:center;justify-content:center;border:3px solid var(--coach-color)}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_coachThumbnailImage__1DiCB{width:64px;height:64px;object-fit:contain}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_playButton__BlToF{position:absolute;bottom:12px;right:12px;width:28px;height:28px;background:rgba(255,255,255,.9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.15);opacity:.9;transition:all .2s ease}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_playButton__BlToF:hover{opacity:1;transform:scale(1.05)}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_playButton__BlToF img{filter:brightness(0) saturate(100%);margin-left:1px}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23 .page_duration___yZRx{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;color:#fff;font-family:Aeonik,sans-serif;opacity:1}.page_messageContentWrapper__aCa4P .page_cardContent__cxFkB{padding:8px;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1;min-height:70px}.page_messageContentWrapper__aCa4P .page_cardContent__cxFkB .page_cardTitle__Xb__A{font-size:15px;font-weight:700;color:#000;margin:0 0 8px;line-height:1.2;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_messageContentWrapper__aCa4P .page_cardContent__cxFkB .page_cardCategory__z8tDP{font-size:12px;color:#9aa0ac;line-height:1.2;margin:auto 0 0}.page_inputArea__784QA{position:relative;flex-shrink:0;left:auto;right:auto;bottom:auto;margin:0 auto;max-width:1000px;width:100%;padding:12px 24px calc(8px + env(safe-area-inset-bottom, 0px));z-index:12;background:color-mix(in srgb,var(--app-background-color) 92%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid var(--border-default-color,rgba(0,0,0,.06));box-sizing:border-box}.page_voiceSessionEndedBar__hF3_1{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;background:#2b2b2b;border:1px solid rgba(255,255,255,.08);border-radius:14px;max-width:560px;margin-left:auto;margin-right:auto;width:100%;color:#f3f4f6}.page_voiceSessionEndedBarLeft__XuQW7{display:flex;align-items:center;flex-shrink:0}.page_voiceSessionEndedBarWave__1E6KC{color:#e5e7eb;opacity:.95}.page_voiceSessionEndedBarText__2fFGD{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.page_voiceSessionEndedTitle__Vqo0W{font-size:14px;font-weight:600;line-height:1.2}.page_voiceSessionEndedSub__5Koov{font-size:12px;line-height:1.2;color:#9ca3af}.page_voiceSessionEndedBarActions__gLXo2{display:flex;align-items:center;gap:4px;flex-shrink:0}.page_voiceSessionEndedIconBtn__PMJm1{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#d1d5db;cursor:pointer;transition:background .15s ease,color .15s ease}.page_voiceSessionEndedIconBtn__PMJm1:hover{background:rgba(255,255,255,.08);color:#fff}.page_voiceSessionEndedBarDivider__ZVeTd{width:1px;align-self:stretch;min-height:24px;background:rgba(255,255,255,.12);flex-shrink:0}.page_voiceSessionEndedClose___Xzw1{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#d1d5db;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.page_voiceSessionEndedClose___Xzw1:hover{background:rgba(255,255,255,.08);color:#fff}.page_inputContainer__HgwAE{background:var(--widget-background-color);border:1px solid var(--gray-mid);border-radius:16px;padding:0 16px 16px;box-shadow:0 16px 40px rgba(49,47,57,.1);display:flex;flex-direction:column;gap:20px;position:relative}.page_inputContainerPlanningMode__J7BHL{padding:0;gap:0;overflow:hidden}.page_inputTop__43tK3{display:flex;align-items:flex-start;gap:16px}.page_sparkleIcon__4m71T{margin-top:0;padding-top:16px;flex-shrink:0}.page_attachmentInput__OHRJW{display:none}.page_attachmentsPreview__nsMDV{display:flex;flex-direction:column;gap:8px;padding-left:10px;padding-right:10px}.page_attachmentsList__78Rje{display:flex;flex-wrap:wrap;gap:10px}.page_attachmentChip__2FE48{background:var(--gray-lightest);color:var(--font-default-color);border:1px solid var(--gray-mid);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;width:100%;max-width:420px}.page_attachmentChipError__Otd_9{border-color:#f87171}.page_attachmentDetails__Z5K0q{display:flex;flex-direction:column;gap:3px}.page_attachmentName__ym0SH{font-size:13px;font-weight:600;word-break:break-word}.page_attachmentMeta__GloPz{font-size:11px;color:var(--font-light-color)}.page_attachmentStateLine__RhtS1{display:flex;justify-content:space-between;align-items:center}.page_attachmentStatus__Wr5Uv{font-size:11px;color:var(--font-light-color)}.page_removeAttachmentButton__egKyb{background:none;border:none;color:var(--font-light-color);cursor:pointer;font-size:16px;line-height:1;padding:0}.page_attachmentProgress__wydOW{width:100%;height:4px;background:#e5e7eb;border-radius:6px;overflow:hidden}.page_attachmentProgressBar__UoO5e{height:100%;background:linear-gradient(135deg,#8446ad,#3b82f6);transition:width .3s ease}.page_attachmentErrorText__ah8uB,.page_attachmentError__1TWfv{margin:0;font-size:12px;color:#b91c1c}.page_messageInput__RlMnS{flex:1 1;border:none;outline:none;resize:none;font-size:16px;color:var(--font-default-color);font-family:inherit;line-height:1.35;min-height:81px;padding:22px 14px 16px;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box}.page_messageInput__RlMnS::placeholder{color:var(--font-light-color)}.page_messageInput__RlMnS:disabled{opacity:.6}.page_slashMenu__LBfmI{display:grid;grid-gap:6px;gap:6px;margin:0 10px;padding:8px;border:1px solid var(--gray-mid,#d1d5db);border-radius:12px;background:var(--gray-lightest,#f9fafb);max-height:220px;overflow-y:auto}.page_slashMenuItem__4oh9L{width:100%;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--font-default-color);border-radius:10px;padding:8px 10px;text-align:left;cursor:pointer;display:grid;grid-gap:2px;gap:2px;transition:background .15s ease,border-color .15s ease}.page_slashMenuItem__4oh9L:hover{background:rgba(132,70,173,.08);border-color:rgba(132,70,173,.25)}.page_slashMenuItemSelected__pdBnD{background:rgba(132,70,173,.12);border-color:rgba(132,70,173,.35)}.page_slashMenuItemCommand__qdju9{font-size:13px;font-weight:700;color:#6f3199}.page_slashMenuItemTitle__njInJ{font-size:15px;font-weight:700}.page_slashMenuItemDescription__LJjjo{font-size:14px;color:var(--font-default-color);line-height:1.35}.page_slashMenuEmpty__Wnb8x{font-size:14px;color:var(--font-default-color);padding:6px 4px}.page_slashSkillHint__VCejE{margin:0 10px;font-size:13px;color:var(--font-default-color)}@supports(-webkit-touch-callout:none){.page_messageInput__RlMnS{font-size:16px}}.page_disabledOverlay__YfsrF{position:absolute;inset:0;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;display:flex;align-items:center;justify-content:center;z-index:20}.page_disabledOverlayContent___CNxu{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.page_overlayTitle__wYiM2{margin:0;font-size:14px;color:#374151}.page_upgradeOverlayButton__vzsYM{display:inline-flex;align-items:center;gap:8px;background:#f59e0b;border:none;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 24px rgba(0,0,0,.12)}.page_upgradeOverlayButton__vzsYM:hover{background:#d97706;transform:translateY(-1px)}.page_inputActions__YPqi6{display:flex;justify-content:space-between;align-items:center;width:100%}.page_leftButtonGroup__vfdvk{display:flex;gap:10px;align-items:center}.page_rightButtonGroup__JsIRQ{display:flex;gap:15px;align-items:center}.page_rightButtonGroupVoice__qRzej{flex:0 1 auto;min-width:0;max-width:100%;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px}.page_attachButton__TvH46{display:flex;align-items:center;gap:8px;background:var(--widget-background-color);border:1px solid var(--gray-mid);border-radius:10px;padding:12px 10px;font-size:13px;font-weight:500;color:var(--font-light-color);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px rgba(26,17,73,.06);width:82px;height:34px}.page_attachButton__TvH46:hover{background:var(--gray-lightest);transform:translateY(-1px)}.page_attachButton__TvH46 span{font-family:inherit}.page_compactIconOnly__yb5jZ{padding:6px!important;width:30px!important;height:30px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;gap:0!important}.page_compactIconOnly__yb5jZ img{width:14px!important;height:14px!important}.page_compactIconOnly__yb5jZ span{display:none!important}.page_writingStyleContainer__TwrsM{position:relative}.page_writingStyleButton__FiCA2{display:flex;align-items:center;gap:8px;background:var(--gray-lightest);border:none;border-radius:10px;padding:12px;font-size:13px;font-weight:500;color:var(--font-light-color);cursor:pointer;transition:all .2s ease;min-width:140px;height:34px}.page_writingStyleButton__FiCA2:hover{background:var(--gray-light);transform:translateY(-1px)}.page_writingStyleButton__FiCA2 span{font-family:inherit;flex:1 1;text-align:left}.page_chevron__CpB_U{transition:transform .2s ease}.page_chevronRotated__JkoOx{transform:rotate(180deg)}.page_writingStyleDropdown__yGXB0{position:absolute;bottom:100%;left:0;right:0;background:var(--widget-background-color);border:1px solid var(--gray-mid);border-radius:12px;box-shadow:0 -10px 25px rgba(0,0,0,.1);z-index:9999;margin-bottom:4px;max-height:300px;overflow-y:auto}.page_writingStyleOption__7nq3Y{width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;transition:background-color .2s ease;border-radius:0}.page_writingStyleOption__7nq3Y:first-child{border-radius:0 0 12px 12px}.page_writingStyleOption__7nq3Y:last-child{border-radius:12px 12px 0 0}.page_writingStyleOption__7nq3Y:hover{background:var(--gray-lightest)}.page_writingStyleOption__7nq3Y.page_selected__HSpA7{background:#eef2ff;color:#8446ad}.page_styleName__kQE67{font-size:13px;font-weight:500;color:#374151;margin-bottom:2px}.page_styleDescription__cEkqw{font-size:11px;color:#6b7280;line-height:1.3}.page_voiceInlineHost__RncdI{display:flex;align-items:center;flex-wrap:nowrap;flex:0 1 auto;width:auto;max-width:min(280px,58vw);min-width:0;min-height:34px;gap:8px}.page_callButton__W2P7U,.page_micButton__L9UQ7{display:flex;align-items:center;justify-content:center;background:var(--widget-background-color);border:1px solid var(--gray-mid);cursor:pointer;transition:all .2s ease;width:34px;height:34px;border-radius:10px;margin:0}.page_callButton__W2P7U:hover,.page_micButton__L9UQ7:hover{transform:scale(1.1)}.page_micButtonRecording__ccgXm{background:#ef4444;border-color:#ef4444}.page_micButtonRecording__ccgXm img{filter:brightness(0) invert(1)}.page_sendButton__YDzO_{display:flex;align-items:center;gap:8px;background:#8446ad;border:none;border-radius:10px;padding:11px 21px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;width:100px;height:36px}.page_sendButton__YDzO_:hover:not(:disabled){background:#7239a0;transform:translateY(-1px)}.page_sendButton__YDzO_:disabled{opacity:.6;cursor:not-allowed}.page_sendButton__YDzO_ span{font-family:inherit}.page_chatFooter__FNIIX{position:relative;flex-shrink:0;bottom:auto;left:auto;right:auto;margin:0 auto;max-width:1000px;width:100%;padding:10px 24px calc(12px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--app-background-color) 96%,transparent);color:var(--font-light-color,#999999);font-size:10px;line-height:1.5;text-align:center;border-top:1px solid var(--border-default-color,rgba(0,0,0,.06));z-index:10;box-sizing:border-box}@media(max-width:768px){.page_messagesBottomSpacer__EZluT{height:40px}.page_chatFooter__FNIIX .page_footerBreak__THBsY{display:none}.page_modernChatBox__QjSUo{min-height:100%;height:100%;border-radius:12px}.page_chatWorkspace__9OsCF{flex-direction:column;gap:0;overflow:hidden}.page_conversationPlanSidebar__S9u5A{order:-1;width:auto;flex:0 0 auto;overflow:visible;padding:12px 16px 0}.page_conversationPlanSidebarCollapsed__HioD2{width:auto;flex-basis:auto;padding:12px 16px 0}.page_conversationPlanCard__IoTZa{position:relative;top:auto;border-radius:20px}.page_conversationPlanCollapsed__yPY3T{padding:14px}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanTop__MtLHc{display:flex;justify-content:space-between}.page_conversationPlanCollapsed__yPY3T .page_conversationPlanTop__MtLHc>div:first-child{display:block}.page_messagesArea__6YQZP{padding:16px 0 8px}.page_messagesArea__6YQZP>*{max-width:900px;margin:0 auto;padding:0 16px}.page_chatPlaceholder__A7XcP{min-height:calc(100vh - 280px);padding:24px 16px}.page_chatPlaceholder__A7XcP .page_aiMotion__e6svg .page_aiIcon__uvhDu{width:50px;height:50px}.page_chatPlaceholder__A7XcP .page_placeholderTitle__vimKD{font-size:20px;margin-bottom:32px}.page_chatPlaceholder__A7XcP .page_placeholderSuggestions__d5pml{gap:12px;max-width:100%}.page_messageContentWrapper__aCa4P .page_suggestionCards__tjXIv{gap:12px;margin-top:16px;margin-bottom:16px}.page_messageContentWrapper__aCa4P .page_suggestionCard__kEnah{min-width:220px;width:220px}.page_inputArea__784QA{padding:10px max(16px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));max-width:900px}.page_rightButtonGroupVoice__qRzej{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;max-width:100%;gap:8px;scrollbar-width:thin;padding-bottom:2px}.page_rightButtonGroupVoice__qRzej::-webkit-scrollbar{height:4px}.page_rightButtonGroupVoice__qRzej::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.page_rightButtonGroupVoice__qRzej .page_micButton__L9UQ7,.page_rightButtonGroupVoice__qRzej .page_sendButton__YDzO_{flex-shrink:0}.page_rightButtonGroupVoice__qRzej .page_micButton__L9UQ7{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px}.page_rightButtonGroupVoice__qRzej .page_sendButton__YDzO_{min-width:92px;min-height:40px;height:40px;width:auto;padding:0 16px;font-size:14px}.page_voiceInlineHost__RncdI{flex:1 1 auto;min-width:112px;max-width:min(300px,100vw - 220px)}.page_inputContainer__HgwAE{padding:20px 16px;box-shadow:0 16px 40px rgba(49,47,57,.1)}.page_chatFooter__FNIIX{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));max-width:900px}.page_messageContainer__3HRoo{margin-bottom:20px;gap:12px}.page_messageContainer__3HRoo .page_messageContentWrapper__aCa4P{max-width:calc(100vw - 120px)}.page_aiAvatar__V9MV1 .page_aiIcon__uvhDu,.page_userAvatar__FJANQ .page_userIcon__jIlYj{width:36px;height:36px}}@media(max-width:480px){.page_messagesBottomSpacer__EZluT{height:40px}.page_modernChatBox__QjSUo{min-height:100%;height:100%;border-radius:8px}.page_messagesArea__6YQZP{padding:12px 0 6px}.page_messagesArea__6YQZP>*{max-width:100%;margin:0 auto;padding:0 12px}.page_chatPlaceholder__A7XcP{min-height:calc(100vh - 260px);padding:20px 12px}.page_chatPlaceholder__A7XcP .page_aiMotion__e6svg .page_aiIcon__uvhDu{width:45px;height:45px}.page_chatPlaceholder__A7XcP .page_placeholderTitle__vimKD{font-size:18px;margin-bottom:28px}.page_chatPlaceholder__A7XcP .page_placeholderSuggestions__d5pml{gap:8px;flex-direction:column;align-items:center}.page_messageContentWrapper__aCa4P .page_suggestionCards__tjXIv{gap:8px;margin-top:12px;margin-bottom:12px}.page_messageContentWrapper__aCa4P .page_suggestionCard__kEnah{min-width:200px;width:200px;height:180px}.page_messageContentWrapper__aCa4P .page_cardThumbnail__JGt23{height:120px}.page_inputArea__784QA{padding:8px max(12px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px));max-width:100%}.page_chatFooter__FNIIX{padding:8px 12px calc(10px + env(safe-area-inset-bottom, 0px));max-width:100%}.page_inputActions__YPqi6{flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}.page_inputActions__YPqi6 .page_leftButtonGroup__vfdvk,.page_inputActions__YPqi6 .page_rightButtonGroup__JsIRQ:not(.page_rightButtonGroupVoice__qRzej){display:contents}.page_inputActions__YPqi6 .page_rightButtonGroupVoice__qRzej{display:flex!important;flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;gap:6px;touch-action:pan-x;-webkit-overflow-scrolling:touch}.page_inputActions__YPqi6 .page_rightButtonGroupVoice__qRzej .page_micButton__L9UQ7{width:44px;height:44px;min-width:44px;min-height:44px}.page_inputActions__YPqi6 .page_rightButtonGroupVoice__qRzej .page_sendButton__YDzO_{min-width:88px;min-height:44px;height:44px;padding:0 14px;font-size:14px}.page_inputActions__YPqi6 .page_writingStyleButton__FiCA2,.page_inputActions__YPqi6 .page_writingStyleContainer__TwrsM{display:none!important}.page_inputActions__YPqi6 .page_callButton__W2P7U,.page_inputActions__YPqi6 .page_micButton__L9UQ7{margin:0;width:30px;height:30px;border-radius:8px;border:1px solid var(--gray-mid);background:var(--widget-background-color)}.page_voiceInlineHost__RncdI{flex:1 1 auto;min-width:100px;max-width:min(340px,100vw - 168px)}.page_messageContainer__3HRoo{gap:8px}.page_messageContainer__3HRoo .page_messageContentWrapper__aCa4P{max-width:calc(100vw - 100px)}}.page_chatPlaceholder__A7XcP{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 350px);padding:0 20px;text-align:center}.page_chatPlaceholder__A7XcP .page_loadingSpinner__3JlIt{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#8446ad;border-radius:50%;animation:page_spin__6Evjc 1s linear infinite;margin-top:20px}@keyframes page_spin__6Evjc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_aiMotion__e6svg{margin-bottom:32px;position:relative}.page_aiMotion__e6svg .page_aiIcon__uvhDu{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#BCBCF4,#C6C6FD);display:flex;align-items:center;justify-content:center;position:relative;animation:page_aiPulse__XatIh 2s ease-in-out infinite;overflow:hidden}.page_aiMotion__e6svg .page_aiIcon__uvhDu img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.page_aiMotion__e6svg .page_aiIcon__uvhDu:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#C99FFD,#8446AD 20%,#796AFE);filter:blur(5px);z-index:-1;animation:page_aiGlow__LMCy6 3s ease-in-out infinite alternate}.page_aiMotion__e6svg .page_aiIcon__uvhDu:after{content:"";position:absolute;inset:-10px;border-radius:50%;background:linear-gradient(135deg,rgba(201,159,253,.3),rgba(132,70,173,.1));filter:blur(20px);z-index:-2;animation:page_aiOuterGlow__KPLwk 4s ease-in-out infinite}.page_panelPlaceholder__FPJmv{align-items:center;justify-content:center;padding-top:0}@keyframes page_aiPulse__XatIh{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes page_aiGlow__LMCy6{0%{opacity:.7;filter:blur(5px)}to{opacity:1;filter:blur(8px)}}@keyframes page_aiOuterGlow__KPLwk{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.page_placeholderTitle__vimKD{font-size:22px;font-weight:500;color:var(--font-default-color);margin:0 0 16px;font-family:Aeonik,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.2}.page_gradientText__j3lUn{background:linear-gradient(90.42deg,#B070DA 56.75%,#6F3199 99.63%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page_placeholderSuggestions__d5pml{display:flex;gap:16px;margin-top:20px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:4px;justify-content:center;flex-wrap:wrap;max-width:800px}.page_placeholderSuggestions__d5pml::-webkit-scrollbar{height:6px}.page_placeholderSuggestions__d5pml::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page_placeholderSuggestions__d5pml::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.page_suggestedCoachesSection__cUlKm{margin-top:16px;padding:0 16px}.page_suggestedCoachesGrid__JEMwx{display:flex;gap:12px;overflow-x:auto;padding:4px 0}.page_suggestedCoachesGrid__JEMwx::-webkit-scrollbar{height:3px}.page_suggestedCoachesGrid__JEMwx::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.page_suggestedCoachesGrid__JEMwx::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.page_suggestedCoachesGrid__JEMwx::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.page_coachCard__YShc0{flex:0 0 160px;background:#fff;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.page_coachCard__YShc0:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_cardThumbnail__JGt23{height:80px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.page_cardThumbnail__JGt23,.page_videoPlaceholder__NT2bF{position:relative;display:flex;align-items:center;justify-content:center}.page_videoPlaceholder__NT2bF{width:100%;height:100%}.page_gradientCircle__RWBiy{width:40px;height:40px;background:linear-gradient(135deg,#8446AD,#6366f1 50%,#ffffff);box-shadow:0 2px 8px rgba(132,70,173,.3)}.page_gradientCircle__RWBiy,.page_playButton__BlToF{border-radius:50%;display:flex;align-items:center;justify-content:center}.page_playButton__BlToF{width:20px;height:20px;background:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,0,0,.2)}.page_durationOverlay__V0lhe{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.8);color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500}.page_cardContent__cxFkB{padding:8px;background:#fff}.page_coachName__RszPQ{font-size:13px;font-weight:500;color:#1f2937;margin:0 0 2px;line-height:1.2}.page_coachTitle__9DGOE{font-size:11px;font-weight:500;color:#6b7280;margin:0;line-height:1.3}.page_recommendedProgramsSection__8vF3K{margin-top:21px;padding:0 16px}.page_programsTitle__DfDBU{font-size:16px;font-weight:500;color:var(--font-default-color);margin:0 0 12px}.page_programsGrid__qPuaU{display:flex;gap:12px;overflow-x:auto;padding:4px 0}.page_programsGrid__qPuaU::-webkit-scrollbar{height:3px}.page_programsGrid__qPuaU::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page_programsGrid__qPuaU::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.page_programsGrid__qPuaU::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.page_programCard__GWe1i{flex:0 0 160px;background:#fff;border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.page_programCard__GWe1i:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.page_programCard__GWe1i:hover .page_playOverlay__dCDUc{opacity:1}.page_programCard__GWe1i .page_cardThumbnail__JGt23{position:relative;height:80px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);display:flex;align-items:center;justify-content:center}.page_programCard__GWe1i .page_programThumbnail__8EC3L{width:100%;height:100%;object-fit:contain;display:block}.page_programCard__GWe1i .page_playOverlay__dCDUc{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.page_programName__p3Kkn{font-size:13px;font-weight:500;color:#1f2937;margin:0 0 2px;line-height:1.2}.page_programDescription__qEN9Q{font-size:11px;color:#6b7280;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardContent__cxFkB{padding:12px}.page_expertCard__bIQlV{margin-top:12px;padding:0;cursor:pointer;transition:opacity .2s ease}.page_expertCard__bIQlV:hover{opacity:.8}.page_expertLabel__cS2f8{display:flex;align-items:center;gap:6px;font-size:11px}.page_coachLabel__iZSYE{color:#6b7280;font-weight:500}.page_expertIcon__6IKhh{width:16px;height:16px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#d1d5db;display:flex;align-items:center;justify-content:center}.page_expertIconImage__E0nm2{width:100%;height:100%;object-fit:cover}.page_expertIconPlaceholder___T40q{width:100%;height:100%;background:#d1d5db;border-radius:50%}.page_expertName__AaOjf{color:#9ca3af}.page_recommendedInnercisesSection__vtXLl{margin-top:16px;padding:0}.page_innercisesTitle__vG29V{font-size:16px;font-weight:500;color:var(--font-default-color);margin:0 0 12px}.page_innercisesGrid__MHjy4{display:flex;gap:12px;overflow-x:auto;padding:4px 0}.page_innercisesGrid__MHjy4::-webkit-scrollbar{height:3px}.page_innercisesGrid__MHjy4::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page_innercisesGrid__MHjy4::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.page_innercisesGrid__MHjy4::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.page_innerciseCard__3HhjQ{flex:0 0 160px;background:#fff;border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 6px 20px rgba(26,17,73,.08);transition:all .2s ease}.page_innerciseCard__3HhjQ:hover{box-shadow:0 12px 32px rgba(26,17,73,.16);transform:translateY(-1px)}.page_innerciseCard__3HhjQ .page_cardThumbnail__JGt23{position:relative;width:100%;aspect-ratio:16/9;height:auto;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);display:flex;align-items:center;justify-content:center;overflow:hidden}.page_innerciseCard__3HhjQ .page_cardThumbnail__JGt23 .page_thumbnailContent__mn2Xu{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.page_innerciseName__BHhQ5{font-size:13px;font-weight:500;color:#1f2937;margin:0 0 2px;line-height:1.2}.page_innerciseDescription__1FVim{font-size:11px;color:#6b7280;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 6px}.page_innerciseMeta__M8B9U{display:flex;gap:6px;align-items:center}.page_innerciseType__k8cQZ{color:#8446ad;background:rgba(132,70,173,.1)}.page_innerciseDuration__RgXne,.page_innerciseType__k8cQZ{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500}.page_innerciseDuration__RgXne{color:#6b7280;background:#f3f4f6}.page_innerciseThumbnail__rbDxI{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.page_playOverlay__dCDUc{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;opacity:1;transition:background .2s ease}.page_innerciseCard__3HhjQ:hover .page_playOverlay__dCDUc{background:rgba(0,0,0,.3)}@media(max-width:768px){.page_suggestedCoachesSection__cUlKm{padding:0 16px}.page_coachCard__YShc0{flex:0 0 160px}.page_cardThumbnail__JGt23{height:100px}.page_gradientCircle__RWBiy{width:50px;height:50px}.page_playButton__BlToF{width:28px;height:28px}.page_cardContent__cxFkB{padding:12px}.page_coachName__RszPQ{font-size:14px}.page_coachTitle__9DGOE{font-size:12px}.page_recommendedProgramsSection__8vF3K{padding:0 16px}.page_programsTitle__DfDBU{font-size:14px}.page_programCard__GWe1i{flex:0 0 160px}.page_programName__p3Kkn{font-size:13px}.page_programDescription__qEN9Q{font-size:11px}.page_recommendedInnercisesSection__vtXLl{padding:0}.page_innercisesGrid__MHjy4{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible;gap:12px}.page_innercisesTitle__vG29V{font-size:14px}.page_innerciseCard__3HhjQ{flex:0 0 auto;width:100%}.page_innerciseName__BHhQ5{font-size:13px}.page_innerciseDescription__1FVim{font-size:11px}}.page_messageMetadata__qER4G{border-radius:8px}.page_relevanceInfo__KAvPx{display:flex;flex-direction:column;gap:8px}.page_relevanceScore__wzH5L{font-size:12px;font-weight:500;color:#8446ad}.page_matchedSpecialties__SsX9q{display:flex;flex-direction:column;gap:4px}.page_specialtiesLabel__yhJy5{font-size:11px;font-weight:500;color:#595959}.page_specialtiesTags__c4I1J{display:flex;flex-wrap:wrap;gap:4px}.page_specialtyTag__kcbNM{font-size:10px;padding:2px 6px;background:rgba(132,70,173,.1);color:#8446ad;border-radius:4px;font-weight:500}.page_sourceCitations__dnd3R{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px}.page_sourceCitationsToggle__1Mb9Q{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:#fff;border:1px solid #e8e8e8;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.page_sourceCitationsToggle__1Mb9Q:hover{background:#f0f0f0;border-color:#86858a}.page_sourceCitationsStack__Eo5WG{display:flex;align-items:center}.page_sourceCitationBubble__GtsJ2{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f0f0f0;border:1.5px solid #fff;box-shadow:0 0 0 1px #e8e8e8;overflow:hidden}.page_sourceCitationBubble__GtsJ2:not(:first-child){margin-left:-8px}.page_sourceCitationBubble__GtsJ2 img{width:12px;height:12px;border-radius:2px}.page_sourceCitationFallback__hSNZl{font-size:9px;font-weight:600;color:#595959}.page_sourceCitationsLabel__rZNma{font-size:11px;font-weight:500;color:#595959}.page_sourceCitationsList__OoL8S{display:flex;flex-direction:column;gap:4px;padding:8px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;width:100%;max-width:360px}.page_sourceCitationRow__BAfPa{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;text-decoration:none;color:#595959;transition:background .15s ease}.page_sourceCitationRow__BAfPa:hover{background:#f0f0f0}.page_sourceCitationRow__BAfPa img{width:14px;height:14px;border-radius:2px;flex-shrink:0}.page_sourceCitationTitle__MRDdr{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_relevanceWarning__nYsiv{margin-top:16px;padding:16px;background:linear-gradient(135deg,#FFF3CD,#FEF7E0);border:1px solid #ffeaa7;border-radius:12px;display:flex;gap:12px;align-items:flex-start}.page_relevanceWarning__nYsiv .page_warningIcon__ahaXj{font-size:20px;flex-shrink:0;margin-top:2px}.page_relevanceWarning__nYsiv .page_warningContent__3XDeB{flex:1 1}.page_relevanceWarning__nYsiv .page_warningContent__3XDeB .page_warningTitle__zyYXu{font-weight:500;color:#856404;font-size:14px;margin-bottom:8px;line-height:1.4}.page_relevanceWarning__nYsiv .page_warningContent__3XDeB .page_warningExplanation__7qWwa{color:#856404;font-size:13px;margin-bottom:12px;line-height:1.4}.page_relevanceWarning__nYsiv .page_warningContent__3XDeB .page_warningSpecialties__mVTV0 .page_specialtiesLabel__yhJy5{font-size:12px;color:#856404;font-weight:500;margin-bottom:6px;display:block}.page_relevanceWarning__nYsiv .page_warningContent__3XDeB .page_warningSpecialties__mVTV0 .page_specialtiesTags__c4I1J{display:flex;flex-wrap:wrap;gap:6px}.page_relevanceWarning__nYsiv .page_warningContent__3XDeB .page_warningSpecialties__mVTV0 .page_specialtiesTags__c4I1J .page_specialtyTag__kcbNM{font-size:11px;padding:4px 8px;background:rgba(133,100,4,.1);color:#856404;border-radius:6px;font-weight:500;border:1px solid rgba(133,100,4,.2)}.page_highlight-message__EJPMI{animation:page_highlightFade___8lP4 3s ease-in-out;background-color:rgba(132,70,173,.1)!important}@keyframes page_highlightFade___8lP4{0%{background-color:rgba(132,70,173,.3)}50%{background-color:rgba(132,70,173,.15)}to{background-color:rgba(132,70,173,.05)}}