.skill-graph_skillGraphPage__msKi4{--skill-graph-banner-bg:var(--color-text-primary);--banner-bg-start:var(--skill-graph-banner-bg);--banner-bg-mid:var(--color-text-primary);--banner-bg-end:var(--skill-graph-banner-bg);--header-scrolled-bg:var(--skill-graph-banner-bg);--header-blended-logo-color:var(--color-white);--header-blended-nav-color:color-mix(in srgb,var(--grey-50) 76%,transparent);--header-blended-nav-hover-color:var(--color-white);--header-blended-login-color:color-mix(in srgb,var(--grey-50) 82%,transparent);--header-blended-login-hover-color:var(--color-white);--header-blended-login-border-color:color-mix(in srgb,var(--grey-50) 22%,transparent);--header-blended-login-border-hover-color:color-mix(in srgb,var(--grey-50) 38%,transparent);--header-blended-login-bg-hover:color-mix(in srgb,var(--grey-50) 10%,transparent);--header-blended-hamburger-color:var(--color-white);--header-scrolled-logo-color:var(--color-white);--header-scrolled-nav-color:color-mix(in srgb,var(--grey-50) 78%,transparent);--header-scrolled-nav-hover-color:var(--color-white);--header-scrolled-login-color:color-mix(in srgb,var(--grey-50) 82%,transparent);--header-scrolled-login-hover-color:var(--color-white);--header-scrolled-login-border-color:color-mix(in srgb,var(--grey-50) 22%,transparent);--header-scrolled-login-border-hover-color:color-mix(in srgb,var(--grey-50) 38%,transparent);--header-scrolled-login-bg-hover:color-mix(in srgb,var(--grey-50) 10%,transparent);--header-scrolled-hamburger-color:var(--color-white);--header-primary-button-bg:var(--color-white);--header-primary-button-bg-hover:var(--color-white);--header-primary-button-border:color-mix(in srgb,var(--grey-50) 88%,transparent);--header-primary-button-text:var(--color-text-primary)}.skill-graph_heroBanner__97v00.skill-graph_heroBanner__97v00{height:auto;max-height:none;min-height:0;align-items:center;overflow:visible;padding-bottom:clamp(3.5rem,7vw,5.5rem)}.skill-graph_heroBanner__97v00.skill-graph_heroBanner__97v00>*{height:auto;max-height:none}.skill-graph_heroBanner__97v00.skill-graph_heroBanner__97v00>:last-child{overflow:visible}.skill-graph_heroCopy__ud_lx h1{max-width:12ch!important;color:var(--color-white)!important;font-size:var(--heading-display-large-size)!important;-webkit-text-fill-color:initial!important}.skill-graph_heroCopy__ud_lx>p{max-width:38rem!important;margin-top:clamp(1.1rem,2vw,1.55rem)!important;color:rgba(255,246,234,.74)!important}.skill-graph_heroActions__IapHJ{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.5rem}.skill-graph_heroPrimaryAction__nGoX4,.skill-graph_heroSecondaryAction__v1X2C{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:var(--radius-control);font-family:var(--font-sans);font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.skill-graph_heroPrimaryAction__nGoX4{border:1px solid var(--color-white);background:var(--color-white);color:var(--color-text-primary);padding:0 1.05rem}.skill-graph_heroPrimaryAction__nGoX4:focus-visible,.skill-graph_heroPrimaryAction__nGoX4:hover{border-color:var(--color-white);background:var(--color-white);color:var(--color-text-primary);transform:translateY(-2px)}.skill-graph_heroSecondaryAction__v1X2C{border:1px solid rgba(255,239,217,.2);background:rgba(255,239,217,.08);color:var(--color-white);padding:0 1.05rem}.skill-graph_heroSecondaryAction__v1X2C:focus-visible,.skill-graph_heroSecondaryAction__v1X2C:hover{border-color:rgba(255,239,217,.34);background:rgba(255,239,217,.14);color:var(--color-white);transform:translateY(-2px)}.skill-graph_heroPrimaryAction__nGoX4:focus-visible,.skill-graph_heroSecondaryAction__v1X2C:focus-visible{outline:2px solid var(--color-primary-gradient);outline-offset:3px}.skill-graph_heroVisual__uVuq6{align-items:center}.skill-graph_heroVisual__uVuq6>div{width:min(100%,42rem)}.skill-graph_logoStripSection__3FpqT{width:100%;max-width:none;margin:0;padding:clamp(1.35rem,3vw,2.25rem) 0;background:var(--color-icon-primary);color:var(--color-white);--logo-wall-logo-filter:none;--logo-wall-logo-filter-hover:none}.skill-graph_howItWorksIntro__zKCW_.skill-graph_howItWorksIntro__zKCW_>p{margin-top:clamp(1.45rem,2.4vw,2rem)}.skill-graph_howItWorksIntro__zKCW_ .skill-graph_howItWorksTitle__1bpYB{font-family:var(--heading-h2-family);font-size:clamp(20px,3vw,38px)!important;font-weight:var(--heading-h1-weight)!important;line-height:var(--heading-h1-section-line-height);letter-spacing:var(--heading-h1-letter-spacing)}.skill-graph_pathwayVisual__liDwI{min-height:36.5rem;display:grid;place-items:center;align-content:start;gap:1.05rem;padding-top:1.1rem}.skill-graph_pathwayVisual__liDwI:before{content:"";position:absolute;top:5rem;bottom:1rem;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(223,111,37,0),rgba(223,111,37,.52) 16%,rgba(223,111,37,.58) 78%,rgba(223,111,37,0))}.skill-graph_pathwayBridge___afhE,.skill-graph_pathwayNeed__RALR3{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--grey-600) 12%,transparent);border-radius:999px;background:hsla(0,0%,100%,.78);color:var(--color-text-secondary);font-size:.74rem;line-height:1;padding:.52rem .72rem}.skill-graph_browserMock__bgHUQ,.skill-graph_generatedMock__Nq0X3,.skill-graph_mentorRow__5mW2L,.skill-graph_promptMock__CkR1Q,.skill-graph_sessionCard__1c4nK{position:relative;z-index:2;border:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);border-radius:6px;background:hsla(0,0%,100%,.86)}.skill-graph_browserMock__bgHUQ{width:min(100%,17rem);min-height:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.52rem;padding:1.25rem 1rem 1.05rem}.skill-graph_browserTop__xbT6I{position:absolute;top:0;right:0;left:0;height:1.15rem;display:flex;align-items:center;gap:.2rem;border-bottom:1px solid color-mix(in srgb,var(--grey-950) 6%,transparent);border-radius:6px 6px 0 0;background:var(--color-button-secondary-bg);padding-left:.42rem}.skill-graph_browserTop__xbT6I i{width:.22rem;height:.22rem;display:block;border-radius:999px;background:var(--color-divider)}.skill-graph_browserMock__bgHUQ strong{font-size:1.08rem;font-weight:700;letter-spacing:-.02em;line-height:1}.skill-graph_browserMock__bgHUQ strong:first-letter{color:var(--color-text-meta)}.skill-graph_searchBox__CKZsZ{width:min(100%,7.6rem);min-height:1.8rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--grey-950) 7%,transparent);border-radius:999px;background:var(--color-white);color:var(--color-text-disabled);font-size:.45rem;line-height:1.2;padding:.2rem .45rem;text-align:center}.skill-graph_promptMock__CkR1Q{width:min(100%,18.3rem);display:grid;gap:.7rem;padding:.9rem}.skill-graph_promptMock__CkR1Q p{color:var(--color-text-secondary);font-size:.64rem;line-height:1.45}.skill-graph_promptMock__CkR1Q div{display:flex;align-items:center;gap:.75rem}.skill-graph_promptMock__CkR1Q span{color:var(--color-text-disabled);font-size:.53rem;font-weight:700}.skill-graph_promptMock__CkR1Q b{width:1.45rem;height:1.45rem;display:grid;place-items:center;margin-left:auto;border-radius:5px;background:var(--color-stroke);color:var(--color-white);font-size:1rem;line-height:1}.skill-graph_generatedMock__Nq0X3{width:min(100%,20.2rem);min-height:10.7rem;display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.7rem;opacity:.62;padding:.85rem}.skill-graph_generatedRail__ctDDb{display:block;border-radius:5px;background:linear-gradient(var(--color-primary-200),var(--color-primary-200)) .55rem .6rem/1.9rem .28rem no-repeat,linear-gradient(var(--color-divider),var(--color-divider)) .55rem 1.3rem/2.7rem .2rem no-repeat,linear-gradient(var(--color-divider),var(--color-divider)) .55rem 1.9rem/2.1rem .2rem no-repeat,var(--color-surface-bg)}.skill-graph_generatedVideo__6W2S8{min-height:5.3rem;display:grid;place-items:center;border-radius:5px;background:linear-gradient(0deg,rgba(0,0,0,.28),rgba(0,0,0,.28)),radial-gradient(circle at 72% 38%,var(--color-text-meta),transparent 34%),radial-gradient(circle at 32% 35%,var(--color-primary-200),transparent 32%),linear-gradient(135deg,var(--color-stroke),var(--color-primary-gradient));color:var(--color-white);font-size:.78rem;font-weight:700;text-align:center}.skill-graph_generatedLineShort__E_pST,.skill-graph_generatedLine__azQUH{grid-column:2;height:.34rem;display:block;border-radius:999px;background:var(--color-divider)}.skill-graph_generatedLineShort__E_pST{width:70%}.skill-graph_cohortVisual__jNtoE,.skill-graph_compassVisual__jmOeO,.skill-graph_mentorVisual__ii7pM,.skill-graph_progressVisual__A7VFZ{min-height:clamp(10.5rem,16vw,12.8rem)}.skill-graph_cohortVisual__jNtoE{position:relative;display:grid;place-items:center;overflow:hidden;padding:.35rem .35rem 0}.skill-graph_cohortVisual__jNtoE:before{content:"";position:absolute;inset:.15rem;border-radius:6px;background-image:linear-gradient(color-mix(in srgb,var(--grey-950) 4.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--grey-950) 4.5%,transparent) 1px,transparent 1px);background-size:1.2rem 1.2rem;mask-image:radial-gradient(circle at 50% 42%,black 10%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 42%,black 10%,transparent 72%)}.skill-graph_decisionTree__53KfH{--tree-line:color-mix(in srgb,var(--grey-600) 22%,transparent);--tree-accent:var(--color-primary-200);--tree-green:var(--color-primary-200);position:relative;z-index:1;width:min(100%,20rem);display:grid;justify-items:center;color:var(--color-text-primary)}.skill-graph_decisionLeaf__Z1f4j,.skill-graph_decisionNode__OOR2a,.skill-graph_decisionRoot__CK5XX{position:relative;z-index:2;width:min(100%,9.35rem);display:flex;flex-direction:column;gap:.22rem;align-items:center;justify-content:center;min-height:3rem;border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.78));padding:.36rem .48rem}.skill-graph_decisionRoot__CK5XX{background:linear-gradient(180deg,var(--color-white),var(--color-surface-bg))}.skill-graph_decisionLeaf__Z1f4j{background:linear-gradient(180deg,color-mix(in srgb,var(--green-50) 96%,transparent),color-mix(in srgb,var(--primary-subtle) 90%,transparent))}.skill-graph_decisionTree__53KfH small{color:var(--color-text-meta);font-size:.54rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.skill-graph_decisionTree__53KfH strong{color:var(--color-text-primary);font-size:.74rem;font-weight:700;line-height:1.15;text-align:center}.skill-graph_decisionCheck__k8jyb{position:relative;z-index:3;width:4rem;height:4rem;display:grid;place-items:center;margin:-.28rem 0}.skill-graph_decisionCheck__k8jyb:before{content:"";position:absolute;inset:.62rem;border-radius:6px;background:var(--color-white);transform:rotate(45deg)}.skill-graph_decisionCheck__k8jyb span{position:relative;z-index:1;color:var(--tree-accent);font-size:.68rem;font-weight:700;line-height:1;text-align:center}.skill-graph_decisionFork__JChbe{width:72%;height:.9rem;background:linear-gradient(var(--tree-line),var(--tree-line)) 50% 0/1px 100% no-repeat,linear-gradient(var(--tree-line),var(--tree-line)) 0 100%/100% 1px no-repeat}.skill-graph_decisionBranchLabels__0TLfZ{width:72%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.16rem 0 .24rem}.skill-graph_decisionBranchLabels__0TLfZ span{justify-self:center;border-radius:999px;background:hsla(0,0%,100%,.76);color:var(--color-text-secondary);font-size:.5rem;font-weight:700;line-height:1;padding:.2rem .36rem;text-transform:uppercase}.skill-graph_decisionBranches__56KEj{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;align-items:stretch;justify-items:center}.skill-graph_decisionBranches__56KEj .skill-graph_decisionNode__OOR2a{width:100%;min-height:2.7rem}.skill-graph_decisionBranches__56KEj .skill-graph_decisionNode__OOR2a:first-child{background:linear-gradient(180deg,rgba(255,255,255,.86),color-mix(in srgb,var(--grey-50) 82%,transparent))}.skill-graph_decisionBranches__56KEj .skill-graph_decisionNode__OOR2a:last-child{background:linear-gradient(180deg,rgba(255,255,255,.94),color-mix(in srgb,var(--green-50) 85%,transparent))}.skill-graph_decisionMerge___HgtM{width:72%;height:1rem;background:linear-gradient(var(--tree-line),var(--tree-line)) 0 0/100% 1px no-repeat,linear-gradient(var(--tree-line),var(--tree-line)) 50% 0/1px 100% no-repeat}.skill-graph_decisionLine__gD0mK{width:1px;height:.68rem;background:var(--tree-line)}.skill-graph_decisionNode__OOR2a:after,.skill-graph_decisionRoot__CK5XX:after{content:"";position:absolute;bottom:-.28rem;left:50%;width:.48rem;height:.48rem;border-radius:999px;background:var(--tree-accent);transform:translate(-50%,50%)}.skill-graph_decisionBranches__56KEj .skill-graph_decisionNode__OOR2a:after{background:var(--color-divider)}.skill-graph_decisionLeaf__Z1f4j:after{display:none}.skill-graph_mentorVisual__ii7pM{display:grid;align-content:start;gap:.55rem;padding-top:.5rem}.skill-graph_mentorRow__5mW2L,.skill-graph_sessionCard__1c4nK{display:grid;grid-template-columns:3.3rem minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.55rem}.skill-graph_sessionCard__1c4nK span{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);border-radius:4px;background:var(--color-white);color:var(--color-text-meta);font-size:.54rem;font-weight:700;line-height:1.1;padding:.32rem;text-align:center}.skill-graph_mentorRow__5mW2L p,.skill-graph_sessionCard__1c4nK p{color:var(--color-text-secondary);font-size:.58rem;font-weight:700;line-height:1.2}.skill-graph_mentorRow__5mW2L b,.skill-graph_sessionCard__1c4nK b{border-radius:4px;background:var(--color-icon-primary);color:var(--color-white);font-size:.5rem;font-weight:700;line-height:1;padding:.48rem .56rem;white-space:nowrap}.skill-graph_sessionCard__1c4nK:nth-child(2){opacity:.76;transform:translateX(.7rem)}.skill-graph_sessionCard__1c4nK:nth-child(2) b{background:var(--color-stroke);color:var(--color-primary-200)}.skill-graph_mentorRow__5mW2L{width:90%;margin-left:auto;background:hsla(0,0%,100%,.58)}.skill-graph_mentorRow__5mW2L span{width:2rem;height:2rem;display:block;border-radius:5px;background:radial-gradient(circle at 58% 32%,var(--color-stroke) 0 .42rem,transparent .46rem),linear-gradient(135deg,var(--color-stroke),var(--color-text-meta))}.skill-graph_compassVisual__jmOeO{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,transparent 0 2.4rem,color-mix(in srgb,var(--grey-950) 6%,transparent) 2.45rem 2.5rem,transparent 2.55rem),radial-gradient(circle at 50% 50%,transparent 0 4rem,color-mix(in srgb,var(--grey-950) 6%,transparent) 4.05rem 4.1rem,transparent 4.15rem),radial-gradient(circle at 50% 50%,transparent 0 5.55rem,color-mix(in srgb,var(--grey-950) 5%,transparent) 5.6rem 5.65rem,transparent 5.7rem)}.skill-graph_compassVisual__jmOeO span{position:absolute;z-index:2;border:1px solid color-mix(in srgb,var(--grey-950) 8%,transparent);border-radius:999px;background:hsla(0,0%,100%,.78);color:var(--color-text-secondary);font-size:.78rem;line-height:1;padding:.42rem .65rem;white-space:nowrap}.skill-graph_compassVisual__jmOeO span:first-child{top:1.3rem;left:8%}.skill-graph_compassVisual__jmOeO span:nth-child(2){top:1.4rem;right:5%}.skill-graph_compassVisual__jmOeO span:nth-child(3){top:43%;left:1%}.skill-graph_compassVisual__jmOeO span:nth-child(4){top:43%;right:0}.skill-graph_compassVisual__jmOeO span:nth-child(5){bottom:1.35rem;left:17%}.skill-graph_compassVisual__jmOeO span:nth-child(6){right:12%;bottom:1.35rem}.skill-graph_compassVisual__jmOeO b{width:3rem;height:3rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:7px;background:var(--color-primary-200);color:var(--color-white);font-family:var(--font-sans);font-size:1.35rem;font-weight:700;line-height:1}.skill-graph_progressVisual__A7VFZ{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--warning) 18%,transparent),transparent 34%),radial-gradient(circle at 50% 58%,transparent 0 4.4rem,color-mix(in srgb,var(--primary-border) 20%,transparent) 4.45rem 4.5rem,transparent 4.55rem)}.skill-graph_streakBadge__Ph6CA{position:absolute;top:.25rem;right:.3rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-radius:999px;background:hsla(0,0%,100%,.76);color:var(--color-primary-200);font-size:.8rem;font-weight:700;line-height:1;padding:.55rem .8rem}.skill-graph_streakBadge__Ph6CA:before{content:"";width:.6rem;height:.78rem;display:block;border-radius:60% 60% 60% 0;background:linear-gradient(135deg,var(--color-primary-gradient),var(--color-primary-200));transform:rotate(-18deg)}.skill-graph_starOne__GbbaM,.skill-graph_starTwo__x5_dM{position:absolute;color:var(--color-primary-gradient);font-size:1.15rem}.skill-graph_starOne__GbbaM{top:2rem;left:12%}.skill-graph_starTwo__x5_dM{top:3.9rem;left:25%;font-size:.85rem}.skill-graph_learnerAvatar__vtmeL,.skill-graph_mentorAvatar__UEfOy{position:absolute;width:3rem;height:3rem;display:grid;place-items:center;border:3px solid var(--color-card-bg);border-radius:999px;color:var(--color-white);font-size:1rem;font-weight:700}.skill-graph_learnerAvatar__vtmeL{bottom:1.35rem;left:10%;background:linear-gradient(135deg,var(--color-primary-200),var(--color-text-meta))}.skill-graph_mentorAvatar__UEfOy{right:10%;bottom:1.55rem;background:linear-gradient(135deg,var(--color-primary-gradient),var(--color-primary-200))}.skill-graph_trophy__49Vy6{position:relative;width:5.1rem;height:4.7rem;display:grid;place-items:center;border-radius:1.2rem 1.2rem .65rem .65rem;background:radial-gradient(circle at 50% 47%,var(--color-primary-gradient) 0 .72rem,transparent .76rem),linear-gradient(180deg,var(--color-primary-gradient),var(--color-primary-200));color:var(--color-white);font-size:1.5rem}.skill-graph_trophy__49Vy6:after,.skill-graph_trophy__49Vy6:before{content:"";position:absolute;top:calc(50% - 1.15rem);width:1.95rem;height:1.95rem;border:.48rem solid var(--color-primary-gradient);border-radius:999px}.skill-graph_trophy__49Vy6:before{left:calc(50% - 4.25rem)}.skill-graph_trophy__49Vy6:after{right:calc(50% - 4.25rem)}.skill-graph_calloutSection__4cVWm{margin-inline:auto;padding:clamp(4.5rem,8vw,6.5rem) clamp(1rem,4vw,3rem)}.skill-graph_previewGraph__SOIMp{width:min(100%,40rem);max-height:none;overflow:hidden;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-white);padding:clamp(.65rem,1.4vw,.9rem)}.skill-graph_previewLayer__A3HMB,.skill-graph_previewRoot__WVfIU{position:relative;width:100%;min-width:0}.skill-graph_previewRoot__WVfIU{width:min(100%,28rem);display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.26rem;margin:0 auto;padding:0 0 .62rem;text-align:center}.skill-graph_previewLayer__A3HMB:before,.skill-graph_previewRoot__WVfIU:after{content:"";position:absolute;left:50%;width:2px;transform:translateX(-50%);border-radius:999px;background:color-mix(in srgb,var(--green-400) 28%,transparent)}.skill-graph_previewRoot__WVfIU:after{bottom:0;height:.62rem}.skill-graph_previewLayer__A3HMB:before{top:-.58rem;height:.58rem}.skill-graph_previewNodeIcon__1Qfh2,.skill-graph_previewRootIcon__ITaPd{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:rgba(0,0,0,0)}.skill-graph_previewRootIcon__ITaPd{width:30px;height:30px;color:var(--color-white)}.skill-graph_previewRootBody___Y6Qm{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.08rem;text-align:center}.skill-graph_previewLayerCopy__a7X8w p,.skill-graph_previewLayerKicker__HIQg3,.skill-graph_previewNodeMeta__j2tP1,.skill-graph_previewNodeStatus__4xF7Q,.skill-graph_previewRootLabel__b2H71{color:var(--color-white);font-size:.6rem!important;font-weight:700;line-height:1.32;letter-spacing:0}.skill-graph_previewRootLabel__b2H71 span{color:var(--color-white);font-weight:700}.skill-graph_previewRootBody___Y6Qm strong{color:var(--color-white);font-size:.92rem;font-weight:700;line-height:1.18;overflow-wrap:anywhere;text-align:center}.skill-graph_previewRootMeta__qBPku{color:var(--color-white);font-size:.64rem;line-height:1.32;text-align:center}.skill-graph_previewLayer__A3HMB{display:flex;flex-direction:column;gap:0;padding:0}.skill-graph_previewLayer__A3HMB+.skill-graph_previewLayer__A3HMB{margin-top:.58rem}.skill-graph_previewLayerHeader__vu235{display:grid;width:min(100%,29rem);align-items:center;grid-template-columns:minmax(54px,1fr) minmax(0,160px) minmax(54px,1fr);gap:.38rem;margin:0 auto;padding:0 .15rem}.skill-graph_previewLayerBridge__Bfx1J{display:block;width:2px;height:.48rem;margin:.26rem auto 0;border-radius:999px;background:color-mix(in srgb,var(--green-400) 26%,transparent)}.skill-graph_previewLayerCopy__a7X8w{display:flex;grid-column:2;min-width:0;flex-direction:column;align-items:center;justify-self:center;text-align:center}.skill-graph_previewLayerCopy__a7X8w h3{margin:0;color:var(--color-white);font-size:.78rem;font-weight:700!important;line-height:1.18;letter-spacing:0;overflow-wrap:anywhere;text-align:center;-webkit-text-fill-color:var(--color-white)}.skill-graph_previewLayerCopy__a7X8w p{margin:.06rem 0 0;text-align:center}.skill-graph_previewDependency__XxDmw{display:flex;grid-column:3;grid-row:1/3;max-width:120px;flex-direction:column;gap:.12rem;align-self:center;justify-self:start;text-align:right}.skill-graph_previewDependency__XxDmw span,.skill-graph_previewDependency__XxDmw strong{color:var(--color-white);font-size:.52rem;font-weight:700;line-height:1.22}.skill-graph_previewDependency__XxDmw strong{color:var(--color-white)}.skill-graph_previewNodes__EqJNR{position:relative;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.42rem;margin:0;padding:.58rem 0 0;list-style:none}.skill-graph_previewNodesTwoRows__cC9p2{grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,minmax(0,auto))}.skill-graph_previewNodesBranched__9FLec:before{content:"";position:absolute;top:0;right:min(14%,4rem);left:min(14%,4rem);z-index:0;height:2px;border-radius:999px;background:color-mix(in srgb,var(--green-400) 26%,transparent)}.skill-graph_previewNodeSlot__Q89fd{position:relative;display:flex;justify-content:center;min-width:0}.skill-graph_previewNodeSlot__Q89fd:before{content:"";position:absolute;top:-.58rem;left:50%;z-index:0;width:2px;height:.58rem;transform:translateX(-50%);border-radius:999px;background:color-mix(in srgb,var(--green-400) 26%,transparent)}.skill-graph_previewNodeSlotBranch__bUW2w{transform:none}.skill-graph_previewNode__MApgO{position:relative;z-index:1;width:min(100%,168px);min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.24rem;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-surface);background:hsla(0,0%,100%,.05);color:var(--color-white);font-family:var(--font-sans);padding:.48rem .44rem;text-align:center}.skill-graph_previewNodePort___fh1r{position:absolute;top:-.36rem;left:50%;z-index:2;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;border:2px solid color-mix(in srgb,var(--green-400) 32%,transparent);border-radius:999px;background:var(--color-text-primary);color:color-mix(in srgb,var(--green-400) 58%,transparent);transform:translateX(-50%)}.skill-graph_previewNodeIcon__1Qfh2{width:28px;height:28px}.skill-graph_previewNodeBody__aZXYY{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:.08rem}.skill-graph_previewNodeIndex__X_f5G{color:var(--color-white);font-size:.5rem;font-weight:700;line-height:1;text-transform:uppercase}.skill-graph_previewNodeTitle__ANq0u{color:var(--color-white);font-size:.68rem;font-weight:700;line-height:1.18;overflow-wrap:anywhere}.skill-graph_previewNodeDependency__kE_YK{margin-top:.08rem;color:var(--color-white);font-size:.52rem;font-weight:700;line-height:1.22;overflow-wrap:anywhere}.skill-graph_previewNodeStatus__4xF7Q{width:max-content;max-width:100%;margin-top:auto;padding:.12rem .3rem;border:1px solid hsla(0,0%,100%,.11);border-radius:999px;color:var(--color-white)}.skill-graph_previewNodeCompleted__joD96{border-color:color-mix(in srgb,var(--green-400) 34%,transparent);background:color-mix(in srgb,var(--primary) 13%,transparent)}.skill-graph_previewNodeCompleted__joD96 .skill-graph_previewNodeIcon__1Qfh2{border-color:color-mix(in srgb,var(--green-400) 48%,transparent);color:var(--color-primary-100)}.skill-graph_previewNodeCompleted__joD96 .skill-graph_previewNodeStatus__4xF7Q{border-color:color-mix(in srgb,var(--green-400) 28%,transparent);color:var(--color-white)}.skill-graph_previewNodeCurrent__ZZJZ6{border-color:color-mix(in srgb,var(--primary) 45%,transparent);animation:skill-graph_previewGraphUrgencyBorder__znxx7 1.45s ease-in-out infinite}.skill-graph_previewNodeCurrent__ZZJZ6 .skill-graph_previewNodeIcon__1Qfh2{border-color:color-mix(in srgb,var(--primary) 42%,transparent);color:var(--color-primary-gradient)}.skill-graph_previewNodeCurrent__ZZJZ6 .skill-graph_previewNodePort___fh1r{border-color:color-mix(in srgb,var(--primary) 36%,transparent);color:var(--color-primary-gradient);animation:skill-graph_previewGraphUrgencyPort__paotn 1.45s ease-in-out infinite}.skill-graph_previewNodeCurrent__ZZJZ6 .skill-graph_previewNodeStatus__4xF7Q{border-color:color-mix(in srgb,var(--primary) 24%,transparent);color:var(--color-white)}.skill-graph_previewNodeLocked__mUZPV{opacity:.62}.skill-graph_previewNodeLocked__mUZPV .skill-graph_previewNodeIcon__1Qfh2{color:var(--color-white)}@keyframes skill-graph_previewGraphUrgencyBorder__znxx7{0%,to{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}50%{border-color:color-mix(in srgb,var(--primary) 95%,transparent)}}@keyframes skill-graph_previewGraphUrgencyPort__paotn{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){.skill-graph_previewNodeCurrent__ZZJZ6,.skill-graph_previewNodeCurrent__ZZJZ6 .skill-graph_previewNodePort___fh1r{animation:none}}@media(max-width:980px){.skill-graph_pathwayVisual__liDwI{min-height:33rem}}@media(max-width:680px){.skill-graph_pathwayVisual__liDwI{min-height:31.5rem}.skill-graph_browserMock__bgHUQ,.skill-graph_generatedMock__Nq0X3,.skill-graph_promptMock__CkR1Q{width:min(100%,16rem)}.skill-graph_cohortVisual__jNtoE,.skill-graph_compassVisual__jmOeO,.skill-graph_mentorVisual__ii7pM,.skill-graph_progressVisual__A7VFZ{min-height:12rem}.skill-graph_decisionTree__53KfH{width:min(100%,17rem)}.skill-graph_decisionBranches__56KEj{gap:.45rem}.skill-graph_mentorRow__5mW2L,.skill-graph_sessionCard__1c4nK{grid-template-columns:2.9rem minmax(0,1fr)}.skill-graph_mentorRow__5mW2L b,.skill-graph_sessionCard__1c4nK b{grid-column:2;width:max-content}.skill-graph_sessionCard__1c4nK:nth-child(2){transform:none}.skill-graph_compassVisual__jmOeO span{font-size:.68rem;padding:.36rem .5rem}.skill-graph_previewGraph__SOIMp{max-height:none}.skill-graph_previewLayerHeader__vu235{grid-template-columns:minmax(42px,1fr) minmax(0,180px) minmax(42px,1fr)}.skill-graph_previewDependency__XxDmw{grid-column:1/-1;grid-row:3;justify-self:center;max-width:none;text-align:center}.skill-graph_previewNodes__EqJNR{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr}}