@keyframes blog_fadeInUp__fjO8V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog_container__3wGN_{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:var(--warm-bg);position:relative;overflow-x:hidden}.blog_container__3wGN_:before{content:"";position:fixed;inset:0;background-image:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(212,200,186,.25) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(212,200,186,.2) 0,transparent 60%),radial-gradient(ellipse 70% 50% at 50% 80%,rgba(212,200,186,.15) 0,transparent 65%);pointer-events:none;z-index:0}.blog_container__3wGN_>*{position:relative;z-index:1}.blog_blog__Ys5zg{padding-top:clamp(4rem,8vw,10rem);padding-bottom:clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,1rem);flex:1;width:min(100%,1200px);margin-inline:auto;text-align:center;animation:blog_fadeInUp__fjO8V .6s ease-out}.blog_blog__Ys5zg h1{font-weight:700!important;color:#1a1a1a;font-size:clamp(32px,5.5vw,64px)!important;letter-spacing:-.04em;text-wrap:balance;line-height:1.05;margin:0;animation:blog_fadeInUp__fjO8V .6s ease-out .1s backwards}.blog_blog__Ys5zg .blog_subtitleLight__peFGT{font-weight:400!important}.blog_blog__Ys5zg p{margin:0;color:var(--warm-text-muted);font-size:clamp(.95rem,2.2vw,1.125rem);line-height:1.6;max-width:55ch;animation:blog_fadeInUp__fjO8V .6s ease-out .2s backwards}@media(min-width:1024px){.blog_blog__Ys5zg p{line-height:1.75}}@media(max-width:640px){.blog_blog__Ys5zg h1 br,.blog_blog__Ys5zg p br{display:none}}.blog_blog__Ys5zg .alertContainer{margin-bottom:clamp(.25rem,1.5vw,.5rem);animation:blog_fadeInUp__fjO8V .6s ease-out .05s backwards}.blog_blog__Ys5zg .blog_waitlistForm__GMTVM{margin-top:clamp(1rem,3vw,2rem);width:min(100%,36rem);margin-inline:auto;animation:blog_fadeInUp__fjO8V .6s ease-out .3s backwards}@media(max-width:768px){.blog_blog__Ys5zg h1{letter-spacing:-.02em}.blog_blog__Ys5zg .blog_waitlistForm__GMTVM{width:min(100%,32rem)}}@media(max-width:480px){.blog_blog__Ys5zg h1{font-size:clamp(1.5rem,7vw,2rem)!important}.blog_blog__Ys5zg p{font-size:clamp(.95rem,4vw,1.05rem);line-height:1.6}.blog_blog__Ys5zg .blog_waitlistForm__GMTVM{width:100%}}.footer_footer__uyyvk{background:linear-gradient(165deg,#1a1a1a,#2a2520 40%,#1a1a1a);color:#fff;position:relative;overflow:hidden;margin-top:5rem}.footer_footer__uyyvk:before{content:"";position:absolute;top:-40%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(212,120,56,.1) 0,transparent 70%);pointer-events:none}.footer_footer__uyyvk:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(46,139,87,.06) 0,transparent 70%);pointer-events:none}.footer_ctaBanner__LsYio{padding:clamp(3.5rem,7vw,6rem) clamp(1rem,3vw,2rem);position:relative;z-index:1}.footer_ctaContent__uDx_C{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);width:min(100%,1200px);margin:0 auto}.footer_ctaTitle__DwGkE{font-size:clamp(16px,2.2vw,20px)!important;font-weight:600!important;color:#e8a87c;-webkit-text-fill-color:#e8a87c;letter-spacing:-.01em;margin:0}.footer_ctaSubtitle__XcRYl{font-size:clamp(28px,4.5vw,48px)!important;font-weight:700!important;color:#fff;-webkit-text-fill-color:#fff;letter-spacing:-.03em;line-height:1.15;margin:0;text-wrap:balance}.footer_ctaButton__pl8C4{padding:14px 32px;border-radius:50px;border:1.5px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);color:#fff;font-size:clamp(14px,1.6vw,16px);font-weight:500;font-family:inherit;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease}.footer_ctaButton__pl8C4:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35);transform:translateY(-1px)}.footer_ctaButton__pl8C4:active{transform:translateY(0)}.footer_ctaButtons__6tSci{display:flex;align-items:center;gap:var(--gap-lg);margin-top:.75rem}.footer_feedbackBtn__6Yb9V{padding:14px 32px;border-radius:50px;border:1.5px solid hsla(0,0%,100%,.2);background:#fff;color:#1a1a1a;font-size:clamp(14px,1.6vw,16px);font-weight:500;font-family:inherit;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease}.footer_feedbackBtn__6Yb9V:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.footer_feedbackBtn__6Yb9V:active{transform:translateY(0)}.footer_footerGrid__Vvfit{position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,4rem) clamp(1rem,3vw,2rem) clamp(2rem,4vw,3rem)}.footer_footerBrand__Ti009{display:flex;flex-direction:column;gap:var(--space-sm)}.footer_brandName__rZ_Ov{font-size:clamp(18px,2vw,22px)!important;font-weight:700!important;color:#fff;-webkit-text-fill-color:#fff;margin:0;letter-spacing:-.02em;text-align:left}.footer_brandByLine__xohwg{font-size:.6em;font-weight:400;color:hsla(0,0%,100%,.4);-webkit-text-fill-color:hsla(0,0%,100%,.4);letter-spacing:.02em}.footer_brandDesc__sRttn{font-size:clamp(13px,1.4vw,14px);font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0;max-width:320px}.footer_brandLink__prRTd{font-size:clamp(13px,1.4vw,14px);font-weight:500;color:#e8a87c;text-decoration:none;letter-spacing:-.01em;transition:color .2s ease;width:fit-content}.footer_brandLink__prRTd:hover{color:#f0c4a8}.footer_footerColumn__ppNju{display:flex;flex-direction:column;gap:var(--gap-lg)}.footer_columnHeading__6mYI7{font-size:clamp(13px,1.4vw,14px)!important;font-weight:600!important;color:hsla(0,0%,100%,.4);-webkit-text-fill-color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.06em;margin:0;text-align:left}.footer_columnLinks__uDjPA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-md)}.footer_footerLink__St9l_{font-size:clamp(14px,1.5vw,15px);font-weight:400;color:hsla(0,0%,100%,.6);text-decoration:none;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left;transition:color .2s ease}.footer_footerLink__St9l_:hover{color:#fff}.footer_footerLinkDisabled__eIL6H{font-size:clamp(14px,1.5vw,15px);font-weight:400;color:hsla(0,0%,100%,.3);cursor:default}.footer_footerBottom__axzGR{position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;padding:clamp(1.25rem,2.5vw,1.5rem) clamp(1rem,3vw,2rem);border-top:1px solid hsla(0,0%,100%,.08)}.footer_copyright__EGVSZ{font-size:clamp(12px,1.2vw,13px);font-weight:400;color:hsla(0,0%,100%,.35);margin:0}@media(max-width:768px){.footer_footer__uyyvk{margin-top:2rem}.footer_ctaBanner__LsYio{padding:clamp(2.5rem,5vw,3.5rem) clamp(1.5rem,4vw,2rem)}.footer_ctaContent__uDx_C{align-items:center;text-align:center}.footer_ctaButton__pl8C4{padding:12px 28px;width:100%;text-align:center}.footer_ctaButtons__6tSci{flex-direction:column;align-items:stretch;width:100%}.footer_feedbackBtn__6Yb9V{width:100%;text-align:center}.footer_footerGrid__Vvfit{grid-template-columns:1fr 1fr;gap:var(--space-xl);padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,2rem)}.footer_footerBrand__Ti009{grid-column:1/-1;align-items:center;text-align:center}.footer_footerBrand__Ti009 .footer_brandDesc__sRttn{max-width:100%}.footer_footerBottom__axzGR{padding-left:clamp(1.5rem,4vw,2rem);padding-right:clamp(1.5rem,4vw,2rem);text-align:center}}@media(max-width:480px){.footer_ctaBanner__LsYio{padding:2rem 1.25rem}.footer_footerGrid__Vvfit{grid-template-columns:1fr;gap:1.75rem;padding:2rem 1.25rem}.footer_footerBrand__Ti009{align-items:flex-start;text-align:left}.footer_footerBottom__axzGR{padding-left:1.25rem;padding-right:1.25rem;text-align:left}}@media(prefers-reduced-motion:reduce){.footer_footer__uyyvk *{transition:none!important;animation:none!important}}.alert_alertContainer__tCvxZ{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.6vw,.8rem);padding:clamp(.25rem,1vw,.5rem) clamp(.5rem,2vw,.75rem);text-align:center;width:100%}.alert_tagline__wC52n{position:relative;z-index:1;width:max-content;margin:0 auto}.alert_link__M9Na_,.alert_tagline__wC52n{border-radius:var(--chip-radius);max-width:100%}.alert_link__M9Na_{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.25rem,1vw,.4rem);padding:clamp(4px,.8vw,var(--chip-pad-y)) clamp(10px,2vw,var(--chip-pad-x));background-color:rgba(46,139,87,.1);border:1px solid rgba(46,139,87,.15);text-decoration:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert_link__M9Na_:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.5);outline:var(--focus);outline-offset:2px}.alert_icon__MZ4A_{display:inline-grid;place-items:center;line-height:0;flex:0 0 auto}.alert_icon__MZ4A_ img,.alert_icon__MZ4A_ svg{width:clamp(14px,2.6vw,18px);height:clamp(14px,2.6vw,18px)}.alert_title__cZrGc{margin:0;color:#2e8b57!important;-webkit-text-fill-color:initial;font-weight:600!important;font-size:clamp(12px,1.8vw,14px)!important;letter-spacing:.1px}.alert_subTagline__yJSlZ{max-width:min(92vw,56rem);margin-inline:auto}.alert_subTagline__yJSlZ p{margin:0;font-weight:700;font-size:clamp(.9rem,2vw,1rem);line-height:1.35;color:#e5e5e5;text-wrap:balance}@media(max-width:640px){.alert_subTagline__yJSlZ{display:none}.alert_tagline__wC52n{width:fit-content}.alert_link__M9Na_{white-space:normal;padding:6px 12px}}@media(prefers-reduced-motion:reduce){.alert_tagline__wC52n:before{animation:none}}@keyframes alert_animatedBorder__9V12p{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ai-forge-showcase_showcase___Pm5q{display:flex;flex-direction:column;align-items:center;width:min(100%,1200px);margin:0 auto;padding-inline:clamp(1rem,3vw,2rem);box-sizing:border-box}.ai-forge-showcase_showcaseHeader__aUwEh{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:680px}.ai-forge-showcase_featureTabs__Uc5ms{display:flex;gap:0;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:clamp(1.5rem,3vw,2rem);background:hsla(0,0%,100%,.05);width:fit-content;max-width:100%;flex-wrap:wrap;align-self:center}.ai-forge-showcase_featureTab__bazAs{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.25rem;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.45);background:rgba(0,0,0,0);border:none;border-right:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s ease;white-space:nowrap}.ai-forge-showcase_featureTab__bazAs:last-child{border-right:none}.ai-forge-showcase_featureTab__bazAs:hover:not(.ai-forge-showcase_featureTabActive__nJ93D){color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.04)}.ai-forge-showcase_featureTabActive__nJ93D{background:hsla(0,0%,100%,.1);color:#fff;box-shadow:none}.ai-forge-showcase_featureTabIcon__wuTiZ{display:inline-flex;color:#d4943c}.ai-forge-showcase_featureTabLabel__ah_Yp{font-size:.75rem;letter-spacing:.04em;color:inherit}.ai-forge-showcase_featureDetail__sPZpF{display:flex;gap:clamp(1.5rem,3vw,2.5rem);width:100%;align-items:flex-start}.ai-forge-showcase_featureText__7ySJM{flex:0 0 38%;display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.ai-forge-showcase_featureBadge__mMtkA{font-size:.7rem;font-weight:700;color:#d4943c;letter-spacing:.06em}.ai-forge-showcase_featureTitle__7ByZN{font-size:clamp(1.15rem,2vw,1.5rem)!important;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.25;margin:0;text-align:left}.ai-forge-showcase_featureDesc__h1Nqi{font-size:clamp(13px,1.3vw,15px)!important;color:hsla(0,0%,100%,.55);line-height:1.65;margin:0}.ai-forge-showcase_featureHighlights__w17b_{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem}.ai-forge-showcase_featureHighlights__w17b_ li{display:flex;align-items:flex-start;gap:.5rem;font-size:clamp(12px,1.2vw,14px);color:hsla(0,0%,100%,.65);line-height:1.5}.ai-forge-showcase_highlightCheck__IOom0{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(22,163,106,.15);color:#22c55e;font-size:10px;font-weight:700;flex-shrink:0;margin-top:1px}.ai-forge-showcase_featureVisual__vzAds{flex:1;min-width:0}.ai-forge-showcase_mockScreen__T2gqf{border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);overflow:hidden;background:#fff;box-shadow:0 4px 32px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.05)}.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_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_gateTypeBadge__vprAg{font-size:10px;font-weight:700;color:#d97706;background:rgba(217,119,6,.08);padding:4px 10px;border-radius:8px;width:fit-content;letter-spacing:.04em}.ai-forge-showcase_gatePrompt__pSZmO{font-size:13px;color:#1a1a1a;font-weight:600;line-height:1.5;margin:0}.ai-forge-showcase_gateTextarea__kicfd{padding:10px;border:1px solid #e0dbd4;border-radius:8px;background:#fafaf8}.ai-forge-showcase_gateResponse__GulQ_{font-size:12px;color:#444;line-height:1.6}.ai-forge-showcase_gateFeedback__nsVHS{display:flex;gap:8px;padding:10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.ai-forge-showcase_gateFeedbackIcon__aEuaj{width:20px;height:20px;border-radius:50%;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.ai-forge-showcase_gateFeedbackTitle__lTu3X{display:block;font-size:12px;font-weight:700;color:#16a34a;margin-bottom:2px}.ai-forge-showcase_gateFeedbackText__yoreF{display:block;font-size:11px;color:#555;line-height:1.5}.ai-forge-showcase_gateActions__VLSy1{display:flex;justify-content:flex-end}.ai-forge-showcase_gateContinueBtn__a88zi{padding:6px 14px;background:#2a2a2a;color:#fff;font-size:12px;font-weight:600;border-radius:6px}.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_showcase___Pm5q{align-items:center}.ai-forge-showcase_showcaseHeader__aUwEh{text-align:center}.ai-forge-showcase_featureDetail__sPZpF{flex-direction:column}.ai-forge-showcase_featureText__7ySJM{flex:none}.ai-forge-showcase_featureHighlights__w17b_ li{text-align:left}.ai-forge-showcase_featureTabs__Uc5ms{justify-content:center}}@media(max-width:640px){.ai-forge-showcase_featureTab__bazAs{padding:.5rem .75rem}.ai-forge-showcase_featureTabLabel__ah_Yp{font-size:.65rem}.ai-forge-showcase_mockBarLabel__i4rYm{min-width:70px;font-size:10px}}.why-techbase_container__6EQL7{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.why-techbase_cardGrid__kSoaW{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,1.5vw,1.25rem);width:100%;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.why-techbase_card__MrAea{background:#fff;border:1px solid var(--warm-border);border-radius:var(--radius-xl);padding:clamp(1.25rem,2vw,1.75rem);display:flex;flex-direction:column;gap:var(--gap-sm);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.why-techbase_card__MrAea:hover{border-color:#d47838;box-shadow:0 8px 30px rgba(212,121,56,.12);transform:translateY(-3px)}.why-techbase_cardIconLabel__XO9uT{display:flex;align-items:center;gap:10px}.why-techbase_cardIcon__E9_UE{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,4vw,48px);height:clamp(40px,4vw,48px);border-radius:14px;background:rgba(212,121,56,.08);border:1px solid rgba(212,121,56,.15);color:#d47838;flex-shrink:0}.why-techbase_cardLabel__G3dbo{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--warm-text-muted)}.why-techbase_cardTitle__w_MSP{font-size:clamp(1.1rem,1.8vw,1rem)!important;font-weight:700;color:#1a1a1a;line-height:1.25;letter-spacing:-.02em;text-align:left!important;margin:0}.why-techbase_cardBody__CSIpW{font-size:clamp(13px,1.3vw,15px);color:var(--warm-text-muted);line-height:1.65;margin:0}.why-techbase_cardTop__jm9CX{display:flex;flex-direction:column;gap:var(--gap-sm)}.why-techbase_cardVisual__BpjQZ{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f0ebe5}.why-techbase_snippetRow__P8_Yn{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.why-techbase_snippetRow__P8_Yn:last-child{margin-bottom:0}.why-techbase_snippetLabel__JKWtY{font-size:9px;font-weight:600;color:#999;letter-spacing:.05em}.why-techbase_snippetBox__0siKy{padding:6px 8px;background:#fafaf8;border:1px solid #f0e6d6;border-radius:5px;font-size:11px;color:#444;line-height:1.4}.why-techbase_snippetBars__UyV2y{display:flex;flex-direction:column;gap:4px}.why-techbase_snippetBarRow__TbB_h{display:flex;align-items:center;gap:6px;font-size:10px;color:#666}.why-techbase_snippetTrack__eWtt4{flex:1;height:4px;background:#e8e0d6;border-radius:2px;overflow:hidden}.why-techbase_snippetFill__jFTcW{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:2px}.why-techbase_snippetFillAmber__aCAr6{height:100%;background:linear-gradient(90deg,#d4943c,#e8a955);border-radius:2px}.why-techbase_userProfiles__Kntxq{display:flex;gap:10px;flex-wrap:wrap}.why-techbase_userRow__33TJh{display:flex;align-items:center;gap:8px}.why-techbase_userAvatar__w8Gwa{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}.why-techbase_userInfo__ONTYk{display:flex;flex-direction:column}.why-techbase_userName__lshCs{font-size:11px;font-weight:600;color:#1a1a1a}.why-techbase_userGoal__rwMLH{font-size:10px;color:#888}.why-techbase_forgeSnippet__hTxh3{display:flex;flex-direction:column;gap:8px}.why-techbase_forgeSnippetHeader__kogFn{display:flex;align-items:center;justify-content:space-between}.why-techbase_forgeSnippetBadge__fAeaM{font-size:9px;font-weight:700;color:#d4943c;letter-spacing:.05em}.why-techbase_forgeSnippetTimer___fcmq{font-size:11px;font-weight:700;color:#fff;background:#2a2a2a;padding:2px 6px;border-radius:4px}.why-techbase_forgeSnippetScore__of_rz{display:flex;align-items:baseline;justify-content:center}.why-techbase_forgeSnippetNum__mNcoy{font-size:28px;font-weight:800;color:#d4943c}.why-techbase_forgeSnippetMax__CJ2wn{font-size:12px;color:#999}.why-techbase_forgeSnippetBars__2QBiG{display:flex;flex-direction:column;gap:4px}.why-techbase_gateSnippet__lW3FT{display:flex;flex-direction:column;gap:8px}.why-techbase_gateSnippetTypes__C2mmd{display:flex;gap:6px}.why-techbase_gateTypeReflect__GagZb{font-size:9px;font-weight:600;color:#16a34a;background:rgba(22,163,106,.08);padding:2px 8px;border-radius:8px}.why-techbase_gateTypeTeach__bcl3F{font-size:9px;font-weight:600;color:#d97706;background:rgba(217,119,6,.08);padding:2px 8px;border-radius:8px}.why-techbase_gateTypeApply__o_CHo{font-size:9px;font-weight:600;color:#2563eb;background:rgba(37,99,235,.08);padding:2px 8px;border-radius:8px}.why-techbase_gateSnippetPrompt__GckxG{font-size:11px;color:#444;line-height:1.5;padding:6px 8px;background:#fafaf8;border:1px solid #f0e6d6;border-radius:5px}.why-techbase_gateSnippetFeedback__Ch9dZ{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:5px;font-size:10px;color:#16a34a;font-weight:600}.why-techbase_gateCheckmark__PBgpA{width:16px;height:16px;border-radius:50%;background:#16a34a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}.why-techbase_tableWrapper__T1zJC{width:100%}.why-techbase_journeyGrid__QgRDw{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,1.5vw,1.25rem)}.why-techbase_journeyCard__XjE1i{background:#fff;border:1px solid var(--warm-border);border-radius:var(--radius-xl);padding:clamp(1.25rem,2vw,1.75rem);display:flex;flex-direction:column;gap:.5rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.why-techbase_journeyCard__XjE1i:hover{border-color:#d47838;box-shadow:0 8px 24px rgba(212,121,56,.1);transform:translateY(-2px)}.why-techbase_journeyStep__aP6t5{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;color:rgba(212,121,56,.15);line-height:1;letter-spacing:-.03em}.why-techbase_journeyTitle__LbFb7{font-size:clamp(1rem,1.6vw,1.15rem);font-weight:700;color:#1a1a1a;margin:0;line-height:1.3;text-align:left}.why-techbase_journeyDescription__MoSSi{font-size:clamp(12.5px,1.2vw,14px);color:var(--warm-text-muted);line-height:1.6;margin:0;flex:1}.why-techbase_journeyCheck__SqVSa{font-size:20px;color:#16a34a;margin-top:.25rem}@media(max-width:900px){.why-techbase_cardGrid__kSoaW{grid-template-columns:1fr}.why-techbase_journeyGrid__QgRDw{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.why-techbase_journeyGrid__QgRDw{grid-template-columns:1fr}}.button_button__zuVOf{border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:12px 24px;font-weight:500;font-size:15px;letter-spacing:-.01em;transition:all .2s cubic-bezier(.4,0,.2,1);border:none}.button_marginTop__5N_gp{margin-top:.8rem!important}.button_marginBottom__OA1q1{margin-bottom:.8rem!important}.button_fullWidth__uONWX{width:100%!important}.button_buttonWithBaground__Twk3M{color:#000!important}.button_buttonWithOutBaground__LBTfr{background:rgba(0,0,0,0);color:inherit}.button_primaryBackground__HBwh0{background:linear-gradient(135deg,#fff,#f0e6db);color:#000!important;border-radius:10px;font-weight:600;border:none;cursor:pointer;width:fit-content;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;font-size:15px!important;font-style:normal;text-wrap:balance!important;box-shadow:0 4px 16px rgba(212,120,56,.12)}.button_primaryBackground__HBwh0:hover{background:linear-gradient(135deg,#fff,#ecddd0);transform:translateY(-2px);box-shadow:0 8px 32px rgba(212,120,56,.2)}.button_secondaryBackground__Q6BkF{background:rgba(0,0,0,0);color:#1a1a1a!important;border:1px solid rgba(0,0,0,.12)!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;font-size:15px!important;font-style:normal;cursor:pointer;text-wrap:balance!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.button_secondaryBackground__Q6BkF:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2)!important}.button_buttonWithIcon__SFYLB{display:flex;align-items:center;gap:8px}.modal_modal__tEz0D{border-radius:32px;gap:24px;padding:12px;background:rgba(223,221,209,.5019607843)}.modal_modal__tEz0D:hover{background:rgba(192,191,186,.5019607843)}.login_login__39G5u{display:flex;justify-content:center;background-color:#fff;padding:3rem 1.5rem}.login_loginContent__cqOWh{width:min(460px,100%);gap:var(--space-xl)}.login_content__2a6AO,.login_loginContent__cqOWh{display:flex;flex-direction:column;align-items:center}.login_content__2a6AO{width:100%;gap:1.75rem;text-align:center;color:#1a1a1a}.login_content__2a6AO h2{font-size:clamp(1.5rem,3vw,1.75rem)!important;font-weight:600;letter-spacing:-.02em;color:#000;-webkit-text-fill-color:#000;background:none;margin:0}.login_content__2a6AO p{font-size:.9rem;color:var(--warm-text-muted);line-height:1.6;margin:0}.login_loginIcon__IRrdp{width:56px;height:56px;border-radius:14px;background:linear-gradient(145deg,#e8f5ee,#d4eddf);display:flex;align-items:center;justify-content:center;color:#2e8b57}.login_loginIntro__2WaaL{display:flex;flex-direction:column;gap:var(--gap-sm);align-items:center}.login_loginIntro__2WaaL h2{color:#000!important;-webkit-text-fill-color:#000!important;background:none!important}.login_loginDetails__vf2Na{width:100%;display:flex;flex-direction:column;gap:var(--gap-xl);align-items:center}.login_containerCover__vMcva{width:100%;display:flex;justify-content:center}.login_termOfService__8efZb{font-size:.8rem;color:var(--warm-text-secondary);line-height:1.6;text-align:center}.login_termOfService__8efZb strong{color:#d47838;font-weight:500;cursor:pointer}.login_termOfService__8efZb strong:hover{text-decoration:underline}.login_error__wl1FH{width:100%;max-width:320px;padding:.75rem 1rem;border-radius:10px;background:rgba(255,0,0,.08);color:#e74c3c;font-size:.85rem;text-align:center}@media(max-width:768px){.login_login__39G5u{padding:2rem 1rem}.login_loginContent__cqOWh{gap:var(--space-lg)}.login_content__2a6AO h2{font-size:1.35rem}.login_content__2a6AO p{font-size:.85rem}}.wrapper_loadingContainer___4fwe{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:var(--warm-bg);animation:wrapper_fadeIn__XIEG_ .4s ease-out}.wrapper_spinner__cxpMM{border:4px solid var(--warm-border);border-top:4px solid #1a1a1a;border-radius:50%;width:48px;height:48px;animation:wrapper_spin__trBDT .8s linear infinite;margin-bottom:1.5rem}@media(max-width:768px){.wrapper_spinner__cxpMM{width:40px;height:40px}}@media(max-width:480px){.wrapper_spinner__cxpMM{width:32px;height:32px}}.wrapper_leadingLogo__0UZXV{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#444!important;-webkit-text-fill-color:#444!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;font-size:30px;letter-spacing:-.88px;display:flex;justify-content:center;flex-direction:column;text-align:center!important;text-wrap:balance;margin-bottom:1.5rem}@media(max-width:768px){.wrapper_leadingLogo__0UZXV{font-size:24px}}@media(max-width:480px){.wrapper_leadingLogo__0UZXV{font-size:20px}}@keyframes wrapper_spin__trBDT{to{transform:rotate(1turn)}}@keyframes wrapper_fadeIn__XIEG_{0%{opacity:0}to{opacity:1}}.social-proof_socialProof__PnACA{display:flex;align-items:center;gap:clamp(.6rem,1.5vw,1rem)}@media(max-width:520px){.social-proof_socialProof__PnACA{flex-direction:column;gap:.35rem}}.social-proof_avatarGroup__vc062{display:flex;align-items:center}.social-proof_avatarGroup__vc062 img{border-radius:50%;border:2px solid #fff;object-fit:cover;margin-left:-10px;background:#fff;position:relative}.social-proof_avatarGroup__vc062 img:first-child{margin-left:0}.social-proof_proofText__n6ONI{display:flex;flex-direction:column;gap:1px}@media(max-width:520px){.social-proof_proofText__n6ONI{align-items:center}}.social-proof_proofLine__7fda3{display:block;margin:0;font-weight:400;color:#777;line-height:1.4}.social-proof_stars__bgGlI{display:flex;gap:1px;color:#eab308}.social-proof_countHighlight__3Yqix{font-weight:700;color:#1a1a1a}.social-proof_dark__w8jDv .social-proof_proofLine__7fda3{color:#a8a099}.social-proof_dark__w8jDv .social-proof_countHighlight__3Yqix{color:#fff}.social-proof_dark__w8jDv .social-proof_avatarGroup__vc062 img{border-color:#2d2d2d}.form_container__QNB9b{padding:2rem 2.5rem 2.5rem;display:flex;flex-direction:column;background-color:#fff;border-radius:var(--radius-xl)}.form_container__QNB9b .form_carousel__cq96o{transition:transform .3s ease-in-out}.form_container__QNB9b .form_carousel__cq96o h1{font-size:18px!important;font-weight:600;color:#1a1a1a!important;margin-bottom:1.5rem}.form_container__QNB9b .form_questionsCover__Nr7sP{margin-bottom:1.5rem;padding-top:1.2rem}.form_container__QNB9b .form_questionsCover__Nr7sP h5{font-size:16px!important;font-weight:700!important;color:#1a1a1a!important;text-align:left!important}.form_container__QNB9b .form_questionsCover__Nr7sP p{font-size:15px!important;line-height:22px;color:var(--warm-text-secondary)!important;margin-top:.5rem}.form_container__QNB9b .form_questionSlide__XcgRv{margin:0;padding:0;border:1px solid rgba(0,0,0,0)}.form_container__QNB9b .form_options__k1REs{margin-top:16px}.form_container__QNB9b .form_optionLabel__3NK1n{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-top:.6rem;min-height:48px;border-radius:10px;background:var(--warm-bg);border:1.5px solid var(--warm-border);cursor:pointer;transition:all .2s ease-in-out}.form_container__QNB9b .form_optionLabel__3NK1n:hover{background:var(--warm-hover);border-color:#d8cfc4}.form_container__QNB9b .form_optionLabel__3NK1n span{font-size:14px!important;color:#1a1a1a;font-weight:500}.form_container__QNB9b .form_optionLabel__3NK1n input[type=radio]{margin-right:6px;accent-color:#000;width:16px;height:16px}.form_container__QNB9b .form_optionLabelMobile__oa_66{font-size:13px;color:#1a1a1a}.form_container__QNB9b .form_textInput__Y9v5e{width:100%;min-height:50px;font-size:18px;color:#1a1a1a;background:rgba(0,0,0,0);border:none;border-bottom:2px solid var(--warm-border);outline:none;transition:border-color .2s ease;resize:none;overflow:hidden;line-height:1.5;font-family:inherit}.form_container__QNB9b .form_textInput__Y9v5e:focus{border-bottom-color:rgba(212,121,56,.4431372549)}.form_container__QNB9b .form_textInput__Y9v5e::placeholder{font-size:18px;color:var(--warm-text-accent);opacity:1}.form_container__QNB9b .form_navigation__v6eSl{display:flex;gap:10px;margin-top:2rem;width:50%}.form_container__QNB9b .form_navigation__v6eSl button{border-radius:10px;height:42px;transition:all .2s ease-in-out}.form_container__QNB9b .form_navigation__v6eSl button:disabled{background:#e8e0d6!important;color:var(--warm-text-accent)!important;cursor:not-allowed;opacity:.7}.form_container__QNB9b .form_navigation__v6eSl .form_previousButton___HFnk{width:52px;background:#1a1a1a;color:#fff}.form_container__QNB9b .form_navigation__v6eSl .form_previousButton___HFnk:hover:not(:disabled){background:#333}.form_container__QNB9b .form_navigation__v6eSl .form_nextButton__jYxTe{width:160px;background:#303030;color:#fff;font-weight:500}.form_container__QNB9b .form_navigation__v6eSl .form_nextButton__jYxTe:hover:not(:disabled){background:#303030}.form_container__QNB9b .form_navigation__v6eSl .form_submitButton__XMVRZ{background:#d47838;color:#fff}.form_container__QNB9b .form_navigation__v6eSl .form_submitButton__XMVRZ:hover:not(:disabled){background:#c06a2e}@media screen and (max-width:768px){.form_container__QNB9b{padding:1.5rem 1.5rem 2rem}.form_container__QNB9b .form_questionsCover__Nr7sP{padding-top:.8rem;margin-bottom:1rem}.form_container__QNB9b .form_questionsCover__Nr7sP h5{font-size:18px!important;font-weight:600;color:#1a1a1a!important}.form_container__QNB9b .form_questionsCover__Nr7sP p{font-size:13px!important;color:var(--warm-text-secondary)!important}.form_container__QNB9b .form_questionSlide__XcgRv{width:100%}.form_container__QNB9b .form_navigation__v6eSl{margin-top:1.5rem;width:100%}.form_container__QNB9b .form_optionLabel__3NK1n{min-height:auto}.form_container__QNB9b .form_textInput__Y9v5e{font-size:16px}.form_container__QNB9b .form_textInput__Y9v5e::placeholder{font-size:16px}}@media screen and (max-width:480px){.form_container__QNB9b{padding:1.25rem 1rem 1.75rem}.form_container__QNB9b .form_questionsCover__Nr7sP{padding-top:.5rem}.form_container__QNB9b .form_navigation__v6eSl{gap:var(--space-sm);width:100%;display:flex;flex-wrap:wrap}.form_container__QNB9b .form_navigation__v6eSl .form_nextButton__jYxTe,.form_container__QNB9b .form_navigation__v6eSl .form_previousButton___HFnk,.form_container__QNB9b .form_navigation__v6eSl .form_submitButton__XMVRZ{flex:1;min-width:0;text-align:center}.form_container__QNB9b .form_textInput__Y9v5e{font-size:15px}.form_container__QNB9b .form_textInput__Y9v5e::placeholder{font-size:15px}}.form_sliding__QWdLk{transform:translateY(-100%)}.form_successMessage__XK16b{padding:3rem 2.5rem;text-align:center;background-color:#fff;border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm)}.form_successMessage__XK16b h5{font-size:16px!important;font-weight:700!important;color:#1a1a1a!important}.form_successMessage__XK16b p{font-size:15px;line-height:22px;color:var(--warm-text-secondary)}.form_successMessage__XK16b .form_successIcon__RLegj{width:48px;height:48px;border-radius:50%;background:var(--warm-bg);border:1.5px solid var(--warm-border);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}@media screen and (max-width:480px){.form_successMessage__XK16b{padding:2rem 1.25rem}}.logo_logoText__amRa6{font-size:clamp(1.25rem,3vw,1.5rem)}.logo_logoTextSmall__9Jrbx,.logo_logoText__amRa6{font-weight:700;line-height:1.1;color:#000;-webkit-text-fill-color:#000;background:none}.logo_logoTextSmall__9Jrbx{font-size:clamp(1rem,2.2vw,1.25rem)}.logo_badge____asG{margin-left:.3ch;font-weight:700;border-radius:.4rem;border:1px solid rgba(0,0,0,0)}a:where(:hover,:focus-visible) .logo_badge____asG{text-decoration:underline;text-underline-offset:2px}.logo_byLine__p2yS7{display:block;font-size:.55em;font-weight:400;color:var(--warm-text-secondary);-webkit-text-fill-color:var(--warm-text-secondary);letter-spacing:.04em;line-height:1;margin-top:1px}.composer_surface__tNv0g{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.composer_toggleContent__CTz_g{width:100%;display:flex;justify-content:center}.composer_promptCard__1ifW8{gap:var(--space-xl);width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;padding-top:5rem;padding-left:4rem;padding-right:4rem}.composer_greetingBlock__XmMNs{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.composer_greeting__4p9Dc{font-size:clamp(32px,5vw,40px)!important;font-weight:600!important;color:#1a1a1a;-webkit-text-fill-color:initial;letter-spacing:-.03em;line-height:1.15;margin:0;margin-top:.8rem!important}.composer_aiHighlight__bRweW{position:relative;color:#2e8b57;-webkit-text-fill-color:#2e8b57}.composer_styledDash__vEhhd{display:inline-block;transform:rotate(-12deg) scaleX(.7) scaleY(.75);color:var(--warm-text-accent);-webkit-text-fill-color:#b89a7a;font-weight:600;opacity:.8}.composer_sparkle__An_BW{position:absolute;top:-6px;right:-14px;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232e8b57'%3E%3Cpath d='M12 0L14.59 8.41L23 11L14.59 13.59L12 22L9.41 13.59L1 11L9.41 8.41Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;animation:composer_sparkleFloat__OEBsp 2.4s ease-in-out infinite}@keyframes composer_sparkleFloat__OEBsp{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.6;transform:scale(.85) rotate(15deg)}}.composer_greetingName__yPgwT{color:#2e8b57}.composer_subtitle__2mcLQ{font-size:16px!important;color:var(--warm-text-secondary);-webkit-text-fill-color:initial;letter-spacing:-.01em;margin:.5rem 0 0}.composer_promptInputShell__MPeTC{width:100%;background:#fff;border-radius:var(--radius-xl);border:1px solid var(--warm-border);padding:1.25rem;display:flex;flex-direction:column;gap:var(--gap-lg);transition:border-color .2s ease,box-shadow .2s ease}.composer_promptInputShell__MPeTC:focus-within{border-color:#d4c8ba;box-shadow:0 4px 16px rgba(0,0,0,.06)}.composer_promptInput__GB2ad{width:100%;min-height:48px;resize:none;overflow:hidden;border:none;background:rgba(0,0,0,0);color:#1a1a1a;padding:0;font-size:15px;line-height:1.6;letter-spacing:-.01em;font-family:inherit}.composer_promptInput__GB2ad:focus{outline:none}.composer_promptInput__GB2ad:focus-visible{outline:none}.composer_promptInput__GB2ad::placeholder{color:var(--warm-text-accent)}.composer_promptFooter__tLK8J{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg)}.composer_quickModes__CbXDW{display:inline-flex;align-items:center;gap:var(--gap-lg)}.composer_quickButton__v_0AL{background:rgba(0,0,0,0);border:none;color:var(--warm-text-muted);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:var(--gap-xs);padding:0;cursor:pointer;transition:color .2s ease;letter-spacing:-.01em}.composer_quickButtonActive__VTwbS,.composer_quickButton__v_0AL:hover{color:#1a1a1a}.composer_promptActions___keV_{display:inline-flex;align-items:center}.composer_submitButton__U4rjQ{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;background:#e8a87c!important;color:#fff!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:all .2s ease;padding:0!important}.composer_submitButton__U4rjQ:hover:not(:disabled){background:#d4943c!important;transform:translateY(-1px)}.composer_submitButton__U4rjQ:disabled{opacity:.5;cursor:not-allowed;background:#ddd!important;color:#aaa!important}.composer_augmenting__m_hCc{display:inline-flex;align-items:center;gap:var(--gap-sm);color:#1a1a1a;font-size:.9rem}.composer_augmenting__m_hCc p{margin:0}.composer_suggestionsSection__tt9em{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm)}.composer_suggestionsLabel__t_p4_{font-size:13px;color:var(--warm-text-muted);margin:0;letter-spacing:-.01em}.composer_suggestionsGrid__RGdeN{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-sm)}.composer_suggestionCard__4C2Oo{background:rgba(232,224,214,.35);border:1px solid #e0d8cf;border-radius:var(--radius-pill);padding:.45rem .9rem;cursor:pointer;text-align:center;font-size:13.5px;font-family:inherit;color:#555;line-height:1.4;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.composer_suggestionCard__4C2Oo:hover{background:#f4f0eb;border-color:#d4c8ba;color:#1a1a1a}.composer_loadingOverlay__tZuxk{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(240,235,228,.9);backdrop-filter:blur(8px);z-index:10}.composer_loadingCard__M0MAt{width:min(100%,420px);padding:1.5rem;border-radius:var(--radius-xl);background:#fff;border:1px solid var(--warm-border);box-shadow:0 8px 32px rgba(0,0,0,.08)}.composer_loadingHeader__fV_YE{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:1.1rem;color:#1a1a1a;font-weight:500;letter-spacing:-.01em}.composer_error__IYVvH{margin-top:1rem;display:inline-flex;align-items:center;gap:var(--gap-sm);color:#c53030;font-size:.95rem}.composer_error__IYVvH p{margin:0}.composer_surfaceCompact__8alQn{align-items:stretch}.composer_surfaceCompact__8alQn .composer_promptCard__1ifW8{padding-top:0;padding-left:0;padding-right:0;max-width:none}.composer_submitButtonText__V2zeU{padding:.55rem 1.25rem;width:auto;min-width:auto;height:auto;border-radius:8px;background:#2a2a2a;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;font-family:inherit;transition:background .2s ease,transform .15s ease}.composer_submitButtonText__V2zeU:hover:not(:disabled){background:#1a1a1a;transform:translateY(-1px)}.composer_submitButtonText__V2zeU:disabled{opacity:.4;cursor:default}@media(max-width:768px){.composer_promptCard__1ifW8{width:100%!important;padding:0!important}.composer_promptInputShell__MPeTC{min-width:0}.composer_promptFooter__tLK8J{flex-wrap:wrap}.composer_suggestionsGrid__RGdeN{gap:var(--gap-xs)}.composer_suggestionCard__4C2Oo{font-size:12.5px;padding:.4rem .75rem;white-space:normal}}@media(max-width:480px){.composer_greeting__4p9Dc{font-size:24px!important}.composer_suggestionsGrid__RGdeN{gap:.35rem}.composer_suggestionCard__4C2Oo{font-size:12px;padding:.35rem .65rem}}@keyframes platform_heroFadeIn____wYV{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.platform_title__Tnnqp{font-weight:400!important;letter-spacing:-.04em}.platform_subtitle__uKS31,.platform_title__Tnnqp{color:#1a1a1a;-webkit-text-fill-color:initial;font-size:clamp(38px,6vw,72px)!important;text-wrap:balance;line-height:1.05}.platform_subtitle__uKS31{font-weight:700!important;letter-spacing:-.045em}.platform_platformIntroButtons__S1lnj{display:flex;gap:var(--gap-lg);flex-wrap:wrap;justify-content:center;animation:platform_heroFadeIn____wYV .6s ease-out .2s backwards}.platform_description__rv7H0{width:min(90vw,560px);text-align:center;margin:auto;animation:platform_heroFadeIn____wYV .6s ease-out .15s backwards;color:var(--warm-text-muted)!important;-webkit-text-fill-color:initial}.platform_learnerPageCover__MvKXN{display:flex;justify-content:center;flex-direction:column;border-bottom:none;padding-bottom:5rem}.platform_platformIntroCover__fwpn8{padding-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-md);width:100%!important;background:rgba(0,0,0,0);position:relative;overflow:hidden}.platform_platformIntroCover__fwpn8 h1{text-align:center;line-height:1.1;animation:platform_heroFadeIn____wYV .6s ease-out}@media screen and (max-width:1024px){.platform_platformIntroCover__fwpn8{padding-top:6rem;padding-bottom:3rem}}@media screen and (max-width:768px){.platform_platformIntroCover__fwpn8{padding:3rem 1rem 4rem}}@media screen and (max-width:480px){.platform_platformIntroCover__fwpn8{padding:3rem 1rem 4rem}}@media screen and (max-width:768px){.platform_platformIntroCover__fwpn8{padding-top:6rem!important}.platform_learnerPageCover__MvKXN{padding-bottom:2rem}}.review-stats_reviewStatsCover__tkMnq{padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,3rem);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:min(100%,1200px);margin:auto}.review-stats_reviewStatsCover__tkMnq .review-stats_startLearningButton___510D{display:flex;align-items:center;justify-content:center;gap:clamp(.6rem,2vw,1rem);flex-wrap:wrap;margin-top:clamp(1rem,2vw,1.5rem)}.review-stats_reviewStatsCover__tkMnq .review-stats_startLearningButton___510D>*{flex:0 1 auto}@media(max-width:640px){.review-stats_reviewStatsCover__tkMnq .review-stats_startLearningButton___510D{width:100%}.review-stats_reviewStatsCover__tkMnq .review-stats_startLearningButton___510D>*{flex:1 1 100%;max-width:28rem}}.review-stats_reviewStatsCover__tkMnq .review-stats_reviewStats__lMmbH{width:100%;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2rem);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem,1vw,.75rem);background:linear-gradient(135deg,#1a1a1a,#2d1f14 50%,#1a1a1a)}.review-stats_reviewStatsCover__tkMnq .review-stats_reviewStats__lMmbH .review-stats_heading__gcSdW{font-weight:700!important;background:linear-gradient(180deg,#fff,#e8ddd0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:clamp(20px,3vw,38px)!important;letter-spacing:-.88px;text-wrap:balance}.review-stats_reviewStatsCover__tkMnq .review-stats_reviewStats__lMmbH .review-stats_countHighlight___gSEU{font-weight:700;color:#d47838}.review-stats_reviewStatsCover__tkMnq .review-stats_reviewStats__lMmbH .review-stats_timeSaved__Sq2e5{margin:.25rem 0 0;font-size:clamp(13px,1.4vw,14px);font-weight:400;color:#a8a099;line-height:1.4;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.review-stats_reviewStatsCover__tkMnq .review-stats_reviewStats__lMmbH .review-stats_checkIcon__EEMlk{font-size:16px;color:#4caf50;flex-shrink:0}@media(max-width:1280px){.review-stats_reviewStatsCover__tkMnq .review-stats_reviewStats__lMmbH{padding:clamp(2rem,4vw,3rem) clamp(1rem,2vw,1.5rem)}}@media(max-width:1024px){.review-stats_reviewStatsCover__tkMnq{padding:clamp(2rem,4vw,3rem) clamp(1rem,4vw,4rem)}}@media(max-width:640px){.review-stats_reviewStatsCover__tkMnq{padding:clamp(1.25rem,5vw,2rem) clamp(.75rem,4vw,1rem)}.review-stats_reviewStatsCover__tkMnq .review-stats_startLearningButton___510D{width:100%!important;margin:auto!important}}@media(prefers-reduced-motion:reduce){.review-stats_reviewStatsCover__tkMnq .review-stats_reviewStats__lMmbH *{transition:none!important;animation:none!important}}.testimonials_section__mMbGh{width:100%}.testimonials_container__4gpTH{margin:0 auto;max-width:72rem;padding-inline:1rem}@media(min-width:768px){.testimonials_container__4gpTH{padding-inline:1.5rem}}.testimonials_header__LS4Yq{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem}@media(min-width:768px){.testimonials_header__LS4Yq{margin-bottom:2.5rem}}.testimonials_clip__4Cpld{position:relative}.testimonials_withEdgeFade__2JrsN:after,.testimonials_withEdgeFade__2JrsN:before{content:"";pointer-events:none;position:absolute;top:0;bottom:0;width:6%;z-index:1;background:linear-gradient(90deg,rgba(245,240,234,.8),rgba(245,240,234,0))}.testimonials_withEdgeFade__2JrsN:before{left:0}.testimonials_withEdgeFade__2JrsN:after{right:0;transform:scaleX(-1)}.testimonials_masonry__1g_bz{column-gap:var(--gap-lg);column-count:1}@media(min-width:640px){.testimonials_masonry__1g_bz{column-count:2}}@media(min-width:1024px){.testimonials_masonry__1g_bz{column-count:3}}@media(min-width:1280px){.testimonials_cols3__vvKBu{column-count:3}.testimonials_cols4__pDw9e{column-count:4}}@media(min-width:1440px){.testimonials_cols5__yRAaO{column-count:5}}@media(min-width:1600px){.testimonials_cols6__FcUMr{column-count:6}}.testimonials_card___bmbz{display:inline-block;width:100%;margin:0 0 1rem;vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;position:relative;border-radius:var(--radius-xl);border:1px solid var(--warm-border);background:#fff;padding:18px 18px 14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);transition:transform .18s ease,box-shadow .25s ease,border-color .25s ease}.testimonials_card___bmbz:hover{transform:translateY(-2px);border-color:#d8cfc4;box-shadow:0 4px 12px rgba(0,0,0,.06),0 12px 24px rgba(0,0,0,.04)}.testimonials_cardHead__hMIqC{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-bottom:10px}.testimonials_avatarWrap__BjAkD{width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--warm-bg);border:1.5px solid var(--warm-border)}.testimonials_avatar__fzIqO{width:100%;height:100%;object-fit:cover}.testimonials_initials__bV_E2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:var(--warm-text-secondary);text-transform:uppercase;user-select:none}.testimonials_identity__5Kib4{display:flex;flex-direction:column;min-width:0}.testimonials_nameRow__u8rwX{display:flex;align-items:center;gap:8px;min-width:0}.testimonials_name__p_anA{font-weight:600;font-size:14px;color:#1a1a1a;line-height:1.15;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.testimonials_badge__bdG1k{font-size:10px;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--warm-border);background:var(--warm-bg);color:var(--warm-text-secondary);font-weight:500;white-space:nowrap}.testimonials_metaRow__GLbuE{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--warm-text-secondary);font-size:12px;line-height:1.2}.testimonials_handle__VZCq9{opacity:.9}.testimonials_roleLine__ThjQr{font-size:12px;color:var(--warm-text-secondary);line-height:1.3;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonials_socialLink__W5d4Q{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--warm-text-secondary);text-decoration:none;transition:color .2s ease}.testimonials_socialLink__W5d4Q:hover{color:#1a1a1a}.testimonials_socialLink__W5d4Q span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.testimonials_source__wu40e{padding:1px 6px;border-radius:var(--radius-pill);border:1px solid var(--warm-border);background:var(--warm-bg)}.testimonials_src-github__hJ7jc,.testimonials_src-x__OaS6T{color:var(--warm-text-secondary)}.testimonials_src-producthunt__M_NLP{color:#f28c28}.testimonials_src-linkedin__FmjNs{color:#4ea7e8}.testimonials_src-devto__A_d_z{color:var(--warm-text-muted)}.testimonials_quote__HrHSE{position:relative;margin-top:8px;margin-bottom:10px;color:#555;font-size:14px;line-height:1.6;letter-spacing:-.01em}.testimonials_clamped__5tNXo{display:-webkit-box;-webkit-line-clamp:var(--clamp-lines,5);-webkit-box-orient:vertical;overflow:hidden}.testimonials_closeQuote__L7VjK,.testimonials_openQuote__pbEkA{color:#b0a898;font-size:1.2em}.testimonials_openQuote__pbEkA{margin-right:3px}.testimonials_closeQuote__L7VjK{margin-left:3px}.testimonials_cardFoot__dCBkl{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:1px solid #f0ebe4}.testimonials_link__8W8X5{font-size:12px;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;font-weight:500}.testimonials_link__8W8X5:hover{opacity:.7}.testimonials_date__BuMP9{font-size:12px;color:#b0a898}@keyframes testimonials_scrollUp__wX8rd{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes testimonials_scrollDown__Jz06S{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.testimonials_scrollSection__Z8f8x{position:relative;height:520px;overflow:hidden;mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent)}@media(max-width:768px){.testimonials_scrollSection__Z8f8x{height:420px}}.testimonials_scrollColumns__PTvo4{display:flex;gap:var(--gap-lg);height:100%}.testimonials_scrollColumn__xAKWP{flex:1;min-width:0;overflow:hidden;height:100%}.testimonials_scrollInner___lpJt{display:flex;flex-direction:column;gap:var(--gap-lg);animation:testimonials_scrollUp__wX8rd 25s linear infinite}.testimonials_scrollSection__Z8f8x:hover .testimonials_scrollInner___lpJt{animation-play-state:paused}.testimonials_scrollInnerReverse__753Sp{display:flex;flex-direction:column;gap:var(--gap-lg);animation:testimonials_scrollDown__Jz06S 25s linear infinite}.testimonials_scrollSection__Z8f8x:hover .testimonials_scrollInnerReverse__753Sp{animation-play-state:paused}.testimonials_scrollCard__scWU9{flex-shrink:0;border-radius:var(--radius-xl);border:1px solid var(--warm-border);background:#fff;padding:18px 18px 14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03)}.testimonials_scrollColDesktop__QaXvb{display:none}@media(min-width:1024px){.testimonials_scrollColDesktop__QaXvb{display:block}}.testimonials_scrollColTablet__l79o7{display:none}@media(min-width:640px){.testimonials_scrollColTablet__l79o7{display:block}}.testimonials_scrollColMobile__aclRe{display:block}.notification_notificationCover__up0Gb{display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;height:90vh}.notification_notificationCover__up0Gb .notification_content__P2fKc{width:50%;padding:1rem;background:#d9d9d9;border-radius:var(--radius-md)}.notification_notificationCover__up0Gb .notification_content__P2fKc p{color:rgba(38,38,38,.8)!important;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_notification__c_SHy{margin-bottom:2rem}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:2rem 0}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc p{font-weight:400;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc .notification_socials__lV9Fo{display:flex;justify-content:center;align-items:center;align-content:center;gap:10px;margin-top:.6rem}@media screen and (max-width:480px){.notification_notificationCover__up0Gb .notification_content__P2fKc{width:90%;gap:0;border-radius:6.34px;opacity:0;background:#d9d9d9;padding:.8rem;margin:auto auto .8rem}.notification_notificationCover__up0Gb .notification_content__P2fKc p{color:rgba(38,38,38,.8)!important;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_notification__c_SHy{position:relative;width:100%!important;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:2rem 0;object-fit:cover!important;padding:0 2rem}.notification_notificationCover__up0Gb .notification_notification__c_SHy img{width:100%!important;height:auto;display:block;object-fit:cover!important}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc p{text-align:center;color:rgba(38,38,38,.8);margin-top:3rem;margin-bottom:.4rem}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc .notification_socials__lV9Fo{display:flex;justify-content:center;align-items:center;gap:10px;padding:.8rem 0}}.fluency-score_widget__ZokBQ{background:#fff;border:1px solid #e8e0d6;border-radius:10px;padding:.85rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.fluency-score_widgetHeader__z4XRR{display:flex;align-items:center;gap:.35rem}.fluency-score_widgetTitle__zxWA5{font-size:12px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.04em;flex:1}.fluency-score_infoButton__6GR36{background:none;border:none;cursor:pointer;color:#999;display:inline-flex;align-items:center;padding:2px;border-radius:50%;transition:color .2s ease,background .2s ease}.fluency-score_infoButton__6GR36:hover{color:#d4943c;background:rgba(212,148,60,.08)}.fluency-score_infoText__OMomT{font-size:11px;color:#777;line-height:1.5;margin:0;padding:.4rem .5rem;background:#fafaf8;border:1px solid #f0ebe4;border-radius:6px}.fluency-score_scoreDisplay__Ay1ZO{display:flex;align-items:baseline;gap:.15rem}.fluency-score_scoreNumber__P7qeI{font-size:28px;font-weight:800;color:#1a1a1a;line-height:1}.fluency-score_scoreMax__EUSa6{font-size:13px;font-weight:500;color:#999}.fluency-score_levelBadge__kx6x0{display:inline-block;font-size:11px;font-weight:600;color:#d4943c;background:rgba(212,148,60,.1);padding:2px 8px;border-radius:20px;width:fit-content}.fluency-score_bars__fUEmn{display:flex;flex-direction:column;gap:.3rem;margin-top:.25rem}.fluency-score_barRow__MlZ9_{display:flex;align-items:center;gap:.35rem}.fluency-score_barLabel__KGU44{font-size:11px;color:#777;min-width:70px}.fluency-score_barTrack___xuSc{flex:1;height:4px;background:#f0ebe4;border-radius:2px;overflow:hidden}.fluency-score_barFill__H2jWZ{height:100%;background:linear-gradient(90deg,#d4943c,#e0a854);border-radius:2px;transition:width .5s ease}.fluency-score_barValue__dz_dT{font-size:11px;font-weight:600;color:#555;min-width:20px;text-align:right}.fluency-score_changeIndicator__j3ehM{font-size:11px;font-weight:600;color:#16a34a;margin-top:.1rem}.fluency-score_compactWidget__shK7_{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem 0}.fluency-score_compactScore__ubzod{font-size:18px;font-weight:800;color:#1a1a1a;line-height:1}.fluency-score_compactLabel__i6Jx6{font-size:9px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.03em}.pathway-chapters-panel_sidebarTop__PLxEq{display:flex;flex-direction:column;gap:var(--gap-sm);padding:0 .5rem 1.5rem;width:100%}.pathway-chapters-panel_collapsed__wMbI7{align-items:center;gap:var(--gap-sm)}.pathway-chapters-panel_collapsedModule__Kjb9E{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--warm-bg);color:#1a1a1a;font-size:.95rem;font-weight:600;border:1px solid var(--warm-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.pathway-chapters-panel_collapsedModule__Kjb9E:hover:enabled{background:var(--warm-hover)}.pathway-chapters-panel_collapsedModule__Kjb9E:disabled{opacity:.4;cursor:not-allowed}.pathway-chapters-panel_pathwayHeaderCover__ODKXr{display:flex;gap:.8rem;flex-direction:column}.pathway-chapters-panel_pathwayHeader__94mWk{padding:0 .3rem}.pathway-chapters-panel_pathwayTitle__AOOp4{font-size:15px!important;font-weight:700;color:#000!important;line-height:1.35;margin-bottom:.25rem;text-align:left}.pathway-chapters-panel_pathwayMeta__G5ZOa{font-size:13px!important;color:var(--warm-text-secondary)!important;font-weight:400}.pathway-chapters-panel_sidebarProgress__0MShI{padding:0 .3rem;margin-bottom:.25rem}.pathway-chapters-panel_progressLabel__Q99Xj{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:var(--warm-text-secondary);margin-bottom:.3rem}.pathway-chapters-panel_progressBarWrapper__Xe_rT{width:100%!important}.pathway-chapters-panel_progressBarWrapper__Xe_rT>div{height:5px!important;border-radius:5px!important}.pathway-chapters-panel_activeChapterHeading__vPvqT{font-size:12px!important;color:var(--warm-text-accent);font-weight:500;padding:.6rem .3rem .25rem;margin-bottom:0;margin-top:.25rem;border-top:1px solid #ebe6df}.pathway-chapters-panel_resourceList__qRKVq{display:flex;flex-direction:column;gap:0}.pathway-chapters-panel_resourceButton__shetP{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);width:100%;padding:.6rem .75rem;background:rgba(0,0,0,0);border:none;border-left:3px solid rgba(0,0,0,0);color:#444;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pathway-chapters-panel_resourceButton__shetP:hover{background:var(--warm-bg-light)}.pathway-chapters-panel_resourceActive__MHi14{border-left-color:#d4943c;background:var(--warm-bg-light)}.pathway-chapters-panel_resourceActive__MHi14 .pathway-chapters-panel_resourceTitle__jsjo4{color:#1a1a1a;font-weight:700}.pathway-chapters-panel_resourceIcon___3Lvb{display:inline-flex;align-items:center;flex-shrink:0;font-size:1rem;color:var(--warm-text-accent)}.pathway-chapters-panel_resourceTitle__jsjo4{font-size:14px!important;font-weight:400;line-height:1.4}.pathway-chapters-panel_chapterNavCard__ixT1w{padding:.85rem;border-radius:14px;background:var(--warm-bg-light);border:1px solid var(--warm-border);display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.pathway-chapters-panel_chapterNavStats__0xx2g{font-size:11px!important;color:var(--warm-text-secondary);font-weight:500}.pathway-chapters-panel_chapterNavTitle__jPD8F{font-size:14px!important;font-weight:700;color:#1a1a1a;text-align:left!important}.pathway-chapters-panel_chapterNavDesc__JQwuB{font-size:12px!important;color:var(--warm-text-secondary);line-height:1.4}.pathway-chapters-panel_chapterNavButton__i3Yie{margin-top:.5rem;background:#fff!important;color:#1a1a1a!important;border:1px solid #e0d9d0!important;border-radius:10px!important;font-weight:600!important;font-size:13px!important;height:40px!important;padding:8px 16px!important;box-shadow:none!important}.pathway-chapters-panel_chapterNavButton__i3Yie:hover{background:var(--warm-bg-light)!important;transform:none!important;box-shadow:none!important}.pathway-chapters-panel_chapterNavButton__i3Yie p,.pathway-chapters-panel_chapterNavButton__i3Yie span{color:#1a1a1a!important}.pathway-chapters-panel_emptyModule__3RfeW,.pathway-chapters-panel_emptyState__e7AMO{font-size:.82rem;color:var(--warm-text-secondary);text-align:left}.pathway-chapters-panel_emptyState__e7AMO{background:var(--warm-bg);border-radius:var(--radius-lg);padding:1rem}@media(max-width:900px){.pathway-chapters-panel_pathwayTitle__AOOp4{font-size:14px!important}.pathway-chapters-panel_chapterNavCard__ixT1w{padding:.75rem}.pathway-chapters-panel_chapterNavTitle__jPD8F{font-size:13px!important}.pathway-chapters-panel_chapterNavDesc__JQwuB{font-size:11px!important}}.pathway-chapters-panel_canvasBackBtn__wbrZe{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--warm-bg);color:#1a1a1a;text-decoration:none;margin-bottom:.75rem;transition:background .2s ease}.pathway-chapters-panel_canvasBackBtn__wbrZe:hover{background:var(--warm-hover)}.pathway-chapters-panel_canvasInfoCard__6ZXNx{background:#fff;border:1px solid var(--warm-border);border-radius:14px;padding:.6rem;margin-bottom:.8rem}.pathway-chapters-panel_canvasHeader__nY42e{background:var(--warm-bg-light);border-radius:var(--radius-sm)!important;padding:.4rem .6rem}.pathway-chapters-panel_canvasInfoTitle__2J9IN{font-size:14px!important;font-weight:700;color:#1a1a1a;line-height:1.3;margin-bottom:.75rem;text-align:left}.pathway-chapters-panel_canvasProgressBar__1M459{margin:.6rem 0}.pathway-chapters-panel_canvasProgressBar__1M459>div:first-child{height:10px!important;border-radius:var(--radius-sm)!important}.pathway-chapters-panel_canvasLabel__vIRfx{font-size:13px!important;color:var(--warm-text-secondary);font-weight:400;margin-bottom:.15rem}.pathway-chapters-panel_startLearningBtn__bnjKK{display:flex;align-items:center;justify-content:center;width:100%;padding:.7rem 0;border-radius:10px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-align:center;border:none;cursor:pointer;transition:background .2s ease}.pathway-chapters-panel_startLearningBtn__bnjKK:hover{background:#333}.pathway-chapters-panel_savePathwayBtn__lmBJt{display:flex;align-items:center;justify-content:center;width:100%;padding:.6rem 0;border-radius:10px;background:rgba(0,0,0,0);color:#1a1a1a;font-size:14px;font-weight:500;border:1px solid var(--warm-border);cursor:pointer;text-decoration:none;transition:background .2s ease}.pathway-chapters-panel_savePathwayBtn__lmBJt:hover{background:var(--warm-bg-light)}.pathway-chapters-panel_canvasModuleList__MAqqT{display:flex;flex-direction:column;gap:.35rem;padding:0 .3rem}.pathway-chapters-panel_canvasModuleLabel__4wZtr{font-size:13px!important;color:var(--warm-text-accent);font-weight:500;padding:.5rem 0 .25rem;display:flex;align-items:center;gap:var(--gap-sm)}.pathway-chapters-panel_canvasModuleDuration__cBaPS{font-size:12px!important;color:#aaa;font-weight:400}.pathway-chapters-panel_canvasChapterRow__Sjn_o{display:flex;align-items:center;gap:var(--gap-xs);padding:.6rem .75rem;border-radius:10px;margin-top:.3rem;background:#fff;font-size:13px!important;color:#1a1a1a;transition:background .15s ease;cursor:pointer}.pathway-chapters-panel_canvasChapterRow__Sjn_o:hover{background:var(--warm-bg-light)}.pathway-chapters-panel_canvasChapterNum__vZG_j{font-weight:600;color:var(--warm-text-secondary);font-size:13px!important;flex-shrink:0}.pathway-chapters-panel_canvasChapterDot__t8BO2{color:#ccc;font-size:16px!important;flex-shrink:0}.pathway-chapters-panel_canvasChapterTitle__xMh_R{font-size:13px!important;font-weight:400;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_sidebar__in5Kr{position:fixed;left:0;top:0;display:flex;flex-direction:column;overflow:hidden;height:100vh;min-height:100vh;align-items:center;justify-content:flex-start;width:16%!important;background-color:#fff;border-right:1px solid var(--warm-border)}.sidebar_sidebar__in5Kr .sidebar_linkText__Jhsfr span{font-size:12px;color:var(--warm-text-secondary)}@media only screen and (min-width:1824px){.sidebar_sidebar__in5Kr{width:10%}}.sidebar_sidebar__in5Kr .sidebar_profileWrapper__SxVMT .sidebar_closedProfile__fp4CX{display:none}.sidebar_sidebar__in5Kr .sidebar_header__wAc9W{flex-shrink:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:.8rem .6rem;border-bottom:1px solid var(--warm-border);width:100%;background-color:#fff}.sidebar_sidebar__in5Kr .sidebar_headerActions__z3_U9{display:flex;align-items:center;gap:.25rem}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9{border-radius:50%;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9:hover{background:var(--warm-bg)}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9:hover svg{color:#1a1a1a}.sidebar_sidebar__in5Kr .sidebar_divider__LCVC2{margin:1.8rem 0;width:100%}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF{width:60px}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF p{display:none}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF .sidebar_links__tluVH a{justify-content:center;padding:6px}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF .sidebar_header__wAc9W{justify-content:center;padding:.4rem}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;padding-top:.8rem}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar{width:4px}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar-thumb{background:#e0dbd4;border-radius:var(--radius-xs)}.sidebar_sidebar__in5Kr .sidebar_sidebarTop__7s2S6{flex:1;display:flex;flex-direction:column;width:100%;padding:0 .5rem}.sidebar_sidebar__in5Kr .sidebar_sidebarBottom__QNzes{flex-shrink:0;padding:.75rem .5rem;width:100%;background-color:#fff;box-shadow:0 -4px 12px rgba(0,0,0,.04)}.sidebar_sidebar__in5Kr .sidebar_betaLimitUsage__Z_95r{width:100%!important}.sidebar_sidebar__in5Kr .sidebar_sidebarIcons__DfRD2{background-color:var(--warm-bg);padding:.6rem;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar_sidebar__in5Kr .sidebar_links__tluVH{display:flex;flex-direction:column;cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_links__tluVH p{font-size:14px!important;font-weight:700;cursor:pointer;color:#1a1a1a}.sidebar_sidebar__in5Kr .sidebar_links__tluVH a{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:var(--radius-sm);font-size:14px!important;font-weight:500;border:1px solid rgba(0,0,0,0);transition:background .2s ease,border .2s ease;cursor:pointer;margin-bottom:.2rem}.sidebar_sidebar__in5Kr .sidebar_links__tluVH a:hover{background:var(--warm-bg);cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_activePath__2pBC_{background:var(--warm-bg)!important;border:1px solid var(--warm-border);cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_activePath__2pBC_ p{color:#1a1a1a!important;cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_activePath__2pBC_ svg{color:#1a1a1a!important}.sidebar_sidebar__in5Kr .sidebar_currentPath__iaIm8{background:rgba(0,0,0,0);cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_currentPath__iaIm8:hover{background:var(--warm-bg)!important}.sidebar_sidebar__in5Kr .sidebar_logoContainer___GJZW{display:flex;align-items:center;gap:var(--gap-sm)}.sidebar_sidebar__in5Kr .sidebar_logoContainer___GJZW h3{color:#1a1a1a;font-weight:700;font-size:1.1rem}.sidebar_sidebar__in5Kr .sidebar_betaBadge__H_MYS{font-size:10px;font-weight:600;color:var(--warm-text-secondary);background:var(--warm-bg-medium);border:1px solid var(--warm-border);border-radius:var(--radius-xs);padding:1px 5px;letter-spacing:.04em}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET{padding:0 .8rem;margin-bottom:.5rem}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET a{font-size:14px;font-weight:500;color:var(--warm-text-accent);text-decoration:none;transition:color .2s ease}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET a:hover{color:#d4943c}.sidebar_sidebar__in5Kr .sidebar_profileRow__erukH{display:flex;align-items:center;gap:var(--gap-sm)}.sidebar_sidebar__in5Kr .sidebar_freeBeta__rEEsP{font-size:13px;font-weight:600;color:#e07a4a}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI{border-radius:50%;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI svg{color:var(--warm-text-secondary)}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI:hover svg{color:#1a1a1a}.sidebar_sidebar__in5Kr .sidebar_sidebarProfile__wag_h{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .65rem;border-radius:var(--radius-lg);color:#1a1a1a;width:auto-fit;align-self:center}.sidebar_sidebar__in5Kr .sidebar_profileAvatar__UGt77{width:36px;height:36px;border-radius:50%;color:#fff;background-color:#2a2a2a;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;overflow:hidden}.sidebar_sidebar__in5Kr .sidebar_profileAvatar__UGt77 .sidebar_profileAvatarImage__UPwzr,.sidebar_sidebar__in5Kr .sidebar_profileAvatar__UGt77 img{width:100%;height:100%;object-fit:cover}.sidebar_sidebar__in5Kr .sidebar_profileCompact__lLf6T{justify-content:center;width:auto}.sidebar_sidebar__in5Kr .sidebar_recentPathwayCard__XOCAX{background:#fff;border:1px solid var(--warm-border);border-radius:10px;padding:.85rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}.sidebar_sidebar__in5Kr .sidebar_inProgressBadge__vv_z0{display:inline-block;font-size:11px;font-weight:600;color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0;border-radius:var(--radius-pill);padding:2px 8px;width:fit-content;margin-bottom:.15rem}.sidebar_sidebar__in5Kr .sidebar_recentTitle__THipq{font-size:14px!important;font-weight:700;color:#1a1a1a;margin:0;line-height:1.35}.sidebar_sidebar__in5Kr .sidebar_recentDescription__FsLrw{font-size:12px!important;color:var(--warm-text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar_sidebar__in5Kr .sidebar_recentLink__qO7Nv{display:inline-block;font-size:13px!important;color:#1a1a1a;font-weight:600;padding:.45rem 0;margin-top:.25rem;border:1px solid var(--warm-border);border-radius:var(--radius-md);text-align:center;transition:background .2s ease}.sidebar_sidebar__in5Kr .sidebar_recentLink__qO7Nv:hover{background:var(--warm-bg)}.sidebar_sidebar__in5Kr .sidebar_inviteFriends__4OuCO{display:flex;align-items:center;gap:var(--gap-sm);padding:.55rem .65rem;width:100%;border:none;background:none;color:#1a1a1a;font-size:13px;font-weight:600;cursor:pointer;border-radius:var(--radius-md);margin-bottom:.5rem;transition:background .2s ease}.sidebar_sidebar__in5Kr .sidebar_inviteFriends__4OuCO:hover{background:var(--warm-bg)}.sidebar_sidebar__in5Kr .sidebar_feedbackButtonWrapper__qdgxX{margin-bottom:.5rem}.sidebar_sidebar__in5Kr .sidebar_feedbackButton__eacMH{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);width:100%;padding:.55rem .65rem;border:1px solid var(--warm-border);background:var(--warm-bg);color:#1a1a1a;font-size:13px!important;font-weight:600;cursor:pointer;border-radius:var(--radius-md);transition:background .2s ease}.sidebar_sidebar__in5Kr .sidebar_feedbackButton__eacMH:hover{background:var(--warm-hover)}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_{background-color:#f5f3ef}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_ .sidebar_header__wAc9W{background-color:#f5f3ef;border-bottom-color:var(--warm-border)}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_ .sidebar_sidebarBottom__QNzes{background-color:#f5f3ef}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_ .sidebar_backLink__dnWET{display:none}.sidebar_mobileToggle__njFh6{position:fixed;top:1rem;left:1rem;background:hsla(0,0%,100%,.9);border:1px solid var(--warm-border);border-radius:var(--radius-pill);padding:.4rem .6rem;color:#1a1a1a;z-index:50;display:none}.sidebar_mobileOpen__OaKcK{width:100%!important;padding:1rem;background:hsla(0,0%,100%,.98);overflow-y:auto}@media screen and (max-width:768px){.sidebar_sidebar__in5Kr{transition:transform .3s ease;width:80%}.sidebar_sidebar__in5Kr,.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF{transform:translateX(-100%);display:none}.sidebar_mobileOpen__OaKcK{transform:translateX(0);display:flex;width:80%!important;z-index:999}.sidebar_mobileToggle__njFh6{display:inline-flex}}.workbench-composer_heroTitle__9pQ9A{font-size:clamp(32px,5vw,40px)!important;font-weight:600!important;color:#1a1a1a;letter-spacing:-.03em;line-height:1.15;margin:0;margin-top:.8rem!important}.workbench-composer_heroHighlight__Tu318{position:relative;color:#d4943c;-webkit-text-fill-color:#d4943c}.workbench-composer_heroSparkle___MfQE{position:absolute;top:-4px;right:-18px}.workbench-composer_heroSubtitle__6TZaF{font-size:16px!important;color:#888;letter-spacing:-.01em;margin:.5rem 0 0}.workbench-composer_promptCount__J4cCG{font-size:12px;color:#999}.workbench-composer_outputPanel__OcI3Z{flex:1;overflow-y:auto;padding:1rem 0;display:flex;flex-direction:column;gap:1.25rem;max-height:400px}.workbench-composer_outputPanel__OcI3Z::-webkit-scrollbar{width:4px}.workbench-composer_outputPanel__OcI3Z::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.workbench-composer_outputPanel__OcI3Z::-webkit-scrollbar-thumb{background:#e0dbd4;border-radius:4px}.workbench-composer_emptyState__m2AgJ{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;gap:.5rem}.workbench-composer_emptyState__m2AgJ p{font-size:14px;color:#999;line-height:1.5}.workbench-composer_attemptBlock__0SU9U{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.25rem;border-bottom:1px solid #f0ebe4}.workbench-composer_attemptBlock__0SU9U:last-child{border-bottom:none;padding-bottom:0}.workbench-composer_attemptPrompt__su9tI{padding:.65rem .85rem;background:#faf8f5;border-radius:8px}.workbench-composer_attemptPrompt__su9tI p{font-size:13px;line-height:1.6;color:#444;margin:0}.workbench-composer_attemptLabel__DNCdM{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.25rem}.workbench-composer_attemptResponse__titiL{background:#1a1a1a;border-radius:8px;overflow:hidden}.workbench-composer_responseHeader__um6xp{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#2a2a2a;font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.04em}.workbench-composer_responseActions__MpZkv{display:flex;align-items:center;gap:.35rem}.workbench-composer_copyBtn__o95__{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;color:#aaa;font-size:11px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s ease,background .15s ease}.workbench-composer_copyBtn__o95__:hover{color:#fff;background:hsla(0,0%,100%,.1)}.workbench-composer_rateBtn__RjOHD{display:inline-flex;align-items:center;background:none;border:none;color:#666;cursor:pointer;padding:3px 5px;border-radius:4px;transition:color .15s ease,background .15s ease}.workbench-composer_rateBtn__RjOHD:hover{color:#fff;background:hsla(0,0%,100%,.1)}.workbench-composer_responseCode__MIFPH{padding:.75rem;font-size:12.5px;line-height:1.6;color:#e0e0e0;white-space:pre-wrap;word-break:break-word;font-family:SF Mono,Fira Code,monospace;margin:0;max-height:200px;overflow-y:auto}.workbench-composer_evaluationBlock__8ynec{padding:.85rem 1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;display:flex;flex-direction:column;gap:.5rem}.workbench-composer_evaluationHeader__IORtA{margin-bottom:.25rem}.workbench-composer_overallScore__kO85C{font-size:14px;font-weight:700;color:#16a34a}.workbench-composer_scoreRow__LO42z{display:flex;align-items:center;gap:.5rem}.workbench-composer_scoreLabel__6Q7_i{font-size:12px;color:#555;min-width:120px}.workbench-composer_scoreBarTrack__GbuoY{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.workbench-composer_scoreBarFill__urUDm{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:3px;transition:width .5s ease}.workbench-composer_scoreValue__06vlD{font-size:12px;font-weight:600;color:#333;min-width:32px;text-align:right}.workbench-composer_suggestion__yimFi{display:flex;gap:.35rem;align-items:flex-start;margin-top:.25rem;padding-top:.5rem;border-top:1px solid #bbf7d0}.workbench-composer_suggestion__yimFi p{font-size:12.5px;line-height:1.55;color:#555;margin:0}.workbench-composer_suggestion__yimFi svg{flex-shrink:0;margin-top:2px}@media(max-width:600px){.workbench-composer_scoreLabel__6Q7_i{min-width:90px;font-size:11px}}@keyframes generate-view_fadeInUp__aprHP{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes generate-view_slideDown__HmvZP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.generate-view_generateShell___n5mq{width:100%;display:flex;flex-direction:column;align-items:center;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,3rem) clamp(3rem,8vw,5rem);animation:generate-view_fadeInUp__aprHP .6s ease-out}.generate-view_generateHeader__FLENE{width:100%;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:1000;padding:.75rem 1rem;background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--warm-border);animation:generate-view_slideDown__HmvZP .4s ease-out}.generate-view_desktopHeader__uso3_{display:none}.generate-view_generateHeaderLeft__Vu4A0{color:#1a1a1a;font-weight:600;font-size:1rem;letter-spacing:-.02em}.generate-view_headerBy__1G5kS{color:var(--warm-text-secondary);font-weight:500;font-size:.85rem}.generate-view_generateHeaderRight__8bjzV{display:inline-flex;align-items:center;gap:var(--space-sm)}.generate-view_hamburger__hOUY9{display:none;flex-direction:column;gap:5px;padding:10px;background:var(--warm-bg-light);border-radius:10px;border:1px solid var(--warm-border);cursor:pointer;transition:all .2s ease}.generate-view_hamburger__hOUY9:hover{background:var(--warm-bg-medium);border-color:var(--warm-border-dark)}.generate-view_hamburger__hOUY9 span{width:18px;height:2px;background:#1a1a1a;display:block;transition:transform .2s ease}.generate-view_avatar__bnU9d,.generate-view_headerProfile__BUKrx{display:inline-flex;align-items:center}.generate-view_avatar__bnU9d{width:38px;height:38px;border-radius:50%;background:#2a2a2a;border:1px solid var(--warm-border);color:#fff;font-weight:600;justify-content:center;font-size:.9rem;letter-spacing:-.02em;transition:all .2s ease}.generate-view_avatar__bnU9d:hover{border-color:var(--warm-border-dark);transform:scale(1.02)}.generate-view_avatarImage__A7h1z,.generate-view_avatar__bnU9d img{width:100%;height:100%;border-radius:50%;object-fit:cover}.generate-view_composer__uf_i5{width:100%}.generate-view_mobileViewport__qSygx{width:100%;display:flex;flex-direction:column;align-items:center}.generate-view_mobileMenuOverlay__OhUsg{position:fixed;inset:0;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;width:100%;z-index:1001;margin:auto}.generate-view_mobileMenuCard__6EGfq{width:min(92vw,420px);background:#fff;border-radius:var(--radius-xl);border:1px solid var(--warm-border);padding:1.25rem;display:flex;flex-direction:column;gap:var(--gap-xl);box-shadow:0 24px 64px rgba(0,0,0,.12)}.generate-view_mobileMenuHeader__SxTZ_{display:flex;align-items:center;justify-content:space-between;color:#1a1a1a;font-weight:600;letter-spacing:-.02em}.generate-view_mobileMenuHeader__SxTZ_ button{background:var(--warm-bg-light);border:1px solid var(--warm-border);border-radius:10px;padding:.4rem .75rem;color:#1a1a1a;font-size:.85rem;cursor:pointer;transition:background .2s ease}.generate-view_mobileMenuHeader__SxTZ_ button:hover{background:var(--warm-bg-medium)}.generate-view_mobileMenuLinks__36yAu{display:flex;flex-direction:column;gap:var(--gap-sm)}.generate-view_mobileMenuLinks__36yAu a{padding:.85rem 1rem;border-radius:var(--radius-lg);background:var(--warm-bg-light);color:#1a1a1a;border:1px solid var(--warm-border);text-decoration:none;font-weight:500;font-size:.95rem;letter-spacing:-.01em;transition:background .2s ease}.generate-view_mobileMenuLinks__36yAu a:hover{background:var(--warm-bg-medium)}.generate-view_loadingShell__M3Niu{display:flex;flex-direction:column;gap:.8rem;padding:.75rem 0;width:100%;max-width:640px}.generate-view_loadingHeader__LKtFO{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg)}.generate-view_loadingComposer__nF12o{display:flex;flex-direction:column;gap:var(--gap-sm)}@media screen and (max-width:768px){.generate-view_generateShell___n5mq{width:100%;padding:0!important;margin:0!important}.generate-view_hamburger__hOUY9{display:inline-flex}.generate-view_desktopHeader__uso3_{display:none}.generate-view_mobileHeaderBar__ixVWC{display:flex}}@media(min-width:769px){.generate-view_hamburger__hOUY9,.generate-view_mobileHeaderBar__ixVWC{display:none}}.forge-challenge_challengePreview__PHABH{width:min(100%,640px);margin:0 auto;padding:2rem 2.25rem;background:#fff;border:1px solid #e8e0d6;border-radius:16px;text-align:center}.forge-challenge_previewHeader__TMwtH{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.forge-challenge_previewHeader__TMwtH h3{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.forge-challenge_typeBadge__xQmaV{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:20px}.forge-challenge_challengeTitle__u1xgX{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.forge-challenge_challengeIntro__jTnui{font-size:14px;line-height:1.6;color:#666;max-width:480px;margin:0 auto 1.25rem}.forge-challenge_challengeMeta__ZPjwm{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-bottom:1.5rem}.forge-challenge_challengeMeta__ZPjwm span{display:inline-flex;align-items:center;gap:.3rem;font-size:13px;color:#777;font-weight:500}.forge-challenge_previewActions__m6MG4{display:flex;flex-direction:column;align-items:center;gap:.75rem}.forge-challenge_startButton__Ub8W3{padding:.7rem 2rem;background:#2a2a2a;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .15s ease}.forge-challenge_startButton__Ub8W3:hover{background:#1a1a1a;transform:translateY(-1px)}.forge-challenge_skipChallengeButton__EGzH_{background:none;border:none;color:#999;font-size:13px;cursor:pointer;transition:color .2s ease}.forge-challenge_skipChallengeButton__EGzH_:hover{color:#555;text-decoration:underline}.forge-challenge_challengeActive__4cdpG{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.forge-challenge_activeHeader__qCzQY{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.15rem;background:linear-gradient(135deg,#fffbf5,#fff8ee);border:1px solid #f0e6d6;border-radius:12px}.forge-challenge_activeTitle__DCxo_{display:flex;align-items:center;gap:.5rem}.forge-challenge_activeTitle__DCxo_ h4{font-size:15px;font-weight:700;color:#1a1a1a;margin:0}.forge-challenge_timer__MmvRa{display:flex;align-items:center;gap:.35rem;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.forge-challenge_scenarioBlock__ZtLNV{background:#faf8f5;border:1px solid #e8e0d6;border-radius:10px;padding:1rem 1.15rem;max-height:300px;overflow-y:auto}.forge-challenge_scenarioText__7dUUK{font-size:13.5px;line-height:1.65;color:#333;white-space:pre-wrap;word-break:break-word;font-family:inherit;margin:0}.forge-challenge_responseArea__VAFJT{display:flex;flex-direction:column;gap:.4rem}.forge-challenge_responseLabel__nDg_T{font-size:12px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.04em}.forge-challenge_responseInput__40OUz{width:100%;padding:.75rem;border:1px solid #e0dbd4;border-radius:8px;font-size:13.5px;line-height:1.6;color:#1a1a1a;background:#fff;resize:vertical;font-family:inherit;transition:border-color .2s ease}.forge-challenge_responseInput__40OUz::placeholder{color:#aaa}.forge-challenge_responseInput__40OUz:focus{outline:none;border-color:#d4943c}.forge-challenge_activeActions__vaqmo{display:flex;align-items:center;justify-content:space-between}.forge-challenge_submitChallengeButton__Fn7Na{padding:.65rem 1.5rem;background:#2a2a2a;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .15s ease}.forge-challenge_submitChallengeButton__Fn7Na:hover:not(:disabled){background:#1a1a1a;transform:translateY(-1px)}.forge-challenge_submitChallengeButton__Fn7Na:disabled{opacity:.4;cursor:default}.forge-challenge_timeWarning__pgxb7{font-size:13px;font-weight:500;color:#888}.forge-challenge_challengeResult__bPKbz{width:min(100%,520px);margin:0 auto;padding:2.5rem 2rem;background:#fff;border:1px solid #bbf7d0;border-radius:16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.forge-challenge_resultHeader__ZWKMg{display:flex;align-items:center;gap:.5rem}.forge-challenge_resultHeader__ZWKMg h3{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.forge-challenge_scoreCircle__EdzGy{display:flex;align-items:baseline;gap:.15rem;margin:.5rem 0}.forge-challenge_scoreNumber__XxgOG{font-size:48px;font-weight:800;color:#16a34a;line-height:1}.forge-challenge_scoreMax__v2AQ5{font-size:20px;font-weight:600;color:#999}.forge-challenge_scoreFeedback__4C05U{font-size:14px;line-height:1.6;color:#555;max-width:400px}.forge-challenge_resultBreakdown__LAhaJ{width:100%;max-width:360px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f0fdf4;border-radius:10px}.forge-challenge_breakdownRow__fAgM_{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#555}.forge-challenge_breakdownScore__3NIqZ{font-weight:600;color:#16a34a}.forge-challenge_continueButton___j841{padding:.7rem 2rem;background:#2a2a2a;color:#fff;font-size:14px;font-weight:600;border:none;border-radius:10px;cursor:pointer;margin-top:.5rem;transition:background .2s ease,transform .15s ease}.forge-challenge_continueButton___j841:hover{background:#1a1a1a;transform:translateY(-1px)}@media(max-width:600px){.forge-challenge_challengePreview__PHABH{padding:1.5rem 1.25rem}.forge-challenge_challengeTitle__u1xgX{font-size:17px}.forge-challenge_challengeResult__bPKbz{padding:2rem 1.25rem}.forge-challenge_scoreNumber__XxgOG{font-size:36px}}.module-completion_gateWrapper__1dvnh{width:100%;display:flex;justify-content:center;padding:4rem 1.5rem}.module-completion_gateCard__64bDd{width:min(100%,640px);border-radius:var(--radius-3xl);padding:3rem 2.5rem;background:#fff;border:1px solid var(--warm-border);text-align:center;color:#1a1a1a}.module-completion_moduleBadge__MgWnA{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:var(--radius-pill);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(212,120,56,.12);color:#d4943c;margin-bottom:1rem}.module-completion_heading__R27Lm{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;margin-bottom:.75rem;letter-spacing:-.01em;color:#1a1a1a}.module-completion_subHeading__TigUm{font-size:1rem;color:var(--warm-text-muted);margin-bottom:1.25rem}.module-completion_description__1nKYt{font-size:.95rem;color:var(--warm-text-secondary);margin:0 auto 2rem;max-width:480px}.module-completion_reviewBlock__KWtHn{display:flex;flex-direction:column;align-items:center;gap:var(--gap-lg);margin-bottom:2.5rem}.module-completion_reviewPrompt___xmdJ{font-weight:500;color:#1a1a1a}.module-completion_reviewChoices__ViKk0{display:flex;gap:var(--gap-lg);flex-wrap:wrap}.module-completion_reviewChoice__4swi9{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem 1.3rem;border-radius:var(--radius-xl);border:1px solid var(--warm-border);background:var(--warm-bg-light);cursor:pointer;transition:all .2s ease-in-out;color:#555;font-size:.9rem}.module-completion_reviewChoice__4swi9 svg{font-size:1.5rem}.module-completion_reviewChoice__4swi9:hover:not(:disabled){border-color:#d4943c;background:rgba(212,120,56,.08);color:#1a1a1a}.module-completion_reviewChoice__4swi9:disabled{cursor:default;opacity:.6}.module-completion_active__WKuLG{border-color:#d4943c;background:rgba(212,120,56,.12);color:#1a1a1a}.module-completion_actions__PQPE6{display:flex;flex-direction:column;gap:var(--gap-lg);align-items:center}.module-completion_skipLink__OZQyX{background:none;border:none;color:var(--warm-text-secondary);font-size:.9rem;cursor:pointer;transition:color .2s ease-in-out}.module-completion_skipLink__OZQyX:hover:not(:disabled){color:#1a1a1a;text-decoration:underline}.module-completion_skipLink__OZQyX:disabled{cursor:default;opacity:.5}@media(max-width:768px){.module-completion_gateCard__64bDd{padding:2.25rem 1.5rem}.module-completion_reviewChoices__ViKk0{width:100%;justify-content:center}.module-completion_reviewChoice__4swi9{flex:1 1 200px}}.pathway-scaffold_mainCover__gwQBK{--sidebar-col:minmax(240px,1fr);display:grid;grid-template-columns:var(--sidebar-col) minmax(0,5fr);align-items:start;width:100%;max-width:100vw;overflow-x:hidden;transition:grid-template-columns .25s ease;background-color:var(--warm-bg-medium);min-height:100vh}.pathway-scaffold_singleColumn__agNu8{grid-template-columns:1fr}.pathway-scaffold_mainCoverExpanded__Bpr_y{--sidebar-col:72px}.pathway-scaffold_sidebarColumn__s1sWb{position:sticky;top:0;align-self:start;overflow-y:auto;overflow-x:hidden;max-width:100%;transition:width .25s ease}.pathway-scaffold_sidebarInner__MiJDV{width:100%}.pathway-scaffold_contentColumn__nnfkU{width:100%;min-width:0;overflow-x:hidden}.pathway-scaffold_mainGridView__s7wPE{flex-direction:column;width:100%}.pathway-scaffold_mainGridContent__CGPxN{width:100%;min-width:0}.pathway-scaffold_mainHeader__ss_MC{width:100%;margin-bottom:1rem}@media(max-width:900px){.pathway-scaffold_mainCover__gwQBK{grid-template-columns:1fr;gap:var(--gap-lg)}.pathway-scaffold_sidebarColumn__s1sWb{position:relative;height:auto;overflow:hidden}}@keyframes stream_fadeIn__dzWea{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stream_contentArea__gReLD{min-height:100vh;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--warm-bg-medium);position:relative;overflow-x:hidden}.stream_generateWrapper__Mi0_f{width:100%;display:flex;justify-content:center;animation:stream_fadeIn__dzWea .6s ease-out}.stream_generateContentWrapper__fv_Sx{width:100%;max-width:1200px;margin:0 auto;animation:stream_fadeIn__dzWea .6s ease-out .1s backwards}.stream_contentAreaCollapsed__2hsuA{--sidebar-width:80px}.stream_form__xG9B_{justify-content:flex-start!important;padding-top:2rem}.stream_streamContentProgressButtonLabel__AL4TW{position:relative;z-index:2}.stream_twoColumnLayout__abDbd{display:grid;gap:var(--gap-lg);width:100%}@media(max-width:900px){.stream_twoColumnLayout__abDbd{grid-template-columns:1fr}}.stream_collapsedSidebar__s_FPL{width:72px!important;min-width:72px;flex:0 0 72px;transition:width .25s ease}.stream_sidebar__UQN3T{flex-shrink:0;width:100%;transition:width .3s ease}.stream_sidebar__UQN3T.stream_closed__diowJ{width:60px}.stream_user__GbIMQ{align-items:right!important}.stream_user__GbIMQ .stream_profileImage__LA9V6{width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.1);transition:border-color .2s ease}.stream_user__GbIMQ .stream_profileImage__LA9V6:hover{border-color:rgba(0,0,0,.25)}.stream_user__GbIMQ .stream_content__XhINT{display:flex;align-items:center}.stream_user__GbIMQ .stream_content__XhINT .stream_text__e28j5{padding:6px 12px;border-radius:var(--radius-pill);background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);transition:all .2s cubic-bezier(.4,0,.2,1)}.stream_user__GbIMQ .stream_content__XhINT .stream_text__e28j5:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.15)}.stream_user__GbIMQ .stream_content__XhINT .stream_text__e28j5 p{font-weight:500;font-size:12px;text-align:center;color:#1a1a1a;letter-spacing:-.01em}.stream_loaderWrapper__JVGH_{display:flex;align-items:center;justify-content:center;min-height:200px}.stream_expanded__1J8yT{width:90vw}.stream_chapterControlButton__Af412{background:#2a2a2a;color:#fff;font-weight:500;font-size:13px!important;letter-spacing:-.02em;border-radius:var(--radius-md);padding:.5rem 1rem;border:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.stream_chapterControlButton__Af412:hover{background:#1a1a1a;transform:translateY(-1px)}.stream_pathwayPending__d_Otv{border-radius:var(--radius-lg);gap:16px;padding:20px;background:#fff;border:1px solid var(--warm-border);margin:1rem 0;transition:all .2s cubic-bezier(.4,0,.2,1)}.stream_pathwayPending__d_Otv:hover{background:var(--warm-bg-light);border-color:var(--warm-border-dark)}.stream_pathwayPending__d_Otv .stream_pathwayTitle__GywF_{font-weight:600;font-size:15px!important;color:#1a1a1a;letter-spacing:-.02em;margin-bottom:.4rem!important}.stream_resourceComplete__KEerg{display:flex;align-items:center;gap:10px}.stream_resourceIcon__20WEh{margin-right:6px;display:inline-flex;align-items:center;font-size:1.1em!important}.stream_embeddedContent__NWN_7{height:90vh;border:1px solid var(--warm-border);border-radius:var(--radius-xl);margin:auto;width:100%!important;padding:0;background:#fff;transition:border-color .2s ease;overflow:hidden}.stream_embeddedContent__NWN_7:hover{border-color:var(--warm-border-dark)}.stream_editorContainer__tuaGE{width:100%;display:flex;flex-direction:column;border:1px solid var(--warm-border);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.stream_editorIframe__JObUn{flex:1;width:100%;height:100%;border:none}@media screen and (max-width:768px){.stream_contentAreaCollapsed__2hsuA,.stream_contentArea__gReLD{--sidebar-width:0px;padding:4.5rem 1rem 1rem;max-width:100%;gap:var(--gap-lg);height:auto;min-height:100vh;align-items:stretch}.stream_embeddedContent__NWN_7{height:65vh;padding:0}.stream_generateWrapper__Mi0_f{padding-inline:0}}@media(max-width:520px){.stream_contentAreaCollapsed__2hsuA,.stream_contentArea__gReLD{padding:4.5rem .75rem .75rem}.stream_embeddedContent__NWN_7{height:60vh}}