.infinite-scroll_root__xy36s{width:min(100%,1200px);margin:0 auto;box-sizing:border-box;padding:0 16px}.infinite-scroll_heading__m3ZZG{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.infinite-scroll_heading__m3ZZG p{font-weight:500;font-size:clamp(14px,3vw,22px);text-align:center;color:var(--logo-wall-heading-color,#666666);font-family:var(--font-souma-ui);font-feature-settings:var(--font-souma-features);line-height:1.4;letter-spacing:-.01em;text-wrap:balance;cursor:default;margin:0}.infinite-scroll_marquee__XBz0K{--duration:30s;position:relative;overflow:hidden;width:100%;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0))}.infinite-scroll_marquee__XBz0K:hover .infinite-scroll_track__OUEBu{animation-play-state:paused}.infinite-scroll_track__OUEBu{display:flex;align-items:center;width:max-content;animation:infinite-scroll_scroll__V1wmg var(--duration) linear infinite;will-change:transform}@keyframes infinite-scroll_scroll__V1wmg{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.infinite-scroll_logo__l9H9b{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--logo-wall-cell-width,160px);height:var(--logo-wall-cell-height,80px);padding:0 var(--logo-wall-cell-padding,24px);box-sizing:border-box}.infinite-scroll_logoImg__fIMoj{width:100%;height:100%;object-fit:contain;filter:var(--logo-wall-logo-filter,grayscale(100%) opacity(.45));transition:filter .3s ease;user-select:none;pointer-events:none}.infinite-scroll_marquee__XBz0K:hover .infinite-scroll_logoImg__fIMoj{filter:var(--logo-wall-logo-filter-hover,grayscale(0) opacity(1))}@media screen and (max-width:768px){.infinite-scroll_heading__m3ZZG p{font-size:15px}.infinite-scroll_logo__l9H9b{width:var(--logo-wall-cell-width,130px);height:var(--logo-wall-cell-height,64px);padding:0 var(--logo-wall-cell-padding,18px)}}@media screen and (max-width:480px){.infinite-scroll_root__xy36s{padding:0 8px}.infinite-scroll_heading__m3ZZG{margin-bottom:14px}.infinite-scroll_heading__m3ZZG p{font-size:13px}.infinite-scroll_logo__l9H9b{width:var(--logo-wall-cell-width,100px);height:var(--logo-wall-cell-height,52px);padding:0 var(--logo-wall-cell-padding,12px)}}.section-title_sectionTitle__WL_cl{display:flex;flex-direction:column;align-items:center}.section-title_badgeRow__TA0ey{display:flex;justify-content:center;margin-bottom:1rem}.section-title_subject__9Ry4I{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);padding:6px 14px;border-radius:var(--radius-pill);width:fit-content;font-size:.8rem;line-height:1.2;color:var(--warm-text-muted);-webkit-text-fill-color:initial;letter-spacing:.06em;text-transform:uppercase;font-weight:500;white-space:nowrap;margin:0}.section-title_headerCover__a1QFj{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:980px}.section-title_heading__Yi52m{margin:0 0 .5rem;font-weight:600;font-size:clamp(24px,3.5vw,36px);color:#1a1a1a;-webkit-text-fill-color:initial;letter-spacing:-.03em;line-height:1.2}.section-title_description__HPWPS{margin:0;font-size:clamp(16px,2vw,20px);color:var(--warm-text-secondary);-webkit-text-fill-color:initial;letter-spacing:-.01em;line-height:1.6}.section-title_left__tqIto{align-items:flex-start}.section-title_left__tqIto .section-title_badgeRow__TA0ey{justify-content:flex-start}.section-title_left__tqIto .section-title_headerCover__a1QFj{text-align:left}.section-title_dark__b_m_B .section-title_subject__9Ry4I{background:rgba(212,148,60,.15);border-color:rgba(212,148,60,.25);color:#d4943c;font-weight:700;letter-spacing:.08em;font-size:.75rem}.section-title_dark__b_m_B .section-title_heading__Yi52m{color:#fff;font-weight:700}.section-title_dark__b_m_B .section-title_description__HPWPS{color:hsla(0,0%,100%,.55)}.start-learning-button_button__dPic_{display:inline-flex;align-items:center;height:2.5rem;margin-top:1.35rem;overflow:hidden;border:0;border-radius:.45rem;background:#d4943c;color:#141414;font-family:inherit;font-size:.9rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.start-learning-button_button__dPic_>span:first-child{padding-inline:1rem}.start-learning-button_button__dPic_:hover{background:#e2a654;transform:translateY(-1px)}.start-learning-button_button__dPic_:active{transform:translateY(0)}.start-learning-button_icon__DWxT2{display:flex;align-items:center;justify-content:center;width:2.5rem;height:100%;border-left:1px solid rgba(20,20,20,.18);background:hsla(0,0%,100%,.18);transition:width .3s ease}.start-learning-button_button__dPic_:hover .start-learning-button_icon__DWxT2{width:3.25rem}@media(max-width:640px){.start-learning-button_button__dPic_{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.start-learning-button_button__dPic_,.start-learning-button_icon__DWxT2{transition:none}}.ai-forge-showcase_showcase___Pm5q{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_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:#000;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:#fff;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:600;letter-spacing:.02em}.ai-forge-showcase_showcaseHeader__aUwEh{align-items:flex-start;text-align:left;width:100%;padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid hsla(0,0%,100%,.12)}.ai-forge-showcase_showcaseHeader__aUwEh>div:last-child{width:100%;max-width:none;margin-bottom:0;text-align:left}.ai-forge-showcase_showcaseHeader__aUwEh h2,.ai-forge-showcase_showcaseHeader__aUwEh p{text-align:left}.ai-forge-showcase_showcaseHeader__aUwEh p{font-size:19px!important;line-height:1.5}.ai-forge-showcase_featureStages__kRlh0{width:100%}.ai-forge-showcase_featureStage__nZg_N{position:relative}.ai-forge-showcase_featureStageButton__VK9uE{display:flex;align-items:center;gap:clamp(1rem,2.2vw,1.5rem);width:100%;padding:clamp(1.25rem,2.4vw,1.5rem) 0;text-align:left;cursor:pointer;background:rgba(0,0,0,0);border:0}.ai-forge-showcase_featureStageNumber___ajsT{font-family:SF Mono,Fira Code,monospace;font-size:.85rem;color:hsla(0,0%,100%,.4);transition:color .2s ease}.ai-forge-showcase_featureStageTitle__O5ZUp{margin:0;font-size:clamp(1.25rem,2vw,1.55rem)!important;font-weight:650;line-height:1.1;letter-spacing:-.02em;color:hsla(0,0%,100%,.42);transition:color .2s ease}.ai-forge-showcase_featureStageStatus__00LQd{display:inline-flex;align-items:center;justify-content:center;margin-left:-.85rem!important;min-height:1.35rem;padding:0 .55rem;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);font-size:.68rem;font-weight:720!important;line-height:1;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}.ai-forge-showcase_featureStageStatusBeta__rxMCH{border-color:rgba(212,148,60,.34);background:rgba(212,148,60,.16);color:#d4943c}.ai-forge-showcase_featureStageButton__VK9uE:hover .ai-forge-showcase_featureStageTitle__O5ZUp{color:hsla(0,0%,100%,.82)}.ai-forge-showcase_featureStageButton__VK9uE:hover .ai-forge-showcase_featureStageStatus__00LQd{color:hsla(0,0%,100%,.78);border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.12)}.ai-forge-showcase_featureStageButton__VK9uE:hover .ai-forge-showcase_featureStageStatusBeta__rxMCH{border-color:rgba(212,148,60,.46);background:rgba(212,148,60,.2);color:#e8a955}.ai-forge-showcase_featureStageDot__RiHCU{width:.4rem;height:.4rem;margin-left:auto;border-radius:50%;background:hsla(0,0%,100%,.18);transition:background .2s ease}.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureStageNumber___ajsT,.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureStageTitle__O5ZUp{color:#fff}.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureStageStatus__00LQd{color:hsla(0,0%,100%,.82);border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.12)}.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureStageStatusBeta__rxMCH{border-color:rgba(212,148,60,.5);background:rgba(212,148,60,.22);color:#e8a955}.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureStageDot__RiHCU{background:#d4943c}.ai-forge-showcase_featureStageBody__nrva4{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureStageBody__nrva4{grid-template-rows:1fr}.ai-forge-showcase_featureStageInner__gSlW3{overflow:hidden}.ai-forge-showcase_featureStageContent__4O_1Q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:0 0 clamp(1.75rem,3vw,2rem) clamp(2rem,5vw,3rem)}.ai-forge-showcase_featureStageCopy__uk8yN{max-width:430px}.ai-forge-showcase_featureStageLead__8Us3k{margin:0 0 .75rem;color:#fff;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:650;line-height:1.35;letter-spacing:-.015em}.ai-forge-showcase_featureStageDesc__P092k{margin:0;color:hsla(0,0%,100%,.58);font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.65}.ai-forge-showcase_featureHighlights__w17b_{display:flex;flex-direction:column;gap:.95rem;margin:0;padding:0;list-style:none}.ai-forge-showcase_featureHighlights__w17b_ li{display:flex;align-items:center;gap:.75rem;color:hsla(0,0%,100%,.62);font-size:.92rem;line-height:1.45;opacity:0;transform:translateX(12px)}.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureHighlights__w17b_ li{animation:ai-forge-showcase_featureHighlightIn__NXC_U .38s ease forwards}.ai-forge-showcase_highlightCheck__IOom0{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:.25rem;flex-shrink:0;background:#d4943c;color:#141414;font-size:.7rem;font-weight:900}.ai-forge-showcase_featureStageDivider__YZesZ{position:absolute;right:0;bottom:-1px;left:0;height:1px;background-image:linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 0);background-size:4px 1px;background-repeat:repeat-x}.ai-forge-showcase_featureStageProgress__RJWEF{position:absolute;inset:0;height:100%;transform-origin:left;border-radius:999px;background-image:linear-gradient(90deg,#d4943c 1px,transparent 0);background-size:4px 1px;background-repeat:repeat-x;animation:ai-forge-showcase_expandProgress__s4Id9 7s linear forwards}@keyframes ai-forge-showcase_expandProgress__s4Id9{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ai-forge-showcase_featureHighlightIn__NXC_U{to{opacity:1;transform:translateX(0)}}.ai-forge-showcase_mockScreen__T2gqf{border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);overflow:hidden;background:#fff}.ai-forge-showcase_mockHeader__f_UwX{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#fafaf8;border-bottom:1px solid var(--warm-border)}.ai-forge-showcase_mockDotRed__pgbi9{width:8px;height:8px;border-radius:50%;background:#ff5f57}.ai-forge-showcase_mockDotYellow__IdbyY{width:8px;height:8px;border-radius:50%;background:#febc2e}.ai-forge-showcase_mockDotGreen__hDuga{width:8px;height:8px;border-radius:50%;background:#28c840}.ai-forge-showcase_mockTitle___SeGK{font-size:12px;font-weight:600;color:#1a1a1a;margin-left:6px}.ai-forge-showcase_mockTimer__R2dGJ{margin-left:auto;font-size:12px;font-weight:700;color:#fff;background:#2a2a2a;padding:2px 8px;border-radius:6px}.ai-forge-showcase_mockBody__6Bh_x{padding:clamp(.75rem,1.5vw,1.25rem);display:flex;flex-direction:column;gap:.75rem}.ai-forge-showcase_mockSection__YPI4V{display:flex;flex-direction:column;gap:.35rem}.ai-forge-showcase_mockLabel__r_jSS{font-size:10px;font-weight:600;color:#999;letter-spacing:.05em}.ai-forge-showcase_mockInput__cSlD_{padding:8px 10px;border:1px solid #e0dbd4;border-radius:6px;font-size:12px;color:#1a1a1a;line-height:1.5}.ai-forge-showcase_mockDivider__5jNnT{height:1px;background:#f0e6d6}.ai-forge-showcase_mockCode__sZGV6{padding:10px;background:#1e1e2e;border-radius:6px;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.7}.ai-forge-showcase_codePurple__yAtRE{color:#cba6f7}.ai-forge-showcase_codeBlue__thd4K{color:#89b4fa}.ai-forge-showcase_codeWhite__AxcGq{color:#cdd6f4}.ai-forge-showcase_codeGreen__7qDXL{color:#a6e3a1}.ai-forge-showcase_codeGray__sFoBk{color:#585b70;font-style:italic}.ai-forge-showcase_mockEval__FPbim{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ai-forge-showcase_mockEvalHeader__3915R{display:flex;justify-content:space-between}.ai-forge-showcase_mockEvalScore__qyUg_,.ai-forge-showcase_mockEvalTitle__gjJzC{font-size:12px;font-weight:700;color:#16a34a}.ai-forge-showcase_mockBarRow__VjiBu{display:flex;align-items:center;gap:8px}.ai-forge-showcase_mockBarLabel__i4rYm{font-size:11px;color:#555;min-width:100px}.ai-forge-showcase_mockBarTrack__rykE1{flex:1;height:5px;background:#e0e0e0;border-radius:3px;overflow:hidden}.ai-forge-showcase_mockBarFill__JMLyU{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:3px}.ai-forge-showcase_mockBarFillColored__5qQTn{height:100%;border-radius:3px}.ai-forge-showcase_mockBarValue__iN_cN{font-size:11px;font-weight:600;color:#333;min-width:24px;text-align:right}.ai-forge-showcase_forgeBadgeRow__bsw7D{display:flex;align-items:center;gap:8px}.ai-forge-showcase_forgeBadge__kH2WT{font-size:10px;font-weight:700;color:#2563eb;letter-spacing:.05em}.ai-forge-showcase_forgeDifficulty__2I_To{font-size:10px;font-weight:500;color:#888;background:rgba(0,0,0,.04);padding:2px 8px;border-radius:8px}.ai-forge-showcase_forgeScenario__eH5rD{font-size:12px;color:#666;line-height:1.5;margin:0}.ai-forge-showcase_forgeCodeBlock__s2IOO{background:#1e1e2e;border-radius:6px;overflow:hidden}.ai-forge-showcase_forgeCodeHeader____TEE{padding:6px 10px;background:#181825;border-bottom:1px solid #313244;font-size:10px;color:#cdd6f4}.ai-forge-showcase_forgeCode__LIScg{padding:10px;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.7}.ai-forge-showcase_forgeSubmitRow__XxcxM{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.ai-forge-showcase_forgeAttempts__d64HE{font-size:11px;color:#999}.ai-forge-showcase_forgeSubmitBtn__DCyNf{padding:4px 12px;background:#2a2a2a;color:#fff;font-size:11px;font-weight:600;border-radius:6px}.ai-forge-showcase_dynamicProfilePanel__SO1jP{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:10px;background:#fafaf8;border:1px solid #f0e6d6;border-radius:8px}.ai-forge-showcase_dynamicProfilePanel__SO1jP>div{display:flex;flex-direction:column;gap:2px}.ai-forge-showcase_dynamicProfileLabel__F6GpB{font-size:9px;font-weight:700;color:#999;letter-spacing:.06em}.ai-forge-showcase_dynamicProfileTitle__a_ZRL{font-size:13px;font-weight:700;color:#1a1a1a}.ai-forge-showcase_dynamicProfilePace__E1nky{padding:3px 8px;border-radius:8px;background:rgba(37,99,235,.08);color:#2563eb;font-size:10px;font-weight:650;white-space:nowrap}.ai-forge-showcase_dynamicModeGrid__cjwD8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ai-forge-showcase_dynamicModeGrid__cjwD8 span{padding:7px 6px;border:1px solid #e0dbd4;border-radius:8px;color:#666;font-size:10px;font-weight:650;text-align:center}.ai-forge-showcase_dynamicModeGrid__cjwD8 .ai-forge-showcase_dynamicModeActive__rPfYz{border-color:rgba(212,148,60,.4);background:rgba(212,148,60,.12);color:#b76c16}.ai-forge-showcase_dynamicLessonCard__AF1X1{padding:10px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;display:flex;flex-direction:column;gap:8px}.ai-forge-showcase_dynamicLessonHeader__lTt35{display:flex;align-items:center;justify-content:space-between;color:#16a34a;font-size:11px;font-weight:700}.ai-forge-showcase_dynamicLessonHeader__lTt35 strong{font-size:12px}.ai-forge-showcase_dynamicLayoutPreview__hdU_q{display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-auto-rows:22px;gap:6px}.ai-forge-showcase_dynamicLayoutPreview__hdU_q span{border-radius:5px;background:rgba(22,163,74,.18)}.ai-forge-showcase_dynamicLayoutPreview__hdU_q .ai-forge-showcase_dynamicWideBlock__usOHr{grid-column:span 2;background:rgba(37,99,235,.18)}.ai-forge-showcase_dynamicLayoutPreview__hdU_q .ai-forge-showcase_dynamicTallBlock__6xFY0{grid-row:span 2;background:rgba(212,148,60,.2)}.ai-forge-showcase_dynamicSignals__2lrwI{display:flex;flex-wrap:wrap;gap:6px}.ai-forge-showcase_dynamicSignals__2lrwI span{padding:3px 8px;border-radius:999px;background:#f4f0eb;color:#555;font-size:10px;font-weight:600}.ai-forge-showcase_fluencyHero__ozVjO{display:flex;align-items:center;gap:1rem;padding:10px;background:linear-gradient(135deg,#fffbf5,#fff8ee);border:1px solid #f0e6d6;border-radius:10px}.ai-forge-showcase_fluencyScoreCircle__xq7Zt{display:flex;align-items:baseline;justify-content:center;width:64px;height:64px;border-radius:50%;border:3px solid #d4943c;background:#fff;flex-shrink:0}.ai-forge-showcase_fluencyBigNum__srXN1{font-size:22px;font-weight:800;color:#d4943c}.ai-forge-showcase_fluencyUnit__lVE6A{font-size:10px;color:#999}.ai-forge-showcase_fluencyMeta___9jlp{display:flex;flex-direction:column;gap:2px}.ai-forge-showcase_fluencyLevel__aeRtz{font-size:13px;font-weight:700;color:#d4943c}.ai-forge-showcase_fluencyRank__PnwE6{font-size:11px;color:#888}.ai-forge-showcase_fluencyStreak__0yJ_0{font-size:11px;color:#666;font-weight:600}.ai-forge-showcase_fluencySectionLabel__qOYAM{font-size:10px;font-weight:600;color:#999;letter-spacing:.04em}.ai-forge-showcase_fluencyStats__9pAc0{display:flex;gap:.5rem;margin-top:4px}.ai-forge-showcase_fluencyStat__tpXag{flex:1;display:flex;flex-direction:column;align-items:center;padding:6px;background:#fafaf8;border:1px solid #f0e6d6;border-radius:6px}.ai-forge-showcase_fluencyStatNum__5tON_{font-size:16px;font-weight:800;color:#1a1a1a}.ai-forge-showcase_fluencyStatLabel__HHaBc{font-size:9px;color:#999}.ai-forge-showcase_pathwayGoalSection__DklEN{display:flex;flex-direction:column;gap:4px}.ai-forge-showcase_pathwayGoalLabel__PA18D{font-size:10px;font-weight:600;color:#999;letter-spacing:.05em}.ai-forge-showcase_pathwayGoalInput__KJKv_{padding:8px 10px;border:1px solid #e0dbd4;border-radius:6px;font-size:12px;color:#1a1a1a;line-height:1.5;display:flex;align-items:center;justify-content:space-between}.ai-forge-showcase_pathwayGoalIcon__H2NSR{color:#d4943c;flex-shrink:0}.ai-forge-showcase_pathwayMeta__EME38{display:flex;align-items:center;gap:8px}.ai-forge-showcase_pathwaySkillBadge__BEkxR{font-size:10px;font-weight:600;color:#2563eb;background:rgba(37,99,235,.08);padding:3px 10px;border-radius:8px}.ai-forge-showcase_pathwayTopicsBadge__Tt7rj{font-size:10px;font-weight:500;color:#888;background:rgba(0,0,0,.04);padding:3px 10px;border-radius:8px}.ai-forge-showcase_pathwayStepsLabel__pHAMr{font-size:10px;font-weight:600;color:#999;letter-spacing:.05em}.ai-forge-showcase_pathwaySteps__jWAaF{display:flex;align-items:center;gap:0}.ai-forge-showcase_pathwayStep___Mkx3{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#fafaf8;border:1px solid #f0e6d6;border-radius:8px;flex:1;min-width:0}.ai-forge-showcase_pathwayStepNum__NoOzf{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#d4943c;color:#fff;font-size:10px;font-weight:700;flex-shrink:0}.ai-forge-showcase_pathwayStepText__O1Cq_{font-size:11px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-forge-showcase_pathwayConnector__ZrD9g{width:16px;height:2px;background:#e0dbd4;flex-shrink:0}.ai-forge-showcase_lsLayout__PuD9V,.ai-forge-showcase_lsLessonArea__VuEwF{display:flex;flex-direction:column;gap:6px}.ai-forge-showcase_lsLessonArea__VuEwF{padding:10px;background:#fafaf8;border:1px solid #f0e6d6;border-radius:8px}.ai-forge-showcase_lsLessonLabel__39_uM{font-size:10px;font-weight:600;color:#999;letter-spacing:.05em}.ai-forge-showcase_lsLessonTitle__4guZQ{font-size:13px;font-weight:700;color:#1a1a1a}.ai-forge-showcase_lsLessonText__TDRRs{font-size:11px;color:#666;line-height:1.5}.ai-forge-showcase_lsEditorArea__1NYEC{border-radius:8px;overflow:hidden}.ai-forge-showcase_lsEditorHeader__oUgRd{padding:6px 10px;background:#181825;border-bottom:1px solid #313244;font-size:10px;color:#cdd6f4;display:flex;align-items:center;justify-content:space-between}.ai-forge-showcase_lsEditorLive__wpPN1{font-size:9px;font-weight:600;color:#38a169;display:flex;align-items:center;gap:4px}.ai-forge-showcase_lsEditorLiveDot__QmiFJ{width:5px;height:5px;border-radius:50%;background:#38a169}.ai-forge-showcase_lsEditorCode__eCxEu{padding:10px;background:#1e1e2e;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.7}.ai-forge-showcase_lsProgressRow__Wd1xx{display:flex;align-items:center;gap:8px}.ai-forge-showcase_lsProgressLabel__kVe1T{font-size:10px;font-weight:600;color:#999;white-space:nowrap}.ai-forge-showcase_lsProgressTrack__H8J4n{flex:1;height:6px;background:#e8e0d6;border-radius:3px;overflow:hidden}.ai-forge-showcase_lsProgressFill__tHiWc{height:100%;background:linear-gradient(90deg,#d4943c,#e8a955);border-radius:3px}.ai-forge-showcase_lsProgressValue__B_jPM{font-size:10px;font-weight:700;color:#d4943c;white-space:nowrap}@media(max-width:900px){.ai-forge-showcase_featureStageContent__4O_1Q{grid-template-columns:1fr;padding-left:clamp(1.5rem,4vw,2.25rem)}.ai-forge-showcase_featureStageCopy__uk8yN{max-width:620px}}@media(max-width:640px){.ai-forge-showcase_showcaseHeader__aUwEh{padding-bottom:1.75rem}.ai-forge-showcase_featureStageButton__VK9uE{gap:.85rem;flex-wrap:wrap}.ai-forge-showcase_featureStageTitle__O5ZUp{font-size:1.15rem!important}.ai-forge-showcase_featureStageStatus__00LQd{margin-left:-.35rem}.ai-forge-showcase_featureStageContent__4O_1Q{padding-left:0}}@media(prefers-reduced-motion:reduce){.ai-forge-showcase_featureStageBody__nrva4,.ai-forge-showcase_featureStageDot__RiHCU,.ai-forge-showcase_featureStageNumber___ajsT,.ai-forge-showcase_featureStageTitle__O5ZUp{transition:none}.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureHighlights__w17b_ li,.ai-forge-showcase_featureStageProgress__RJWEF{animation:none}.ai-forge-showcase_featureStageProgress__RJWEF{clip-path:inset(0 0 0 0)}.ai-forge-showcase_featureStageActive___xUHB .ai-forge-showcase_featureHighlights__w17b_ li{opacity:1;transform:none}}