.LearningPathGuide_guide__IY4fC{background:linear-gradient(135deg,#fff,#fbf6f2);border:1px solid var(--color-border);border-radius:16px;margin:0 0 22px;padding:clamp(18px,3vw,28px)}.LearningPathGuide_intro__yuuzf{max-width:760px}.LearningPathGuide_cardLabel__J0i_U,.LearningPathGuide_eyebrow__aCZAy{color:var(--color-accent-hover);font-size:11px;font-weight:800;letter-spacing:.06em}.LearningPathGuide_intro__yuuzf h2{font-family:var(--font-heading-ja);font-size:clamp(18px,2.5vw,24px);line-height:1.5;margin:6px 0 8px}.LearningPathGuide_card__sQuJl li,.LearningPathGuide_card__sQuJl p,.LearningPathGuide_intro__yuuzf p,.LearningPathGuide_recommendation__CAumU{color:var(--color-text-secondary);font-size:12.5px;line-height:1.8}.LearningPathGuide_comparison__JC_5q{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.LearningPathGuide_card__sQuJl{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:18px}.LearningPathGuide_workCard__GNJCn{background:#f8faf8}.LearningPathGuide_cardIcon__xmGMn{align-items:center;background:var(--color-accent-subtle);border-radius:8px;color:var(--color-accent-hover);display:inline-flex;height:36px;justify-content:center;margin-bottom:10px;width:36px}.LearningPathGuide_card__sQuJl h3{font-size:15px;line-height:1.55;margin:5px 0 7px}.LearningPathGuide_card__sQuJl p{margin:0}.LearningPathGuide_card__sQuJl ul{margin:10px 0 14px;padding-left:18px}.LearningPathGuide_card__sQuJl a{align-items:center;color:var(--color-accent-hover);display:inline-flex;font-size:12.5px;font-weight:800;gap:5px}.LearningPathGuide_recommendation__CAumU{border-top:1px solid var(--color-border);margin:18px 0 0;padding-top:14px}.LearningPathGuide_recommendation__CAumU strong{color:var(--color-text-primary)}@media (max-width:720px){.LearningPathGuide_comparison__JC_5q{grid-template-columns:1fr}}.GasAutomationLearningPathGuide_guide__oOK7w{background:linear-gradient(135deg,#f7fbf9,#ffffff 50%,#fff8f3);border:1px solid var(--color-border);border-radius:16px;margin-bottom:22px;overflow:hidden}.GasAutomationLearningPathGuide_header__dpDmc{border-bottom:1px solid var(--color-border);max-width:860px;padding:clamp(20px,4vw,32px)}.GasAutomationLearningPathGuide_eyebrow__h6N5N{color:var(--color-accent-hover);font-size:11px;font-weight:800;letter-spacing:.06em}.GasAutomationLearningPathGuide_groupHeading__9HrAO h3,.GasAutomationLearningPathGuide_header__dpDmc h2{font-family:var(--font-heading-ja)}.GasAutomationLearningPathGuide_header__dpDmc h2{font-size:clamp(20px,3vw,27px);line-height:1.5;margin:5px 0 8px}.GasAutomationLearningPathGuide_comparison__vgfDc li,.GasAutomationLearningPathGuide_comparison__vgfDc p,.GasAutomationLearningPathGuide_groupHeading__9HrAO p,.GasAutomationLearningPathGuide_header__dpDmc p,.GasAutomationLearningPathGuide_path__F5_kR p{color:var(--color-text-secondary);font-size:12px;line-height:1.8}.GasAutomationLearningPathGuide_header__dpDmc p{margin:0}.GasAutomationLearningPathGuide_comparison__vgfDc{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px clamp(20px,4vw,32px)}.GasAutomationLearningPathGuide_comparison__vgfDc article{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:18px}.GasAutomationLearningPathGuide_cardIcon__lX4LO{align-items:center;background:var(--color-accent-subtle);border-radius:9px;color:var(--color-accent-hover);display:inline-flex;height:38px;justify-content:center;margin-bottom:10px;width:38px}.GasAutomationLearningPathGuide_comparison__vgfDc strong{display:block;font-size:15px}.GasAutomationLearningPathGuide_comparison__vgfDc p{margin:6px 0 7px}.GasAutomationLearningPathGuide_comparison__vgfDc ul{margin:0 0 10px;padding-left:18px}.GasAutomationLearningPathGuide_comparison__vgfDc a{align-items:center;color:var(--color-accent-hover);display:inline-flex;font-size:11.5px;font-weight:800;gap:5px}.GasAutomationLearningPathGuide_path__F5_kR{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0 clamp(20px,4vw,32px)}.GasAutomationLearningPathGuide_path__F5_kR li{display:flex;gap:9px;padding:20px 14px}.GasAutomationLearningPathGuide_path__F5_kR li+li{border-left:1px solid var(--color-border)}.GasAutomationLearningPathGuide_path__F5_kR li>span{align-items:center;background:var(--color-accent);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.GasAutomationLearningPathGuide_path__F5_kR b{font-size:12px}.GasAutomationLearningPathGuide_path__F5_kR p{margin:4px 0 0}.GasAutomationLearningPathGuide_groupSection___tPbl{padding:22px clamp(20px,4vw,32px) 28px}.GasAutomationLearningPathGuide_groupHeading__9HrAO{align-items:end;display:flex;justify-content:space-between;margin-bottom:13px}.GasAutomationLearningPathGuide_groupHeading__9HrAO h3,.GasAutomationLearningPathGuide_groupHeading__9HrAO p{margin:0}.GasAutomationLearningPathGuide_groupHeading__9HrAO h3{font-size:16px}.GasAutomationLearningPathGuide_groups__yxOQ1{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.GasAutomationLearningPathGuide_groups__yxOQ1 article{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:11px;padding:14px}.GasAutomationLearningPathGuide_groups__yxOQ1 article>strong{color:var(--color-accent-hover);display:block;font-size:11px;margin-bottom:8px}.GasAutomationLearningPathGuide_groups__yxOQ1 article>div{display:grid;gap:6px}.GasAutomationLearningPathGuide_groups__yxOQ1 a{align-items:center;color:var(--color-text-primary);display:grid;font-size:11px;font-weight:700;gap:2px 5px;grid-template-columns:1fr auto;line-height:1.5}.GasAutomationLearningPathGuide_groups__yxOQ1 a span{color:var(--color-text-muted);font-size:9px;grid-column:1/-1}@media (max-width:860px){.GasAutomationLearningPathGuide_path__F5_kR{grid-template-columns:repeat(2,minmax(0,1fr))}.GasAutomationLearningPathGuide_path__F5_kR li:nth-child(3){border-left:0;border-top:1px solid var(--color-border)}.GasAutomationLearningPathGuide_path__F5_kR li:nth-child(4){border-top:1px solid var(--color-border)}.GasAutomationLearningPathGuide_groups__yxOQ1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.GasAutomationLearningPathGuide_comparison__vgfDc,.GasAutomationLearningPathGuide_groups__yxOQ1,.GasAutomationLearningPathGuide_path__F5_kR{grid-template-columns:1fr}.GasAutomationLearningPathGuide_path__F5_kR li+li,.GasAutomationLearningPathGuide_path__F5_kR li:nth-child(4){border-left:0;border-top:1px solid var(--color-border)}.GasAutomationLearningPathGuide_groupHeading__9HrAO{align-items:flex-start;flex-direction:column;gap:3px}}.CommonContextNudge_backdrop__qPjJ7{align-items:center;background:rgb(17 36 31/48%);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.CommonContextNudge_dialog__Hj2_y{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 22px 70px rgb(10 40 32/22%);max-width:510px;padding:34px;position:relative;width:100%}.CommonContextNudge_close__OvNKg{align-items:center;background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:40px}.CommonContextNudge_close__OvNKg:hover{color:var(--color-text-primary)}.CommonContextNudge_actions___5vzB a:focus-visible,.CommonContextNudge_actions___5vzB button:focus-visible,.CommonContextNudge_close__OvNKg:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 28%,transparent);outline-offset:2px}.CommonContextNudge_icon__KO_vF{align-items:center;background:var(--color-accent-subtle);color:var(--color-accent);display:flex;height:48px;justify-content:center;margin-bottom:18px;width:48px}.CommonContextNudge_eyebrow__cB9rG{color:var(--color-accent);font-size:12px;font-weight:700;margin:0 0 7px}.CommonContextNudge_dialog__Hj2_y h2{color:var(--color-text-primary);font-size:23px;line-height:1.5;margin:0}.CommonContextNudge_description__0_ujS{color:var(--color-text-secondary);font-size:14px;line-height:1.85;margin:13px 0 17px}.CommonContextNudge_dialog__Hj2_y ul{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:grid;gap:9px;list-style:none;margin:0 0 22px;padding:16px 0}.CommonContextNudge_dialog__Hj2_y li{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:13px;gap:8px;line-height:1.65}.CommonContextNudge_dialog__Hj2_y li svg{color:var(--color-accent);flex:0 0 auto;margin-top:2px}.CommonContextNudge_actions___5vzB{align-items:center;display:flex;gap:16px}.CommonContextNudge_actions___5vzB a{background:var(--color-accent);border:1px solid var(--color-accent);color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:46px;padding:11px 18px;text-decoration:none}.CommonContextNudge_actions___5vzB a:hover{background:var(--color-accent-hover)}.CommonContextNudge_actions___5vzB button{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:13px;min-height:44px;padding:8px 2px}@media (max-width:560px){.CommonContextNudge_backdrop__qPjJ7{align-items:flex-end;padding:0}.CommonContextNudge_dialog__Hj2_y{border-bottom:0;border-left:0;border-radius:8px 8px 0 0;border-right:0;max-height:calc(100dvh - 24px);overflow-y:auto;padding:28px 22px calc(22px + env(safe-area-inset-bottom))}.CommonContextNudge_dialog__Hj2_y h2{font-size:20px}.CommonContextNudge_actions___5vzB{align-items:stretch;flex-direction:column;gap:7px}.CommonContextNudge_actions___5vzB a,.CommonContextNudge_actions___5vzB button{width:100%}}.LibraryShell_shell__B6DK4{box-sizing:border-box;border-top:1px solid var(--color-border);display:flex;margin:0 auto;max-width:none;min-height:70vh;min-width:0;overflow-x:clip;width:100%}.LibraryShell_sidebar__vbNvz{background:var(--lib-sidebar-bg,var(--color-bg-card));border-right:1px solid var(--color-border);flex-shrink:0;padding:10px;transition:width .18s ease;width:236px}.LibraryShell_sidebarCollapsed__G3QnE{width:72px}.LibraryShell_sidebarToggleRow__wBiOP{display:flex;justify-content:flex-end;margin:0 2px 8px}.LibraryShell_sidebarCollapsed__G3QnE .LibraryShell_sidebarToggleRow__wBiOP{justify-content:center}.LibraryShell_sidebarToggle__JX_xB{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.LibraryShell_sidebarToggle__JX_xB:hover{background:var(--color-bg-secondary);color:var(--color-accent-hover)}.LibraryShell_sidebarToggle__JX_xB:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LibraryShell_sideLink__h0wvK{align-items:center;border-radius:8px;color:var(--color-text-secondary);display:flex;font-size:14px;font-weight:400;gap:9px;min-height:36px;padding:8px 12px;text-decoration:none}.LibraryShell_sideLink__h0wvK:hover{background:var(--color-bg-secondary)}.LibraryShell_sideLink__h0wvK:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.LibraryShell_sideLinkActive__5ZCNF{background:var(--color-accent-subtle);color:var(--color-accent-hover);font-weight:700}.LibraryShell_sideLinkLocked__UW2Rq{color:var(--color-text-muted)}.LibraryShell_sideLinkLocked__UW2Rq:hover{background:#f5f2ee;color:var(--color-text-secondary)}.LibraryShell_sideLabel__QK9tx{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryShell_sideLock__ZGfu7{color:#a7674f;flex:0 0 auto}.LibraryShell_sideCount__mITwB{color:var(--color-text-muted);font-size:11.5px}.LibraryShell_sideSection__HLAja{align-items:center;color:var(--color-text-muted);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;padding:14px 12px 6px}.LibraryShell_sideDivider__Kf1Ju{border-top:1px solid var(--color-border);margin:10px 8px}.LibraryShell_sidebarCollapsed__G3QnE .LibraryShell_sideLink__h0wvK{justify-content:center;padding-left:0;padding-right:0}.LibraryShell_sidebarCollapsed__G3QnE .LibraryShell_accessNote__wv5go,.LibraryShell_sidebarCollapsed__G3QnE .LibraryShell_sideCount__mITwB,.LibraryShell_sidebarCollapsed__G3QnE .LibraryShell_sideLabel__QK9tx,.LibraryShell_sidebarCollapsed__G3QnE .LibraryShell_sideLock__ZGfu7,.LibraryShell_sidebarCollapsed__G3QnE .LibraryShell_sideSection__HLAja span{display:none}.LibraryShell_sidebarCollapsed__G3QnE .LibraryShell_sideSection__HLAja{justify-content:center;padding-left:0;padding-right:0}.LibraryShell_main__hMtyv{flex:1;overflow-x:clip;padding:20px 26px}.LibraryShell_mainInner__g_Hv5,.LibraryShell_main__hMtyv{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.LibraryShell_mainInner__g_Hv5{margin-inline:auto}.LibraryShell_content-full__mcAZ3{max-width:none}.LibraryShell_content-wide__y0nV_{max-width:1600px}.LibraryShell_content-standard__67zX3{max-width:1240px}.LibraryShell_content-reading__nrNwJ{max-width:900px}.LibraryShell_mobileNav__l_bVx{display:none}.LibraryShell_accessNote__wv5go{background:var(--color-bg-secondary);border-left:3px solid var(--color-accent);color:var(--color-text-secondary);font-size:12px;line-height:1.7;margin:14px 6px 0;padding:12px}.LibraryShell_accessNote__wv5go span,.LibraryShell_accessNote__wv5go strong{display:block}.LibraryShell_accessNote__wv5go strong{color:var(--color-text-primary);margin-bottom:3px}.LibraryShell_accessNote__wv5go a{color:var(--color-accent-hover);display:inline-block;font-weight:700;margin-top:7px}.LibraryShell_mobileAccessNote__D1fbZ{display:none}.LibraryShell_lockedDialogBackdrop__5VpPe{align-items:center;background:rgba(20,28,26,.52);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.LibraryShell_lockedDialog___UKLG{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 24px 70px rgba(18,33,29,.2);max-height:calc(100dvh - 48px);max-width:540px;overflow-y:auto;padding:36px;position:relative;width:100%}.LibraryShell_lockedDialogClose__yH2t7{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:36px}.LibraryShell_lockedDialogClose__yH2t7:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.LibraryShell_lockedDialogClose__yH2t7:focus-visible,.LibraryShell_lockedDialogCta__pl70_:focus-visible,.LibraryShell_lockedDialogSecondary__WJZws:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LibraryShell_lockedDialogIcon__swayv{align-items:center;background:#f6eee9;border-radius:50%;color:#a95f46;display:flex;height:48px;justify-content:center;margin-bottom:18px;width:48px}.LibraryShell_lockedDialogEyebrow__07rhk{color:var(--color-accent-hover);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 8px}.LibraryShell_lockedDialog___UKLG h2{color:var(--color-text-primary);font-size:25px;font-weight:700;letter-spacing:0;line-height:1.5;margin:0;padding-right:16px}.LibraryShell_lockedDialogDescription__mS1wd{color:var(--color-text-secondary);font-size:14px;line-height:1.85;margin:12px 0 0}.LibraryShell_lockedDialogBenefits__6d3GM{background:var(--color-bg-secondary);border-radius:6px;list-style:none;margin:22px 0 0;padding:16px 18px}.LibraryShell_lockedDialogBenefits__6d3GM li{align-items:flex-start;color:var(--color-text-primary);display:flex;font-size:14px;gap:10px;line-height:1.65}.LibraryShell_lockedDialogBenefits__6d3GM li+li{margin-top:9px}.LibraryShell_lockedDialogBenefits__6d3GM svg{color:var(--color-accent);flex:0 0 auto;margin-top:2px}.LibraryShell_lockedDialogActions__Vkkb8{align-items:center;display:flex;gap:16px;margin-top:24px}.LibraryShell_lockedDialogCta__pl70_{align-items:center;background:var(--color-accent);border-radius:6px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:50px;padding:0 22px;text-decoration:none}.LibraryShell_lockedDialogCta__pl70_:hover{background:var(--color-accent-hover)}.LibraryShell_lockedDialogSecondary__WJZws{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:13px;padding:10px 0}.LibraryShell_lockedDialogSecondary__WJZws:hover{color:var(--color-text-primary)}.LibraryShell_lockedDialogFootnote__IQbNX{color:#a95f46;font-size:12.5px;font-weight:700;line-height:1.65;margin:14px 0 0}@media (max-width:900px){.LibraryShell_sidebar__vbNvz{transition:none}.LibraryShell_main__hMtyv{padding-bottom:84px!important}.LibraryShell_mobileNav__l_bVx{align-items:stretch;background:rgba(255,255,255,.96);border-top:1px solid var(--color-border);bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding:6px max(8px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));position:fixed;right:0;z-index:45}.LibraryShell_mobileNavCatalogOnly__0Hcea{grid-template-columns:repeat(2,minmax(0,1fr))}.LibraryShell_mobileNav__l_bVx a{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:11.5px;font-weight:700;gap:2px;justify-content:center;min-height:46px;text-decoration:none}.LibraryShell_mobileNav__l_bVx a.LibraryShell_active__6GKPQ{color:var(--color-accent-hover)}.LibraryShell_mobileIcon__DJXsp{display:inline-flex;position:relative}.LibraryShell_mobileLock__DFgqd{background:#fff;border-radius:50%;bottom:-3px;color:#a7674f;position:absolute;right:-6px}.LibraryShell_mobileNav__l_bVx a.LibraryShell_mobileLinkLocked__KZ__p{color:#77736f}}@media (max-width:720px){.LibraryShell_main__hMtyv{padding:16px 16px 84px!important}.LibraryShell_mobileAccessNote__D1fbZ{align-items:center;background:#f2f6f4;border-left:3px solid var(--color-accent);display:flex;gap:12px;justify-content:space-between;margin:-2px 0 16px;padding:10px 12px}.LibraryShell_mobileAccessNote__D1fbZ span,.LibraryShell_mobileAccessNote__D1fbZ strong{display:block}.LibraryShell_mobileAccessNote__D1fbZ strong{font-size:12.5px}.LibraryShell_mobileAccessNote__D1fbZ span{color:var(--color-text-muted);font-size:11px;margin-top:2px}.LibraryShell_mobileAccessNote__D1fbZ a{color:var(--color-accent-hover);flex:0 0 auto;font-size:12px;font-weight:700}.LibraryShell_lockedDialogBackdrop__5VpPe{align-items:flex-end;padding:12px}.LibraryShell_lockedDialog___UKLG{border-radius:8px 8px 0 0;max-height:calc(100dvh - 24px);padding:28px 22px calc(22px + env(safe-area-inset-bottom))}.LibraryShell_lockedDialogClose__yH2t7{right:12px;top:12px}.LibraryShell_lockedDialogIcon__swayv{height:42px;margin-bottom:14px;width:42px}.LibraryShell_lockedDialog___UKLG h2{font-size:21px;padding-right:24px}.LibraryShell_lockedDialogBenefits__6d3GM li,.LibraryShell_lockedDialogDescription__mS1wd{font-size:13.5px}.LibraryShell_lockedDialogBenefits__6d3GM{margin-top:18px;padding:14px}.LibraryShell_lockedDialogActions__Vkkb8{align-items:stretch;flex-direction:column;gap:6px;margin-top:20px}.LibraryShell_lockedDialogCta__pl70_{width:100%}}.PurposeBrowse_selectedHeading__sA9vK{align-items:center;display:flex;gap:12px;margin:8px 0 6px}.PurposeBrowse_selectedIcon__Uqh3P{align-items:center;background:#f4f5f3;border:1px solid #dde2df;border-radius:6px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PurposeBrowse_purposeList__kmClt{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.PurposeBrowse_purposeCard__7_XGj{align-items:center;background:#fff;border:1px solid #dde2df;border-radius:6px;color:#1e2623;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;min-height:86px;padding:14px 15px;text-align:left;transition:border-color .15s ease,background-color .15s ease}.PurposeBrowse_purposeCard__7_XGj:hover{background:#f8f9f8;border-color:#9facA7}.PurposeBrowse_purposeCard__7_XGj:focus-visible{outline:2px solid #245e55;outline-offset:2px}.PurposeBrowse_purposeIcon__s_776{align-items:center;display:flex;height:34px;justify-content:center;width:34px}.PurposeBrowse_purposeCopy__zn_EK{min-width:0}.PurposeBrowse_purposeCopy__zn_EK span,.PurposeBrowse_purposeCopy__zn_EK strong{display:block}.PurposeBrowse_purposeCopy__zn_EK strong{font-size:14px;line-height:1.45;margin-bottom:3px}.PurposeBrowse_purposeCopy__zn_EK span{color:#66706c;font-size:11.5px;line-height:1.55}.PurposeBrowse_purposeCount__0k9mI{align-items:center;color:#245e55;display:flex;flex-shrink:0;font-size:11.5px;font-weight:700;gap:5px}@media (max-width:700px){.PurposeBrowse_purposeList__kmClt{grid-template-columns:1fr}.PurposeBrowse_purposeCard__7_XGj{min-height:80px;padding:13px 12px}}.CourseWorkbook_project__xFXC5{background:linear-gradient(135deg,#EFF8F5,#FAFCFB);border:1px solid var(--color-border-strong);display:flex;gap:16px;margin:0 0 30px;padding:22px}.CourseWorkbook_labIcon__ek_Bg,.CourseWorkbook_projectIcon__GjKr6{align-items:center;background:var(--color-accent);color:#FFFFFF;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.CourseWorkbook_projectBody__anao3{min-width:0;width:100%}.CourseWorkbook_lab__l_YE6 header span,.CourseWorkbook_projectBody__anao3>span{color:var(--color-accent-hover);display:block;font-size:10px;font-weight:800;letter-spacing:.05em;margin-bottom:4px}.CourseWorkbook_project__xFXC5 h2{font-size:19px;margin:0}.CourseWorkbook_project__xFXC5 p{color:var(--color-text-secondary);font-size:13px;line-height:1.8;margin:8px 0 14px}.CourseWorkbook_fieldTop__Z_guR label,.CourseWorkbook_project__xFXC5 label>span,.CourseWorkbook_stepBody__TPELf>label{display:block;font-size:12px;font-weight:800;margin-bottom:7px}.CourseWorkbook_project__xFXC5 textarea,.CourseWorkbook_step__nrCYl textarea{background:#FFFFFF;border:1px solid var(--color-border-strong);border-radius:0;box-sizing:border-box;color:var(--color-text-primary);font:inherit;font-size:13px;line-height:1.7;padding:11px 12px;resize:vertical;width:100%}.CourseWorkbook_project__xFXC5 textarea:focus,.CourseWorkbook_step__nrCYl textarea:focus{border-color:var(--color-accent);outline:2px solid color-mix(in srgb,var(--color-accent) 18%,transparent)}.CourseWorkbook_project__xFXC5 small{align-items:center;color:var(--color-text-muted);display:flex;font-size:10px;gap:5px;margin-top:7px}.CourseWorkbook_lab__l_YE6{border:1px solid var(--color-border-strong);box-shadow:0 16px 36px rgba(20,57,52,.07);margin:40px 0}.CourseWorkbook_lab__l_YE6>header{align-items:center;background:#F7FAF9;border-bottom:1px solid var(--color-border);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:19px 21px}.CourseWorkbook_lab__l_YE6 header h3{font-size:18px;margin:0}.CourseWorkbook_lab__l_YE6 header p{color:var(--color-text-secondary);font-size:12px;line-height:1.7;margin:5px 0 0}.CourseWorkbook_lab__l_YE6 header>strong{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:11px;gap:6px;white-space:nowrap}.CourseWorkbook_lab__l_YE6 header>strong.CourseWorkbook_ready__c5N34{color:var(--color-accent-hover)}.CourseWorkbook_safety__qZaQ4{align-items:flex-start;background:#FFF8E8;color:#6B552A;display:flex;font-size:11px;gap:8px;line-height:1.7;padding:10px 21px}.CourseWorkbook_safety__qZaQ4 svg{flex:0 0 auto;margin-top:2px}.CourseWorkbook_step__nrCYl{display:grid;gap:13px;grid-template-columns:30px minmax(0,1fr);padding:23px 21px}.CourseWorkbook_step__nrCYl+.CourseWorkbook_step__nrCYl{border-top:1px solid var(--color-border)}.CourseWorkbook_stepNumber__koGyo{align-items:center;background:var(--color-accent-subtle);color:var(--color-accent-hover);display:flex;font-size:12px;font-weight:800;height:30px;justify-content:center;width:30px}.CourseWorkbook_stepBody__TPELf{min-width:0}.CourseWorkbook_stepBody__TPELf h4{font-size:14px;margin:4px 0 5px}.CourseWorkbook_stepBody__TPELf>p{color:var(--color-text-secondary);font-size:11px;line-height:1.7;margin:0 0 12px}.CourseWorkbook_fieldTop__Z_guR{align-items:center;display:flex;justify-content:space-between}.CourseWorkbook_fieldTop__Z_guR button,.CourseWorkbook_promptBox__PEUh_ button{align-items:center;background:transparent;border:0;color:var(--color-accent-hover);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;gap:5px}.CourseWorkbook_promptBox__PEUh_{background:#142E2A;color:#F6FFFC;position:relative}.CourseWorkbook_promptBox__PEUh_ pre{font:11px/1.75 var(--font-mono,monospace);margin:0;max-height:340px;overflow:auto;padding:17px 17px 58px;white-space:pre-wrap}.CourseWorkbook_promptBox__PEUh_ button{background:#FFFFFF;bottom:12px;color:#173F38;min-height:34px;padding:7px 11px;position:absolute;right:12px}.CourseWorkbook_expected__9WdLo{background:var(--color-bg-secondary);margin-top:12px;padding:12px 14px}.CourseWorkbook_expected__9WdLo>strong,.CourseWorkbook_reviewList__90IWe>strong{display:block;font-size:11px;margin-bottom:7px}.CourseWorkbook_expected__9WdLo ul{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.CourseWorkbook_expected__9WdLo li{align-items:flex-start;display:flex;font-size:11px;gap:5px;line-height:1.6}.CourseWorkbook_expected__9WdLo svg{color:var(--color-accent);flex:0 0 auto;margin-top:2px}.CourseWorkbook_reviewList__90IWe{background:#F7FAF9;margin-top:12px;padding:13px 14px}.CourseWorkbook_reviewList__90IWe label{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.6;margin:7px 0}.CourseWorkbook_reviewList__90IWe input{accent-color:var(--color-accent);margin-top:3px}.CourseWorkbook_lab__l_YE6>footer{align-items:center;background:#F3F3F1;color:var(--color-text-muted);display:flex;gap:10px;padding:13px 21px}.CourseWorkbook_lab__l_YE6>footer.CourseWorkbook_labComplete__g0Cx1{background:var(--color-accent-subtle);color:var(--color-accent-hover)}.CourseWorkbook_lab__l_YE6>footer svg{flex:0 0 auto}.CourseWorkbook_lab__l_YE6>footer strong{display:block;font-size:12px}.CourseWorkbook_lab__l_YE6>footer span{display:block;font-size:10px;margin-top:2px}@media (max-width:700px){.CourseWorkbook_project__xFXC5{padding:17px}.CourseWorkbook_projectIcon__GjKr6{display:none}.CourseWorkbook_lab__l_YE6>header{grid-template-columns:auto minmax(0,1fr);padding:16px}.CourseWorkbook_lab__l_YE6 header>strong{grid-column:2}.CourseWorkbook_safety__qZaQ4{padding-inline:16px}.CourseWorkbook_step__nrCYl{grid-template-columns:26px minmax(0,1fr);padding:18px 16px}.CourseWorkbook_stepNumber__koGyo{height:26px;width:26px}.CourseWorkbook_expected__9WdLo ul{grid-template-columns:1fr}}.LongformCourseReader_reader__L5iWj{color:var(--color-text-primary);letter-spacing:0;margin:0 auto 72px;max-width:1020px}.LongformCourseReader_breadcrumb__VfeRy{margin-bottom:16px}.LongformCourseReader_breadcrumb__VfeRy a,.LongformCourseReader_downloadLink__Z3mlh{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:12px;gap:6px}.LongformCourseReader_courseHeader__ImK__{align-items:flex-end;border-bottom:1px solid var(--color-border);display:flex;gap:32px;justify-content:space-between;padding:10px 0 26px}.LongformCourseReader_kicker__3cXj3{align-items:center;color:var(--color-accent-hover);display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:10px}.LongformCourseReader_courseHeader__ImK__ h1{font-size:30px;letter-spacing:0;line-height:1.45;margin:0;max-width:720px}.LongformCourseReader_courseHeader__ImK__>div>p{color:var(--color-text-secondary);font-size:14px;line-height:1.8;margin:10px 0 0}.LongformCourseReader_courseMeta___2MHR{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.LongformCourseReader_courseMeta___2MHR span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12px;gap:5px}.LongformCourseReader_progressSummary__9143_{flex:0 0 84px;text-align:right}.LongformCourseReader_progressSummary__9143_ strong{color:var(--color-accent-hover);display:block;font-size:24px;line-height:1.2}.LongformCourseReader_progressSummary__9143_ span{color:var(--color-text-muted);font-size:11px}.LongformCourseReader_progressTrack__4Azzj{background:var(--color-bg-secondary);height:4px;margin-bottom:30px;overflow:hidden}.LongformCourseReader_progressTrack__4Azzj span{background:var(--color-accent);display:block;height:100%;transition:width .2s ease}.LongformCourseReader_roadmap__Re6fF{border:1px solid var(--color-border);margin:0 0 26px;padding:22px}.LongformCourseReader_roadmap__Re6fF>header>span{color:var(--color-accent-hover);display:block;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:5px}.LongformCourseReader_roadmap__Re6fF>header h2{font-size:18px;line-height:1.55;margin:0}.LongformCourseReader_roadmap__Re6fF>header p{color:var(--color-text-secondary);font-size:12px;line-height:1.7;margin:6px 0 17px}.LongformCourseReader_roadmapFlow__c2IQg{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.LongformCourseReader_roadmapFlow__c2IQg article{background:var(--color-bg-secondary);min-width:0;padding:15px;position:relative}.LongformCourseReader_roadmapFlow__c2IQg article:not(:last-child):after{background:var(--color-accent);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:12px;position:absolute;right:-7px;top:23px;width:7px;z-index:1}.LongformCourseReader_roadmapFlow__c2IQg .LongformCourseReader_activePhase__0BjlR{background:var(--color-accent-subtle)}.LongformCourseReader_phaseNumber__Q_bTe{color:var(--color-accent-hover);font-size:9px;font-weight:800;margin-bottom:4px}.LongformCourseReader_roadmapFlow__c2IQg article>strong{display:block;font-size:13px;line-height:1.5}.LongformCourseReader_roadmapFlow__c2IQg article>p{color:var(--color-text-secondary);font-size:10px;line-height:1.65;margin:6px 0 10px;min-height:50px}.LongformCourseReader_phaseChapters__J9irw{display:flex;flex-wrap:wrap;gap:5px}.LongformCourseReader_phaseChapters__J9irw span{align-items:center;background:#FFFFFF;color:var(--color-text-secondary);display:inline-flex;font-size:9px;gap:3px;padding:3px 6px}.LongformCourseReader_phaseChapters__J9irw svg{color:var(--color-accent)}.LongformCourseReader_roadmapFlow__c2IQg article>small{align-items:flex-start;border-top:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;font-size:9px;gap:5px;line-height:1.5;margin-top:10px;padding-top:8px}.LongformCourseReader_roadmapFlow__c2IQg article>small svg{color:var(--color-accent);flex:0 0 auto}.LongformCourseReader_roadmapFlow__c2IQg article>em{color:var(--color-text-muted);display:block;font-size:9px;font-style:normal;margin-top:7px;text-align:right}.LongformCourseReader_courseLayout__Mi5MO{align-items:start;display:grid;gap:34px;grid-template-columns:210px minmax(0,1fr)}.LongformCourseReader_toc__RFmeV{position:sticky;top:78px}.LongformCourseReader_toc__RFmeV>strong{display:block;font-size:12px;margin-bottom:8px}.LongformCourseReader_toc__RFmeV nav{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.LongformCourseReader_toc__RFmeV button{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;display:flex;font:inherit;gap:8px;padding:10px 8px;text-align:left;width:100%}.LongformCourseReader_toc__RFmeV button:last-child{border-bottom:0}.LongformCourseReader_toc__RFmeV button>span:first-child{color:var(--color-text-muted);display:flex;flex:0 0 17px;margin-top:2px}.LongformCourseReader_toc__RFmeV button>span:last-child{font-size:12px;font-weight:700;line-height:1.45}.LongformCourseReader_toc__RFmeV button small{color:var(--color-text-muted);display:block;font-size:9.5px;font-weight:500;margin-bottom:2px}.LongformCourseReader_toc__RFmeV button:disabled{cursor:not-allowed;opacity:.45}.LongformCourseReader_toc__RFmeV .LongformCourseReader_activeToc__b101a{background:var(--color-accent-subtle);color:var(--color-accent-hover)}.LongformCourseReader_toc__RFmeV .LongformCourseReader_activeToc__b101a>span:first-child{color:var(--color-accent)}.LongformCourseReader_downloadLink__Z3mlh{margin-top:14px}.LongformCourseReader_content__YRe30{min-width:0;width:100%}.LongformCourseReader_assessment__KeTRY>header,.LongformCourseReader_chapter__znwwm>header{border-bottom:1px solid var(--color-border);margin-bottom:24px;padding-bottom:22px}.LongformCourseReader_assessment__KeTRY>header>span,.LongformCourseReader_chapter__znwwm>header>span{align-items:center;color:var(--color-accent-hover);display:inline-flex;font-size:11px;font-weight:700;gap:6px;margin-bottom:8px}.LongformCourseReader_assessment__KeTRY h2,.LongformCourseReader_chapter__znwwm h2{font-size:26px;letter-spacing:0;line-height:1.45;margin:0}.LongformCourseReader_assessment__KeTRY>header p,.LongformCourseReader_chapter__znwwm>header p{color:var(--color-text-secondary);font-size:14px;line-height:1.8;margin:10px 0 0}.LongformCourseReader_introduction__pvpEt{border-left:3px solid var(--color-accent);color:var(--color-text-secondary);font-size:15px;line-height:2;margin:0 0 34px;padding:4px 0 4px 18px}.LongformCourseReader_conceptVisual__l7IT9{background:#FBFCFB;border:1px solid var(--color-border);margin:0 0 36px;overflow:hidden}.LongformCourseReader_conceptVisual__l7IT9>img{display:block;height:auto;width:100%}.LongformCourseReader_conceptVisual__l7IT9 figcaption{border-top:1px solid var(--color-border);padding:16px 18px 18px}.LongformCourseReader_conceptVisual__l7IT9 figcaption>strong{align-items:center;color:var(--color-accent-hover);display:flex;font-size:12px;gap:6px}.LongformCourseReader_conceptVisual__l7IT9 figcaption>p{color:var(--color-text-secondary);font-size:12px;line-height:1.75;margin:6px 0 12px}.LongformCourseReader_conceptVisual__l7IT9 ol{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.LongformCourseReader_conceptVisual__l7IT9 li{background:var(--color-accent-subtle);color:var(--color-accent-hover);font-size:10px;font-weight:700;line-height:1.5;padding:8px 9px;position:relative}.LongformCourseReader_conceptVisual__l7IT9 li:not(:last-child):after{color:var(--color-accent);content:"→";position:absolute;right:-6px;top:8px;z-index:1}.LongformCourseReader_fieldGuide__TOlcQ{background:#F8FAF9;border-left:4px solid var(--color-accent);margin:0 0 36px;padding:20px}.LongformCourseReader_fieldGuide__TOlcQ>header>span{color:var(--color-accent-hover);display:block;font-size:10px;font-weight:800;margin-bottom:4px}.LongformCourseReader_fieldGuide__TOlcQ>header h3{font-size:18px;margin:0}.LongformCourseReader_fieldGuide__TOlcQ>header p{color:var(--color-text-secondary);font-size:12px;line-height:1.7;margin:6px 0 15px}.LongformCourseReader_fieldGuide__TOlcQ>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.LongformCourseReader_fieldGuide__TOlcQ article{align-items:flex-start;background:#FFFFFF;display:flex;gap:9px;padding:11px}.LongformCourseReader_fieldGuide__TOlcQ article>span{align-items:center;background:var(--color-accent-subtle);color:var(--color-accent-hover);display:flex;flex:0 0 auto;font-size:10px;font-weight:800;height:23px;justify-content:center;width:23px}.LongformCourseReader_fieldGuide__TOlcQ article strong{display:block;font-size:12px}.LongformCourseReader_fieldGuide__TOlcQ article p{color:var(--color-text-secondary);font-size:10.5px;line-height:1.6;margin:2px 0 0}.LongformCourseReader_textSection__FWgvW{margin:0 0 36px}.LongformCourseReader_checkpoint__UBKGR h3,.LongformCourseReader_comparison__YO60W h3,.LongformCourseReader_exercise___4ioP h3,.LongformCourseReader_takeaway__W2h82 h3,.LongformCourseReader_textSection__FWgvW h3{font-size:19px;letter-spacing:0;margin:0 0 13px}.LongformCourseReader_comparison__YO60W p,.LongformCourseReader_exercise___4ioP>p,.LongformCourseReader_textSection__FWgvW p{color:var(--color-text-secondary);font-size:14px;line-height:2;margin:0 0 14px}.LongformCourseReader_textSection__FWgvW ul{background:var(--color-bg-secondary);list-style:none;margin:18px 0 0;padding:14px 18px}.LongformCourseReader_rubric__dCERx p,.LongformCourseReader_takeaway__W2h82 p,.LongformCourseReader_textSection__FWgvW li{align-items:flex-start;display:flex;font-size:13px;gap:8px;line-height:1.7;margin:5px 0}.LongformCourseReader_rubric__dCERx svg,.LongformCourseReader_takeaway__W2h82 svg,.LongformCourseReader_textSection__FWgvW li svg{color:var(--color-accent);flex:0 0 16px;margin-top:5px}.LongformCourseReader_comparison__YO60W{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin:38px 0;padding:26px 0}.LongformCourseReader_comparison__YO60W>div{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.LongformCourseReader_comparison__YO60W article{background:var(--color-bg-secondary);padding:18px}.LongformCourseReader_comparison__YO60W article+article{background:var(--color-accent-subtle)}.LongformCourseReader_comparison__YO60W article>span{color:var(--color-text-muted);display:block;font-size:10px;font-weight:700}.LongformCourseReader_comparison__YO60W article>strong{display:block;font-size:14px;margin:4px 0 10px}.LongformCourseReader_comparison__YO60W blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-text-primary);font-size:13px;line-height:1.75;margin:0 0 12px;padding-left:12px}.LongformCourseReader_comparison__YO60W article+article blockquote{border-color:var(--color-accent)}.LongformCourseReader_comparison__YO60W article p{font-size:12px;line-height:1.7;margin:0}.LongformCourseReader_exercise___4ioP{border:1px solid var(--color-border-strong);margin:38px 0;padding:24px}.LongformCourseReader_sectionHeading__qNTZt{align-items:center;display:flex;gap:12px;margin-bottom:15px}.LongformCourseReader_sectionHeading__qNTZt>span{align-items:center;background:var(--color-accent-subtle);color:var(--color-accent-hover);display:flex;height:40px;justify-content:center;width:40px}.LongformCourseReader_sectionHeading__qNTZt small{color:var(--color-accent-hover);display:block;font-size:10px;font-weight:700}.LongformCourseReader_sectionHeading__qNTZt h3{margin:0}.LongformCourseReader_exercise___4ioP h4{font-size:13px;letter-spacing:0;margin:20px 0 8px}.LongformCourseReader_exercise___4ioP ol,.LongformCourseReader_exercise___4ioP ul{color:var(--color-text-secondary);font-size:13px;line-height:1.8;margin:0;padding-left:22px}.LongformCourseReader_exerciseColumns__rgeY_{border-top:1px solid var(--color-border);display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.LongformCourseReader_rubric__dCERx{background:var(--color-bg-secondary);margin-top:22px;padding:14px 16px}.LongformCourseReader_rubric__dCERx h4{margin-top:0}.LongformCourseReader_deliverable__8G81n{border-top:1px solid var(--color-border);margin:18px 0 0!important;padding-top:14px}.LongformCourseReader_checkpoint__UBKGR{background:var(--color-bg-secondary);margin:38px 0 28px;padding:24px}.LongformCourseReader_checkpoint__UBKGR>span{color:var(--color-accent-hover);display:block;font-size:10px;font-weight:700;margin-bottom:6px}.LongformCourseReader_choices__Mgroq{display:grid;gap:8px;margin:18px 0}.LongformCourseReader_assessmentQuestions__Iy6iy fieldset>label,.LongformCourseReader_choices__Mgroq label,.LongformCourseReader_exerciseConfirm__uSy09,.LongformCourseReader_finalConfirm__bCn9q{align-items:flex-start;background:#FFFFFF;border:1px solid var(--color-border);cursor:pointer;display:flex;font-size:13px;gap:9px;line-height:1.6;padding:10px 12px}.LongformCourseReader_assessmentQuestions__Iy6iy input,.LongformCourseReader_choices__Mgroq input,.LongformCourseReader_exerciseConfirm__uSy09 input,.LongformCourseReader_finalConfirm__bCn9q input{accent-color:var(--color-accent);flex:0 0 auto;margin-top:4px}.LongformCourseReader_exerciseConfirm__uSy09{background:transparent;border:0;font-weight:700;margin:8px 0 14px;padding:4px 0}.LongformCourseReader_labPending__8Mjyq,.LongformCourseReader_labReady__fYqnh{align-items:flex-start;display:flex;font-size:12px;font-weight:700;gap:8px;line-height:1.6;margin:8px 0 14px}.LongformCourseReader_labReady__fYqnh{color:var(--color-accent-hover)}.LongformCourseReader_labPending__8Mjyq{color:var(--color-text-muted)}.LongformCourseReader_labPending__8Mjyq svg,.LongformCourseReader_labReady__fYqnh svg{flex:0 0 auto;margin-top:1px}.LongformCourseReader_assessmentMessage__vWmMA,.LongformCourseReader_feedback__RQJAn{color:var(--color-text-secondary);font-size:12px;line-height:1.7;margin:0 0 12px}.LongformCourseReader_assessmentActions__0_e9V button,.LongformCourseReader_completeButton__nVKB5,.LongformCourseReader_pageActions__82_Cx button{align-items:center;background:var(--color-accent);border:1px solid var(--color-accent);color:#FFFFFF;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:42px;padding:9px 15px}.LongformCourseReader_assessmentActions__0_e9V button:disabled,.LongformCourseReader_completeButton__nVKB5:disabled,.LongformCourseReader_pageActions__82_Cx button:disabled{background:var(--color-border);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.LongformCourseReader_takeaway__W2h82{border-top:1px solid var(--color-border);padding-top:24px}.LongformCourseReader_assessmentQuestions__Iy6iy{display:grid;gap:22px}.LongformCourseReader_assessmentQuestions__Iy6iy fieldset{border:0;margin:0;padding:0 0 22px;border-bottom:1px solid var(--color-border)}.LongformCourseReader_assessmentQuestions__Iy6iy legend{align-items:flex-start;display:flex;font-size:14px;font-weight:700;gap:9px;line-height:1.7;margin-bottom:10px;width:100%}.LongformCourseReader_assessmentQuestions__Iy6iy legend span{align-items:center;background:var(--color-accent-subtle);color:var(--color-accent-hover);display:inline-flex;flex:0 0 25px;height:25px;justify-content:center}.LongformCourseReader_assessmentQuestions__Iy6iy fieldset>label{margin:7px 0}.LongformCourseReader_correct__5tgMT,.LongformCourseReader_incorrect__sdwtU{font-size:12px;line-height:1.7;margin:10px 0 0;padding:10px 12px}.LongformCourseReader_correct__5tgMT{background:#EDF5F0;color:#2E684C}.LongformCourseReader_incorrect__sdwtU{background:#FBF0ED;color:#934637}.LongformCourseReader_finalConfirm__bCn9q{background:var(--color-bg-secondary);font-weight:700;margin-top:26px;padding:14px}.LongformCourseReader_assessmentMessage__vWmMA{font-size:13px;margin-top:14px}.LongformCourseReader_assessmentActions__0_e9V{display:flex;gap:10px;margin-top:16px}.LongformCourseReader_assessmentActions__0_e9V button+button{background:#FFFFFF;border-color:var(--color-border-strong);color:var(--color-text-secondary)}.LongformCourseReader_passed__RQWPC{align-items:center;background:#EDF5F0;color:#2E684C;display:flex;gap:14px;margin-bottom:24px;padding:18px}.LongformCourseReader_passed__RQWPC strong{display:block;font-size:17px}.LongformCourseReader_passed__RQWPC p{font-size:12px;line-height:1.7;margin:3px 0 0}.LongformCourseReader_pageActions__82_Cx{border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin:36px 0 0 244px;padding-top:18px}.LongformCourseReader_pageActions__82_Cx button:first-child{background:#FFFFFF;border-color:var(--color-border-strong);color:var(--color-text-secondary)}.LongformCourseReader_mobileChapterSelect__oTWN4{display:none}@media (max-width:900px){.LongformCourseReader_roadmapFlow__c2IQg{grid-template-columns:repeat(2,minmax(0,1fr))}.LongformCourseReader_roadmapFlow__c2IQg article:nth-child(2):after{display:none}.LongformCourseReader_courseLayout__Mi5MO{display:block}.LongformCourseReader_toc__RFmeV{display:none}.LongformCourseReader_mobileChapterSelect__oTWN4{display:block;margin-bottom:24px}.LongformCourseReader_mobileChapterSelect__oTWN4 span{display:block;font-size:11px;font-weight:700;margin-bottom:5px}.LongformCourseReader_mobileChapterSelect__oTWN4 select{background:#FFFFFF;border:1px solid var(--color-border-strong);border-radius:4px;color:var(--color-text-primary);font:inherit;font-size:14px;height:44px;padding:0 10px;width:100%}.LongformCourseReader_pageActions__82_Cx{margin-left:0}}@media (max-width:720px){.LongformCourseReader_roadmap__Re6fF{padding:16px}.LongformCourseReader_roadmapFlow__c2IQg{grid-template-columns:1fr}.LongformCourseReader_roadmapFlow__c2IQg article:after{display:none}.LongformCourseReader_roadmapFlow__c2IQg article>p{min-height:0}.LongformCourseReader_conceptVisual__l7IT9 ol,.LongformCourseReader_fieldGuide__TOlcQ>div{grid-template-columns:1fr}.LongformCourseReader_conceptVisual__l7IT9 li:after{display:none}.LongformCourseReader_reader__L5iWj{margin-bottom:124px}.LongformCourseReader_courseHeader__ImK__{align-items:flex-start;gap:12px;padding-bottom:18px}.LongformCourseReader_courseHeader__ImK__ h1{font-size:23px;line-height:1.5}.LongformCourseReader_courseHeader__ImK__>div>p{font-size:13px}.LongformCourseReader_courseMeta___2MHR{gap:8px 12px}.LongformCourseReader_progressSummary__9143_{flex-basis:58px}.LongformCourseReader_progressSummary__9143_ strong{font-size:19px}.LongformCourseReader_assessment__KeTRY h2,.LongformCourseReader_chapter__znwwm h2{font-size:22px}.LongformCourseReader_introduction__pvpEt,.LongformCourseReader_textSection__FWgvW p{font-size:14px;line-height:1.9}.LongformCourseReader_comparison__YO60W>div,.LongformCourseReader_exerciseColumns__rgeY_{grid-template-columns:1fr}.LongformCourseReader_checkpoint__UBKGR,.LongformCourseReader_exercise___4ioP{padding:18px}.LongformCourseReader_pageActions__82_Cx{background:rgba(255,255,255,.97);bottom:64px;gap:8px;left:0;margin:0;padding:8px 12px;position:fixed;right:0;z-index:44}.LongformCourseReader_pageActions__82_Cx button{flex:1;min-width:0}.LongformCourseReader_assessmentActions__0_e9V{align-items:stretch;flex-direction:column}}.WorkflowNavigator_root__fai3G{margin:-20px -26px 0}.WorkflowNavigator_cockpit__B2P9h{background:#fff;border-bottom:1px solid var(--color-border)}.WorkflowNavigator_intro__2v4ip{align-items:center;background:#f4f5f3;border-bottom:1px solid #dde2df;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(250px,.58fr);padding:34px 42px 30px}.WorkflowNavigator_copy__l5fm1{max-width:620px}.WorkflowNavigator_eyebrow__68UuF,.WorkflowNavigator_sectionLabel__O9bDs{align-items:center;color:#245e55;display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:0}.WorkflowNavigator_copy__l5fm1 h1{color:var(--color-text-primary);font-family:var(--font-heading-ja);font-size:30px;line-break:strict;line-height:1.45;margin:8px 0 0;overflow-wrap:normal;word-break:auto-phrase}.WorkflowNavigator_copy__l5fm1 p{color:var(--color-text-secondary);font-size:14px;line-height:1.85;margin:7px 0 0;max-width:560px}.WorkflowNavigator_progressPanel__U5y8R{border-left:1px solid #cfd7d3;min-width:0;padding-left:28px}.WorkflowNavigator_progressPanelHeading__mMqZ7{align-items:center;display:flex;justify-content:space-between}.WorkflowNavigator_progressPanelHeading__mMqZ7>span{align-items:center;color:#52615c;display:inline-flex;font-size:12px;font-weight:800;gap:6px}.WorkflowNavigator_progressPanelHeading__mMqZ7>strong{color:#245e55;font-size:16px}.WorkflowNavigator_progressTrack__k7KhM{background:#dce3e0;height:6px;margin-top:10px;overflow:hidden}.WorkflowNavigator_progressTrack__k7KhM>span{background:#245e55;display:block;height:100%;transition:width .24s ease}.WorkflowNavigator_progressPanel__U5y8R>p{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:8px 0 0}.WorkflowNavigator_harnessGuide__j0k1N{background:#eef3f1;border-bottom:1px solid #d4ddda;padding:13px 42px}.WorkflowNavigator_harnessGuide__j0k1N ol{align-items:center;display:grid;gap:0;grid-template-columns:repeat(4,minmax(150px,200px));list-style:none;margin:0;max-width:800px;padding:0}.WorkflowNavigator_harnessGuide__j0k1N li{align-items:center;border-left:1px solid #c4d0cc;display:flex;gap:8px;min-height:36px;padding:0 14px}.WorkflowNavigator_harnessGuide__j0k1N li:first-child{border-left:0}.WorkflowNavigator_harnessGuide__j0k1N li b{align-items:center;background:#245e55;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:10px;height:22px;justify-content:center;width:22px}.WorkflowNavigator_harnessGuide__j0k1N li span{color:#2e3a36;font-size:11px;font-weight:700}.WorkflowNavigator_resetButton__1YNDK,.WorkflowNavigator_resumeLink__xgMJd{align-items:center;color:#245e55;display:inline-flex;font-size:12px;font-weight:700;gap:5px;margin-top:9px;text-decoration:none}.WorkflowNavigator_resetButton__1YNDK{background:transparent;border:0;cursor:pointer;font-family:inherit;padding:0}.WorkflowNavigator_viewTabs__PAHct{background:#fff;border-bottom:1px solid #d8dfdc;display:flex;gap:0;padding:0 42px;position:sticky;top:56px;z-index:4}.WorkflowNavigator_viewTabs__PAHct button{background:transparent;border:0;border-bottom:3px solid transparent;color:#68736f;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;min-height:48px;padding:0 18px}.WorkflowNavigator_viewTabs__PAHct button[aria-selected=true]{border-bottom-color:#245e55;color:#245e55}.WorkflowNavigator_viewTabs__PAHct button span{background:#edf2f0;border-radius:999px;display:inline-flex;font-size:11px;justify-content:center;margin-left:4px;min-width:19px;padding:2px 5px}.WorkflowNavigator_completionNextActions__MIj3D a:focus-visible,.WorkflowNavigator_completionNextActions__MIj3D button:focus-visible,.WorkflowNavigator_completionPanel__O7nos button:focus-visible,.WorkflowNavigator_completionRecommendation__vWkVw:focus-visible,.WorkflowNavigator_flowList__RULer button:focus-visible,.WorkflowNavigator_itemCard__k3nGF:focus-visible,.WorkflowNavigator_primaryCard__9GDV7 a:focus-visible,.WorkflowNavigator_selectors__QOwQO select:focus-visible,.WorkflowNavigator_stageButton__T72_0:focus-visible,.WorkflowNavigator_viewTabs__PAHct button:focus-visible{outline:2px solid #245e55;outline-offset:2px}.WorkflowNavigator_readingFlow__M8olc{margin:0 auto;max-width:none;padding:0 38px}.WorkflowNavigator_completionNext__d189j{background:#f7f9f8;border-bottom:1px solid #d8dfdc;padding:38px 42px 42px}.WorkflowNavigator_completionNextHeader__sISuW{align-items:flex-start;display:grid;gap:16px;grid-template-columns:46px minmax(0,1fr);max-width:920px}.WorkflowNavigator_completionMark__Vfufs{align-items:center;background:#245e55;border-radius:50%;color:#fff;display:inline-flex;height:44px;justify-content:center;width:44px}.WorkflowNavigator_completionNextHeader__sISuW>div>span{color:#245e55;display:block;font-size:12px;font-weight:800}.WorkflowNavigator_completionNextHeader__sISuW h2{color:var(--color-text-primary);font-family:var(--font-heading-ja);font-size:25px;line-height:1.5;margin:4px 0 0;word-break:auto-phrase}.WorkflowNavigator_completionNextHeader__sISuW p{color:var(--color-text-secondary);font-size:14px;line-height:1.8;margin:7px 0 0}.WorkflowNavigator_completionNextGrid__j0Wmf{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.WorkflowNavigator_completionRecommendation__vWkVw{background:#fff;border:1px solid #d2dad7;border-radius:6px;color:inherit;display:grid;min-width:0;overflow:hidden;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.WorkflowNavigator_completionRecommendation__vWkVw:hover{border-color:#799b92;transform:translateY(-2px)}.WorkflowNavigator_completionRecommendation__vWkVw>div{padding:16px}.WorkflowNavigator_completionRecommendation__vWkVw h3{font-size:16px;line-break:strict;line-height:1.55;margin:9px 0 0;overflow-wrap:normal;word-break:auto-phrase}.WorkflowNavigator_completionRecommendation__vWkVw p{color:var(--color-text-muted);font-size:12.5px;line-height:1.7;margin:7px 0 0}.WorkflowNavigator_completionRecommendation__vWkVw>div>strong{align-items:center;color:#245e55;display:inline-flex;font-size:12.5px;gap:4px;margin-top:13px}.WorkflowNavigator_completionNextEmpty__2UI5k{align-items:center;background:#fff;border:1px solid #d2dad7;color:var(--color-text-secondary);display:flex;gap:10px;margin-top:24px;padding:18px}.WorkflowNavigator_completionNextEmpty__2UI5k p{margin:0}.WorkflowNavigator_completionNextActions__MIj3D{align-items:center;display:flex;gap:18px;margin-top:22px}.WorkflowNavigator_completionNextActions__MIj3D a,.WorkflowNavigator_completionNextActions__MIj3D button{align-items:center;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:5px}.WorkflowNavigator_completionNextActions__MIj3D a{background:#245e55;border-radius:6px;color:#fff;min-height:44px;padding:0 17px;text-decoration:none}.WorkflowNavigator_completionNextActions__MIj3D button{background:transparent;border:0;color:#52615c;cursor:pointer;padding:10px 0}.WorkflowNavigator_stepSection__SREaT{border-bottom:1px solid #e0e5e3;padding:42px 0 46px;scroll-margin-top:118px}.WorkflowNavigator_stepSection__SREaT:last-child{border-bottom:0}.WorkflowNavigator_stepHeading__K6w1X{display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr)}.WorkflowNavigator_stepNumber__2Rqna{align-items:center;border:1px solid #8faaa3;border-radius:50%;color:#245e55;display:flex;font-size:16px;font-weight:800;height:38px;justify-content:center;width:38px}.WorkflowNavigator_panelHeading__1NApU>span,.WorkflowNavigator_stepHeading__K6w1X>div>span{color:#245e55;display:block;font-size:12px;font-weight:800}.WorkflowNavigator_caseBand__m6RXK h2,.WorkflowNavigator_panelHeading__1NApU h2,.WorkflowNavigator_stepHeading__K6w1X h2{font-family:var(--font-heading-ja);font-size:22px;line-break:strict;line-height:1.5;margin:3px 0 0;overflow-wrap:normal;word-break:auto-phrase}.WorkflowNavigator_panelHeading__1NApU p,.WorkflowNavigator_stepHeading__K6w1X p{color:var(--color-text-muted);font-size:13.5px;line-height:1.75;margin:5px 0 0}.WorkflowNavigator_completionPanel__O7nos,.WorkflowNavigator_goalPanel__4vBoC,.WorkflowNavigator_primaryAction__XKL_7,.WorkflowNavigator_stepContent__bmuyd{margin-left:56px;margin-top:23px}.WorkflowNavigator_selectors__QOwQO{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:590px}.WorkflowNavigator_selectors__QOwQO label{display:grid;gap:6px;min-width:0}.WorkflowNavigator_selectors__QOwQO label>span{align-items:center;color:#66706c;display:inline-flex;font-size:12px;font-weight:700;gap:5px}.WorkflowNavigator_selectors__QOwQO select{background:#fff;border:1px solid #bdc9c5;border-radius:6px;color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:700;height:44px;min-width:0;padding:0 10px;width:100%}.WorkflowNavigator_mapContext__1vCM3{border-top:1px solid #e0e5e3;margin-top:24px;padding-top:18px}.WorkflowNavigator_mapContext__1vCM3>span{align-items:center;color:#245e55;display:inline-flex;font-size:13px;font-weight:800;gap:6px}.WorkflowNavigator_mapContext__1vCM3>p{color:var(--color-text-muted);font-size:12.5px;line-height:1.65;margin:4px 0 0}.WorkflowNavigator_stageScroller__vd_WU{margin-top:14px;overflow-x:auto;padding-bottom:9px;scrollbar-color:#b9cbc5 transparent;scrollbar-width:thin}.WorkflowNavigator_stageRail__w1oXK{display:flex;min-width:max-content}.WorkflowNavigator_stageUnit__IkSEa{align-items:center;display:flex}.WorkflowNavigator_stageButton__T72_0{background:#fff;border:1px solid #d2dad7;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;display:grid;font-family:inherit;gap:3px;min-height:76px;padding:9px 12px;text-align:left;width:150px}.WorkflowNavigator_stageButton__T72_0:hover{border-color:#8daaa2}.WorkflowNavigator_stageButtonActive__fjt_V,.WorkflowNavigator_stageButtonActive__fjt_V.WorkflowNavigator_stageButtonComplete__t3oZM{background:#245e55;border-color:#245e55;color:#fff}.WorkflowNavigator_stageButtonComplete__t3oZM{background:#edf3f1;border-color:#a9c0ba;color:#245e55}.WorkflowNavigator_stageButton__T72_0 span{align-items:center;color:#66706c;display:flex;font-size:11px;font-weight:800;gap:4px}.WorkflowNavigator_stageButtonActive__fjt_V span{color:#d5e4e0}.WorkflowNavigator_stageButton__T72_0 strong{display:block;font-size:12.5px;line-break:strict;line-height:1.4;overflow-wrap:normal;word-break:auto-phrase}.WorkflowNavigator_stageArrow__js45J{color:#9caaa6;flex:0 0 auto;margin:0 4px}.WorkflowNavigator_goalPanel__4vBoC{border-left:3px solid #245e55;display:grid;gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);padding:4px 0 4px 20px}.WorkflowNavigator_checks__l1VWj>strong,.WorkflowNavigator_goalPanel__4vBoC>div:first-child>span{color:#66706c;display:block;font-size:12px;font-weight:800}.WorkflowNavigator_goalPanel__4vBoC>div:first-child>p{color:var(--color-text-primary);font-family:var(--font-heading-ja);font-size:19px;line-height:1.8;margin:6px 0 0}.WorkflowNavigator_checks__l1VWj{border-left:1px solid #e0e5e3;padding-left:25px}.WorkflowNavigator_checks__l1VWj p{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:13px;gap:8px;line-height:1.65;margin:9px 0 0}.WorkflowNavigator_checks__l1VWj svg{color:#245e55;flex:0 0 auto;margin-top:2px}.WorkflowNavigator_primaryCard__9GDV7{align-items:start;background:#fff;border:1px solid #cbd7d3;border-radius:8px;display:grid;gap:20px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:242px;overflow:hidden;padding:18px}.WorkflowNavigator_primaryCard__9GDV7>div:first-child{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:6px;height:auto!important}.WorkflowNavigator_primaryBody__AVXcx{display:flex;flex-direction:column;min-width:0;padding:0}.WorkflowNavigator_itemMeta__cAyG2{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.WorkflowNavigator_itemMeta__cAyG2>span:last-child{color:var(--color-text-muted);font-size:12px}.WorkflowNavigator_itemMeta__cAyG2 .WorkflowNavigator_downloadedStatus__nkHrg{align-items:center;color:#245e55;display:inline-flex;font-size:11.5px;font-weight:800;gap:4px}.WorkflowNavigator_fitCommon__1n8C9,.WorkflowNavigator_fitSpecific__4sdNL{align-self:flex-start;border-radius:4px;font-size:12px;font-weight:800;line-height:1.4;padding:3px 7px}.WorkflowNavigator_fitSpecific__4sdNL{background:#edf3f1;color:#245e55}.WorkflowNavigator_fitCommon__1n8C9{background:#f1f2f1;color:#66706c}.WorkflowNavigator_primaryBody__AVXcx h3{font-size:18px;line-break:strict;line-height:1.55;margin:10px 0 5px;overflow-wrap:normal;word-break:auto-phrase}.WorkflowNavigator_primaryBody__AVXcx>p{color:var(--color-text-secondary);font-size:13.5px;line-height:1.75;margin:0 0 14px}.WorkflowNavigator_supportingSection__yqm5X{border-top:1px solid #e0e5e3;margin-top:18px;padding-top:18px}.WorkflowNavigator_supportingHeading__m2vZC{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px}.WorkflowNavigator_supportingHeading__m2vZC strong{font-size:14px}.WorkflowNavigator_supportingHeading__m2vZC span{color:var(--color-text-muted);font-size:12px}.WorkflowNavigator_supportingGrid__imK48{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.WorkflowNavigator_supportingGrid__imK48 .WorkflowNavigator_itemCard__k3nGF{align-items:stretch;grid-template-columns:minmax(132px,36%) minmax(0,1fr)}.WorkflowNavigator_supportingGrid__imK48 .WorkflowNavigator_itemBody__8Zuk8{padding:13px 14px}.WorkflowNavigator_supportingGrid__imK48 .WorkflowNavigator_itemBody__8Zuk8 h3{font-size:14px}.WorkflowNavigator_supportingGrid__imK48 .WorkflowNavigator_itemBody__8Zuk8 p{font-size:12px}.WorkflowNavigator_usageFlow__n_Uka{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.WorkflowNavigator_usageFlow__n_Uka span{align-items:center;color:#66706c;display:inline-flex;font-size:12px;gap:5px}.WorkflowNavigator_usageFlow__n_Uka span:not(:last-child):after{color:#9caaa6;content:"→";margin-left:2px}.WorkflowNavigator_usageFlow__n_Uka b{align-items:center;background:#edf3f1;border-radius:4px;color:#245e55;display:inline-flex;font-size:11px;height:20px;justify-content:center;width:20px}.WorkflowNavigator_primaryBody__AVXcx>a{align-items:center;align-self:flex-start;background:#245e55;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:7px;margin-top:4px;padding:11px 15px;text-decoration:none}.WorkflowNavigator_emptyState__6Nz4T{align-items:center;background:#f4f6f5;border:1px dashed #bfcac6;display:flex;justify-content:space-between;padding:24px}.WorkflowNavigator_emptyState__6Nz4T p{color:var(--color-text-secondary);font-size:14px;margin:0}.WorkflowNavigator_emptyState__6Nz4T a{color:#245e55;font-size:13px;font-weight:700}.WorkflowNavigator_finalStep__9MJpn{padding-bottom:54px}.WorkflowNavigator_completionPanel__O7nos{align-items:center;background:#edf3f1;display:flex;gap:24px;justify-content:space-between;padding:20px 22px}.WorkflowNavigator_completionPanel__O7nos>div{align-items:flex-start;display:flex;gap:11px}.WorkflowNavigator_completionPanel__O7nos>div>svg{color:#245e55;flex:0 0 auto;margin-top:1px}.WorkflowNavigator_completionPanel__O7nos strong{display:block;font-size:14px}.WorkflowNavigator_completionPanel__O7nos p{color:#66706c;font-size:12px;line-height:1.6;margin:3px 0 0}.WorkflowNavigator_completionPanel__O7nos button{align-items:center;background:#245e55;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:11px 14px}.WorkflowNavigator_completionPanel__O7nos button:disabled{background:#9aa5a1;cursor:not-allowed;opacity:.8}.WorkflowNavigator_secondaryPanel__my7by{margin:0 auto;max-width:none;min-height:560px;padding:42px 38px 60px}.WorkflowNavigator_panelHeading__1NApU{border-bottom:1px solid #e0e5e3;margin-bottom:22px;padding-bottom:20px}.WorkflowNavigator_panelHeading__1NApU h2{font-size:23px}.WorkflowNavigator_alternativeGrid__ciDdo{display:grid;gap:12px;grid-template-columns:1fr}.WorkflowNavigator_itemCard__k3nGF{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:8px;color:inherit;display:grid;grid-template-columns:clamp(220px,22vw,320px) minmax(0,1fr);overflow:hidden;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.WorkflowNavigator_itemCard__k3nGF>div:first-child{border-bottom:0!important;border-right:1px solid var(--color-border)}.WorkflowNavigator_itemCard__k3nGF:hover{border-color:#8daaa2;transform:translateY(-1px)}.WorkflowNavigator_itemBody__8Zuk8{display:flex;flex-direction:column;min-width:0;padding:15px 17px 14px}.WorkflowNavigator_itemBody__8Zuk8 h3{font-size:15px;line-break:strict;line-height:1.55;margin:8px 0 5px;overflow-wrap:normal;word-break:auto-phrase}.WorkflowNavigator_itemBody__8Zuk8 p{color:var(--color-text-muted);display:-webkit-box;font-size:13px;line-height:1.65;margin:0 0 10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.WorkflowNavigator_itemAction__oGePM{align-items:center;color:#245e55;display:inline-flex;font-size:13px;font-weight:700;gap:4px;margin-top:auto}.WorkflowNavigator_caseBand__m6RXK{align-items:center;background:#edf3f1;display:grid;gap:16px;grid-template-columns:46px minmax(0,1fr) auto;margin-top:24px;padding:20px}.WorkflowNavigator_caseIcon__zYgTf{align-items:center;background:#fff;border-radius:6px;color:#245e55;display:flex;height:44px;justify-content:center;width:44px}.WorkflowNavigator_caseBand__m6RXK h2{font-size:17px}.WorkflowNavigator_caseBand__m6RXK p{color:var(--color-text-secondary);font-size:13px;line-height:1.65;margin:3px 0 0}.WorkflowNavigator_caseBand__m6RXK>a{align-items:center;background:#fff;border:1px solid #9ab8b0;border-radius:6px;color:#245e55;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:10px 13px;text-decoration:none}.WorkflowNavigator_flowList__RULer{border-bottom:1px solid #dce2df}.WorkflowNavigator_flowList__RULer button{align-items:center;background:#fff;border:0;border-top:1px solid #dce2df;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:15px;grid-template-columns:38px minmax(0,1fr) 18px;padding:17px 10px;text-align:left;width:100%}.WorkflowNavigator_flowList__RULer button:hover{background:#f6f8f7}.WorkflowNavigator_flowNumber__2L_PI{align-items:center;border:1px solid #a9bbb6;border-radius:50%;color:#245e55;display:flex;font-size:13px;font-weight:800;height:34px;justify-content:center;width:34px}.WorkflowNavigator_flowCopy__VFVbE{display:grid;gap:2px;min-width:0}.WorkflowNavigator_flowCopy__VFVbE small{color:#245e55;font-size:11px;font-weight:800}.WorkflowNavigator_flowCopy__VFVbE strong{font-size:15px;line-height:1.5}.WorkflowNavigator_flowCopy__VFVbE>span{color:var(--color-text-secondary);font-size:12.5px;line-height:1.55}.WorkflowNavigator_flowCopy__VFVbE em{color:var(--color-text-muted);font-size:11.5px;font-style:normal;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkflowNavigator_flowList__RULer button>svg{color:#245e55}@media (max-width:980px){.WorkflowNavigator_intro__2v4ip{gap:28px;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr)}.WorkflowNavigator_goalPanel__4vBoC{gap:22px;grid-template-columns:1fr}.WorkflowNavigator_checks__l1VWj{border-left:0;border-top:1px solid #e0e5e3;padding-left:0;padding-top:17px}.WorkflowNavigator_supportingGrid__imK48{grid-template-columns:1fr}}@media (max-width:720px){.WorkflowNavigator_root__fai3G{margin:-16px -16px 72px}.WorkflowNavigator_intro__2v4ip{align-items:start;gap:20px;grid-template-columns:1fr;padding:22px 18px 20px}.WorkflowNavigator_copy__l5fm1 h1{font-size:23px}.WorkflowNavigator_copy__l5fm1 p{font-size:12.5px}.WorkflowNavigator_progressPanel__U5y8R{border-left:0;border-top:1px solid #cfd7d3;padding-left:0;padding-top:16px}.WorkflowNavigator_harnessGuide__j0k1N{padding:15px 18px 17px}.WorkflowNavigator_harnessGuide__j0k1N ol{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.WorkflowNavigator_harnessGuide__j0k1N li,.WorkflowNavigator_harnessGuide__j0k1N li:first-child{background:#fff;border:1px solid #d4ddda;min-height:38px;padding:6px 8px}.WorkflowNavigator_viewTabs__PAHct{overflow-x:auto;padding:0 10px;scrollbar-width:none;top:55px}.WorkflowNavigator_viewTabs__PAHct button{flex:0 0 auto;min-height:46px;padding:0 11px}.WorkflowNavigator_readingFlow__M8olc,.WorkflowNavigator_secondaryPanel__my7by{padding-left:18px;padding-right:18px}.WorkflowNavigator_completionNext__d189j{padding:28px 18px 32px}.WorkflowNavigator_completionNextHeader__sISuW{gap:11px;grid-template-columns:38px minmax(0,1fr)}.WorkflowNavigator_completionMark__Vfufs{height:36px;width:36px}.WorkflowNavigator_completionMark__Vfufs svg{height:20px;width:20px}.WorkflowNavigator_completionNextHeader__sISuW h2{font-size:20px}.WorkflowNavigator_completionNextHeader__sISuW p{font-size:13px}.WorkflowNavigator_completionNextGrid__j0Wmf{grid-template-columns:1fr;margin-top:21px}.WorkflowNavigator_completionRecommendation__vWkVw{grid-template-columns:132px minmax(0,1fr)}.WorkflowNavigator_completionRecommendation__vWkVw>div:first-child{border-bottom:0!important;border-right:1px solid var(--color-border);height:100%!important}.WorkflowNavigator_completionRecommendation__vWkVw>div{padding:13px}.WorkflowNavigator_completionRecommendation__vWkVw h3{font-size:14px}.WorkflowNavigator_completionRecommendation__vWkVw p{display:none}.WorkflowNavigator_completionNextActions__MIj3D{align-items:stretch;flex-direction:column;gap:4px}.WorkflowNavigator_completionNextActions__MIj3D a{justify-content:center;text-align:center}.WorkflowNavigator_completionNextActions__MIj3D button{justify-content:center}.WorkflowNavigator_stepSection__SREaT{padding:31px 0 36px}.WorkflowNavigator_stepHeading__K6w1X{gap:11px;grid-template-columns:34px minmax(0,1fr)}.WorkflowNavigator_stepNumber__2Rqna{font-size:13px;height:32px;width:32px}.WorkflowNavigator_panelHeading__1NApU h2,.WorkflowNavigator_stepHeading__K6w1X h2{font-size:18px}.WorkflowNavigator_completionPanel__O7nos,.WorkflowNavigator_goalPanel__4vBoC,.WorkflowNavigator_primaryAction__XKL_7,.WorkflowNavigator_stepContent__bmuyd{margin-left:0;margin-top:19px}.WorkflowNavigator_selectors__QOwQO{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkflowNavigator_selectors__QOwQO select{font-size:12px;padding:0 7px}.WorkflowNavigator_stageButton__T72_0{min-height:72px;width:140px}.WorkflowNavigator_goalPanel__4vBoC{padding-left:15px}.WorkflowNavigator_goalPanel__4vBoC>div:first-child>p{font-size:16px}.WorkflowNavigator_primaryCard__9GDV7{gap:0;grid-template-columns:1fr;min-height:210px;padding:0}.WorkflowNavigator_primaryCard__9GDV7>div:first-child{border:0;border-bottom:1px solid var(--color-border);border-radius:0}.WorkflowNavigator_primaryBody__AVXcx{padding:15px}.WorkflowNavigator_primaryBody__AVXcx h3{font-size:15px;margin-top:7px}.WorkflowNavigator_primaryBody__AVXcx>p{display:-webkit-box;font-size:12px;margin-bottom:9px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.WorkflowNavigator_usageFlow__n_Uka{display:none}.WorkflowNavigator_primaryBody__AVXcx>a{font-size:12px;padding:9px 10px}.WorkflowNavigator_supportingHeading__m2vZC{align-items:flex-start;flex-direction:column;gap:3px}.WorkflowNavigator_supportingGrid__imK48 .WorkflowNavigator_itemCard__k3nGF{grid-template-columns:1fr}.WorkflowNavigator_completionPanel__O7nos{align-items:stretch;flex-direction:column;padding:17px}.WorkflowNavigator_completionPanel__O7nos button{justify-content:center}.WorkflowNavigator_emptyState__6Nz4T{align-items:flex-start;flex-direction:column;gap:10px;padding:18px}.WorkflowNavigator_secondaryPanel__my7by{min-height:480px;padding-bottom:40px;padding-top:30px}.WorkflowNavigator_itemCard__k3nGF{align-items:stretch;grid-template-columns:1fr;min-height:0}.WorkflowNavigator_itemCard__k3nGF>div:first-child{border-bottom:1px solid var(--color-border)!important;border-right:0;height:auto!important}.WorkflowNavigator_caseBand__m6RXK{align-items:start;grid-template-columns:42px minmax(0,1fr);padding:17px}.WorkflowNavigator_caseIcon__zYgTf{height:40px;width:40px}.WorkflowNavigator_caseBand__m6RXK>a{grid-column:2;justify-self:start}.WorkflowNavigator_flowList__RULer button{gap:10px;grid-template-columns:34px minmax(0,1fr) 16px;padding:15px 4px}}@media (max-width:370px){.WorkflowNavigator_selectors__QOwQO{grid-template-columns:1fr}.WorkflowNavigator_itemCard__k3nGF,.WorkflowNavigator_primaryCard__9GDV7{grid-template-columns:82px minmax(0,1fr)}}.OutcomePreview_section__jMyPL{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin:22px 0 24px;padding:22px 0 24px}.OutcomePreview_intro__ICIbl{max-width:620px}.OutcomePreview_eyebrow__MeIxH{align-items:center;color:var(--color-accent-hover);display:inline-flex;font-size:12px;font-weight:700;gap:7px}.OutcomePreview_intro__ICIbl h2{font-family:var(--font-heading-ja);font-size:22px;line-height:1.55;margin:8px 0 6px}.OutcomePreview_intro__ICIbl p{color:var(--color-text-muted);font-size:14px;line-height:1.9;margin:0}.OutcomePreview_artifact__k2214{border:1px solid var(--color-border-strong);margin-top:16px}.OutcomePreview_artifactHeader__cKzyN{align-items:center;background:var(--color-accent);color:#fff;display:flex;font-size:13px;font-weight:700;justify-content:space-between;min-height:42px;padding:9px 14px}.OutcomePreview_artifactHeader__cKzyN small{color:rgba(255,255,255,.82);font-size:10px;font-weight:700}.OutcomePreview_rows__zYE4J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.OutcomePreview_row__SRadB{border-bottom:1px solid var(--color-border);min-width:0;padding:13px 14px 14px}.OutcomePreview_row__SRadB:nth-child(odd){border-right:1px solid var(--color-border)}.OutcomePreview_row__SRadB:nth-last-child(-n+2){border-bottom:0}.OutcomePreview_row__SRadB dt{align-items:center;color:var(--color-accent-hover);display:flex;font-size:11px;font-weight:700;gap:6px}.OutcomePreview_row__SRadB dd{font-size:13px;font-weight:700;line-height:1.65;margin:7px 0 0 21px}.OutcomePreview_note__HDall{color:var(--color-text-muted);font-size:11px;line-height:1.7;margin:8px 0 0}@media (max-width:640px){.OutcomePreview_section__jMyPL{margin-top:18px;padding-top:20px}.OutcomePreview_intro__ICIbl h2{font-size:20px}.OutcomePreview_rows__zYE4J{grid-template-columns:1fr}.OutcomePreview_row__SRadB,.OutcomePreview_row__SRadB:nth-child(odd),.OutcomePreview_row__SRadB:nth-last-child(-n+2){border-bottom:1px solid var(--color-border);border-right:0}.OutcomePreview_row__SRadB:last-child{border-bottom:0}}.PromptCopyActions_root__NhQW3{border-top:1px solid var(--color-border);margin-top:13px;padding-top:12px}.PromptCopyActions_actions__5EANR{display:flex;flex-wrap:wrap;gap:8px}.PromptCopyActions_companyButton__MdpIT,.PromptCopyActions_setupButton__VxLWz,.PromptCopyActions_templateButton__yEc9o{align-items:center;border-radius:5px;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:6px;justify-content:center;line-height:1.4;min-height:38px;padding:8px 12px;text-decoration:none}.PromptCopyActions_templateButton__yEc9o{background:var(--color-bg-card);border:1px solid var(--color-border-strong);color:var(--color-accent-hover)}.PromptCopyActions_companyButton__MdpIT,.PromptCopyActions_setupButton__VxLWz{background:var(--color-accent);border:1px solid var(--color-accent);color:#fff}.PromptCopyActions_templateButton__yEc9o:hover{background:var(--color-accent-subtle);border-color:var(--color-accent)}.PromptCopyActions_companyButton__MdpIT:hover,.PromptCopyActions_setupButton__VxLWz:hover{background:var(--color-accent-hover);color:#fff}.PromptCopyActions_helper__XILwT{align-items:baseline;display:flex;gap:6px 12px;justify-content:space-between;margin-top:7px}.PromptCopyActions_helper__XILwT p{color:var(--color-text-muted);font-size:10px;line-height:1.65;margin:0}.PromptCopyActions_helper__XILwT a{color:var(--color-accent-hover);flex:0 0 auto;font-size:10px;font-weight:700}@media (max-width:640px){.PromptCopyActions_actions__5EANR{display:grid;grid-template-columns:1fr}.PromptCopyActions_companyButton__MdpIT,.PromptCopyActions_setupButton__VxLWz,.PromptCopyActions_templateButton__yEc9o{box-sizing:border-box;width:100%}.PromptCopyActions_helper__XILwT{align-items:flex-start;flex-direction:column}}.PromptBrowser_root__fEIIw{margin-inline:auto;max-width:860px}.PromptBrowser_accessStatus__qtfIh{align-items:center;background:#f2f6f4;border-left:3px solid var(--color-accent);display:flex;gap:10px 16px;margin-bottom:14px;padding:10px 13px}.PromptBrowser_accessStatus__qtfIh strong{color:var(--color-accent-hover);flex:0 0 auto;font-size:12px}.PromptBrowser_accessStatus__qtfIh span{color:var(--color-text-muted);font-size:10.5px;line-height:1.6}.PromptBrowser_searchForm__v8Dlw{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.PromptBrowser_searchInput__jxhLe{align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border-strong);display:flex;gap:9px;min-height:46px;padding:0 14px}.PromptBrowser_searchInput__jxhLe svg{color:var(--color-text-muted);flex:0 0 auto}.PromptBrowser_searchInput__jxhLe input{background:transparent;border:0;color:var(--color-text-primary);flex:1;font:inherit;font-size:13.5px;min-width:0;outline:0}.PromptBrowser_previewNote__sMdv_ a,.PromptBrowser_searchForm__v8Dlw>button,.PromptBrowser_searchGate__qjVRh a{align-items:center;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:5px;color:#fff;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;min-height:46px;padding:9px 17px;text-decoration:none}.PromptBrowser_searchForm__v8Dlw>button{cursor:pointer}.PromptBrowser_searchForm__v8Dlw>button:disabled{cursor:default;opacity:.45}.PromptBrowser_categories__MB1D1{display:flex;flex-wrap:wrap;gap:5px;margin:11px 0 20px}.PromptBrowser_categories__MB1D1 button{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:11px;min-height:31px;padding:4px 11px}.PromptBrowser_categories__MB1D1 button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:700}.PromptBrowser_searchGate__qjVRh{align-items:center;background:#fff5f1;border:1px solid #e7bbae;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;padding:15px 16px}.PromptBrowser_searchGate__qjVRh p,.PromptBrowser_searchGate__qjVRh strong{display:block}.PromptBrowser_searchGate__qjVRh strong{color:#913e2d;font-size:13px}.PromptBrowser_searchGate__qjVRh p{color:#6f514a;font-size:11px;line-height:1.7;margin:4px 0 0}.PromptBrowser_searchGate__qjVRh a{background:#C7654F;border-color:#C7654F;flex:0 0 auto;min-height:40px}.PromptBrowser_error__Mxfbo{color:#a13f2d;font-size:12px;margin:0 0 16px}.PromptBrowser_resultHeading__9Mx6_{align-items:baseline;border-bottom:1px solid var(--color-border);display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;padding-bottom:9px}.PromptBrowser_resultHeading__9Mx6_ strong{font-size:13px}.PromptBrowser_resultHeading__9Mx6_ span{color:var(--color-text-muted);font-size:11px}.PromptBrowser_empty__1NgNy{color:var(--color-text-muted);font-size:13px;padding:24px 0}.PromptBrowser_results__she81{display:grid;gap:9px}.PromptBrowser_promptCard__lrRPb{background:var(--color-bg-card);border:1px solid var(--color-border);padding:15px 16px}.PromptBrowser_promptHeading__PERtz{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.PromptBrowser_promptHeading__PERtz span{color:var(--color-accent-hover);font-size:10px;font-weight:800}.PromptBrowser_promptHeading__PERtz h2{font-family:var(--font-body-ja);font-size:13.5px;line-height:1.5;margin:3px 0 0}.PromptBrowser_promptText__ppDqe{border-left:3px solid var(--color-border);color:var(--color-text-secondary);font-size:12px;line-height:1.85;margin:11px 0 0;padding-left:11px;white-space:pre-wrap}.PromptBrowser_expandButton__045oG{background:transparent;border:0;color:var(--color-accent-hover);cursor:pointer;font:inherit;font-size:11px;font-weight:700;margin-top:7px;padding:0}.PromptBrowser_tip__OSd9u{background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:11px;line-height:1.75;margin:11px 0 0;padding:9px 11px}.PromptBrowser_tip__OSd9u strong{color:var(--color-text-primary);display:block;margin-bottom:2px}.PromptBrowser_previewNote__sMdv_{background:#f2f6f4;border:1px solid #cddbd6;padding:17px;text-align:center}.PromptBrowser_previewNote__sMdv_ strong{font-size:13px}.PromptBrowser_previewNote__sMdv_ p{color:var(--color-text-secondary);font-size:11.5px;line-height:1.7;margin:5px 0 11px}.PromptBrowser_previewNote__sMdv_ a{min-height:38px}@media (max-width:640px){.PromptBrowser_accessStatus__qtfIh,.PromptBrowser_searchGate__qjVRh{align-items:flex-start;flex-direction:column}.PromptBrowser_searchForm__v8Dlw{grid-template-columns:1fr}.PromptBrowser_searchForm__v8Dlw>button,.PromptBrowser_searchGate__qjVRh a{box-sizing:border-box;width:100%}.PromptBrowser_promptHeading__PERtz h2{font-size:13px}}