.AdminSidebar-module__V73VDG__icon{opacity:1!important;flex:none!important;width:1.25rem!important;min-width:1.25rem!important;max-width:1.25rem!important;height:1.25rem!important;min-height:1.25rem!important;max-height:1.25rem!important;margin:0!important;display:block!important;transform:none!important}.AdminSidebar-module__V73VDG__icon.AdminSidebar-module__V73VDG__strokeIcon,.AdminSidebar-module__V73VDG__icon.AdminSidebar-module__V73VDG__strokeIcon *{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.AdminSidebar-module__V73VDG__icon.AdminSidebar-module__V73VDG__fillIcon,.AdminSidebar-module__V73VDG__icon.AdminSidebar-module__V73VDG__fillIcon *{fill:currentColor!important;stroke:none!important}.AdminSidebar-module__V73VDG__icon.AdminSidebar-module__V73VDG__moreIcon,.AdminSidebar-module__V73VDG__icon.AdminSidebar-module__V73VDG__moreIcon *{fill:none!important;stroke:currentColor!important;stroke-width:4px!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.AlphyMascot-module__VnoKda__alphyMascotContainer{--alphy-glow-color:var(--color-omega-gold);--glow-responsive-multiplier:1;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:64px;max-width:256px;margin:0 auto;display:flex;position:relative}.AlphyMascot-module__VnoKda__alphyFloatingBody,.AlphyMascot-module__VnoKda__alphyGroundedBody{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.AlphyMascot-module__VnoKda__alphyFloatingBody{animation:2.8s ease-in-out infinite AlphyMascot-module__VnoKda__float}.AlphyMascot-module__VnoKda__alphyOverlayAnimation{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;width:80%;max-width:none;height:auto;image-rendering:pixelated;position:absolute;bottom:61%;left:56%}.AlphyMascot-module__VnoKda__glowContainer{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AlphyMascot-module__VnoKda__alphyGlow{width:var(--glow-size,220px);height:var(--glow-size,220px);background:radial-gradient(circle at center, color-mix(in oklab, var(--alphy-glow-color) 85%, transparent 0%) 45%, color-mix(in oklab, var(--alphy-glow-color) 45%, transparent 0%) 70%, transparent 85%);filter:blur(15px);opacity:.55;transform:scale(calc(var(--glow-scale,.6) * var(--glow-responsive-multiplier,1)));border-radius:50%;transition:transform .14s ease-out,opacity .3s ease-in-out,filter .3s ease-in-out}.AlphyMascot-module__VnoKda__alphyGlowMedium{width:var(--glow-size-medium,140px);height:var(--glow-size-medium,140px)}.AlphyMascot-module__VnoKda__alphyGlowSmall{width:var(--glow-size-small,80px);height:var(--glow-size-small,80px)}.AlphyMascot-module__VnoKda__alphyMascot{z-index:2;width:var(--alphy-size,256px);height:var(--alphy-size,256px);max-width:100vw;max-height:40vh;margin:0 auto;transition:all .4s ease-in-out;display:block}.AlphyMascot-module__VnoKda__alphyMascotMedium{width:var(--alphy-size-medium,128px);height:var(--alphy-size-medium,128px)}.AlphyMascot-module__VnoKda__alphyMascotSmall{width:var(--alphy-size-small,64px);height:var(--alphy-size-small,64px)}.AlphyMascot-module__VnoKda__alphySprite{image-rendering:pixelated;background-repeat:no-repeat;transition:none}.AlphyMascot-module__VnoKda__shadowContainer{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.AlphyMascot-module__VnoKda__alphyShadow{width:var(--shadow-width,180px);height:var(--shadow-height,48px);filter:blur(2px);opacity:.28;background:radial-gradient(#00000038 60%,#00000003 100%);border-radius:50%;transition:all .4s ease-in-out;animation:2.8s ease-in-out infinite AlphyMascot-module__VnoKda__shadowPulse}.AlphyMascot-module__VnoKda__alphyShadowMedium{width:var(--shadow-width-medium,96px);height:var(--shadow-height-medium,48px);filter:blur(2px)}.AlphyMascot-module__VnoKda__alphyShadowSmall{width:var(--shadow-width-small,48px);height:var(--shadow-height-small,16px);filter:blur(1.5px)}@keyframes AlphyMascot-module__VnoKda__float{0%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--alphy-float-amplitude,20px)))}to{transform:translateY(0)}}@keyframes AlphyMascot-module__VnoKda__shadowPulse{0%{opacity:.22;transform:scale(1)}50%{opacity:.16;transform:scale(.82)}to{opacity:.22;transform:scale(1)}}@media (max-width:767px){.AlphyMascot-module__VnoKda__alphyMascot:not(.AlphyMascot-module__VnoKda__alphyMascotSmall){width:var(--alphy-size-medium,128px);height:var(--alphy-size-medium,128px)}}@media (max-width:479px){.AlphyMascot-module__VnoKda__alphyMascotContainer{--glow-responsive-multiplier:.58}.AlphyMascot-module__VnoKda__alphyGlowMedium{width:108px;height:108px}.AlphyMascot-module__VnoKda__shadowContainer{top:calc(100% + 4px)}.AlphyMascot-module__VnoKda__alphyShadowMedium{filter:blur(1.4px);opacity:.14;width:70px;height:22px}}@media (min-width:480px) and (max-width:767px){.AlphyMascot-module__VnoKda__alphyMascotContainer{--glow-responsive-multiplier:.72}.AlphyMascot-module__VnoKda__alphyGlowMedium{width:120px;height:120px}.AlphyMascot-module__VnoKda__shadowContainer{top:calc(100% + 4px)}.AlphyMascot-module__VnoKda__alphyShadowMedium{filter:blur(1.5px);opacity:.16;width:76px;height:24px}}@media (min-width:1280px){.AlphyMascot-module__VnoKda__alphyMascotContainer{--glow-responsive-multiplier:1.06}}@media (prefers-reduced-motion:reduce){.AlphyMascot-module__VnoKda__alphyFloatingBody,.AlphyMascot-module__VnoKda__alphyShadow{animation:none}}
@keyframes Popup-module__7VnMpq__fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes Popup-module__7VnMpq__fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.Popup-module__7VnMpq__fade-in-up{animation:.5s ease-out forwards Popup-module__7VnMpq__fadeInUp}.Popup-module__7VnMpq__fade-in-down{animation:.5s ease-out forwards Popup-module__7VnMpq__fadeInDown}
.AnimatedAlephBrand-module__BsW5YG__brandLink{-webkit-tap-highlight-color:transparent}.AnimatedAlephBrand-module__BsW5YG__brandStage{width:9.625rem;height:3.5rem;display:block;position:relative}.AnimatedAlephBrand-module__BsW5YG__brandLogo{z-index:2;transform-origin:50%;will-change:transform;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .85s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:1rem;transform:translate(-50%,-50%)}.AnimatedAlephBrand-module__BsW5YG__brandTextClip{white-space:nowrap;opacity:1;will-change:width, opacity;width:7.625rem;display:block;position:absolute;top:50%;left:2rem;overflow:hidden;transform:translateY(-50%)}.AnimatedAlephBrand-module__BsW5YG__brandText{display:block}.AnimatedAlephBrand-module__BsW5YG__brandReducedMotion{width:9.625rem}.AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandLogo{animation:.85s cubic-bezier(.22,1,.36,1) .26s both AnimatedAlephBrand-module__BsW5YG__brandMobileLogoIntro}.AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandTextClip{animation:.85s cubic-bezier(.22,1,.36,1) .26s both AnimatedAlephBrand-module__BsW5YG__brandMobileTextIntro}@media (min-width:640px){.AnimatedAlephBrand-module__BsW5YG__brandStage{width:12rem;height:2rem}.AnimatedAlephBrand-module__BsW5YG__brandLogo{left:50%}.AnimatedAlephBrand-module__BsW5YG__brandTextClip{white-space:nowrap;opacity:0;will-change:width, opacity;width:0;transition:width .85s cubic-bezier(.22,1,.36,1),opacity .26s;display:block;position:absolute;top:50%;left:calc(50% + 1rem);overflow:hidden;transform:translate(-50%,-50%)}.AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandLogo{animation:1.8s cubic-bezier(.22,1,.36,1) .26s AnimatedAlephBrand-module__BsW5YG__brandLogoIntro}.AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandTextClip{animation:1.8s cubic-bezier(.22,1,.36,1) .26s AnimatedAlephBrand-module__BsW5YG__brandTextIntro}.AnimatedAlephBrand-module__BsW5YG__brandLink.AnimatedAlephBrand-module__BsW5YG__brandLogoFixed .AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandLogo,.AnimatedAlephBrand-module__BsW5YG__brandLink.AnimatedAlephBrand-module__BsW5YG__brandLogoFixed .AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandTextClip{animation:none}.AnimatedAlephBrand-module__BsW5YG__brandLink:hover .AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandLogo,.AnimatedAlephBrand-module__BsW5YG__brandLink:focus-visible .AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandLogo{transform:translate(calc(-50% - 3.8125rem),-50%)rotate(-180deg)}.AnimatedAlephBrand-module__BsW5YG__brandLink:hover .AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandTextClip,.AnimatedAlephBrand-module__BsW5YG__brandLink:focus-visible .AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandTextClip{opacity:1;width:7.625rem}.AnimatedAlephBrand-module__BsW5YG__brandLink.AnimatedAlephBrand-module__BsW5YG__brandLogoFixed:hover .AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandLogo,.AnimatedAlephBrand-module__BsW5YG__brandLink.AnimatedAlephBrand-module__BsW5YG__brandLogoFixed:focus-visible .AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandLogo{transform:translate(-50%,-50%)rotate(-180deg)}.AnimatedAlephBrand-module__BsW5YG__brandLogoFixed .AnimatedAlephBrand-module__BsW5YG__brandTextClip{left:calc(50% + 1rem);transform:translateY(-50%)}.AnimatedAlephBrand-module__BsW5YG__brandReducedMotion{width:2rem}.AnimatedAlephBrand-module__BsW5YG__brandReducedMotion .AnimatedAlephBrand-module__BsW5YG__brandTextClip{display:none}}@media (prefers-reduced-motion:reduce){.AnimatedAlephBrand-module__BsW5YG__brandLogo,.AnimatedAlephBrand-module__BsW5YG__brandTextClip{transition:none;animation:none}}@media (min-width:640px) and (prefers-reduced-motion:reduce){.AnimatedAlephBrand-module__BsW5YG__brandAnimated{width:2rem}.AnimatedAlephBrand-module__BsW5YG__brandAnimated .AnimatedAlephBrand-module__BsW5YG__brandTextClip{display:none}}@keyframes AnimatedAlephBrand-module__BsW5YG__brandMobileLogoIntro{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes AnimatedAlephBrand-module__BsW5YG__brandMobileTextIntro{0%{opacity:0;width:0}to{opacity:1;width:7.625rem}}@keyframes AnimatedAlephBrand-module__BsW5YG__brandLogoIntro{0%{transform:translate(-50%,-50%)rotate(0)}47.22%,52.78%{transform:translate(calc(-50% - 3.8125rem),-50%)rotate(-180deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes AnimatedAlephBrand-module__BsW5YG__brandTextIntro{0%{opacity:0;width:0}14.44%{opacity:1}47.22%,52.78%{opacity:1;width:7.625rem}67.22%{opacity:0}to{opacity:0;width:0}}
.NewLearningPage-module__KJY8oq__viewportShell{height:100dvh}.NewLearningPage-module__KJY8oq__viewportScrollLock{overscroll-behavior:none;overflow:hidden!important}.NewLearningPage-module__KJY8oq__thinkingRipple{z-index:4;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.NewLearningPage-module__KJY8oq__thinkingRipple span{background:#111827;border-radius:999px;width:10px;height:10px;animation:1.08s ease-in-out infinite NewLearningPage-module__KJY8oq__thinkingDot}.NewLearningPage-module__KJY8oq__thinkingRipple span:nth-child(2){animation-delay:.14s}.NewLearningPage-module__KJY8oq__thinkingRipple span:nth-child(3){animation-delay:.28s}.NewLearningPage-module__KJY8oq__longResponseEnter{animation:.42s cubic-bezier(.22,1,.36,1) both NewLearningPage-module__KJY8oq__longResponseEnter}.NewLearningPage-module__KJY8oq__dockedChatPrompt{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.NewLearningPage-module__KJY8oq__dockedActionArea{bottom:calc(9.75rem + env(safe-area-inset-bottom))}.NewLearningPage-module__KJY8oq__starterPromptScroller{scrollbar-width:none;-ms-overflow-style:none}.NewLearningPage-module__KJY8oq__starterPromptScroller::-webkit-scrollbar{display:none}.NewLearningPage-module__KJY8oq__conversationHistoryFrame{bottom:var(--history-mobile-bottom)}@media (min-width:640px){.NewLearningPage-module__KJY8oq__dockedChatPrompt{bottom:calc(1rem + env(safe-area-inset-bottom))}.NewLearningPage-module__KJY8oq__dockedActionArea{bottom:calc(6.25rem + env(safe-area-inset-bottom))}.NewLearningPage-module__KJY8oq__conversationHistoryFrame{bottom:var(--history-desktop-bottom)}}.NewLearningPage-module__KJY8oq__matchCardEnter{animation:.36s cubic-bezier(.22,1,.36,1) both NewLearningPage-module__KJY8oq__matchCardEnter}.NewLearningPage-module__KJY8oq__actionPlatformFrame{--action-platform-width:min(92vw, 420px);--action-platform-height:calc(var(--action-platform-width) * .4);--action-platform-depth:20px;width:var(--action-platform-width)}.NewLearningPage-module__KJY8oq__actionPlatformStage{width:var(--action-platform-width);height:calc(var(--action-platform-height) + var(--action-platform-depth) + 8px);position:relative}.NewLearningPage-module__KJY8oq__actionPlatform,.NewLearningPage-module__KJY8oq__actionPlatformBase{width:var(--action-platform-width);height:var(--action-platform-height);position:absolute;left:0;border-radius:50%!important}.NewLearningPage-module__KJY8oq__actionPlatformBase{top:var(--action-platform-depth);z-index:1;border:4px solid;box-shadow:0 5px 9px #37415129}.NewLearningPage-module__KJY8oq__actionPlatform{z-index:2;top:0}.NewLearningPage-module__KJY8oq__curationProgressValue,.NewLearningPage-module__KJY8oq__curationProgressMask{transition:stroke-dasharray .7s cubic-bezier(.22,1,.36,1)}.NewLearningPage-module__KJY8oq__curationProgressValue{will-change:stroke-dasharray}.NewLearningPage-module__KJY8oq__curationProgressShine{filter:blur(5px)}.NewLearningPage-module__KJY8oq__actionTargetLabel{text-align:center;color:#030712;text-transform:uppercase;width:min(92vw,38rem);margin-top:1.25rem;font-family:Klein Headline,sans-serif;font-size:2.5rem;line-height:1}@media (min-width:640px){.NewLearningPage-module__KJY8oq__actionTargetLabel{font-size:3rem}}@media (prefers-reduced-motion:reduce){.NewLearningPage-module__KJY8oq__actionPlatform{transition-duration:.01ms!important}.NewLearningPage-module__KJY8oq__curationProgressValue,.NewLearningPage-module__KJY8oq__curationProgressMask{transition-duration:.01ms}.NewLearningPage-module__KJY8oq__curationProgressShine{display:none}}.NewLearningPage-module__KJY8oq__recordingWaveform{flex:1;align-items:center;min-width:0;height:42px;display:flex;position:relative;overflow:hidden}.NewLearningPage-module__KJY8oq__recordingBars{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.NewLearningPage-module__KJY8oq__recordingBars span{border-radius:999px;flex:0 0 6px;transition:height 90ms linear,opacity .14s;display:block;position:relative}.NewLearningPage-module__KJY8oq__recordingDot{background:#c7c7c7;width:6px;height:6px}.NewLearningPage-module__KJY8oq__recordingBar{background:0 0;width:6px;min-height:9px}.NewLearningPage-module__KJY8oq__recordingBar:after{content:"";background:#777;border-radius:999px;width:4px;height:100%;position:absolute;top:0;left:1px}.NewLearningPage-module__KJY8oq__recordingBarsWaiting span{opacity:.48;animation:.92s ease-in-out infinite NewLearningPage-module__KJY8oq__recordingWaitingPulse}.NewLearningPage-module__KJY8oq__recordingBarsWaiting span:nth-child(3n+1){animation-delay:.12s}.NewLearningPage-module__KJY8oq__recordingBarsWaiting span:nth-child(3n+2){animation-delay:.24s}.NewLearningPage-module__KJY8oq__skillTreeViewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.NewLearningPage-module__KJY8oq__skillTreeViewport:active{cursor:grabbing}.NewLearningPage-module__KJY8oq__skillTreeViewportFixed,.NewLearningPage-module__KJY8oq__skillTreeViewportFixed:active{cursor:default}.NewLearningPage-module__KJY8oq__skillTreeCanvas{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.NewLearningPage-module__KJY8oq__skillTreeCanvasEnter{animation:.26s ease-out both NewLearningPage-module__KJY8oq__skillTreeCanvasEnter}.NewLearningPage-module__KJY8oq__skillTreeCanvasPending{opacity:.58;pointer-events:none;transition:opacity .14s;animation:none}.NewLearningPage-module__KJY8oq__skillTreeEdges{position:absolute;inset:0;overflow:visible}.NewLearningPage-module__KJY8oq__skillTreeEdge{fill:none;stroke:var(--edge-color,#b8bec7);stroke-linecap:round;stroke-width:1.35px;transition:opacity .16s,stroke .16s,stroke-width .16s}.NewLearningPage-module__KJY8oq__skillTreeEdgeDimmed{opacity:.16}.NewLearningPage-module__KJY8oq__skillTreeEdgeActive{opacity:1;stroke-width:2.8px}.NewLearningPage-module__KJY8oq__skillTreeEdgeCommunity{opacity:.18;stroke:#9ca3af;stroke-width:1.1px}.NewLearningPage-module__KJY8oq__skillTreeNode{z-index:2;cursor:grab;touch-action:none;will-change:translate;background:0 0;border:0;border-radius:999px;outline:none;transition:opacity .16s,transform .16s,filter .16s;display:block;position:absolute}.NewLearningPage-module__KJY8oq__skillTreeNode:hover,.NewLearningPage-module__KJY8oq__skillTreeNode:focus-visible{z-index:6;transform:scale(1.14)}.NewLearningPage-module__KJY8oq__skillTreeNodeDimmed{opacity:.26;filter:saturate(.52)}.NewLearningPage-module__KJY8oq__skillTreeNodeConnected{z-index:4}.NewLearningPage-module__KJY8oq__skillTreeNodeActive{z-index:5;transform:scale(1.2)}.NewLearningPage-module__KJY8oq__skillTreeNodeActive:hover,.NewLearningPage-module__KJY8oq__skillTreeNodeActive:focus-visible{transform:scale(1.26)}.NewLearningPage-module__KJY8oq__skillTreeNodeCommunity,.NewLearningPage-module__KJY8oq__skillTreeNodeCommunity:hover,.NewLearningPage-module__KJY8oq__skillTreeNodeCommunity:focus-visible{cursor:default;opacity:.36;filter:grayscale()saturate(0);transform:none}.NewLearningPage-module__KJY8oq__skillTreeNodeCore{border:2px solid var(--node-color,#111827);border-radius:inherit;background:var(--node-bg,#f3f4f6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.NewLearningPage-module__KJY8oq__skillTreeNodeCommunity .NewLearningPage-module__KJY8oq__skillTreeNodeCore{background:#e5e7eb;border-color:#9ca3af}.NewLearningPage-module__KJY8oq__skillTreeNodeCommunity .NewLearningPage-module__KJY8oq__skillTreeGraphNodeImage,.NewLearningPage-module__KJY8oq__skillTreeNodeCommunity .NewLearningPage-module__KJY8oq__skillTreeGraphNodeGlyph{opacity:.72}.NewLearningPage-module__KJY8oq__skillTreeGraphNodeImage{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.NewLearningPage-module__KJY8oq__skillTreeGraphNodeGlyph{color:#111827;font-family:Klein Headline,sans-serif;font-size:clamp(.42rem,45%,.72rem);font-weight:900;line-height:1}.NewLearningPage-module__KJY8oq__skillTreeNodeActive .NewLearningPage-module__KJY8oq__skillTreeNodeCore{border-width:3px;animation:1.6s ease-in-out infinite NewLearningPage-module__KJY8oq__skillTreeSearchPulse}.NewLearningPage-module__KJY8oq__skillTreeNodeComingSoon,.NewLearningPage-module__KJY8oq__skillTreeNodeComingSoon:hover,.NewLearningPage-module__KJY8oq__skillTreeNodeComingSoon:focus-visible{cursor:not-allowed;filter:grayscale()saturate(0);opacity:.48;transform:none}.NewLearningPage-module__KJY8oq__skillTreeNodeComingSoon .NewLearningPage-module__KJY8oq__skillTreeNodeCore{box-shadow:none;background:#e5e7eb;border:2px dashed #9ca3af;animation:none}.NewLearningPage-module__KJY8oq__skillTreeNodeComingSoon .NewLearningPage-module__KJY8oq__skillTreeGraphNodeImage,.NewLearningPage-module__KJY8oq__skillTreeNodeComingSoon .NewLearningPage-module__KJY8oq__skillTreeGraphNodeGlyph{opacity:.58}.NewLearningPage-module__KJY8oq__skillTreeNodeComingSoon .NewLearningPage-module__KJY8oq__skillTreeGraphNodeGlyph{color:#6b7280}.NewLearningPage-module__KJY8oq__skillTreeLegendNode{background:#e5e7eb;border-radius:999px;flex:none;width:.875rem;height:.875rem;display:inline-block}.NewLearningPage-module__KJY8oq__skillTreeLegendNodeLocked{opacity:.4;border:2px solid #9ca3af}.NewLearningPage-module__KJY8oq__skillTreeLegendNodeComingSoon{opacity:.58;border:2px dashed #9ca3af}.NewLearningPage-module__KJY8oq__skillTreeNodeDragging{z-index:10;cursor:grabbing;transition:none}.NewLearningPage-module__KJY8oq__skillTreeNodeDragging .NewLearningPage-module__KJY8oq__skillTreeNodeCore{box-shadow:0 0 0 5px #1118271f,0 5px 12px #0f172a57}.NewLearningPage-module__KJY8oq__skillTreeTooltip{z-index:8;color:#fff;opacity:0;pointer-events:none;text-align:center;background:#111827;border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:max-content;max-width:16rem;padding:.48rem .68rem;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translate(-50%)translateY(4px)}.NewLearningPage-module__KJY8oq__skillTreeTooltip:after{content:"";border-top:7px solid #111827;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.NewLearningPage-module__KJY8oq__skillTreeTooltip span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.82rem;font-weight:900;line-height:1.12;overflow:hidden}.NewLearningPage-module__KJY8oq__skillTreeTooltip span:last-child{color:#d1d5db;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.NewLearningPage-module__KJY8oq__skillTreeNode:hover .NewLearningPage-module__KJY8oq__skillTreeTooltip,.NewLearningPage-module__KJY8oq__skillTreeNode:focus-visible .NewLearningPage-module__KJY8oq__skillTreeTooltip,.NewLearningPage-module__KJY8oq__skillTreeNodeActive .NewLearningPage-module__KJY8oq__skillTreeTooltip{opacity:1;transform:translate(-50%)translateY(0)}.NewLearningPage-module__KJY8oq__skillTreeState{justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.NewLearningPage-module__KJY8oq__skillTreeSearchInput::-webkit-search-cancel-button{appearance:none;display:none}.NewLearningPage-module__KJY8oq__skillTreeSearchInput::-webkit-search-decoration{appearance:none;display:none}.NewLearningPage-module__KJY8oq__skillTreeSearchInput::-ms-clear{width:0;height:0;display:none}@keyframes NewLearningPage-module__KJY8oq__thinkingDot{0%,80%,to{opacity:.32;transform:translateY(0)scale(.82)}40%{opacity:1;transform:translateY(-8px)scale(1)}}@keyframes NewLearningPage-module__KJY8oq__recordingWaitingPulse{0%,to{opacity:.34}50%{opacity:.72}}@keyframes NewLearningPage-module__KJY8oq__skillTreeCanvasEnter{0%{opacity:0}to{opacity:1}}@keyframes NewLearningPage-module__KJY8oq__skillTreeSearchPulse{0%,to{box-shadow:0 0 0 4px #11182726,0 3px 8px #0f172a57}50%{box-shadow:0 0 0 9px #11182712,0 5px 14px #0f172a6b}}@media (prefers-reduced-motion:reduce){.NewLearningPage-module__KJY8oq__skillTreeCanvasEnter{animation:none}.NewLearningPage-module__KJY8oq__skillTreeNodeActive .NewLearningPage-module__KJY8oq__skillTreeNodeCore{animation:none;box-shadow:0 0 0 5px #11182724,0 3px 7px #0f172a66}}@keyframes NewLearningPage-module__KJY8oq__matchCardEnter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes NewLearningPage-module__KJY8oq__longResponseEnter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}
