.ms_training{--ms-main:var(--accent);--ms-given:var(--progress);--ms-unknown:var(--orange3);--ms-aux:var(--turq);--ms-on-color:#fff;justify-content:flex-start;align-items:center;color:var(--main);padding:clamp(26px, 7vh, 64px) 24px 26px}.ms_training *,.ms_training *::before,.ms_training *::after{box-sizing:border-box}.ms_training [hidden]{display:none!important}.ms_training .ms_card{width:min(100%, 760px);display:grid;grid-template-columns:1fr;row-gap:18px}.ms_training.has_board .ms_card{width:min(100%, 1000px);grid-template-columns:minmax(300px,1fr) minmax(320px,1.05fr);grid-template-areas:"main board";column-gap:34px;align-items:start}.ms_training:is(.has_board,.has_after_board) .ms_main{grid-area:main}.ms_training:is(.has_board,.has_after_board) .ms_board{grid-area:board}.ms_training .ms_main{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.ms_training .ms_check{margin-top:16px}.ms_training.has_board .ms_main{align-items:flex-start;text-align:left}.ms_training .ms_task{margin:0;font-size:clamp(19px, 1.5vw, 22px);font-weight:var(--main_bolder_weight);line-height:1.5}.ms_training .ms_task .katex{font-size:1.04em}.ms_training .ms_nowrap{white-space:nowrap}.ms_training .ms_formula{margin:14px 0 4px;font-size:clamp(24px, 2.4vw, 30px);max-width:100%;overflow-x:auto;overflow-y:hidden}.ms_training .ms_formula .katex-display{margin:0}.ms_training .ms_board{align-self:center;margin:0;padding:10px 8px 6px;border-radius:22px;background-color:var(--secondary_background);background-image:radial-gradient(circle,color-mix(in srgb,var(--lightgray_2) 70%,transparent) 1.2px,transparent 1.6px);background-size:22px 22px;background-position:11px 11px}.ms_training.has_after_board .ms_card{grid-template-areas:"main" "board"}.ms_training.has_after_board .ms_board{width:min(100%, 520px);justify-self:center}.ms_training .ms_diagram{display:block;width:100%;height:auto;overflow:visible;user-select:none;-webkit-user-select:none}.ms_training .ms_answer_row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px;width:100%}.ms_training.has_board .ms_answer_row{justify-content:flex-start}.ms_training .ms_answer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:center}.ms_training .ms_field{display:inline-flex;align-items:center;gap:8px}.ms_training .ms_label,.ms_training .ms_unit{font-size:22px;font-weight:var(--main_bolder_weight);white-space:nowrap}.ms_training .ms_input_shell{position:relative;width:160px;height:70px;flex:0 0 auto}.ms_training .ms_answer.is_multi .ms_input_shell{width:112px}.ms_training .ms_input{width:100%;height:100%;padding:0 10px;border:var(--border);border-width:3px;border-radius:14px;outline:none;background:var(--white);color:var(--main);font:inherit;font-weight:var(--main_bolder_weight);font-variant-numeric:tabular-nums;text-align:center}.ms_training .ms_input{font-size:32px!important}.ms_training .ms_input::placeholder{color:transparent;opacity:0}.ms_training .ms_placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--secondary);font-size:20px;font-weight:var(--main_bold_weight);pointer-events:none}.ms_training .ms_input:not(:placeholder-shown)+.ms_placeholder{opacity:0}.ms_training .ms_input:focus{border-color:var(--blue3);outline:none;box-shadow:none}.ms_training .ms_field.is_wrong .ms_input{border-color:var(--red);color:var(--red)}.ms_training.is_correct .ms_input{border-color:var(--green);color:var(--green);background:color-mix(in srgb,var(--green) 8%,var(--white))}.ms_training.is_revealed .ms_input{border-color:var(--accent);color:var(--accent)}.ms_training.ms_mode_choice .ms_answer_row{flex-direction:column;align-items:stretch}.ms_training.ms_mode_choice .ms_answer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%, 620px);align-self:center}.ms_training.ms_mode_choice.has_board .ms_answer{align-self:flex-start}.ms_training.ms_mode_choice .ms_answer.is_long{grid-template-columns:1fr}.ms_training.ms_mode_choice .ms_help{align-self:center}.ms_training.ms_mode_choice.has_board .ms_help{align-self:flex-start}.ms_training .ms_option{display:flex;align-items:center;justify-content:center;min-height:64px;padding:10px 14px;border:var(--border);border-bottom-width:4px;border-radius:14px;background:var(--white);color:var(--main)!important;font-family:var(--main_font);font-size:21px;font-weight:var(--main_bolder_weight);line-height:1.3;cursor:pointer;transition:background-color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.ms_training .ms_option .katex{font-size:1.05em}.ms_training .ms_option:hover:not(:disabled){background:var(--secondary_button_hover)}.ms_training .ms_option:focus-visible{outline:3px solid var(--blue3);outline-offset:2px}.ms_training .ms_answer .ms_option:disabled{cursor:default;color:var(--main)!important;opacity:1}.ms_training .ms_answer .ms_option.is_wrong{border-color:var(--red);background:color-mix(in srgb,var(--red) 8%,var(--white));color:var(--red)!important}.ms_training .ms_answer .ms_option.is_correct{border-color:var(--green);background:var(--transp_green);color:var(--green)!important}.ms_training .ms_option.is_answer{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--white))}.ms_training .ms_help{display:inline-flex;justify-content:center;align-items:center;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;border-radius:50%}.ms_training .ms_help_icon{width:22px;height:22px;background-color:var(--secondary);mask:url(../../../../../../../../../../themes/Main/img/icons/question-circle.svg) center / contain no-repeat;-webkit-mask:url(../../../../../../../../../../themes/Main/img/icons/question-circle.svg) center / contain no-repeat}.ms_training .ms_calc_toggle{display:inline-flex;justify-content:center;align-items:center;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;border-radius:50%}.ms_training .ms_calc_icon{width:24px;height:24px;background-color:var(--secondary);mask:url(../../../../../../../../../../themes/Main/img/icons/calculator.svg) center / contain no-repeat;-webkit-mask:url(../../../../../../../../../../themes/Main/img/icons/calculator.svg) center / contain no-repeat}.ms_training .ms_calc_toggle:not(.secondary) .ms_calc_icon{background-color:var(--white)}.ms_training .ms_calc_slot{display:flex;justify-content:center;width:100%}.ms_training.ms_with_calc .ms_board{align-self:start}.ms_training.has_board .ms_calc_slot{justify-content:flex-start}.ms_training .ms_keypad .mini_keypad{margin-left:auto;margin-right:auto}.ms_training.has_board .ms_keypad .mini_keypad{margin-left:0}.ms_training .mini_keypad.ms_keypad_wide{grid-template-columns:repeat(7,52px)}.ms_training .mini_key_gap{display:block}.ms_training .ms_message{margin:12px 0 0;min-height:26px;font-size:17px;line-height:1.5;color:var(--red)}.ms_training.is_correct .ms_message{color:var(--green);font-weight:var(--main_bolder_weight)}.ms_training .ms_solution{width:100%;margin-top:10px;padding:18px 20px 20px;border:var(--border);border-radius:16px;background:color-mix(in srgb,var(--accent) 4%,var(--secondary_background));text-align:left}.ms_training .ms_solution h3{margin:0 0 10px;font-size:21px}.ms_training .ms_solution ol{margin:0;padding-left:24px;font-size:17px;line-height:1.55}.ms_training .ms_solution li{overflow-wrap:anywhere}.ms_training .ms_solution li+li{margin-top:8px}.ms_training .ms_solution li:last-child{font-weight:var(--main_bolder_weight)}.ms_training .ms_solution .katex{font-size:1.02em}.ms_training .ms_next{margin-top:18px;min-width:150px;min-height:50px}.ms_training .ms_svg_text{fill:var(--main);font-family:var(--main_font);font-size:17px;font-weight:var(--main_bolder_weight);font-variant-numeric:tabular-nums}.ms_training .ms_svg_text.is_muted{fill:var(--secondary);font-size:15px}.ms_training .ms_svg_text.is_big{font-size:26px;font-family:var(--header_font)}.ms_training .ms_svg_text.is_math{font-family:KaTeX_Math,'Times New Roman',serif;font-style:italic;font-size:21px}.ms_training .ms_chip rect{stroke-width:1.6}.ms_training .ms_chip_text{font-family:var(--main_font);font-size:18px;font-weight:var(--main_boldest_weight);font-variant-numeric:tabular-nums}.ms_training .ms_chip.is_given rect{fill:color-mix(in srgb,var(--ms-given) 13%,var(--white));stroke:color-mix(in srgb,var(--ms-given) 55%,var(--white))}.ms_training .ms_chip.is_given .ms_chip_text{fill:color-mix(in srgb,var(--ms-given) 72%,var(--main))}.ms_training .ms_chip.is_plain rect{fill:var(--white);stroke:var(--lightgray_2)}.ms_training .ms_chip.is_plain .ms_chip_text{fill:var(--main)}.ms_training .ms_chip.is_aux rect{fill:color-mix(in srgb,var(--ms-aux) 14%,var(--white));stroke:color-mix(in srgb,var(--ms-aux) 60%,var(--white))}.ms_training .ms_chip.is_aux .ms_chip_text{fill:color-mix(in srgb,var(--ms-aux) 70%,var(--main))}.ms_training .ms_chip.is_unknown rect{fill:var(--ms-unknown);stroke:var(--ms-unknown)}.ms_training .ms_chip.is_correct rect{fill:var(--green);stroke:var(--green)}.ms_training .ms_chip.is_revealed rect{fill:var(--accent);stroke:var(--accent)}.ms_training .ms_chip:is(.is_unknown,.is_correct,.is_revealed) .ms_chip_text{fill:var(--ms-on-color)}.ms_training .ms_arrow{fill:none;stroke:var(--secondary);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ms_training .ms_arrow.is_given{stroke:var(--ms-given)}.ms_training .ms_arrow.is_aux{stroke:var(--ms-aux)}.ms_training .ms_axis{fill:none;stroke:var(--main);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ms_training .ms_tick{fill:none;stroke:var(--main);stroke-width:1.8;opacity:.8}.ms_training .ms_grid{fill:none;stroke:var(--lightgray_2);stroke-width:1}.ms_training .ms_curve{fill:none;stroke:var(--ms-main);stroke-width:3.2;stroke-linecap:round}.ms_training .ms_curve.is_aux{stroke:var(--ms-aux)}.ms_training .ms_band{stroke-width:8;stroke-linecap:round;opacity:.8;fill:none}.ms_training .ms_band.is_unknown{stroke:var(--ms-unknown)}.ms_training .ms_band.is_correct{stroke:var(--green)}.ms_training .ms_band.is_revealed{stroke:var(--accent)}.ms_training .ms_band.is_given{stroke:var(--ms-given)}.ms_training .ms_band.is_aux{stroke:var(--ms-aux)}.ms_training .ms_point{stroke-width:2.6}.ms_training .ms_point.is_open{fill:var(--white);stroke:var(--main)}.ms_training .ms_point.is_closed{fill:var(--main);stroke:var(--main)}.ms_training .ms_point.is_correct{fill:var(--green);stroke:var(--green)}.ms_training .ms_point.is_correct.is_open,.ms_training .ms_point.is_revealed.is_open{fill:var(--white)}.ms_training .ms_point.is_revealed{fill:var(--accent);stroke:var(--accent)}.ms_training .ms_shape{fill:color-mix(in srgb,var(--ms-main) 9%,var(--white));stroke:var(--ms-main);stroke-width:2.6;stroke-linejoin:round}.ms_training .ms_shape.is_aux{fill:color-mix(in srgb,var(--ms-aux) 12%,var(--white));stroke:var(--ms-aux)}.ms_training .ms_shape.is_given{fill:color-mix(in srgb,var(--ms-given) 14%,var(--white));stroke:var(--ms-given)}.ms_training .ms_shape.is_unknown{fill:color-mix(in srgb,var(--ms-unknown) 22%,var(--white));stroke:var(--ms-unknown)}.ms_training .ms_shape.is_correct{fill:color-mix(in srgb,var(--green) 20%,var(--white));stroke:var(--green)}.ms_training .ms_shape.is_revealed{fill:color-mix(in srgb,var(--accent) 18%,var(--white));stroke:var(--accent)}.ms_training .ms_shape.is_plain{fill:var(--white);stroke:var(--lightgray_2);stroke-width:1.6}.ms_training .ms_pip{fill:var(--main)}.ms_training .ms_dot{stroke:var(--white);stroke-width:2}.ms_training .ms_dot.is_a{fill:var(--ms-main)}.ms_training .ms_dot.is_b{fill:var(--ms-aux)}.ms_training .ms_dot.is_c{fill:var(--ms-given)}.ms_training .ms_dot.is_d{fill:var(--ms-unknown)}.ms_training .ms_dot.is_hit{stroke:var(--green);stroke-width:4}.ms_training.ms_mode_target .ms_answer:empty{display:none}.ms_training .ms_target{fill:transparent;stroke:none;cursor:pointer;outline:none;transition:fill .2s;-webkit-tap-highlight-color:transparent}.ms_training .ms_target:hover{fill:color-mix(in srgb,var(--accent) 10%,transparent)}.ms_training .ms_target:focus-visible{stroke:var(--blue3);stroke-width:2.5}.ms_training .ms_target.is_wrong{fill:color-mix(in srgb,var(--red) 14%,transparent);stroke:var(--red);stroke-width:2;cursor:default}.ms_training .ms_target.is_correct{fill:color-mix(in srgb,var(--green) 16%,transparent);stroke:var(--green);stroke-width:2}.ms_training .ms_target.is_answer{fill:color-mix(in srgb,var(--accent) 14%,transparent);stroke:var(--accent);stroke-width:2}.ms_training.ms_targets_locked .ms_target{pointer-events:none}.ms_training.ms_stacked.has_board .ms_card{width:min(100%, 760px);grid-template-columns:1fr;grid-template-areas:none}.ms_training.ms_stacked.has_board .ms_main{grid-area:auto;align-items:center;text-align:center}.ms_training.ms_stacked .ms_main>.ms_board{align-self:center;width:min(100%, 680px);margin-top:18px}.ms_training.ms_stacked.has_board :is(.ms_answer_row,.ms_calc_slot){justify-content:center}.ms_training.ms_stacked.ms_mode_choice.has_board :is(.ms_answer,.ms_help){align-self:center}.ms_training.ms_stacked .ms_main>.ms_board:has(.ms_scheme_ph_symbol){width:min(100%, 300px)}.ms_training.ms_stacked .ms_main>.ms_board:has(.ms_scheme_ph_circuit){width:min(100%, 520px)}.ms_training .ms_ph_sym{font-family:KaTeX_Math,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:21px}.ms_training .ms_ph_sub{font-size:13px}.ms_training .ms_ph_ground,.ms_training .ms_ph_mark{fill:none;stroke:var(--secondary);stroke-width:2.4;stroke-linecap:round}.ms_training .ms_ph_hatch{fill:none;stroke:var(--secondary);stroke-width:1.4;stroke-linecap:round;opacity:.55}.ms_training .ms_ph_dim{fill:none;stroke:var(--secondary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ms_training .ms_ph_dim.is_dash{stroke-dasharray:5 5;opacity:.75}.ms_training .ms_ph_body{fill:color-mix(in srgb,var(--turq) 16%,var(--white));stroke:var(--turq);stroke-width:2.2;stroke-linejoin:round}.ms_training .ms_ph_body.is_top{fill:color-mix(in srgb,var(--turq) 8%,var(--white))}.ms_training .ms_ph_body.is_side{fill:color-mix(in srgb,var(--turq) 30%,var(--white))}.ms_training .ms_ph_body.is_solid{fill:color-mix(in srgb,var(--bronze) 45%,var(--white));stroke:color-mix(in srgb,var(--bronze) 65%,var(--main))}.ms_training .ms_ph_box.is_ghost .ms_ph_body{fill:none;stroke-dasharray:6 5;opacity:.6}.ms_training .ms_ph_vessel{fill:none;stroke:var(--main);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.ms_training .ms_ph_liquid{fill:color-mix(in srgb,var(--accent) 16%,var(--white));stroke:none}.ms_training .ms_ph_surface{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round}.ms_training .ms_ph_surface.is_wide{stroke-width:3;stroke-dasharray:14 8}.ms_training .ms_ph_scale{fill:color-mix(in srgb,var(--secondary) 12%,var(--white));stroke:var(--secondary);stroke-width:2;stroke-linejoin:round}.ms_training .ms_ph_icon{fill:var(--white);stroke:var(--main);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.ms_training .ms_ph_icon.is_fill{fill:color-mix(in srgb,var(--accent) 16%,var(--white))}.ms_training .ms_ph_point{fill:var(--main)}.ms_training .ms_ph_string{fill:none;stroke:var(--main);stroke-width:2;stroke-linecap:round}.ms_training .ms_ph_leg{fill:none;stroke:var(--turq);stroke-width:7}.ms_training .ms_ph_leg.is_back,.ms_training .ms_ph_ski.is_back{opacity:.55}.ms_training .ms_ph_ski{stroke:var(--turq);stroke-width:5;stroke-linecap:round}.ms_training .ms_ph_stairs{fill:none;stroke:var(--secondary);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.ms_training .ms_ph_name{fill:var(--secondary);font-family:var(--main_font);font-size:15px;font-weight:var(--main_bolder_weight)}.ms_training .ms_ph_force{color:var(--accent)}.ms_training .ms_ph_force line{stroke:currentColor;stroke-width:3.4;stroke-linecap:round}.ms_training .ms_ph_force path{fill:currentColor}.ms_training .ms_ph_force.is_aux{color:var(--ms-aux)}.ms_training .ms_ph_force.is_given{color:var(--ms-given)}.ms_training .ms_ph_force.is_unknown{color:var(--ms-unknown)}.ms_training .ms_ph_force.is_correct{color:var(--green)}.ms_training .ms_ph_force.is_revealed{color:var(--accent)}.ms_training .ms_ph_contact{fill:none;stroke-width:6;stroke-linecap:round}.ms_training .ms_ph_contact.is_given{stroke:var(--ms-given)}.ms_training .ms_ph_contact.is_unknown{stroke:var(--ms-unknown)}.ms_training .ms_ph_contact.is_correct{stroke:var(--green)}.ms_training .ms_ph_contact.is_revealed{stroke:var(--accent)}.ms_training .ms_ph_tick{fill:none;stroke:var(--main);stroke-width:1.6;stroke-linecap:round}.ms_training .ms_svg_text.is_scale{font-size:14px;font-weight:var(--main_bold_weight)}.ms_training .ms_svg_text.is_axis{font-family:KaTeX_Math,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:18px}.ms_training .ms_svg_text.is_line{fill:var(--accent);font-size:16px}.ms_training .ms_svg_text.is_force{font-size:15px}.ms_training .ms_svg_text.is_weight{fill:var(--main);font-size:14px}.ms_training .ms_ph_scale.is_ruler{fill:color-mix(in srgb,var(--yellow) 22%,var(--white))}.ms_training .ms_ph_vessel.is_glass{fill:var(--white)}.ms_training .ms_ph_mercury{fill:var(--coral);stroke:none}.ms_training .ms_ph_pointer{fill:var(--accent);stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ms_training .ms_ph_hook{fill:var(--main)}.ms_training .ms_ph_point.is_correct{fill:var(--green)}.ms_training .ms_ph_point.is_revealed{fill:var(--accent)}.ms_training .ms_ph_point.is_given{fill:var(--ms-given)}.ms_training .ms_ph_area{stroke:none;opacity:.22}.ms_training .ms_ph_area.is_correct{fill:var(--green)}.ms_training .ms_ph_area.is_revealed{fill:var(--accent)}.ms_training .ms_ph_weight rect{stroke-width:2}.ms_training .ms_ph_weight.is_given rect{fill:color-mix(in srgb,var(--bronze) 45%,var(--white));stroke:color-mix(in srgb,var(--bronze) 65%,var(--main))}.ms_training .ms_ph_weight.is_unknown rect{fill:color-mix(in srgb,var(--ms-unknown) 22%,var(--white));stroke:var(--ms-unknown)}.ms_training .ms_ph_weight.is_correct rect{fill:color-mix(in srgb,var(--green) 22%,var(--white));stroke:var(--green)}.ms_training .ms_ph_weight.is_revealed rect{fill:color-mix(in srgb,var(--accent) 18%,var(--white));stroke:var(--accent)}.ms_training .ms_ph_liquid.is_hot{fill:color-mix(in srgb,var(--coral) 20%,var(--white))}.ms_training .ms_ph_liquid.is_warm{fill:color-mix(in srgb,var(--orange) 16%,var(--white))}.ms_training .ms_ph_liquid.is_cold{fill:color-mix(in srgb,var(--accent) 22%,var(--white))}.ms_training .ms_ph_liquid.is_melt{fill:color-mix(in srgb,var(--orange) 34%,var(--white))}.ms_training .ms_ph_surface:is(.is_hot,.is_warm){stroke:var(--coral)}.ms_training .ms_ph_flame{fill:color-mix(in srgb,var(--orange) 70%,var(--white));stroke:var(--coral);stroke-width:1.6;stroke-linejoin:round}.ms_training .ms_ph_flame.is_core{fill:color-mix(in srgb,var(--yellow) 75%,var(--white));stroke:none}.ms_training .ms_arrow.is_cool{stroke:var(--accent)}.ms_training .ms_ph_wave{fill:none;stroke:var(--secondary);stroke-width:2.2;stroke-linecap:round;opacity:.7}.ms_training .ms_ph_bubble{fill:var(--white);stroke:var(--accent);stroke-width:1.6}.ms_training .ms_ph_steam{fill:color-mix(in srgb,var(--secondary) 14%,var(--white));stroke:color-mix(in srgb,var(--secondary) 45%,var(--white));stroke-width:1.4}.ms_training .ms_ph_drop{fill:color-mix(in srgb,var(--accent) 45%,var(--white));stroke:var(--accent);stroke-width:1.2}.ms_training .ms_ph_scale.is_cold{fill:color-mix(in srgb,var(--accent) 16%,var(--white));stroke:var(--accent)}.ms_training .ms_ph_ice{fill:color-mix(in srgb,var(--accent) 12%,var(--white));stroke:color-mix(in srgb,var(--accent) 70%,var(--white));stroke-width:2;stroke-linejoin:round}.ms_training .ms_ph_box.is_hot .ms_ph_body{fill:color-mix(in srgb,var(--coral) 24%,var(--white));stroke:var(--coral)}.ms_training .ms_ph_box.is_hot .ms_ph_body.is_top{fill:color-mix(in srgb,var(--coral) 12%,var(--white))}.ms_training .ms_ph_box.is_hot .ms_ph_body.is_side{fill:color-mix(in srgb,var(--coral) 36%,var(--white))}.ms_training .ms_ph_flow{fill:none;stroke:var(--secondary);stroke-width:2.2;stroke-dasharray:6 5;stroke-linecap:round}.ms_training .ms_ph_icon.is_glow{fill:color-mix(in srgb,var(--yellow) 30%,var(--white))}.ms_training .ms_ph_icon.is_hot{fill:color-mix(in srgb,var(--coral) 30%,var(--white))}.ms_training .ms_el_wire{fill:none;stroke:var(--main);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ms_training .ms_el_wire.is_dash{stroke-dasharray:3 3}.ms_training .ms_el_line{fill:none;stroke:var(--main);stroke-width:2.2;stroke-linecap:round}.ms_training .ms_el_body{fill:var(--white);stroke:var(--main);stroke-width:2.2;stroke-linejoin:round}.ms_training .ms_el_plate{stroke:var(--main);stroke-width:2.2}.ms_training .ms_el_plate.is_short{stroke-width:5.5}.ms_training .ms_el_head,.ms_training .ms_el_node{fill:var(--main)}.ms_training .ms_el_dot,.ms_training .ms_el_open{fill:var(--white);stroke:var(--main);stroke-width:2}.ms_training .ms_el_letter{fill:var(--main);font-family:var(--main_font);font-size:17px;font-weight:var(--main_boldest_weight);text-anchor:middle}.ms_training .ms_el_letter.is_big{font-size:36px}.ms_training .ms_el_letter.is_dial{font-size:40px;fill:var(--secondary)}.ms_training .ms_el.is_focus :is(.ms_el_body,.ms_el_line,.ms_el_plate,.ms_el_dot){stroke:var(--ms-unknown)}.ms_training .ms_el.is_focus :is(.ms_el_head){fill:var(--ms-unknown)}.ms_training .ms_el.is_focus .ms_el_body{fill:color-mix(in srgb,var(--ms-unknown) 18%,var(--white))}.ms_training .ms_el.is_focus .ms_el_letter{fill:var(--ms-unknown)}.ms_training .ms_el.is_given .ms_el_body{fill:color-mix(in srgb,var(--ms-given) 13%,var(--white))}.ms_training .ms_el:is(.is_unknown) .ms_el_body{fill:color-mix(in srgb,var(--ms-unknown) 18%,var(--white))}.ms_training .ms_el:is(.is_correct) .ms_el_body{fill:color-mix(in srgb,var(--green) 18%,var(--white))}.ms_training .ms_el:is(.is_revealed) .ms_el_body{fill:color-mix(in srgb,var(--accent) 16%,var(--white))}.ms_training .ms_svg_text.is_el{font-family:KaTeX_Math,'Times New Roman',serif;font-style:italic;font-weight:400;font-size:18px}.ms_training .ms_svg_text.is_sign{font-size:22px}.ms_training .ms_svg_text.is_inner{font-size:12px;fill:var(--secondary)}.ms_training .ms_svg_text.is_pole{font-size:24px;font-family:var(--header_font)}.ms_training .ms_svg_text.is_pole.is_n{fill:var(--coral)}.ms_training .ms_svg_text.is_pole.is_s{fill:var(--accent)}.ms_training .ms_ph_scale.is_meter{fill:color-mix(in srgb,var(--secondary) 6%,var(--white))}.ms_training .ms_ph_needle{stroke:var(--coral);stroke-width:3;stroke-linecap:round}.ms_training .ms_ph_pivot{fill:var(--main)}.ms_training .ms_ph_terminal{fill:var(--white);stroke:var(--secondary);stroke-width:2.4}.ms_training .ms_ph_terminal.is_used{fill:var(--main);stroke:var(--main)}.ms_training .ms_ph_lead{stroke:var(--main);stroke-width:2.4;stroke-linecap:round}.ms_training .ms_ph_core{fill:color-mix(in srgb,var(--secondary) 24%,var(--white));stroke:var(--secondary);stroke-width:1.6}.ms_training .ms_ph_tube{fill:color-mix(in srgb,var(--bronze) 10%,var(--white));stroke:none}.ms_training .ms_target.is_zone:not(.is_wrong,.is_correct,.is_answer,:focus-visible){stroke:color-mix(in srgb,var(--secondary) 45%,transparent);stroke-width:1.6;stroke-dasharray:5 5}.ms_training .ms_ph_turn{fill:none;stroke:var(--bronze);stroke-width:3.6;stroke-linecap:round}.ms_training .ms_ph_turn.is_back{stroke-width:2;stroke-dasharray:4 4;opacity:.65}.ms_training .ms_arrow.is_current{stroke:var(--accent);stroke-width:2.6}.ms_training .ms_arrow.is_choice{stroke:var(--main);stroke-width:2.6}.ms_training .ms_ph_source{fill:color-mix(in srgb,var(--secondary) 12%,var(--white));stroke:var(--main);stroke-width:2}.ms_training .ms_ph_compass{fill:var(--white);stroke:var(--secondary);stroke-width:2}.ms_training .ms_ph_needle_n{fill:var(--coral)}.ms_training .ms_ph_needle_s{fill:color-mix(in srgb,var(--accent) 55%,var(--white))}.ms_training .ms_answer.is_figures .ms_option{min-height:84px;padding:8px 10px}.ms_training .ms_option_figure{display:block;width:100%;max-width:240px;height:auto;max-height:150px;overflow:visible}.ms_training .ms_option.is_correct .ms_option_figure :is(.ms_el_wire,.ms_el_line,.ms_el_body,.ms_el_plate){stroke:var(--green)}.ms_training .ms_option.is_wrong .ms_option_figure :is(.ms_el_wire,.ms_el_line,.ms_el_body,.ms_el_plate){stroke:var(--red)}.ms_training .ms_solution .ms_option_figure{display:inline-block;width:120px;vertical-align:middle}.ms_training .ms_order_text{fill:var(--main);font-family:var(--main_font);font-size:30px;font-weight:var(--main_bolder_weight);font-variant-numeric:tabular-nums}.ms_training .ms_order_text.is_answer.is_correct{fill:var(--green)}.ms_training .ms_order_text.is_answer.is_revealed{fill:var(--accent)}.ms_training .ms_order_circle{fill:color-mix(in srgb,var(--ms-aux) 14%,var(--white));stroke:color-mix(in srgb,var(--ms-aux) 60%,var(--white));stroke-width:1.6}.ms_training .ms_order_step{fill:color-mix(in srgb,var(--ms-aux) 70%,var(--main));font-family:var(--main_font);font-size:17px;font-weight:var(--main_boldest_weight);text-anchor:middle}.ms_training .ms_order_tick{stroke:color-mix(in srgb,var(--ms-aux) 60%,var(--white));stroke-width:2;stroke-linecap:round}.train_stat .time_spent{color:var(--progress)}@media (prefers-reduced-motion:no-preference){.ms_training .ms_answer.is_entering>*{animation:ms-fade .3s ease-out backwards}.ms_training .ms_answer.is_entering>:nth-child(2){animation-delay:50ms}.ms_training .ms_answer.is_entering>:nth-child(3){animation-delay:100ms}.ms_training .ms_answer.is_entering>:nth-child(4){animation-delay:150ms}.ms_training .is_entering>*{animation:ms-fade .35s ease-out backwards}.ms_training:is(.is_correct,.is_revealed) .ms_chip:is(.is_correct,.is_revealed){animation:ms-pop .45s cubic-bezier(.3,1.6,.5,1);transform-box:fill-box;transform-origin:center}}@keyframes ms-fade{from{opacity:0}}@keyframes ms-pop{0%{scale:.6}100%{scale:1}}@media (max-width:1100px){.ms_training.has_board .ms_card{grid-template-columns:1fr;grid-template-areas:"main" "board";row-gap:16px;width:min(100%, 640px)}.ms_training.has_board .ms_main{align-items:center;text-align:center}.ms_training.has_board .ms_answer_row{justify-content:center}.ms_training.has_board .ms_keypad .mini_keypad{margin-left:auto}.ms_training.has_board .ms_calc_slot{justify-content:center}.ms_training.ms_mode_choice.has_board :is(.ms_answer,.ms_help){align-self:center}.ms_training .ms_board{width:min(100%, 560px);justify-self:center}}@media (max-width:480px){.ms_training{padding:16px 12px 20px}.ms_training .ms_task{font-size:17px}.ms_training .ms_formula{font-size:22px}.ms_training .ms_input_shell{width:128px;height:62px}.ms_training .ms_answer.is_multi .ms_input_shell{width:88px}.ms_training .ms_input{font-size:28px!important}.ms_training .ms_label,.ms_training .ms_unit{font-size:20px}.ms_training.ms_mode_choice .ms_answer{gap:8px}.ms_training .ms_option{min-height:56px;padding:8px 10px;font-size:18px}.ms_training .mini_keypad.ms_keypad_wide{grid-template-columns:repeat(7,minmax(0,1fr))}.ms_training :is(.ms_help,.ms_calc_toggle){width:50px;min-width:50px;height:50px;min-height:50px}.ms_training .ms_solution{padding:14px 14px 16px}.ms_training .ms_solution ol{padding-left:20px;font-size:16px}}