.GeographyLab_lab__sFHSU{width:100%;min-width:0;container-type:inline-size;color:#29465c}.GeographyLab_lab__sFHSU *{box-sizing:border-box}.GeographyLab_stage__6mHiU{overflow:hidden;border:1px solid #24475e;border-radius:17px;background:radial-gradient(ellipse at 20% 0,#254b64,#17364e 62%,#122d43);box-shadow:0 8px 24px #1c39530a}.GeographyLab_stage__6mHiU[data-cartographic=true]{border-color:#cad5c5;border-radius:14px;background:#f7f7ee;box-shadow:0 8px 25px #31472d08}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_intro__Rc14w{gap:18px;border-bottom-color:#dce3d2;background:linear-gradient(110deg,#fffff8,#f2f5e9);padding:22px 25px}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_eyebrow__7NtFX{color:#79917a;font-size:8px;letter-spacing:1.6px}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_eyebrow__7NtFX>span{background:#629273;box-shadow:none}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_intro__Rc14w h3{color:#294f3d;font-size:clamp(21px,3.1cqi,27px);font-weight:600;letter-spacing:-.7px}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_intro__Rc14w p{color:#718270;font-size:11px;line-height:1.7}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_formula__dthja{color:#526f53;font-size:11px;max-width:220px}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_formula__dthja>span{color:#85927c;border-color:#d4ddca;font-size:7px;letter-spacing:.5px}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_sceneToolbar__302dA>span:first-child{color:#49694f}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_sceneToolbar__302dA>span:first-child svg{color:#638d6d}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_sceneToolbar__302dA>span:last-child{color:#85927c}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_svgTick__rjmvx{fill:#71836e}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_mapLabel__mWnh6{stroke:#f6f3df;stroke-width:4px;fill:#365343}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_contourLabel__42z0d{stroke:#e0dec1;stroke-width:4px;fill:#776344}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_profileHeading__GC8p4{border-color:#d9e0cf}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_profileHeading__GC8p4>span:first-child{color:#476a51;font-weight:650}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_profileHeading__GC8p4>span:last-child{color:#89927c}.GeographyLab_cartographicLegend__Qvm5f{display:flex;align-items:center;flex-wrap:wrap;gap:9px 20px;padding:12px 25px 15px;background:#f1f4e8;border-top:1px solid #dce3d0}.GeographyLab_cartographicLegend__Qvm5f>span{display:inline-flex;align-items:center;gap:7px;color:#6e7e63;font-size:10px}.GeographyLab_cartographicLegend__Qvm5f i{display:inline-block;width:17px;height:3px;background:#9d8963}.GeographyLab_cartographicLegend__Qvm5f i[data-symbol=water]{height:6px;background:#74aab6;border-radius:3px}.GeographyLab_cartographicLegend__Qvm5f i[data-symbol=forest]{height:9px;background:#c0d0ab;border:1px solid #99b48d;border-radius:2px}.GeographyLab_cartographicLegend__Qvm5f i[data-symbol=route]{height:5px;border-block:1px solid #b49465;background:#fffcdf}.GeographyLab_cartographicLegend__Qvm5f i[data-symbol=section]{background:#488eaa}.GeographyLab_cartographicLegend__Qvm5f i[data-symbol=measure]{background:#b06a32}.GeographyLab_cartographicLegend__Qvm5f small{margin-left:auto;color:#8a947f;font-size:9px}.GeographyLab_mapReadout__ISxnZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;padding:12px 25px;border-top:1px solid #e0e5d6;background:#fffef7}.GeographyLab_mapReadout__ISxnZ>span{color:#75826b;font-size:11px}.GeographyLab_mapReadout__ISxnZ strong{color:#476447;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.GeographyLab_topographicSvg__5mD_5{background:#f7f7ee}.GeographyLab_paperText__wjSZc{font-size:10px;letter-spacing:1.4px;font-weight:600;fill:#84937b}.GeographyLab_terrainName__9mhI8{font-size:11px;letter-spacing:1.2px;font-style:italic;fill:#7e8c6b;paint-order:stroke;stroke:#eef0d9;stroke-width:3px}.GeographyLab_riverName__eZUY_{font-size:10px;letter-spacing:1.2px;font-style:italic;fill:#4f8395;paint-order:stroke;stroke:#e3eddd;stroke-width:3px}.GeographyLab_localLabel__zbTHK{font-size:12px;fill:#56684a;font-weight:600;paint-order:stroke;stroke:#f5f2dd;stroke-width:4px;stroke-linejoin:round}.GeographyLab_profileValue___E9pB{font-size:11px;font-weight:600;fill:#955e31;paint-order:stroke;stroke:#fffdf0;stroke-width:4px;stroke-linejoin:round}.GeographyLab_intro__Rc14w{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:24px 26px 19px;border-bottom:1px solid #94b3c423}.GeographyLab_intro__Rc14w>div:first-child{min-width:0}.GeographyLab_eyebrow__7NtFX{display:flex;align-items:center;gap:7px;color:#b8d8de;font-size:9px;font-weight:700;letter-spacing:1.2px}.GeographyLab_eyebrow__7NtFX>span{width:5px;height:5px;flex:none;border-radius:50%;background:#85dbb5;box-shadow:0 0 0 3px #85dbb514}.GeographyLab_intro__Rc14w h3{margin:11px 0 9px;color:#f5fafc;font-size:clamp(22px,3.6cqi,28px);line-height:1.2;font-weight:650;letter-spacing:-.7px}.GeographyLab_intro__Rc14w p{max-width:590px;margin:0;color:#b9d0df;font-size:12px;line-height:1.7}.GeographyLab_formula__dthja{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:280px;margin-top:3px;color:#a8e8cb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;text-align:right}.GeographyLab_formula__dthja>span{padding:5px 7px;border:1px solid #86b8bf33;border-radius:5px;color:#b4cbd6;font-family:inherit;font-size:8px;letter-spacing:.3px}.GeographyLab_sceneToolbar__302dA{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:14px 24px 0}.GeographyLab_sceneToolbar__302dA>span:first-child{display:inline-flex;align-items:center;gap:7px;color:#d1e5ed;font-size:11px;font-weight:500;line-height:1.5}.GeographyLab_sceneToolbar__302dA>span:first-child svg{flex:none;color:#86cbb5}.GeographyLab_sceneToolbar__302dA>span:last-child{color:#95b3c7;font-size:8px;line-height:1.5;letter-spacing:.65px;text-align:right}.GeographyLab_sceneSvg__l1_hh{display:block;width:100%;height:auto;max-height:440px;overflow:hidden;font-family:inherit}.GeographyLab_mapSvg__dIrZ8{touch-action:none;user-select:none;cursor:crosshair}.GeographyLab_mapSvg__dIrZ8:active{cursor:grabbing}.GeographyLab_svgTick__rjmvx{font-family:inherit;font-size:12px;fill:#a5c2d6;font-variant-numeric:tabular-nums}.GeographyLab_svgTick__rjmvx[fill]{fill:revert-layer}.GeographyLab_svgLabel__amor8{font-family:inherit;font-size:13px;font-weight:600}.GeographyLab_svgValue__WkRZ9{font-family:inherit;font-size:19px;font-weight:650}.GeographyLab_mapLabel__mWnh6{font-family:inherit;font-size:13px;font-weight:650;paint-order:stroke;stroke:#17374d;stroke-width:3px;stroke-linejoin:round}.GeographyLab_contourLabel__42z0d{font-family:inherit;font-size:12px;font-weight:600;paint-order:stroke;stroke:#365a42;stroke-width:3px}.GeographyLab_darkLegend__odhBD{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px 23px;padding:0 20px 18px;color:#c2d9e6;font-size:10px}.GeographyLab_darkLegend__odhBD>span{display:inline-flex;align-items:center;gap:6px}.GeographyLab_motionCaption__A8LIi{margin:0;padding:0 20px 18px;color:#c2d9e6;font-size:14px;line-height:1.5;text-align:center}.GeographyLab_darkLegend__odhBD i{display:inline-block;width:8px;height:8px;border-radius:3px}.GeographyLab_actions__zBR_M{display:flex;align-items:center;flex-wrap:wrap;gap:9px 13px;margin-top:15px}.GeographyLab_actions__zBR_M>.GeographyLab_optionGroup__lBCNb{width:100%;margin:0}.GeographyLab_actions__zBR_M>.GeographyLab_optionGroup__lBCNb>span{display:none}.GeographyLab_actionNote__vXfE7{flex:1;min-width:140px;color:#75889a;font-size:10px;line-height:1.6}.GeographyLab_dateBadge___qSlc{padding:7px 10px;border:1px solid #e7dbb9;border-radius:6px;background:#fbf7ec;color:#887337;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.GeographyLab_primary__64s7Z,.GeographyLab_reset__H6xuQ,.GeographyLab_secondary__eviRI{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;border-radius:8px;padding:9px 13px;font:inherit;font-size:12px;font-weight:550;cursor:pointer;line-height:1.45;transition:background .15s ease,border-color .15s ease}.GeographyLab_primary__64s7Z{border:1px solid #315be8;background:#315be8;color:#fff}.GeographyLab_primary__64s7Z:hover{border-color:#274ece;background:#274ece}.GeographyLab_secondary__eviRI{border:1px solid #d5e2ed;background:#fff;color:#52718d}.GeographyLab_secondary__eviRI:hover{background:#eff5fa}.GeographyLab_reset__H6xuQ{min-height:32px;padding:6px 9px;border:1px solid #dbe4ed;background:#f8fafc;color:#61778d;font-size:10px}.GeographyLab_reset__H6xuQ:hover{background:#eef4fc;color:#315be8}.GeographyLab_metrics__x7yXf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.GeographyLab_metric__ZtGIi{min-width:0;display:flex;align-items:flex-start;flex-direction:column;border:1px solid #dbe5f2;border-radius:10px;padding:13px 14px;background:#f1f6fd}.GeographyLab_metric__ZtGIi>span{color:#597186;font-size:10px;line-height:1.5}.GeographyLab_metric__ZtGIi strong{display:block;max-width:100%;margin-top:6px;color:#365f9a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(16px,2.5cqi,22px);font-weight:650;letter-spacing:-.4px;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.GeographyLab_metric__ZtGIi small{margin-top:4px;color:#708598;font-size:10px;line-height:1.5}.GeographyLab_metric__ZtGIi[data-tone=green]{border-color:#d1e8dc;background:#f0f8f3}.GeographyLab_metric__ZtGIi[data-tone=green] strong{color:#25765d}.GeographyLab_metric__ZtGIi[data-tone=amber]{border-color:#e9dfc3;background:#fbf8ef}.GeographyLab_metric__ZtGIi[data-tone=amber] strong{color:#9c782c}.GeographyLab_metric__ZtGIi[data-tone=coral]{border-color:#ecdbd2;background:#fcf5f0}.GeographyLab_metric__ZtGIi[data-tone=coral] strong{color:#ad6545}.GeographyLab_controlHeading__aIjG5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin:21px 0 11px}.GeographyLab_controlHeading__aIjG5>span{display:inline-flex;align-items:center;gap:8px;color:#3b536b;font-size:12px;font-weight:650}.GeographyLab_controlHeading__aIjG5>span svg{color:#6c879b}.GeographyLab_controls__qkH1v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GeographyLab_control__x6_SR{min-width:0;padding:13px 13px 9px;border:1px solid #dbe5ee;border-radius:10px;background:#fff}.GeographyLab_control__x6_SR label{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:30px;font-size:11px;line-height:1.5}.GeographyLab_control__x6_SR label>span{min-width:0;color:#5b7185}.GeographyLab_control__x6_SR output{flex:none;max-width:65%;padding:1px 5px;border-radius:4px;background:#f0f5fb;color:#375c85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.GeographyLab_control__x6_SR input{display:block;width:100%;min-width:0;height:33px;margin:1px 0 0;padding:0;accent-color:#3868c6;cursor:pointer}.GeographyLab_rangeEnds__owwN9{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#8392a0;font-size:9px;line-height:1.5}.GeographyLab_rangeEnds__owwN9>span:last-child{text-align:right}.GeographyLab_optionGroup__lBCNb{margin:13px 0}.GeographyLab_optionGroup__lBCNb>span{display:block;margin:0 0 8px;color:#61788e;font-size:11px}.GeographyLab_options__wz7pG{display:flex;flex-wrap:wrap;gap:5px;padding:4px;border:1px solid #dbe5ee;border-radius:9px;background:#f3f7fa}.GeographyLab_options__wz7pG button{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#65798b;font:inherit;font-size:11px;line-height:1.5;cursor:pointer}.GeographyLab_options__wz7pG button[aria-pressed=true]{border-color:#bed9d2;background:#fff;color:#26745e;box-shadow:0 2px 4px #27466906;font-weight:600}.GeographyLab_options__wz7pG button:hover{color:#2e6a5b;background:#fff8}.GeographyLab_presets__yH9sC{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.GeographyLab_presets__yH9sC button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:7px 10px;border:1px solid #d8e4ed;border-radius:7px;background:#fff;color:#5b738a;font:inherit;font-size:10px;line-height:1.5;cursor:pointer}.GeographyLab_presets__yH9sC button:hover{border-color:#adc6dc;background:#f2f7fb;color:#315ba6}.GeographyLab_challenge__yGDln{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;margin-top:12px;border:1px solid #d0e0e9;border-radius:10px;background:#f5fafb}.GeographyLab_challenge__yGDln>div{flex:1;min-width:125px}.GeographyLab_challenge__yGDln>div>span{display:block;margin-bottom:4px;color:#77908e;font-size:8px;font-weight:650;letter-spacing:1px}.GeographyLab_challenge__yGDln>div>strong{color:#284e55;font-size:19px;font-weight:600}.GeographyLab_insight__2tZIx{display:flex;align-items:flex-start;gap:10px;margin-top:15px;padding:14px 15px;border:1px solid #dbe7ed;border-radius:10px;background:#f5f9fc}.GeographyLab_insight__2tZIx>svg{flex:none;margin-top:1px;color:#5e84a1}.GeographyLab_insight__2tZIx p{margin:0;color:#527084;font-size:12px;line-height:1.7}.GeographyLab_insight__2tZIx strong{color:#34516c;font-weight:650}.GeographyLab_insight__2tZIx[data-success=true]{border-color:#c5e4d3;background:#edf8f1}.GeographyLab_insight__2tZIx[data-success=true] p,.GeographyLab_insight__2tZIx[data-success=true]>svg{color:#2a7757}.GeographyLab_task__rwlot{display:flex;align-items:flex-start;gap:11px;margin-top:13px;padding:14px 15px;border:1px dashed #c8ddcf;border-radius:10px;background:#f8fbf7}.GeographyLab_task__rwlot>svg{flex:none;margin-top:1px;color:#72936d}.GeographyLab_task__rwlot p{margin:0;color:#637c6c;font-size:12px;line-height:1.65}.GeographyLab_task__rwlot strong{display:block;margin-bottom:4px;color:#3b6150;font-size:11px;font-weight:650}.GeographyLab_modelNote__qDHHa{margin:14px 1px 0;color:#8593a1;font-size:10px;line-height:1.7}.GeographyLab_modelNote__qDHHa strong{margin-right:8px;color:#718697;font-weight:600}.GeographyLab_months__v4L_f{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;width:100%}.GeographyLab_months__v4L_f button{min-width:0;min-height:37px;padding:7px 3px;border:1px solid #d7e2ed;border-radius:6px;background:#fff;color:#71869a;font:inherit;font-size:10px;cursor:pointer}.GeographyLab_months__v4L_f button[aria-pressed=true]{border-color:#b8cbe9;background:#edf3ff;color:#365cb0;font-weight:650}.GeographyLab_months__v4L_f button:hover{background:#f3f7fd}.GeographyLab_waterBudget__AKtLY{display:flex;gap:3px;height:6px;margin:1px 25px 20px;overflow:hidden;border-radius:5px;background:#38556a}.GeographyLab_waterBudget__AKtLY>div{min-width:0;border-radius:2px}.GeographyLab_profileHeading__GC8p4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 10px;margin:0 27px;padding:16px 0 0;border-top:1px solid #9cbfd42a}.GeographyLab_profileHeading__GC8p4>span:first-child{color:#b7ded0;font-size:11px;font-weight:550}.GeographyLab_profileHeading__GC8p4>span:last-child{color:#8eafc3;font-size:9px}.GeographyLab_profileSvg__0rLzR{display:block;width:100%;height:auto;max-height:225px}.GeographyLab_lab__sFHSU button:focus-visible,.GeographyLab_lab__sFHSU input:focus-visible{outline:3px solid #447fe1;outline-offset:3px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_intro__Rc14w h3{font-size:29px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_insight__2tZIx p,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_intro__Rc14w p,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_task__rwlot p{font-size:15px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_control__x6_SR label,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_optionGroup__lBCNb>span{font-size:13px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_control__x6_SR output{font-size:15px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_metric__ZtGIi small,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_metric__ZtGIi>span,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_modelNote__qDHHa{font-size:12px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_metric__ZtGIi strong{font-size:23px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_svgTick__rjmvx{font-size:14px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_svgLabel__amor8{font-size:15px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_sceneToolbar__302dA>span:first-child{font-size:13px}@container (min-width: 760px){.GeographyLab_metrics__x7yXf:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.GeographyLab_metrics__x7yXf:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.GeographyLab_controls__qkH1v:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.GeographyLab_controls__qkH1v:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.GeographyLab_sceneSvg__l1_hh{max-height:440px}}@container (max-width: 580px){.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_intro__Rc14w{padding:18px 17px;gap:10px}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_intro__Rc14w h3{margin:8px 0;font-size:22px}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_formula__dthja{max-width:none;font-size:10px}.GeographyLab_stage__6mHiU[data-cartographic=true] .GeographyLab_formula__dthja>span{font-size:7px}.GeographyLab_cartographicLegend__Qvm5f{padding:10px 16px 13px;gap:8px 16px}.GeographyLab_cartographicLegend__Qvm5f small{flex-basis:100%;margin-left:0}.GeographyLab_mapReadout__ISxnZ{padding:12px 16px}.GeographyLab_mapReadout__ISxnZ>span{font-size:10px}.GeographyLab_riverName__eZUY_,.GeographyLab_terrainName__9mhI8{display:none}.GeographyLab_localLabel__zbTHK{font-size:15px}.GeographyLab_intro__Rc14w{flex-direction:column;gap:12px;padding:20px}.GeographyLab_formula__dthja{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;max-width:none;text-align:left;font-size:12px}.GeographyLab_formula__dthja>span{font-size:7px}.GeographyLab_sceneToolbar__302dA{padding:13px 17px 0;gap:9px}.GeographyLab_sceneToolbar__302dA>span:first-child{font-size:10px}.GeographyLab_sceneToolbar__302dA>span:last-child{font-size:7px}.GeographyLab_metrics__x7yXf:has(>:nth-child(3):last-child)>:last-child{grid-column:1/-1}.GeographyLab_controls__qkH1v{grid-template-columns:repeat(2,minmax(0,1fr))}.GeographyLab_control__x6_SR{padding:11px 10px 8px}.GeographyLab_control__x6_SR label{flex-wrap:wrap;gap:5px;min-height:44px;font-size:11px}.GeographyLab_control__x6_SR output{margin-left:auto;font-size:12px;max-width:100%}.GeographyLab_rangeEnds__owwN9{font-size:8px}.GeographyLab_control__x6_SR input{height:38px}.GeographyLab_months__v4L_f{grid-template-columns:repeat(6,minmax(0,1fr))}.GeographyLab_months__v4L_f button{font-size:11px}.GeographyLab_options__wz7pG button{font-size:10px;padding:7px 8px;min-height:39px}.GeographyLab_profileHeading__GC8p4{margin:0 18px;padding-top:13px}.GeographyLab_profileHeading__GC8p4>span:last-child{font-size:8px}.GeographyLab_contourLabel__42z0d,.GeographyLab_mapLabel__mWnh6,.GeographyLab_svgLabel__amor8,.GeographyLab_svgTick__rjmvx{font-size:15px}.GeographyLab_svgValue__WkRZ9{font-size:23px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_intro__Rc14w h3{font-size:25px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_svgLabel__amor8,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_svgTick__rjmvx{font-size:16px}}@container (max-width: 360px){.GeographyLab_intro__Rc14w{padding:18px 16px 16px}.GeographyLab_intro__Rc14w h3{font-size:22px}.GeographyLab_formula__dthja,.GeographyLab_intro__Rc14w p{font-size:11px}.GeographyLab_sceneToolbar__302dA{flex-wrap:wrap;gap:5px;padding:12px 14px 0}.GeographyLab_sceneToolbar__302dA>span:last-child{margin-left:auto}.GeographyLab_metric__ZtGIi{padding:11px 10px}.GeographyLab_metric__ZtGIi strong{font-size:16px}.GeographyLab_metric__ZtGIi small,.GeographyLab_metric__ZtGIi>span{font-size:9px}.GeographyLab_controls__qkH1v{grid-template-columns:1fr}.GeographyLab_control__x6_SR label{flex-wrap:nowrap;min-height:25px}.GeographyLab_control__x6_SR output{max-width:60%}.GeographyLab_rangeEnds__owwN9{font-size:10px}.GeographyLab_controlHeading__aIjG5>span{font-size:11px}.GeographyLab_reset__H6xuQ{padding:5px 7px;font-size:9px}.GeographyLab_insight__2tZIx,.GeographyLab_task__rwlot{padding:12px;gap:8px}.GeographyLab_insight__2tZIx p,.GeographyLab_task__rwlot p{font-size:11px}.GeographyLab_options__wz7pG{gap:3px}.GeographyLab_options__wz7pG button{flex-basis:40%}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_control__x6_SR label,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_optionGroup__lBCNb>span{font-size:12px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_control__x6_SR output{font-size:13px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_metric__ZtGIi strong{font-size:18px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_insight__2tZIx p,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_intro__Rc14w p,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_task__rwlot p{font-size:13px}.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_metric__ZtGIi small,.GeographyLab_lab__sFHSU[data-teacher=true] .GeographyLab_metric__ZtGIi>span{font-size:10px}}@container (max-width: 580px){.GeographyLab_lab__sFHSU .GeographyLab_plateMotionSvg__3Thbw .GeographyLab_svgLabel__amor8{font-size:20px}.GeographyLab_lab__sFHSU .GeographyLab_plateMotionSvg__3Thbw .GeographyLab_svgTick__rjmvx{font-size:18px}}@container (max-width: 360px){.GeographyLab_lab__sFHSU .GeographyLab_plateMotionSvg__3Thbw .GeographyLab_svgLabel__amor8,.GeographyLab_lab__sFHSU .GeographyLab_plateMotionSvg__3Thbw .GeographyLab_svgTick__rjmvx{font-size:24px}}@media (prefers-reduced-motion:reduce){.GeographyLab_lab__sFHSU *,.GeographyLab_lab__sFHSU :after,.GeographyLab_lab__sFHSU :before{animation:none!important;transition:none!important}}.GeographyWorldMap_map__JaF8D{min-width:0;container-type:inline-size;background:#f7f7ee;color:#294f43}.GeographyWorldMap_toolbar__oFL4w{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 25px 0}.GeographyWorldMap_toolbar__oFL4w>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#5c7468}.GeographyWorldMap_zoom__duXc2{display:flex;align-items:center;gap:3px}.GeographyWorldMap_zoom__duXc2 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:31px;height:31px;padding:5px 7px;border:1px solid #cdd9ca;border-radius:5px;background:#fffef6;color:#375e4f;cursor:pointer}.GeographyWorldMap_zoom__duXc2 button:disabled{opacity:.35;cursor:default}.GeographyWorldMap_zoom__duXc2 button:hover:not(:disabled){background:#e9eedf}.GeographyWorldMap_zoom__duXc2 button:focus-visible{outline:3px solid #cf943b;outline-offset:3px}.GeographyWorldMap_zoom__duXc2 .GeographyWorldMap_fullMap__zxYfR{font:inherit;font-size:10px;margin-left:4px}.GeographyWorldMap_svg__JDrvb{display:block;width:100%;height:auto;overflow:hidden;cursor:crosshair;touch-action:manipulation;user-select:none;font-family:inherit}.GeographyWorldMap_svg__JDrvb[data-draggable=true]{touch-action:none}.GeographyWorldMap_svg__JDrvb[data-draggable=true]:active{cursor:grabbing}.GeographyWorldMap_plateLabel__rZy0_{fill:#718575;font-size:9px;font-weight:650;letter-spacing:2px}.GeographyWorldMap_compass__TLz73 text{fill:#476553;font-size:10px;font-weight:700}.GeographyWorldMap_coordinate__QwKGu{fill:#5c7064;font-size:11px;font-variant-numeric:tabular-nums}.GeographyWorldMap_latitude__oIIUy{fill:#5c7064;font-size:9px;font-variant-numeric:tabular-nums}.GeographyWorldMap_continent__BVLvr{fill:#49654d;font-size:10px;font-weight:650;letter-spacing:1.5px;paint-order:stroke;stroke:#dce5ce80;stroke-width:2px}.GeographyWorldMap_ocean__KxkOe{fill:#9bbbc1;font-size:9px;font-style:italic;letter-spacing:1.6px}.GeographyWorldMap_polarLabel__0TNQJ{fill:#566d5a;font-size:9px;letter-spacing:3px}.GeographyWorldMap_originLabels__8SxhI{fill:#b1d4d1;font-size:9px;paint-order:stroke;stroke:#224b57;stroke-width:2px;stroke-linejoin:round}.GeographyWorldMap_targetLabel__d5zmN{fill:#ffe2a0;font-size:12px;font-weight:650;paint-order:stroke;stroke:#244348;stroke-width:3px;stroke-linejoin:round}.GeographyWorldMap_readout__KjNgI{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px;border-top:1px solid #dbe1d1;background:#fffff7}.GeographyWorldMap_selectionLabel__hWUUn{display:inline-flex;align-items:center;gap:7px;color:#315847;font-size:12px;font-weight:650}.GeographyWorldMap_readout__KjNgI>div{display:flex;align-items:center;gap:21px}.GeographyWorldMap_readout__KjNgI>div>span{display:flex;align-items:center;gap:6px;color:#708575;font-size:12px}.GeographyWorldMap_readout__KjNgI strong{color:#2b4c42;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.GeographyWorldMap_legend__jlYbT i,.GeographyWorldMap_readout__KjNgI i{width:12px;height:3px;display:inline-block;flex:none}.GeographyWorldMap_latitudeKey__D_1Nr{background:#3c9f85}.GeographyWorldMap_longitudeKey__p5f7x{background:#5599c7}.GeographyWorldMap_legend__jlYbT{display:flex;align-items:center;flex-wrap:wrap;gap:8px 17px;padding:11px 22px 13px;background:#f3f5eb;border-top:1px solid #e3e8da}.GeographyWorldMap_legend__jlYbT>span{display:inline-flex;align-items:center;gap:6px;color:#637769;font-size:10px}.GeographyWorldMap_legend__jlYbT .GeographyWorldMap_landKey__vL7_p,.GeographyWorldMap_legend__jlYbT .GeographyWorldMap_waterKey__goE3p{height:8px;border-radius:2px}.GeographyWorldMap_landKey__vL7_p{background:#cbd9bc;border:1px solid #a5b79d}.GeographyWorldMap_waterKey__goE3p{background:#234e5c}.GeographyWorldMap_legend__jlYbT small{margin-left:auto;font-size:9px;color:#768474}@container (max-width:580px){.GeographyWorldMap_toolbar__oFL4w{padding:12px 14px 0}.GeographyWorldMap_toolbar__oFL4w>span{font-size:10px}.GeographyWorldMap_readout__KjNgI{padding:12px 14px;gap:9px;flex-wrap:wrap}.GeographyWorldMap_selectionLabel__hWUUn{font-size:11px}.GeographyWorldMap_readout__KjNgI>div{gap:16px}.GeographyWorldMap_readout__KjNgI strong{font-size:12px}.GeographyWorldMap_legend__jlYbT{padding:10px 14px 12px;gap:8px 14px}.GeographyWorldMap_legend__jlYbT small{flex-basis:100%;margin-left:0}.GeographyWorldMap_geographicLabels__s9Zec{opacity:.85}.GeographyWorldMap_svg__JDrvb:not([data-zoomed=true]) .GeographyWorldMap_ocean__KxkOe{display:none}.GeographyWorldMap_coordinate__QwKGu{font-size:12px}}@container (max-width:380px){.GeographyWorldMap_readout__KjNgI>div{width:100%;justify-content:space-between}.GeographyWorldMap_fullMap__zxYfR span{display:none}.GeographyWorldMap_zoom__duXc2 button{min-width:33px;height:33px}.GeographyWorldMap_svg__JDrvb:not([data-zoomed=true]) .GeographyWorldMap_continent__BVLvr{font-size:11px;letter-spacing:.5px}}.GeographyAtlas_main__oIqz8{max-width:1380px;padding:34px 38px 42px}.GeographyAtlas_topbar__MZNj3{border-bottom-color:#dbe8df;background:#fbfdfa}.GeographyAtlas_heading__dcljg{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.GeographyAtlas_heading__dcljg h1{color:#244f42;max-width:780px}.GeographyAtlas_heading__dcljg p{max-width:760px;margin-top:13px}.GeographyAtlas_eyebrow__7SRXn{display:block;font-size:11px;letter-spacing:1.3px;font-weight:700;color:#3e7864;margin-bottom:10px}.GeographyAtlas_badge__LRIrc{flex-shrink:0;border:1px solid #d4e5d8;background:#fff;padding:9px 13px;border-radius:22px;font-size:12px;color:#376452}.GeographyAtlas_tabs__d0hnq{display:flex;gap:8px;border-bottom:1px solid #d9e5dc;padding-bottom:14px;margin-bottom:22px;flex-wrap:wrap}.GeographyAtlas_tabs__d0hnq a{display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:8px;color:#597366;font-size:14px}.GeographyAtlas_tabs__d0hnq a[aria-current]{background:#e4f1e8;color:#236247;font-weight:650}.GeographyAtlas_tools__Itm0R{display:flex;gap:5px;margin-bottom:19px;padding:5px;border:1px solid #d6e2d5;border-radius:11px;background:#edf2e9;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#aabbab transparent}.GeographyAtlas_tools__Itm0R button{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:8px;min-height:47px;padding:10px 12px;border:1px solid transparent;border-radius:7px;background:transparent;min-width:max-content;white-space:nowrap;cursor:pointer}.GeographyAtlas_tools__Itm0R button[aria-pressed=true]{border-color:#c4d7c4;background:#fffef8;box-shadow:0 2px 5px #294b350b}.GeographyAtlas_tools__Itm0R button:hover{background:#fffaf4}.GeographyAtlas_tools__Itm0R svg{color:#6e8a75;flex:none}.GeographyAtlas_tools__Itm0R button[aria-pressed=true] svg{color:#286b50}.GeographyAtlas_tools__Itm0R strong{font-size:12px;font-weight:550;color:#667f69}.GeographyAtlas_tools__Itm0R button[aria-pressed=true] strong{color:#28563e;font-weight:700}.GeographyAtlas_tools__Itm0R .GeographyAtlas_toolDescription__qw4VO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.GeographyAtlas_challengePicker__Ed3HD{display:flex;align-items:center;gap:15px;margin-bottom:18px;flex-wrap:wrap}.GeographyAtlas_challengePicker__Ed3HD label{font-weight:650;font-size:14px;color:#244f42}.GeographyAtlas_challengePicker__Ed3HD select{max-width:100%;padding:11px 12px;border:1px solid #cfdfd2;border-radius:8px;background:#fff;color:#244f42}.GeographyAtlas_challengePicker__Ed3HD span{font-size:12px;color:#718277;margin-left:auto}.GeographyAtlas_challenge__scS66{background:#fff;border:1px solid #d8e7da;border-radius:14px;padding:25px;margin-bottom:20px}.GeographyAtlas_challengeTitle__aVI7w{display:flex;align-items:center;gap:10px;color:#327155;flex-wrap:wrap}.GeographyAtlas_challengeTitle__aVI7w h2{flex:1;color:#244f42}.GeographyAtlas_challengeTitle__aVI7w span{display:flex;align-items:center;gap:6px;font-size:12px;color:#168772}.GeographyAtlas_challenge__scS66>p{margin-top:14px;line-height:1.8}.GeographyAtlas_fields__Pn_Hh{display:flex;gap:18px;margin-top:20px;flex-wrap:wrap}.GeographyAtlas_fields__Pn_Hh label{display:flex;flex:1;max-width:360px;min-width:180px;flex-direction:column;gap:8px;color:#244f42;font-size:14px;font-weight:650}.GeographyAtlas_fields__Pn_Hh input,.GeographyAtlas_fields__Pn_Hh select{width:100%;min-height:46px;border:1px solid #bccfc0;border-radius:8px;background:#fff;padding:10px 12px;font:inherit;font-weight:400}.GeographyAtlas_fields__Pn_Hh small{color:#647c6c;font-weight:400}.GeographyAtlas_choices__Js6gC{display:grid;gap:10px;margin-top:20px;border:0;padding:0}.GeographyAtlas_choices__Js6gC legend{color:#244f42;font-weight:650;margin-bottom:12px}.GeographyAtlas_choices__Js6gC label{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #dbe6de;border-radius:8px;cursor:pointer}.GeographyAtlas_choices__Js6gC input{accent-color:#276c50;width:18px;height:18px}.GeographyAtlas_actions__yQlf0{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.GeographyAtlas_primary__X83qI,.GeographyAtlas_secondary__xEXkV{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:11px 15px;border-radius:8px;font-size:14px;font-weight:600}.GeographyAtlas_primary__X83qI{background:#286b50;color:#fff}.GeographyAtlas_primary__X83qI:hover{background:#1d543e}.GeographyAtlas_secondary__xEXkV{background:#f5f8f4;color:#536f5e;border:1px solid #dce7dc}.GeographyAtlas_hint__8a_PK{margin-top:16px;padding:14px;background:#fff9ea;border-radius:8px}.GeographyAtlas_retry__uwbrM,.GeographyAtlas_success__zMLVz{margin-top:16px;padding:15px;border-radius:8px;line-height:1.7}.GeographyAtlas_success__zMLVz{color:#116653;background:#eef9f2}.GeographyAtlas_success__zMLVz p{margin-top:8px}.GeographyAtlas_retry__uwbrM{background:#fff5ef;color:#8a4c2c}.GeographyAtlas_glossary__6AMFV,.GeographyAtlas_note__SnJiO{margin-top:22px;padding:19px 22px;background:#edf4ed;border-radius:11px;font-size:13px;line-height:1.8}.GeographyAtlas_glossary__6AMFV strong,.GeographyAtlas_note__SnJiO strong{color:#244f42}.GeographyAtlas_glossary__6AMFV p,.GeographyAtlas_note__SnJiO p{margin-top:6px}.GeographyAtlas_exploreLink__SmJdN,.GeographyAtlas_glossary__6AMFV a,.GeographyAtlas_note__SnJiO a{display:inline-flex;align-items:center;gap:8px;color:#276c50;margin-top:12px;font-weight:600}.GeographyAtlas_exploreLink__SmJdN{margin-top:22px;flex-wrap:wrap}.GeographyAtlas_modelNote__Dvosf{font-size:12px;color:#657a6d}.GeographyAtlas_loading__zrKRQ{padding:35px;background:#eaf3ed;border-radius:12px}.GeographyAtlas_mapArea__cxUye{margin-top:20px}.GeographyAtlas_mapArea__cxUye>p{font-size:13px;line-height:1.7;margin-bottom:12px;color:#526e5e}.GeographyAtlas_worldMap__5GAI_{width:100%;overflow:hidden;border:1px solid #cbd6c4;border-radius:11px}.GeographyAtlas_mapCaption__zIF9w{display:flex;justify-content:space-between;gap:10px;font-size:10px;line-height:1.7;margin-top:9px;color:#71806f;flex-wrap:wrap}.GeographyAtlas_main__oIqz8 a:focus-visible,.GeographyAtlas_main__oIqz8 button:focus-visible,.GeographyAtlas_main__oIqz8 input:focus-visible,.GeographyAtlas_main__oIqz8 select:focus-visible{outline:3px solid #cf943b;outline-offset:3px}@media (max-width:1100px){.GeographyAtlas_heading__dcljg{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:650px){.GeographyAtlas_main__oIqz8{padding:24px 16px 30px}.GeographyAtlas_topbar__MZNj3{padding:12px 16px;min-height:74px;height:auto;gap:12px;flex-wrap:wrap}.GeographyAtlas_topbar__MZNj3 .breadcrumb{flex-wrap:wrap;gap:7px}.GeographyAtlas_heading__dcljg{gap:10px;margin-bottom:17px}.GeographyAtlas_heading__dcljg h1{font-size:29px}.GeographyAtlas_heading__dcljg p{margin-top:9px;font-size:13px;line-height:1.6}.GeographyAtlas_badge__LRIrc{padding:6px 10px;font-size:10px;white-space:normal}.GeographyAtlas_tools__Itm0R{margin-bottom:16px;scroll-snap-type:x proximity}.GeographyAtlas_tools__Itm0R button{min-height:43px;padding:9px 11px;scroll-snap-align:start}.GeographyAtlas_tools__Itm0R strong{font-size:11px}.GeographyAtlas_tools__Itm0R button:focus-visible{outline-offset:-3px}.GeographyAtlas_challenge__scS66{padding:18px}.GeographyAtlas_challengeTitle__aVI7w h2{font-size:19px;min-width:180px}.GeographyAtlas_challengePicker__Ed3HD{align-items:flex-start;flex-direction:column;gap:9px}.GeographyAtlas_challengePicker__Ed3HD span{margin-left:0}.GeographyAtlas_challengePicker__Ed3HD select{width:100%}.GeographyAtlas_fields__Pn_Hh{flex-direction:column}.GeographyAtlas_fields__Pn_Hh label{width:100%;max-width:none;min-width:0}.GeographyAtlas_tabs__d0hnq{margin-bottom:16px;padding-bottom:11px}.GeographyAtlas_tabs__d0hnq a{padding:10px 11px;font-size:13px}.GeographyAtlas_actions__yQlf0 button{flex-grow:1}.GeographyAtlas_worldMap__5GAI_{border-radius:7px}}.CourseApp_shell__LH3sw{--subject-tone:#b67b1e;--subject-ink:#7c551c;--subject-wash:#fff5df;--subject-edge:#ead6ad;background:linear-gradient(160deg,#f5f7fb,#f9fafb 65%,#fffaf0)}.CourseApp_shell__LH3sw[data-subject=mathematics]{--subject-tone:#c9694f;--subject-ink:#974831;--subject-wash:#fff0e9;--subject-edge:#efd0c3;background:linear-gradient(160deg,#f5f7fb,#f9fafb 65%,#fff5ef)}.CourseApp_shell__LH3sw[data-subject=history],.CourseApp_shell__LH3sw[data-subject=romanian]{--subject-tone:#9572b7;--subject-ink:#65438b;--subject-wash:#f5effb;--subject-edge:#ded0ec;background:linear-gradient(160deg,#f5f7fb,#f9fafb 65%,#f7f1fc)}.CourseApp_shell__LH3sw[data-subject=geography]{--subject-tone:#398f8b;--subject-ink:#246b67;--subject-wash:#eaf7f5;--subject-edge:#c5e2dc;background:linear-gradient(160deg,#f5f7fb,#f9fafb 65%,#eff9f6)}.CourseApp_shell__LH3sw[data-subject=biology],.CourseApp_shell__LH3sw[data-subject=chemistry],.CourseApp_shell__LH3sw[data-subject=natural-sciences]{--subject-tone:#338961;--subject-ink:#246546;--subject-wash:#eaf7ee;--subject-edge:#c6e3d0;background:linear-gradient(160deg,#f5f7fb,#f9fafb 65%,#eff9f1)}.CourseApp_shell__LH3sw[data-subject=biology] .CourseApp_formulaPanel__4g3G8 strong,.CourseApp_shell__LH3sw[data-subject=history] .CourseApp_catalogLessonFormula__55Mjy,.CourseApp_shell__LH3sw[data-subject=history] .CourseApp_formulaPanel__4g3G8 strong,.CourseApp_shell__LH3sw[data-subject=natural-sciences] .CourseApp_formulaPanel__4g3G8 strong,.CourseApp_shell__LH3sw[data-subject=romanian] .CourseApp_catalogLessonFormula__55Mjy,.CourseApp_shell__LH3sw[data-subject=romanian] .CourseApp_formulaPanel__4g3G8 strong{font-family:inherit;color:var(--subject-ink)}.CourseApp_shell__LH3sw [hidden]{display:none!important}.CourseApp_reading__MQOo0{margin:16px 0;border-left:3px solid var(--subject-tone);padding:16px 20px;background:var(--subject-wash);white-space:pre-line;overflow-wrap:anywhere}.CourseApp_main__L4eTi{max-width:1440px;min-width:0}.CourseApp_physicsResources__lwwNY{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.CourseApp_physicsResources__lwwNY a{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid #d8e2f0;border-radius:10px;background:#fff;color:#2455e5;font-size:14px;font-weight:600}.CourseApp_physicsResources__lwwNY a:hover{background:#edf2ff}.CourseApp_physicsResources__lwwNY a:focus-visible{outline:2px solid #6388ff;outline-offset:3px}.CourseApp_subjectDot__P4e87{background:var(--subject-tone)}.CourseApp_learningNote__x4UOG{padding-top:20px}.CourseApp_learningNote__x4UOG p{font-size:13px}.CourseApp_learningNote__x4UOG svg{margin-bottom:8px}.CourseApp_kicker__qU5M4{display:inline-flex;align-items:center;background:var(--subject-wash);border:1px solid var(--subject-edge);color:var(--subject-ink);padding:6px 10px;border-radius:7px;font-size:10px;letter-spacing:1.1px;font-weight:700;margin-bottom:14px;line-height:1.5}.CourseApp_hero__v__tT{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;align-items:center;padding:5px 0 22px}.CourseApp_hero__v__tT h1{white-space:pre-line;font-size:clamp(30px,3.2vw,43px);line-height:1.17;letter-spacing:-1.4px}.CourseApp_hero__v__tT p{max-width:660px;font-size:16px;line-height:1.65;margin-top:16px}.CourseApp_heroFacts__gVkI8{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.CourseApp_heroFacts__gVkI8>span{display:flex;gap:6px;align-items:center;font-size:12px;padding:5px 8px;background:#eaf0ff;border-radius:6px;color:#3c5c9b}.CourseApp_heroFacts__gVkI8>span:last-child{background:var(--subject-wash);color:var(--subject-ink)}.CourseApp_heroArt__brgOA{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:radial-gradient(ellipse,#fff 8%,var(--subject-wash) 80%);border:1px solid var(--subject-edge);border-radius:25px;min-height:204px}.CourseApp_heroArt__brgOA>span{font-size:8px;letter-spacing:.8px;color:var(--subject-ink);padding:0 12px 18px;text-align:center}.CourseApp_scopeStrip__Rt7w5{display:flex;align-items:center;gap:10px;border:1px solid #d8e2f0;background:#eef3fc;padding:13px 16px;border-radius:10px;margin-bottom:21px}.CourseApp_scopeStrip__Rt7w5>svg{color:#3f68b7}.CourseApp_scopeStrip__Rt7w5 p{font-size:12px;line-height:1.55;color:#506581}.CourseApp_scopeStrip__Rt7w5 button{display:flex;gap:5px;align-items:center;white-space:nowrap;margin-left:auto;color:#315bbe;font-size:12px}.CourseApp_courseLinks__X3AyP{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.CourseApp_courseLinks__X3AyP>a{display:flex;align-items:center;gap:12px;flex:1;min-width:min(100%,260px);padding:16px;border:1px solid var(--subject-edge);border-radius:11px;background:#fff;color:var(--subject-ink)}.CourseApp_courseLinks__X3AyP>a:hover{background:var(--subject-wash)}.CourseApp_courseLinks__X3AyP>a>div{flex:1}.CourseApp_courseLinks__X3AyP span,.CourseApp_courseLinks__X3AyP strong{display:block}.CourseApp_courseLinks__X3AyP strong{font-size:14px}.CourseApp_courseLinks__X3AyP span{margin-top:5px;font-size:12px;line-height:1.5;color:#596e64}.CourseApp_continueCard__mA6CR{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #cbd8ef;border-radius:12px;padding:19px 20px;margin-bottom:24px}.CourseApp_continueIcon__oUwhw{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#e8efff;color:#2455e5}.CourseApp_continueCard__mA6CR>div{flex:1;min-width:0}.CourseApp_continueCard__mA6CR h2{font-size:17px}.CourseApp_continueCard__mA6CR p{font-size:12px;line-height:1.5;margin-top:6px}.CourseApp_smallLabel__3zBSZ{display:block;font-size:10px;letter-spacing:1.2px;color:#687e95;font-weight:700;line-height:1.5;margin-bottom:9px}.CourseApp_continueCard__mA6CR .CourseApp_smallLabel__3zBSZ{font-size:9px;margin-bottom:5px}.CourseApp_catalogControls__3sAs6{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:26px 0 17px}.CourseApp_courseSettings___3F_4{display:flex;gap:28px;align-items:flex-start;min-width:0}.CourseApp_courseSettings___3F_4 label,.CourseApp_profileSetting__lKpsk{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#607184}.CourseApp_courseSettings___3F_4 select{max-width:100%;min-height:40px;background:#fff;border:1px solid #d7e0ed;border-radius:7px;padding:9px 10px;color:#334962;font-size:12px}.CourseApp_profileSetting__lKpsk strong{padding:10px 0;color:#4c6078;font-size:12px;font-weight:500}.CourseApp_search__sCYet{display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #d7e0ed;border-radius:8px;padding:0 11px;color:#647d9b;max-width:295px;min-width:180px;min-height:40px}.CourseApp_search__sCYet input{width:100%;min-width:0;outline-offset:5px;border:0;background:transparent;padding:9px 0;font-size:13px;color:#283b52}.CourseApp_search__sCYet input::placeholder{color:#7b8b9c}.CourseApp_search__sCYet input::-webkit-search-cancel-button{display:none}.CourseApp_search__sCYet button{display:flex;padding:4px}.CourseApp_chapterFilters__SOAWV{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:28px}.CourseApp_chapterFilters__SOAWV button{font-size:12px;border:1px solid #d9e1ec;border-radius:7px;padding:7px 11px;color:#566b83;background:#fff;min-height:36px}.CourseApp_chapterFilters__SOAWV button:hover{background:#f0f4fc}.CourseApp_chapterFilters__SOAWV button[aria-pressed=true]{background:#2455e5;border-color:#2455e5;color:#fff}.CourseApp_catalogHeading__8_YO6{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.CourseApp_catalogHeading__8_YO6 h2{font-size:18px}.CourseApp_catalogHeading__8_YO6>span{font-size:12px;color:#667b92;white-space:nowrap}.CourseApp_lessonGrid__Bn6e9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.CourseApp_lessonCard__86wF3{display:flex;flex-direction:column;text-align:left;background:linear-gradient(150deg,var(--subject-wash),#fff 55%);border:1px solid var(--subject-edge);border-top:4px solid var(--subject-tone);border-radius:14px;padding:21px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s}.CourseApp_lessonCard__86wF3:hover{transform:translateY(-3px);border-color:var(--subject-tone);box-shadow:0 9px 24px #26374e0e}.CourseApp_cardTop__D4QCJ{display:flex;align-items:center;gap:10px;margin-bottom:17px}.CourseApp_lessonIcon__FFBtn{display:grid;place-items:center;min-width:44px;height:44px;background:#ffffffd9;border:1px solid var(--subject-edge);border-radius:12px;color:var(--subject-ink)}.CourseApp_chapterLabel__aspxy{font-size:10px;font-weight:600;letter-spacing:.4px;line-height:1.5;color:#69788b}.CourseApp_cardTop__D4QCJ>svg{margin-left:auto;color:var(--subject-tone)}.CourseApp_lessonCard__86wF3 h3{font-size:17px;line-height:1.4;letter-spacing:-.3px}.CourseApp_lessonCard__86wF3>p{font-size:13px;line-height:1.65;margin-top:9px;flex:1}.CourseApp_cardFormula__XTTAX{margin-top:19px;padding:10px 11px;background:#ffffffd6;border:1px solid #e6e9ee;border-radius:7px;color:#3c5e9b;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.CourseApp_cardBottom__71fCG{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--subject-edge);padding-top:14px;margin-top:17px;color:var(--subject-ink);font-size:12px}.CourseApp_cardBottom__71fCG>span{display:flex;align-items:center;gap:6px}.CourseApp_cardBottom__71fCG>span:last-child{font-size:11px;color:#66778a}.CourseApp_empty__ws7pO,.CourseApp_roadmap__9ssSs{display:flex;flex-direction:column;align-items:center;gap:14px;padding:46px 30px;background:#fff;border:1px solid #dce4ed;border-radius:14px;text-align:center}.CourseApp_empty__ws7pO>svg,.CourseApp_roadmap__9ssSs>svg{color:var(--subject-tone)}.CourseApp_empty__ws7pO p,.CourseApp_roadmap__9ssSs p{max-width:550px;font-size:14px;line-height:1.7}.CourseApp_roadmap__9ssSs .CourseApp_kicker__qU5M4{margin:0}.CourseApp_roadmap__9ssSs h2{font-size:25px}.CourseApp_roadmap__9ssSs button{margin-top:7px}.CourseApp_backButton__NwT_n{display:inline-flex;align-items:center;gap:7px;color:#315cc5;font-size:12px;margin-bottom:19px;padding:4px 0;min-height:32px}.CourseApp_lessonHeading__1cirG{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.CourseApp_lessonHeading__1cirG h1{font-size:clamp(27px,2.9vw,36px);line-height:1.2;letter-spacing:-.9px}.CourseApp_lessonHeading__1cirG p{font-size:14px;margin-top:11px;max-width:740px}.CourseApp_lessonHeading__1cirG .CourseApp_kicker__qU5M4{margin-bottom:11px}.CourseApp_duration__VF2S2{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#61758d;font-size:12px}.CourseApp_steps__NlCbk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:#e8edf5;padding:6px;border-radius:12px;border:1px solid #dce3ee;margin-bottom:24px}.CourseApp_steps__NlCbk button{display:flex;justify-content:center;align-items:center;gap:9px;min-height:45px;border-radius:8px;color:#61748b;font-size:13px;font-weight:500;padding:9px}.CourseApp_steps__NlCbk button>span{color:#8494a8;font-size:10px;font-family:monospace}.CourseApp_steps__NlCbk button[aria-current=step]{background:#fff;color:#2455e5;box-shadow:0 2px 9px #2443740e}.CourseApp_steps__NlCbk button[aria-current=step]>span{color:#2455e5}.CourseApp_steps__NlCbk button>svg{color:#278064}.CourseApp_stepIntroduction__UIxOH{margin-bottom:18px}.CourseApp_stepIntroduction__UIxOH .CourseApp_smallLabel__3zBSZ{margin-bottom:5px}.CourseApp_stepIntroduction__UIxOH h2{font-size:21px;line-height:1.4}.CourseApp_application__BTCuY,.CourseApp_exploration__EZPGf,.CourseApp_stepPanel__ay_x4,.CourseApp_understanding__bUWtx{min-width:0}.CourseApp_application__BTCuY[hidden],.CourseApp_exploration__EZPGf[hidden],.CourseApp_stepPanel__ay_x4[hidden],.CourseApp_understanding__bUWtx[hidden]{display:none}.CourseApp_objective__EpmZp{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;color:#3f5e84;background:#edf3fd;border:1px solid #d3e0f4;padding:17px 18px;border-radius:10px;margin-bottom:16px}.CourseApp_objective__EpmZp svg{margin-top:2px;color:#4a6fba}.CourseApp_exerciseCard__3X5pC{background:#fff;border:1px solid #dce4ef;border-radius:13px;padding:23px;min-width:0}.CourseApp_stepPanel__ay_x4>.CourseApp_exerciseCard__3X5pC{max-width:800px}.CourseApp_exerciseCard__3X5pC h3{font-size:17px;line-height:1.6;font-weight:500;margin-bottom:17px}.CourseApp_choices__Qx_0F{display:flex;flex-direction:column;gap:8px}.CourseApp_choices__Qx_0F>button{display:flex;align-items:center;gap:11px;border:1px solid #dbe3ee;border-radius:8px;min-height:47px;background:#fff;padding:10px 12px;text-align:left;font-size:14px;line-height:1.5}.CourseApp_choices__Qx_0F>button>span{display:grid;place-items:center;border:1px solid #d6e0ed;border-radius:5px;font-family:monospace;font-size:11px;min-width:26px;height:26px;color:#657c99}.CourseApp_choices__Qx_0F>button>svg{margin-left:auto}.CourseApp_choices__Qx_0F>button:hover{border-color:#a6bbe7;background:#f4f7ff}.CourseApp_choices__Qx_0F>button[aria-pressed=true]{background:#edf3ff;border-color:#93b0ec;color:#294f9f}.CourseApp_choices__Qx_0F>button:disabled{opacity:1;cursor:default}.CourseApp_choices__Qx_0F>button:disabled:hover{background:#fff;border-color:#dbe3ee}.CourseApp_numberAnswer__2H2D4{display:block;font-size:12px;color:#667b92}.CourseApp_numberAnswer__2H2D4>div{display:flex;align-items:center;gap:12px;margin-top:6px}.CourseApp_numberAnswer__2H2D4 input{min-width:0;width:170px;max-width:100%;min-height:45px;border:1px solid #cad7e8;border-radius:7px;background:#f9fbff;padding:9px 12px;font-size:17px;color:#2d4f8c}.CourseApp_numberAnswer__2H2D4 input:disabled{background:#f0f3f8}.CourseApp_numberAnswer__2H2D4>div>span{color:#50677f;font-size:14px}.CourseApp_numberAnswer__2H2D4 small{display:block;font-size:11px;margin-top:7px;color:#77889b}.CourseApp_exerciseActions__EwUQY{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.CourseApp_checkAnswer__mv3Jo{display:flex;align-items:center;gap:7px;background:#2455e5;color:#fff;border-radius:7px;font-size:12px;padding:9px 13px;min-height:38px}.CourseApp_checkAnswer__mv3Jo:hover{background:#1946c9}.CourseApp_hintButton__iYK7c{display:flex;align-items:center;gap:5px;color:#718196;font-size:12px;padding:7px 4px;min-height:36px}.CourseApp_hintButton__iYK7c:hover{color:#2455e5}.CourseApp_hint__l7BLr{background:#fff7e7;border:1px solid #efdfbc;color:#7d6336;font-size:13px;padding:13px;margin-top:14px;border-radius:8px;line-height:1.6}.CourseApp_feedback__9CyMz{color:#8e6237;background:#fff4e6;border:1px solid #eddbbe;border-radius:8px;font-size:13px;line-height:1.65;margin-top:14px;padding:12px}.CourseApp_correctFeedback__nVd3Q{color:#2d7159;background:#eaf7f0;border-color:#b9dfcd}.CourseApp_revealButton__V0_ru{display:flex;align-items:center;gap:5px;color:#526c91;font-size:12px;margin-top:15px;min-height:32px;text-align:left}.CourseApp_revealButton__V0_ru[aria-expanded=true]>svg{transform:rotate(90deg)}.CourseApp_solution__IC12a{border-top:1px solid #e1e7ef;padding-top:14px;margin-top:9px}.CourseApp_solution__IC12a strong{color:#365b98;font-size:14px}.CourseApp_solution__IC12a p{font-size:13px;line-height:1.7;margin-top:7px}.CourseApp_reassurance__uG7VM{font-size:12px;color:#708198;margin-top:16px;padding-left:3px}.CourseApp_labFrame__XVbfv{min-width:0}.CourseApp_explorationHint__ofasV{display:flex;align-items:center;gap:9px;margin-top:14px;background:#edf3fd;border:1px solid #d4e1f4;border-radius:9px;padding:12px 15px;color:#456db2}.CourseApp_explorationHint__ofasV p{font-size:12px;line-height:1.6;color:#4e678e}.CourseApp_explored__nJZ5M{color:#32795e;background:#ebf7f1;border-color:#c4e1d1}.CourseApp_explored__nJZ5M p{color:#43715d}.CourseApp_understanding__bUWtx{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:start}.CourseApp_theoryPanel__3_w7P,.CourseApp_workedExample__eZLcz{background:#fff;border:1px solid #dce4ee;border-radius:13px;padding:25px;min-width:0}.CourseApp_theoryPanel__3_w7P p{white-space:pre-line;font-size:15px;line-height:1.8;margin-top:15px;color:#54677b}.CourseApp_theoryPanel__3_w7P .CourseApp_smallLabel__3zBSZ+p{margin-top:0}.CourseApp_formulaPanel__4g3G8{display:flex;flex-direction:column;gap:9px;background:var(--subject-wash);border:1px solid var(--subject-edge);border-radius:9px;padding:17px;margin-top:23px}.CourseApp_formulaPanel__4g3G8 span{font-size:11px;color:var(--subject-ink)}.CourseApp_formulaPanel__4g3G8 strong{font-size:20px;font-family:SFMono-Regular,Consolas,monospace;font-weight:500;overflow-wrap:anywhere;line-height:1.6;color:#304e88}.CourseApp_workedExample__eZLcz{border-top:4px solid #5474cd;background:linear-gradient(150deg,#edf3ff,#fff 65%)}.CourseApp_workedExample__eZLcz h3{font-size:16px;line-height:1.6}.CourseApp_workedExample__eZLcz ol{display:flex;flex-direction:column;gap:12px;padding:0 0 0 19px;margin:20px 0;color:#536b87;font-size:14px;line-height:1.7}.CourseApp_workedExample__eZLcz li{padding-left:3px}.CourseApp_workedExample__eZLcz li::marker{color:#5a78b2;font-weight:600}.CourseApp_exampleAnswer__uJkeE{display:flex;align-items:center;gap:9px;border-top:1px solid #dae4f4;padding-top:15px;color:#315db2;font-size:15px}.CourseApp_teacherAnswerHidden__NTwzT{font-size:13px;margin-top:17px;color:#607797;line-height:1.7}.CourseApp_exerciseGrid__HMrdq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-items:start}.CourseApp_completionPanel__KBNoN{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:#edf3fd;border:1px solid #c8d9f5;border-radius:12px;padding:21px 23px;margin-top:21px}.CourseApp_optionalPractice__PfTzS{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#fff;border:1px solid #dce4ef;border-radius:11px;padding:16px 20px;margin-top:14px}.CourseApp_optionalPractice__PfTzS h3{font-size:15px}.CourseApp_optionalPractice__PfTzS p{font-size:12px;margin-top:5px}.CourseApp_optionalPractice__PfTzS .CourseApp_smallLabel__3zBSZ{margin-bottom:5px}.CourseApp_optionalPractice__PfTzS>a{flex-shrink:0}.CourseApp_completionPanel__KBNoN h3{font-size:17px}.CourseApp_completionPanel__KBNoN p{font-size:12px;margin-top:6px}.CourseApp_completionPanel__KBNoN .CourseApp_smallLabel__3zBSZ{margin-bottom:6px}.CourseApp_completionPanel__KBNoN>div:first-child{flex:1;min-width:0}.CourseApp_completionActions__yQ1FS{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:210px}.CourseApp_completionActions__yQ1FS>button{flex-shrink:0;justify-content:center;white-space:nowrap}.CourseApp_completionChecklist__AHYyx{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.CourseApp_completionChecklist__AHYyx li{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;color:#6a7890;font-size:12px;line-height:1.5}.CourseApp_completionChecklist__AHYyx li>svg{width:16px;height:16px;color:#a5b1c2}.CourseApp_completionChecklist__AHYyx li>strong{color:#7a8799;font-size:10px;font-weight:500}.CourseApp_completionChecklist__AHYyx .CourseApp_completionChecklistDone__R0yzG{color:#446c5c}.CourseApp_completionChecklist__AHYyx .CourseApp_completionChecklistDone__R0yzG>strong,.CourseApp_completionChecklist__AHYyx .CourseApp_completionChecklistDone__R0yzG>svg{color:#2e8061}.CourseApp_sessionNotice__61iBL{color:#667892;font-size:11px!important;line-height:1.55;margin-top:13px!important}.CourseApp_completionLinks__5Q6t1{display:flex;gap:17px;flex-wrap:wrap;margin-top:12px}.CourseApp_completionLinks__5Q6t1 button{display:flex;gap:5px;align-items:center;font-size:12px;color:#315ba6;min-height:28px}.CourseApp_stepActions__dBEWo{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #dce4ef;padding:19px 0 0;margin-top:24px}.CourseApp_teacherNotice__iXxLj,.CourseApp_teacherPanel__ldw_v{background:#eef3ff;border:1px solid #c4d4f2;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;margin-bottom:21px}.CourseApp_teacherNotice__iXxLj>svg{color:#4b6ebe}.CourseApp_teacherNotice__iXxLj p{font-size:13px;line-height:1.7;color:#536d96}.CourseApp_teacherNotice__iXxLj strong{font-weight:600;color:#335797}.CourseApp_teacherPanel__ldw_v{justify-content:space-between;align-items:flex-start;gap:23px}.CourseApp_teacherPanel__ldw_v>div{min-width:0}.CourseApp_teacherPanel__ldw_v h2{font-size:18px}.CourseApp_teacherPanel__ldw_v p{font-size:13px;line-height:1.7;margin-top:9px}.CourseApp_teacherPanel__ldw_v>button{white-space:nowrap}.CourseApp_teacherGoals__XXA2J{padding-top:8px;margin-top:12px;border-top:1px solid #cedaf0}.CourseApp_teacherGoals__XXA2J strong{color:#3a5e9e}.CourseApp_presentation__OCRdH .CourseApp_lessonHeading__1cirG h1{font-size:clamp(30px,3.2vw,43px)}.CourseApp_presentation__OCRdH .CourseApp_exerciseCard__3X5pC h3{font-size:20px}.CourseApp_presentation__OCRdH .CourseApp_theoryPanel__3_w7P p{font-size:17px}.CourseApp_presentation__OCRdH .CourseApp_choices__Qx_0F>button{font-size:16px}.CourseApp_progressPage__k_r1S,.CourseApp_sourcesPage__VxP4Z{max-width:1020px;margin:4px auto 0}.CourseApp_progressPage__k_r1S h1,.CourseApp_sourcesPage__VxP4Z h1{font-size:clamp(29px,3vw,38px);letter-spacing:-1.1px}.CourseApp_pageLead__fj__M{font-size:15px;margin-top:14px;max-width:690px;line-height:1.75}.CourseApp_progressSummary__zGlCN{display:grid;grid-template-columns:240px minmax(0,1fr);gap:34px;align-items:center;border:1px solid #cfdbef;border-radius:15px;background:linear-gradient(120deg,#edf3ff,#fff);padding:29px;margin:28px 0 22px}.CourseApp_progressNumber__Nt1_7{display:block;font-size:48px;line-height:1.2;letter-spacing:-2px;color:#305ace;margin-bottom:8px}.CourseApp_progressNumber__Nt1_7 small{font-size:23px;color:#899bc3;letter-spacing:-1px}.CourseApp_progressSummary__zGlCN h2{font-size:18px}.CourseApp_progressSummary__zGlCN p{font-size:12px;line-height:1.7;margin-top:7px}.CourseApp_trackLabels__Evi9j{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#597194}.CourseApp_trackLabels__Evi9j strong{color:#305acb;font-weight:500}.CourseApp_progressTrack__tfCAa progress{appearance:none;display:block;width:100%;height:8px;margin:12px 0;border:0;border-radius:8px;overflow:hidden;background:#e0e8f6}.CourseApp_progressTrack__tfCAa progress::-webkit-progress-bar{background:#e0e8f6}.CourseApp_progressTrack__tfCAa progress::-webkit-progress-value{background:#426ee6;border-radius:8px}.CourseApp_progressTrack__tfCAa progress::-moz-progress-bar{background:#426ee6;border-radius:8px}.CourseApp_progressTrack__tfCAa>button{margin-top:16px}.CourseApp_progressList__3z2cH{display:flex;flex-direction:column;border:1px solid #dce4ee;border-radius:13px;overflow:hidden;background:#fff}.CourseApp_progressList__3z2cH>button{display:flex;align-items:center;gap:17px;padding:18px 21px;text-align:left;border-bottom:1px solid #e2e8f0}.CourseApp_progressList__3z2cH>button:last-child{border:0}.CourseApp_progressList__3z2cH>button:hover{background:#f4f7fd}.CourseApp_progressList__3z2cH>button>svg{margin-left:auto;color:#6787bc}.CourseApp_progressStatus__CW6GS{width:35px;height:35px;border:1px solid #d5deeb;background:#f3f6fb;border-radius:10px;display:grid;place-items:center;font-family:monospace;color:#7189aa;font-size:12px;flex-shrink:0}.CourseApp_done__9R0BB{background:#e7f6ee;border-color:#b9dbca;color:#2f7d5d}.CourseApp_inProgress__bfzTZ{background:#fff6e1;border-color:#ead49b;color:#8d6a21}.CourseApp_progressList__3z2cH>button>div{min-width:0}.CourseApp_progressList__3z2cH strong{display:block;font-size:14px;line-height:1.5;font-weight:500}.CourseApp_progressList__3z2cH>button>div>span{display:block;font-size:11px;margin-top:4px;color:#738299}.CourseApp_progressPrivacy__ctrR1{display:flex;gap:11px;margin:23px 0;color:#73859e}.CourseApp_progressPrivacy__ctrR1>svg{margin-top:2px}.CourseApp_progressPrivacy__ctrR1 h3{font-size:13px;color:#597086}.CourseApp_progressPrivacy__ctrR1 p{font-size:12px;line-height:1.75;margin-top:6px}.CourseApp_resetProgress__IbF0f{color:#6b7b90;font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:7px 0;margin-right:20px;min-height:36px}.CourseApp_scopePanel__xZpjk{border:1px solid var(--subject-edge);background:linear-gradient(150deg,var(--subject-wash),#fff);border-radius:13px;padding:27px;margin:27px 0}.CourseApp_scopePanel__xZpjk>svg{color:var(--subject-tone);margin-bottom:15px}.CourseApp_scopePanel__xZpjk h2{font-size:20px;line-height:1.4}.CourseApp_scopePanel__xZpjk p{font-size:14px;line-height:1.8;margin-top:14px}.CourseApp_sourcesHeading__E7jkk{font-size:18px;padding:9px 0 0}.CourseApp_sourceRow__e0ry_{display:flex;gap:20px;border-bottom:1px solid #dce4ef;padding:24px 0}.CourseApp_sourceRow__e0ry_>span{font-family:monospace;font-size:12px;color:var(--subject-ink);padding-top:3px;min-width:24px}.CourseApp_sourceRow__e0ry_ h3{font-size:16px;line-height:1.5}.CourseApp_sourceRow__e0ry_ p{font-size:13px;line-height:1.75;margin-top:9px}.CourseApp_sourceRow__e0ry_ a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#315db2;border:1px solid #d0dcf2;border-radius:6px;padding:7px 10px;margin-top:12px}.CourseApp_sourceRow__e0ry_ a:hover{background:#edf3ff}.CourseApp_sourceNote__WiOoz{display:flex;gap:11px;align-items:flex-start;background:#edf3fd;border:1px solid #d6e1f2;border-radius:10px;padding:19px;margin-top:22px;color:#5777b4}.CourseApp_sourceNote__WiOoz p{font-size:12px;line-height:1.8;color:#536c93}.CourseApp_notice__Om_07{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:30;display:flex;align-items:center;gap:10px;max-width:min(90vw,730px);background:#223a57;color:#fff;border:1px solid #486083;border-radius:10px;box-shadow:0 6px 26px #17284122;padding:12px 14px;font-size:13px;line-height:1.5}.CourseApp_notice__Om_07>span{min-width:0}.CourseApp_notice__Om_07>button{display:flex;align-items:center;justify-content:center;padding:5px;white-space:nowrap;min-width:30px;min-height:30px}.CourseApp_notice__Om_07>button:hover{background:#355170;border-radius:5px}.CourseApp_srOnly__o_ODN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CourseApp_catalogHeader__WvqqK{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:3px 0 17px}.CourseApp_catalogHeaderCopy__m1Zkl{min-width:0;max-width:790px}.CourseApp_catalogHeader__WvqqK h1{display:flex;align-items:center;gap:12px;font-size:clamp(30px,3vw,40px);line-height:1.12;letter-spacing:-1.2px;color:#142d50}.CourseApp_catalogTagline__A9Sek{margin-top:2px;font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.3px;color:#17375d}.CourseApp_catalogDescription__3qb6r{max-width:790px;margin-top:9px;font-size:13px;line-height:1.55;color:#5b708d}.CourseApp_catalogStats__UhEue{display:flex;align-items:center;gap:14px;margin-top:13px}.CourseApp_catalogStats__UhEue>span{display:flex;align-items:center;gap:8px;color:#315bbe;font-size:12px;line-height:1.5}.CourseApp_catalogStats__UhEue>span+span{border-left:1px solid #d6e0ef;padding-left:14px;color:var(--subject-ink)}.CourseApp_catalogLinks___63Yd{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;flex:0 0 auto;padding-top:4px}.CourseApp_catalogLinks___63Yd>a{display:inline-flex;align-items:center;gap:7px;min-height:41px;padding:8px 12px;border:1px solid var(--subject-edge);border-radius:9px;background:var(--subject-wash);color:var(--subject-ink);font-size:11px;font-weight:600;white-space:nowrap}.CourseApp_catalogLinks___63Yd>a:hover{background:var(--subject-wash)}.CourseApp_catalogLinks___63Yd>a>svg:last-child{margin-left:1px}.CourseApp_catalogScope__maHQe{margin-bottom:15px;color:#506581;font-size:12px;line-height:1.55}.CourseApp_catalogScope__maHQe>summary{width:fit-content;padding:5px 0;color:#315bbe;cursor:pointer}.CourseApp_catalogScope__maHQe .CourseApp_scopeStrip__Rt7w5{margin:7px 0 0}.CourseApp_catalogFilters__2vLUj{align-items:end;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin:15px 0 11px}.CourseApp_catalogFilters__2vLUj .CourseApp_courseSettings___3F_4{gap:0}.CourseApp_gradeSelector__nsp07{position:relative;width:238px;max-width:100%;min-width:0}.CourseApp_gradeSelectorIcon__Xnrly{position:absolute;z-index:1;top:14px;left:14px;pointer-events:none;color:var(--subject-ink)}.CourseApp_gradeSelector__nsp07 button[aria-haspopup=listbox]{min-height:48px;padding-left:43px;border-color:var(--subject-edge);border-radius:12px;background:var(--subject-wash);color:var(--subject-ink);font-weight:600}.CourseApp_gradeSelector__nsp07 [role=option][aria-selected=true]{background:var(--subject-wash);color:var(--subject-ink)}.CourseApp_catalogFilters__2vLUj .CourseApp_profileSetting__lKpsk{display:none}.CourseApp_catalogFilters__2vLUj .CourseApp_search__sCYet{flex:1 1 220px;width:280px;max-width:none;min-height:44px}.CourseApp_chapterSelector__7FJLP{display:flex;flex:1 1 260px;flex-direction:column;gap:5px;min-width:0;max-width:440px;color:#506581;font-size:12px}.CourseApp_chapterSelector__7FJLP button[aria-haspopup=listbox]{min-height:44px}.CourseApp_filterSummary__SMjRj{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:15px;color:#506581;font-size:12px}.CourseApp_filterSummary__SMjRj button{color:#315bbe;text-decoration:underline;text-underline-offset:3px;padding:5px 0}.CourseApp_catalogDetailToggle__xON98{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-left:auto;cursor:pointer}.CourseApp_catalogDetailToggle__xON98 input{width:16px;height:16px;accent-color:var(--subject-ink)}.CourseApp_catalogDetailToggle__xON98:focus-within{outline:2px solid #6388ff;outline-offset:3px;border-radius:4px}.CourseApp_catalogChapters__sDVw5{display:flex;flex-direction:column;gap:18px}.CourseApp_catalogChapter__9Kt8O{overflow:hidden;border:1px solid #d9e3f1;border-radius:11px;background:#fff}.CourseApp_catalogChapterHeader__cMmUL{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;padding:10px 17px;border-bottom:1px solid #e3e9f1}.CourseApp_catalogChapterNumber__JAlG6{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:var(--subject-wash);color:var(--subject-ink);font-size:22px;font-weight:650;line-height:1}.CourseApp_catalogChapterHeader__cMmUL h2{color:#18375d;font-size:17px;line-height:1.35;letter-spacing:-.25px}.CourseApp_catalogChapterCount__a0Ti1{color:#355578;font-size:12px;white-space:nowrap}.CourseApp_catalogLessonList__9_jln{display:flex;flex-direction:column}.CourseApp_catalogLessonRow__IEt3W{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) 71px 20px;grid-template-areas:"icon copy duration arrow";align-items:center;column-gap:14px;min-height:61px;padding:9px 17px;border-bottom:1px solid #e5ebf2;background:#fff;text-align:left;color:inherit}.CourseApp_catalogLessonRow__IEt3W:last-child{border-bottom:0}.CourseApp_catalogLessonRow__IEt3W:hover{background:#f7fafc}.CourseApp_catalogLessonIcon__Sr6oo{position:relative;display:grid;grid-area:icon;place-items:center;width:30px;height:30px;border:1px solid var(--subject-edge);border-radius:8px;background:var(--subject-wash);color:var(--subject-ink)}.CourseApp_catalogCompletedMark__KEy8Z{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:13px;height:13px;border:1px solid #fff;border-radius:50%;background:var(--subject-tone);color:#fff}.CourseApp_catalogLessonCopy__QuwSR{display:flex;grid-area:copy;min-width:0;flex-direction:column;gap:3px}.CourseApp_catalogLessonCopy__QuwSR strong{color:#1c385b;font-size:16px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.CourseApp_catalogLessonCopy__QuwSR>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#687e9d;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.CourseApp_catalogLessonFormula__55Mjy{display:block;max-width:100%;grid-area:formula;padding:5px 8px;border:1px solid #dce5f2;border-radius:6px;background:#f7f9fc;color:#526b90;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.CourseApp_catalogLessonFormula__55Mjy>span{display:block}.CourseApp_catalogLessonDuration__rCDza{display:flex;grid-area:duration;align-items:center;justify-content:flex-end;gap:6px;color:#6d809b;font-size:12px;white-space:nowrap}.CourseApp_catalogLessonArrow__B0TVo{grid-area:arrow;justify-self:center;color:var(--subject-ink)}.CourseApp_catalogLessonRowCompleted__6PbD3 .CourseApp_catalogLessonIcon__Sr6oo{border-color:var(--subject-tone)}@media (min-width:981px){.CourseApp_catalogLessonRow__IEt3W[data-formula=visible]{grid-template-columns:32px minmax(230px,1fr) minmax(240px,.8fr) 71px 20px;grid-template-areas:"icon copy formula duration arrow"}}@media (max-width:980px){.CourseApp_catalogHeader__WvqqK{flex-direction:column;gap:13px}.CourseApp_catalogLinks___63Yd{justify-content:flex-start;padding-top:0}.CourseApp_catalogLessonRow__IEt3W{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"icon copy arrow" "icon duration duration";gap:5px 11px;padding:10px 14px}.CourseApp_catalogLessonRow__IEt3W[data-formula=visible]{grid-template-areas:"icon copy arrow" "icon formula formula" "icon duration duration"}.CourseApp_catalogLessonIcon__Sr6oo{align-self:start}.CourseApp_catalogLessonFormula__55Mjy{justify-self:start;max-width:100%}.CourseApp_catalogLessonDuration__rCDza{align-self:center;justify-self:end}.CourseApp_catalogLessonArrow__B0TVo{align-self:start;margin-top:5px}}@media (max-width:700px){.CourseApp_catalogHeader__WvqqK h1{font-size:33px}.CourseApp_catalogTagline__A9Sek{font-size:17px}.CourseApp_catalogDescription__3qb6r{font-size:12px}.CourseApp_catalogStats__UhEue{gap:9px}.CourseApp_catalogStats__UhEue>span{gap:6px;font-size:11px}.CourseApp_catalogStats__UhEue>span+span{padding-left:9px}.CourseApp_catalogLinks___63Yd{width:100%}.CourseApp_catalogLinks___63Yd>a{flex:1 1 130px;justify-content:center;min-width:0;padding:8px;font-size:10px}.CourseApp_shell__LH3sw .CourseApp_catalogFilters__2vLUj{flex-direction:column;align-items:stretch;gap:9px;margin:14px 0 10px}.CourseApp_catalogFilters__2vLUj .CourseApp_courseSettings___3F_4,.CourseApp_gradeSelector__nsp07{width:100%}.CourseApp_catalogFilters__2vLUj .CourseApp_search__sCYet{flex:1;width:auto;min-width:0;max-width:none;min-height:40px;padding:0 8px;gap:6px}.CourseApp_catalogFilters__2vLUj .CourseApp_search__sCYet input{font-size:12px}.CourseApp_chapterSelector__7FJLP{flex:auto;max-width:none;width:100%}.CourseApp_catalogChapters__sDVw5{gap:13px}.CourseApp_catalogChapterHeader__cMmUL{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:9px 11px}.CourseApp_catalogChapterNumber__JAlG6{width:38px;height:38px;font-size:18px}.CourseApp_catalogChapterHeader__cMmUL h2{font-size:14px}.CourseApp_catalogChapterCount__a0Ti1{font-size:10px}.CourseApp_catalogLessonRow__IEt3W{grid-template-columns:28px minmax(0,1fr) auto;gap:5px 9px;padding:10px}.CourseApp_catalogLessonIcon__Sr6oo{width:27px;height:27px}.CourseApp_catalogLessonCopy__QuwSR strong{font-size:15px}.CourseApp_catalogLessonCopy__QuwSR>span{font-size:13px}.CourseApp_catalogLessonFormula__55Mjy{max-width:100%;font-size:12px}.CourseApp_catalogLessonDuration__rCDza{font-size:12px}.CourseApp_catalogLessonDuration__rCDza>svg{width:13px;height:13px}}@media (max-width:1250px){.CourseApp_lessonGrid__Bn6e9{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseApp_hero__v__tT{grid-template-columns:minmax(0,1fr) 190px;gap:23px}.CourseApp_heroArt__brgOA{min-height:190px}.CourseApp_courseSettings___3F_4{gap:19px}.CourseApp_profileSetting__lKpsk{display:none}.CourseApp_cardFormula__XTTAX{font-size:13px}}@media (max-width:850px){.CourseApp_hero__v__tT{grid-template-columns:minmax(0,1fr) 160px}.CourseApp_heroArt__brgOA>svg{width:125px;height:125px}.CourseApp_heroArt__brgOA>span{font-size:7px}.CourseApp_heroArt__brgOA{min-height:176px}.CourseApp_hero__v__tT h1{font-size:34px}.CourseApp_hero__v__tT p{font-size:15px}.CourseApp_scopeStrip__Rt7w5{padding:12px}.CourseApp_scopeStrip__Rt7w5 button,.CourseApp_scopeStrip__Rt7w5 p{font-size:11px}.CourseApp_understanding__bUWtx{gap:14px}.CourseApp_theoryPanel__3_w7P,.CourseApp_workedExample__eZLcz{padding:21px}.CourseApp_progressSummary__zGlCN{grid-template-columns:190px minmax(0,1fr);gap:24px}.CourseApp_presentation__OCRdH .CourseApp_exerciseCard__3X5pC h3{font-size:18px}}@media (max-width:700px){.CourseApp_hero__v__tT{grid-template-columns:minmax(0,1fr);padding:0 0 18px}.CourseApp_heroArt__brgOA{display:none}.CourseApp_hero__v__tT h1{font-size:33px}.CourseApp_hero__v__tT .CourseApp_kicker__qU5M4{margin-bottom:13px}.CourseApp_hero__v__tT p{font-size:15px}.CourseApp_heroFacts__gVkI8{gap:7px;margin-top:18px}.CourseApp_heroFacts__gVkI8>span{font-size:11px;padding:5px 7px}.CourseApp_scopeStrip__Rt7w5{align-items:flex-start;flex-wrap:wrap;gap:8px}.CourseApp_scopeStrip__Rt7w5>svg{margin-top:2px}.CourseApp_scopeStrip__Rt7w5 p{flex:1;font-size:12px}.CourseApp_scopeStrip__Rt7w5 button{margin-left:25px;font-size:12px}.CourseApp_continueCard__mA6CR{flex-wrap:wrap;padding:17px;gap:12px}.CourseApp_continueCard__mA6CR>div{flex-basis:calc(100% - 60px)}.CourseApp_continueCard__mA6CR>button{margin-left:55px}.CourseApp_continueCard__mA6CR h2{font-size:16px}.CourseApp_continueIcon__oUwhw{width:40px;height:40px}.CourseApp_catalogControls__3sAs6{flex-direction:column;align-items:stretch;gap:14px;margin-top:22px}.CourseApp_courseSettings___3F_4{gap:16px}.CourseApp_courseSettings___3F_4 label{flex:1;min-width:0}.CourseApp_courseSettings___3F_4 select{font-size:12px}.CourseApp_profileSetting__lKpsk{display:flex;flex:1}.CourseApp_profileSetting__lKpsk strong{font-size:11px}.CourseApp_search__sCYet{width:100%;max-width:none;min-width:0;min-height:43px}.CourseApp_search__sCYet input{font-size:14px}.CourseApp_chapterFilters__SOAWV{margin-bottom:22px;gap:6px}.CourseApp_chapterFilters__SOAWV button{font-size:11px;padding:7px 9px;min-height:35px}.CourseApp_catalogHeading__8_YO6{gap:10px;align-items:flex-start}.CourseApp_catalogHeading__8_YO6 h2{font-size:17px}.CourseApp_catalogHeading__8_YO6>span{font-size:11px;padding-top:3px}.CourseApp_lessonGrid__Bn6e9{grid-template-columns:1fr;gap:13px}.CourseApp_lessonCard__86wF3{padding:20px}.CourseApp_lessonCard__86wF3 h3{font-size:18px}.CourseApp_lessonCard__86wF3>p{font-size:14px}.CourseApp_cardTop__D4QCJ{margin-bottom:14px}.CourseApp_chapterLabel__aspxy{font-size:11px}.CourseApp_cardFormula__XTTAX{font-size:14px;margin-top:16px;padding:9px 12px}.CourseApp_cardBottom__71fCG{font-size:13px}.CourseApp_cardBottom__71fCG>span:last-child{font-size:12px}.CourseApp_lessonHeading__1cirG{gap:12px;margin-bottom:20px;align-items:flex-start}.CourseApp_lessonHeading__1cirG h1{font-size:29px}.CourseApp_lessonHeading__1cirG p{font-size:14px;line-height:1.7}.CourseApp_lessonHeading__1cirG .CourseApp_kicker__qU5M4{font-size:9px;padding:5px 8px}.CourseApp_duration__VF2S2{display:none}.CourseApp_steps__NlCbk{gap:3px;padding:5px;border-radius:10px;margin-bottom:21px}.CourseApp_steps__NlCbk button{flex-direction:column;gap:4px;padding:8px 3px;font-size:11px;line-height:1.5;min-height:56px}.CourseApp_steps__NlCbk button>span{font-size:9px}.CourseApp_steps__NlCbk button>svg{display:none}.CourseApp_stepIntroduction__UIxOH h2{font-size:19px}.CourseApp_stepIntroduction__UIxOH .CourseApp_smallLabel__3zBSZ{font-size:9px}.CourseApp_exerciseCard__3X5pC{padding:19px}.CourseApp_exerciseCard__3X5pC h3{font-size:17px;line-height:1.65}.CourseApp_choices__Qx_0F>button{font-size:14px;min-height:49px}.CourseApp_numberAnswer__2H2D4{font-size:12px}.CourseApp_numberAnswer__2H2D4 input{font-size:18px;width:160px}.CourseApp_numberAnswer__2H2D4 small{font-size:11px;line-height:1.6}.CourseApp_checkAnswer__mv3Jo{font-size:13px;padding:10px 13px}.CourseApp_hintButton__iYK7c{font-size:12px}.CourseApp_feedback__9CyMz,.CourseApp_hint__l7BLr,.CourseApp_solution__IC12a p{font-size:13px}.CourseApp_revealButton__V0_ru{font-size:12px}.CourseApp_reassurance__uG7VM{font-size:12px;line-height:1.7}.CourseApp_objective__EpmZp{font-size:13px;padding:15px}.CourseApp_understanding__bUWtx{grid-template-columns:1fr;gap:15px}.CourseApp_theoryPanel__3_w7P,.CourseApp_workedExample__eZLcz{padding:21px}.CourseApp_theoryPanel__3_w7P p{font-size:15px;line-height:1.8}.CourseApp_formulaPanel__4g3G8 strong{font-size:20px}.CourseApp_workedExample__eZLcz h3{font-size:16px}.CourseApp_workedExample__eZLcz ol{font-size:14px}.CourseApp_exerciseGrid__HMrdq{grid-template-columns:1fr;gap:14px}.CourseApp_completionPanel__KBNoN{flex-direction:column;align-items:stretch;gap:16px;padding:19px}.CourseApp_completionPanel__KBNoN p{font-size:12px;line-height:1.7}.CourseApp_optionalPractice__PfTzS{flex-direction:column;align-items:stretch;gap:12px;padding:17px}.CourseApp_optionalPractice__PfTzS>a{align-self:flex-start}.CourseApp_completionActions__yQ1FS{width:100%;min-width:0}.CourseApp_completionActions__yQ1FS>button{width:100%}.CourseApp_completionLinks__5Q6t1{gap:7px 13px}.CourseApp_stepActions__dBEWo{gap:8px;padding-top:18px;margin-top:22px}.CourseApp_stepActions__dBEWo>button{font-size:12px;padding:10px;gap:6px}.CourseApp_teacherPanel__ldw_v{flex-direction:column;gap:14px;padding:18px}.CourseApp_teacherPanel__ldw_v>button{font-size:12px}.CourseApp_teacherPanel__ldw_v p{font-size:13px}.CourseApp_teacherNotice__iXxLj{align-items:flex-start;padding:15px}.CourseApp_teacherNotice__iXxLj p{font-size:12px}.CourseApp_progressSummary__zGlCN{grid-template-columns:1fr;gap:23px;padding:23px;margin-top:23px}.CourseApp_progressSummary__zGlCN>div:first-child{padding-bottom:20px;border-bottom:1px solid #dae4f3}.CourseApp_progressNumber__Nt1_7{font-size:46px}.CourseApp_progressList__3z2cH>button{padding:17px 14px;gap:12px}.CourseApp_progressList__3z2cH strong{font-size:14px}.CourseApp_progressList__3z2cH>button>div>span{font-size:11px}.CourseApp_progressStatus__CW6GS{width:31px;height:31px;border-radius:8px}.CourseApp_progressPrivacy__ctrR1 p{font-size:12px}.CourseApp_scopePanel__xZpjk{padding:21px}.CourseApp_scopePanel__xZpjk h2{font-size:19px}.CourseApp_scopePanel__xZpjk p{font-size:14px}.CourseApp_sourceRow__e0ry_{gap:12px}.CourseApp_sourceRow__e0ry_ h3{font-size:16px}.CourseApp_sourceRow__e0ry_ p{font-size:13px}.CourseApp_sourceRow__e0ry_ a{font-size:12px}.CourseApp_sourceNote__WiOoz{padding:16px}.CourseApp_sourceNote__WiOoz p{font-size:12px}.CourseApp_notice__Om_07{bottom:14px;max-width:calc(100vw - 24px);width:max-content;font-size:12px;padding:11px;gap:8px}.CourseApp_notice__Om_07>svg{display:none}.CourseApp_roadmap__9ssSs{padding:33px 20px}.CourseApp_empty__ws7pO{padding:30px 19px}}@media (max-width:380px){.CourseApp_hero__v__tT h1{font-size:29px}.CourseApp_heroFacts__gVkI8>span{font-size:10px}.CourseApp_profileSetting__lKpsk{display:none}.CourseApp_catalogHeading__8_YO6{flex-direction:column;gap:5px}.CourseApp_catalogHeading__8_YO6>span{padding-top:0}.CourseApp_stepActions__dBEWo>button{font-size:11px;padding:10px 8px}.CourseApp_stepActions__dBEWo>button>svg{width:12px}.CourseApp_steps__NlCbk button{font-size:10px}.CourseApp_completionLinks__5Q6t1{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.CourseApp_lessonCard__86wF3{transition:none}.CourseApp_lessonCard__86wF3:hover{transform:none}}.LearningWrittenWork_work__GSMAY{padding:22px;border:1px solid #d4dfed;border-radius:14px;background:#f7faff}.LearningWrittenWork_kicker__UIco_{color:#42628e;font-size:11px;font-weight:700;letter-spacing:.07em}.LearningWrittenWork_work__GSMAY h3{margin:9px 0 14px;font-size:20px}.LearningWrittenWork_task__01obN{margin-bottom:18px;color:#334f6d;font-size:14px;line-height:1.8;white-space:pre-line}.LearningWrittenWork_work__GSMAY label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.LearningWrittenWork_work__GSMAY textarea{width:100%;box-sizing:border-box;resize:vertical;padding:13px;border:1px solid #bdcde0;border-radius:9px;background:#fff;color:#172b42;font:inherit;line-height:1.65}.LearningWrittenWork_work__GSMAY textarea:focus-visible{outline:3px solid #83a7ea;outline-offset:2px}.LearningWrittenWork_note__oA4E_,.LearningWrittenWork_status__ZKbz4{font-size:12px;line-height:1.65;color:#5e7490}.LearningWrittenWork_status__ZKbz4{margin-top:7px}.LearningWrittenWork_note__oA4E_{margin-top:12px}@media (max-width:540px){.LearningWrittenWork_work__GSMAY{padding:16px}}.LearningFigures_figures__JAH5m{display:grid;gap:18px;margin-block:20px;min-width:0}.LearningFigures_figures__JAH5m figure{margin:0;padding:clamp(10px,2vw,20px);border:1px solid #d6e2ef;border-radius:14px;background:#fff;min-width:0}.LearningFigures_figures__JAH5m img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}.LearningFigures_figures__JAH5m figcaption{margin-top:12px;color:#49627e;font-size:13px;line-height:1.65}