.MegaMentorDock_dock__tKvOZ{--mega-mentor-dock-width-collapsed:clamp(17rem,31vw,22rem);--mega-mentor-dock-width-expanded:clamp(24rem,54vw,34rem);--mega-mentor-input-column-collapsed:10.5rem;--mega-mentor-input-column-expanded:18rem;--mega-mentor-control-size:2.1rem;position:fixed;left:50%;bottom:1.05rem;z-index:1250;width:min(var(--mega-mentor-dock-width-collapsed),calc(100vw - 2rem));display:grid;gap:.45rem;transform:translateX(-50%) translateY(0);transform-origin:bottom center;font-family:var(--font-body);color:var(--text-primary);transition:width .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);will-change:width}body.feynman-composer-active .MegaMentorDock_dock__tKvOZ{display:none}.MegaMentorDock_dock__tKvOZ[data-expanded=true]{width:min(var(--mega-mentor-dock-width-expanded),calc(100vw - 2rem))}.MegaMentorDock_dock__tKvOZ :where(button,input,select,textarea){font-family:inherit}.MegaMentorDock_panel__Q8Jul{position:relative;width:100%;max-height:min(27rem,calc(100vh - 7rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-primary) 48%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-card) 68%,transparent);box-shadow:0 16px 38px color-mix(in srgb,var(--shadow-color) 14%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);transform-origin:bottom center;animation:MegaMentorDock_megaMentorPanelIn__sL4IP .2s cubic-bezier(.16,1,.3,1)}.MegaMentorDock_inputCluster__PPK0r{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.MegaMentorDock_audioCompanionSlot__KKYAv{width:100%;display:none;justify-content:center;align-items:center;margin-bottom:6px;position:relative;z-index:3;pointer-events:auto}.MegaMentorDock_audioCompanionSlot__KKYAv:not(:empty),.MegaMentorDock_audioCompanionSlot__KKYAv[data-companion-active=true]{display:flex}.MegaMentorDock_searchShell__XndAr{min-height:2.65rem;display:grid;grid-template-columns:.9rem minmax(var(--mega-mentor-input-column-collapsed),1fr) var(--mega-mentor-control-size);align-items:center;gap:.5rem;padding:.28rem .34rem .28rem .62rem;border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--mentoraudio-input-glass-bg) 82%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--shadow-color) 12%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);cursor:text;transition:width .32s cubic-bezier(.16,1,.3,1),grid-template-columns .32s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease,box-shadow .2s ease}.MegaMentorDock_dock__tKvOZ[data-expanded=true] .MegaMentorDock_searchShell__XndAr,.MegaMentorDock_searchShell__XndAr:focus-within{grid-template-columns:.9rem minmax(var(--mega-mentor-input-column-expanded),1fr) var(--mega-mentor-control-size);border-color:color-mix(in srgb,var(--color-action-accent-bg) 38%,var(--border-primary) 62%);background:var(--mentoraudio-input-glass-focus-bg);box-shadow:0 14px 36px color-mix(in srgb,var(--shadow-color) 16%,transparent)}.MegaMentorDock_approvalDeclineButton__PBHOD,.MegaMentorDock_sendButton__zawTq{width:var(--mega-mentor-control-size);height:var(--mega-mentor-control-size);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);border:1px solid color-mix(in srgb,var(--border-primary) 54%,transparent);background:color-mix(in srgb,var(--surface-card) 58%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.MegaMentorDock_approvalDeclineButton__PBHOD:hover,.MegaMentorDock_sendButton__zawTq:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-action-accent-bg) 34%,var(--border-primary) 66%);color:var(--text-primary);transform:translateY(-1px)}.MegaMentorDock_approvalDeclineButton__PBHOD:focus-visible,.MegaMentorDock_approveButton__a5NtR:focus-visible,.MegaMentorDock_filterActive__KaupT:focus-visible,.MegaMentorDock_filter__B06Tv:focus-visible,.MegaMentorDock_resultActive__CxYxe:focus-visible,.MegaMentorDock_result__Hi4Xv:focus-visible,.MegaMentorDock_returnSearchButton__AwiHz:focus-visible,.MegaMentorDock_sendButton__zawTq:focus-visible{outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 54%,transparent);outline-offset:2px}.MegaMentorDock_searchIcon__kIjgB{width:.95rem;height:.95rem;justify-self:center;color:var(--text-muted);pointer-events:none}.MegaMentorDock_input__R_SxZ{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:var(--text-caption);line-height:1.3;transition:font-size .2s ease}.MegaMentorDock_dock__tKvOZ[data-expanded=true] .MegaMentorDock_input__R_SxZ,.MegaMentorDock_searchShell__XndAr:focus-within .MegaMentorDock_input__R_SxZ{font-size:var(--text-label)}.MegaMentorDock_input__R_SxZ::placeholder{color:color-mix(in srgb,var(--text-muted) 78%,transparent)}.MegaMentorDock_sendButton__zawTq{background:color-mix(in srgb,var(--surface-card) 48%,transparent);color:var(--text-muted);border-color:color-mix(in srgb,var(--border-primary) 54%,transparent)}.MegaMentorDock_sendButton__zawTq:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--chatbot-user-bubble-bg) 88%,white 12%),color-mix(in srgb,var(--chatbot-user-bubble-bg) 76%,transparent));color:#ffffff;border-color:color-mix(in srgb,var(--chatbot-user-bubble-bg) 68%,var(--border-primary) 32%)}.MegaMentorDock_sendButton__zawTq:disabled{cursor:not-allowed;opacity:.46}.MegaMentorDock_filters__RmLC7{display:flex;gap:.35rem;overflow-x:auto;padding:.55rem .6rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 54%,transparent);scrollbar-width:none}.MegaMentorDock_filters__RmLC7::-webkit-scrollbar{display:none}.MegaMentorDock_returnSearchButton__AwiHz{position:absolute;top:.45rem;right:.45rem;z-index:2;width:1.95rem;height:1.95rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-primary) 64%,transparent);border-radius:var(--radius-circle);padding:0;background:color-mix(in srgb,var(--surface-card) 76%,transparent);color:var(--text-secondary);cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb,var(--shadow-color) 10%,transparent)}.MegaMentorDock_returnSearchButton__AwiHz:focus-visible,.MegaMentorDock_returnSearchButton__AwiHz:hover{border-color:color-mix(in srgb,var(--color-action-accent-bg) 42%,var(--border-primary) 58%);color:var(--text-primary)}.MegaMentorDock_returnSearchButton__AwiHz svg{width:.95rem;height:.95rem}.MegaMentorDock_filterActive__KaupT,.MegaMentorDock_filter__B06Tv{flex:0 0 auto;min-height:1.8rem;border:1px solid color-mix(in srgb,var(--border-primary) 64%,transparent);border-radius:8px;padding:0 .6rem;background:color-mix(in srgb,var(--surface-card) 76%,transparent);color:var(--text-secondary);font-size:var(--text-caption);font-weight:700;letter-spacing:0;cursor:pointer}.MegaMentorDock_filterActive__KaupT{border-color:color-mix(in srgb,var(--color-action-accent-bg) 42%,var(--border-primary) 58%);background:color-mix(in srgb,var(--color-action-accent-bg) 12%,var(--surface-card) 88%);color:var(--text-primary)}.MegaMentorDock_body___Pru_{min-height:6rem;max-height:22rem;overflow-y:auto;padding:.6rem;scrollbar-color:color-mix(in srgb,var(--text-muted) 48%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.MegaMentorDock_body___Pru_::-webkit-scrollbar{width:.5rem}.MegaMentorDock_body___Pru_::-webkit-scrollbar-track{margin-block:.42rem;background:transparent}.MegaMentorDock_body___Pru_::-webkit-scrollbar-thumb{border:.12rem solid transparent;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 42%,transparent);background-clip:padding-box}.MegaMentorDock_body___Pru_::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-secondary) 58%,transparent);background-clip:padding-box}.MegaMentorDock_body___Pru_::-webkit-scrollbar-button,.MegaMentorDock_body___Pru_::-webkit-scrollbar-corner{display:none}.MegaMentorDock_bodyChat__osFM7{padding-top:.95rem}.MegaMentorDock_stateLine__dOcsz{min-height:2.5rem;display:flex;align-items:center;gap:.45rem;padding:0 .55rem;color:var(--text-muted);font-size:var(--text-caption);font-weight:700}.MegaMentorDock_approveButton__a5NtR svg,.MegaMentorDock_sendButton__zawTq svg,.MegaMentorDock_stateLine__dOcsz svg{width:1rem;height:1rem}.MegaMentorDock_spinnerIcon__yjtTh{animation:MegaMentorDock_spin___wo7G 1s linear infinite}.MegaMentorDock_results__AxgHw{display:grid;gap:.4rem}.MegaMentorDock_resultActive__CxYxe,.MegaMentorDock_result__Hi4Xv{position:relative;min-height:4.35rem;display:grid;grid-template-columns:minmax(0,1fr) 1.35rem;grid-template-rows:auto auto auto;column-gap:.55rem;align-items:center;width:100%;border:1px solid transparent;border-radius:8px;padding:.62rem .58rem;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.MegaMentorDock_resultWithPreview__aXtzG{min-height:5.35rem;grid-template-columns:4.65rem minmax(0,1fr) 1.35rem;column-gap:.72rem}.MegaMentorDock_resultActive__CxYxe,.MegaMentorDock_result__Hi4Xv:hover{border-color:color-mix(in srgb,var(--palette-mint-200) 42%,var(--border-primary) 58%);background:color-mix(in srgb,var(--palette-mint-100) 18%,var(--surface-card) 82%)}.MegaMentorDock_resultMeta____ZXY,.MegaMentorDock_resultSummary__ENpez,.MegaMentorDock_resultTitle__imQ85{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MegaMentorDock_resultMeta____ZXY{grid-column:1;color:var(--color-action-accent-bg);font-size:var(--text-micro);font-weight:800;text-transform:uppercase;letter-spacing:0}.MegaMentorDock_resultTitle__imQ85{grid-column:1;font-size:var(--text-label);font-weight:800}.MegaMentorDock_resultSummary__ENpez{grid-column:1;color:var(--text-secondary);font-size:var(--text-caption);line-height:1.35}.MegaMentorDock_resultSummary__ENpez strong{font-weight:700;color:var(--text-primary)}.MegaMentorDock_resultSummary__ENpez em{font-style:italic}.MegaMentorDock_resultWithPreview__aXtzG .MegaMentorDock_resultMeta____ZXY,.MegaMentorDock_resultWithPreview__aXtzG .MegaMentorDock_resultSummary__ENpez,.MegaMentorDock_resultWithPreview__aXtzG .MegaMentorDock_resultTitle__imQ85{grid-column:2}.MegaMentorDock_resultPreviewFallback__G3wqS,.MegaMentorDock_resultPreview__U8Bux{grid-column:1;grid-row:1/span 3;width:4.35rem;height:4.35rem;align-self:center;border-radius:8px}.MegaMentorDock_resultPreview__U8Bux{display:block;object-fit:cover;border:1px solid color-mix(in srgb,var(--border-primary) 40%,transparent);background:color-mix(in srgb,var(--surface-muted) 64%,var(--surface-card) 36%)}.MegaMentorDock_resultPreviewFallback__G3wqS{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-primary) 55%,transparent);background:color-mix(in srgb,var(--palette-mint-100) 28%,var(--surface-card) 72%);color:var(--color-action-accent-bg)}.MegaMentorDock_resultPreviewFallback__G3wqS svg{width:1.15rem;height:1.15rem}.MegaMentorDock_resultArrow__prh4R{grid-column:2;grid-row:1/span 3;justify-self:center;width:1rem;height:1rem;color:var(--text-muted)}.MegaMentorDock_resultWithPreview__aXtzG .MegaMentorDock_resultArrow__prh4R{grid-column:3}.MegaMentorDock_chatLog__g0Ubb{display:grid;gap:.45rem;margin-top:.65rem}.MegaMentorDock_mentorTurn__YI_zy,.MegaMentorDock_userTurn__jVHQL{width:fit-content;max-width:90%;border-radius:8px;padding:.55rem .65rem;font-size:var(--text-caption);line-height:1.45}.MegaMentorDock_userTurn__jVHQL{justify-self:end;background:linear-gradient(135deg,color-mix(in srgb,var(--chatbot-user-bubble-bg) 94%,white 6%),color-mix(in srgb,var(--chatbot-user-bubble-bg) 84%,transparent));color:#ffffff}.MegaMentorDock_mentorTurn__YI_zy{justify-self:start;background:color-mix(in srgb,var(--palette-mint-100) 32%,var(--surface-card) 68%);color:var(--text-primary)}.MegaMentorDock_chatActions__IWXMZ{display:flex;flex-wrap:wrap;gap:.4rem}.MegaMentorDock_typingTurn__m5Y_K{min-width:3.85rem;min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:.78rem}.MegaMentorDock_typingDots__PfbHY{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:.6rem}.MegaMentorDock_typingDots__PfbHY span{width:.44rem;height:.44rem;flex:0 0 auto;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-primary) 76%,var(--color-action-accent-bg) 24%);animation:MegaMentorDock_megaMentorTypingDot__M9sRn 1.18s ease-in-out infinite}.MegaMentorDock_typingDots__PfbHY span:nth-child(2){animation-delay:.15s}.MegaMentorDock_typingDots__PfbHY span:nth-child(3){animation-delay:.3s}.MegaMentorDock_approval__If96l{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.52rem .42rem .52rem 1rem;border:1px solid color-mix(in srgb,var(--border-primary) 46%,transparent);border-radius:var(--radius-pill);background:var(--mentoraudio-input-glass-bg);box-shadow:var(--mentoraudio-input-glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);animation:MegaMentorDock_megaMentorPanelIn__sL4IP .2s cubic-bezier(.16,1,.3,1)}.MegaMentorDock_approvalLabel__BUg1z,.MegaMentorDock_approvalReason__rxUsb,.MegaMentorDock_approvalTitle__enmpe{display:block}.MegaMentorDock_approvalText__8dNlH{min-width:0;display:grid;gap:.08rem}.MegaMentorDock_approvalLabel__BUg1z{color:var(--text-muted);font-size:var(--text-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.MegaMentorDock_approvalTitle__enmpe{font-size:var(--text-label);font-weight:720;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.MegaMentorDock_approvalReason__rxUsb{color:var(--text-secondary);font-size:var(--text-caption);line-height:1.3;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.MegaMentorDock_approvalActions__6KKXn{display:flex;align-items:center;gap:.32rem;min-width:max-content}.MegaMentorDock_approveButton__a5NtR{height:2rem;min-width:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid color-mix(in srgb,var(--border-primary) 52%,transparent);border-radius:var(--radius-pill);padding:0 .7rem;background:var(--mentoraudio-input-glass-bg);color:var(--text-primary);font-size:var(--text-caption);font-weight:700;cursor:pointer;box-shadow:var(--mentoraudio-input-glass-shadow);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.MegaMentorDock_approveButton__a5NtR:hover:not(:disabled){background:var(--mentoraudio-input-glass-focus-bg);border-color:color-mix(in srgb,var(--border-primary) 72%,transparent);box-shadow:var(--mentoraudio-input-glass-focus-shadow);transform:translateY(-1px)}.MegaMentorDock_approveButton__a5NtR:disabled{cursor:wait;opacity:.6}.MegaMentorDock_approvalDeclineButton__PBHOD{border-color:color-mix(in srgb,var(--border-primary) 70%,transparent);background:color-mix(in srgb,var(--surface-card) 78%,transparent)}.MegaMentorDock_error__sTs02{display:grid;gap:.28rem;margin-top:.65rem;border:1px solid color-mix(in srgb,var(--color-danger,#ef4444) 58%,var(--border-primary) 42%);border-radius:8px;padding:.72rem .78rem;background:color-mix(in srgb,var(--color-danger,#ef4444) 12%,var(--surface-card) 88%);color:var(--text-primary);box-shadow:0 10px 28px color-mix(in srgb,var(--color-danger,#ef4444) 12%,transparent)}.MegaMentorDock_errorLabel__isuz7,.MegaMentorDock_errorMessage__rGnnC{display:block}.MegaMentorDock_errorLabel__isuz7{color:color-mix(in srgb,var(--color-danger,#ef4444) 78%,var(--text-primary) 22%);font-size:var(--text-micro);font-weight:900;text-transform:uppercase;letter-spacing:0}.MegaMentorDock_errorMessage__rGnnC{font-size:var(--text-caption);font-weight:700;line-height:1.4}@keyframes MegaMentorDock_spin___wo7G{to{transform:rotate(1turn)}}@keyframes MegaMentorDock_megaMentorPanelIn__sL4IP{0%{opacity:0;transform:translateY(.45rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MegaMentorDock_megaMentorTypingDot__M9sRn{0%,80%,to{transform:translateY(0);opacity:.48}40%{transform:translateY(-.22rem);opacity:1}}@media (prefers-reduced-motion:reduce){.MegaMentorDock_approvalDeclineButton__PBHOD,.MegaMentorDock_approveButton__a5NtR,.MegaMentorDock_dock__tKvOZ,.MegaMentorDock_input__R_SxZ,.MegaMentorDock_panel__Q8Jul,.MegaMentorDock_searchShell__XndAr,.MegaMentorDock_sendButton__zawTq{transition:none}.MegaMentorDock_panel__Q8Jul,.MegaMentorDock_spinnerIcon__yjtTh,.MegaMentorDock_typingDots__PfbHY span{animation:none}}@media ((max-height:500px) and (orientation:landscape) and (pointer:coarse)),(max-width:640px){body.feature-landing-active:has(.MegaMentorDock_dock__tKvOZ){padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}.MegaMentorDock_dock__tKvOZ{--mega-mentor-dock-width-collapsed:calc(100vw - 1rem);--mega-mentor-dock-width-expanded:calc(100vw - 1rem);--mega-mentor-input-column-collapsed:9rem;--mega-mentor-input-column-expanded:12rem;--mega-mentor-control-size:2.75rem;bottom:calc(.7rem + env(safe-area-inset-bottom, 0px));z-index:1350}body.feature-landing-active .MegaMentorDock_dock__tKvOZ{position:sticky;left:auto;bottom:calc(.7rem + env(safe-area-inset-bottom, 0px));margin:0 auto;transform:none}.MegaMentorDock_panel__Q8Jul{max-height:min(29rem,calc(100vh - 5.8rem))}.MegaMentorDock_approval__If96l{border-radius:12px;padding:.58rem .52rem .58rem .72rem}.MegaMentorDock_approvalActions__6KKXn{justify-content:flex-end}.MegaMentorDock_approveButton__a5NtR{flex:1 1 auto}.MegaMentorDock_searchShell__XndAr{width:85%;justify-self:center;grid-template-columns:1rem minmax(0,1fr) var(--mega-mentor-control-size);min-height:3rem;height:3rem;gap:.4rem;padding:.125rem .5rem .125rem .75rem}.MegaMentorDock_sendButton__zawTq{width:2.75rem;height:2.75rem;margin:0;box-sizing:border-box;padding:0;-webkit-appearance:none;appearance:none}.MegaMentorDock_dock__tKvOZ[data-expanded=true] .MegaMentorDock_searchShell__XndAr,.MegaMentorDock_searchShell__XndAr:focus-within{width:100%;grid-template-columns:1rem minmax(var(--mega-mentor-input-column-expanded),1fr) var(--mega-mentor-control-size)}body:has([data-mobile-bottom-nav-state=visible]) .MegaMentorDock_dock__tKvOZ{bottom:calc(var(--mobile-bottom-nav-height, 3.9rem) + 2.2rem + env(safe-area-inset-bottom, 0px))}body:has([data-mobile-bottom-nav-state=visible]) .MegaMentorDock_panel__Q8Jul{max-height:min(29rem,calc(100vh - 12rem))}.MegaMentorDock_dock__tKvOZ[data-mobile-pet=true]:not([data-expanded=true]){position:fixed;margin:0;left:auto;right:max(.9rem,env(safe-area-inset-right,0px));width:3.5rem;gap:0;transform:none;transition:none}body:has([data-mobile-bottom-nav-state=visible]) .MegaMentorDock_dock__tKvOZ[data-mobile-pet=true]:not([data-expanded=true]){bottom:calc(var(--mobile-bottom-nav-height, 3.9rem) - .1rem + env(safe-area-inset-bottom, 0px))}body:has([data-mobile-bottom-nav-state=hidden]) .MegaMentorDock_dock__tKvOZ[data-mobile-pet=true]:not([data-expanded=true]){display:none}body:has([data-mobile-bottom-nav-state=visible]):has([data-podcast-mini]) .MegaMentorDock_dock__tKvOZ[data-mobile-pet=true]:not([data-expanded=true]){bottom:calc(var(--mobile-bottom-nav-height, 3.9rem) + 1.9rem + 3.4rem - .1rem + env(safe-area-inset-bottom, 0px))}}.MegaMentorDock_yatiPet__Gg_NL{--yati-pet-width:3.5rem;--yati-pet-cell:calc(var(--yati-pet-width) * 198 / 152);--yati-gutter:max(0.9rem,env(safe-area-inset-right,0px));--yati-run-left:calc(var(--yati-pet-width) + 2 * var(--yati-gutter) - 100vw);--yati-offscreen-right:calc(100% + var(--yati-gutter) + 16px);--yati-offscreen-left:calc(var(--yati-run-left) - 100% - var(--yati-gutter) - 16px);display:grid;place-items:end center;width:var(--yati-pet-width);height:calc(var(--yati-pet-cell) * 13 / 12);padding:0;border:0;border-radius:.75rem;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;isolation:isolate}.MegaMentorDock_yatiPet__Gg_NL>*{grid-area:1/1}.MegaMentorDock_yatiPet__Gg_NL[hidden]{display:grid;position:absolute;visibility:hidden;pointer-events:none}.MegaMentorDock_yatiPet__Gg_NL:focus-visible{outline:2px solid var(--focus-ring,var(--text-accent));outline-offset:2px}.MegaMentorDock_yatiVisual__3iS5T{display:block;width:var(--yati-pet-cell);height:calc(var(--yati-pet-cell) * 13 / 12);filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--shadow-color) 18%,transparent))}.MegaMentorDock_yatiBody__CKWYE{display:block;transform-origin:50% 96%}.MegaMentorDock_yatiGround__aZSP9{align-self:end;width:2.3rem;height:.5rem;margin-bottom:calc(var(--yati-pet-cell) * 13 / 12 * .025);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--shadow-color) 32%,transparent),transparent)}.MegaMentorDock_yatiPet__Gg_NL[data-state=idle]:not([hidden]) .MegaMentorDock_yatiBody__CKWYE{animation:MegaMentorDock_yatiBreathe__1dNsi 3.8s cubic-bezier(.45,0,.55,1) infinite}.MegaMentorDock_yatiPet__Gg_NL[data-state=idle]:not([hidden]) .MegaMentorDock_yatiGround__aZSP9{animation:MegaMentorDock_yatiBreatheGround__wZg9J 3.8s cubic-bezier(.45,0,.55,1) infinite}.MegaMentorDock_yatiPet__Gg_NL[data-state=running][data-animation-ready=true] .MegaMentorDock_yatiBody__CKWYE{--yati-lean:-1;animation:MegaMentorDock_yatiStride__AKJkf .5s cubic-bezier(.45,0,.55,1) infinite}.MegaMentorDock_yatiPet__Gg_NL[data-state=running][data-animation-ready=true][data-heading=right] .MegaMentorDock_yatiBody__CKWYE{--yati-lean:1}.MegaMentorDock_yatiPet__Gg_NL[data-state=running][data-animation-ready=true] .MegaMentorDock_yatiGround__aZSP9{animation:MegaMentorDock_yatiStrideGround__CIMlk .5s cubic-bezier(.45,0,.55,1) infinite}@keyframes MegaMentorDock_yatiBreathe__1dNsi{50%{transform:scale(1.018,.978)}}@keyframes MegaMentorDock_yatiBreatheGround__wZg9J{50%{transform:scaleX(1.05);opacity:.9}}@keyframes MegaMentorDock_yatiStride__AKJkf{0%,to{transform:rotate(calc(var(--yati-lean) * 4deg)) scale(1.02,.97)}50%{transform:translateY(-6%) rotate(calc(var(--yati-lean) * 5deg)) scale(.98,1.03)}}@keyframes MegaMentorDock_yatiStrideGround__CIMlk{50%{transform:scaleX(.8);opacity:.6}}.MegaMentorDock_yatiPet__Gg_NL[data-side=left]{transform:translateX(var(--yati-run-left))}.MegaMentorDock_yatiPet__Gg_NL[data-edge=right]:is([data-state=away],[data-stage=returning]){transform:translateX(var(--yati-offscreen-right))}.MegaMentorDock_yatiPet__Gg_NL[data-edge=left]:is([data-state=away],[data-stage=returning]){transform:translateX(var(--yati-offscreen-left))}.MegaMentorDock_yatiPet__Gg_NL[data-state=away]{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.MegaMentorDock_yatiPet__Gg_NL[data-state][data-animation-ready][data-side]{animation:none;transform:none}.MegaMentorDock_yatiPet__Gg_NL[data-state] .MegaMentorDock_yatiBody__CKWYE,.MegaMentorDock_yatiPet__Gg_NL[data-state] .MegaMentorDock_yatiGround__aZSP9{animation:none}}