.profile-section-rail-module__Yyj99G__rail:after{background:linear-gradient(90deg, transparent, hsl(var(--primary) / 22%) 16%, hsl(var(--primary) / 65%) 50%, hsl(var(--primary) / 22%) 84%, transparent);content:"";pointer-events:none;height:1px;position:absolute;inset:auto -20px 0}.profile-section-rail-module__Yyj99G__compactPrimaryAction,.profile-section-rail-module__Yyj99G__compactSecondaryAction{height:44px;min-height:44px;box-shadow:none;background:0 0;position:relative}.profile-section-rail-module__Yyj99G__compactPrimaryAction:hover,.profile-section-rail-module__Yyj99G__compactSecondaryAction:hover{background:0 0}.profile-section-rail-module__Yyj99G__compactPrimaryAction:before,.profile-section-rail-module__Yyj99G__compactSecondaryAction:before{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:2px 0}.profile-section-rail-module__Yyj99G__compactPrimaryAction:before{background:hsl(var(--primary));box-shadow:0 0 24px hsl(var(--primary) / 12%)}.profile-section-rail-module__Yyj99G__compactPrimaryAction:hover:before{background:hsl(var(--primary) / 90%)}.profile-section-rail-module__Yyj99G__compactSecondaryAction:hover:before{background:#ffffff0d}@media (min-width:640px){.profile-section-rail-module__Yyj99G__rail:after{left:-24px;right:-24px}.profile-section-rail-module__Yyj99G__compactPrimaryAction,.profile-section-rail-module__Yyj99G__compactSecondaryAction{height:48px;min-height:48px}.profile-section-rail-module__Yyj99G__compactPrimaryAction:before,.profile-section-rail-module__Yyj99G__compactSecondaryAction:before{top:0;bottom:0}}@media (min-width:1024px){.profile-section-rail-module__Yyj99G__rail:after{left:-32px;right:-32px}}
.companion-introduction-player-module__3ObXPW__voiceButton{background:0 0;transition:background-color .16s}.companion-introduction-player-module__3ObXPW__portraitHalo{opacity:0;box-shadow:0 0 calc(12px + var(--voice,0) * 26px) calc(var(--voice,0) * 6px) hsl(var(--primary) / 42%), 0 0 4px 1px hsl(var(--primary) / 30%);border-radius:9999px;transition:opacity .26s ease-out;position:absolute;inset:0}.companion-introduction-player-module__3ObXPW__portraitHalo[data-active=true]{opacity:1}.companion-introduction-player-module__3ObXPW__portraitRing{opacity:0;transition:opacity .22s ease-out}.companion-introduction-player-module__3ObXPW__portraitRing[data-visible=true]{opacity:1}.companion-introduction-player-module__3ObXPW__portraitButton{position:absolute;bottom:calc(14.64% - 22px);right:calc(14.64% - 22px)}.companion-introduction-player-module__3ObXPW__portraitMedallion{border:1px solid hsl(var(--primary) / 40%);background:radial-gradient(circle at 50% 30%,#232a31 0%,#12171c 70%);transition:transform .14s ease-out,border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;box-shadow:0 0 0 2px #101419,0 4px 10px #0006}.companion-introduction-player-module__3ObXPW__cardButton{position:absolute;bottom:6px;right:4px}button:hover>.companion-introduction-player-module__3ObXPW__portraitMedallion{border-color:hsl(var(--primary) / 85%)}button:focus-visible>.companion-introduction-player-module__3ObXPW__portraitMedallion{outline:2px solid hsl(var(--primary));outline-offset:3px}button:active>.companion-introduction-player-module__3ObXPW__portraitMedallion{transform:scale(.94)}button[data-playing=true]>.companion-introduction-player-module__3ObXPW__portraitMedallion{background:radial-gradient(circle at 50% 30%, hsl(var(--primary) / 22%) 0%, #12171c 75%);border-color:hsl(var(--primary));box-shadow:0 0 0 2px #101419, 0 0 10px hsl(var(--primary) / 35%), 0 4px 10px #0006}.companion-introduction-player-module__3ObXPW__cardGlow{opacity:0;background:radial-gradient(120% 55% at 50% 100%, hsl(var(--primary) / 45%), transparent 72%);box-shadow:inset 0 0 0 1px hsl(var(--primary) / 45%);transition:opacity .26s ease-out;position:absolute;inset:0}.companion-introduction-player-module__3ObXPW__cardGlow[data-active=true]{opacity:calc(.35 + var(--voice,0) * .65)}.companion-introduction-player-module__3ObXPW__cardProgress{inset-inline:0;background:hsl(var(--primary));transform-origin:0;opacity:0;height:3px;transition:transform .22s linear,opacity .22s ease-out;position:absolute;bottom:0}.companion-introduction-player-module__3ObXPW__cardProgress[data-visible=true]{opacity:1}.companion-introduction-player-module__3ObXPW__voicePill{border:1px solid hsl(var(--primary) / 40%);background:linear-gradient(90deg, hsl(var(--primary) / 16%) var(--progress,0%), transparent var(--progress,0%)), #12171c;box-shadow:0 0 calc(var(--voice,0) * 16px) hsl(var(--primary) / 35%);transition:transform .14s ease-out,border-color .2s ease-out,box-shadow .12s ease-out}.companion-introduction-player-module__3ObXPW__voicePill:hover{border-color:hsl(var(--primary) / 75%)}.companion-introduction-player-module__3ObXPW__voicePill:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.companion-introduction-player-module__3ObXPW__voicePill:active{transform:scale(.97)}.companion-introduction-player-module__3ObXPW__voicePill[data-playing=true]{border-color:hsl(var(--primary))}.companion-introduction-player-module__3ObXPW__voiceButton:hover{background-color:hsl(var(--primary) / 4%)}.companion-introduction-player-module__3ObXPW__voiceButton:active{background-color:hsl(var(--primary) / 7%)}.companion-introduction-player-module__3ObXPW__voiceOrb{transition:background-color .16s,color .16s}.companion-introduction-player-module__3ObXPW__voiceButton[data-playing=true] .companion-introduction-player-module__3ObXPW__voiceOrb{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.companion-introduction-player-module__3ObXPW__progressRing{transition:stroke-dashoffset .22s linear}@media (prefers-reduced-motion:reduce){.companion-introduction-player-module__3ObXPW__voiceButton,.companion-introduction-player-module__3ObXPW__voiceOrb,.companion-introduction-player-module__3ObXPW__progressRing,.companion-introduction-player-module__3ObXPW__portraitHalo,.companion-introduction-player-module__3ObXPW__portraitRing,.companion-introduction-player-module__3ObXPW__portraitMedallion,.companion-introduction-player-module__3ObXPW__cardGlow,.companion-introduction-player-module__3ObXPW__cardProgress,.companion-introduction-player-module__3ObXPW__voicePill{transition:none}button:active>.companion-introduction-player-module__3ObXPW__portraitMedallion,.companion-introduction-player-module__3ObXPW__voicePill:active{transform:none}}
.goals-module__93jVJG__root{--goal-ease-out:cubic-bezier(.23, 1, .32, 1);--goal-ease-in-out:cubic-bezier(.77, 0, .175, 1);--goal-line:hsl(var(--foreground) / .12);--goal-gold:hsl(var(--primary))}.goals-module__93jVJG__stage{animation:goals-module__93jVJG__stageIn .42s var(--goal-ease-out) both}@keyframes goals-module__93jVJG__stageIn{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.goals-module__93jVJG__flowProgress{gap:6px;max-width:240px;display:flex}.goals-module__93jVJG__flowSegment{background:var(--goal-line);border-radius:999px;flex:1;height:3px;overflow:hidden}.goals-module__93jVJG__flowSegment:after,.goals-module__93jVJG__segment:after{content:"";background:var(--goal-gold);transform-origin:0;height:100%;transition:transform .52s var(--goal-ease-out);display:block;transform:scaleX(0)}.goals-module__93jVJG__flowSegment[data-done]:after,.goals-module__93jVJG__segment[data-state=done]:after{transform:scaleX(1)}.goals-module__93jVJG__card{animation:goals-module__93jVJG__riseIn .38s var(--goal-ease-out) both;animation-delay:calc(var(--index,0) * 70ms)}@keyframes goals-module__93jVJG__riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.goals-module__93jVJG__collapse{transition:grid-template-rows .3s var(--goal-ease-in-out), opacity .2s var(--goal-ease-out);grid-template-rows:1fr;display:grid}.goals-module__93jVJG__collapse>*{min-height:0;overflow:hidden}.goals-module__93jVJG__collapse[data-leaving]{opacity:0;grid-template-rows:0fr}.goals-module__93jVJG__receipt{animation:goals-module__93jVJG__riseIn .32s var(--goal-ease-out) both}.goals-module__93jVJG__dots{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.goals-module__93jVJG__dots span{background:var(--goal-gold);border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite goals-module__93jVJG__breathe}.goals-module__93jVJG__dots span:nth-child(2){animation-delay:.16s}.goals-module__93jVJG__dots span:nth-child(3){animation-delay:.32s}@keyframes goals-module__93jVJG__breathe{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.goals-module__93jVJG__reveal{animation:goals-module__93jVJG__reveal .9s var(--goal-ease-out) both}@keyframes goals-module__93jVJG__reveal{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}.goals-module__93jVJG__rule{background:linear-gradient(90deg, var(--goal-gold), transparent 85%);transform-origin:0;height:1px;animation:goals-module__93jVJG__grow .9s .26s var(--goal-ease-out) both}@keyframes goals-module__93jVJG__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.goals-module__93jVJG__fadeUp{animation:goals-module__93jVJG__riseIn .48s var(--goal-ease-out) both;animation-delay:var(--delay,0s)}.goals-module__93jVJG__segments{gap:4px;display:flex}.goals-module__93jVJG__segment{background:var(--goal-line);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.goals-module__93jVJG__segment[data-state=next]{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .65)}.goals-module__93jVJG__rhythm{gap:5px;display:flex}.goals-module__93jVJG__rhythmDot{border:1px solid hsl(var(--foreground) / .3);border-radius:999px;width:10px;height:10px;transition:background-color .24s,border-color .24s}.goals-module__93jVJG__rhythmDot[data-on]{background:var(--goal-gold);border-color:#0000}.goals-module__93jVJG__ladder{margin:0;padding:0;list-style:none}.goals-module__93jVJG__rung{padding:12px 0 12px 40px;position:relative}.goals-module__93jVJG__rung:before{content:"";background:var(--goal-line);width:1px;transition:background-color .4s;position:absolute;top:0;bottom:0;left:11.5px}.goals-module__93jVJG__rung:first-child:before{top:26px}.goals-module__93jVJG__rung:last-child:before{bottom:calc(100% - 26px)}.goals-module__93jVJG__rung:only-child:before{display:none}.goals-module__93jVJG__rung[data-state=done]:before{background:hsl(var(--primary) / .55)}.goals-module__93jVJG__node{border:1px solid hsl(var(--foreground) / .28);background:hsl(var(--background));width:24px;height:24px;color:hsl(var(--foreground) / .5);border-radius:999px;place-items:center;font-size:11px;transition:background-color .26s,border-color .26s,box-shadow .26s,color .26s;display:grid;position:absolute;top:14px;left:0}.goals-module__93jVJG__node[data-state=next]{border-color:var(--goal-gold);color:var(--goal-gold);box-shadow:0 0 0 4px hsl(var(--primary) / .12)}.goals-module__93jVJG__node[data-state=done]{background:var(--goal-gold);color:hsl(var(--primary-foreground));border-color:#0000}.goals-module__93jVJG__node svg{animation:goals-module__93jVJG__pop .28s var(--goal-ease-out) both}@keyframes goals-module__93jVJG__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.goals-module__93jVJG__nextStep{animation:goals-module__93jVJG__riseIn .34s var(--goal-ease-out) both}.goals-module__93jVJG__menu{transform-origin:100% 0;animation:goals-module__93jVJG__menuIn .16s var(--goal-ease-out) both}@keyframes goals-module__93jVJG__menuIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:none}}.goals-module__93jVJG__chip{border:1px solid hsl(var(--foreground) / .14);min-height:44px;color:hsl(var(--foreground) / .72);transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .12s var(--goal-ease-out);border-radius:999px;padding:0 16px;font-size:14px}.goals-module__93jVJG__chip:active{transform:scale(.97)}.goals-module__93jVJG__chip:focus-visible{outline:2px solid var(--goal-gold);outline-offset:2px}.goals-module__93jVJG__chip[aria-checked=true],.goals-module__93jVJG__chip[aria-pressed=true]{border-color:var(--goal-gold);background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}@media (hover:hover) and (pointer:fine){.goals-module__93jVJG__chip:hover{border-color:hsl(var(--foreground) / .32);color:hsl(var(--foreground))}}.goals-module__93jVJG__option{border:1px solid hsl(var(--foreground) / .1);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .18s,background-color .18s;display:flex}.goals-module__93jVJG__option:has(input:checked){border-color:hsl(var(--primary) / .7);background:hsl(var(--primary) / .07)}.goals-module__93jVJG__option:has(input:focus-visible){outline:2px solid var(--goal-gold);outline-offset:2px}.goals-module__93jVJG__celebrate{border:1px solid hsl(var(--primary) / .35);background:radial-gradient(120% 90% at 50% 0%, hsl(var(--primary) / .16), transparent 70%);animation:goals-module__93jVJG__riseIn .6s var(--goal-ease-out) both;border-radius:16px;position:relative;overflow:hidden}.goals-module__93jVJG__badge{background:var(--goal-gold);width:56px;height:56px;color:hsl(var(--primary-foreground));border-radius:999px;place-items:center;margin-inline:auto;animation:.7s cubic-bezier(.34,1.56,.64,1) .12s both goals-module__93jVJG__badgeIn;display:grid;position:relative}.goals-module__93jVJG__badge:after{content:"";border-radius:inherit;border:1px solid var(--goal-gold);animation:goals-module__93jVJG__ring 1.2s .26s var(--goal-ease-out) both;position:absolute;inset:0}@keyframes goals-module__93jVJG__badgeIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes goals-module__93jVJG__ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.goals-module__93jVJG__stage,.goals-module__93jVJG__card,.goals-module__93jVJG__receipt,.goals-module__93jVJG__reveal,.goals-module__93jVJG__rule,.goals-module__93jVJG__fadeUp,.goals-module__93jVJG__node svg,.goals-module__93jVJG__nextStep,.goals-module__93jVJG__menu,.goals-module__93jVJG__celebrate,.goals-module__93jVJG__badge,.goals-module__93jVJG__badge:after{animation:none}.goals-module__93jVJG__dots span{opacity:.8;animation:none}.goals-module__93jVJG__collapse,.goals-module__93jVJG__flowSegment:after,.goals-module__93jVJG__segment:after,.goals-module__93jVJG__rung:before,.goals-module__93jVJG__node,.goals-module__93jVJG__rhythmDot{transition:none}.goals-module__93jVJG__chip:active{transform:none}.goals-module__93jVJG__badge:after{display:none}}
.journey-program-card-module__135KHW__card{--journey-accent:#d8ae58;border:1px solid color-mix(in srgb, var(--journey-accent) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--journey-accent) 9%, #111820), #0b1016 68%);text-align:left;color:#fff;isolation:isolate;border-radius:1rem;flex-direction:column;align-items:stretch;min-width:0;min-height:10rem;padding:1rem;transition:border-color .16s,transform .16s,background-color .16s;display:flex;position:relative;overflow:hidden}.journey-program-card-module__135KHW__card[data-tone=teal]{--journey-accent:#67d9c5}.journey-program-card-module__135KHW__card[data-tone=blue]{--journey-accent:#79aefb}.journey-program-card-module__135KHW__card[data-tone=plum]{--journey-accent:#c49ae8}.journey-program-card-module__135KHW__card[data-tone=gold]{--journey-accent:#d8ae58}.journey-program-card-module__135KHW__card[data-tone=rose]{--journey-accent:#fda4af}.journey-program-card-module__135KHW__card[data-tone=orange]{--journey-accent:#fdba74}.journey-program-card-module__135KHW__card[data-tone=violet]{--journey-accent:#c4b5fd}.journey-program-card-module__135KHW__card:hover{border-color:color-mix(in srgb, var(--journey-accent) 60%, transparent)}.journey-program-card-module__135KHW__card:focus-visible{outline:2px solid var(--journey-accent);outline-offset:3px}.journey-program-card-module__135KHW__card:active{transform:scale(.985)}.journey-program-card-module__135KHW__pattern{z-index:-1;border:2px solid color-mix(in srgb, var(--journey-accent) 30%, transparent);width:15rem;height:11rem;box-shadow:-2.3rem 1.45rem 0 -1px color-mix(in srgb, var(--journey-accent) 18%, transparent), -4.7rem 3.1rem 0 -1px color-mix(in srgb, var(--journey-accent) 10%, transparent);opacity:.9;border-radius:58% 42% 0 0/88% 74% 0 0;position:absolute;top:-1.2rem;right:-2.2rem;transform:rotate(-12deg)}.journey-program-card-module__135KHW__header{align-items:center;gap:.6rem;min-width:0;display:flex}.journey-program-card-module__135KHW__icon{width:2.7rem;height:2.7rem;color:var(--journey-accent);place-items:center;display:grid}.journey-program-card-module__135KHW__icon svg{stroke-width:1.35px;width:2.5rem;height:2.5rem}.journey-program-card-module__135KHW__category{color:color-mix(in srgb, var(--journey-accent) 72%, white);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.journey-program-card-module__135KHW__card strong{overflow-wrap:anywhere;letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.06rem,1.25vw,1.3rem);font-weight:570;line-height:1.18;display:block}.journey-program-card-module__135KHW__card small{color:#ffffff8f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.78rem;line-height:1.48;display:-webkit-box;overflow:hidden}.journey-program-card-module__135KHW__meta{color:#ffffff85;flex-wrap:wrap;gap:.45rem .75rem;margin-top:auto;padding-top:1rem;font-size:.68rem;display:flex}.journey-program-card-module__135KHW__meta span+span:before{color:color-mix(in srgb, var(--journey-accent) 60%, transparent);content:"•";margin-right:.75rem}.journey-program-card-module__135KHW__status{color:color-mix(in srgb, var(--journey-accent) 78%, white);margin-top:.7rem;font-size:.72rem;font-weight:600}.journey-program-card-module__135KHW__progress{color:#ffffff8f;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.68rem;display:grid}.journey-program-card-module__135KHW__progress>span{background:#ffffff1f;border-radius:999px;height:.32rem;display:block;overflow:hidden}.journey-program-card-module__135KHW__progress i{border-radius:inherit;background:var(--journey-accent);height:100%;display:block}.journey-program-card-module__135KHW__progress em{font-style:normal}.journey-program-card-module__135KHW__progress[data-inline]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.journey-program-card-module__135KHW__progress[data-inline] em{color:#ffffffb8;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.journey-program-card-module__135KHW__footer{margin-top:.85rem}.journey-program-card-module__135KHW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (min-width:1024px){.journey-program-card-module__135KHW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.journey-program-card-module__135KHW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:359px){.journey-program-card-module__135KHW__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.journey-program-card-module__135KHW__card strong{font-size:.94rem;line-height:1.22}.journey-program-card-module__135KHW__header{gap:.45rem}.journey-program-card-module__135KHW__icon{width:2.25rem;height:2.25rem}.journey-program-card-module__135KHW__icon svg{width:2.1rem;height:2.1rem}}@media (prefers-reduced-motion:reduce){.journey-program-card-module__135KHW__card{transition-duration:1ms}.journey-program-card-module__135KHW__card:active{transform:none}}
.pathway-library-client-module__F-sZia__pageSections{gap:2rem;display:grid}.pathway-library-client-module__F-sZia__pageSections>section{min-width:0}.pathway-library-client-module__F-sZia__sectionHeadingRow{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:.65rem;display:flex}.pathway-library-client-module__F-sZia__sectionHeadingRow>a{color:#ffffff75;align-items:center;min-height:2.75rem;font-size:.78rem;transition:color .15s;display:inline-flex}.pathway-library-client-module__F-sZia__sectionHeadingRow>a:hover{color:#ffffffd1}.pathway-library-client-module__F-sZia__sectionHeadingRow>a:focus-visible,.pathway-library-client-module__F-sZia__personalAction:focus-visible,.pathway-library-client-module__F-sZia__addGoalCard:focus-visible,.pathway-library-client-module__F-sZia__recommendationMain:focus-visible,.pathway-library-client-module__F-sZia__recommendationReason button:focus-visible,.pathway-library-client-module__F-sZia__searchField button:focus-visible,.pathway-library-client-module__F-sZia__purposeFilters button:focus-visible,.pathway-library-client-module__F-sZia__catalogueCard:focus-visible,.pathway-library-client-module__F-sZia__loadMoreArea button:focus-visible,.pathway-library-client-module__F-sZia__appendError button:focus-visible,.pathway-library-client-module__F-sZia__recoverableError button:focus-visible,.pathway-library-client-module__F-sZia__emptyState button:focus-visible,.pathway-library-client-module__F-sZia__closeButton:focus-visible,.pathway-library-client-module__F-sZia__whyClose:focus-visible,.pathway-library-client-module__F-sZia__filterDialogHeading button:focus-visible,.pathway-library-client-module__F-sZia__filterActions button:focus-visible,.pathway-library-client-module__F-sZia__mobileFilterButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.pathway-library-client-module__F-sZia__sectionHeading{color:#ffffffe6;letter-spacing:-.02em;font-size:1.1rem;font-weight:520}.pathway-library-client-module__F-sZia__personalRail{scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:minmax(19.5rem,26rem);grid-auto-flow:column;gap:.75rem;min-width:0;max-width:100%;padding:.1rem 0 .35rem;display:grid;overflow-x:auto}.pathway-library-client-module__F-sZia__personalCard,.pathway-library-client-module__F-sZia__addGoalCard{scroll-snap-align:start;border-radius:.75rem;min-height:12rem}.pathway-library-client-module__F-sZia__personalCard{border:1px solid hsl(var(--primary) / .48);background:radial-gradient(circle at 8% 0%, hsl(var(--primary) / .09), transparent 36%), #ffffff05;grid-template-rows:1fr auto;grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem 1rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff06,0 18px 48px #0000001f}.pathway-library-client-module__F-sZia__personalMark{border:1px solid hsl(var(--primary) / .42);background:hsl(var(--primary) / .07);width:2.75rem;height:2.75rem;color:hsl(var(--primary));border-radius:999px;place-items:center;display:grid}.pathway-library-client-module__F-sZia__personalMark span{font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:650}.pathway-library-client-module__F-sZia__personalCard h3{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:560;line-height:1.3;overflow:hidden}.pathway-library-client-module__F-sZia__pathState{color:#ffffff8f;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.75rem;display:flex}.pathway-library-client-module__F-sZia__pathState>span{background:hsl(var(--primary));border-radius:999px;flex:none;width:.42rem;height:.42rem}.pathway-library-client-module__F-sZia__pathState>span[data-tone=ready]{background:#70c796}.pathway-library-client-module__F-sZia__pathState>span[data-tone=preparing]{border:1px solid hsl(var(--primary));background:0 0}.pathway-library-client-module__F-sZia__nextMove{color:#fff6;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.7rem;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pathway-library-client-module__F-sZia__personalAction{grid-column:1/-1;width:100%;min-height:2.65rem;transition:transform .15s cubic-bezier(.23,1,.32,1)}.pathway-library-client-module__F-sZia__personalAction:active{transform:scale(.98)}.pathway-library-client-module__F-sZia__addGoalCard{color:#ffffffa3;background:#ffffff02;border:1px dashed #fff3;align-content:center;place-items:center;gap:.65rem;min-width:18rem;font-size:.82rem;transition:border-color .18s,background-color .18s,color .18s,transform .15s cubic-bezier(.23,1,.32,1);display:grid}.pathway-library-client-module__F-sZia__addGoalCard>span{border:1px solid #ffffff21;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.pathway-library-client-module__F-sZia__addGoalCard:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .025);color:#ffffffdb}.pathway-library-client-module__F-sZia__addGoalCard:active{transform:scale(.985)}.pathway-library-client-module__F-sZia__recommendationRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.pathway-library-client-module__F-sZia__recommendationCard{background:#ffffff03;border:1px solid #ffffff17;border-radius:.7rem;min-width:0;overflow:hidden}.pathway-library-client-module__F-sZia__recommendationMain{text-align:left;grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:.75rem;width:100%;min-height:6.7rem;padding:.9rem .9rem .7rem;transition:background-color .16s,transform .15s cubic-bezier(.23,1,.32,1);display:grid}.pathway-library-client-module__F-sZia__recommendationMain:hover{background:#ffffff06}.pathway-library-client-module__F-sZia__recommendationMain:active{transform:scale(.985)}.pathway-library-client-module__F-sZia__recommendationIcon,.pathway-library-client-module__F-sZia__catalogueIcon,.pathway-library-client-module__F-sZia__detailIcon{border:1px solid hsl(var(--primary) / .42);background:hsl(var(--primary) / .05);width:2.35rem;height:2.35rem;color:hsl(var(--primary));border-radius:999px;flex:none;place-items:center;display:grid}.pathway-library-client-module__F-sZia__detailLayout .pathway-library-client-module__F-sZia__detailIcon{border-color:color-mix(in srgb, var(--journey-accent,hsl(var(--primary))) 42%, transparent);background:color-mix(in srgb, var(--journey-accent,hsl(var(--primary))) 6%, transparent);color:var(--journey-accent,hsl(var(--primary)))}.pathway-library-client-module__F-sZia__detailChapters{margin-bottom:1.5rem}.pathway-library-client-module__F-sZia__detailChapters ol{gap:.15rem;margin-top:.6rem;display:grid}.pathway-library-client-module__F-sZia__detailChapters li{color:#ffffffd1;align-items:center;gap:.75rem;min-height:2.25rem;font-size:.82rem;line-height:1.35;display:flex}.pathway-library-client-module__F-sZia__detailChapters li>span{background:color-mix(in srgb, var(--journey-accent,hsl(var(--primary))) 14%, transparent);width:1.5rem;height:1.5rem;color:var(--journey-accent,hsl(var(--primary)));font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:.68rem;font-weight:650;display:grid}.pathway-library-client-module__F-sZia__recommendationMain strong{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:540;line-height:1.35;display:-webkit-box;overflow:hidden}.pathway-library-client-module__F-sZia__recommendationMain small{color:#ffffff61;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pathway-library-client-module__F-sZia__recommendationItem{flex-direction:column;min-width:0;display:flex}.pathway-library-client-module__F-sZia__recommendationItem>:first-child{flex:1}.pathway-library-client-module__F-sZia__recommendationReason{color:#fff6;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .25rem 0 1rem;font-size:.7rem;display:flex}.pathway-library-client-module__F-sZia__recommendationReason span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pathway-library-client-module__F-sZia__recommendationReason button{min-height:2.75rem;color:hsl(var(--primary) / .88);flex:none;padding-inline:.75rem;font-weight:550}.pathway-library-client-module__F-sZia__libraryToolbar{grid-template-columns:minmax(16rem,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.pathway-library-client-module__F-sZia__searchField{color:#fff6;background:#0000001f;border:1px solid #ffffff1c;border-radius:.55rem;align-items:center;gap:.6rem;min-width:0;min-height:2.75rem;padding:0 .75rem;transition:border-color .16s,background-color .16s;display:flex}.pathway-library-client-module__F-sZia__searchField:focus-within{border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .025)}.pathway-library-client-module__F-sZia__searchField input{color:#ffffffd6;background:0 0;outline:none;flex:1;min-width:0;font-size:.8rem}.pathway-library-client-module__F-sZia__searchField input::placeholder{color:#ffffff4d}.pathway-library-client-module__F-sZia__searchField button{border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:color .15s,background-color .15s;display:grid}.pathway-library-client-module__F-sZia__searchField button:hover{color:#fffc;background:#ffffff0d}.pathway-library-client-module__F-sZia__resultCount{color:#ffffff6b;text-align:right;font-variant-numeric:tabular-nums;min-width:5.5rem;font-size:.72rem}.pathway-library-client-module__F-sZia__desktopSelects{gap:.55rem;display:flex}.pathway-library-client-module__F-sZia__selectControl{color:#ffffff9e;background:#ffffff05;border:1px solid #ffffff1c;border-radius:.55rem;align-items:center;min-width:8.6rem;min-height:2.75rem;display:flex;position:relative}.pathway-library-client-module__F-sZia__selectControl select{appearance:none;width:100%;min-height:2.65rem;color:inherit;background:0 0;outline:none;padding:0 2.25rem 0 .75rem;font-size:.75rem}.pathway-library-client-module__F-sZia__selectControl option{color:#fff;background:#0b1016}.pathway-library-client-module__F-sZia__selectControl svg{pointer-events:none;position:absolute;right:.7rem}.pathway-library-client-module__F-sZia__selectControl:focus-within{border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 2px hsl(var(--primary) / .12)}.pathway-library-client-module__F-sZia__mobileFilterButton{display:none}.pathway-library-client-module__F-sZia__purposeFilters{scrollbar-width:none;gap:.5rem;margin:.7rem 0 .8rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.pathway-library-client-module__F-sZia__purposeFilters::-webkit-scrollbar{display:none}.pathway-library-client-module__F-sZia__purposeFilters button{color:#ffffff80;background:#ffffff03;border:1px solid #ffffff1a;border-radius:.55rem;flex:none;min-height:2.35rem;padding:0 .75rem;font-size:.72rem;transition:border-color .15s,background-color .15s,color .15s,transform .15s cubic-bezier(.23,1,.32,1)}.pathway-library-client-module__F-sZia__purposeFilters button:hover{color:#ffffffc7;border-color:#fff3}.pathway-library-client-module__F-sZia__purposeFilters button:active{transform:scale(.97)}.pathway-library-client-module__F-sZia__purposeFilters button.pathway-library-client-module__F-sZia__purposeActive{border-color:hsl(var(--primary) / .58);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.pathway-library-client-module__F-sZia__catalogueGrid{opacity:1;gap:.7rem;transition:opacity .16s;display:grid}.pathway-library-client-module__F-sZia__catalogueRefreshing{opacity:.58}.pathway-library-client-module__F-sZia__catalogueCard{background:radial-gradient(circle at 0% 0%, hsl(var(--primary) / .035), transparent 36%), #ffffff03;text-align:left;border:1px solid #ffffff1a;border-radius:.7rem;flex-direction:column;align-items:stretch;min-width:0;min-height:10.25rem;padding:.9rem;transition:border-color .18s,background-color .18s,transform .15s cubic-bezier(.23,1,.32,1);display:flex;box-shadow:inset 0 1px #ffffff05}.pathway-library-client-module__F-sZia__catalogueCard:hover{border-color:hsl(var(--primary) / .38);background-color:#ffffff07}.pathway-library-client-module__F-sZia__catalogueCard:active{transform:scale(.985)}.pathway-library-client-module__F-sZia__catalogueTopline{color:#ffffff57;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.61rem;display:flex;overflow:hidden}.pathway-library-client-module__F-sZia__catalogueIcon{width:2.1rem;height:2.1rem;margin-right:.2rem}.pathway-library-client-module__F-sZia__catalogueCard>strong{color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.95rem;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.pathway-library-client-module__F-sZia__catalogueCard>small{color:#fff6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pathway-library-client-module__F-sZia__catalogueMeta{color:#ffffff59;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.8rem;font-size:.65rem;display:flex}.pathway-library-client-module__F-sZia__catalogueMeta span:last-child{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.pathway-library-client-module__F-sZia__loadMoreArea{justify-items:center;gap:.5rem;margin-top:1rem;display:grid}.pathway-library-client-module__F-sZia__loadMoreArea>button{min-width:min(18rem,100%)}.pathway-library-client-module__F-sZia__loadMoreArea p,.pathway-library-client-module__F-sZia__appendError{color:#ffffff70;font-size:.72rem}.pathway-library-client-module__F-sZia__loadMoreArea p button,.pathway-library-client-module__F-sZia__appendError button,.pathway-library-client-module__F-sZia__emptyState button{color:hsl(var(--primary));text-underline-offset:.2rem;text-decoration:underline}.pathway-library-client-module__F-sZia__appendError,.pathway-library-client-module__F-sZia__recoverableError{background:#ffffff04;border:1px solid #ffffff17;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.85rem 1rem;display:flex}.pathway-library-client-module__F-sZia__recoverableError{margin-top:0}.pathway-library-client-module__F-sZia__recoverableError p{color:#ffffffd1;font-size:.85rem;font-weight:550}.pathway-library-client-module__F-sZia__recoverableError span{color:#ffffff6b;margin-top:.2rem;font-size:.75rem;display:block}.pathway-library-client-module__F-sZia__emptyState{color:#ffffff8f;border:1px dashed #ffffff1f;border-radius:.7rem;align-content:center;place-items:center;gap:.75rem;min-height:12rem;font-size:.85rem;display:grid}.pathway-library-client-module__F-sZia__dialogOverlay,.pathway-library-client-module__F-sZia__whyOverlay{z-index:70;opacity:1;background:#000000b8;transition:opacity .18s cubic-bezier(.23,1,.32,1);position:fixed;inset:0}.pathway-library-client-module__F-sZia__dialogOverlay[data-state=closed],.pathway-library-client-module__F-sZia__whyOverlay[data-state=closed]{opacity:0}.pathway-library-client-module__F-sZia__dialogContent{z-index:71;color:#fff;background:#0b1016;border-left:1px solid #ffffff1a;flex-direction:column;width:min(38rem,94vw);height:100dvh;transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .16s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(0);box-shadow:-28px 0 100px #00000094}.pathway-library-client-module__F-sZia__dialogContent[data-state=closed]{opacity:0;transform:translate(100%)}.pathway-library-client-module__F-sZia__closeButton{z-index:3;color:#ffffff8f;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:color .15s,background-color .15s,transform .15s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:1rem;right:1rem}.pathway-library-client-module__F-sZia__closeButton:hover{color:#fff;background:#ffffff0f}.pathway-library-client-module__F-sZia__closeButton:active{transform:scale(.96)}.pathway-library-client-module__F-sZia__detailLayout{flex-direction:column;flex:1;min-height:0;display:flex}.pathway-library-client-module__F-sZia__detailHeader{border-bottom:1px solid #ffffff14;padding:1.45rem 4rem 1.25rem 1.5rem}.pathway-library-client-module__F-sZia__detailPurpose{color:color-mix(in srgb, var(--journey-accent,hsl(var(--primary))) 80%, white);letter-spacing:.1em;text-transform:uppercase;margin-top:.85rem;font-size:.64rem;font-weight:600}.pathway-library-client-module__F-sZia__detailHeader h2,.pathway-library-client-module__F-sZia__previewTitle{color:#fffffff0;letter-spacing:-.025em;margin-top:.55rem;font-size:1.45rem;font-weight:560;line-height:1.18}.pathway-library-client-module__F-sZia__detailSummary{color:#ffffff7a;margin-top:.55rem;font-size:.84rem;line-height:1.55}.pathway-library-client-module__F-sZia__detailHeader>small{color:#ffffff57;margin-top:.65rem;font-size:.7rem;display:block}.pathway-library-client-module__F-sZia__detailScroll{flex:1;min-height:0;padding:1.25rem 1.5rem 2rem;overflow-y:auto}.pathway-library-client-module__F-sZia__detailScroll h3{color:hsl(var(--primary) / .78);letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:650}.pathway-library-client-module__F-sZia__capabilityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.1rem;margin-top:.65rem;display:grid}.pathway-library-client-module__F-sZia__capabilityRow{border-bottom:1px solid #fff1;align-items:flex-start;gap:.65rem;min-width:0;padding:.72rem 0;display:flex}.pathway-library-client-module__F-sZia__capabilityRow>span:first-child{color:#ffffff75;border:1px solid #ffffff21;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.pathway-library-client-module__F-sZia__capabilityRow>span:first-child[data-state=Developing],.pathway-library-client-module__F-sZia__capabilityRow>span:first-child[data-state=New]{border-color:hsl(var(--primary) / .34);color:hsl(var(--primary) / .82)}.pathway-library-client-module__F-sZia__capabilityRow strong{color:#ffffffc7;font-size:.78rem;font-weight:530;line-height:1.35;display:block}.pathway-library-client-module__F-sZia__capabilityRow small{color:#ffffff52;margin-top:.18rem;font-size:.65rem;display:block}.pathway-library-client-module__F-sZia__detailEffort{margin-top:1.5rem}.pathway-library-client-module__F-sZia__parentGoalConnection{gap:.55rem;margin-top:1.5rem;display:grid}.pathway-library-client-module__F-sZia__parentGoalConnection>p,.pathway-library-client-module__F-sZia__parentGoalConnection>small{color:#ffffff6b;font-size:.72rem;line-height:1.45}.pathway-library-client-module__F-sZia__goalChoices{gap:.4rem;min-width:0;display:grid}.pathway-library-client-module__F-sZia__goalChoice{color:#ffffffb8;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:.6rem;align-items:flex-start;gap:.65rem;min-width:0;min-height:2.75rem;padding:.7rem .8rem;font-size:.8rem;line-height:1.4;transition:border-color .15s,background-color .15s,color .15s;display:flex}.pathway-library-client-module__F-sZia__goalChoice:hover{border-color:#fff3}.pathway-library-client-module__F-sZia__goalChoice:has(input:checked){border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .06);color:#fff}.pathway-library-client-module__F-sZia__goalChoice:has(input:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:2px}.pathway-library-client-module__F-sZia__goalChoice:has(input:disabled){cursor:default;opacity:.6}.pathway-library-client-module__F-sZia__goalChoice input{width:1rem;height:1rem;accent-color:hsl(var(--primary));flex:none;margin-top:.1rem}.pathway-library-client-module__F-sZia__goalChoice span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pathway-library-client-module__F-sZia__goalChoicesMore{min-height:2.75rem;color:hsl(var(--primary) / .88);justify-self:start;font-size:.75rem;font-weight:550}.pathway-library-client-module__F-sZia__detailEffort>p{color:#ffffffb8;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.78rem;display:flex}.pathway-library-client-module__F-sZia__detailEffort>small{color:#ffffff57;margin-top:.25rem;font-size:.68rem;display:block}.pathway-library-client-module__F-sZia__detailFooter{padding:.85rem 1.5rem max(1.25rem, env(safe-area-inset-bottom));background:#090e13;border-top:1px solid #ffffff14}.pathway-library-client-module__F-sZia__detailIncludes{color:#ffffff57;flex-wrap:wrap;gap:.8rem;margin-bottom:.7rem;font-size:.66rem;display:flex}.pathway-library-client-module__F-sZia__detailIncludes span{align-items:center;gap:.3rem;display:inline-flex}.pathway-library-client-module__F-sZia__startError{color:#fecacaeb;margin-top:.6rem;font-size:.75rem}.pathway-library-client-module__F-sZia__detailError{text-align:center;align-content:center;place-items:center;gap:.75rem;min-height:100%;padding:2rem;display:grid}.pathway-library-client-module__F-sZia__detailError h2{font-size:1.1rem;font-weight:560}.pathway-library-client-module__F-sZia__detailError p{color:#ffffff70;max-width:24rem;font-size:.82rem;line-height:1.5}.pathway-library-client-module__F-sZia__detailSkeleton{gap:.8rem;padding:2rem 1.5rem;display:grid}.pathway-library-client-module__F-sZia__detailSkeleton>span,.pathway-library-client-module__F-sZia__detailSkeleton i{background:#ffffff0e;border-radius:.4rem;animation:1.4s ease-in-out infinite alternate pathway-library-client-module__F-sZia__pathway-pulse;display:block}.pathway-library-client-module__F-sZia__detailSkeleton>span:first-child{border-radius:999px;width:2.5rem;height:2.5rem}.pathway-library-client-module__F-sZia__detailSkeleton>span:nth-child(2){width:70%;height:1.8rem}.pathway-library-client-module__F-sZia__detailSkeleton>span:nth-child(3){width:92%;height:3.5rem}.pathway-library-client-module__F-sZia__detailSkeleton>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.pathway-library-client-module__F-sZia__detailSkeleton i{height:3rem}.pathway-library-client-module__F-sZia__whyDialog,.pathway-library-client-module__F-sZia__filterDialog{z-index:81;color:#fff;background:#0d1319;border:1px solid #ffffff1f;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);position:fixed;box-shadow:0 28px 90px #0000009e}.pathway-library-client-module__F-sZia__whyDialog{border-radius:.8rem;width:min(25rem,100vw - 2rem);padding:1.15rem;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.pathway-library-client-module__F-sZia__whyDialog[data-state=closed]{opacity:0;transform:translate(-50%,-48%)scale(.97)}.pathway-library-client-module__F-sZia__whyDialog h2,.pathway-library-client-module__F-sZia__filterDialog h2{color:#ffffffe6;font-size:1rem;font-weight:560}.pathway-library-client-module__F-sZia__whyDialog p{color:#ffffff7a;margin-top:.55rem;font-size:.8rem;line-height:1.55}.pathway-library-client-module__F-sZia__whyClose{min-height:2.5rem;color:hsl(var(--primary));margin-top:.9rem;font-size:.78rem;font-weight:560}.pathway-library-client-module__F-sZia__filterDialog{padding:1rem 1rem max(1.25rem, env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0;gap:.85rem;display:grid;inset:auto 0 0;transform:translateY(0)}.pathway-library-client-module__F-sZia__filterDialog[data-state=closed]{opacity:0;transform:translateY(100%)}.pathway-library-client-module__F-sZia__filterDialogHeading,.pathway-library-client-module__F-sZia__filterActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pathway-library-client-module__F-sZia__filterDialogHeading button{color:#ffffff8f;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.pathway-library-client-module__F-sZia__filterActions{margin-top:.3rem}.pathway-library-client-module__F-sZia__filterActions>button:first-child{color:#ffffff80;min-height:2.75rem;font-size:.78rem}@keyframes pathway-library-client-module__F-sZia__pathway-pulse{0%{opacity:.55}to{opacity:1}}@media (max-width:1023px){.pathway-library-client-module__F-sZia__libraryToolbar{grid-template-columns:minmax(0,1fr) auto}.pathway-library-client-module__F-sZia__resultCount{text-align:left;grid-row:2}.pathway-library-client-module__F-sZia__desktopSelects{grid-area:1/2/3}}@media (max-width:767px){.pathway-library-client-module__F-sZia__pageSections{gap:1.65rem}.pathway-library-client-module__F-sZia__personalRail{grid-auto-columns:minmax(17.5rem,84vw);margin-right:-1rem;padding-right:1rem}.pathway-library-client-module__F-sZia__recommendationRail{scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(16rem,82vw);grid-auto-flow:column;margin-right:-1rem;padding:.05rem 1rem .35rem 0;overflow-x:auto}.pathway-library-client-module__F-sZia__recommendationRail::-webkit-scrollbar{display:none}.pathway-library-client-module__F-sZia__recommendationCard,.pathway-library-client-module__F-sZia__recommendationItem{scroll-snap-align:start}.pathway-library-client-module__F-sZia__libraryToolbar{grid-template-columns:minmax(0,1fr) auto}.pathway-library-client-module__F-sZia__resultCount{grid-area:2/1}.pathway-library-client-module__F-sZia__desktopSelects{display:none}.pathway-library-client-module__F-sZia__mobileFilterButton{color:#ffffff94;border:1px solid #ffffff1c;border-radius:.55rem;grid-area:1/2;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .75rem;font-size:.75rem;display:inline-flex}.pathway-library-client-module__F-sZia__purposeFilters{margin-top:.6rem}.pathway-library-client-module__F-sZia__catalogueCard{min-height:9.5rem}.pathway-library-client-module__F-sZia__dialogContent{border:1px solid #ffffff1c;border-radius:1.1rem 1.1rem 0 0;width:100%;height:min(92dvh,52rem);inset:auto 0 0;transform:translateY(0)}.pathway-library-client-module__F-sZia__dialogContent:before,.pathway-library-client-module__F-sZia__filterDialog:before{content:"";background:#ffffff2e;border-radius:999px;width:2.75rem;height:.22rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.pathway-library-client-module__F-sZia__dialogContent[data-state=closed]{transform:translateY(100%)}.pathway-library-client-module__F-sZia__detailHeader{padding-top:1.8rem}.pathway-library-client-module__F-sZia__capabilityList,.pathway-library-client-module__F-sZia__detailSkeleton>div{grid-template-columns:minmax(0,1fr)}.pathway-library-client-module__F-sZia__whyDialog{width:100%;padding:1.25rem 1rem max(1.25rem, env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0;inset:auto 0 0;transform:translateY(0)}.pathway-library-client-module__F-sZia__whyDialog[data-state=closed]{transform:translateY(100%)}.pathway-library-client-module__F-sZia__recoverableError,.pathway-library-client-module__F-sZia__appendError{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pathway-library-client-module__F-sZia__personalAction,.pathway-library-client-module__F-sZia__addGoalCard,.pathway-library-client-module__F-sZia__recommendationMain,.pathway-library-client-module__F-sZia__purposeFilters button,.pathway-library-client-module__F-sZia__catalogueGrid,.pathway-library-client-module__F-sZia__catalogueCard,.pathway-library-client-module__F-sZia__dialogOverlay,.pathway-library-client-module__F-sZia__whyOverlay,.pathway-library-client-module__F-sZia__dialogContent,.pathway-library-client-module__F-sZia__closeButton,.pathway-library-client-module__F-sZia__whyDialog,.pathway-library-client-module__F-sZia__filterDialog{transition-duration:1ms}.pathway-library-client-module__F-sZia__personalAction:active,.pathway-library-client-module__F-sZia__addGoalCard:active,.pathway-library-client-module__F-sZia__recommendationMain:active,.pathway-library-client-module__F-sZia__purposeFilters button:active,.pathway-library-client-module__F-sZia__catalogueCard:active,.pathway-library-client-module__F-sZia__closeButton:active,.pathway-library-client-module__F-sZia__dialogContent[data-state=closed],.pathway-library-client-module__F-sZia__whyDialog[data-state=closed],.pathway-library-client-module__F-sZia__filterDialog[data-state=closed]{transform:none}.pathway-library-client-module__F-sZia__detailSkeleton>span,.pathway-library-client-module__F-sZia__detailSkeleton i{animation:none}}
.home-gateway-module__laEesW__addJourney.home-gateway-module__laEesW__journeyInvitation{border-color:hsl(var(--primary) / .45);background-image:linear-gradient(110deg, hsl(var(--primary) / .09), #6ee7b709 48%, #c4b5fd0b)}.home-gateway-module__laEesW__journeyInvitation:hover,.home-gateway-module__laEesW__journeyInvitation:focus-visible{border-color:hsl(var(--primary) / .8)}.home-gateway-module__laEesW__journeyCaret{vertical-align:-.12em;visibility:hidden;background:currentColor;width:1px;height:1em;margin-left:2px;display:inline-block}.home-gateway-module__laEesW__journeyCaret[data-editing=true]{visibility:visible}.home-gateway-module__laEesW__addJourney{border-color:hsl(var(--primary) / .3);position:relative;overflow:hidden}.home-gateway-module__laEesW__addJourney:before{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 0%, #c4b5fd21 18%, hsl(var(--primary) / .18) 50%, #6ee7b721 82%, transparent 100%);opacity:0;animation:8.25s cubic-bezier(.45,0,.55,1) infinite home-gateway-module__laEesW__journeyShimmer;position:absolute;inset:0;transform:translate(-105%)}.home-gateway-module__laEesW__addJourney>*{position:relative}.home-gateway-module__laEesW__addJourney:hover:before,.home-gateway-module__laEesW__addJourney:focus-visible:before,.home-gateway-module__laEesW__addJourney[data-motion=paused]:before{animation-play-state:paused}.home-gateway-module__laEesW__overviewFlow>[data-scroll-reveal=pending]{opacity:0}.home-gateway-module__laEesW__ghostJourney{border-color:#ffffff24}.home-gateway-module__laEesW__ghostJourney:hover,.home-gateway-module__laEesW__ghostJourney:focus-visible{border-color:hsl(var(--primary) / .55)}.home-gateway-module__laEesW__ghostJourney:before{animation-delay:var(--ghost-delay,0s)}@keyframes home-gateway-module__laEesW__journeyShimmer{0%,15%{opacity:0;transform:translate(-105%)}22%{opacity:1}58%{opacity:1}67%,to{opacity:0;transform:translate(105%)}}@media (prefers-reduced-motion:reduce){.home-gateway-module__laEesW__journeyInvitation:before{opacity:0;animation:none}.home-gateway-module__laEesW__journeyCaret{display:none}.home-gateway-module__laEesW__addJourney:before{animation:none}}
.pathways-hero-panel-module__SsGV5G__heroStage{min-height:252px;position:relative;overflow:hidden}.pathways-hero-panel-module__SsGV5G__heroBleed{min-width:0}.pathways-hero-panel-module__SsGV5G__heroStage:after{content:"";background:linear-gradient(90deg,#0000,#d8ae5847 22%,#ebcb7e9e 56%,#d8ae5833 84%,#0000);height:1px;position:absolute;bottom:0;left:1.5rem;right:1.5rem;box-shadow:0 0 15px #d8ae5847}.pathways-hero-panel-module__SsGV5G__mediaFrame{opacity:.78;-webkit-mask-composite:source-in;background:#07090c;width:82%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 20%,#000000bd 54%,#000 72% 90%,#0000009e 95%,#0000 100%),linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 20%,#000000bd 54%,#000 72% 90%,#0000009e 95%,#0000 100%),linear-gradient(#000 0% 76%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:639px){.pathways-hero-panel-module__SsGV5G__heroBleed{width:100vw;margin-top:calc(-1rem - env(safe-area-inset-top));margin-left:calc(50% - 50vw)}.pathways-hero-panel-module__SsGV5G__heroStage:after{left:0;right:0}.pathways-hero-panel-module__SsGV5G__mediaFrame{opacity:.42;width:100%}}@media (min-width:640px){.pathways-hero-panel-module__SsGV5G__heroStage{min-height:272px}}@media (min-width:1024px){.pathways-hero-panel-module__SsGV5G__heroStage{min-height:290px}}
.profile-handovers-module__MPgZiW__root{--handover-text:hsl(var(--foreground));--handover-muted:hsl(var(--muted-foreground));--handover-line:hsl(var(--border));--handover-field:hsl(var(--card));--handover-primary:hsl(var(--primary));--handover-on-primary:hsl(var(--primary-foreground));color:var(--handover-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.profile-handovers-module__MPgZiW__root[data-workspace=support]{--handover-text:#193c32;--handover-muted:#626c66;--handover-line:#c7ccc4;--handover-field:#fffcf7;--handover-primary:#23523d;--handover-on-primary:#fffdf6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.profile-handovers-module__MPgZiW__page{max-width:720px;margin:0 auto;padding:24px 20px 64px}.profile-handovers-module__MPgZiW__root h1{font-family:var(--font-lora), Georgia, serif;margin:8px 0 16px;font-size:clamp(28px,4vw,36px);line-height:1.2}.profile-handovers-module__MPgZiW__root h2{margin:8px 0;font-size:20px}.profile-handovers-module__MPgZiW__root h3,.profile-handovers-module__MPgZiW__root legend{font-size:16px;font-weight:600}.profile-handovers-module__MPgZiW__root p{margin:10px 0;line-height:1.65}.profile-handovers-module__MPgZiW__root fieldset{border:0;min-width:0;margin:24px 0;padding:0}.profile-handovers-module__MPgZiW__root label{display:block}.profile-handovers-module__MPgZiW__root :is(button,a,summary){min-height:44px}.profile-handovers-module__MPgZiW__root :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--handover-primary);outline-offset:4px}.profile-handovers-module__MPgZiW__root :is(input[type=email],select){border:1px solid var(--handover-line);width:100%;min-height:44px;color:var(--handover-text);background:var(--handover-field);border-radius:6px;margin:8px 0;padding:10px 12px}.profile-handovers-module__MPgZiW__root :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--handover-primary);flex-shrink:0;margin-top:4px}.profile-handovers-module__MPgZiW__root button{cursor:pointer}.profile-handovers-module__MPgZiW__root button:disabled{opacity:.55;cursor:default}.profile-handovers-module__MPgZiW__section{border-top:1px solid var(--handover-line);padding:20px 0}.profile-handovers-module__MPgZiW__muted{color:var(--handover-muted);font-size:14px}.profile-handovers-module__MPgZiW__root .profile-handovers-module__MPgZiW__choice{align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;line-height:1.6;display:flex}.profile-handovers-module__MPgZiW__value{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--handover-muted);font-size:14px}.profile-handovers-module__MPgZiW__root summary{cursor:pointer;padding:12px 0}.profile-handovers-module__MPgZiW__root dl{margin:12px 0}.profile-handovers-module__MPgZiW__root dt{margin-top:12px;font-weight:600}.profile-handovers-module__MPgZiW__root dd{margin:4px 0}.profile-handovers-module__MPgZiW__primary{background:var(--handover-primary);color:var(--handover-on-primary);border:0;border-radius:6px;padding:12px 18px;font-weight:600}.profile-handovers-module__MPgZiW__secondary{border:1px solid var(--handover-line);color:var(--handover-text);background:0 0;border-radius:6px;padding:10px 16px}.profile-handovers-module__MPgZiW__actions,.profile-handovers-module__MPgZiW__row{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.profile-handovers-module__MPgZiW__row{justify-content:space-between}.profile-handovers-module__MPgZiW__link{color:var(--handover-text);align-items:center;text-decoration:underline;display:inline-flex}.profile-handovers-module__MPgZiW__error{border-left:3px solid #cf6b62;margin:16px 0;padding:8px 14px}.profile-handovers-module__MPgZiW__linkField{overflow-wrap:anywhere;background:var(--handover-field);border:1px solid var(--handover-line);border-radius:6px;padding:12px;font-size:14px;display:block}.profile-handovers-module__MPgZiW__columns{gap:12px;display:grid}@media (min-width:700px){.profile-handovers-module__MPgZiW__columns{grid-template-columns:1fr 1fr}}
.person-profile-module__q4v71W__page{color:#172b3e;max-width:1120px;margin:0 auto;padding:clamp(24px,4vw,62px)}.person-profile-module__q4v71W__page :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #b99449}.person-profile-module__q4v71W__back{color:#486170;align-items:center;gap:7px;font-size:14px;display:inline-flex}.person-profile-module__q4v71W__identity{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:30px 0 24px;display:grid}.person-profile-module__q4v71W__initials{color:#23523d;background:#dfece3;border-radius:50%;place-items:center;width:58px;height:58px;font:600 20px Georgia,serif;display:grid}.person-profile-module__q4v71W__identity h1,.person-profile-module__q4v71W__focus h2,.person-profile-module__q4v71W__view h2{letter-spacing:-.035em;margin:0;font:500 clamp(32px,4vw,52px)/1.06 Georgia,serif}.person-profile-module__q4v71W__identity p,.person-profile-module__q4v71W__muted{color:#627182;margin:7px 0 0;line-height:1.5}.person-profile-module__q4v71W__profileActions{gap:8px;display:flex}.person-profile-module__q4v71W__accessButton,.person-profile-module__q4v71W__menu summary{color:#285b49;cursor:pointer;background:#fffefa;border:1px solid #cdd8d1;border-radius:999px;min-height:44px;padding:9px 14px;font-weight:650}.person-profile-module__q4v71W__menu{position:relative}.person-profile-module__q4v71W__menu summary{place-items:center;padding:0 11px;list-style:none;display:grid}.person-profile-module__q4v71W__menu summary::-webkit-details-marker{display:none}.person-profile-module__q4v71W__menu>div{z-index:2;background:#fffefa;border:1px solid #d4ddd7;border-radius:11px;width:220px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #172b3e1f}.person-profile-module__q4v71W__menu button,.person-profile-module__q4v71W__menu details summary{color:#273f4c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:40px;padding:9px;display:block}.person-profile-module__q4v71W__menu details button{padding-left:18px}.person-profile-module__q4v71W__menu .person-profile-module__q4v71W__danger{color:#9a4439}.person-profile-module__q4v71W__tabs{border-bottom:1px solid #d8dfdb;gap:6px;display:flex}.person-profile-module__q4v71W__tabs button{color:#637582;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:0 14px;font-weight:650}.person-profile-module__q4v71W__tabs button[aria-current=page]{color:#183e2c;border-color:#2d7252}.person-profile-module__q4v71W__success,.person-profile-module__q4v71W__error{margin:18px 0 0;font-size:14px}.person-profile-module__q4v71W__success{color:#245b42}.person-profile-module__q4v71W__error{color:#a33d36}.person-profile-module__q4v71W__overview{grid-template-columns:minmax(0,1fr) 280px;gap:clamp(30px,5vw,76px);padding-top:clamp(38px,6vw,78px);display:grid}.person-profile-module__q4v71W__focus{grid-column:1}.person-profile-module__q4v71W__sectionTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.person-profile-module__q4v71W__sectionTop>span,.person-profile-module__q4v71W__viewHeading span,.person-profile-module__q4v71W__view>span{color:#657d77;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.person-profile-module__q4v71W__sectionTop button,.person-profile-module__q4v71W__goalList button,.person-profile-module__q4v71W__editor>div>button:not(.person-profile-module__q4v71W__primary),.person-profile-module__q4v71W__invite button{color:#285b49;cursor:pointer;background:0 0;border:0;font-weight:650}.person-profile-module__q4v71W__focus h2{max-width:700px;margin-top:15px}.person-profile-module__q4v71W__primary{color:#fff;cursor:pointer;background:#23523d;border:1px solid #23523d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:46px;margin-top:23px;padding:10px 16px;font-weight:700;display:inline-flex}.person-profile-module__q4v71W__primary:disabled{opacity:.55;cursor:wait}.person-profile-module__q4v71W__contextRail{grid-area:1/2/span 2;align-self:start;gap:26px;padding-top:24px;display:grid}.person-profile-module__q4v71W__contextRail section,.person-profile-module__q4v71W__compact{border-top:1px solid #d8dfdb;padding-top:15px}.person-profile-module__q4v71W__contextRail h2,.person-profile-module__q4v71W__compact h3{color:#36505a;margin:0 0 10px;font:600 14px Arial,sans-serif}.person-profile-module__q4v71W__contextRail ul,.person-profile-module__q4v71W__compact ul{color:#526a78;gap:7px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.person-profile-module__q4v71W__contextRail li:before,.person-profile-module__q4v71W__compact li:before{content:"•";color:#6c997c;margin-right:8px}.person-profile-module__q4v71W__recent{border-top:1px solid #d8dfdb;grid-column:1;padding-top:24px}.person-profile-module__q4v71W__recent h2{margin:0;font:500 25px Georgia,serif}.person-profile-module__q4v71W__recent p{color:#3a5260;white-space:pre-wrap;max-width:640px;margin:18px 0 0;line-height:1.65}.person-profile-module__q4v71W__recent small{color:#758591;margin-top:6px;font-size:12px;display:block}.person-profile-module__q4v71W__view{max-width:760px;padding-top:44px}.person-profile-module__q4v71W__viewHeading{margin-bottom:28px}.person-profile-module__q4v71W__viewHeading h2{margin-top:12px;font-size:clamp(28px,3.4vw,42px)}.person-profile-module__q4v71W__goalList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.person-profile-module__q4v71W__goalList li{background:#fffefa;border:1px solid #d7dfd8;border-radius:10px;padding:20px}.person-profile-module__q4v71W__goalList p{margin:0;font:500 21px/1.3 Georgia,serif}.person-profile-module__q4v71W__goalList small{color:#557466;margin-top:8px;font-size:12px;font-weight:700;display:block}.person-profile-module__q4v71W__goalList li div{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.person-profile-module__q4v71W__dangerText{color:#9a4439!important}.person-profile-module__q4v71W__editor{border-top:1px solid #d8dfdb;gap:14px;margin-top:30px;padding:22px;display:grid}.person-profile-module__q4v71W__editor h2,.person-profile-module__q4v71W__editor h3{margin:0;font:500 25px Georgia,serif}.person-profile-module__q4v71W__editor label{color:#344e5e;gap:7px;font:500 15px Georgia,serif;display:grid}.person-profile-module__q4v71W__editor input,.person-profile-module__q4v71W__editor textarea,.person-profile-module__q4v71W__editor select{color:#172b3e;background:#fffefa;border:1px solid #bdc8c3;border-radius:8px;width:100%;min-height:46px;padding:10px 12px;font:15px/1.5 Arial,sans-serif}.person-profile-module__q4v71W__editor textarea{resize:vertical;min-height:108px}.person-profile-module__q4v71W__editor>div{flex-wrap:wrap;gap:12px;display:flex}.person-profile-module__q4v71W__editor>div>button:not(.person-profile-module__q4v71W__primary){min-height:46px;margin-top:23px}.person-profile-module__q4v71W__invite{border-top:1px solid #d8dfdb;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.person-profile-module__q4v71W__invite small{color:#71818b;margin-top:4px;display:block}@media (max-width:700px){.person-profile-module__q4v71W__page{padding:22px 18px 42px}.person-profile-module__q4v71W__identity{grid-template-columns:auto 1fr}.person-profile-module__q4v71W__profileActions{grid-column:1/-1;justify-content:space-between}.person-profile-module__q4v71W__overview{grid-template-columns:1fr;gap:34px}.person-profile-module__q4v71W__contextRail{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.person-profile-module__q4v71W__recent{grid-column:1}.person-profile-module__q4v71W__tabs{overflow-x:auto}.person-profile-module__q4v71W__tabs button{flex:1 0 auto}.person-profile-module__q4v71W__view{padding-top:32px}}@media (prefers-reduced-motion:reduce){.person-profile-module__q4v71W__page *{transition:none!important}}.person-profile-module__q4v71W__page .person-profile-module__q4v71W__focus h2{font-size:clamp(28px,2.7vw,38px);line-height:1.2}.person-profile-module__q4v71W__overview{row-gap:32px;padding-top:36px}.person-profile-module__q4v71W__page :is(button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #b99449}.person-profile-module__q4v71W__sectionTop button,.person-profile-module__q4v71W__goalList button{min-height:44px}.person-profile-module__q4v71W__page p,.person-profile-module__q4v71W__page h1,.person-profile-module__q4v71W__page h2{overflow-wrap:anywhere}.person-profile-module__q4v71W__focusActivity{max-width:700px;margin-top:28px}.person-profile-module__q4v71W__focusActivity:empty{display:none}
