.learn_learnFrame__ws_Y1,.learn_onboardingFrame__bZhhO{width:min(100%,var(--max-w,1200px));margin:0 auto;color:var(--color-text-primary)}.learn_learnFrame__ws_Y1{display:flex;flex-direction:column;gap:1rem;min-height:calc(100dvh - var(--header-height, 64px) - 2*clamp(1rem,2vw,1.5rem))}.learn_pathwayWorkspace__gOkyI{--pathway-rail-width:clamp(198px,16.13vw,233px);--pathway-collapsed-rail-width:56px;--pathway-header-height:64px;--pathway-secondary-header-height:64px;--learn-active-curriculum-width:var(--pathway-rail-width);--learn-layout-padding:clamp(1rem,2vw,1.5rem);--learn-header-offset:var(--pathway-header-height);--learn-step-bg:var(--main-section-bg,var(--color-surface-bg));--learn-step-bg-warm:var(--main-section-bg,var(--color-surface-bg));--learn-step-panel:var(--color-card-bg);--learn-step-panel-soft:var(--color-surface-bg);--learn-step-panel-muted:var(--color-stroke);--learn-step-border:var(--color-divider);--learn-step-border-strong:var(--color-stroke);--learn-step-text:var(--color-text-primary);--learn-step-muted:var(--color-text-secondary);--learn-step-accent:var(--color-primary-200);--learn-step-accent-soft:color-mix(in srgb,var(--color-primary-100) 18%,var(--color-white));--learn-centered-content-width:56rem;display:grid;grid-template-columns:var(--pathway-rail-width) minmax(0,1fr);width:100%;min-width:0;height:100dvh;overflow:hidden;background:var(--learn-step-bg);color:var(--color-text-primary)}.learn_pathwayWorkspaceCollapsed___aJA1{--pathway-rail-width:var(--pathway-collapsed-rail-width);--learn-active-curriculum-width:var(--pathway-collapsed-rail-width)}.learn_pathwayWorkspaceCentered__gyXUB{--learn-centered-content-width:56rem}.learn_pathwayWorkspaceRail__qkkCp{box-sizing:border-box;display:flex;min-width:0;height:100dvh;min-height:0;border-right:1px solid var(--color-divider);background:var(--color-white);color:var(--color-text-primary)}.learn_pathwayWorkspaceRailCollapsed__iJqad{width:var(--pathway-collapsed-rail-width);min-width:var(--pathway-collapsed-rail-width);max-width:var(--pathway-collapsed-rail-width);align-items:stretch;justify-content:flex-start;overflow:hidden}.learn_pathwayWorkspaceRailCollapsed__iJqad .learn_curriculumGraphSidebarToggleRail__5NG9a{margin:0}.learn_pathwayRailCollapsedBody__6kR7_{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;align-items:center;gap:.75rem;padding:max(.75rem,(var(--pathway-header-height) - 34px)/2) .45rem .75rem}.learn_pathwayRailCollapsedItems__Jl_6i{width:100%;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.learn_pathwayRailCollapsedItems__Jl_6i::-webkit-scrollbar{display:none}.learn_pathwayRailBody__27x2J{display:flex;width:100%;min-width:0;min-height:0;flex-direction:column;gap:1rem;padding:1rem 1rem .9rem}.learn_pathwayRailBrandRow__NDVew{display:flex;align-items:center;justify-content:space-between;gap:.62rem;min-width:0}.learn_pathwayRailBrandRow__NDVew .learn_curriculumGraphSidebarToggleRail__5NG9a{flex:0 0 auto;margin:0}.learn_pathwayRailBrand___VBs4{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:.62rem;color:var(--color-text-primary);text-decoration:none}.learn_pathwayRailBrandMark__OFAUF,.learn_pathwayRailGuideIcon__z73Np,.learn_pathwayWorkspaceMomentumMedia__q5DTz,.learn_pathwayWorkspaceProduct__uU6HB span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-control)}.learn_pathwayRailBrandMark__OFAUF{width:1.9rem;height:1.9rem;background:var(--color-primary-200);color:var(--color-white)}.learn_pathwayRailBrandCopy__r1fFm{display:grid;min-width:0;gap:.12rem}.learn_pathwayRailBrandCopy__r1fFm strong{color:var(--color-text-primary);font-size:.92rem;font-weight:700;line-height:1}.learn_pathwayRailBrandCopy__r1fFm span{color:var(--color-text-secondary);font-size:.68rem;font-weight:600;line-height:1.1}.learn_pathwayRailSummary__w0YTl{display:flex;min-width:0;flex-direction:column;gap:.82rem}.learn_pathwayRailSummaryCopy__hMdc2{display:grid;min-width:0;gap:.28rem;text-align:left}.learn_pathwayRailSummaryCopy__hMdc2 h2{color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:1rem;font-weight:700;line-height:1.16;letter-spacing:0;text-align:left}.learn_pathwayRailSummaryCopy__hMdc2 h2,.learn_pathwayRailSummaryCopy__hMdc2 p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.learn_pathwayRailSummaryCopy__hMdc2 p{color:var(--color-text-secondary);font-size:.78rem;line-height:1.35}.learn_pathwayRailKicker__NVz3R{color:var(--color-text-meta);font-size:.64rem;font-weight:700;line-height:1;text-transform:uppercase}.learn_pathwayRailProgress__WYdNZ{display:grid;gap:.42rem;color:var(--color-text-secondary);font-size:.72rem;font-weight:700;line-height:1}.learn_pathwayRailProgressTrack__v6Ohn{display:block;height:.36rem;overflow:hidden;border-radius:999px;background:var(--color-stroke)}.learn_pathwayRailProgressTrack__v6Ohn span{display:block;height:100%;border-radius:inherit;background:var(--color-primary-200)}.learn_pathwayRailNavShell__OHJcU{min-height:0;flex:1 1 auto;overflow-y:auto;padding:.25rem 0 .5rem}.learn_pathwayRailEmptyGuide__aLvt7,.learn_pathwayRailReadinessCard__q7XGe{display:grid;gap:.34rem;padding:.9rem;border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:var(--color-card-bg);color:var(--color-text-secondary);font-size:.78rem;line-height:1.35}.learn_pathwayRailEmptyGuide__aLvt7 strong,.learn_pathwayRailReadinessCard__q7XGe strong{color:var(--color-text-primary);font-size:.86rem;line-height:1.1}.learn_pathwayRailReadinessCard__q7XGe{gap:.48rem}.learn_pathwayRailReadinessFallback__H51BB,.learn_pathwayRailReadinessLabel__gltXH,.learn_pathwayRailReadinessMeta__O4LRy{color:var(--color-text-secondary);font-size:.74rem;font-weight:700;line-height:1.35}.learn_pathwayRailReadinessLabel__gltXH{color:var(--color-text-meta);text-transform:uppercase}.learn_pathwayRailReadinessCard__q7XGe .learn_pathwayRailReadinessScore__qX_0X{color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:2rem;font-weight:700;line-height:.95;letter-spacing:0}.learn_pathwayRailReadinessTarget__R5jvm{display:-webkit-box;overflow:hidden;color:var(--color-text-primary);font-size:.82rem;font-weight:700;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.learn_pathwayRailReadinessMeter__ymtJ8{display:block;height:.42rem;overflow:hidden;border-radius:999px;background:var(--color-stroke)}.learn_pathwayRailReadinessMeter__ymtJ8 span{display:block;height:100%;border-radius:inherit;background:var(--color-primary-200)}.learn_pathwayRailGuideIcon__z73Np{width:1.9rem;height:1.9rem;background:var(--color-white);color:var(--color-primary-200)}.learn_pathwayRailAccount__AQXfv{display:flex;align-items:center;gap:.65rem;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--color-divider)}.learn_pathwayRailAvatar__EMG2V{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:var(--color-text-primary);color:var(--color-white);font-size:.76rem;font-weight:700;line-height:1}.learn_pathwayRailAvatarImage__OJ9p_{width:100%;height:100%;border-radius:inherit;object-fit:cover}.learn_pathwayRailAccountCopy__6iJPQ{display:grid;min-width:0;gap:.14rem}.learn_pathwayRailAccountCopy__6iJPQ span,.learn_pathwayRailAccountCopy__6iJPQ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn_pathwayRailAccountCopy__6iJPQ strong{color:var(--color-text-primary);font-size:.82rem;font-weight:700;line-height:1.05}.learn_pathwayRailAccountCopy__6iJPQ span{color:var(--color-text-secondary);font-size:.7rem;line-height:1.05}.learn_pathwayWorkspacePane__Ru4yw{display:grid;min-width:0;height:100dvh;min-height:0;grid-template-rows:var(--pathway-header-height) minmax(0,1fr)}.learn_pathwayWorkspacePaneWithSecondaryHeader__w1Zfu{grid-template-rows:var(--pathway-header-height) var(--pathway-secondary-header-height) minmax(0,1fr)}.learn_pathwayWorkspaceHeader__W1u4D{top:0;z-index:780;gap:1rem;min-height:var(--pathway-header-height)}.learn_pathwayWorkspaceHeader__W1u4D,.learn_pathwayWorkspaceSecondaryHeader__ddOI1{position:sticky;display:flex;align-items:center;min-width:0;padding:0 1.5rem;border-bottom:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-white) 94%,transparent);backdrop-filter:blur(14px)}.learn_pathwayWorkspaceSecondaryHeader__ddOI1{top:var(--pathway-header-height);z-index:770;min-height:var(--pathway-secondary-header-height);-webkit-backdrop-filter:blur(14px);overflow:hidden}.learn_pathwayWorkspaceSecondaryHeader__ddOI1:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1.5rem;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-white) 94%,transparent) 82%)}.learn_pathwayWorkspaceProduct__uU6HB{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;color:var(--color-text-primary);font-size:.84rem;font-weight:700;line-height:1}.learn_pathwayWorkspaceProduct__uU6HB span{width:1.75rem;height:1.75rem;background:var(--color-primary-200);color:var(--color-white)}.learn_pathwayWorkspaceTabs__jQ9_E{display:inline-flex;min-width:0;align-items:center;gap:var(--gap-xs);overflow-x:auto}.learn_pathwayWorkspaceTab__pK3Lc{display:inline-flex;min-height:calc(var(--tabs-height) - var(--gap-sm));align-items:center;justify-content:center;padding:0 var(--space-sm);border:0;border-radius:var(--radius-control);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--type-meta-2-size);font-weight:var(--type-weight-bold);line-height:var(--type-button-2-line-height);text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease}.learn_pathwayWorkspaceTabActive__lBsPQ,.learn_pathwayWorkspaceTab__pK3Lc:hover{background:var(--color-card-bg);color:var(--color-text-primary)}.learn_pathwayWorkspaceMomentum__W6KnT{display:inline-flex;align-items:center;gap:.55rem;margin-left:auto;padding:.28rem .55rem .28rem .3rem;border:1px solid var(--color-divider);border-radius:999px;background:var(--color-white)}.learn_pathwayWorkspaceMomentumMedia__q5DTz{width:2.05rem;height:2.05rem;background:var(--color-card-bg);color:var(--color-primary-200)}.learn_pathwayWorkspaceMomentumCopy__RjtL3{display:grid;gap:.1rem}.learn_pathwayWorkspaceMomentumCopy__RjtL3 strong{color:var(--color-primary-200);font-size:.76rem;font-weight:700;line-height:1}.learn_pathwayWorkspaceMomentumCopy__RjtL3 span{color:var(--color-text-secondary);font-size:.62rem;font-weight:700;line-height:1;white-space:nowrap}.learn_pathwayWorkspaceMain__B8rLo{--learn-main-padding:clamp(1.4rem,3vw,2.6rem);min-width:0;min-height:0;overflow-y:auto;padding:var(--learn-main-padding)}.learn_learnStepFrame__zYUV_{--learn-step-bg:var(--main-section-bg,var(--color-surface-bg));--learn-step-bg-warm:var(--main-section-bg,var(--color-surface-bg));--learn-step-panel:var(--color-card-bg-2);--learn-step-panel-soft:var(--color-surface-bg);--learn-step-panel-muted:var(--color-stroke);--learn-step-border:color-mix(in srgb,var(--grey-600) 13%,transparent);--learn-step-border-strong:color-mix(in srgb,var(--grey-600) 22%,transparent);--learn-step-text:var(--color-text-primary);--learn-step-muted:var(--color-text-secondary);--learn-step-accent:var(--color-primary-200);--learn-step-accent-soft:color-mix(in srgb,var(--primary) 10%,transparent);--learn-step-green:var(--color-primary-200);--learn-step-shadow:0 18px 52px color-mix(in srgb,var(--grey-600) 8%,transparent);--learn-header-offset:58px;--learn-curriculum-width:clamp(220px,18vw,248px);--learn-active-curriculum-width:var(--learn-curriculum-width);--learn-tutor-width:20rem;--learn-layout-padding:clamp(0.75rem,1.4vw,1rem);--learn-shell-content-padding:var(--learn-layout-padding);display:grid;grid-template-columns:minmax(210px,var(--learn-curriculum-width)) minmax(0,1fr);align-items:start;gap:var(--learn-shell-content-padding);width:calc(100% + 2*var(--learn-shell-content-padding));max-width:none;height:calc(100vh - var(--learn-header-offset));min-height:0;overflow:hidden;margin:calc(-1*var(--learn-shell-content-padding)) calc(-1*var(--learn-shell-content-padding)) calc(-1*var(--learn-shell-content-padding));background:var(--learn-step-bg);color:var(--learn-step-text)}.learn_learnStepFrameCollapsed__0sPDR{--learn-active-curriculum-width:48px;grid-template-columns:48px minmax(0,1fr)}.learn_learnStepFrameCentered__dcPS7{--learn-centered-content-width:52rem}.learn_errorCard__MqWQo,.learn_stateCard__zHs43,.learn_surface__USL6B,.learn_warningCard__StZFq{border:1px solid color-mix(in srgb,var(--grey-950) 9%,transparent);border-radius:var(--radius-surface);background:var(--color-white);box-shadow:0 14px 34px color-mix(in srgb,var(--grey-950) 6%,transparent)}.learn_surface__USL6B{padding:clamp(1rem,2.4vw,1.6rem)}.learn_accountProfileSurface__eCOpe{max-width:920px;margin:0 auto;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;overflow:hidden}.learn_accountProfileDetails__RoMQ_{width:100%;background:rgba(0,0,0,0)}.learn_stepSurface___uevt,.learn_surfacePlain__W64XU{border:0;background:rgba(0,0,0,0);box-shadow:none}.learn_stepSurface___uevt{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--grey-600) 28%,transparent) rgba(0,0,0,0)}.learn_pathwayWorkspace__gOkyI .learn_stepSurface___uevt{height:auto;min-height:100%;overflow:visible}.learn_stepSurfaceCentered__ybBno{display:flex;align-items:center;flex-direction:column}.learn_stepSurfaceCentered__ybBno>.learn_contentStack__w8Go9,.learn_stepSurfaceCentered__ybBno>.learn_errorCard__MqWQo,.learn_stepSurfaceCentered__ybBno>.learn_preparing__eCZKc,.learn_stepSurfaceCentered__ybBno>.learn_skeleton__9zVUH,.learn_stepSurfaceCentered__ybBno>.learn_stateCard__zHs43,.learn_stepSurfaceCentered__ybBno>.learn_warningCard__StZFq{width:min(100%,var(--learn-centered-content-width,52rem))}.learn_curriculumGraphSidebar__Cg2vf{position:sticky;top:var(--learn-header-offset,58px);align-self:start;height:calc(100vh - var(--learn-header-offset, 58px));max-height:calc(100vh - var(--learn-header-offset, 58px));overflow-y:auto;overflow-x:hidden;border:0;border-left:0;border-top:0;border-bottom:0;border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 78%,transparent),color-mix(in srgb,var(--grey-50) 72%,transparent)),color-mix(in srgb,var(--grey-50) 66%,transparent);color:var(--learn-step-text);scrollbar-color:color-mix(in srgb,var(--grey-600) 26%,transparent) rgba(0,0,0,0)}.learn_curriculumGraphSidebarCollapsed__I2khg{display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.learn_curriculumGraphSidebarToggle__Rn5Lw{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--learn-step-border);border-radius:var(--radius-control);background:var(--color-card-bg);color:var(--learn-step-text);cursor:pointer;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.learn_curriculumGraphSidebarToggleRail__5NG9a{margin:.55rem 0}.learn_curriculumGraphSidebarToggle__Rn5Lw:hover{border-color:var(--learn-step-border-strong);background:var(--color-stroke);color:var(--color-icon-primary)}.learn_curriculumGraphSidebarToggle__Rn5Lw:focus-visible{outline:2px solid var(--color-divider);outline-offset:2px}.learn_curriculumGraphSidebarBody__MSOBx{min-width:0}.learn_curriculumGraphPanel__MOMrh{width:100%;padding:0}.learn_curriculumGraphPanelCompact__78rXb{display:block}.learn_curriculumGraphFormatPill__wRsXA{cursor:default;pointer-events:none}.learn_curriculumGraphFormatPill__wRsXA span:last-child{flex:0 0 auto;color:var(--color-text-meta);font-size:10.5px;font-weight:700;text-transform:capitalize}.learn_curriculumGraphLockedStep__zDSNn,.learn_curriculumGraphLockedStep__zDSNn:disabled{cursor:not-allowed;color:var(--color-text-meta);opacity:.58}.learn_curriculumGraphLockedStep__zDSNn:hover{background:rgba(0,0,0,0)}.learn_coachPanel__A8TXm,.learn_goalForm__v7_a_{width:min(100%,720px);margin:0 auto;border:1px solid color-mix(in srgb,var(--grey-950) 9%,transparent);border-radius:var(--radius-surface);background:var(--color-white);box-shadow:0 18px 42px color-mix(in srgb,var(--grey-950) 8%,transparent)}.learn_goalForm__v7_a_{display:flex;flex-direction:column;gap:1rem;width:min(100%,44rem);border:0;background:rgba(0,0,0,0);box-shadow:none;padding:0}.learn_onboardingComposer__1uX_z{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.learn_goalComposerTitle__qvqEl{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h1-family);font-size:clamp(1.546875rem,3.15vw,2.75625rem)!important;font-weight:700;line-height:.95;letter-spacing:var(--heading-h1-letter-spacing);text-align:center;text-transform:none}.learn_goalComposerTitle__qvqEl span{color:var(--color-primary-200);-webkit-text-fill-color:var(--color-primary-200)}.learn_goalInputShell__U_u5C{width:100%;display:flex;flex-direction:column;gap:1.1rem;border:1px solid color-mix(in srgb,var(--grey-950) 12%,transparent);border-radius:var(--radius-surface);background:var(--color-white);padding:1.25rem;transition:border-color .2s ease}.learn_goalInputShell__U_u5C:focus-within{border-color:color-mix(in srgb,var(--primary) 62%,transparent)}.learn_goalLabel__zLwQo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.learn_goalInput__2F7fh{width:100%;min-height:48px;resize:none;overflow:hidden;border:0;background:rgba(0,0,0,0);color:var(--color-text-primary);padding:0;font-family:inherit;font-size:15px;line-height:1.6;letter-spacing:0}.learn_goalInput__2F7fh:focus,.learn_goalInput__2F7fh:focus-visible{outline:none}.learn_goalInput__2F7fh::placeholder{color:var(--color-primary-200)}.learn_goalComposerFooter__jMC1R{display:flex;align-items:center;justify-content:space-between;gap:1rem}.learn_goalComposerAgent__7iTAS{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-text-meta);font-size:14px;font-weight:500;line-height:1}.learn_goalComposerSubmit__AiNw7{width:44px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--button-primary-border);border-radius:var(--radius-control);background:var(--button-primary-bg);color:var(--button-primary-text);cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease,opacity .2s ease}.learn_goalComposerSubmit__AiNw7:hover:not(:disabled){background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover);transform:translateY(-1px)}.learn_goalComposerSubmit__AiNw7:disabled{cursor:not-allowed;background:var(--color-divider);color:var(--color-text-disabled);opacity:.5}.learn_goalComposerSubmit__AiNw7:focus-visible{outline:2px solid var(--color-primary-gradient);outline-offset:3px}.learn_goalSuggestionsGroup__cfwk_{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;box-sizing:border-box;padding-inline:2%}.learn_goalSuggestionsTitle__mxivK{margin:0;color:var(--warm-text-muted);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:center}.learn_goalSuggestions__Nv72H{--suggestion-row-height:calc((0.82rem * 1.4) + 0.96rem + 2px);display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;max-height:calc(var(--suggestion-row-height)*3 + .9rem);overflow-y:auto;scrollbar-width:thin}.learn_browseAllPanel__Tifty{display:flex;flex-direction:column;gap:1rem;width:100%;border:1px solid color-mix(in srgb,var(--grey-950) 9%,transparent);border-radius:var(--radius-surface);background:var(--color-white);box-shadow:0 18px 42px color-mix(in srgb,var(--grey-950) 8%,transparent)}.learn_browseAllPanelPlain__f25A7{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.learn_browseAllPanelPlain__f25A7 .learn_browseAllHeader__MSatQ,.learn_browseAllPanelPlain__f25A7 .learn_browseAllLayout__KsHbf,.learn_browseAllPanelPlain__f25A7 .learn_browseAllStatus__01J_i{padding-inline:0}.learn_browseAllPanelPlain__f25A7 .learn_browseAllHeader__MSatQ{padding-top:0}.learn_browseAllPanelPlain__f25A7 .learn_browseAllLayout__KsHbf,.learn_browseAllPanelPlain__f25A7 .learn_browseAllStatus__01J_i{padding-bottom:0}.learn_browseAllHeader__MSatQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem 0;text-align:left}.learn_browseAllHeader__MSatQ>div{min-width:0;text-align:left}.learn_browseAllHeader__MSatQ h2{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:0;text-align:left}.learn_browseAllHeader__MSatQ p{margin:.35rem 0 0;color:var(--color-text-secondary)!important;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);text-align:left!important}.learn_browseAllSecondary__WwOTs{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:2.35rem;padding:0 .85rem;border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-web-wash);color:var(--color-text-primary);cursor:pointer;font-size:.82rem;font-weight:700;line-height:1}.learn_browseAllStatus__01J_i{padding:0 1.2rem 1.2rem}.learn_browseAllLayout__KsHbf{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:1rem;padding:0 1.2rem 1.2rem}.learn_browseAllLayoutFull__pfdZC{grid-template-columns:minmax(0,1fr)}.learn_browseAllMain__ov9xU{min-width:0}.learn_browseAllDomainIntro__RivUu{display:flex;flex-direction:column;gap:.45rem;padding:1rem;border:1px solid var(--color-stroke);border-radius:var(--radius-surface);background:var(--color-web-wash)}.learn_browseAllEyebrow__juPGQ{width:fit-content;color:var(--color-primary-200);font-size:.7rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.learn_browseAllDomainIntro__RivUu h3{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:1.1rem;font-weight:700;line-height:1.25;letter-spacing:0}.learn_browseAllDomainIntro__RivUu p{margin:0;color:var(--color-text-secondary)!important;font-size:.88rem;line-height:1.45}.learn_browseAllSkillCount__YXfNQ{width:fit-content;padding:.22rem .45rem;border-radius:var(--radius-control);background:var(--color-stroke);color:var(--color-primary-200);font-size:.72rem;font-weight:700;line-height:1}.learn_browseAllSkillSection__ijHGX{display:flex;flex-direction:column;gap:.75rem;margin-top:.85rem}.learn_browseAllSkillSectionFlush__2f5Im{margin-top:0}.learn_browseAllSkillHeader__NrBGP{display:flex;flex-direction:column;gap:.2rem}.learn_browseAllSkillHeader__NrBGP h4{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-size:.98rem;font-weight:700;line-height:1.25;letter-spacing:0}.learn_browseAllSkillHeader__NrBGP p{margin:0;color:var(--color-text-secondary)!important;font-size:.84rem;line-height:1.4}.learn_browseAllSkillList__JqY3b{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.learn_browseAllSkillButton__fyAwV{display:flex;width:100%;min-height:4.2rem;flex-direction:column;gap:.3rem;justify-content:flex-start;padding:.75rem .8rem;border:1px solid var(--button-secondary-border);border-radius:var(--radius-control);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.learn_browseAllSkillButton__fyAwV:hover:not(:disabled){border-color:var(--button-secondary-border-hover);background:var(--button-secondary-bg-hover);transform:translateY(-1px)}.learn_browseAllSkillButton__fyAwV:disabled{cursor:not-allowed;opacity:.55}.learn_browseAllSkillName__qi2nG{color:var(--color-text-primary);font-size:.9rem;font-weight:700;line-height:1.25}.learn_browseAllSkillDesc__S1n6D{color:var(--color-text-secondary);font-size:.78rem;line-height:1.35}.learn_browseAllEmptySkills__bElea{margin:0;color:var(--color-text-secondary)!important;font-size:.86rem;line-height:1.45}.learn_browseAllSidebar__fihHt{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.55rem;max-height:min(34rem,100vh - 8rem);min-width:0}.learn_browseAllSidebarTitle__268Pl{margin:0;color:var(--color-text-secondary)!important;font-size:.76rem;font-weight:700;line-height:1;text-transform:uppercase}.learn_browseAllDomainList__xM20h{display:flex;flex-direction:column;gap:.4rem;min-height:0;overflow-y:auto;padding-right:.1rem}.learn_browseAllDomainButton__G93uQ{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--grey-950) 10%,transparent);border-radius:var(--radius-control);background:var(--color-web-wash);color:var(--color-text-primary);cursor:pointer;text-align:left}.learn_browseAllDomainButton__G93uQ span{min-width:0;font-size:.84rem;font-weight:700;line-height:1.25}.learn_browseAllDomainButton__G93uQ small{flex:0 0 auto;color:var(--color-text-meta);font-size:.72rem;font-weight:700;line-height:1}.learn_browseAllDomainButton__G93uQ:hover{border-color:color-mix(in srgb,var(--grey-950) 18%,transparent);background:var(--color-white)}.learn_browseAllDomainButtonActive__PYcXW{border-color:color-mix(in srgb,var(--primary) 34%,transparent);background:var(--color-surface-bg)}@media(max-width:760px){.learn_browseAllHeader__MSatQ{flex-direction:column}.learn_browseAllSecondary__WwOTs{width:100%}.learn_browseAllLayout__KsHbf{grid-template-columns:1fr}.learn_browseAllSidebar__fihHt{position:static;order:-1;max-height:none}.learn_browseAllDomainList__xM20h{max-height:14rem}.learn_browseAllSkillList__JqY3b{grid-template-columns:1fr}}.learn_candidateButton__D29S6,.learn_goalSuggestion__qN_yd,.learn_pasteButton__3QmsL,.learn_textButton__vREdA{border:1px solid color-mix(in srgb,var(--grey-950) 12%,transparent);border-radius:var(--radius-surface);background:var(--color-white);color:var(--color-text-primary);cursor:pointer;font-weight:700}.learn_goalSuggestion__qN_yd{box-sizing:border-box;min-height:var(--suggestion-row-height);padding:.48rem .65rem;font-size:.82rem;line-height:1.4}.learn_goalSuggestionAdd__5iGSa{width:var(--suggestion-row-height);padding-inline:0;font-size:1.05rem;line-height:1}.learn_primaryAction__IHIlV,.learn_secondaryAction__NtbRu{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-control);cursor:pointer;padding:0 .95rem;font-size:.92rem;font-weight:700}.learn_primaryAction__IHIlV{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text)}.learn_secondaryAction__NtbRu{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.learn_candidateButton__D29S6:disabled,.learn_goalSuggestion__qN_yd:disabled,.learn_pasteButton__3QmsL:disabled,.learn_primaryAction__IHIlV:disabled,.learn_secondaryAction__NtbRu:disabled,.learn_textButton__vREdA:disabled{cursor:not-allowed;opacity:.58}.learn_coachPanel__A8TXm{overflow:hidden;box-shadow:none}.learn_coachPanelWide__Ph4gn{width:min(100%,980px)}.learn_artifactHeader__l5H6A,.learn_bubbleRow__3LexI,.learn_calibrationActions__ieA4v,.learn_coachHeaderLeft__hfsfo,.learn_coachHeader__kmjop{display:flex;align-items:center}.learn_coachHeader__kmjop{justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);padding:.85rem 1rem}.learn_bubbleRow__3LexI,.learn_coachHeaderLeft__hfsfo{gap:.65rem}.learn_bubbleAvatar__wZE3T,.learn_coachAvatar__qAJ8I{flex:0 0 auto;border-radius:999px}.learn_coachHeaderTitle__JiSe7{margin:0;color:var(--color-text-primary);font-size:.92rem;font-weight:700}.learn_coachHeaderSub__zSh06{margin:0;color:var(--color-text-secondary);font-size:.78rem;line-height:1.35}.learn_closeButton__PVKGh{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--grey-950) 10%,transparent);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-text-secondary);cursor:pointer}.learn_coachThread__6WdSS{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.learn_bubble__pZFgP{max-width:min(100%,560px);border-radius:var(--radius-surface);background:var(--color-card-bg);color:var(--color-text-primary);padding:.65rem .75rem;font-size:.9rem;line-height:1.45}.learn_coachActionsZone__6E4Od{border-top:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);padding:.85rem 1rem}.learn_calibrationActions__ieA4v{gap:.55rem}.learn_artifactPanel__VmuLR,.learn_calibrationCard__NmpEG,.learn_candidatePanel__Uq2EB{display:flex;flex-direction:column;gap:.85rem;border:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);border-radius:var(--radius-surface);background:var(--color-web-wash);padding:.85rem}.learn_artifactHelp__A7D6y,.learn_artifactTitle__f1dUq,.learn_calibrationTopic__g0FJC{margin:0}.learn_artifactHelp__A7D6y,.learn_calibrationTopic__g0FJC{color:var(--color-text-secondary);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_resumeOnFileActions__DOBsM{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.learn_ratingRow__OAKRd{gap:.4rem}.learn_artifactHeader__l5H6A,.learn_ratingMeta__UguQv{display:flex;justify-content:space-between;gap:1rem}.learn_artifactTitle__f1dUq,.learn_ratingLabel__9w_WN{color:var(--color-text-primary);font-size:.9rem;font-weight:700}.learn_ratingValue__AiXQs{font-size:.82rem}.learn_fileButton__PJIxW{position:relative;display:inline-flex;flex:0 0 auto;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--button-primary-border);border-radius:var(--radius-control);background:var(--button-primary-bg);color:var(--button-primary-text);cursor:pointer;padding:0 .75rem;font-size:.82rem;font-weight:700}.learn_fileButton__PJIxW input{inset:0;opacity:0;cursor:pointer}.learn_pasteFallback__UGLDM{gap:.5rem}.learn_pasteFallback__UGLDM textarea{border:1px solid color-mix(in srgb,var(--grey-950) 12%,transparent);padding:.7rem}.learn_candidateButton__D29S6,.learn_pasteButton__3QmsL,.learn_textButton__vREdA{min-height:34px;padding:0 .7rem}.learn_candidateList__z8qw8{flex-wrap:wrap}.learn_emptySurface__A_VVo{display:flex;align-items:center;justify-content:center;min-height:clamp(22rem,58dvh,36rem)}.learn_contentStack__w8Go9,.learn_pathOverview__6QNDR,.learn_quizForm__Rpeyr,.learn_readiness__DT3hC{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;min-width:0;text-align:left}.learn_stepSurface___uevt .learn_contentStack__w8Go9{padding:0}.learn_contentStackWithTutor__H4z1k{position:relative}.learn_contentStackTutorOpen__xjQSC{--learn-assistant-gutter:clamp(0.875rem,1.5vw,1.35rem);--learn-assistant-reserved-width:max(18rem,min(var(--upsoma-assistant-sheet-width,var(--learn-tutor-width,20rem)),calc(100vw - var(--learn-active-curriculum-width, 0px) - 24rem - (var(--learn-layout-padding, 1rem) * 4))));--learn-main-content-width:min(56rem,100%);display:grid;grid-template-columns:minmax(0,1fr) var(--learn-assistant-reserved-width);align-items:start;column-gap:var(--learn-assistant-gutter);row-gap:1rem;padding-right:0}.learn_formatTabs___6Lz4{display:inline-flex;height:100%;width:100%;min-width:0;align-items:center;gap:var(--gap-xs);overflow-x:auto;padding-right:1.5rem;scrollbar-width:none}.learn_formatTabs___6Lz4::-webkit-scrollbar{display:none}.learn_formatTab__Voop8{position:relative;display:inline-flex;min-height:calc(var(--tabs-height) - var(--gap-sm));flex:0 0 auto;align-items:center;justify-content:center;padding:0 var(--space-sm);border:0;border-radius:var(--radius-control);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--type-meta-2-size);font-weight:var(--type-weight-bold);line-height:var(--type-button-2-line-height);white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.learn_formatTab__Voop8:focus-visible,.learn_formatTab__Voop8:hover{background:var(--color-card-bg);color:var(--color-text-primary)}.learn_formatTab__Voop8:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-200) 24%,transparent);outline-offset:2px}.learn_formatTabActive__1kMKm{background:var(--color-card-bg);color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--color-primary-200)}.learn_formatPanel__lQfWp{display:flex;min-width:0;flex-direction:column;gap:1rem}@media(prefers-reduced-motion:reduce){.learn_formatTab__Voop8{transition:none}}.learn_contentStack__w8Go9>*{max-width:100%;min-width:0}.learn_aiNotice__wZJ64{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;width:min(100%,56rem);margin:0 auto;padding:.72rem;border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--color-white) 88%,var(--learn-step-bg));color:var(--color-text-primary);text-align:left}.learn_aiNoticeIcon__eXaZS,.learn_aiNoticeReportButton__e5Y7Y,.learn_aiNoticeStatus__7EzDK{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.learn_aiNoticeIcon__eXaZS{width:2.15rem;height:2.15rem;border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-primary-100) 18%,var(--color-white));color:var(--color-primary-200)}.learn_aiNoticeCopy__O8wrq{display:grid;min-width:0;gap:.12rem}.learn_aiNoticeCopy__O8wrq p,.learn_aiNoticeCopy__O8wrq span{margin:0}.learn_aiNoticeCopy__O8wrq p{color:var(--color-text-primary);font-size:var(--type-meta-2-size);font-weight:var(--type-weight-regular);line-height:1.28}.learn_aiNoticeCopy__O8wrq strong{font-weight:var(--type-weight-bold)}.learn_aiNoticeCopy__O8wrq span{overflow:hidden;color:var(--color-text-secondary);font-size:var(--type-meta-3-size);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.learn_aiNoticeActions__ykNpa{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;min-width:0}.learn_aiNoticeReportButton__e5Y7Y,.learn_aiNoticeStatus__7EzDK,.learn_aiReportOption__fuEpB{min-height:2.75rem;border-radius:var(--radius-control);font-family:inherit;font-size:var(--type-meta-3-size);font-weight:var(--type-weight-bold);line-height:1;white-space:nowrap}.learn_aiNoticeStatus__7EzDK{gap:.28rem;padding:0 .52rem;background:var(--color-button-secondary-bg);color:var(--color-text-secondary)}.learn_aiNoticeReportButton__e5Y7Y,.learn_aiReportOption__fuEpB{border:1px solid var(--color-divider);background:var(--color-white);color:var(--color-text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.learn_aiNoticeReportButton__e5Y7Y:focus-visible,.learn_aiNoticeReportButton__e5Y7Y:hover,.learn_aiReportOption__fuEpB:focus-visible,.learn_aiReportOption__fuEpB:hover{border-color:var(--color-stroke);background:var(--color-button-hover);color:var(--color-text-primary)}.learn_aiNoticeReportButton__e5Y7Y:focus-visible,.learn_aiReportOption__fuEpB:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-200) 24%,transparent);outline-offset:2px}.learn_aiNoticeReportButton__e5Y7Y{gap:.28rem;padding:0 .54rem}.learn_aiReportConfirmation__ktv6M,.learn_aiReportPanel__5PGld{grid-column:2/-1}.learn_aiReportPanel__5PGld{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;min-width:0;padding-top:.1rem}.learn_aiReportOption__fuEpB{padding:0 .62rem}.learn_aiReportConfirmation__ktv6M{margin:0;color:var(--color-primary-200);font-size:var(--type-meta-3-size);font-weight:var(--type-weight-bold);line-height:1.3}.learn_completionBar__1naI0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;width:min(100%,56rem);margin:0 auto var(--learn-layout-padding,1rem);padding:.75rem;border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;text-align:center}.learn_completionBar__1naI0 .learn_primaryButton__KVu0_{border:0}.learn_sourcesOverlay__jsCdW{position:fixed;inset:0;z-index:1300;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--grey-950) 24%,transparent)}.learn_sourcesBackdrop__3YMhm{position:absolute;inset:0;border:0;background:rgba(0,0,0,0);cursor:default}.learn_sourcesDrawer___3mnl{position:relative;z-index:1;display:flex;width:min(100%,440px);height:100%;flex-direction:column;overflow:hidden;border-left:1px solid color-mix(in srgb,var(--grey-950) 10%,transparent);border-radius:var(--radius-surface) 0 0 var(--radius-surface);background:var(--color-white);color:var(--color-text-primary);box-shadow:-18px 0 44px color-mix(in srgb,var(--grey-950) 16%,transparent);text-align:left}.learn_sourcesHeader__axAkR{display:flex;align-items:center;min-height:64px;border-bottom:1px solid color-mix(in srgb,var(--grey-950) 12%,transparent);padding:0 1.25rem}.learn_sourcesClose__Y_L5b{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);color:var(--color-text-primary);cursor:pointer;padding:0}.learn_sourcesBody__z3FTq{overflow-y:auto;padding:1.6rem 1.45rem 2.25rem;text-align:left;min-width:0}.learn_sourcesBody__z3FTq h2{margin:0 0 1.45rem;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-size:1.55rem;font-weight:700;line-height:1.05;letter-spacing:0;text-align:left}.learn_sourcesState__XYSAu{margin:0;color:var(--color-text-meta);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_sourcesChapter__N0wvH{display:flex;align-items:stretch;flex-direction:column;gap:.7rem;margin-top:1rem;min-width:0;text-align:left}.learn_sourcesChapter__N0wvH h3{overflow:hidden;margin:0;color:var(--color-text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.02em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.learn_sourcesList__K58Jo{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.learn_sourcesList__K58Jo li{min-width:0;border-bottom:1px solid color-mix(in srgb,var(--grey-950) 10%,transparent)}.learn_sourcesList__K58Jo a,.learn_sourcesList__K58Jo li>span{display:flex;align-items:flex-start;flex-direction:column;gap:.28rem;width:100%;min-width:0;padding:.9rem 0;color:inherit;text-decoration:none;text-align:left}.learn_sourceTitle__zX6xi{display:-webkit-box;width:100%;min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:.9rem;font-weight:600;line-height:1.25;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.learn_sourceUrl__WbVp8{display:block;width:100%;min-width:0;overflow:hidden;color:var(--color-text-disabled);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.learn_sourcesDrawer___3mnl{width:100%;border-left:0;border-radius:0}}.learn_sectionTitle__FXjqD{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h1-family);font-size:var(--heading-h1-app-size);font-weight:var(--heading-h1-weight);line-height:var(--heading-h1-app-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left;text-transform:none}.learn_bodyText__PlXsG,.learn_mutedText__HgJ6E,.learn_preparingText__L1GKP,.learn_stateMessage__mgeNt{margin:0;color:var(--color-text-secondary)!important;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_highlight__ob0op{color:var(--color-primary-200);font-weight:700}.learn_listPanel__HRpot{padding:.95rem;border:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);border-radius:var(--radius-surface);background:var(--color-web-wash)}.learn_listPanel__HRpot h3{margin:0;color:var(--color-text-primary);font-size:.8rem;font-weight:700}.learn_inlineList__Y1T_W{margin:.55rem 0 0;padding-left:1.1rem;color:var(--color-text-secondary);font-size:.86rem;line-height:1.45}.learn_readinessPath__U5zpP{max-width:56rem;margin:0 auto;color:var(--color-text-primary);text-align:left}.learn_readinessPath__U5zpP,.learn_readinessSkillGraph__QG1VD{display:flex;flex-direction:column;gap:1.35rem;width:100%;min-width:0}.learn_readinessSkillGraph__QG1VD{align-items:center}.learn_readinessGraphLayer__68bii,.learn_readinessGraphRoot__gooAJ{position:relative;width:100%;min-width:0}.learn_readinessGraphRoot__gooAJ{display:flex;width:min(100%,34rem);align-items:center;flex-direction:column;justify-content:center;gap:.48rem;padding:0 0 1.05rem;text-align:center}.learn_readinessGraphLayer__68bii:before,.learn_readinessGraphRoot__gooAJ:after{content:"";position:absolute;left:50%;width:3px;transform:translateX(-50%);border-radius:999px;background:var(--color-divider)}.learn_readinessGraphRoot__gooAJ:after{bottom:0;height:1.05rem}.learn_readinessGraphLayer__68bii:before{top:-1.35rem;height:1.35rem}.learn_readinessGraphNodeIcon__EiGEN,.learn_readinessGraphRootIcon__N89al{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--color-divider);border-radius:999px;background:rgba(0,0,0,0)}.learn_readinessGraphRootIcon__N89al{width:42px;height:42px;color:var(--color-text-primary);overflow:hidden}.learn_readinessGraphRootAvatar__oIvJh{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.learn_readinessGraphRootBody__J9s_m{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.12rem;text-align:center}.learn_readinessGraphLayerKicker__QdTm_,.learn_readinessGraphLayerMeta__7d3kw,.learn_readinessGraphNodeMeta__PukuG,.learn_readinessGraphNodeStatus__Czfi6,.learn_readinessGraphRootLabel__eP9zX{color:var(--color-text-secondary);font-size:.72rem!important;font-weight:700;line-height:1.35;letter-spacing:0}.learn_readinessGraphLearnerName__yFZ1a{color:var(--color-primary-200);font-weight:700}.learn_readinessGraphRootBody__J9s_m strong{color:var(--color-icon-primary);font-size:1.12rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere;text-align:center}.learn_readinessGraphRootMeta__HPnL1{color:var(--color-text-secondary);font-size:.78rem;line-height:1.35;text-align:center}.learn_readinessGraphLayer__68bii{display:flex;flex-direction:column;gap:0;padding:0}.learn_readinessGraphLayerHeader__0mkUm{display:grid;width:min(100%,500px);align-items:center;grid-template-columns:minmax(72px,1fr) minmax(0,230px) minmax(72px,1fr);gap:.72rem;margin:0 auto;padding:0 .2rem}.learn_readinessGraphLayerBridge__9100X{display:block;width:3px;height:1.05rem;margin:.55rem auto 0;border-radius:999px;background:var(--color-divider)}.learn_readinessGraphLayerCopy__WkD6k{display:flex;grid-column:2;min-width:0;flex-direction:column;align-items:center;justify-self:center;text-align:center}.learn_readinessGraphLayerTitle__7mHWH{margin:0;color:var(--color-icon-primary);-webkit-text-fill-color:var(--color-icon-primary);font-size:1rem;font-weight:700;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere;text-align:center}.learn_readinessGraphLayerMeta__7d3kw{margin:.1rem 0 0;text-align:center}.learn_readinessGraphDependency__fLXw6{display:flex;grid-column:3;grid-row:1/3;max-width:160px;flex-direction:column;gap:.16rem;align-self:center;justify-self:start;text-align:right}.learn_readinessGraphDependency__fLXw6 span,.learn_readinessGraphDependency__fLXw6 strong{color:var(--color-text-secondary);font-size:.7rem;font-weight:700;line-height:1.25}.learn_readinessGraphDependency__fLXw6 strong{color:var(--color-text-primary)}.learn_readinessGraphNodes__T_IJJ{position:relative;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.05rem;margin:0;padding:1.05rem 0 0;list-style:none}.learn_readinessGraphNodesBranched__R2ppQ:before{content:"";position:absolute;top:0;left:min(14%,5rem);right:min(14%,5rem);z-index:0;height:3px;border-radius:999px;background:var(--color-divider)}.learn_readinessGraphNodeSlot__TToNm{position:relative;display:flex;justify-content:center;min-width:0}.learn_readinessGraphNodeSlot__TToNm:before{content:"";position:absolute;top:-1.05rem;left:50%;z-index:0;width:3px;height:1.05rem;transform:translateX(-50%);border-radius:999px;background:var(--color-divider)}.learn_readinessGraphNodeSlotBranch__6yM5n{transform:none}.learn_readinessGraphNodeButton__yEcG3{position:relative;display:flex;width:min(100%,230px);min-height:168px;flex-direction:column;align-items:center;justify-content:flex-start;gap:.52rem;padding:.8rem .72rem;border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:var(--color-white);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-sans);z-index:1;text-align:center;transition:border-color .16s ease,color .16s ease,transform .16s ease}.learn_readinessGraphNodeButton__yEcG3:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-stroke);transform:translateY(-1px)}.learn_readinessGraphNodeButton__yEcG3:focus-visible{outline:2px solid var(--color-divider);outline-offset:2px}.learn_readinessGraphNodeButton__yEcG3:disabled,.learn_readinessGraphNodeButton__yEcG3[aria-disabled=true]{cursor:not-allowed}.learn_readinessGraphNodePort__e6kBA{position:absolute;top:-.48rem;left:50%;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transform:translateX(-50%);border:2px solid var(--color-divider);border-radius:999px;background:var(--color-web-wash);color:var(--color-text-meta);z-index:2}.learn_readinessGraphNodeIcon__EiGEN{width:44px;height:44px}.learn_readinessGraphNodeBody__9tdH4{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:.18rem}.learn_readinessGraphNodeIndex__vgpDP{color:var(--color-text-meta);font-size:.66rem;font-weight:700;line-height:1;text-transform:uppercase}.learn_readinessGraphNodeTitle__pclrc{color:var(--color-text-primary);font-size:.9rem;font-weight:700;line-height:1.22;overflow-wrap:anywhere}.learn_readinessGraphNodeDependency__M1x7j{margin-top:.12rem;color:var(--color-text-secondary);font-size:.7rem;font-weight:700;line-height:1.28;overflow-wrap:anywhere}.learn_readinessGraphNodeStatus__Czfi6{width:max-content;max-width:100%;margin-top:auto;padding:.2rem .42rem;border:1px solid var(--color-divider);border-radius:999px;color:var(--color-text-secondary)}.learn_readinessGraphNodeCompleted__etcCv{border-color:var(--color-divider);background:var(--color-white)}.learn_readinessGraphNodeCompleted__etcCv .learn_readinessGraphNodeIcon__EiGEN,.learn_readinessGraphNodeCompleted__etcCv .learn_readinessGraphNodeStatus__Czfi6{border-color:var(--color-primary-200);color:var(--color-primary-200)}.learn_readinessGraphNodeCurrent__Z66_V{border-color:var(--color-primary-200)}.learn_readinessGraphNodeCurrent__Z66_V .learn_readinessGraphNodeIcon__EiGEN,.learn_readinessGraphNodeCurrent__Z66_V .learn_readinessGraphNodePort__e6kBA,.learn_readinessGraphNodeCurrent__Z66_V .learn_readinessGraphNodeStatus__Czfi6{border-color:var(--color-primary-200);color:var(--color-primary-200)}@keyframes learn_readinessGraphUrgencyBorder__w8imG{0%,to{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}50%{border-color:color-mix(in srgb,var(--primary) 95%,transparent)}}@keyframes learn_readinessGraphUrgencyPort__GZL4O{0%,to{border-color:color-mix(in srgb,var(--primary) 36%,transparent)}50%{border-color:color-mix(in srgb,var(--primary) 90%,transparent)}}@media(prefers-reduced-motion:reduce){.learn_readinessGraphNodeCurrent__Z66_V,.learn_readinessGraphNodeCurrent__Z66_V .learn_readinessGraphNodePort__e6kBA{animation:none}}.learn_readinessGraphNodeLocked__ys9Jf{color:var(--color-text-meta);opacity:.72}.learn_readinessGraphNodeLocked__ys9Jf .learn_readinessGraphNodeIcon__EiGEN,.learn_readinessGraphNodeLocked__ys9Jf .learn_readinessGraphNodeStatus__Czfi6{border-color:color-mix(in srgb,var(--grey-500) 22%,transparent);color:var(--color-text-meta)}.learn_readinessGraphNodeLocked__ys9Jf .learn_readinessGraphNodeDependency__M1x7j,.learn_readinessGraphNodeLocked__ys9Jf .learn_readinessGraphNodeMeta__PukuG,.learn_readinessGraphNodeLocked__ys9Jf .learn_readinessGraphNodeTitle__pclrc{color:var(--color-text-meta)}.learn_readinessReport__JdZuZ{display:grid;gap:1rem;width:min(100%,56rem);margin:0 auto}.learn_readinessReportHero__A7He6{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:linear-gradient(135deg,var(--color-white),color-mix(in srgb,var(--color-primary-100) 7%,var(--color-white)));color:var(--color-text-primary)}.learn_readinessReportIntro__4HJKz{display:grid;gap:.42rem;min-width:0}.learn_readinessReportKicker__4tbMm{color:var(--color-primary-200);font-size:.72rem;font-weight:700;line-height:1;text-transform:uppercase}.learn_readinessReportIntro__4HJKz h2{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:var(--heading-h2-weight);line-height:1.08;letter-spacing:0;text-align:left}.learn_readinessReportIntro__4HJKz p{max-width:42rem;margin:0;color:var(--color-text-secondary);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);text-align:left}.learn_readinessReportScore__zj7QC{display:grid;justify-items:end;gap:.2rem;min-width:7.5rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--color-primary-100) 10%,var(--color-white))}.learn_readinessReportScore__zj7QC strong{color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:.95}.learn_readinessReportScore__zj7QC span{color:var(--color-primary-200);font-size:.72rem;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.learn_readinessReportActions__VrFmw{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:.55rem;justify-content:flex-start}.learn_readinessReportActions__VrFmw .learn_secondaryButton__nPZ_X{gap:.35rem}.learn_readinessReportMetrics__u8ram{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.learn_readinessReportMetrics__u8ram div{display:grid;gap:.42rem;min-width:0;padding:.85rem;border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:var(--color-white)}.learn_readinessReportMetrics__u8ram dt{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-text-secondary);font-size:.72rem;font-weight:700;line-height:1.15}.learn_readinessReportMetrics__u8ram dt svg{color:var(--color-primary-200)}.learn_readinessReportMetrics__u8ram dd{margin:0;color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:1.45rem;font-weight:700;line-height:1}.learn_readinessCompleteBanner__z7KKB{display:inline-flex;align-self:center;align-items:center;gap:.45rem;max-width:100%;padding:.58rem .78rem;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--color-primary-200);font-size:.82rem;font-weight:700;line-height:1.25}@media print{.learn_aiNoticeActions__ykNpa,.learn_aiReportPanel__5PGld,.learn_readinessReportActions__VrFmw{display:none}.learn_readinessReportHero__A7He6,.learn_readinessReportMetrics__u8ram div{break-inside:avoid;box-shadow:none}}.learn_readinessActions__bPptn{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.learn_candidateButton__D29S6,.learn_optionButton__9V0_P,.learn_primaryButton__KVu0_,.learn_secondaryButton__nPZ_X{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:var(--radius-control);cursor:pointer;font-family:var(--font-sans);font-size:.8rem;font-weight:700;line-height:1;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.learn_primaryButton__KVu0_{padding:.62rem .9rem;border:1px solid var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:none}.learn_primaryButton__KVu0_:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover);transform:translateY(-1px)}.learn_primaryButton__KVu0_:disabled{opacity:.55;transform:none}.learn_optionButton__9V0_P,.learn_secondaryButton__nPZ_X{padding:.58rem .78rem;border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.learn_optionButton__9V0_P:hover,.learn_secondaryButton__nPZ_X:hover{border-color:var(--color-divider);background:var(--button-secondary-bg-hover)}.learn_optionButton__9V0_P[aria-pressed=true],.learn_secondaryButton__nPZ_X[aria-pressed=true]{border-color:var(--color-primary-200);background:var(--color-surface-bg);color:var(--color-primary-200)}.learn_questionRow__N26Cj{display:flex;flex-direction:column;gap:.5rem;padding:.7rem 0;border-bottom:1px solid var(--color-stroke)}.learn_questionRow__N26Cj:last-child{border-bottom:none}.learn_questionOptions__OviBC{display:flex;flex-wrap:wrap;gap:.5rem}.learn_progressHeader__WK1dx{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text-secondary);font-size:.78rem;font-weight:700}.learn_progressTrack__MGZWZ{height:8px;width:100%;overflow:hidden;border-radius:999px;background:var(--color-stroke)}.learn_progressFill__37dxW{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary-200) 0,var(--color-primary-gradient) 100%)}.learn_stepList___2seJ{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.learn_stepButton__dTXmS{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--color-stroke);border-radius:var(--radius-surface);background:var(--color-web-wash);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.learn_stepButton__dTXmS:hover{border-color:var(--color-divider);background:var(--color-white);transform:translateY(-1px)}.learn_stepButtonActive__0kzjI{border-color:color-mix(in srgb,var(--primary) 50%,transparent);background:var(--color-white)}.learn_stepMain__99O4x{display:flex;align-items:baseline;gap:.45rem;min-width:0}.learn_flashcardMeta__a67XN,.learn_formatLabel__zFGDP,.learn_stepOrder__UU2bY{color:var(--color-text-meta);font-size:.72rem;font-weight:700}.learn_stepTitle__Tdct5{overflow:hidden;color:var(--color-text-primary);font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.learn_formatLabel__zFGDP{flex:0 0 auto}.learn_badge__tbJF0{flex:0 0 auto;padding:.28rem .48rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1}.learn_badgeCompleted__Zz3r4{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--color-primary-200)}.learn_badgeInProgress__J69k7{background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--color-primary-200)}.learn_badgeNotStarted__fVIIt{background:var(--color-stroke);color:var(--color-text-secondary)}.learn_lessonArticle__Pn1wA{--learn-reading-text-size:14.5px;display:flex;flex-direction:column;gap:clamp(1.05rem,2vw,1.45rem);width:100%;max-width:56rem;min-width:0;margin:0 auto;padding:clamp(1.35rem,2.4vw,2.1rem);border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:var(--color-white);box-shadow:none;text-align:left}.learn_tutorRail__YbIPq{--tutor-bg:var(--color-white);--tutor-panel:var(--color-white);--tutor-panel-hover:var(--color-stroke);--tutor-border:var(--learn-step-border,var(--color-stroke));--tutor-border-strong:var(--learn-step-border-strong,var(--color-divider));--tutor-text:var(--learn-step-text,var(--color-text-primary));--tutor-text-dim:var(--color-text-secondary);--tutor-text-muted:var(--learn-step-muted,var(--color-text-meta));--tutor-accent:var(--color-text-primary);--tutor-accent-strong:var(--color-icon-primary);--tutor-message-text-size:0.75rem;display:flex;flex-direction:column;gap:0;height:100%;min-height:0;padding:.6rem clamp(var(--space-md,1rem),2vw,var(--space-lg,1.5rem)) clamp(var(--space-md,1rem),2vw,var(--space-lg,1.5rem));border:0;border-left:1px solid var(--tutor-border);border-radius:0;background:var(--tutor-bg);box-shadow:none;color:var(--tutor-text)}.learn_tutorHeader__xiQRa{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--gap-lg,1rem);min-height:34px}.learn_tutorIdentity__Qfl13{display:inline-flex;align-items:center;gap:var(--space-sm,.75rem);min-width:0}.learn_tutorAssistantIcon__0BpNh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--tutor-accent)}.learn_tutorControls__fLxpR{display:inline-flex;align-items:center;gap:var(--gap-sm,.5rem)}.learn_tutorIconButton__b_WHG{display:inline-flex;flex:0 0 auto;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius-control);background:rgba(0,0,0,0);color:var(--tutor-text-muted);cursor:pointer;padding:0;transition:background .16s ease,color .16s ease}.learn_tutorIconButton__b_WHG:hover{background:var(--tutor-panel-hover);color:var(--tutor-text)}.learn_tutorIconButton__b_WHG:focus-visible{outline:var(--focus,2px solid var(--accent,var(--color-primary-200)));outline-offset:2px}.learn_tutorTitle__oPHTQ{margin:0;color:var(--tutor-text);-webkit-text-fill-color:var(--tutor-text);background:none;background-clip:initial;-webkit-background-clip:initial;font-family:var(--heading-h2-family);font-size:clamp(10px,1.5vw,19px)!important;font-weight:var(--heading-h1-weight)!important;line-height:var(--heading-h1-card-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left}.learn_tutorThread__Le3tr{flex:1;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:var(--space-sm,.75rem);min-height:0;padding:clamp(var(--space-xl,2rem),6vh,var(--space-2xl,3rem)) 0 var(--space-lg,1.5rem);padding-inline-end:var(--space-xs,.5rem)}.learn_tutorEmptyPrompt__PiS1X{display:flex;flex-direction:column;gap:var(--gap-xs,.4rem);max-width:24rem;margin:0 auto;color:var(--tutor-text-muted)!important;font-size:var(--text-paragraph-size);font-weight:400;line-height:var(--text-paragraph-line-height);text-align:center}.learn_tutorEmptyPrompt__PiS1X p{margin:0;color:var(--tutor-text-dim)!important;font:inherit;font-weight:600}.learn_tutorEmptyPrompt__PiS1X strong{color:var(--tutor-text-dim);font-family:var(--font-sans);font-size:var(--text-paragraph-size);font-weight:var(--heading-h1-weight);line-height:var(--text-paragraph-line-height)}.learn_tutorLearner__Ad9tr{align-self:flex-end;max-width:88%;padding:var(--gap-sm,.5rem) var(--space-sm,.75rem);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);background:var(--tutor-panel-hover);color:var(--tutor-text)}.learn_tutorAnswer__qKqhp,.learn_tutorLearner__Ad9tr{font-size:var(--tutor-message-text-size);line-height:var(--text-paragraph-line-height)}.learn_tutorAnswer__qKqhp{--learn-reading-text-size:var(--tutor-message-text-size);align-self:flex-start;max-width:94%;padding:var(--gap-xs,.4rem) .1rem;color:var(--tutor-text-dim)}.learn_tutorAnswer__qKqhp .learn_markdownBody__w5VmB,.learn_tutorAnswer__qKqhp .learn_markdownBody__w5VmB li,.learn_tutorAnswer__qKqhp .learn_markdownBody__w5VmB p,.learn_tutorAnswer__qKqhp .learn_markdownBody__w5VmB td,.learn_tutorAnswer__qKqhp .learn_markdownBody__w5VmB th{font-size:var(--tutor-message-text-size)!important;line-height:var(--text-paragraph-line-height)!important}.learn_tutorComposer__obKnL{position:relative;flex:0 0 auto;min-height:var(--input-height);overflow:hidden;border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);padding:var(--space-sm,.75rem);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.learn_tutorComposer__obKnL:focus-within{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:var(--input-focus-ring)}.learn_tutorInput__xL4UB{width:100%;min-height:2.625rem;min-width:0;resize:none;border:0;background:rgba(0,0,0,0);color:var(--input-text);font-family:var(--font-sans);font-size:var(--text-paragraph-size);font-weight:var(--text-paragraph-weight,400);line-height:var(--text-paragraph-line-height);outline:0;padding:0 0 2.0625rem}.learn_tutorInput__xL4UB::placeholder{color:var(--input-placeholder);opacity:1}.learn_tutorInput__xL4UB:disabled{opacity:.6}.learn_tutorAttach__RGPGG{left:1.2rem;bottom:.88rem;color:var(--tutor-text-muted)}.learn_tutorAttach__RGPGG,.learn_tutorSend__9gQeF{position:absolute;display:inline-flex;align-items:center;justify-content:center}.learn_tutorSend__9gQeF{right:.88rem;bottom:.86rem;width:2.7rem;height:2.7rem;min-width:2.7rem;padding:0;border:0;border-radius:var(--radius-pill);background:var(--tutor-accent);color:var(--button-primary-text,var(--color-white));font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease}.learn_tutorSend__9gQeF:hover:not(:disabled){background:var(--tutor-accent-strong)}.learn_tutorSend__9gQeF:disabled{background:var(--tutor-accent);color:var(--button-primary-text,var(--color-white));opacity:.52;cursor:default}.learn_onDemandSection__81z1h{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:52rem;margin-inline:auto}.learn_chapterWithTutor__DFZEv{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--learn-layout-padding,1rem);align-items:start}.learn_chapterMain__0G_mC{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.learn_contentStackTutorOpen__xjQSC .learn_chapterWithTutor__DFZEv{display:contents}.learn_contentStackTutorOpen__xjQSC .learn_chapterMain__0G_mC,.learn_contentStackTutorOpen__xjQSC .learn_completionBar__1naI0{width:100%;max-width:var(--learn-main-content-width);justify-self:center;margin-inline:0}.learn_contentStackTutorOpen__xjQSC .learn_chapterMain__0G_mC{grid-column:1;grid-row:1}.learn_contentStackTutorOpen__xjQSC .learn_completionBar__1naI0{grid-column:1;grid-row:2;margin-bottom:var(--learn-layout-padding,1rem)}.learn_tutorColumn__F3Ogb{position:fixed;z-index:850;top:var(--pathway-header-height,0);right:0;bottom:0;align-self:start;width:var(--learn-assistant-reserved-width);height:calc(100dvh - var(--pathway-header-height, 0px));max-height:none;min-height:0}.learn_contentStackTutorOpen__xjQSC .learn_tutorColumn__F3Ogb{grid-column:2;grid-row:1/span 2}.learn_tutorColumnExpanded__Vt0Px{width:var(--learn-assistant-reserved-width)}.learn_tutorLauncher__xufy8{position:fixed;z-index:850;top:calc(var(--learn-header-offset, 58px) + var(--learn-layout-padding, 1rem));right:var(--learn-layout-padding,1rem);display:inline-flex;min-height:2.3rem;align-items:center;justify-content:center;gap:.38rem;border:1px solid color-mix(in srgb,var(--grey-700) 14%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--grey-950) 92%,transparent);color:var(--color-white);cursor:pointer;padding:0 .75rem;font-size:.82rem;font-weight:700;line-height:1;box-shadow:0 10px 24px color-mix(in srgb,var(--grey-600) 12%,transparent);transition:background .16s ease,color .16s ease,transform .16s ease}.learn_tutorLauncher__xufy8:hover{background:var(--color-icon-primary);transform:translateY(-1px)}.learn_tutorLauncher__xufy8:focus-visible{outline:2px solid color-mix(in srgb,var(--grey-950) 22%,transparent);outline-offset:2px}@media(max-width:1180px){.learn_learnStepFrame__zYUV_{--learn-curriculum-width:clamp(204px,23vw,232px)}}@media(max-width:900px){.learn_learnStepFrame__zYUV_{--learn-header-offset:54px;--learn-layout-padding:0.875rem}.learn_chapterWithTutor__DFZEv{display:grid;grid-template-columns:1fr}.learn_contentStackTutorOpen__xjQSC{display:flex;flex-direction:column;padding-right:0}.learn_contentStackTutorOpen__xjQSC .learn_chapterWithTutor__DFZEv,.learn_contentStackTutorOpen__xjQSC .learn_completionBar__1naI0{width:100%;max-width:100%}.learn_tutorColumn__F3Ogb{position:fixed;z-index:850;top:var(--mobile-app-header-height,58px);right:0;bottom:auto;width:100vw;height:calc(100dvh - var(--mobile-app-header-height, 58px));max-width:none;max-height:calc(100dvh - var(--mobile-app-header-height, 58px))}.learn_tutorRail__YbIPq{height:100%;max-height:inherit}.learn_tutorLauncher__xufy8{position:sticky;top:calc(var(--mobile-app-header-height, 58px) + .75rem);align-self:flex-end;margin:var(--learn-layout-padding,1rem) var(--learn-layout-padding,1rem) 0 0}}.learn_onDemandBar__cVsr0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:1.25rem 0 .25rem;padding-top:1rem;text-align:center}.learn_onDemandLabel__cOZFA{color:var(--muted-foreground,var(--color-text-meta));font-size:.85rem;font-weight:600}.learn_onDemandButton__FrM5Y{padding:.45rem .85rem;border:1px solid color-mix(in srgb,var(--grey-950) 10%,transparent);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-text-primary);font-size:.84rem;font-weight:700;cursor:pointer;transition:border-color .15s ease}.learn_onDemandButton__FrM5Y:hover:not(:disabled){border-color:color-mix(in srgb,var(--grey-950) 18%,transparent);background:var(--color-card-bg)}.learn_onDemandButton__FrM5Y:disabled{opacity:.55;cursor:default}.learn_onDemandInlinePanel__vuxZo{display:grid;gap:1rem;margin-top:.25rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.learn_onDemandClose__rAPyI{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--grey-950) 10%,transparent);border-radius:var(--radius-control);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer}.learn_onDemandClose__rAPyI:hover{background:var(--color-card-bg);color:var(--color-text-primary)}.learn_onDemandInlineContent__usE5y{min-width:0}.learn_onDemandDrawerOverlay__B55G8{position:fixed;inset:0;z-index:1300;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--grey-950) 24%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.learn_onDemandDrawer__5ieBj{position:relative;width:min(560px,100vw - 24px);min-height:100vh;overflow-x:hidden;overflow-y:auto;background:var(--color-card-bg-2);color:var(--color-text-primary);box-shadow:-18px 0 60px color-mix(in srgb,var(--grey-950) 18%,transparent);animation:learn_onDemandDrawerIn__ctJFe .24s cubic-bezier(.22,1,.36,1)}@keyframes learn_onDemandDrawerIn__ctJFe{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.learn_onDemandDrawerHeader__GntTW{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;border-bottom:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 98%,transparent) 0,color-mix(in srgb,var(--grey-50) 94%,transparent) 78%,color-mix(in srgb,var(--grey-50) 88%,transparent) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.learn_onDemandDrawerHeader__GntTW div{display:grid;gap:.18rem;min-width:0;text-align:left}.learn_onDemandDrawerHeader__GntTW span{color:var(--color-text-meta);font-size:.68rem;font-weight:700;line-height:1.1;text-transform:uppercase}.learn_onDemandDrawerHeader__GntTW h2{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left}.learn_onDemandDrawerBody__5BNzt{display:grid;gap:1rem;min-width:0;padding:1.25rem 1.35rem 1.5rem}@media(max-width:640px){.learn_onDemandDrawerOverlay__B55G8{justify-content:stretch}.learn_onDemandDrawer__5ieBj{width:100%;min-height:100dvh}.learn_onDemandDrawerBody__5BNzt,.learn_onDemandDrawerHeader__GntTW{padding-inline:1rem}}.learn_promptRows__E_Ngd,.learn_proseBlock__aHf7J{display:flex;flex-direction:column}.learn_promptRows__E_Ngd{gap:0;margin:1.35rem 0 .9rem;border-bottom:1px solid var(--learn-step-border-strong)}.learn_promptRowGroup__WnS1C{display:flex;flex-direction:column}.learn_promptRow__u0Kba{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.58rem;width:100%;min-height:2.7rem;padding:.72rem .55rem;border:0;border-top:1px solid var(--learn-step-border-strong);border-radius:var(--radius-control);background:rgba(0,0,0,0);color:var(--learn-step-text);font:inherit;font-size:var(--learn-reading-text-size);font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.learn_promptRow__u0Kba:hover:not(:disabled){background:var(--learn-step-accent-soft);color:var(--color-icon-primary)}.learn_promptRow__u0Kba:focus-visible{outline:2px solid color-mix(in srgb,var(--grey-950) 22%,transparent);outline-offset:2px}.learn_promptRow__u0Kba:disabled{cursor:default;opacity:1}.learn_promptRowActive__MvXod{color:var(--color-text-primary)}.learn_promptRowAnswered__H6w4G{background:color-mix(in srgb,var(--primary) 7%,transparent)}.learn_promptRowIcon__gd0xr{color:var(--learn-step-muted);font-size:1rem;line-height:1}.learn_promptRowText__BVX8A{min-width:0;overflow-wrap:anywhere}.learn_promptAnswer__MGbRN{margin:.1rem 0 1.1rem 1.98rem;padding:0 0 .95rem;color:var(--learn-step-text)}.learn_promptAnswerLoading__fy7I3{margin:0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.45}.learn_lessonBlock__szY6k{display:flex;flex-direction:column;gap:.45rem;width:100%;max-width:100%;min-width:0;scroll-margin-top:1rem}.learn_kicker__rot3h{margin:0;color:var(--learn-step-accent);-webkit-text-fill-color:var(--learn-step-accent);font-size:.72rem!important;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-align:left!important}.learn_objectivesLead__QCeH9{margin:.4rem 0 0;color:var(--learn-step-text);-webkit-text-fill-color:var(--learn-step-text);font-weight:700}.learn_objectiveList__coY_G,.learn_objectivesLead__QCeH9{font-family:var(--font-sans);font-size:var(--learn-reading-text-size);line-height:var(--text-paragraph-line-height);text-align:left}.learn_objectiveList__coY_G{width:100%;max-width:100%;margin:0;padding-left:1.1rem;list-style:disc outside;color:var(--learn-step-text)!important;overflow-wrap:anywhere}.learn_objectiveList__coY_G li{display:list-item;padding-left:.15rem}.learn_objectiveList__coY_G li::marker{color:inherit}.learn_sectionHeading__j8sqa{margin:0;color:var(--learn-step-text);-webkit-text-fill-color:var(--learn-step-text);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:700;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere;text-align:left;text-transform:none}.learn_lessonVisuals__NQ_Ic{gap:clamp(1rem,2vw,1.45rem)}.learn_lessonVisual__OyJxF,.learn_lessonVisuals__NQ_Ic{display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column}.learn_lessonVisual__OyJxF{gap:.55rem;margin:0;padding:clamp(.85rem,2vw,1.15rem);border:1px solid var(--learn-step-border);border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 92%,transparent),color-mix(in srgb,var(--grey-50) 92%,transparent)),var(--learn-step-panel-soft)}.learn_lessonVisualImage__34i8d{display:block;width:100%;height:auto;border-radius:var(--radius-sm);background:var(--color-card-bg-2)}.learn_lessonVisualCaption__SPlZw{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--warm-text-secondary);font-size:.8rem;line-height:1.4;text-align:left}.learn_lessonVisualSource__zFb2J{color:var(--color-primary-200);font-weight:700;text-decoration:underline;text-underline-offset:3px}.learn_markdownBody__w5VmB{width:100%;max-width:100%;margin:0;overflow-wrap:anywhere;text-align:left}.learn_markdownBody__w5VmB,.learn_markdownBody__w5VmB p{color:var(--learn-step-text)!important;font-size:var(--learn-reading-text-size);line-height:var(--text-paragraph-line-height)}.learn_markdownBody__w5VmB p{margin:0 0 .75rem}.learn_markdownBody__w5VmB ol,.learn_markdownBody__w5VmB ul{margin:0 0 .75rem;padding-left:1.25rem}.learn_markdownBody__w5VmB ul{list-style:disc outside}.learn_markdownBody__w5VmB ol{list-style:decimal outside}.learn_markdownBody__w5VmB ul ul{list-style-type:circle}.learn_markdownBody__w5VmB ol ol,.learn_markdownBody__w5VmB ul ol{list-style-type:lower-alpha}.learn_markdownBody__w5VmB li{display:list-item;margin:.2rem 0;color:var(--learn-step-text)!important;font-size:var(--learn-reading-text-size);line-height:var(--text-paragraph-line-height)}.learn_markdownBody__w5VmB li::marker{color:var(--learn-step-accent)}.learn_markdownBody__w5VmB h1,.learn_markdownBody__w5VmB h2,.learn_markdownBody__w5VmB h3,.learn_markdownBody__w5VmB h4{margin:1rem 0 .45rem;color:var(--learn-step-text);-webkit-text-fill-color:var(--learn-step-text);font-weight:700;line-height:1.3;text-align:left}.learn_markdownBody__w5VmB h1{font-size:clamp(1.18rem,1.8vw,1.5rem)}.learn_markdownBody__w5VmB h2{font-size:clamp(1.08rem,1.55vw,1.32rem)!important}.learn_markdownBody__w5VmB h3,.learn_markdownBody__w5VmB h4{font-size:clamp(.98rem,1.25vw,1.12rem)}.learn_markdownBody__w5VmB table{display:block;width:100%;max-width:100%;margin:1rem 0 1.2rem;border-collapse:collapse;color:var(--learn-step-text);font-size:var(--learn-reading-text-size);line-height:var(--text-paragraph-line-height);overflow-x:auto}.learn_markdownBody__w5VmB td,.learn_markdownBody__w5VmB th{padding:.72rem .85rem;border-bottom:1px solid var(--learn-step-border);color:var(--learn-step-text)!important;text-align:left;vertical-align:top}.learn_markdownBody__w5VmB th{color:var(--learn-step-text)!important;font-weight:700}.learn_markdownBody__w5VmB thead th{border-bottom:1px dashed var(--learn-step-border-strong)}.learn_markdownBody__w5VmB a{color:var(--color-primary-200)}.learn_markdownBody__w5VmB strong{color:var(--color-icon-primary);font-weight:700}.learn_markdownBody__w5VmB :not(pre)>code{padding:.08em .36em;border:1px solid var(--learn-step-border);border-radius:var(--radius-control);background:var(--color-surface-bg);color:var(--color-primary-200);font-size:.86em;overflow-wrap:anywhere}.learn_markdownBody__w5VmB>:last-child{margin-bottom:0}.learn_codeBlockWrap__hQOc0{position:relative;width:100%;max-width:100%;min-width:0;margin:0 0 .85rem}.learn_codeBlockWrap__hQOc0 .learn_copyButton__0THJ5:focus-visible,.learn_codeBlockWrap__hQOc0:hover .learn_copyButton__0THJ5{opacity:1}.learn_copyButton__0THJ5{position:absolute;top:.5rem;right:.5rem;z-index:1;padding:.22rem .55rem;border:1px solid var(--learn-step-border);border-radius:var(--radius-control);background:var(--color-card-bg-2);color:var(--color-text-secondary);font-size:.7rem;font-weight:700;letter-spacing:.04em;cursor:pointer;opacity:.55;transition:opacity .15s ease,background .15s ease}.learn_copyButton__0THJ5:hover{background:var(--color-surface-bg)}.learn_codeBlock__G56m0{position:relative;max-width:100%;margin:0;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--grey-600) 12%,transparent);border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-950) 3%,transparent),color-mix(in srgb,var(--grey-950) 0%,transparent)),var(--color-stroke);color:var(--color-text-primary);overflow-x:auto}.learn_codeBlock__G56m0 code{display:block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.55;white-space:pre;color:inherit}.learn_codeBlock__G56m0 code[data-language]:before{content:attr(data-language);display:block;margin-bottom:.5rem;color:var(--color-primary-200);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.learn_codeBlock__G56m0 .hljs-comment,.learn_codeBlock__G56m0 .hljs-quote{color:var(--color-text-meta);font-style:italic}.learn_codeBlock__G56m0 .hljs-doctag,.learn_codeBlock__G56m0 .hljs-keyword,.learn_codeBlock__G56m0 .hljs-literal,.learn_codeBlock__G56m0 .hljs-name,.learn_codeBlock__G56m0 .hljs-section,.learn_codeBlock__G56m0 .hljs-selector-tag{color:var(--color-primary-gradient)}.learn_codeBlock__G56m0 .hljs-addition,.learn_codeBlock__G56m0 .hljs-attr,.learn_codeBlock__G56m0 .hljs-built_in,.learn_codeBlock__G56m0 .hljs-bullet,.learn_codeBlock__G56m0 .hljs-literal,.learn_codeBlock__G56m0 .hljs-meta .hljs-string,.learn_codeBlock__G56m0 .hljs-number,.learn_codeBlock__G56m0 .hljs-regexp,.learn_codeBlock__G56m0 .hljs-string,.learn_codeBlock__G56m0 .hljs-symbol,.learn_codeBlock__G56m0 .hljs-type{color:var(--color-primary-200)}.learn_codeBlock__G56m0 .hljs-attribute,.learn_codeBlock__G56m0 .hljs-function .hljs-title,.learn_codeBlock__G56m0 .hljs-title,.learn_codeBlock__G56m0 .hljs-title.function_{color:var(--color-text-meta)}.learn_codeBlock__G56m0 .hljs-deletion,.learn_codeBlock__G56m0 .hljs-params,.learn_codeBlock__G56m0 .hljs-tag,.learn_codeBlock__G56m0 .hljs-template-variable,.learn_codeBlock__G56m0 .hljs-variable{color:var(--color-primary-200)}.learn_codeBlock__G56m0 .hljs-comment .hljs-doctag,.learn_codeBlock__G56m0 .hljs-meta{color:var(--color-text-secondary)}.learn_codeBlock__G56m0 .hljs-emphasis{font-style:italic}.learn_codeBlock__G56m0 .hljs-strong{font-weight:700}.learn_calloutQuote__ufnRd{margin:0 0 .85rem;padding:.7rem 1rem;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-left:4px solid var(--learn-step-accent);border-radius:0 var(--radius-surface) var(--radius-surface) 0;background:var(--color-white);color:var(--color-text-secondary);font-style:italic}.learn_calloutQuote__ufnRd p{margin:0}.learn_calloutQuote__ufnRd>:last-child{margin-bottom:0}.learn_markdownImage__IWIh8{display:block;max-width:100%;height:auto;margin:.75rem 0;border:1px solid var(--learn-step-border);border-radius:var(--radius-surface)}.learn_videoGrid__FIUwd{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;width:100%}.learn_videoEmbed__gXpb6{margin:0}.learn_videoFrame__K3P4z{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-surface);overflow:hidden;background:var(--color-icon-primary)}.learn_videoFrame__K3P4z iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.learn_videoCaption__AhVa8{margin-top:.4rem;color:var(--color-text-secondary);font-size:var(--text-paragraph-size);font-weight:600}.learn_checkSection__mX_cg{margin-top:1.6rem;padding-top:1.25rem;border-top:1px solid var(--learn-step-border)}.learn_checkCard__WrxSz{margin-top:0;padding:0;border:0;background:rgba(0,0,0,0)}.learn_checkPreparing__gFjbI{margin:0;color:var(--color-text-meta);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_checkResult__hr_tU{display:grid;gap:.5rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--grey-600) 16%,transparent);border-radius:14px;background:color-mix(in srgb,var(--grey-50) 70%,transparent)}.learn_checkResult__hr_tU strong{color:var(--learn-step-accent,var(--color-destructive));font-size:1rem;font-weight:700;line-height:1.25}.learn_checkResult__hr_tU p{margin:0;color:var(--color-text-secondary);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_checkResultActions__65MRq{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.learn_completionHint__AhHki{margin:0;color:var(--learn-step-accent);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_completionActions__12UTL{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem}.learn_flashcardFront__4K6_K{max-width:49rem;margin:0;color:var(--color-icon-primary);font-family:var(--font-sans);font-size:var(--text-paragraph-size);font-weight:400;line-height:var(--text-paragraph-line-height)}.learn_flashcardTerm__n_q1S{margin:0;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:clamp(.9rem,1.15vw,1.05rem);font-weight:600;line-height:1.2}.learn_flashcardTerm__n_q1S+.learn_flashcardFront__4K6_K{margin-top:clamp(.45rem,1.1vw,.75rem)}.learn_flashcardFront__4K6_K+.learn_mcOptions__yjEJ5{margin-top:clamp(1rem,2vw,1.35rem)}.learn_flashcardCard__Drs4g .learn_answerText__yJFpO{font-size:var(--text-paragraph-size);font-weight:400;line-height:var(--text-paragraph-line-height)}.learn_flashcardStudyContent__4O7Yq{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(.75rem,1.35vw,1rem);min-height:0}.learn_mcOptions__yjEJ5{display:flex;flex-direction:column;gap:0;margin-top:auto}.learn_mcOption__hsRM8{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:clamp(2.8rem,5.2vw,3.45rem);padding:0 .6rem;border:0;border-bottom:1px solid var(--learn-step-border);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text-primary);font-size:clamp(.94rem,1.35vw,1.08rem);line-height:1.42;text-align:left;cursor:pointer;transition:color .14s ease,background .14s ease}.learn_mcOption__hsRM8:last-child{border-bottom:0}.learn_mcOption__hsRM8:hover:not(:disabled){color:var(--color-icon-primary)}.learn_mcOption__hsRM8:hover:not(:disabled) .learn_answerBadge__A_9VH{background:var(--color-surface-bg);color:var(--color-icon-primary)}.learn_mcOption__hsRM8:focus-visible{outline:none}.learn_mcOption__hsRM8:focus-visible .learn_answerBadge__A_9VH{box-shadow:0 0 0 4px color-mix(in srgb,var(--grey-950) 8%,transparent)}.learn_mcOption__hsRM8:disabled{cursor:default}.learn_mcOptionCorrect__NyZFM{border-color:color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--color-primary-200)}.learn_mcOptionCorrect__NyZFM .learn_answerBadge__A_9VH{background:color-mix(in srgb,var(--color-primary-100) 12%,var(--color-white));color:var(--color-primary-200)}.learn_mcOptionWrong__WDmQ_{border-color:color-mix(in srgb,var(--destructive) 30%,transparent);background:color-mix(in srgb,var(--destructive-subtle) 72%,transparent);color:var(--color-destructive)}.learn_mcOptionWrong__WDmQ_ .learn_answerBadge__A_9VH{background:var(--color-destructive-deemphasized);color:var(--color-destructive)}.learn_recallEntry__VjrTE{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.learn_recallInput__wpEbq{width:100%;padding:1rem 1.1rem;border:1px solid var(--learn-step-border);border-radius:var(--radius-surface);background:var(--color-card-bg-2);color:var(--color-text-primary);font-size:1rem;line-height:1.35}.learn_recallInput__wpEbq:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 42%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 8%,transparent)}.learn_recallReveal__rx8_q{display:flex;flex-direction:column;gap:1rem;margin-top:auto}.learn_recallAnswer__4diN0{margin:0;padding:1rem 1.1rem;border:1px solid var(--learn-step-border);border-radius:var(--radius-surface);background:var(--color-card-bg-2);color:var(--color-text-primary);font-size:1.05rem;line-height:1.45}.learn_flashcardFeedback__SIXk7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.8rem;padding-top:.75rem;border-top:1px solid var(--learn-step-border)}.learn_flashcardActionGrid__6dHqq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.1rem);margin-top:auto}.learn_flashcardActionGridSingle___1Yh_{grid-template-columns:minmax(0,1fr);width:min(100%,28rem);margin-left:auto}.learn_flashcardActionButton__paxwq{min-height:2.45rem;padding:.5rem .5rem 0;border:0;border-top:1px solid var(--learn-step-border-strong);border-radius:0;background:rgba(0,0,0,0);color:var(--color-icon-primary);font-family:var(--font-sans);font-size:clamp(.67rem,.9vw,.79rem);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.learn_flashcardActionButton__paxwq:hover:not(:disabled){border-color:color-mix(in srgb,var(--grey-950) 48%,transparent);color:var(--color-icon-primary);transform:translateY(-1px)}.learn_flashcardActionButton__paxwq:focus-visible{outline:2px solid color-mix(in srgb,var(--grey-950) 22%,transparent);outline-offset:4px}.learn_flashcardActionButton__paxwq:disabled{cursor:default;opacity:.6}.learn_practiceProgressHeader__FE0aq{display:flex;flex-direction:column;gap:.65rem;width:min(100%,16rem);margin:0 0 clamp(1.2rem,3vw,2rem)}.learn_flashcardProgressHeader__eQc8c{position:absolute;top:clamp(1rem,2vw,1.3rem);right:clamp(1rem,2.6vw,1.65rem);z-index:2;width:min(22vw,9rem);margin:0;opacity:.62}.learn_practiceProgressLabel__6UBLI{color:var(--color-text-meta);font-family:var(--font-sans);font-size:clamp(.82rem,1vw,.92rem);font-weight:600;line-height:1}.learn_practiceProgressTrack__PeLwm{display:block;width:100%;height:.42rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-stroke)}.learn_practiceProgressFill__v0vXz{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-text-primary) 0,var(--color-primary-200) 100%);transition:width .24s ease}.learn_feedbackBad__hsNgu,.learn_feedbackGood__MFNsr{color:var(--color-primary-200);font-weight:700}.learn_feedbackAnswer__R9eid{color:var(--color-text-secondary);font-size:var(--text-paragraph-size)}.learn_primaryButton__KVu0_:disabled{opacity:.5;cursor:not-allowed}.learn_notePanel__Uh6sk{width:100%;max-width:100%;min-width:0;padding:1rem;border:0;border-radius:var(--radius-surface);background:var(--color-web-wash);text-align:left}.learn_notePanel__Uh6sk h3{margin:0 0 .55rem;color:var(--color-icon-primary);-webkit-text-fill-color:var(--color-icon-primary);font-size:.86rem;font-weight:700;text-align:left}.learn_link__PqGO4{color:var(--color-primary-200);font-weight:700;text-decoration:underline;text-underline-offset:3px}.learn_sourceCitation__r_Wg6{position:relative;z-index:5;display:inline-flex;margin-left:.4rem;vertical-align:baseline}.learn_sourceCitationButton__Z_1_7{display:inline-flex;align-items:center;min-height:1.45rem;padding:.12rem .48rem;border:0;border-radius:var(--radius-surface);background:var(--color-button-secondary-bg);color:var(--color-text-meta);font-family:var(--font-sans);font-size:.84em;font-weight:600;line-height:1;cursor:pointer}.learn_sourceCitationButton__Z_1_7:focus-visible,.learn_sourceCitationButton__Z_1_7:hover{background:var(--color-stroke);color:var(--color-text-secondary)}.learn_sourceCitationButton__Z_1_7:focus-visible{outline:2px solid color-mix(in srgb,var(--grey-950) 18%,transparent);outline-offset:2px}.learn_sourceCitationPopover__VWVtZ{position:fixed;top:var(--source-citation-top,0);left:var(--source-citation-left,0);z-index:1300;display:flex;width:fit-content;max-width:calc(100vw - 1.5rem);max-height:min(20rem,100vh - 1.5rem);flex-direction:column;gap:.28rem;padding:.45rem;border:1px solid color-mix(in srgb,var(--grey-950) 12%,transparent);border-radius:var(--radius-surface);background:var(--color-white);box-shadow:none;opacity:0;overflow-y:auto;pointer-events:none;visibility:hidden;transform:translateY(.25rem);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.learn_sourceCitationPopover__VWVtZ[data-placement=bottom]{transform:translateY(-.25rem)}.learn_sourceCitationPopover__VWVtZ:after{position:absolute;left:0;bottom:-.5rem;width:100%;height:.5rem;content:""}.learn_sourceCitationPopover__VWVtZ[data-placement=bottom]:after{top:-.5rem;bottom:auto}.learn_sourceCitationPopover__VWVtZ.learn_sourceCitationPopoverOpen__7yE_m{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.learn_sourceCitationCard__QJYLL{display:flex;flex-direction:column;gap:.42rem;padding:.72rem .78rem;border-radius:var(--radius-surface);color:var(--color-text-primary);text-align:left;text-decoration:none}.learn_sourceCitationCard__QJYLL:focus-visible,.learn_sourceCitationCard__QJYLL:hover{background:var(--color-card-bg);color:var(--color-text-primary);outline:none}.learn_sourceCitationCard__QJYLL:first-child{background:var(--color-card-bg)}.learn_sourceCitationDomainRow__f8Kff{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.learn_sourceCitationIcon__8k1yu{display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background-color:var(--color-button-secondary-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color-text-secondary);font-size:.62rem;font-weight:700;line-height:1}.learn_sourceCitationIconWithImage__JMnLA{color:rgba(0,0,0,0)}.learn_sourceCitationDomain__1tVKI{font-size:.88rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.learn_sourceCitationDomain__1tVKI,.learn_sourceCitationTitle__jQIFm{overflow:hidden;color:var(--color-text-primary);font-family:var(--font-sans)}.learn_sourceCitationTitle__jQIFm{display:-webkit-box;font-size:.82rem;font-weight:400;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.learn_flashcardStack__jl53_{display:flex;flex-direction:column;gap:0;padding:.5rem 0 2rem}.learn_flashcardQueue__d2v_h{position:relative;isolation:isolate;width:min(100%,29rem);margin-inline:auto;padding:.7rem .5rem 1rem}.learn_flashcardCard__Drs4g{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-height:clamp(17.5rem,39vh,25rem);padding:clamp(1.35rem,3vw,2rem) clamp(1.35rem,3.8vw,2.35rem) clamp(1.15rem,2.8vw,1.8rem);border:1px solid color-mix(in srgb,var(--grey-600) 13%,transparent);border-radius:var(--radius-3xl);background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--warning-subtle) 95%,transparent),transparent 38%),linear-gradient(145deg,var(--color-surface-bg) 0,var(--color-stroke) 58%,var(--color-stroke) 100%);color:var(--color-text-primary);font-family:var(--font-sans);text-align:left;box-shadow:none}.learn_flashcardActiveCard__1mhZ5{z-index:4;padding-top:clamp(4.25rem,7vw,5.25rem);transform-origin:50% 100%;will-change:transform,opacity}.learn_flashcardGhost__uTZhM{position:absolute;inset:0;z-index:1;pointer-events:none;transform-origin:50% 100%}.learn_flashcardGhostOne__yv6Ag{z-index:2;background:var(--color-stroke);opacity:1;transform:translate(-.6rem,.9rem) rotate(-1.1deg) scale(1.002)}.learn_flashcardGhostTwo__pRdKN{z-index:1;background:color-mix(in srgb,var(--color-primary-100) 12%,var(--color-white));opacity:1;transform:translate(.65rem,-.75rem) rotate(1.1deg) scale(.996)}.learn_flashcardExiting__I3xri{pointer-events:none;animation:learn_flashcardWipeAway__b3Uiz .34s cubic-bezier(.22,1,.36,1) forwards}@keyframes learn_flashcardWipeAway__b3Uiz{0%{opacity:1;transform:translateZ(0) rotate(0deg) scale(1)}35%{opacity:.98;transform:translate3d(2.25rem,-.45rem,0) rotate(1deg) scale(.99)}to{opacity:0;transform:translate3d(-112%,-1.2rem,0) rotate(-5deg) scale(.97)}}@media(prefers-reduced-motion:reduce){.learn_flashcardExiting__I3xri{animation-duration:1ms}}.learn_flashcardMeta__a67XN,.learn_quizProgress__n4OkR{display:none}.learn_hintText__UKOTk{display:block;margin-top:.65rem;color:var(--color-text-meta);font-size:var(--text-paragraph-size);font-weight:400;line-height:var(--text-paragraph-line-height)}.learn_ratingGroup__22dxt{display:flex;flex-wrap:wrap;gap:.65rem}.learn_quizFieldset__xO1JD{position:relative;isolation:isolate;display:flex;flex-direction:column;margin:0;min-height:clamp(26rem,58vh,38rem);padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--learn-step-border);border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 98%,transparent),color-mix(in srgb,var(--grey-50) 98%,transparent)),var(--learn-step-panel);color:var(--color-text-primary);box-shadow:none}.learn_quizQueue__VEb46{position:relative;isolation:isolate;width:min(100%,56rem);margin-inline:auto;padding-bottom:2.7rem}.learn_quizActiveCard__Sjz0N{z-index:4;transform-origin:50% 100%;will-change:transform,opacity}.learn_quizGhost___1FXe{position:absolute;inset:0;z-index:1;pointer-events:none;transform-origin:50% 100%}.learn_quizGhostOne__l3HCg{z-index:2;opacity:.98;transform:translateY(1.15rem) scale(.965)}.learn_quizGhostTwo__DekNv{z-index:1;opacity:.74;transform:translateY(2.15rem) scale(.925)}.learn_quizExiting__Lygsr{pointer-events:none;animation:learn_flashcardWipeAway__b3Uiz .34s cubic-bezier(.22,1,.36,1) forwards}@media(prefers-reduced-motion:reduce){.learn_quizExiting__Lygsr{animation-duration:1ms}}.learn_quizLegend___46LM{display:block;width:100%;max-width:48rem;padding:0;color:var(--color-icon-primary)}.learn_quizPrompt__nQsXa{display:block;font-family:var(--font-display);font-size:clamp(1.22rem,2vw,1.78rem);font-weight:500;line-height:1.2}.learn_quizOptions__ypOOt{display:flex;flex-direction:column;gap:0;margin-top:auto}.learn_quizOption__0f6Zp{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:clamp(3.8rem,7vw,4.65rem);padding:0 .75rem;border-bottom:1px solid var(--learn-step-border);color:var(--color-text-primary);cursor:pointer;font-size:clamp(.94rem,1.35vw,1.08rem);line-height:1.42;transition:color .14s ease,background .14s ease}.learn_quizOption__0f6Zp:last-child{border-bottom:0}.learn_quizOption__0f6Zp:hover{color:var(--color-icon-primary)}.learn_quizOption__0f6Zp:hover .learn_answerBadge__A_9VH{background:var(--color-surface-bg);color:var(--color-icon-primary)}.learn_quizActions__Exrp_{display:flex;justify-content:flex-end;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--learn-step-border)}.learn_quizShortAnswer__QKorw{margin-top:.4rem}.learn_quizShortAnswerInput__9Rsbb{width:100%;min-width:0;min-height:var(--input-height);padding:0 var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);font-family:var(--font-sans);font-size:var(--text-paragraph-size);font-weight:var(--text-paragraph-weight,400);line-height:var(--text-paragraph-line-height);outline:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.learn_quizShortAnswerInput__9Rsbb:focus-visible{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:var(--input-focus-ring)}.learn_quizShortAnswerInput__9Rsbb:disabled{background:var(--input-bg-disabled);opacity:.7}.learn_walkthrough__GacfO{display:flex;width:100%;max-width:58rem;min-width:0;flex-direction:column;gap:clamp(1.1rem,2.2vw,1.6rem);margin-inline:auto;padding:clamp(1.5rem,4vw,3.5rem) clamp(.25rem,1vw,1rem);text-align:left}.learn_walkthroughStep__GVGTX{display:flex;flex-direction:column;gap:.55rem;padding:clamp(1rem,2.2vw,1.4rem);border:1px solid var(--color-stroke);border-radius:var(--radius-surface);background:var(--color-card-bg-2)}.learn_walkthroughStepHead__oMfiN{display:flex;align-items:center;gap:.6rem}.learn_walkthroughStepNumber__J_LiA{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--color-text-primary);color:var(--color-white);font-size:.82rem;font-weight:700;line-height:1}.learn_walkthroughCheck__jQe7X{margin-top:.5rem;padding-top:.85rem;border-top:1px dashed color-mix(in srgb,var(--grey-950) 14%,transparent)}.learn_walkthroughCheckPrompt__svYRG{margin:0 0 .6rem;color:var(--color-text-primary);font-size:.95rem;font-weight:700;line-height:1.35}.learn_quizFeedbackPanel__esXpN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--color-divider)}.learn_quizCompletionCard__jSCUZ{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:2rem;border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:var(--color-white);box-shadow:none}.learn_answerInput__zzhUk{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.learn_answerInput__zzhUk:focus-visible+.learn_answerBadge__A_9VH{box-shadow:0 0 0 4px color-mix(in srgb,var(--grey-950) 8%,transparent)}.learn_answerBadge__A_9VH{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:var(--radius-surface);background:var(--color-surface-bg);color:var(--color-text-primary);font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1;transition:background .14s ease,color .14s ease}.learn_answerText__yJFpO{min-width:0}.learn_answerRowSelected__m1dbS{color:var(--color-icon-primary);border-radius:var(--radius-surface);background:var(--color-white)}.learn_answerRowSelected__m1dbS .learn_answerBadge__A_9VH{background:var(--color-stroke);color:var(--color-icon-primary)}.learn_quizOptionCorrect__M4Trs{color:var(--color-primary-200)}.learn_quizOptionCorrect__M4Trs .learn_answerBadge__A_9VH{background:color-mix(in srgb,var(--color-primary-100) 12%,var(--color-white));color:var(--color-primary-200)}.learn_quizOptionWrong__B7Izz{color:var(--color-destructive)}.learn_quizOptionWrong__B7Izz .learn_answerBadge__A_9VH{background:var(--color-destructive-deemphasized);color:var(--color-destructive)}.learn_quizFeedback__HKTwo,.learn_quizScore__xWrGx{margin:.65rem 0 0;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_quizFeedbackGood__yaOQQ,.learn_quizScoreGood__EMsNI{color:var(--color-primary-200)!important}.learn_quizFeedbackBad__fdP4J,.learn_quizScoreNeedsWork__zb14X{color:var(--color-destructive)!important}.learn_quizScore__xWrGx{color:var(--color-text-secondary)!important}.learn_profileStack__asDBK{display:flex;flex-direction:column;gap:1.25rem}.learn_profileHeader__5gvjS{display:flex;flex-direction:column;gap:.3rem}.learn_profileSection__zPHjD{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--color-stroke);border-radius:var(--radius-surface);background:var(--color-web-wash)}.learn_profileSectionHeader__b_06H{display:flex;flex-direction:column;gap:.25rem}.learn_profileCount__KUnfr{color:var(--color-text-meta);font-weight:700}.learn_onboardingFrame__bZhhO{display:flex;align-items:center;justify-content:center;min-height:min(66vh,620px);max-width:1120px}.learn_composerPanel__johge{width:100%;padding:clamp(1rem,2.4vw,1.35rem);border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.learn_composerShell__QfMsQ [class*=promptCard]{max-width:none;padding:0}.learn_calibrationCard__NmpEG{display:flex;flex-direction:column;gap:.85rem;margin-top:.35rem;padding:1rem;border:1px solid var(--color-stroke);border-radius:var(--radius-surface);background:var(--color-web-wash)}.learn_calibrationTopic__g0FJC{margin:0;color:var(--color-text-secondary)!important;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_calibrationActions__ieA4v{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.learn_ratingRow__OAKRd{display:flex;flex-direction:column;gap:.45rem;padding:.9rem;border:1px solid var(--color-stroke);border-radius:var(--radius-surface);background:var(--color-web-wash)}.learn_ratingMeta__UguQv{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.84rem}.learn_ratingLabel__9w_WN{color:var(--color-text-primary);font-weight:700}.learn_ratingValue__AiXQs{color:var(--color-primary-200);font-weight:700;white-space:nowrap}.learn_coachStartingPoint__oBHpO{display:grid;gap:1rem;padding:0;border-radius:0;background:rgba(0,0,0,0);color:var(--color-text-primary)}.learn_coachAssessmentIntro__Lry_j{display:grid;gap:.25rem}.learn_coachAssessmentIntro__Lry_j h2{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h1-family);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:700;line-height:var(--heading-h1-section-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left}.learn_coachAssessmentIntro__Lry_j p,.learn_coachEmptyState__4ERmg{max-width:40rem;margin:0;color:var(--color-text-secondary)!important;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);text-align:left}.learn_coachAssessmentLayout__gbKKc{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;align-items:start}.learn_coachIqCard__Mc3xQ,.learn_coachRecommendationCard__YlpAh,.learn_coachScoreCard__KjTRo{border:1px solid color-mix(in srgb,var(--grey-950) 9%,transparent);border-radius:var(--radius-surface);background:var(--color-white)}.learn_coachAdjustCancel__Dkudp,.learn_coachAdjustToggle__Lja03{align-self:flex-start;margin-top:.25rem;padding:.15rem .5rem;border:1px solid color-mix(in srgb,var(--grey-950) 11%,transparent);border-radius:999px;background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:.72rem;cursor:pointer}.learn_coachAdjustCancel__Dkudp:hover:not(:disabled),.learn_coachAdjustToggle__Lja03:hover:not(:disabled){background:var(--color-card-bg);color:var(--color-text-primary)}.learn_coachAdjustCancel__Dkudp:disabled,.learn_coachAdjustToggle__Lja03:disabled{opacity:.5;cursor:default}.learn_coachAdjustRow__h3CGq{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;color:var(--color-text-secondary)}.learn_coachAdjustRow__h3CGq input[type=range]{flex:1;min-width:0}.learn_coachAdjustRow__h3CGq span{min-width:2.6rem;font-size:.75rem;text-align:right}.learn_coachIqCard__Mc3xQ,.learn_coachRecommendationCard__YlpAh,.learn_coachScoreCard__KjTRo{padding:.95rem}.learn_coachScoreCard__KjTRo{display:grid;gap:.8rem;min-width:0}.learn_coachScoreCard__KjTRo>p{max-width:22rem;margin:0;color:var(--color-text-primary)!important;font-size:1.05rem;font-weight:700;line-height:1.2;text-align:left}.learn_coachScoreCard__KjTRo>p strong{color:var(--color-primary-200);font-weight:700}.learn_coachScoreStats__FOsP9{display:flex;flex-wrap:wrap;gap:.4rem}.learn_coachScoreStats__FOsP9 span{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .55rem;border-radius:var(--radius-control);border:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);background:var(--color-card-bg);color:var(--color-text-secondary);font-size:.68rem;font-weight:700;line-height:1}.learn_coachRetryBlock__zfcxX{display:grid;gap:.16rem;padding-top:.7rem;border-top:1px solid color-mix(in srgb,var(--grey-950) 9%,transparent)}.learn_coachRetryBlock__zfcxX strong{color:var(--color-text-primary);font-size:.9rem;font-weight:700;line-height:1.2}.learn_coachRetryBlock__zfcxX span{color:var(--color-text-secondary);font-size:.76rem;font-weight:600;line-height:1.3}.learn_coachIqCard__Mc3xQ{display:grid;gap:.75rem;min-width:0}.learn_coachAnalysisCard__QYz8Y h3,.learn_coachIqCard__Mc3xQ h3,.learn_coachRecommendationCard__YlpAh h3{margin:0;color:var(--color-text-primary);font-family:var(--font-sans);font-size:.92rem;font-weight:700;line-height:1.22;letter-spacing:0;text-align:left}.learn_coachReadinessChart__sccq5{min-width:0}.learn_coachReadinessSvg__e0Iq5{display:block;width:100%;aspect-ratio:500/292;overflow:visible;border-radius:var(--radius-control);background:var(--color-web-wash)}.learn_coachReadinessBandActive__U5eUU,.learn_coachReadinessBand__IAlBr{fill:color-mix(in srgb,var(--grey-950) 3.5%,transparent);stroke:color-mix(in srgb,var(--grey-950) 8%,transparent);stroke-width:1}.learn_coachReadinessBandActive__U5eUU{fill:color-mix(in srgb,var(--primary) 12%,transparent);stroke:color-mix(in srgb,var(--primary) 34%,transparent)}.learn_coachReadinessBandLabel__R3Slw,.learn_coachReadinessFooterLabel__qwVVE,.learn_coachReadinessMarkerText__pD_Tu,.learn_coachReadinessRangeLabel__iT_Da,.learn_coachReadinessVerticalLabel__kmtGV,.learn_coachReadinessYLabel__Lx1_1{fill:var(--color-text-secondary);font-family:var(--font-sans);font-weight:700;letter-spacing:0}.learn_coachReadinessBandLabel__R3Slw{fill:var(--color-text-primary);font-size:.74rem;text-anchor:middle}.learn_coachReadinessRangeLabel__iT_Da,.learn_coachReadinessYLabel__Lx1_1{fill:var(--color-text-meta);font-size:.66rem;text-anchor:middle}.learn_coachReadinessYLabel__Lx1_1{text-anchor:end}.learn_coachReadinessFooterLabel__qwVVE,.learn_coachReadinessVerticalLabel__kmtGV{fill:var(--color-text-secondary);font-size:.7rem;text-anchor:middle}.learn_coachReadinessAxisLine__UMfGP{stroke:color-mix(in srgb,var(--grey-950) 34%,transparent);stroke-width:1.2}.learn_coachReadinessTargetLine__CoAc_{stroke:color-mix(in srgb,var(--grey-600) 50%,transparent);stroke-dasharray:5 5;stroke-width:1.4}.learn_coachReadinessLine__LV_ch{fill:none;stroke:var(--color-primary-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4}.learn_coachReadinessDot__cQTYq{fill:var(--color-white);stroke:var(--color-primary-200);stroke-width:4}.learn_coachReadinessMarkerText__pD_Tu{fill:var(--color-primary-200);font-size:.72rem;font-weight:700;text-anchor:middle}.learn_coachReadinessFooterLabel__qwVVE{font-size:.68rem}.learn_coachRecommendationCard__YlpAh{display:grid;grid-column:1;gap:.35rem;min-width:0}.learn_coachRecommendationCard__YlpAh>span{color:var(--color-primary-200);font-size:.7rem;font-weight:700;line-height:1}.learn_coachGapStack__AQ0s4{display:grid;gap:.75rem;margin-top:.45rem}.learn_coachGapCard__EAmVY{display:grid;gap:.5rem}.learn_coachGapHeader__Vnj4_{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding-bottom:.45rem;border-bottom:1px solid color-mix(in srgb,var(--grey-950) 9%,transparent)}.learn_coachGapHeader__Vnj4_ h4{margin:0;color:var(--color-text-primary);font-size:.8rem;font-weight:700;line-height:1.25;text-align:left}.learn_coachGapHeader__Vnj4_ span{flex:0 0 auto;color:var(--color-primary-200);font-size:.66rem;font-weight:700;line-height:1.2;text-align:right;white-space:nowrap}.learn_coachGapCard__EAmVY .learn_coachGapEvidence__jGze_{margin:0;color:var(--color-text-secondary)!important;font-size:.7rem;font-weight:600;line-height:1.35;text-align:left}.learn_coachAnalysisCard__QYz8Y ul,.learn_coachGapCard__EAmVY ul{display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.learn_coachGapCard__EAmVY li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start}.learn_coachLessonIcon__NXgQg{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-top:.05rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--color-primary-200)}.learn_coachGapCard__EAmVY strong{display:block;color:var(--color-text-primary);font-size:.76rem;font-weight:700;line-height:1.22}.learn_coachAnalysisCard__QYz8Y li,.learn_coachAnalysisCard__QYz8Y p,.learn_coachGapCard__EAmVY p,.learn_coachGapCard__EAmVY small{margin:0;color:var(--color-text-secondary)!important;font-size:.72rem;font-weight:600;line-height:1.35;text-align:left}.learn_coachGapCard__EAmVY small{color:var(--color-text-meta)!important}.learn_coachAnalysisCard__QYz8Y{display:grid;gap:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--grey-950) 9%,transparent)}.learn_coachAnalysisCard__QYz8Y .learn_coachAnalysisLead__mY8TI{color:var(--color-text-primary)!important;font-size:.88rem;font-weight:700;line-height:1.25}.learn_coachAnalysisCard__QYz8Y>strong{color:var(--color-text-primary);font-size:.74rem;font-weight:700;line-height:1.2}.learn_coachAnalysisCard__QYz8Y li{display:grid;gap:.12rem;position:relative;padding-left:.88rem}.learn_coachAnalysisCard__QYz8Y li span{color:var(--color-text-primary);font-size:.72rem;font-weight:700;line-height:1.25}.learn_coachAnalysisCard__QYz8Y li small{color:var(--color-text-meta);font-size:.66rem;font-weight:600;line-height:1.25}.learn_coachAnalysisCard__QYz8Y li:before{position:absolute;top:.38rem;left:0;width:.34rem;height:.34rem;border-radius:999px;background:var(--color-primary-200);content:""}.learn_errorText__zv4Wv{color:var(--color-destructive)!important}.learn_errorText__zv4Wv,.learn_successText__Oz4wd{margin:0;font-size:var(--text-paragraph-size);font-weight:700}.learn_successText__Oz4wd{color:var(--color-primary-200)!important}.learn_artifactPanel__VmuLR{display:flex;flex-direction:column;gap:.7rem;padding:.9rem;background:var(--color-white)}.learn_artifactPanel__VmuLR,.learn_sourceToggle__BIQMR{border:1px solid var(--color-stroke);border-radius:var(--radius-surface)}.learn_sourceToggle__BIQMR{display:inline-flex;gap:.25rem;padding:.2rem;background:var(--color-card-bg);align-self:flex-start}.learn_sourceOptionActive__oPzSY,.learn_sourceOption__xkHr_{padding:.28rem .7rem;border:0;border-radius:var(--radius-control);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:.82rem;font-weight:700;cursor:pointer}.learn_sourceOptionActive__oPzSY{background:var(--color-white);color:var(--color-text-primary);box-shadow:0 1px 2px rgba(0,0,0,.08)}.learn_consentGate__H9o1T{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--primary) 34%,transparent);border-radius:var(--radius-surface);background:linear-gradient(135deg,var(--color-web-wash) 0,var(--color-card-bg-2) 100%);color:var(--color-text-secondary);cursor:pointer;transition:background .18s ease,border-color .18s ease}.learn_consentGate__H9o1T input{appearance:none;display:grid;place-content:center;flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.2rem;border:1px solid var(--color-primary-200);border-radius:var(--radius-control);background:var(--color-white);cursor:inherit}.learn_consentGate__H9o1T input:before{width:.34rem;height:.58rem;border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);content:"";opacity:0;transform:rotate(42deg) scale(.7);transition:opacity .16s ease,transform .16s ease}.learn_consentGate__H9o1T input:checked{border-color:var(--button-primary-bg);background:var(--button-primary-bg)}.learn_consentGate__H9o1T input:checked:before{opacity:1;transform:scale(1)}.learn_consentGate__H9o1T input:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:2px}.learn_consentGateActive__HUY2z{border-color:color-mix(in srgb,var(--primary) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-100) 12%,var(--color-white)) 0,var(--color-card-bg-2) 100%)}.learn_consentGateCopy__xpBtG{display:grid;gap:.28rem;min-width:0;color:var(--color-text-secondary);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_consentGateCopy__xpBtG strong{color:var(--color-text-primary);font-size:.92rem;font-weight:700;line-height:1.2}.learn_consentGateBadge__j62o_{display:inline-flex;align-items:center;width:fit-content;min-height:1.35rem;padding:0 .45rem;border-radius:var(--radius-control);background:var(--color-stroke);color:var(--color-primary-200);font-size:.68rem;font-weight:700;line-height:1;text-transform:uppercase}.learn_artifactHeader__l5H6A{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.learn_artifactTitle__f1dUq{margin:0;color:var(--color-text-primary)!important;font-size:.9rem!important;font-weight:700}.learn_artifactHelp__A7D6y{max-width:31rem;margin:.25rem 0 0;color:var(--color-text-secondary)!important;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.learn_fileButton__PJIxW,.learn_pasteButton__3QmsL,.learn_textButton__vREdA{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:0 .85rem;border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:var(--color-web-wash);color:var(--color-text-primary);font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.learn_fileButton__PJIxW:disabled,.learn_pasteButton__3QmsL:disabled,.learn_textButton__vREdA:disabled{cursor:not-allowed;opacity:.55}.learn_fileButton__PJIxW input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.learn_pasteFallback__UGLDM{display:flex;flex-direction:column;gap:.6rem}.learn_pasteFallback__UGLDM textarea{width:100%;min-height:7.5rem;resize:vertical;border:1px solid var(--color-stroke);border-radius:var(--radius-surface);padding:.75rem;color:var(--color-text-primary);background:var(--color-web-wash);font:inherit;font-size:.86rem;line-height:1.45}.learn_pasteButton__3QmsL{align-self:flex-start;background:var(--color-primary-200);border-color:var(--color-primary-200);color:var(--color-white)}.learn_textButton__vREdA{align-self:flex-start;min-height:auto;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-primary-200)}@media(max-width:900px){.learn_coachAssessmentLayout__gbKKc{grid-template-columns:1fr}.learn_coachRecommendationCard__YlpAh{grid-column:1}.learn_coachScoreCard__KjTRo>p{max-width:none}}@media(max-width:640px){.learn_coachScoreStats__FOsP9{flex-direction:column;align-items:flex-start}.learn_artifactHeader__l5H6A{flex-direction:column}.learn_fileButton__PJIxW{width:100%}}.learn_candidatePanel__Uq2EB{display:flex;flex-direction:column;gap:.65rem;padding:1rem;border:1px solid var(--color-stroke);border-radius:var(--radius-surface);background:var(--color-web-wash)}.learn_candidateList__z8qw8{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.learn_candidateButton__D29S6{width:100%;justify-content:flex-start;padding:.7rem .8rem;border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);text-align:left}.learn_candidateButton__D29S6:hover{border-color:var(--button-secondary-border-hover);background:var(--button-secondary-bg-hover)}.learn_candidateButton__D29S6:disabled{cursor:not-allowed;opacity:.55}.learn_candidateDrawerOverlay__g9yNo{position:fixed;inset:0;z-index:1300;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--grey-950) 24%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.learn_candidateDrawer__gaOTU{position:relative;width:min(440px,100vw - 24px);min-height:100vh;overflow-x:hidden;overflow-y:auto;background:var(--color-card-bg-2);color:var(--color-text-primary);box-shadow:-18px 0 60px color-mix(in srgb,var(--grey-950) 18%,transparent);animation:learn_candidateDrawerIn__hj6f3 .24s cubic-bezier(.22,1,.36,1)}@keyframes learn_candidateDrawerIn__hj6f3{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.learn_candidateDrawerHeader__xKNL6{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 98%,transparent) 0,color-mix(in srgb,var(--grey-50) 94%,transparent) 78%,color-mix(in srgb,var(--grey-50) 88%,transparent) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.learn_candidateDrawerHeader__xKNL6 h2{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-family:var(--heading-h2-family);font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left}.learn_candidateDrawerHeader__xKNL6 p{max-width:22rem;margin:.35rem 0 0;color:var(--color-text-secondary)!important;font-family:var(--font-sans);font-weight:400;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);text-align:left}.learn_candidateDrawerClose__yHp6J{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,var(--grey-950) 10%,transparent);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--grey-50) 88%,transparent);color:var(--color-text-primary);cursor:pointer;transition:background .16s ease,border-color .16s ease}.learn_candidateDrawerClose__yHp6J:hover{border-color:color-mix(in srgb,var(--grey-950) 16%,transparent);background:var(--color-white)}.learn_candidateDrawerBody__YhTm2{display:flex;flex-direction:column;gap:.8rem;padding:1.35rem 1.5rem 1.5rem}.learn_candidateDrawerSecondary__Hm2uQ{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:2.35rem;padding:0 .85rem;border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:var(--color-web-wash);color:var(--color-text-primary);font-size:.82rem;font-weight:700;line-height:1;cursor:pointer}.learn_candidateDrawerSecondary__Hm2uQ:disabled{cursor:not-allowed;opacity:.55}@media(max-width:640px){.learn_candidateDrawerOverlay__g9yNo{justify-content:stretch}.learn_candidateDrawer__gaOTU{width:100%;min-height:100dvh}.learn_candidateDrawerBody__YhTm2,.learn_candidateDrawerHeader__xKNL6{padding:1rem}}.learn_skeleton__9zVUH{display:flex;flex-direction:column;gap:.7rem;animation:learn_learnPulse__dP3dz 1.4s ease-in-out infinite}.learn_preparingHeader__dHOps{display:grid;gap:.32rem;min-width:0;text-align:left}.learn_preparingEyebrow__FLBK6{width:fit-content;padding:.18rem .48rem;border:1px solid color-mix(in srgb,var(--color-primary-200) 28%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-primary-100) 14%,var(--color-white));color:var(--color-primary-200);font-size:.68rem;font-weight:700;line-height:1;text-transform:uppercase}.learn_preparingHeader__dHOps .learn_preparingText__L1GKP{color:var(--color-text-primary)!important;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:700;line-height:1.12;overflow-wrap:anywhere}.learn_preparingHeader__dHOps span:not(.learn_preparingEyebrow__FLBK6){color:var(--color-text-secondary);font-size:.86rem;line-height:1.4}.learn_preparingStageNow__x4Sm4{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;padding:.95rem;border:1px solid color-mix(in srgb,var(--color-primary-200) 26%,var(--color-divider));border-radius:var(--radius-surface);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-100) 10%,var(--color-white)) 0,var(--color-white) 58%),var(--color-white);box-shadow:0 18px 42px color-mix(in srgb,var(--grey-950) 7%,transparent)}.learn_preparingStageNow__x4Sm4>*{min-width:0;max-width:100%}.learn_preparingStageIcon__e2wLB{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-surface);background:var(--color-primary-200);color:var(--color-white)}.learn_preparingStageNow__x4Sm4 strong{display:block;color:var(--color-text-primary);font-size:.96rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.learn_preparingStageNow__x4Sm4 p{margin:.25rem 0 0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.42;overflow-wrap:anywhere}.learn_preparingMeter__rGXl5{height:.38rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-primary-100) 16%,var(--color-stroke))}.learn_preparingMeterFill__UCJl_{display:block;width:var(--preparing-progress,33%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary-200),var(--color-primary-gradient));transition:width .68s ease}.learn_preparingSteps__8mzvD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0;margin:0;padding:0;list-style:none}.learn_preparingStep__rLFkW{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;min-width:0;min-height:6.8rem;padding:.75rem;border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--color-web-wash) 74%,var(--color-white));color:var(--color-text-secondary);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.learn_preparingStep__rLFkW>*{min-width:0;max-width:100%}.learn_preparingStepActive__bFAOg{border-color:color-mix(in srgb,var(--color-primary-200) 45%,var(--color-divider));background:var(--color-white);box-shadow:inset 3px 0 0 var(--color-primary-200),0 12px 28px color-mix(in srgb,var(--grey-950) 6%,transparent)}.learn_preparingStepComplete__SOV8P{border-color:color-mix(in srgb,var(--color-primary-200) 30%,var(--color-divider));background:color-mix(in srgb,var(--color-primary-100) 10%,var(--color-white))}.learn_preparingStepIcon__U0kT0{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:var(--radius-control);background:var(--color-white);color:var(--color-primary-200);box-shadow:inset 0 0 0 1px var(--color-divider)}.learn_preparingStepActive__bFAOg .learn_preparingStepIcon__U0kT0,.learn_preparingStepComplete__SOV8P .learn_preparingStepIcon__U0kT0{background:var(--color-primary-200);color:var(--color-white);box-shadow:none}.learn_preparingStepCopy__vTZQK{display:grid;gap:.28rem;min-width:0}.learn_preparingStepCopy__vTZQK strong{color:var(--color-text-primary);font-size:.82rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.learn_preparingStepCopy__vTZQK small{color:var(--color-text-secondary);font-size:.74rem;font-weight:600;line-height:1.34;overflow-wrap:anywhere}.learn_preparingStepStatus__3h2qr{justify-self:end;max-width:100%;padding:.18rem .42rem;border-radius:var(--radius-control);background:var(--color-stroke);color:var(--color-text-secondary);font-size:.66rem;font-weight:700;line-height:1;overflow-wrap:anywhere}.learn_preparingStepActive__bFAOg .learn_preparingStepStatus__3h2qr{background:color-mix(in srgb,var(--color-primary-100) 20%,var(--color-white));color:var(--color-primary-200)}.learn_preparingStepComplete__SOV8P .learn_preparingStepStatus__3h2qr{background:var(--color-primary-200);color:var(--color-white)}.learn_skeletonLine__1zuHF,.learn_skeletonTitle__ncBeR{border-radius:999px;background:var(--color-stroke)}.learn_skeletonTitle__ncBeR{width:50%;height:24px}.learn_skeletonLine__1zuHF{width:100%;height:14px}.learn_errorCard__MqWQo,.learn_stateCard__zHs43,.learn_warningCard__StZFq{padding:clamp(1.2rem,3vw,2rem);text-align:center}.learn_stateCard__zHs43{border:0;background:rgba(0,0,0,0);box-shadow:none}.learn_stateTitle__HCeQc{margin:0;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none}.learn_stateMessage__mgeNt{margin-top:.45rem}.learn_newLearnerState__PxCFE{--empty-state-max-width:42rem;--empty-state-min-height:clamp(16rem,38dvh,24rem);width:min(100%,var(--empty-state-max-width));max-width:var(--empty-state-max-width);margin-inline:auto}.learn_errorCard__MqWQo .learn_secondaryButton__nPZ_X,.learn_stateCard__zHs43 .learn_primaryButton__KVu0_,.learn_warningCard__StZFq .learn_secondaryButton__nPZ_X{margin-top:1rem}.learn_errorCard__MqWQo{border-color:color-mix(in srgb,var(--destructive) 22%,transparent);background:var(--color-destructive-deemphasized)}.learn_errorTitle__QQobB{color:var(--color-destructive);-webkit-text-fill-color:var(--color-destructive)}.learn_errorMessage__4imq1{color:var(--color-destructive)!important}.learn_warningCard__StZFq{border-color:color-mix(in srgb,var(--primary) 24%,transparent);background:var(--color-white)}.learn_warningTitle__a6oEQ{color:var(--color-primary-200);-webkit-text-fill-color:var(--color-primary-200)}.learn_preparing__eCZKc{display:flex;flex-direction:column;gap:.85rem;min-width:0;max-width:100%;overflow:hidden;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid var(--color-divider);border-radius:var(--radius-surface);background:var(--color-white);box-shadow:0 20px 58px color-mix(in srgb,var(--grey-950) 6%,transparent)}@keyframes learn_learnPulse__dP3dz{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.learn_preparingMeterFill__UCJl_,.learn_preparingStep__rLFkW{transition:none}}@media(max-width:900px){.learn_pathwayWorkspace__gOkyI{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:100dvh;overflow:visible}.learn_pathwayWorkspaceCollapsed___aJA1{--pathway-rail-width:100%;--learn-active-curriculum-width:0px}.learn_pathwayWorkspaceRail__qkkCp{display:block;height:auto;border-right:0;border-bottom:1px solid var(--color-divider);overflow:visible}.learn_pathwayWorkspaceRailCollapsed__iJqad{display:flex;width:100%;min-width:0;max-width:none;min-height:3.25rem;align-items:center;justify-content:flex-start;padding:.55rem 1rem;overflow:visible}.learn_pathwayRailBody__27x2J{display:grid;grid-template-columns:minmax(0,1fr);max-height:none}.learn_pathwayRailNavShell__OHJcU{display:none}.learn_pathwayWorkspacePane__Ru4yw{height:auto;min-height:0}.learn_pathwayWorkspacePaneWithSecondaryHeader__w1Zfu{grid-template-rows:var(--pathway-header-height) var(--pathway-secondary-header-height) minmax(0,1fr)}.learn_pathwayWorkspaceMain__B8rLo{overflow:visible}.learn_contentStackTutorOpen__xjQSC{display:flex;flex-direction:column}.learn_tutorColumn__F3Ogb{position:relative;top:auto;width:100%;height:auto}.learn_curriculumGraphSidebar__Cg2vf,.learn_learnStepFrame__zYUV_{height:calc(100vh - var(--learn-header-offset))}.learn_curriculumGraphSidebar__Cg2vf{top:var(--learn-header-offset);max-height:calc(100vh - var(--learn-header-offset))}}@media(max-width:760px){.learn_pathwayWorkspaceHeader__W1u4D{min-height:auto;flex-wrap:wrap;gap:.65rem;padding:.75rem 1rem}.learn_pathwayWorkspacePane__Ru4yw{grid-template-rows:auto minmax(0,1fr)}.learn_pathwayWorkspacePaneWithSecondaryHeader__w1Zfu{grid-template-rows:auto auto minmax(0,1fr)}.learn_pathwayWorkspaceSecondaryHeader__ddOI1{position:relative;top:auto;min-height:auto;padding:.52rem 1rem}.learn_pathwayWorkspaceProduct__uU6HB{order:1}.learn_pathwayWorkspaceMomentum__W6KnT{order:2}.learn_pathwayWorkspaceTabs__jQ9_E{order:3;width:100%}.learn_pathwayWorkspaceMain__B8rLo{--learn-main-padding:1rem;padding:1rem}.learn_pathwayRailBody__27x2J{padding:.85rem 1rem}.learn_pathwayRailSummary__w0YTl{gap:.55rem}.learn_pathwayRailAccount__AQXfv{display:none}.learn_learnStepFrame__zYUV_{--learn-layout-padding:0.75rem;grid-template-columns:1fr;width:100%;height:auto;min-height:0;overflow:visible;margin:0}.learn_curriculumGraphSidebar__Cg2vf{position:relative;top:auto;height:auto;max-height:none;border-left:1px solid color-mix(in srgb,var(--grey-950) 9%,transparent);border-radius:var(--radius-surface)}.learn_stepSurface___uevt{height:auto}.learn_formatTab__Voop8{min-height:44px;padding-inline:.78rem}.learn_aiNotice__wZJ64{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.learn_aiNoticeActions__ykNpa,.learn_aiReportConfirmation__ktv6M,.learn_aiReportPanel__5PGld{grid-column:1/-1}.learn_aiNoticeActions__ykNpa{justify-content:flex-start;flex-wrap:wrap}.learn_aiNoticeCopy__O8wrq span{white-space:normal}.learn_stepButton__dTXmS{align-items:flex-start;flex-direction:column}.learn_stepTitle__Tdct5{white-space:normal}.learn_readinessActions__bPptn{align-items:stretch;flex-direction:column}.learn_readinessReportHero__A7He6,.learn_readinessReportMetrics__u8ram{grid-template-columns:1fr}.learn_readinessReportScore__zj7QC{justify-items:start;min-width:0}.learn_readinessReportActions__VrFmw .learn_secondaryButton__nPZ_X{width:100%}.learn_preparingStageNow__x4Sm4,.learn_preparingSteps__8mzvD{grid-template-columns:1fr}.learn_preparingStep__rLFkW{grid-template-columns:auto minmax(0,1fr)}.learn_preparingStepStatus__3h2qr{grid-column:2;justify-self:start}.learn_readinessGraphLayer__68bii:before{left:21px;transform:none}.learn_readinessGraphLayerHeader__0mkUm{width:100%;align-items:center;grid-template-columns:minmax(42px,1fr) minmax(0,220px) minmax(42px,1fr);margin:0}.learn_readinessGraphDependency__fLXw6{grid-column:1/-1;grid-row:3;justify-self:center;max-width:none;padding-left:0;text-align:center}.learn_readinessGraphLayerBridge__9100X{margin-left:21px;margin-right:0}.learn_readinessGraphNodes__T_IJJ{grid-template-columns:1fr;gap:.85rem;padding-top:.95rem}.learn_readinessGraphNodes__T_IJJ:before{content:"";position:absolute;top:0;bottom:0;left:21px;right:auto;z-index:0;width:3px;height:auto;border-radius:999px;background:color-mix(in srgb,var(--primary) 22%,transparent)}.learn_readinessGraphNodeSlotBranch__6yM5n,.learn_readinessGraphNodeSlot__TToNm{justify-content:flex-start;padding-left:1.45rem;transform:none}.learn_readinessGraphNodeSlot__TToNm:before{top:50%;left:21px;width:1.45rem;height:3px;transform:none}.learn_readinessGraphNodeButton__yEcG3{width:100%;min-height:auto;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.learn_readinessGraphNodePort__e6kBA{top:50%;left:-.44rem;transform:translateY(-50%)}.learn_readinessGraphNodeBody__9tdH4{align-items:flex-start;text-align:left}.learn_readinessActions__bPptn .learn_secondaryButton__nPZ_X{width:100%}.learn_ratingMeta__UguQv{align-items:flex-start;flex-direction:column;gap:.25rem}.learn_completionBar__1naI0{justify-content:center}.learn_primaryButton__KVu0_{width:100%}}.learn_readinessGraphNodeReveal__yGF2M{animation:learn_readiness-node-reveal__avdEz .42s ease both}@keyframes learn_readiness-node-reveal__avdEz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.learn_readinessGraphNodeReveal__yGF2M{animation:none}}