.learning-path-workspace_wrap__Ge2Wt{--canvas:#fbf5e9;--paper:#fffcf7;--ink:#143d3a;--muted:#5d6a71;--line:#e9dfd1;--green:#067a67;min-height:100svh;background:var(--canvas);color:var(--ink);padding:22px max(16px,calc((100vw - 760px)/2)) max(112px,env(safe-area-inset-bottom));font:inherit}.learning-path-workspace_top__vHTHe{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:24px}.learning-path-workspace_backLink__5T74Q{color:var(--ink);font-size:14px;text-decoration:none;font-weight:650}.learning-path-workspace_hero__IvesC{padding:28px 22px;border-radius:28px;background:linear-gradient(150deg,#fff9f3,#f2ead5);border:1px solid var(--line);margin-bottom:20px}.learning-path-workspace_eyebrow__zto78{font-size:12px;letter-spacing:.13em;font-weight:700;color:#176e6e}.learning-path-workspace_hero__IvesC h1{font-size:clamp(28px,6vw,40px);line-height:1.12;margin:10px 0 12px;letter-spacing:-.02em}.learning-path-workspace_hero__IvesC p{font-size:16px;line-height:1.55;margin:0 0 12px}.learning-path-workspace_small__lEDHC{font-size:14px!important;color:var(--muted);line-height:1.48}.learning-path-workspace_form__jH5zQ,.learning-path-workspace_history__vwhXN,.learning-path-workspace_summary__QhA8W,.learning-path-workspace_week__QmMOD{padding:22px;border:1px solid var(--line);background:var(--paper);border-radius:22px;margin-bottom:16px}.learning-path-workspace_form__jH5zQ{display:grid;gap:20px}.learning-path-workspace_field__kgHqw{display:grid;gap:10px;font-size:17px;font-weight:650}.learning-path-workspace_field__kgHqw select,.learning-path-workspace_field__kgHqw textarea{background:white;color:var(--ink);width:100%;min-height:52px;border:1px solid #b7c8c2;border-radius:14px;font:inherit;font-size:16px;font-weight:450;padding:12px 14px;resize:vertical}.learning-path-workspace_field__kgHqw textarea{min-height:106px}.learning-path-workspace_field__kgHqw :focus-visible{outline:3px solid #176e6e;outline-offset:2px}.learning-path-workspace_progressLine__zL6PT{display:grid;gap:7px;font-size:13px;font-weight:650}.learning-path-workspace_meter__YHj_U{height:8px;border-radius:999px;background:#e7e3db;overflow:hidden;margin-top:4px}.learning-path-workspace_meter__YHj_U span{display:block;height:100%;background:var(--green);border-radius:999px;transition:width .16s ease}.learning-path-workspace_nav__C_GAz{display:flex;justify-content:space-between;gap:12px}.learning-path-workspace_nav__C_GAz button{flex:1}.learning-path-workspace_actions__1VPXj button,.learning-path-workspace_confirm__JnJpN button,.learning-path-workspace_form__jH5zQ button,.learning-path-workspace_history__vwhXN button,.learning-path-workspace_signin__Ke6BS button,.learning-path-workspace_summary__QhA8W button,.learning-path-workspace_week__QmMOD button{cursor:pointer;min-height:44px;padding:10px 14px;font-size:15px;font-weight:650;border:1px solid #b3ccc5;background:#fff;color:var(--ink);border-radius:12px}.learning-path-workspace_actions__1VPXj button:focus-visible,.learning-path-workspace_form__jH5zQ button:focus-visible,.learning-path-workspace_history__vwhXN button:focus-visible,.learning-path-workspace_summary__QhA8W button:focus-visible,.learning-path-workspace_week__QmMOD button:focus-visible{outline:3px solid #176e6e;outline-offset:2px}.learning-path-workspace_actions__1VPXj button:disabled,.learning-path-workspace_form__jH5zQ button:disabled,.learning-path-workspace_week__QmMOD button:disabled{opacity:.48;cursor:not-allowed}.learning-path-workspace_form__jH5zQ .learning-path-workspace_primary__KD21b,.learning-path-workspace_primaryLink__n9R7A,.learning-path-workspace_primary__KD21b{display:inline-flex;justify-content:center;align-items:center;background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;text-decoration:none;min-height:52px;padding:12px 18px;border-radius:14px;font-size:16px;font-weight:750}.learning-path-workspace_checkGroup__jJ3Xk{border:0;padding:0;margin:0;display:grid;gap:12px}.learning-path-workspace_checkGroup__jJ3Xk legend{font-size:17px;font-weight:700;margin-bottom:12px}.learning-path-workspace_checkGroup__jJ3Xk label,.learning-path-workspace_consent__jneUq{display:flex;gap:12px;align-items:start;font-size:15px;line-height:1.5}.learning-path-workspace_checkGroup__jJ3Xk input,.learning-path-workspace_consent__jneUq input{width:21px;height:21px;min-width:21px;accent-color:var(--green);margin-top:2px}.learning-path-workspace_consent__jneUq{background:#eaf7f1;border:1px solid #cae6dc;border-radius:14px;padding:15px}.learning-path-workspace_previewWeek__6heUe{display:grid;gap:7px;border-bottom:1px solid var(--line);padding:12px 0;font-size:15px}.learning-path-workspace_previewWeek__6heUe span{padding-left:12px;color:var(--muted)}.learning-path-workspace_signin__Ke6BS{display:grid;gap:8px;background:#f5ecdc;padding:16px;border-radius:14px}.learning-path-workspace_signin__Ke6BS p{font-size:14px;line-height:1.45;margin:0}.learning-path-workspace_goal__bY_XU{font-size:18px;line-height:1.5;font-weight:680;overflow-wrap:anywhere}.learning-path-workspace_error__XoGQ9,.learning-path-workspace_notice__Go5BM{padding:12px 16px;background:#fff9e5;border:1px solid #e2cc96;color:var(--ink);border-radius:12px}.learning-path-workspace_error__XoGQ9{background:#fff2f2;border-color:#e6bbbb;color:#7b3030}.learning-path-workspace_layout__74m2C{display:grid;gap:4px}.learning-path-workspace_summary__QhA8W h2,.learning-path-workspace_week__QmMOD h2{font-size:22px;margin:0 0 10px}.learning-path-workspace_weekTitle__nWKyX{display:flex;gap:16px;justify-content:space-between;align-items:center}.learning-path-workspace_weekTitle__nWKyX span{font-size:14px;font-weight:700;color:var(--muted)}.learning-path-workspace_lesson__1mAji{border-top:1px solid var(--line);padding:18px 0 14px}.learning-path-workspace_lesson__1mAji h3{font-size:19px;margin:0 0 8px}.learning-path-workspace_lesson__1mAji p{line-height:1.5;margin:8px 0}.learning-path-workspace_textLink__qrbyl{display:inline-flex;min-height:44px;align-items:center;color:#026f5e;font-weight:720}.learning-path-workspace_actions__1VPXj{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.learning-path-workspace_actions__1VPXj button{flex:0 1 auto}.learning-path-workspace_actions__1VPXj .learning-path-workspace_ghost__PlYUv{background:#edf5f3}.learning-path-workspace_actions__1VPXj .learning-path-workspace_danger__a5FJM{color:#8b2e2e;border-color:#d8b2b2}.learning-path-workspace_tutor__Jar6m{background:#f1f7f2;border:1px solid #d9e9dd;border-radius:16px;padding:14px;margin-top:12px;display:grid;gap:9px}.learning-path-workspace_tutor__Jar6m h4{font-size:17px;margin:0}.learning-path-workspace_tutor__Jar6m .learning-path-workspace_field__kgHqw textarea{min-height:72px}.learning-path-workspace_reply__y1Dyv{border-top:1px solid #d4e6d8;padding-top:12px;overflow-wrap:anywhere}.learning-path-workspace_reply__y1Dyv p:first-child:not(:last-child){font-style:italic;color:var(--muted)}.learning-path-workspace_confirm__JnJpN{background:#fff4f2;padding:16px;border:1px solid #e9c4bb;border-radius:14px;display:grid;gap:10px}.learning-path-workspace_history__vwhXN button{width:100%;text-align:left;display:block;margin-top:8px}@media(max-width:480px){.learning-path-workspace_wrap__Ge2Wt{padding:12px 14px max(112px,env(safe-area-inset-bottom))}.learning-path-workspace_hero__IvesC{padding:22px 17px}.learning-path-workspace_form__jH5zQ,.learning-path-workspace_history__vwhXN,.learning-path-workspace_summary__QhA8W,.learning-path-workspace_week__QmMOD{padding:16px}.learning-path-workspace_hero__IvesC h1{font-size:29px}.learning-path-workspace_actions__1VPXj button{flex:1 1 46%}.learning-path-workspace_nav__C_GAz{flex-direction:row}.learning-path-workspace_nav__C_GAz button{flex:1}}@media(prefers-reduced-motion:reduce){.learning-path-workspace_meter__YHj_U span{transition:none}}