.ai-forge-showcase_showcase___Pm5q{--showcase-text:var(--color-white);--showcase-muted:color-mix(in srgb,var(--grey-50) 72%,transparent);--showcase-soft:color-mix(in srgb,var(--grey-50) 9%,transparent);--showcase-border:color-mix(in srgb,var(--grey-50) 15%,transparent);--showcase-accent:var(--color-primary-gradient);--showcase-accent-strong:var(--color-primary-gradient);--showcase-green:var(--color-primary-100);display:flex;flex-direction:column;align-items:stretch;width:min(100%,1200px);margin:0 auto;padding-inline:clamp(1rem,3vw,2rem);box-sizing:border-box}.ai-forge-showcase_visuallyHidden__E6Ubx{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.ai-forge-showcase_engineersBanner__nPoST{width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(1.5rem,3vh,2.5rem) 0;margin-bottom:clamp(2.5rem,5vw,4rem);background:var(--color-icon-primary);display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1.25rem);--logo-wall-logo-filter:none;--logo-wall-logo-filter-hover:none}.ai-forge-showcase_engineersBanner__nPoST p{margin:0;text-align:center;color:var(--color-white);font-size:var(--text-paragraph-size);font-weight:600;letter-spacing:0}@keyframes ai-forge-showcase_showcaseTitleShine__MgUbw{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ai-forge-showcase_stepConnectorFill__vvyXb{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ai-forge-showcase_showcaseHeader__aUwEh{width:100%;margin-bottom:clamp(2.5rem,5vw,3rem);text-align:left}.ai-forge-showcase_showcaseTitle__dZnPO{margin:0;font-family:var(--heading-h1-family);font-size:2.25rem;font-weight:600;line-height:var(--heading-h1-section-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left}.ai-forge-showcase_showcaseTitle__dZnPO span{display:inline;color:rgba(0,0,0,0);background-image:linear-gradient(90deg,var(--showcase-text) 0,var(--showcase-text) 33.33%,var(--color-primary-gradient) 42%,var(--showcase-accent-strong) 50%,var(--color-primary-200) 58%,transparent 66.67%,transparent);background-size:300% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:ai-forge-showcase_showcaseTitleShine__MgUbw 1.2s ease .1s both}.ai-forge-showcase_showcaseDescription__ICVoq{width:min(100%,40rem);margin:.85rem 0 0;color:var(--showcase-muted);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:0;text-align:left}.ai-forge-showcase_walkthrough__T69ig{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2.5rem,5vw,4rem)}.ai-forge-showcase_visualStage__mIrFQ{display:grid;place-items:center;min-height:clamp(23rem,45vw,34rem);padding:clamp(.75rem,1.6vw,1.25rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--grey-50) 9%,transparent);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--grey-50) 9%,transparent),color-mix(in srgb,var(--grey-50) 4.5%,transparent)),color-mix(in srgb,var(--grey-950) 20%,transparent)}.ai-forge-showcase_visualPanel__o6j2X{grid-area:1/1;width:min(100%,34rem);opacity:0;pointer-events:none;transform:translateY(10px) scale(.98);transition:opacity .28s ease,transform .28s ease}.ai-forge-showcase_visualPanelActive__ApDeg{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ai-forge-showcase_stepList__KW2DU{--step-gap:clamp(0.95rem,1.45vw,1.15rem);display:flex;flex-direction:column;align-items:flex-start;gap:var(--step-gap);text-align:left}.ai-forge-showcase_stepItem__vuH1O{position:relative;display:grid;grid-template-columns:2.55rem minmax(0,1fr);align-items:flex-start;gap:clamp(.85rem,1.55vw,1.15rem);width:100%;opacity:.5;transition:opacity .2s ease}.ai-forge-showcase_stepItem__vuH1O:not(:last-child):before{position:absolute;top:2.55rem;bottom:calc(-1*var(--step-gap));left:1.275rem;width:1px;content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--green-200) 72%,transparent),color-mix(in srgb,var(--grey-50) 24%,transparent) 62%,color-mix(in srgb,var(--grey-50) 8%,transparent))}.ai-forge-showcase_stepItem__vuH1O:not(:last-child):after{position:absolute;top:2.55rem;bottom:calc(-1*var(--step-gap));left:1.275rem;width:1px;content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 0%,transparent),color-mix(in srgb,var(--green-200) 94%,transparent) 18%,color-mix(in srgb,var(--green-200) 66%,transparent) 72%,color-mix(in srgb,var(--grey-50) 0%,transparent));box-shadow:0 0 16px color-mix(in srgb,var(--green-200) 34%,transparent);opacity:0;transform:scaleY(0);transform-origin:top}.ai-forge-showcase_stepItemActive__O01J_{opacity:1}.ai-forge-showcase_stepItemActive__O01J_:not(:last-child):before{background:linear-gradient(180deg,color-mix(in srgb,var(--green-200) 92%,transparent),color-mix(in srgb,var(--green-200) 44%,transparent) 58%,color-mix(in srgb,var(--grey-50) 12%,transparent))}.ai-forge-showcase_stepItemActive__O01J_:not(:last-child):after{opacity:1;animation:ai-forge-showcase_stepConnectorFill__vvyXb var(--step-progress-duration,5s) linear forwards}.ai-forge-showcase_stepItemPaused__KdM_H:not(:last-child):after{animation-play-state:paused}.ai-forge-showcase_stepNumber__JX8wa{position:relative;z-index:1;display:grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid color-mix(in srgb,var(--grey-50) 22%,transparent);border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,var(--grey-50) 12%,transparent),color-mix(in srgb,var(--grey-50) 5%,transparent)),color-mix(in srgb,var(--grey-950) 74%,transparent);color:color-mix(in srgb,var(--grey-50) 72%,transparent);font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.08em;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.ai-forge-showcase_stepItemActive__O01J_ .ai-forge-showcase_stepNumber__JX8wa{border-color:color-mix(in srgb,var(--green-200) 64%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--green-200) 28%,transparent),color-mix(in srgb,var(--green-200) 10%,transparent)),color-mix(in srgb,var(--grey-950) 96%,transparent);color:var(--showcase-text);transform:translateY(-1px)}.ai-forge-showcase_stepContent__7DAcu{min-width:0;padding-top:.12rem}.ai-forge-showcase_stepButton__h8zNu{display:block;width:100%;padding:0;color:var(--showcase-text);text-align:left;cursor:pointer;background:rgba(0,0,0,0);border:0}.ai-forge-showcase_stepButton__h8zNu:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--showcase-accent);outline-offset:.45rem}.ai-forge-showcase_stepTitle__IEZTJ{margin:0 0 .5rem;font-family:var(--heading-h1-family);font-size:1.3rem;font-weight:600;line-height:var(--heading-h1-card-line-height);letter-spacing:var(--heading-h1-letter-spacing);color:var(--showcase-text);text-align:left;transition:color .2s ease}.ai-forge-showcase_stepDescription__0AHwJ{max-width:36rem;margin:0;color:var(--showcase-muted);font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:0;text-align:left}.ai-forge-showcase_stepButton__h8zNu:hover .ai-forge-showcase_stepTitle__IEZTJ{color:color-mix(in srgb,var(--grey-50) 86%,transparent)}.ai-forge-showcase_stepLearnMore__xK5Vt{width:fit-content;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.85rem;border:1px solid color-mix(in srgb,var(--grey-50) 22%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--grey-50) 94%,transparent);color:var(--color-text-primary);padding:0 .85rem;font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.ai-forge-showcase_stepLearnMore__xK5Vt:focus-visible,.ai-forge-showcase_stepLearnMore__xK5Vt:hover{border-color:color-mix(in srgb,var(--grey-50) 50%,transparent);background:var(--color-white);color:var(--color-text-primary);transform:translateY(-1px)}.ai-forge-showcase_stepLearnMore__xK5Vt:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:3px}.ai-forge-showcase_coachSnapshot__ulm0t,.ai-forge-showcase_continueSnapshot__IAQht,.ai-forge-showcase_skillGraphSnapshot__lPOT4{width:100%;min-height:clamp(20rem,35vw,27rem);overflow:hidden;border:1px solid var(--showcase-border);border-radius:var(--radius-md);box-shadow:0 18px 48px color-mix(in srgb,var(--grey-950) 18%,transparent)}.ai-forge-showcase_continueSnapshot__IAQht{color:var(--color-white);background:rgba(0,0,0,0)}.ai-forge-showcase_graphLayerHeader__iUfAP,.ai-forge-showcase_learningPreviewCompleteAction__oU2J7,.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP,.ai-forge-showcase_learningPreviewTreeChildDone__cjMZt,.ai-forge-showcase_learningPreviewTreeParent__wTsIu{display:flex;align-items:center}.ai-forge-showcase_coachSnapshot__ulm0t{display:grid;gap:clamp(.8rem,1.5vw,1rem);min-height:clamp(32rem,50vw,38rem);padding:clamp(1rem,2vw,1.25rem);border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);box-shadow:none;color:var(--color-white)}.ai-forge-showcase_coachAssessmentHeader__tT7pV{display:grid;gap:.25rem;color:var(--color-white);text-align:left}.ai-forge-showcase_coachAssessmentHeader__tT7pV h3{margin:0;color:var(--color-white);font-family:var(--heading-h1-family);font-size:clamp(1.35rem,3vw,2rem);font-weight:700;line-height:var(--heading-h1-section-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left}.ai-forge-showcase_coachAssessmentGrid__qGfXh{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;align-items:start}.ai-forge-showcase_coachScoreSummary__vTPfV{display:grid;gap:.8rem;min-width:0;padding:.35rem 0;color:var(--color-white)}.ai-forge-showcase_coachScoreSummary__vTPfV p{max-width:18rem;margin:0;color:hsla(0,0%,100%,.86);font-size:1.05rem;font-weight:700;line-height:1.2;text-align:left}.ai-forge-showcase_coachScoreSummary__vTPfV p strong{color:var(--color-primary-100);font-weight:700}.ai-forge-showcase_coachScoreStats__zPD7O{display:flex;flex-wrap:wrap;gap:.4rem}.ai-forge-showcase_coachScoreStats__zPD7O span{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .55rem;border-radius:var(--radius-control);border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);font-size:.68rem;font-weight:700;line-height:1}.ai-forge-showcase_coachRetryBlock__ScqNd{display:grid;gap:.16rem;padding-top:.7rem;border-top:1px solid hsla(0,0%,100%,.14)}.ai-forge-showcase_coachRetryBlock__ScqNd strong{color:var(--color-white);font-size:.9rem;font-weight:700;line-height:1.2}.ai-forge-showcase_coachRetryBlock__ScqNd span{color:hsla(0,0%,100%,.74);font-size:.76rem;font-weight:600;line-height:1.3}.ai-forge-showcase_coachIqPanel__96pd6{border:0;border-radius:var(--radius-surface);background:hsla(0,0%,100%,.08);color:var(--color-white);display:grid;gap:.75rem;min-width:0;padding:.95rem}.ai-forge-showcase_coachIqPanel__96pd6 h4,.ai-forge-showcase_coachLearningPanel__J9gnN h4{margin:0;color:var(--color-white);font-family:var(--font-sans);font-size:.92rem;font-weight:700;line-height:1.22;letter-spacing:0;text-align:left}.ai-forge-showcase_coachReadinessPreviewChart__Y6pTe{min-width:0}.ai-forge-showcase_coachReadinessPreviewSvg__d2CmB{display:block;width:100%;aspect-ratio:500/292;overflow:visible;border-radius:var(--radius-control);background:hsla(0,0%,100%,.08)}.ai-forge-showcase_coachReadinessPreviewBandActive__4U9tx,.ai-forge-showcase_coachReadinessPreviewBand__neb7l{fill:hsla(0,0%,100%,.055);stroke:hsla(0,0%,100%,.08);stroke-width:1}.ai-forge-showcase_coachReadinessPreviewBandActive__4U9tx{fill:color-mix(in srgb,var(--green-400) 20%,transparent);stroke:color-mix(in srgb,var(--green-400) 48%,transparent)}.ai-forge-showcase_coachReadinessPreviewBandLabel__noDa_,.ai-forge-showcase_coachReadinessPreviewFooterLabel__BbctH,.ai-forge-showcase_coachReadinessPreviewMarkerText__N6THy,.ai-forge-showcase_coachReadinessPreviewRangeLabel__74BbM,.ai-forge-showcase_coachReadinessPreviewVerticalLabel__91OU2,.ai-forge-showcase_coachReadinessPreviewYLabel__xLKUC{fill:hsla(0,0%,100%,.74);font-family:var(--font-sans);font-weight:700;letter-spacing:0}.ai-forge-showcase_coachReadinessPreviewBandLabel__noDa_{fill:var(--color-white);font-size:.74rem;text-anchor:middle}.ai-forge-showcase_coachReadinessPreviewRangeLabel__74BbM,.ai-forge-showcase_coachReadinessPreviewYLabel__xLKUC{fill:hsla(0,0%,100%,.58);font-size:.66rem;text-anchor:middle}.ai-forge-showcase_coachReadinessPreviewYLabel__xLKUC{text-anchor:end}.ai-forge-showcase_coachReadinessPreviewFooterLabel__BbctH,.ai-forge-showcase_coachReadinessPreviewVerticalLabel__91OU2{fill:hsla(0,0%,100%,.68);font-size:.7rem;text-anchor:middle}.ai-forge-showcase_coachReadinessPreviewAxisLine__kthNG{stroke:hsla(0,0%,100%,.32);stroke-width:1.2}.ai-forge-showcase_coachReadinessPreviewTargetLine__lIYDW{stroke:hsla(0,0%,100%,.36);stroke-dasharray:5 5;stroke-width:1.4}.ai-forge-showcase_coachReadinessPreviewLine__b5bBo{fill:none;stroke:var(--color-primary-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4}.ai-forge-showcase_coachReadinessPreviewDot__GwSP_{fill:var(--color-icon-primary);stroke:var(--color-primary-100);stroke-width:4}.ai-forge-showcase_coachReadinessPreviewMarkerText__N6THy{fill:var(--color-primary-100);font-size:.72rem;text-anchor:middle}.ai-forge-showcase_coachReadinessPreviewFooterLabel__BbctH{font-size:.68rem}.ai-forge-showcase_coachLearningPanel__J9gnN{display:grid;grid-column:1/-1;gap:.35rem;min-width:0;color:var(--color-white)}.ai-forge-showcase_coachLearningPanel__J9gnN>span{color:var(--color-primary-gradient);font-size:.7rem;font-weight:700;line-height:1}.ai-forge-showcase_coachGapList__1lcAN{display:grid;gap:.75rem;margin-top:.45rem}.ai-forge-showcase_coachGapGroup__dIimy{display:grid;gap:.5rem}.ai-forge-showcase_coachGapHeader__ONTKG{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding-bottom:.45rem;border-bottom:1px solid hsla(0,0%,100%,.14)}.ai-forge-showcase_coachGapHeader__ONTKG h5{margin:0;color:var(--color-white);font-size:.8rem;font-weight:700;line-height:1.25;text-align:left}.ai-forge-showcase_coachGapHeader__ONTKG span{flex:0 0 auto;color:var(--color-primary-100);font-size:.66rem;font-weight:700;line-height:1.2;text-align:right;white-space:nowrap}.ai-forge-showcase_coachGapEvidence__aozz1{margin:0;color:hsla(0,0%,100%,.74)!important;font-size:.7rem;font-weight:600;line-height:1.35;text-align:left}.ai-forge-showcase_coachGapGroup__dIimy ul{display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.ai-forge-showcase_coachGapGroup__dIimy li{min-width:0}.ai-forge-showcase_coachLessonButton__wPzZ4{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;gap:.5rem;align-items:start;padding:.56rem .62rem;border:0;border-radius:var(--radius-surface);background:hsla(0,0%,100%,.045);color:inherit;cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background .16s ease,transform .16s ease}.ai-forge-showcase_coachLessonButton__wPzZ4:focus-visible,.ai-forge-showcase_coachLessonButton__wPzZ4:hover{background:hsla(0,0%,100%,.07);transform:translateY(-1px)}.ai-forge-showcase_coachLessonButton__wPzZ4:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 60%,transparent);outline-offset:3px}.ai-forge-showcase_coachPlayIcon__E1RgT{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(--green-200) 16%,transparent);color:var(--color-primary-gradient)}.ai-forge-showcase_coachGapGroup__dIimy strong{display:block;color:var(--color-white);font-size:.76rem;font-weight:700;line-height:1.22}.ai-forge-showcase_coachGapGroup__dIimy p,.ai-forge-showcase_coachGapGroup__dIimy small{margin:0;color:hsla(0,0%,100%,.74)!important;font-size:.72rem;font-weight:600;line-height:1.35;text-align:left}.ai-forge-showcase_coachGapGroup__dIimy small{color:hsla(0,0%,100%,.58)!important}.ai-forge-showcase_graphLayerHeader__iUfAP h3{color:var(--color-icon-primary)}.ai-forge-showcase_graphDependency__uSYyk span,.ai-forge-showcase_graphDependency__uSYyk strong,.ai-forge-showcase_graphLayerCopy__94whO p,.ai-forge-showcase_graphLayerCopy__94whO span,.ai-forge-showcase_graphNode____r8y span,.ai-forge-showcase_graphRoot__KWQK9 span{color:hsla(0,0%,100%,.68);font-size:.72rem;font-weight:700;line-height:1.25}.ai-forge-showcase_continueSnapshot__IAQht,.ai-forge-showcase_skillGraphSnapshot__lPOT4{display:flex;flex-direction:column;gap:.8rem;padding:clamp(.7rem,1.4vw,.9rem)}.ai-forge-showcase_skillGraphSnapshot__lPOT4{align-items:center;gap:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--color-white)}.ai-forge-showcase_graphRoot__KWQK9{position:relative;display:flex;width:min(100%,520px);flex-direction:column;align-items:center;justify-content:center;gap:.32rem;padding:0 0 .85rem;text-align:center}.ai-forge-showcase_graphLayer__aLZ8A:before,.ai-forge-showcase_graphRoot__KWQK9:after{content:"";position:absolute;left:50%;width:3px;transform:translateX(-50%);border-radius:999px;background:color-mix(in srgb,var(--green-400) 36%,transparent)}.ai-forge-showcase_graphRoot__KWQK9:after{bottom:0;height:.85rem}.ai-forge-showcase_graphRootIcon__mtngH{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;color:var(--color-white);background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);border-radius:999px}.ai-forge-showcase_graphRoot__KWQK9 div{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.12rem;text-align:center}.ai-forge-showcase_graphRoot__KWQK9 strong{color:var(--color-white);font-size:1.02rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere;text-align:center}.ai-forge-showcase_graphRoot__KWQK9 p{margin:0;color:hsla(0,0%,100%,.72);font-size:.76rem;line-height:1.35;text-align:center}.ai-forge-showcase_graphLayers__ligky{display:flex;width:100%;flex-direction:column;gap:.95rem}.ai-forge-showcase_graphLayer__aLZ8A{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;gap:0;padding:0}.ai-forge-showcase_graphLayer__aLZ8A:before{top:-.95rem;height:.95rem}.ai-forge-showcase_graphLayerHeader__iUfAP{display:grid;width:min(100%,500px);grid-template-columns:minmax(56px,1fr) minmax(0,210px) minmax(56px,1fr);align-items:center;gap:.58rem;margin:0 auto;padding:0 .2rem;border:0}.ai-forge-showcase_graphLayerCopy__94whO{display:flex;grid-column:2;min-width:0;flex-direction:column;align-items:center;justify-self:center;gap:.08rem;text-align:center}.ai-forge-showcase_graphLayerHeader__iUfAP h3{margin:0;color:var(--color-white);-webkit-text-fill-color:var(--color-white);font-size:.92rem;font-weight:700;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere;text-align:center}.ai-forge-showcase_graphLayerCopy__94whO p{margin:0;text-align:center}.ai-forge-showcase_graphDependency__uSYyk{display:flex;grid-column:3;grid-row:1;max-width:140px;flex-direction:column;gap:.12rem;align-self:center;justify-self:start;text-align:right}.ai-forge-showcase_graphDependency__uSYyk span,.ai-forge-showcase_graphDependency__uSYyk strong{color:hsla(0,0%,100%,.66);font-size:.64rem;font-weight:700;line-height:1.25}.ai-forge-showcase_graphDependency__uSYyk strong{color:var(--color-white)}.ai-forge-showcase_graphLayerBridge__jdyQq{display:block;width:3px;height:.85rem;margin:.45rem auto 0;border-radius:999px;background:color-mix(in srgb,var(--green-400) 34%,transparent)}.ai-forge-showcase_graphNodes__W9vBo{position:relative;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(7.7rem,1fr));gap:.75rem;margin:0;padding:.85rem 0 0;list-style:none}.ai-forge-showcase_graphNodesBranched__awFih:before{content:"";position:absolute;top:0;left:min(14%,4rem);right:min(14%,4rem);z-index:0;height:3px;border-radius:999px;background:color-mix(in srgb,var(--green-400) 34%,transparent)}.ai-forge-showcase_graphNodeSlot__Y0pjW{position:relative;display:flex;justify-content:center;min-width:0}.ai-forge-showcase_graphNodeSlot__Y0pjW:before{content:"";position:absolute;top:-.85rem;left:50%;z-index:0;width:3px;height:.85rem;transform:translateX(-50%);border-radius:999px;background:color-mix(in srgb,var(--green-400) 34%,transparent)}.ai-forge-showcase_graphNodeSlotBranch__3ANpf{transform:none}.ai-forge-showcase_graphNode____r8y{position:relative;display:flex;z-index:1;width:min(100%,9.4rem);min-height:9.6rem;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:.38rem;padding:.7rem .58rem;color:var(--color-white);background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-surface);cursor:pointer;font-family:var(--font-sans);text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ai-forge-showcase_graphNode____r8y:not(:disabled):focus-visible,.ai-forge-showcase_graphNode____r8y:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary) 58%,transparent);background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.ai-forge-showcase_graphNode____r8y:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 60%,transparent);outline-offset:3px}.ai-forge-showcase_graphNode____r8y:disabled{cursor:not-allowed;transform:none}.ai-forge-showcase_graphNodePort__mgALg{position:absolute;top:-.42rem;left:50%;width:14px;height:14px;transform:translateX(-50%);color:color-mix(in srgb,var(--green-400) 70%,transparent);border:2px solid color-mix(in srgb,var(--green-400) 38%,transparent);border-radius:999px;z-index:2}.ai-forge-showcase_graphNodeIcon__7q3xm,.ai-forge-showcase_graphNodePort__mgALg{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.ai-forge-showcase_graphNodeIcon__7q3xm{flex-shrink:0;width:2.35rem;height:2.35rem;color:var(--color-white);border:1px solid hsla(0,0%,100%,.18);border-radius:999px}.ai-forge-showcase_graphNodeBody__I_4gL{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:.13rem}.ai-forge-showcase_graphNodeIndex__Rt9zn{color:hsla(0,0%,100%,.56);font-size:.58rem;font-weight:700;line-height:1;text-transform:uppercase}.ai-forge-showcase_graphNodeBody__I_4gL strong{color:var(--color-white);font-size:.76rem;font-weight:700;line-height:1.18;overflow-wrap:anywhere}.ai-forge-showcase_graphNodeDependency__SC_lO,.ai-forge-showcase_graphNodeMeta__B5oWj,.ai-forge-showcase_graphNodeStatus__Jag3m{color:hsla(0,0%,100%,.68);font-size:.62rem;font-weight:700;line-height:1.22;overflow-wrap:anywhere}.ai-forge-showcase_graphNodeDependency__SC_lO{margin-top:.1rem}.ai-forge-showcase_graphNodeStatus__Jag3m{width:max-content;max-width:100%;margin-top:auto;padding:.18rem .38rem;border:1px solid hsla(0,0%,100%,.16);border-radius:999px}.ai-forge-showcase_graphNodeCompleted__crcRF{border-color:color-mix(in srgb,var(--green-400) 34%,transparent);background:color-mix(in srgb,var(--green-400) 8%,transparent)}.ai-forge-showcase_graphNodeCompleted__crcRF .ai-forge-showcase_graphNodeIcon__7q3xm{color:var(--color-primary-100);border-color:color-mix(in srgb,var(--green-400) 46%,transparent)}.ai-forge-showcase_graphNodeCompleted__crcRF .ai-forge-showcase_graphNodeStatus__Jag3m{color:var(--color-primary-100);border-color:color-mix(in srgb,var(--green-400) 34%,transparent)}.ai-forge-showcase_graphNodeCurrent__nXi_e{border-color:color-mix(in srgb,var(--primary) 45%,transparent);animation:ai-forge-showcase_graphUrgencyBorder__Mcf6p 1.45s ease-in-out infinite}.ai-forge-showcase_graphNodeCurrent__nXi_e .ai-forge-showcase_graphNodeIcon__7q3xm{color:var(--color-primary-gradient);border-color:color-mix(in srgb,var(--primary) 42%,transparent)}.ai-forge-showcase_graphNodeCurrent__nXi_e .ai-forge-showcase_graphNodePort__mgALg{color:var(--color-primary-gradient);border-color:color-mix(in srgb,var(--primary) 36%,transparent);animation:ai-forge-showcase_graphUrgencyPort__GRkWA 1.45s ease-in-out infinite}.ai-forge-showcase_graphNodeCurrent__nXi_e .ai-forge-showcase_graphNodeStatus__Jag3m{color:var(--color-primary-gradient);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.ai-forge-showcase_graphNodeLocked___qHeX{color:hsla(0,0%,100%,.5);opacity:.72}.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeIcon__7q3xm,.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeStatus__Jag3m{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.18)}.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeBody__I_4gL strong,.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeDependency__SC_lO,.ai-forge-showcase_graphNodeLocked___qHeX .ai-forge-showcase_graphNodeMeta__B5oWj{color:hsla(0,0%,100%,.5)}@keyframes ai-forge-showcase_graphUrgencyBorder__Mcf6p{0%,to{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}50%{border-color:color-mix(in srgb,var(--primary) 95%,transparent)}}@keyframes ai-forge-showcase_graphUrgencyPort__GRkWA{0%,to{border-color:color-mix(in srgb,var(--primary) 36%,transparent)}50%{border-color:color-mix(in srgb,var(--primary) 90%,transparent)}}.ai-forge-showcase_continueSnapshot__IAQht{align-items:center;border:0;box-shadow:none;justify-content:center;text-align:center}.ai-forge-showcase_learningPreviewFrame__rPK5y{display:flex;flex-direction:column;width:100%;min-height:clamp(25.5rem,42vw,32rem);overflow:hidden;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-white);text-align:left}.ai-forge-showcase_learningPreviewChrome__oWOfW{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;min-height:3.65rem;padding:.42rem clamp(.72rem,1.45vw,1.05rem);background:rgba(0,0,0,0)}.ai-forge-showcase_learningPreviewBreadcrumb__aj50P{display:flex;min-width:0;align-items:center;gap:.28rem;margin:0;padding:0;list-style:none}.ai-forge-showcase_learningPreviewBreadcrumb__aj50P li{overflow:hidden;color:hsla(0,0%,100%,.68);font-size:.72rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_learningPreviewBreadcrumb__aj50P li[aria-current=page]{color:var(--color-white)}.ai-forge-showcase_learningPreviewHeaderActions__469uw{display:inline-flex;flex:1 1 100%;width:100%;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.55rem}.ai-forge-showcase_learningPreviewPathProgress__1B4Nc{display:flex;flex:0 1 12rem;min-width:8.5rem;align-items:center;gap:.45rem}.ai-forge-showcase_learningPreviewProgressTrack__h9_Mk{display:block;flex:1 1 auto;height:5px;min-width:3.5rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.18)}.ai-forge-showcase_learningPreviewProgressFill__6pT1F{display:block;width:29%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary-200) 0,var(--color-primary-gradient) 100%)}.ai-forge-showcase_learningPreviewPathProgress__1B4Nc span:last-child{flex:0 0 auto;color:hsla(0,0%,100%,.68);font-size:.66rem;font-weight:700;line-height:1;white-space:nowrap}.ai-forge-showcase_learningPreviewTabs__VOvyj{display:inline-flex;flex:1 1 auto;width:100%;min-width:0;max-width:none;align-items:center;gap:.16rem;padding:.2rem;overflow:visible;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-control);background:hsla(0,0%,100%,.08)}.ai-forge-showcase_learningPreviewTabs__VOvyj button,.ai-forge-showcase_learningPreviewTabs__VOvyj span{display:inline-flex;flex:1 1 0;min-width:0;min-height:1.8rem;align-items:center;justify-content:center;padding:.36rem .55rem;border:0;border-radius:var(--radius-control);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.72);cursor:pointer;font-family:var(--font-sans);font-size:.66rem;font-weight:700;line-height:1;white-space:nowrap}.ai-forge-showcase_learningPreviewTabs__VOvyj span{cursor:default}.ai-forge-showcase_learningPreviewTabs__VOvyj button:focus-visible,.ai-forge-showcase_learningPreviewTabs__VOvyj button:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.ai-forge-showcase_learningPreviewTabs__VOvyj button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 60%,transparent);outline-offset:2px}.ai-forge-showcase_learningPreviewTabs__VOvyj .ai-forge-showcase_learningPreviewTabActive__zgMoZ{background:hsla(0,0%,100%,.14);color:var(--color-white)}.ai-forge-showcase_learningPreviewWorkspace__LYA0q{display:grid;grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);flex:1 1 auto;min-height:0;overflow:hidden}.ai-forge-showcase_learningPreviewSidebar__czmd_{display:flex;min-width:0;flex-direction:column;gap:.7rem;padding:.62rem;overflow:hidden;border-right:1px solid hsla(0,0%,100%,.14);color:var(--color-white)}.ai-forge-showcase_learningPreviewSidebarTop__DVFRd{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .35rem;color:hsla(0,0%,100%,.68);font-size:.62rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.ai-forge-showcase_learningPreviewSidebarToggle__ZSSXs{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-surface);background:rgba(0,0,0,0);color:var(--color-white);font:inherit}.ai-forge-showcase_learningPreviewResourceList__ELBSr,.ai-forge-showcase_learningPreviewTreeChildren__kqbnA,.ai-forge-showcase_learningPreviewTreeGroup__R13DW,.ai-forge-showcase_learningPreviewTree__ZxWU7{display:flex;min-width:0;flex-direction:column;gap:.35rem}.ai-forge-showcase_learningPreviewResource__xLwE7,.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP,.ai-forge-showcase_learningPreviewTreeChildDone__cjMZt,.ai-forge-showcase_learningPreviewTreeChild__nNRYN,.ai-forge-showcase_learningPreviewTreeParent__wTsIu{display:flex;width:100%;min-width:0;align-items:center;gap:.45rem;border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);color:var(--color-white);font-family:var(--font-sans);text-align:left}.ai-forge-showcase_learningPreviewTreeParent__wTsIu{padding:.62rem}.ai-forge-showcase_learningPreviewTreeParentBody__cX0OM{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.08rem}.ai-forge-showcase_learningPreviewTreeParent__wTsIu strong{overflow:hidden;color:inherit;font-size:.68rem;font-weight:700;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_learningPreviewTreeParent__wTsIu small{color:hsla(0,0%,100%,.58);font-size:.62rem;font-weight:700}.ai-forge-showcase_learningPreviewTreeChevron__sUxNi,.ai-forge-showcase_learningPreviewTreeChildMarker__ofVF2,.ai-forge-showcase_learningPreviewTreeIcon__e_r_a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.ai-forge-showcase_learningPreviewTreeIcon__e_r_a{width:1.45rem;height:1.45rem;border-radius:999px;background:hsla(0,0%,100%,.1);color:var(--color-white);font-size:.68rem;font-weight:700}.ai-forge-showcase_learningPreviewTreeParentCompleted__Gf0r6{color:var(--color-primary-200)}.ai-forge-showcase_learningPreviewTreeChildDone__cjMZt .ai-forge-showcase_learningPreviewTreeChildMarker__ofVF2,.ai-forge-showcase_learningPreviewTreeParentCompleted__Gf0r6 .ai-forge-showcase_learningPreviewTreeIcon__e_r_a{background:color-mix(in srgb,var(--green-400) 16%,transparent);color:var(--color-primary-100)}.ai-forge-showcase_learningPreviewTreeChevron__sUxNi{color:hsla(0,0%,100%,.58);transition:transform .16s ease}.ai-forge-showcase_learningPreviewTreeChevronOpen___oiAw{transform:rotate(90deg)}.ai-forge-showcase_learningPreviewTreeChildren__kqbnA{margin:.35rem 0 0 1.2rem}.ai-forge-showcase_learningPreviewResource__xLwE7,.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP,.ai-forge-showcase_learningPreviewTreeChildDone__cjMZt,.ai-forge-showcase_learningPreviewTreeChildLocked__Wzs54,.ai-forge-showcase_learningPreviewTreeChild__nNRYN{overflow:hidden;padding:.5rem;font-size:.64rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_learningPreviewTreeChildMarker__ofVF2{width:1.22rem;height:1.22rem;border-radius:999px;background:hsla(0,0%,100%,.1);color:var(--color-white);font-size:.62rem;font-weight:700}.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--color-primary-gradient)}.ai-forge-showcase_learningPreviewTreeChildActive__xFtWP .ai-forge-showcase_learningPreviewTreeChildMarker__ofVF2{background:color-mix(in srgb,var(--primary) 22%,transparent);color:var(--color-primary-gradient)}.ai-forge-showcase_learningPreviewTreeChildLocked__Wzs54,.ai-forge-showcase_learningPreviewTreeChildLocked__Wzs54:disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed;opacity:.58}.ai-forge-showcase_learningPreviewResourceList__ELBSr{gap:.16rem;margin:.22rem 0 0 2rem}.ai-forge-showcase_learningPreviewResource__xLwE7{justify-content:flex-start;padding:.28rem .45rem;border:1px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.62);cursor:default;font-size:.62rem;font-weight:500}.ai-forge-showcase_learningPreviewResourceCurrent__Ew_dX{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--color-white)}.ai-forge-showcase_learningPreviewSurface__V1_Zf{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:rgba(0,0,0,0)}.ai-forge-showcase_learningPreviewContentStack__sBoSo{display:flex;width:100%;min-width:0;height:100%;flex-direction:column;gap:1rem}.ai-forge-showcase_learningPreviewArticle__HHaKM{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:clamp(.75rem,1.5vw,1.05rem);width:min(100%,50rem);margin-inline:auto;padding:clamp(.62rem,1.25vw,.95rem) clamp(.72rem,1.8vw,1.35rem) clamp(.32rem,.8vw,.54rem);overflow:hidden}.ai-forge-showcase_learningPreviewLessonBlock__3N45J{display:flex;min-width:0;flex-direction:column;gap:.42rem}.ai-forge-showcase_learningPreviewLessonBlock__3N45J h3{margin:0;color:var(--color-white);-webkit-text-fill-color:var(--color-white);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:700;line-height:1.25;letter-spacing:0;text-align:left}.ai-forge-showcase_learningPreviewLessonBlock__3N45J li,.ai-forge-showcase_learningPreviewLessonBlock__3N45J p{color:hsla(0,0%,100%,.82);font-size:.78rem;line-height:1.48}.ai-forge-showcase_learningPreviewLessonBlock__3N45J p{margin:0}.ai-forge-showcase_learningPreviewObjectivesLead__gzQfU.ai-forge-showcase_learningPreviewObjectivesLead__gzQfU{margin-top:.25rem;color:var(--color-white);font-weight:700}.ai-forge-showcase_learningPreviewLessonBlock__3N45J ul{display:grid;gap:.16rem;margin:0;padding-left:1.05rem;list-style:disc outside}.ai-forge-showcase_learningPreviewLessonBlock__3N45J li{display:list-item;padding-left:.1rem}.ai-forge-showcase_learningPreviewCheckSection__Mx6Gq{margin-top:.25rem;padding-top:.65rem}.ai-forge-showcase_learningPreviewFlashcard__PZ5UZ{display:flex;width:min(100%,29rem);min-height:8.8rem;flex-direction:column;gap:.36rem;margin-inline:auto;padding:clamp(.58rem,1.1vw,.82rem) clamp(.8rem,1.6vw,1.08rem) clamp(.72rem,1.35vw,.95rem);border:0;border-radius:var(--radius-3xl);background:var(--color-surface-bg);color:var(--color-text-primary);font-family:var(--font-sans);text-align:left}.ai-forge-showcase_learningPreviewFlashcardTerm__ujIDI{color:var(--color-text-secondary);font-size:.72rem;font-weight:600;line-height:1.2}.ai-forge-showcase_learningPreviewFlashcard__PZ5UZ strong{color:var(--color-icon-primary);font-family:var(--font-display);font-size:clamp(.76rem,1.05vw,.9rem);font-weight:500;line-height:1.42}.ai-forge-showcase_learningPreviewOptions__jhKlU{display:flex;flex-direction:column;gap:0;margin-top:auto}.ai-forge-showcase_learningPreviewOptions__jhKlU>span{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.55rem;border-bottom:1px solid color-mix(in srgb,var(--grey-600) 20%,transparent);color:var(--color-text-primary);font-size:.74rem;line-height:1.35}.ai-forge-showcase_learningPreviewOptions__jhKlU>span:last-child{border-bottom:0}.ai-forge-showcase_learningPreviewAnswerBadge__Od_k4{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:var(--radius-surface);background:var(--color-web-wash);color:var(--color-text-primary);font-family:var(--font-display);font-size:.9rem;font-weight:500;line-height:1}.ai-forge-showcase_learningPreviewCompleteAction__oU2J7{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid var(--button-primary-border);border-radius:var(--radius-surface);background:var(--button-primary-bg);color:var(--button-primary-text);font-family:var(--font-sans);font-size:.68rem;font-weight:700;line-height:1}.ai-forge-showcase_learningPreviewCompletionBar__Qv4CY{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;padding:.54rem .72rem .66rem;border-top:1px solid hsla(0,0%,100%,.14);text-align:center}.ai-forge-showcase_learningPreviewCompletionBar__Qv4CY span{color:hsla(0,0%,100%,.72);font-size:.72rem;line-height:1.35}.ai-forge-showcase_learningPreviewCompleteAction__oU2J7{justify-content:center;gap:.35rem;min-height:2rem;padding:0 .72rem}.ai-forge-showcase_learningPreviewCompleteAction__oU2J7:disabled{cursor:not-allowed;opacity:.55}.ai-forge-showcase_supportedSkillsBrowser__qtjWr{--showcase-text:var(--color-text-primary);--showcase-muted:var(--color-text-secondary);--showcase-border:color-mix(in srgb,var(--grey-600) 12%,transparent);--showcase-accent:var(--color-primary-200);--showcase-accent-strong:var(--color-primary-200);display:grid;gap:clamp(1rem,2vw,1.35rem);width:min(100%,var(--max-w,1200px));margin:0 auto;scroll-margin-top:calc(var(--site-header-height, 5rem) + 1rem);padding:clamp(.9rem,1.8vw,1.2rem) clamp(1rem,3vw,2rem);border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);color:var(--showcase-text);box-sizing:border-box}.ai-forge-showcase_supportedSkillsBrowserWorkspace__9FiCx{--supported-skills-workspace-gutter:clamp(1.5rem,4vw,2.5rem);--supported-skills-workspace-content-width:min(calc(100% - var(--supported-skills-workspace-gutter)),var(--max-w,1200px));gap:clamp(.5rem,1vw,.675rem);width:100%;max-width:none;padding-inline:0}.ai-forge-showcase_supportedSkillsBrowserWorkspace__9FiCx>.ai-forge-showcase_supportedSkillsArtifactsPanel__Xbec6,.ai-forge-showcase_supportedSkillsBrowserWorkspace__9FiCx>.ai-forge-showcase_supportedSkillsInterestsPanel__Lz_Pf,.ai-forge-showcase_supportedSkillsBrowserWorkspace__9FiCx>.ai-forge-showcase_supportedSkillsLayout__wW6SB,.ai-forge-showcase_supportedSkillsBrowserWorkspace__9FiCx>.ai-forge-showcase_supportedSkillsPanelHeader__6JRrf,.ai-forge-showcase_supportedSkillsBrowserWorkspace__9FiCx>.ai-forge-showcase_supportedSkillsStatus__YT3DH{width:var(--supported-skills-workspace-content-width);max-width:none;margin-inline:auto}.ai-forge-showcase_supportedSkillsBrowserWorkspace__9FiCx>.ai-forge-showcase_supportedSkillsPanelHeader__6JRrf{min-height:clamp(3.75rem,6vw,5rem);padding-block:clamp(var(--space-sm)/2,1vw,var(--space-lg)/2) var(--space-md)}.ai-forge-showcase_supportedSkillsHeader__22wYT{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-width:0}.ai-forge-showcase_supportedSkillsStickyHeader__7dxpf{position:sticky;top:0;z-index:60;display:flex;align-items:center;min-height:64px;width:var(--supported-skills-workspace-content-width,100%);max-width:none;margin:calc(-1*clamp(.9rem,1.8vw,1.2rem)) auto 0;padding:0;border-bottom:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);backdrop-filter:none}.ai-forge-showcase_supportedSkillsStickyHeaderStuck__0mj0s{width:100%;max-width:none;margin-inline:0;padding:0 clamp(1rem,2vw,1.5rem);border-bottom-color:var(--color-divider);background:color-mix(in srgb,var(--color-white) 94%,transparent);backdrop-filter:blur(14px)}.ai-forge-showcase_supportedSkillsStickyHeaderStuck__0mj0s .ai-forge-showcase_supportedSkillsWorkspaceHeader__xzfWd{width:var(--supported-skills-workspace-content-width,min(100%,var(--max-w,1200px)));margin-inline:auto}.ai-forge-showcase_supportedSkillsWorkspaceHeader__xzfWd{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:var(--space-sm);min-width:0}.ai-forge-showcase_supportedSkillsWorkspaceProduct__XAtAy{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;color:var(--color-text-primary);font-size:.84rem;font-weight:700;line-height:1}.ai-forge-showcase_supportedSkillsWorkspaceProduct__XAtAy span{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-control);background:var(--color-primary-200);color:var(--color-white)}.ai-forge-showcase_supportedSkillsWorkspaceProduct__XAtAy strong{font:inherit}.ai-forge-showcase_supportedSkillsWorkspaceActions__N1oCs{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--gap-xs);flex:1 1 auto;flex-wrap:wrap;min-width:min(18rem,100%)}.ai-forge-showcase_supportedSkillsWorkspaceStatus__x9qfF{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;flex:0 0 auto;padding:0 var(--space-sm);border:1px solid var(--color-divider);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-text-secondary);font-size:var(--type-meta-2-size);font-weight:var(--type-weight-bold);line-height:var(--type-button-2-line-height);white-space:nowrap}.ai-forge-showcase_supportedSkillsHeader__22wYT div{display:grid;gap:.35rem;min-width:0}.ai-forge-showcase_supportedSkillsDomainIntro__w4ZCm span,.ai-forge-showcase_supportedSkillsSidebarHeader__sOoWU span{color:var(--showcase-accent-strong);font-size:.66rem;font-weight:700;line-height:1;letter-spacing:0}.ai-forge-showcase_supportedSkillsDomainIntro__w4ZCm h4,.ai-forge-showcase_supportedSkillsHeader__22wYT h3{margin:0;color:var(--showcase-text);font-family:var(--heading-h1-family);font-weight:700;line-height:var(--heading-h1-card-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left}.ai-forge-showcase_supportedSkillsHeader__22wYT h3{font-size:clamp(1.35rem,2.4vw,2rem)}.ai-forge-showcase_supportedSkillsDomainIntro__w4ZCm p,.ai-forge-showcase_supportedSkillsEmpty__K1g4c,.ai-forge-showcase_supportedSkillsHeader__22wYT p,.ai-forge-showcase_supportedSkillsStatus__YT3DH span{margin:0;color:var(--showcase-muted);font-size:var(--text-paragraph-size);font-weight:var(--text-paragraph-weight,400);line-height:var(--text-paragraph-line-height);letter-spacing:0;text-align:left}.ai-forge-showcase_supportedSkillsHeader__22wYT p{max-width:42rem}.ai-forge-showcase_supportedSkillsViewTabs__qyiBS{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:var(--gap-xs);flex:0 1 auto;overflow-x:auto;border:0;background:rgba(0,0,0,0);padding:0;scrollbar-width:none}.ai-forge-showcase_supportedSkillsViewTabs__qyiBS::-webkit-scrollbar{display:none}.ai-forge-showcase_supportedSkillsViewTab__dWXGi{display:inline-flex;min-height:calc(var(--tabs-height) - var(--gap-sm));align-items:center;justify-content:center;gap:var(--gap-xs);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:var(--font-sans);white-space:nowrap;transition:background-color .16s ease,color .16s ease}.ai-forge-showcase_supportedSkillsViewTab__dWXGi svg{width:14px;height:14px;flex:0 0 auto}.ai-forge-showcase_supportedSkillsViewTabActive__r8n19,.ai-forge-showcase_supportedSkillsViewTab__dWXGi:hover{background:var(--color-card-bg);color:var(--color-text-primary)}.ai-forge-showcase_supportedSkillsViewTabLabel__SirMB{color:currentColor;font-size:var(--type-meta-2-size);font-weight:var(--type-weight-bold);letter-spacing:0;line-height:var(--type-button-2-line-height)}.ai-forge-showcase_supportedSkillsPanelHeader__6JRrf{display:flex;min-height:clamp(5.5rem,12vw,8rem);align-items:center;justify-content:space-between;gap:var(--space-lg);min-width:0;padding-block:clamp(var(--space-lg),4vw,var(--space-2xl)) var(--space-md);border-bottom:0}.ai-forge-showcase_supportedSkillsPanelCopy__z8WxR{display:grid;gap:.28rem;flex:1 1 auto;min-width:0}.ai-forge-showcase_supportedSkillsPanelHeader__6JRrf>.ai-forge-showcase_supportedSkillsWorkspaceActions__N1oCs{flex:0 1 min(32rem,100%);min-width:min(16rem,100%)}.ai-forge-showcase_supportedSkillsPanelHeader__6JRrf h3{margin:0;color:var(--showcase-text);font-family:var(--heading-h1-family);font-size:var(--heading-h1-section-size);font-weight:var(--heading-h1-weight);line-height:var(--heading-h1-section-line-height);letter-spacing:var(--heading-h1-letter-spacing);text-align:left}.ai-forge-showcase_supportedSkillsPanelHeader__6JRrf p{max-width:58rem;margin:0;overflow:hidden;color:var(--showcase-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-paragraph-size);font-weight:var(--text-paragraph-weight,400);line-height:var(--text-paragraph-line-height);letter-spacing:0;text-align:left}.ai-forge-showcase_supportedSkillsAllLink__4SDI_,.ai-forge-showcase_supportedSkillsStatusAction__bjR3a,.ai-forge-showcase_supportedSkillsStatus__YT3DH button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:0 0 auto;border:0;border-radius:var(--radius-control);background:var(--color-text-primary);color:var(--color-white);cursor:pointer;font-family:var(--font-sans);font-size:.76rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.ai-forge-showcase_supportedSkillsStatusAction__bjR3a,.ai-forge-showcase_supportedSkillsStatus__YT3DH button{min-height:2.35rem;padding:0 .82rem}.ai-forge-showcase_supportedSkillsAllLink__4SDI_{min-height:var(--input-height);padding:0 var(--space-sm)}.ai-forge-showcase_supportedSkillsAllLink__4SDI_:focus-visible,.ai-forge-showcase_supportedSkillsAllLink__4SDI_:hover,.ai-forge-showcase_supportedSkillsStatusAction__bjR3a:focus-visible,.ai-forge-showcase_supportedSkillsStatusAction__bjR3a:hover,.ai-forge-showcase_supportedSkillsStatus__YT3DH button:focus-visible,.ai-forge-showcase_supportedSkillsStatus__YT3DH button:hover{background:var(--color-icon-primary);color:var(--color-white)}.ai-forge-showcase_projectArtifactActions__el5w5 button:focus-visible,.ai-forge-showcase_supportedSkillsAllLink__4SDI_:focus-visible,.ai-forge-showcase_supportedSkillsArtifactsEmpty__CPuhe button:focus-visible,.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22 button:focus-visible,.ai-forge-showcase_supportedSkillsDomainButton__95Th6:focus-visible,.ai-forge-showcase_supportedSkillsList__eGEvO a:focus-visible,.ai-forge-showcase_supportedSkillsList__eGEvO button:focus-visible,.ai-forge-showcase_supportedSkillsPagination__IOr4y button:focus-visible,.ai-forge-showcase_supportedSkillsStatusAction__bjR3a:focus-visible,.ai-forge-showcase_supportedSkillsStatus__YT3DH button:focus-visible,.ai-forge-showcase_supportedSkillsViewTab__dWXGi:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,transparent);outline-offset:3px}.ai-forge-showcase_supportedSkillsSearch__RC3VI{display:flex;width:min(100%,20rem);min-height:var(--input-height);align-items:center;gap:.5rem;flex:0 0 auto;padding:0 var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-muted);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ai-forge-showcase_supportedSkillsSearch__RC3VI:focus-within{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:var(--input-focus-ring)}.ai-forge-showcase_supportedSkillsSearch__RC3VI svg{width:15px;height:15px;flex:0 0 auto}.ai-forge-showcase_supportedSkillsSearch__RC3VI input{width:100%;min-width:0;border:0;outline: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)}.ai-forge-showcase_supportedSkillsSearch__RC3VI input::placeholder{color:var(--input-placeholder);opacity:1}.ai-forge-showcase_supportedSkillsSearch__RC3VI input:disabled{cursor:not-allowed;opacity:.58}.ai-forge-showcase_supportedSkillsStatus__YT3DH{display:flex;min-height:8rem;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.52);text-align:center}.ai-forge-showcase_supportedSkillsLayout__wW6SB,.ai-forge-showcase_supportedSkillsStatus__YT3DH{border:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent);border-radius:var(--radius-surface)}.ai-forge-showcase_supportedSkillsLayout__wW6SB{display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);overflow:hidden;background:hsla(0,0%,100%,.46)}.ai-forge-showcase_supportedSkillsSidebar__BISGq{display:flex;min-width:0;flex-direction:column;gap:.65rem;padding:.7rem;border-right:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent)}.ai-forge-showcase_supportedSkillsSidebarHeader__sOoWU{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .2rem}.ai-forge-showcase_supportedSkillsDomainIntro__w4ZCm strong,.ai-forge-showcase_supportedSkillsSidebarHeader__sOoWU strong{color:var(--showcase-text);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.ai-forge-showcase_supportedSkillsDomainList__Tf7IH{display:grid;gap:.35rem;min-height:0;overflow-y:auto;scrollbar-width:thin}.ai-forge-showcase_supportedSkillsDomainButton__95Th6{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.6rem;border:0;border-radius:var(--radius-surface);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background-color .16s ease,color .16s ease}.ai-forge-showcase_supportedSkillsDomainButtonActive__ekG7f,.ai-forge-showcase_supportedSkillsDomainButton__95Th6:hover{background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--showcase-text)}.ai-forge-showcase_supportedSkillsDomainButton__95Th6 span{overflow:hidden;font-size:.74rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_supportedSkillsDomainButton__95Th6 small{justify-self:end;color:var(--color-text-secondary);font-size:.64rem;font-weight:700;line-height:1.2;white-space:nowrap}.ai-forge-showcase_supportedSkillsMain__7cCCi{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;gap:.75rem;height:clamp(50rem,72vw,58rem);padding:.75rem}.ai-forge-showcase_supportedSkillsArtifactsPanel__Xbec6,.ai-forge-showcase_supportedSkillsInterestsPanel__Lz_Pf{padding:.75rem;border:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent);border-radius:var(--radius-surface);background:hsla(0,0%,100%,.46)}.ai-forge-showcase_supportedSkillsArtifactsPanel__Xbec6{min-height:24rem}.ai-forge-showcase_supportedSkillsArtifactsContent__Maojz,.ai-forge-showcase_supportedSkillsArtifactsEmpty__CPuhe{min-height:22.5rem}.ai-forge-showcase_supportedSkillsArtifactRemove__rfCSt{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;padding:.32rem .6rem;border:1px solid color-mix(in srgb,var(--grey-600) 18%,transparent);border-radius:calc(var(--radius-surface) - 6px);background:color-mix(in srgb,var(--grey-50) 70%,transparent);color:var(--showcase-muted,var(--color-text-secondary));font-size:.72rem;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.ai-forge-showcase_supportedSkillsArtifactRemove__rfCSt:hover{border-color:color-mix(in srgb,var(--destructive) 45%,transparent);background:color-mix(in srgb,var(--destructive) 8%,transparent);color:var(--color-destructive)}.ai-forge-showcase_supportedSkillsArtifactMeta__WDVXv{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.15rem 0 .4rem;color:var(--showcase-muted,var(--color-text-secondary));font-size:.76rem}.ai-forge-showcase_supportedSkillsArtifactBadge__ljhdl{display:inline-flex;align-items:center;padding:.1rem .45rem;border:1px solid color-mix(in srgb,var(--grey-600) 18%,transparent);border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ai-forge-showcase_supportedSkillsArtifactLinks__aPTHd{display:flex;flex-direction:column;gap:.2rem;word-break:break-word}.ai-forge-showcase_projectArtifactToggle__UCCgl{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:var(--showcase-muted,var(--color-text-secondary));font-size:.78rem;font-weight:500;cursor:pointer}.ai-forge-showcase_projectArtifactToggle__UCCgl input{width:auto;margin:0;accent-color:var(--showcase-accent-strong,var(--color-primary-200))}.ai-forge-showcase_supportedSkillsArtifactsEmpty__CPuhe{--empty-state-bg:color-mix(in srgb,var(--grey-50) 62%,transparent);--empty-state-border:color-mix(in srgb,var(--grey-600) 20%,transparent);--empty-state-text:var(--showcase-text);--empty-state-muted:var(--showcase-muted);--empty-state-accent:var(--showcase-accent-strong);--empty-state-accent-bg:color-mix(in srgb,var(--green-400) 12%,transparent);--empty-state-max-width:100%;--empty-state-min-height:22.5rem}.ai-forge-showcase_projectArtifactField__LnjKG span,.ai-forge-showcase_projectArtifactUploadField__70d2T span,.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22 span,.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL article>span{color:var(--showcase-accent-strong);font-size:.66rem;font-weight:700;letter-spacing:0;line-height:1}.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22 h3,.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL h4{margin:0;color:var(--showcase-text);font-family:var(--heading-h1-family);font-weight:var(--heading-h1-weight);letter-spacing:var(--heading-h1-letter-spacing)}.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22 button{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.45rem;padding:0 .95rem;border:1px solid color-mix(in srgb,var(--grey-950) 16%,transparent);border-radius:var(--radius-control);background:var(--color-text-primary);color:var(--color-white);cursor:pointer;font-family:var(--font-sans);font-size:.78rem;font-weight:700;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22 button:hover{background:var(--color-icon-primary);color:var(--color-white)}.ai-forge-showcase_supportedSkillsArtifactsContent__Maojz{display:grid;align-content:start;gap:.75rem}.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent)}.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22 div{display:grid;gap:.28rem;min-width:0}.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22 h3{font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:var(--heading-h1-card-line-height)}.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL article{display:grid;min-height:12rem;align-content:start;gap:.55rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent);border-radius:var(--radius-surface);background:hsla(0,0%,100%,.58)}.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL h4{font-size:var(--heading-h1-card-size);line-height:var(--heading-h1-card-line-height)}.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL p{margin:0;color:var(--color-text-secondary);font-size:.78rem;font-weight:600;line-height:1.42}.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL dl{display:grid;gap:.45rem;margin:0}.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL dl div{display:grid;gap:.2rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--grey-600) 8%,transparent)}.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL dt{color:var(--color-text-meta);font-size:.62rem;font-weight:700;letter-spacing:0;line-height:1}.ai-forge-showcase_supportedSkillsArtifactsList__wkHDL dd{margin:0;color:var(--showcase-text);font-size:.76rem;font-weight:700;line-height:1.3}.ai-forge-showcase_projectArtifactDrawer___JPpJ{width:min(50vw,100vw - 24px);border-left:1px solid color-mix(in srgb,var(--grey-600) 16%,transparent);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--green-400) 12%,transparent) 0,transparent 15rem),linear-gradient(180deg,color-mix(in srgb,var(--grey-50) 98%,transparent),color-mix(in srgb,var(--grey-50) 96%,transparent))}.ai-forge-showcase_projectArtifactDrawerBody__UaXI8{padding:1rem}.ai-forge-showcase_projectArtifactForm__8HsNA{display:flex;min-height:100%;flex-direction:column;gap:.85rem}.ai-forge-showcase_projectArtifactField__LnjKG,.ai-forge-showcase_projectArtifactUploadField__70d2T{display:grid;gap:.45rem;min-width:0}.ai-forge-showcase_projectArtifactSystemField__WOtoz{min-width:0;--field-label-color:var(--color-text-secondary);--input-bg:rgba(255,255,255,0.72);--input-bg-hover:rgba(255,255,255,0.92);--input-bg-disabled:color-mix(in srgb,var(--grey-50) 56%,transparent);--input-border:color-mix(in srgb,var(--grey-600) 14%,transparent);--input-border-hover:color-mix(in srgb,var(--grey-600) 24%,transparent);--input-border-focus:color-mix(in srgb,var(--primary) 42%,transparent);--input-focus-ring:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent);--input-radius:var(--radius-surface);--input-text:var(--showcase-text);--input-placeholder:var(--color-text-meta)}.ai-forge-showcase_projectArtifactToggleGroup__r_nOS{display:grid;gap:.55rem;min-width:0}.ai-forge-showcase_projectArtifactField__LnjKG input,.ai-forge-showcase_projectArtifactField__LnjKG textarea,.ai-forge-showcase_projectArtifactUploadField__70d2T input{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--grey-600) 14%,transparent);border-radius:var(--radius-surface);background:hsla(0,0%,100%,.72);color:var(--showcase-text);font-family:var(--font-sans);font-size:.86rem;font-weight:600;line-height:1.4;outline:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ai-forge-showcase_projectArtifactField__LnjKG input{min-height:2.65rem;padding:0 .82rem}.ai-forge-showcase_projectArtifactField__LnjKG textarea{min-height:7rem;resize:vertical;padding:.72rem .82rem}.ai-forge-showcase_projectArtifactField__LnjKG input:focus,.ai-forge-showcase_projectArtifactField__LnjKG textarea:focus,.ai-forge-showcase_projectArtifactUploadField__70d2T input:focus{border-color:color-mix(in srgb,var(--primary) 42%,transparent);background:hsla(0,0%,100%,.9);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.ai-forge-showcase_projectArtifactField__LnjKG input::placeholder,.ai-forge-showcase_projectArtifactField__LnjKG textarea::placeholder{color:var(--color-text-meta)}.ai-forge-showcase_projectArtifactField__LnjKG small{justify-self:end;color:var(--color-text-meta);font-size:.68rem;font-weight:700;line-height:1}.ai-forge-showcase_projectArtifactUploadField__70d2T{padding:.75rem;border:1px dashed color-mix(in srgb,var(--grey-600) 18%,transparent);border-radius:var(--radius-surface);background:hsla(0,0%,100%,.5)}.ai-forge-showcase_projectArtifactUploadField__70d2T input{min-height:2.7rem;padding:.55rem}.ai-forge-showcase_projectArtifactUploadField__70d2T strong{overflow:hidden;color:var(--color-text-secondary);font-size:.76rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_projectArtifactError__f25R7{margin:0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--destructive) 18%,transparent);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--destructive) 8%,transparent);color:var(--color-destructive);font-size:.76rem;font-weight:700;line-height:1.35}.ai-forge-showcase_projectArtifactActions__el5w5{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--grey-600) 13%,transparent)}.ai-forge-showcase_projectArtifactActions__el5w5 button{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;gap:.45rem;flex:1 1 10rem;padding:0 .85rem;border-radius:var(--radius-surface);cursor:pointer;font-family:var(--font-sans);font-size:.8rem;font-weight:700;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ai-forge-showcase_projectArtifactActions__el5w5 button:first-child{border:1px solid color-mix(in srgb,var(--grey-600) 14%,transparent);background:hsla(0,0%,100%,.58);color:var(--color-text-secondary)}.ai-forge-showcase_projectArtifactActions__el5w5 button:last-child{border:1px solid color-mix(in srgb,var(--grey-950) 16%,transparent);background:var(--color-text-primary);color:var(--color-white)}.ai-forge-showcase_projectArtifactActions__el5w5 button:hover:first-child{border-color:color-mix(in srgb,var(--grey-600) 24%,transparent);background:var(--color-white);color:var(--showcase-text)}.ai-forge-showcase_projectArtifactActions__el5w5 button:hover:last-child{background:var(--color-icon-primary);color:var(--color-white)}.ai-forge-showcase_projectArtifactActions__el5w5 button:disabled{cursor:not-allowed;opacity:.52}.ai-forge-showcase_supportedSkillsDomainIntro__w4ZCm{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent)}.ai-forge-showcase_supportedSkillsDomainIntro__w4ZCm div{display:grid;gap:.28rem;min-width:0}.ai-forge-showcase_supportedSkillsDomainIntro__w4ZCm h4{font-size:clamp(1.05rem,1.7vw,1.35rem)}.ai-forge-showcase_supportedSkillsSkillViewport__BGRKZ{min-height:0;scroll-margin-top:calc(var(--site-header-height, 5rem) + 1rem);overflow:hidden}.ai-forge-showcase_supportedSkillsList__eGEvO{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-content:start;gap:.55rem;height:100%;margin:0;padding:0;list-style:none;scrollbar-width:thin}.ai-forge-showcase_supportedSkillsList__eGEvO a,.ai-forge-showcase_supportedSkillsList__eGEvO button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .55rem;width:100%;min-height:4.5rem;padding:.7rem;border:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent);border-radius:var(--radius-surface);background:hsla(0,0%,100%,.58);color:var(--showcase-text);font-family:var(--font-sans);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.ai-forge-showcase_supportedSkillsList__eGEvO a:hover,.ai-forge-showcase_supportedSkillsList__eGEvO button:hover{border-color:color-mix(in srgb,var(--primary) 44%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}.ai-forge-showcase_supportedSkillsList__eGEvO span{overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.ai-forge-showcase_supportedSkillsList__eGEvO small{grid-column:1/-1;display:-webkit-box;overflow:hidden;color:var(--color-text-secondary);font-size:.68rem;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-forge-showcase_supportedSkillsList__eGEvO svg{grid-column:2;grid-row:1;color:var(--color-text-secondary)}.ai-forge-showcase_supportedSkillsPagination__IOr4y{display:flex;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.1rem}.ai-forge-showcase_supportedSkillsPagination__IOr4y span{color:var(--color-text-secondary);font-size:.72rem;font-weight:700;line-height:1.2}.ai-forge-showcase_supportedSkillsPagination__IOr4y div{display:inline-flex;align-items:center;gap:.35rem}.ai-forge-showcase_supportedSkillsPagination__IOr4y strong{min-width:3.2rem;color:var(--showcase-text);font-size:.72rem;font-weight:700;line-height:1;text-align:center}.ai-forge-showcase_supportedSkillsPagination__IOr4y button{display:inline-grid;width:1.85rem;height:1.85rem;place-items:center;border:0;border-radius:var(--radius-control);background:var(--color-text-primary);color:var(--color-white);cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.ai-forge-showcase_supportedSkillsPagination__IOr4y button:focus-visible,.ai-forge-showcase_supportedSkillsPagination__IOr4y button:hover{background:var(--color-icon-primary)}.ai-forge-showcase_supportedSkillsPagination__IOr4y button:disabled{cursor:not-allowed;opacity:.38}.ai-forge-showcase_supportedSkillsEmpty__K1g4c{padding:.8rem;border:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent);border-radius:var(--radius-surface);background:hsla(0,0%,100%,.52)}@media(min-width:768px){.ai-forge-showcase_showcaseTitle__dZnPO{font-size:3rem}.ai-forge-showcase_stepTitle__IEZTJ{font-size:1.45rem}}@media(max-width:900px){.ai-forge-showcase_supportedSkillsStickyHeader__7dxpf{top:var(--mobile-app-header-height,58px);min-height:auto;padding-block:var(--space-sm)}.ai-forge-showcase_supportedSkillsWorkspaceHeader__xzfWd{align-items:flex-start;flex-wrap:wrap}.ai-forge-showcase_supportedSkillsWorkspaceProduct__XAtAy{min-height:calc(var(--tabs-height) - var(--gap-sm))}.ai-forge-showcase_supportedSkillsWorkspaceActions__N1oCs{justify-content:flex-start;flex:1 1 100%;min-width:0}.ai-forge-showcase_walkthrough__T69ig{grid-template-columns:1fr;gap:2rem}.ai-forge-showcase_visualStage__mIrFQ{min-height:clamp(20rem,60vw,28rem)}.ai-forge-showcase_stepList__KW2DU{--step-gap:1rem;gap:var(--step-gap)}.ai-forge-showcase_supportedSkillsHeader__22wYT{align-items:flex-start;flex-direction:column}.ai-forge-showcase_supportedSkillsPanelHeader__6JRrf{min-height:auto;align-items:flex-start;flex-direction:column;padding-block:var(--space-lg) var(--space-md)}.ai-forge-showcase_supportedSkillsSearch__RC3VI{width:min(100%,28rem)}.ai-forge-showcase_supportedSkillsViewTabs__qyiBS{flex-wrap:wrap}.ai-forge-showcase_projectArtifactDrawer___JPpJ{width:min(70vw,100vw - 16px)}.ai-forge-showcase_supportedSkillsLayout__wW6SB{grid-template-columns:1fr}.ai-forge-showcase_supportedSkillsSidebar__BISGq{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--grey-600) 10%,transparent)}.ai-forge-showcase_supportedSkillsDomainList__Tf7IH{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));max-height:12rem}}@media(max-width:640px){.ai-forge-showcase_supportedSkillsWorkspaceHeader__xzfWd{gap:var(--space-sm)}.ai-forge-showcase_supportedSkillsViewTabs__qyiBS{flex:1 1 100%;order:2}.ai-forge-showcase_supportedSkillsWorkspaceActions__N1oCs{order:3}.ai-forge-showcase_supportedSkillsViewTab__dWXGi{flex:1 1 calc(50% - var(--gap-xs));min-width:min(9rem,100%)}.ai-forge-showcase_showcaseHeader__aUwEh{margin-bottom:2rem}.ai-forge-showcase_visualStage__mIrFQ{min-height:19rem;padding:.65rem}.ai-forge-showcase_coachSnapshot__ulm0t,.ai-forge-showcase_continueSnapshot__IAQht,.ai-forge-showcase_skillGraphSnapshot__lPOT4{min-height:auto}.ai-forge-showcase_graphNodes__W9vBo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;padding-top:.68rem}.ai-forge-showcase_graphNodeSlot__Y0pjW:before{top:-.68rem;height:.68rem}.ai-forge-showcase_graphNodeSlot__Y0pjW:last-child:nth-child(odd){grid-column:1/-1}.ai-forge-showcase_graphNode____r8y{width:min(100%,8.2rem);min-height:7.7rem;gap:.28rem;padding:.58rem .44rem}.ai-forge-showcase_graphNodeIcon__7q3xm{width:2rem;height:2rem}.ai-forge-showcase_graphNodeBody__I_4gL strong{font-size:.7rem;line-height:1.16}.ai-forge-showcase_graphNodeDependency__SC_lO,.ai-forge-showcase_graphNodeMeta__B5oWj,.ai-forge-showcase_graphNodeStatus__Jag3m{font-size:.58rem}.ai-forge-showcase_coachAssessmentGrid__qGfXh{grid-template-columns:1fr}.ai-forge-showcase_coachLearningPanel__J9gnN{grid-column:1}.ai-forge-showcase_coachReadinessPreviewSvg__d2CmB{min-height:10rem}.ai-forge-showcase_graphLayerHeader__iUfAP{grid-template-columns:1fr;justify-items:center}.ai-forge-showcase_graphDependency__uSYyk,.ai-forge-showcase_graphLayerCopy__94whO{grid-column:1}.ai-forge-showcase_graphDependency__uSYyk{max-width:none;justify-self:center;text-align:center}.ai-forge-showcase_graphNodesBranched__awFih:before{display:none}.ai-forge-showcase_learningPreviewWorkspace__LYA0q{grid-template-columns:1fr}.ai-forge-showcase_learningPreviewChrome__oWOfW{align-items:flex-start;flex-direction:column}.ai-forge-showcase_learningPreviewHeaderActions__469uw{width:100%;flex-wrap:wrap;justify-content:flex-start}.ai-forge-showcase_learningPreviewSidebar__czmd_{display:none}.ai-forge-showcase_learningPreviewArticle__HHaKM{width:100%;padding:.85rem}.ai-forge-showcase_supportedSkillsBrowser__qtjWr{padding:.75rem}.ai-forge-showcase_supportedSkillsSearch__RC3VI{width:100%}.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22{align-items:flex-start;flex-direction:column}.ai-forge-showcase_projectArtifactDrawer___JPpJ,.ai-forge-showcase_supportedSkillsArtifactsHeader__D6M22 button{width:100%}.ai-forge-showcase_supportedSkillsDomainIntro__w4ZCm{flex-direction:column;gap:.65rem}.ai-forge-showcase_supportedSkillsMain__7cCCi{height:auto}.ai-forge-showcase_supportedSkillsSkillViewport__BGRKZ{overflow:visible}.ai-forge-showcase_supportedSkillsList__eGEvO{grid-template-columns:1fr;height:auto}.ai-forge-showcase_supportedSkillsPagination__IOr4y{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ai-forge-showcase_showcaseTitle__dZnPO span,.ai-forge-showcase_stepItem__vuH1O,.ai-forge-showcase_stepNumber__JX8wa,.ai-forge-showcase_stepTitle__IEZTJ,.ai-forge-showcase_visualPanel__o6j2X{transition:none;animation:none}.ai-forge-showcase_visualPanel__o6j2X{transform:none}.ai-forge-showcase_stepItemActive__O01J_:not(:last-child):after{animation:none;transform:scaleY(1)}.ai-forge-showcase_graphNodeCurrent__nXi_e,.ai-forge-showcase_graphNodeCurrent__nXi_e .ai-forge-showcase_graphNodePort__mgALg{animation:none}}