.LearningSystem_page__S5rpv{min-height:100vh;background:radial-gradient(circle at 16% 0,rgba(37,109,133,.08),transparent 34%),linear-gradient(180deg,#f6f8fa,#fbfcfd 46%,#f4f7f9);color:#17202a;font-family:Inter,MiSans,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.LearningSystem_main__MZCLs{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:54px 0 118px}.LearningSystem_hero__c9fYR{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:stretch;margin-bottom:24px}.LearningSystem_heroCompact__6cH8u{grid-template-columns:minmax(0,1fr)}.LearningSystem_heroCompact__6cH8u .LearningSystem_heroPanel__S_RFf{max-width:760px}.LearningSystem_heroPanel__S_RFf,.LearningSystem_sectionPanel___CFPS,.LearningSystem_sidePanel__QyN7t,.LearningSystem_subjectPanel__QMPrw{background:hsla(0,0%,100%,.92);border:1px solid #e5eaf0;border-radius:22px;box-shadow:0 18px 50px rgba(15,23,42,.055)}.LearningSystem_heroPanel__S_RFf{padding:34px 36px}.LearningSystem_sidePanel__QyN7t{padding:26px}.LearningSystem_eyebrow__o2SSN{margin:0 0 14px;color:#256d85;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.LearningSystem_title__stPmD{margin:0;color:#17202a;font-size:clamp(32px,4.2vw,50px);font-weight:720;line-height:1.12;letter-spacing:0}.LearningSystem_subtitle__T1okC{max-width:740px;margin:18px 0 0;color:#4f5f70;font-size:16px;font-weight:430;line-height:1.75}.LearningSystem_heroActions__g00xG{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.LearningSystem_ghostButton__GxciC,.LearningSystem_primaryButton__3xLcE,.LearningSystem_secondaryButton__tjR2E{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:650;line-height:1;transition:transform .16s ease,border-color .16s ease,background .16s ease}.LearningSystem_primaryButton__3xLcE{color:#fff;background:#256d85;border:1px solid #256d85;box-shadow:0 10px 22px rgba(37,109,133,.18)}.LearningSystem_secondaryButton__tjR2E{color:#17202a;background:#fff;border:1px solid #d9e2ea}.LearningSystem_ghostButton__GxciC{color:#256d85;background:#e8f3fa;border:1px solid #cde4f0}.LearningSystem_ghostButton__GxciC:hover,.LearningSystem_primaryButton__3xLcE:hover,.LearningSystem_secondaryButton__tjR2E:hover{transform:translateY(-1px)}.LearningSystem_sideTitle__kBIkl{margin:0;color:#17202a;font-size:18px;font-weight:700;line-height:1.35}.LearningSystem_sideText__2fUzL{margin:10px 0 18px;color:#667586;font-size:14px;line-height:1.65}.LearningSystem_nextList__R_UpF{display:grid;gap:10px;margin:0;padding:0;list-style:none}.LearningSystem_nextList__R_UpF li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:12px;border:1px solid #edf2f6;border-radius:14px;background:#fbfcfd}.LearningSystem_stepNumber__qWRyu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#256d85;background:#e8f3fa;font-size:13px;font-weight:750}.LearningSystem_stepTitle__f2vDt{display:block;color:#17202a;font-size:14px;font-weight:700;line-height:1.35}.LearningSystem_stepText__C1XpD{display:block;margin-top:3px;color:#667586;font-size:13px;line-height:1.55}.LearningSystem_sectionPanel___CFPS{padding:26px;margin-top:22px}.LearningSystem_sectionHead__rjwsK{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.LearningSystem_sectionTitle__mSbUZ{margin:0;color:#17202a;font-size:26px;font-weight:720;line-height:1.25}.LearningSystem_sectionDesc__U_YFG{margin:8px 0 0;color:#667586;font-size:14px;line-height:1.65}.LearningSystem_subjectGrid__IQ4Sk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.LearningSystem_sceneEntryGrid__jPvze{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.LearningSystem_sceneEntryGridCompact__6Csut{grid-template-columns:repeat(3,minmax(0,1fr))}.LearningSystem_identityPicker__sw3nr{padding:0;overflow:hidden}.LearningSystem_identityPicker__sw3nr summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:0 24px;cursor:pointer;list-style:none}.LearningSystem_identityPicker__sw3nr summary::-webkit-details-marker{display:none}.LearningSystem_identityPicker__sw3nr summary span{display:grid;gap:4px}.LearningSystem_identityPicker__sw3nr summary small{color:#256d85;font-size:12px;font-weight:800;letter-spacing:.14em}.LearningSystem_identityPicker__sw3nr summary strong{color:#17202a;font-size:22px;font-weight:780;line-height:1.25}.LearningSystem_identityPicker__sw3nr summary em{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;color:#256d85;font-style:normal;font-size:14px;font-weight:760;border:1px solid #cde4f0;border-radius:999px;background:#e8f3fa}.LearningSystem_identityPicker__sw3nr[open] summary{border-bottom:1px solid #e5eaf0}.LearningSystem_identityPicker__sw3nr[open] summary em{color:#667586;border-color:#d9e2ea;background:#fff}.LearningSystem_identityPicker__sw3nr[open] summary em:before{content:"收起"}.LearningSystem_identityPicker__sw3nr[open] summary em{font-size:0}.LearningSystem_identityPicker__sw3nr[open] .LearningSystem_diagram__vUE3F,.LearningSystem_identityPicker__sw3nr[open] .LearningSystem_minorGrid__YURFO,.LearningSystem_identityPicker__sw3nr[open] .LearningSystem_sceneEntryGrid__jPvze{padding:20px 24px 24px}.LearningSystem_goalRouteMap__O8VAV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.LearningSystem_goalRouteCard__3ceng{display:grid;gap:12px;padding:14px;border:1px solid #dfe7ee;border-radius:18px;background:#fff}.LearningSystem_goalRouteHead__7_Lrl{display:grid;gap:6px;color:inherit;text-decoration:none}.LearningSystem_goalRouteHead__7_Lrl span{color:#256d85;font-size:12px;font-weight:780}.LearningSystem_goalRouteHead__7_Lrl strong{color:#17202a;font-size:18px;font-weight:820;line-height:1.28}.LearningSystem_goalRouteSteps__kWgS9{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.LearningSystem_goalRouteSteps__kWgS9 li{position:relative}.LearningSystem_goalRouteSteps__kWgS9 li:not(:last-child):after{content:"→";margin-left:8px;color:#8fbccd;font-weight:900}.LearningSystem_goalRouteStep__MilPN{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 10px;color:#17202a;font-size:13px;font-weight:780;text-align:center;text-decoration:none;border:1px solid #dfe7ee;border-radius:12px;background:#fbfcfd}.LearningSystem_goalRouteShared__ovQe6{border-color:#bedbe7;background:#e8f3fa;color:#256d85}.LearningSystem_goalRouteCross__Q75JW{margin:0;padding-top:8px;color:#667586;font-size:13px;line-height:1.5;border-top:1px solid #edf1f5}.LearningSystem_sceneEntryCard__yHAm1{display:grid;align-content:space-between;gap:18px;min-height:252px;padding:18px;color:inherit;text-decoration:none;border:1px solid #e1e8ef;border-radius:18px;background:linear-gradient(180deg,rgba(232,243,250,.55),hsla(0,0%,100%,0) 54%),#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.LearningSystem_sceneEntryCard__yHAm1:hover{transform:translateY(-2px);border-color:#c8d8e4;box-shadow:0 14px 36px rgba(15,23,42,.075)}.LearningSystem_sceneEntryCardLean__Q40Oh{min-height:176px}.LearningSystem_sceneEntryLabel__FkzH3{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:5px 9px;color:#256d85;font-size:12px;font-weight:760;line-height:1;border:1px solid #cfe0ea;border-radius:999px;background:#f3f9fc}.LearningSystem_sceneEntryCard__yHAm1 h3{margin:0;color:#17202a;font-size:18px;font-weight:760;line-height:1.35}.LearningSystem_sceneEntryCard__yHAm1 p{margin:9px 0 0;color:#536170;font-size:14px;line-height:1.62}.LearningSystem_sceneEntryFooter__WPnqr{display:grid;gap:12px}.LearningSystem_sceneEntryFooter__WPnqr span{color:#667586;font-size:13px;line-height:1.5}.LearningSystem_sceneEntryFooter__WPnqr div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.LearningSystem_sceneEntryFooter__WPnqr a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 10px;color:#256d85;font-size:13px;font-weight:760;text-decoration:none;border:1px solid #d8e5ed;border-radius:12px;background:#fff}.LearningSystem_sceneEntryFooter__WPnqr a:last-child{color:#fff;border-color:#256d85;background:#256d85}.LearningSystem_majorCard__wNH3T,.LearningSystem_minorCard__RJNJx,.LearningSystem_missionCard__jFsEd,.LearningSystem_tutorialCard__2KdDF{text-decoration:none;color:inherit;border:1px solid #e5eaf0;background:#fff;border-radius:18px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.LearningSystem_majorCard__wNH3T:hover,.LearningSystem_minorCard__RJNJx:hover,.LearningSystem_missionCard__jFsEd:hover,.LearningSystem_tutorialCard__2KdDF:hover{transform:translateY(-2px);border-color:#c8d8e4;box-shadow:0 14px 36px rgba(15,23,42,.075)}.LearningSystem_majorCard__wNH3T{display:flex;flex-direction:column;min-height:258px;padding:20px}.LearningSystem_majorTop__f79sl{display:flex;justify-content:space-between;gap:16px;align-items:start}.LearningSystem_majorIndex__sVmIj{color:#8a96a3;font-size:12px;font-weight:700}.LearningSystem_majorTitle__YkDe9{margin:10px 0 8px;color:#17202a;font-size:21px;font-weight:720;line-height:1.32}.LearningSystem_majorAudience__L4pik,.LearningSystem_majorSubtitle__OHx9K{margin:0;color:#536170;font-size:14px;line-height:1.62}.LearningSystem_majorAudience__L4pik{margin-top:12px;color:#667586}.LearningSystem_majorMeta__C_N_5{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.LearningSystem_pill__WkwYX{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #dfe7ee;background:#fbfcfd;color:#536170;font-size:13px;font-weight:620}.LearningSystem_pillStrong__XD_Bj{border-color:#cfe5d8;background:#eaf7f1;color:#1f8a70}.LearningSystem_mapWrap__OBqBb{overflow-x:auto;padding:8px 2px 4px}.LearningSystem_mapHeader___Hmf0{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.LearningSystem_mapLegend__HXk36{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:260px}.LearningSystem_mapLegend__HXk36 span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid #dfe7ee;border-radius:999px;background:#fff;color:#667586;font-size:12px;font-weight:680}.LearningSystem_mapLegend__HXk36 i{width:18px;height:3px;border-radius:999px}.LearningSystem_legendMain__ho2Eo{background:#256d85}.LearningSystem_legendBranch__4VYGy{background:#f59e0b}.LearningSystem_legendNext__kqc_Y{background:#1f8a70}.LearningSystem_legendResource__kKI14{background:#64748b}.LearningSystem_roadmapCanvas__eQe0Z{min-width:1040px;padding:12px 18px 10px}.LearningSystem_roadmapStage__aDUvg{position:relative;display:grid;justify-content:center}.LearningSystem_roadmapBranchStage__3WBeo{grid-template-columns:repeat(3,minmax(260px,1fr));gap:22px}.LearningSystem_twoBranchStage__hXyVT{grid-template-columns:repeat(2,minmax(280px,360px))}.LearningSystem_roadmapConnector__5mnKY{position:relative;display:flex;justify-content:center;min-height:86px}.LearningSystem_roadmapConnector__5mnKY:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg,#256d85,#1f8a70);transform:translateX(-50%)}.LearningSystem_roadmapConnector__5mnKY:after{content:"";position:absolute;bottom:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(37,109,133,.82),rgba(31,138,112,.82),transparent)}.LearningSystem_roadmapConnector__5mnKY span{position:relative;z-index:1;align-self:center;min-height:30px;padding:6px 12px;border:1px solid #dfe7ee;background:#fff;border-radius:999px;color:#256d85;font-size:12px;font-weight:760;box-shadow:0 8px 20px rgba(15,23,42,.06)}.LearningSystem_roadmapBranchStage__3WBeo .LearningSystem_roadmapMajor__CLhB0:before{content:"";position:absolute;top:-42px;left:50%;width:2px;height:42px;background:linear-gradient(180deg,#1f8a70,rgba(245,158,11,.9));transform:translateX(-50%)}.LearningSystem_roadmapMajor__CLhB0{position:relative;display:grid;gap:12px;min-height:100%;padding:18px;border:1px solid #dfe7ee;border-top:5px solid #256d85;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.06)}.LearningSystem_roadmapPrimary__DzYYG{width:360px;background:linear-gradient(180deg,rgba(232,243,250,.7),#fff 52%),#fff}.LearningSystem_roadmapMajorHead__U3DQ5{display:flex;align-items:center;justify-content:space-between;gap:10px}.LearningSystem_roadmapCount__x3aB7,.LearningSystem_roadmapLabel__2VvgL{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;font-size:12px;font-weight:760}.LearningSystem_roadmapLabel__2VvgL{padding:0 9px;background:#e8f3fa;color:#256d85}.LearningSystem_roadmapCount__x3aB7{color:#7a8694}.LearningSystem_roadmapMajorTitle__2hIdH{text-decoration:none;color:#17202a;font-size:20px;font-weight:820;line-height:1.3}.LearningSystem_roadmapMajorTitle__2hIdH:hover{color:#256d85}.LearningSystem_roadmapMajorGoal__oOSBn,.LearningSystem_roadmapMajorNote__CmHlb{margin:0;line-height:1.58}.LearningSystem_roadmapMajorGoal__oOSBn{color:#374151;font-size:14px;font-weight:640}.LearningSystem_roadmapMajorNote__CmHlb{color:#667586;font-size:13px}.LearningSystem_roadmapMinorList__MBcqj{display:grid;gap:8px;margin-top:2px}.LearningSystem_roadmapMinor__6unOT,.LearningSystem_roadmapMore__rdBA9{text-decoration:none}.LearningSystem_roadmapMinor__6unOT{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border:1px solid #e8edf2;border-radius:12px;background:#f8fbfd;color:inherit}.LearningSystem_roadmapMinorIndex__owgG_{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#17202a;color:#fff;font-size:12px;font-weight:820}.LearningSystem_roadmapMinorMeta__8hVvk,.LearningSystem_roadmapMinorTitle__jIXhs{display:block}.LearningSystem_roadmapMinorTitle__jIXhs{color:#17202a;font-size:14px;font-weight:760;line-height:1.35}.LearningSystem_roadmapMinorMeta__8hVvk{margin-top:3px;color:#667586;font-size:12px}.LearningSystem_roadmapMore__rdBA9{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px dashed #cfd9e3;border-radius:12px;color:#256d85;font-size:13px;font-weight:760}.LearningSystem_visualMapWrap__bg4xv{display:grid;gap:18px}.LearningSystem_visualMapCanvas__2LI2_{position:relative;min-width:1240px;height:560px;border:1px solid #dfe7ee;border-radius:18px;background:linear-gradient(90deg,rgba(37,109,133,.045) 1px,transparent 0),linear-gradient(180deg,rgba(37,109,133,.045) 1px,transparent 0),linear-gradient(180deg,#fbfdff,#f6f9fc);background-size:48px 48px,48px 48px,auto;overflow:hidden}.LearningSystem_visualMapLines__Q2Tgz{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.LearningSystem_visualMapLines__Q2Tgz path{fill:none;stroke-linecap:round}.LearningSystem_mainLine__P05Mg{stroke:#256d85;stroke-width:4}.LearningSystem_branchLine__zM9f_{stroke:#f59e0b;stroke-width:3;stroke-dasharray:10 8}.LearningSystem_branchLineSoft__zvD3X{stroke:#1f8a70;stroke-width:3;stroke-dasharray:4 8}.LearningSystem_visualMapLines__Q2Tgz text{fill:#536170;font-size:14px;font-weight:760}.LearningSystem_visualMapNode__mBw_n{position:absolute;display:grid;align-content:start;gap:8px;padding:14px;border:1px solid #dfe7ee;border-top:5px solid #256d85;border-radius:16px;background:hsla(0,0%,100%,.94);color:inherit;text-decoration:none;box-shadow:0 14px 30px rgba(15,23,42,.08)}.LearningSystem_visualMapNode__mBw_n span,.LearningSystem_visualMapNode__mBw_n strong{display:block}.LearningSystem_visualMapNode__mBw_n strong{color:#17202a;font-size:17px;font-weight:820;line-height:1.3}.LearningSystem_visualMapNode__mBw_n>span:last-child{color:#667586;font-size:12px;line-height:1.45}.LearningSystem_visualMapLabel__RocJL{width:-moz-max-content;width:max-content;min-height:24px;padding:4px 9px;border-radius:999px;background:#e8f3fa;color:#256d85;font-size:12px;font-weight:780}.LearningSystem_visualMapBranchList__w9SV1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LearningSystem_visualMapBranch__GXOCK{padding:14px;border:1px solid #dfe7ee;border-radius:14px;background:#fff}.LearningSystem_visualMapBranch__GXOCK>a{display:inline-flex;margin-bottom:10px;color:#17202a;font-size:15px;font-weight:820;text-decoration:none}.LearningSystem_visualMapBranch__GXOCK div{display:flex;flex-wrap:wrap;gap:8px}.LearningSystem_visualMapBranch__GXOCK div a{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid #e5eaf0;border-radius:999px;background:#f8fbfd;color:#536170;font-size:12px;font-weight:680;text-decoration:none}.LearningSystem_tutorialLibrary__5D37O{display:grid;gap:18px}.LearningSystem_tutorialMajorBlock__llQIq{display:grid;gap:12px}.LearningSystem_tutorialMajorHead__5P_oP{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #dfe7ee;border-left:5px solid #256d85;border-radius:14px;background:#fff}.LearningSystem_tutorialMajorHead__5P_oP a{color:#17202a;font-size:18px;font-weight:820;text-decoration:none}.LearningSystem_tutorialMajorHead__5P_oP span{color:#667586;font-size:13px;font-weight:700}.LearningSystem_tutorialSubjectGrid__lNW40{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LearningSystem_tutorialSubjectBlock__CwX6u{padding:14px;border:1px solid #e1e8ef;border-radius:14px;background:#fbfdff}.LearningSystem_tutorialSubjectTitle__PBEvc{display:inline-flex;margin-bottom:10px;color:#256d85;font-size:15px;font-weight:800;text-decoration:none}.LearningSystem_tutorialOnlyList__85ZfF{display:grid;gap:8px}.LearningSystem_tutorialOnlyList__85ZfF a{display:grid;gap:4px;padding:10px 11px;border:1px solid #e8edf2;border-radius:12px;background:#fff;text-decoration:none}.LearningSystem_tutorialOnlyList__85ZfF span{color:#7a8694;font-size:12px;font-weight:720}.LearningSystem_tutorialOnlyList__85ZfF strong{color:#17202a;font-size:14px;line-height:1.35}.LearningSystem_tutorialOnlyList__85ZfF em{color:#667586;font-size:12px;font-style:normal;line-height:1.45}.LearningSystem_lessonFlow__qXMSP{display:grid;gap:12px;margin-top:16px}.LearningSystem_lessonFlow__qXMSP div{display:grid;grid-template-columns:34px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:14px;border:1px solid #e1e8ef;border-radius:14px;background:#fbfdff}.LearningSystem_lessonFlow__qXMSP span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#256d85;color:#fff;font-weight:820}.LearningSystem_lessonFlow__qXMSP strong{color:#17202a;font-size:16px;line-height:1.4}.LearningSystem_lessonFlow__qXMSP p{margin:4px 0 0;color:#667586;font-size:14px;line-height:1.62}.LearningSystem_deepLesson__k6aka{display:grid;gap:18px;margin-top:22px}.LearningSystem_visualLessonMap__6cKv5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #dfe7ee;border-radius:18px;background:linear-gradient(90deg,rgba(37,109,133,.07) 1px,transparent 0),linear-gradient(180deg,#f8fbfd,#fff);background-size:24px 24px,auto}.LearningSystem_visualLessonStage__JkQdm{position:relative;min-height:142px;padding:16px;border:1px solid #d9e5ed;border-radius:16px;background:hsla(0,0%,100%,.94)}.LearningSystem_visualLessonStage__JkQdm:not(:last-child):after{content:"";position:absolute;top:50%;right:-13px;width:14px;height:2px;background:#256d85}.LearningSystem_visualLessonStage__JkQdm span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:10px;border-radius:999px;background:#256d85;color:#fff;font-size:12px;font-weight:900}.LearningSystem_visualLessonStage__JkQdm strong{display:block;color:#17202a;font-size:16px;font-weight:900;line-height:1.35}.LearningSystem_visualLessonStage__JkQdm p{margin:8px 0 0;color:#667586;font-size:13px;line-height:1.65}.LearningSystem_knowledgeDepth__iwEt6{display:grid;gap:18px;padding:22px;border:1px solid #d2e3eb;border-radius:20px;background:linear-gradient(135deg,rgba(37,109,133,.08),rgba(31,138,112,.05)),#fbfdff}.LearningSystem_knowledgeDepthIntro__aEk5m h3{margin:4px 0 8px;color:#17202a;font-size:24px;line-height:1.28}.LearningSystem_knowledgeDepthIntro__aEk5m p{margin:0;color:#4f6070;font-size:15px;line-height:1.75}.LearningSystem_knowledgeDepthGrid__Fzlac{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LearningSystem_knowledgeDepthGrid__Fzlac>div{display:grid;align-content:start;gap:10px;min-height:210px;padding:18px;border:1px solid #dfe7ee;border-radius:16px;background:#fff}.LearningSystem_knowledgeDepthGrid__Fzlac strong{color:#17202a;font-size:16px;line-height:1.4}.LearningSystem_knowledgeDepthGrid__Fzlac ul{display:grid;gap:8px;margin:0;padding-left:18px}.LearningSystem_knowledgeDepthGrid__Fzlac li,.LearningSystem_knowledgeDepthGrid__Fzlac p{margin:0;color:#536170;font-size:14px;line-height:1.68}.LearningSystem_knowledgeTransfer__AMVWv{border-color:#cfe0ea!important;background:#f3f9fc!important}.LearningSystem_deepLessonGrid__yjHqg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.LearningSystem_deepLessonBlock__nuw6Q{padding:18px;border:1px solid #dfe7ee;border-radius:16px;background:#fff}.LearningSystem_deepLessonBlock__nuw6Q h3,.LearningSystem_lessonPromptBox__Dxq_0 h3{margin:0 0 10px;color:#17202a;font-size:17px;font-weight:900;line-height:1.35}.LearningSystem_deepLessonBlock__nuw6Q li,.LearningSystem_deepLessonBlock__nuw6Q p{color:#536170;font-size:14px;line-height:1.75}.LearningSystem_deepLessonBlock__nuw6Q p{margin:0}.LearningSystem_deepLessonBlock__nuw6Q ol,.LearningSystem_deepLessonBlock__nuw6Q ul{display:grid;gap:8px;margin:0;padding-left:20px}.LearningSystem_failureList__qkjob{display:grid;gap:10px}.LearningSystem_failureList__qkjob p{display:grid;gap:4px;padding:10px 12px;border:1px solid #e8eef4;border-radius:12px;background:#f8fbfd}.LearningSystem_failureList__qkjob strong{color:#9a5b12;font-size:14px}.LearningSystem_failureList__qkjob span{color:#536170;font-size:13px;line-height:1.65}.LearningSystem_lessonPromptBox__Dxq_0{padding:18px;border:1px solid #d2e3eb;border-radius:18px;background:#f4fafc}.LearningSystem_lessonPlaybook__UREkC{display:grid;gap:18px;padding:20px;border:1px solid #d7e8d9;border-radius:18px;background:linear-gradient(135deg,rgba(31,138,112,.08),hsla(0,0%,100%,.92)),#f7fcf8}.LearningSystem_lessonPlaybook__UREkC h3{margin:4px 0 8px;color:#17202a;font-size:21px;font-weight:950;line-height:1.3}.LearningSystem_lessonPlaybook__UREkC li,.LearningSystem_lessonPlaybook__UREkC p{margin:0;color:#4f6070;font-size:14px;line-height:1.75}.LearningSystem_lessonPlaybookGrid__tmfIu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LearningSystem_lessonPlaybookGrid__tmfIu>div{display:grid;align-content:start;gap:8px;min-height:142px;padding:16px;border:1px solid #dce9df;border-radius:14px;background:hsla(0,0%,100%,.86)}.LearningSystem_lessonPlaybookGrid__tmfIu strong{color:#17202a;font-size:15px;font-weight:900;line-height:1.35}.LearningSystem_lessonPlaybookGrid__tmfIu ul{display:grid;gap:7px;margin:0;padding-left:18px}.LearningSystem_lessonPromptBox__Dxq_0 pre{margin:0;white-space:pre-wrap;word-break:break-word;border:1px solid #dfe7ee;border-radius:14px;background:#fff;padding:16px;color:#17202a;font-size:13px;line-height:1.8;font-family:JetBrains Mono,Noto Sans SC,monospace}.LearningSystem_verticalMapShell__rNJ6q{position:relative}.LearningSystem_verticalMapMobileHint__NwnAP{display:none}.LearningSystem_verticalMapWrap__9yXX8{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;padding:8px 2px 12px;cursor:grab;scrollbar-width:thin;scrollbar-color:#9fb3c8 transparent}.LearningSystem_verticalMapWrap__9yXX8:active{cursor:grabbing}.LearningSystem_verticalMapWrap__9yXX8::-webkit-scrollbar{height:8px}.LearningSystem_verticalMapWrap__9yXX8::-webkit-scrollbar-track{background:transparent}.LearningSystem_verticalMapWrap__9yXX8::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(100,116,139,.42)}.LearningSystem_verticalMapCanvas__HFZ5L{position:relative;min-width:1020px;width:1020px;height:1800px;border:1px solid #dfe7ee;border-radius:20px;background:linear-gradient(90deg,rgba(37,109,133,.04) 1px,transparent 0),linear-gradient(180deg,rgba(37,109,133,.04) 1px,transparent 0),linear-gradient(180deg,#fbfdff,#f5f9fc);background-size:44px 44px,44px 44px,auto;overflow:hidden}.LearningSystem_verticalMapLines__JPtBk{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.LearningSystem_verticalMapLines__JPtBk path{fill:none;stroke-linecap:round;stroke-linejoin:round}.LearningSystem_verticalMainLine__QKmDX{stroke:#256d85;stroke-width:4}.LearningSystem_verticalBranchLine__csaUP{stroke:#f59e0b;stroke-width:3}.LearningSystem_verticalSupportLine__laeJg{stroke:#64748b;stroke-width:2.5;stroke-dasharray:8 8}.LearningSystem_verticalMapNode__21X_A{position:absolute;display:grid;gap:8px;min-height:118px;padding:16px;border:1px solid #dfe7ee;border-top:5px solid #256d85;border-radius:16px;background:hsla(0,0%,100%,.96);color:inherit;text-decoration:none;box-shadow:0 14px 34px rgba(15,23,42,.08)}.LearningSystem_verticalMapNode__21X_A span,.LearningSystem_verticalMapNode__21X_A strong{display:block}.LearningSystem_verticalMapNode__21X_A strong{color:#17202a;font-size:18px;font-weight:840;line-height:1.3}.LearningSystem_verticalMapNode__21X_A span{color:#667586;font-size:13px;line-height:1.55}.LearningSystem_verticalMapNode_main__5sct0{border-top-color:#256d85;background:linear-gradient(180deg,rgba(232,243,250,.9),hsla(0,0%,100%,.96))}.LearningSystem_verticalMapNode_branch__9GpzK{border-top-color:#1f8a70}.LearningSystem_verticalMapNode_personal__HsoHn{border-top-color:#8b5cf6;background:linear-gradient(180deg,rgba(243,236,255,.82),hsla(0,0%,100%,.96))}.LearningSystem_verticalMapNode_team__76hRR{border-top-color:#0f766e;background:linear-gradient(180deg,rgba(234,247,241,.82),hsla(0,0%,100%,.96))}.LearningSystem_verticalMapNode_leaf__SviZV{min-height:126px;border-top-color:#f59e0b}.LearningSystem_verticalMapNode_resource__fv91g{min-height:118px;border-top-color:#64748b;background:linear-gradient(180deg,rgba(241,245,249,.9),hsla(0,0%,100%,.96))}.LearningSystem_subjectRouteMap__iJExm{display:grid;gap:14px;margin-bottom:20px;padding:16px;border:1px solid #dfe7ee;border-radius:18px;background:#fbfdff}.LearningSystem_subjectRouteHead__g9HQc{display:flex;align-items:center;justify-content:space-between;gap:14px}.LearningSystem_subjectRouteHead__g9HQc span{color:#667586;font-size:13px;font-weight:720}.LearningSystem_subjectRouteHead__g9HQc strong{color:#256d85;font-size:13px}.LearningSystem_subjectRouteTrack__aOIoJ{position:relative;display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px;overflow-x:auto;padding:8px 2px 12px}.LearningSystem_subjectRouteTrack__aOIoJ:before{content:"";position:absolute;top:35px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,#256d85,#1f8a70,#f59e0b)}.LearningSystem_subjectRouteNode__AIkjI{position:relative;z-index:1;display:grid;align-content:start;gap:7px;min-height:148px;padding:14px;border:1px solid #dfe7ee;border-radius:14px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 24px rgba(15,23,42,.055)}.LearningSystem_subjectRouteIndex__Is7pd{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#256d85;color:#fff;font-size:12px;font-weight:820}.LearningSystem_subjectRouteNode__AIkjI strong{color:#17202a;font-size:15px;line-height:1.35}.LearningSystem_subjectRouteNode__AIkjI em{color:#667586;font-size:12px;font-style:normal;line-height:1.5}.LearningSystem_statusDot__tr0Zw{position:absolute;top:-6px;right:14px;width:12px;height:12px;border:2px solid #fff;border-radius:999px;background:#f59e0b}.LearningSystem_minorGrid__YURFO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.LearningSystem_minorCard__RJNJx{display:grid;gap:14px;padding:18px}.LearningSystem_minorTitle__cXXTk{margin:0;color:#17202a;font-size:19px;font-weight:720;line-height:1.35}.LearningSystem_minorDesc__m0ZKA,.LearningSystem_minorGoal__FME__{margin:0;color:#536170;font-size:14px;line-height:1.65}.LearningSystem_minorGoal__FME__{color:#667586}.LearningSystem_minorActionPath__CIn7I{display:grid;gap:16px;margin-top:22px;padding:22px;border:1px solid #dfe7ee;border-radius:22px;background:hsla(0,0%,100%,.94);box-shadow:0 16px 44px rgba(15,23,42,.06)}.LearningSystem_minorActionHead__AJW_6{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.LearningSystem_minorActionHead__AJW_6 h2{margin:4px 0 8px;color:#17202a;font-size:24px;line-height:1.28}.LearningSystem_minorActionHead__AJW_6 p{margin:0;max-width:720px;color:#536170;font-size:14px;line-height:1.7}.LearningSystem_minorActionPrimary__dF1_H{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:12px;background:#17202a;color:#fff;padding:0 18px;text-decoration:none;font-size:14px;font-weight:820;white-space:nowrap}.LearningSystem_minorActionTrack__GuNlA{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.LearningSystem_minorActionTrack__GuNlA:before{content:"";position:absolute;top:31px;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,#256d85,#1f8a70,#f59e0b,#17202a)}.LearningSystem_minorActionNode__gqN76{position:relative;z-index:1;display:grid;align-content:start;gap:7px;min-height:166px;padding:15px;border:1px solid #dfe7ee;border-radius:16px;background:#fbfdff;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.LearningSystem_minorActionNode__gqN76:hover{transform:translateY(-2px);border-color:#c8d8e4;box-shadow:0 14px 34px rgba(15,23,42,.08)}.LearningSystem_minorActionNode__gqN76 span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#17202a;color:#fff;font-size:12px;font-weight:820}.LearningSystem_minorActionNode__gqN76 strong{color:#256d85;font-size:12px;font-weight:820}.LearningSystem_minorActionNode__gqN76 em{color:#17202a;font-size:15px;font-style:normal;font-weight:760;line-height:1.4}.LearningSystem_minorActionNode__gqN76 p{margin:0;color:#667586;font-size:13px;line-height:1.62}.LearningSystem_tutorialNextBand__1qLE0{display:grid;gap:18px;margin-top:22px;padding:24px;border:1px solid #dfe7ee;border-radius:22px;background:linear-gradient(135deg,rgba(37,109,133,.08),rgba(31,138,112,.05)),hsla(0,0%,100%,.95);box-shadow:0 16px 44px rgba(15,23,42,.06)}.LearningSystem_tutorialNextBand__1qLE0 h2{margin:4px 0 8px;color:#17202a;font-size:24px;line-height:1.28}.LearningSystem_tutorialNextBand__1qLE0>div>p{margin:0;max-width:760px;color:#536170;font-size:14px;line-height:1.7}.LearningSystem_tutorialNextGrid__SNjYd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.LearningSystem_tutorialNextCardPrimary__tZBuk,.LearningSystem_tutorialNextCard__5vTA1{display:grid;align-content:start;gap:8px;min-height:168px;padding:16px;border:1px solid #dfe7ee;border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.LearningSystem_tutorialNextCardPrimary__tZBuk{border-color:#17202a;background:#17202a}.LearningSystem_tutorialNextCardPrimary__tZBuk:hover,.LearningSystem_tutorialNextCard__5vTA1:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(15,23,42,.08)}.LearningSystem_tutorialNextCardPrimary__tZBuk span,.LearningSystem_tutorialNextCard__5vTA1 span{color:#256d85;font-size:12px;font-weight:820}.LearningSystem_tutorialNextCardPrimary__tZBuk span{color:#9ed6e7}.LearningSystem_tutorialNextCardPrimary__tZBuk strong,.LearningSystem_tutorialNextCard__5vTA1 strong{color:#17202a;font-size:16px;line-height:1.42}.LearningSystem_tutorialNextCardPrimary__tZBuk strong{color:#fff}.LearningSystem_tutorialNextCardPrimary__tZBuk p,.LearningSystem_tutorialNextCard__5vTA1 p{margin:0;color:#667586;font-size:13px;line-height:1.62}.LearningSystem_tutorialNextCardPrimary__tZBuk p{color:#d6e1e8}.LearningSystem_split__GKPf3{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.LearningSystem_list__5zwWx{display:grid;gap:12px;margin:0;padding:0;list-style:none}.LearningSystem_missionCard__jFsEd,.LearningSystem_tutorialCard__2KdDF{display:block;padding:16px}.LearningSystem_missionFeatureGrid__AanQ4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.LearningSystem_missionFeatureCard__IO_Ou,.LearningSystem_missionLibraryCard___gd2F{display:grid;align-content:start;gap:12px;color:inherit;text-decoration:none;border:1px solid #e5eaf0;background:#fff;border-radius:18px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.LearningSystem_missionFeatureCard__IO_Ou:hover,.LearningSystem_missionLibraryCard___gd2F:hover{transform:translateY(-2px);border-color:#c8d8e4;box-shadow:0 14px 36px rgba(15,23,42,.075)}.LearningSystem_missionFeatureCard__IO_Ou{min-height:252px;padding:20px}.LearningSystem_missionFeatureCard__IO_Ou h3{margin:2px 0 0;color:#17202a;font-size:19px;font-weight:760;line-height:1.34}.LearningSystem_missionFeatureCard__IO_Ou p{margin:0;color:#536170;font-size:14px;line-height:1.62}.LearningSystem_missionAction__kAka6,.LearningSystem_missionCheck__7NTVx{display:inline-flex;align-items:center;gap:7px;color:#256d85;font-size:13px;font-weight:760}.LearningSystem_missionAction__kAka6{margin-top:auto}.LearningSystem_missionRouteLabel__RahqP{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;border:1px solid #cde4f0;border-radius:999px;background:#e8f3fa;color:#256d85;padding:0 10px;font-size:12px;font-weight:720}.LearningSystem_missionLibraryGrid__AMUwP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LearningSystem_missionLibraryCard___gd2F{min-height:238px;padding:18px}.LearningSystem_missionLibraryCard___gd2F strong{color:#17202a;font-size:17px;font-weight:760;line-height:1.42}.LearningSystem_missionLibraryCard___gd2F em{color:#667586;font-size:13px;font-style:normal;line-height:1.62}.LearningSystem_tutorialMeta__p4i_k{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.LearningSystem_missionTitle__xcfP9,.LearningSystem_tutorialTitle__ZcVXZ{display:block;color:#17202a;font-size:16px;font-weight:720;line-height:1.42}.LearningSystem_missionText__oExAr,.LearningSystem_tutorialDeliverable__oYQph{display:block;margin-top:6px;color:#667586;font-size:14px;line-height:1.62}.LearningSystem_breadcrumb__snt8G{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:#667586;font-size:13px}.LearningSystem_breadcrumb__snt8G a{color:#256d85;text-decoration:none}.LearningSystem_backRow__NhUKw{display:flex;margin-bottom:12px}.LearningSystem_backRow__NhUKw .learning-back-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid #d9e2ea;border-radius:999px;background:hsla(0,0%,100%,.88);color:#256d85;font:inherit;font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.045)}.LearningSystem_backRow__NhUKw .learning-back-button:before{content:"<";margin-right:8px;font-weight:800}.LearningSystem_empty__0HKPx{padding:18px;border:1px dashed #d9e2ea;border-radius:16px;color:#667586;font-size:14px;line-height:1.65}.LearningSystem_diagram__vUE3F{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;gap:10px;margin-bottom:22px}.LearningSystem_diagramNode__ZZXl2{min-height:132px;padding:16px;border:1px solid #dfe7ee;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,253,.96)),radial-gradient(circle at 18% 12%,rgba(37,109,133,.1),transparent 42%)}.LearningSystem_diagramLabel__ZH5Jj{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#e8f3fa;color:#256d85;font-size:12px;font-weight:750}.LearningSystem_diagramNode__ZZXl2 strong{display:block;margin-top:12px;color:#17202a;font-size:17px;font-weight:760;line-height:1.35}.LearningSystem_diagramNode__ZZXl2 p{margin:8px 0 0;color:#667586;font-size:13px;line-height:1.58}.LearningSystem_diagramArrow__7a3ei{display:flex;align-items:center;justify-content:center;color:#256d85;font-size:24px;font-weight:800}@media (max-width:900px){.LearningSystem_main__MZCLs{width:min(100% - 28px,720px);padding-top:32px}.LearningSystem_hero__c9fYR,.LearningSystem_minorGrid__YURFO,.LearningSystem_missionFeatureGrid__AanQ4,.LearningSystem_missionLibraryGrid__AMUwP,.LearningSystem_sceneEntryGridCompact__6Csut,.LearningSystem_sceneEntryGrid__jPvze,.LearningSystem_split__GKPf3,.LearningSystem_subjectGrid__IQ4Sk{grid-template-columns:1fr}.LearningSystem_heroPanel__S_RFf,.LearningSystem_sectionPanel___CFPS,.LearningSystem_sidePanel__QyN7t,.LearningSystem_subjectPanel__QMPrw{border-radius:18px}.LearningSystem_heroPanel__S_RFf{padding:28px 22px}.LearningSystem_sectionPanel___CFPS{padding:20px}.LearningSystem_sectionHead__rjwsK{display:block}.LearningSystem_sectionHead__rjwsK .LearningSystem_secondaryButton__tjR2E{margin-top:14px}.LearningSystem_identityPicker__sw3nr summary{padding:0 18px}.LearningSystem_identityPicker__sw3nr[open] .LearningSystem_diagram__vUE3F,.LearningSystem_identityPicker__sw3nr[open] .LearningSystem_minorGrid__YURFO,.LearningSystem_identityPicker__sw3nr[open] .LearningSystem_sceneEntryGrid__jPvze{padding:16px 18px 20px}.LearningSystem_deepLessonGrid__yjHqg,.LearningSystem_diagram__vUE3F,.LearningSystem_goalRouteMap__O8VAV,.LearningSystem_knowledgeDepthGrid__Fzlac,.LearningSystem_lessonPlaybookGrid__tmfIu,.LearningSystem_visualLessonMap__6cKv5{grid-template-columns:1fr}.LearningSystem_visualLessonStage__JkQdm:not(:last-child):after{top:auto;right:auto;left:28px;bottom:-13px;width:2px;height:14px}.LearningSystem_diagramArrow__7a3ei{min-height:20px;transform:rotate(90deg)}.LearningSystem_mapHeader___Hmf0{display:block}.LearningSystem_mapLegend__HXk36{justify-content:flex-start;min-width:0;margin-top:14px}.LearningSystem_roadmapCanvas__eQe0Z{min-width:820px;padding-left:10px;padding-right:10px}.LearningSystem_roadmapBranchStage__3WBeo{grid-template-columns:repeat(3,minmax(230px,1fr));gap:16px}.LearningSystem_twoBranchStage__hXyVT{grid-template-columns:repeat(2,minmax(250px,1fr))}.LearningSystem_roadmapPrimary__DzYYG{width:320px}.LearningSystem_visualMapCanvas__2LI2_{min-width:980px;height:500px}.LearningSystem_visualMapLines__Q2Tgz{transform:scale(.79);transform-origin:left top}.LearningSystem_visualMapNode__mBw_n{transform:scale(.82);transform-origin:left top}.LearningSystem_missionFeatureGrid__AanQ4,.LearningSystem_missionLibraryGrid__AMUwP,.LearningSystem_sceneEntryGridCompact__6Csut,.LearningSystem_sceneEntryGrid__jPvze,.LearningSystem_tutorialSubjectGrid__lNW40,.LearningSystem_visualMapBranchList__w9SV1{grid-template-columns:1fr}.LearningSystem_verticalMapCanvas__HFZ5L{min-width:860px;height:1510px}.LearningSystem_verticalMapLines__JPtBk,.LearningSystem_verticalMapNode__21X_A{transform:scale(.84);transform-origin:left top}.LearningSystem_subjectRouteTrack__aOIoJ{grid-template-columns:repeat(3,minmax(180px,1fr))}.LearningSystem_minorActionHead__AJW_6{grid-template-columns:1fr;align-items:start}.LearningSystem_minorActionPrimary__dF1_H{width:-moz-fit-content;width:fit-content}.LearningSystem_minorActionTrack__GuNlA{grid-template-columns:repeat(2,minmax(0,1fr))}.LearningSystem_minorActionTrack__GuNlA:before{display:none}.LearningSystem_tutorialNextGrid__SNjYd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.LearningSystem_main__MZCLs{width:100%;padding:26px 14px 128px}.LearningSystem_title__stPmD{font-size:34px}.LearningSystem_subtitle__T1okC{font-size:15px}.LearningSystem_heroActions__g00xG{display:grid}.LearningSystem_ghostButton__GxciC,.LearningSystem_primaryButton__3xLcE,.LearningSystem_secondaryButton__tjR2E{width:100%}.LearningSystem_mapWrap__OBqBb{margin-left:-14px;margin-right:-14px;padding-left:14px}.LearningSystem_roadmapCanvas__eQe0Z{min-width:780px}.LearningSystem_roadmapConnector__5mnKY:after{left:8%;right:8%}.LearningSystem_visualMapCanvas__2LI2_{min-width:900px;height:470px}.LearningSystem_visualMapLines__Q2Tgz{transform:scale(.73)}.LearningSystem_visualMapNode__mBw_n{transform:scale(.76)}.LearningSystem_tutorialMajorHead__5P_oP{align-items:flex-start;flex-direction:column}.LearningSystem_lessonFlow__qXMSP div{grid-template-columns:30px minmax(0,1fr)}.LearningSystem_verticalMapWrap__9yXX8{margin-left:-14px;margin-right:-14px;padding:10px 14px 16px;scroll-padding-left:14px}.LearningSystem_verticalMapShell__rNJ6q:after,.LearningSystem_verticalMapShell__rNJ6q:before{content:"";position:absolute;top:48px;bottom:10px;z-index:4;width:36px;pointer-events:none}.LearningSystem_verticalMapShell__rNJ6q:before{left:-14px;background:linear-gradient(90deg,#f6f9fc 12%,rgba(246,249,252,0))}.LearningSystem_verticalMapShell__rNJ6q:after{right:-14px;background:linear-gradient(270deg,#f6f9fc 12%,rgba(246,249,252,0))}.LearningSystem_verticalMapMobileHint__NwnAP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px -2px 8px;padding:10px 12px;border:1px solid #dfe7ee;border-radius:14px;background:hsla(0,0%,100%,.92);color:#536170;font-size:13px;font-weight:850}.LearningSystem_verticalMapMobileHint__NwnAP div{display:inline-flex;gap:8px}.LearningSystem_verticalMapMobileHint__NwnAP button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #cfd9e3;border-radius:12px;background:#17202a;color:#fff;font-size:22px;font-weight:900;line-height:1}.LearningSystem_verticalMapCanvas__HFZ5L{min-width:920px;width:920px;height:1440px}.LearningSystem_verticalMapLines__JPtBk,.LearningSystem_verticalMapNode__21X_A{transform:scale(.82);transform-origin:left top}.LearningSystem_verticalMapNode__21X_A{pointer-events:auto}.LearningSystem_subjectRouteMap__iJExm{margin-left:-2px;margin-right:-2px;padding:14px}.LearningSystem_subjectRouteHead__g9HQc{display:block}.LearningSystem_subjectRouteHead__g9HQc strong{display:block;margin-top:4px}.LearningSystem_subjectRouteTrack__aOIoJ{grid-template-columns:repeat(2,minmax(170px,1fr))}.LearningSystem_minorActionPath__CIn7I{border-radius:18px;padding:18px}.LearningSystem_minorActionPrimary__dF1_H{width:100%}.LearningSystem_minorActionTrack__GuNlA{grid-template-columns:1fr}.LearningSystem_minorActionNode__gqN76{min-height:0}.LearningSystem_tutorialNextBand__1qLE0{border-radius:18px;padding:18px}.LearningSystem_tutorialNextGrid__SNjYd{grid-template-columns:1fr}.LearningSystem_tutorialNextCardPrimary__tZBuk,.LearningSystem_tutorialNextCard__5vTA1{min-height:0}}