.tutor_tutor__T_0O_ button:focus-visible,.tutor_tutor__T_0O_ input:focus-visible{outline:3px solid #b9782b;outline-offset:3px}.tutor_tutor__T_0O_{color:#294e45;background:radial-gradient(ellipse at 10% 0,#e0f3eb 0,transparent 44%),radial-gradient(ellipse at 100% 80%,#fff1cc 0,transparent 42%),#f5f8f0;min-height:100vh;padding:24px 16px 36px}.tutor_shell__KP763{max-width:1100px;margin:0 auto}.tutor_header__Viy1_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.tutor_eyebrow__J48cR{font-size:11px;letter-spacing:.15em;font-weight:800;color:#629285}.tutor_title__nwqnf{font-size:clamp(26px,4vw,38px);line-height:1.3;margin-top:5px;font-weight:800}.tutor_headerTools__92AU0{display:flex;gap:8px;align-items:center}.tutor_language__jVVVw{display:flex;gap:3px;background:#fff;border:1px solid #d6e6da;border-radius:16px;padding:4px}.tutor_language__jVVVw button{min-height:42px;padding:0 12px;font-size:12px;font-weight:800;border-radius:12px}.tutor_language__jVVVw button[aria-pressed=true]{background:#176f68;color:white}.tutor_reset__MG8yo{min-height:46px;min-width:46px;border:1px solid #d6e6da;border-radius:15px;background:white;display:grid;place-items:center}.tutor_progress__dpCJC{display:flex;align-items:center;gap:8px;margin:0 0 20px}.tutor_progress__dpCJC li{flex:1;min-width:0;height:6px;border-radius:6px;background:#dce8de}.tutor_progress__dpCJC li[data-active=true]{background:#319e8b}.tutor_stageHeader__ALoAg{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 4px 12px}.tutor_stageHeader__ALoAg h2{font-size:17px;font-weight:800}.tutor_stageTag__KINYo{font-size:11px;font-weight:800;color:#6d8b7c;text-transform:uppercase;letter-spacing:.06em}.tutor_guide__TgVbY{display:flex;align-items:center;gap:14px;margin-bottom:16px}.tutor_otter__nASnd{flex-shrink:0;width:88px;height:88px}.tutor_bubble__8JckS{position:relative;flex:1;min-width:0;padding:18px 22px;background:white;border:1px solid #d1e7db;border-radius:22px;box-shadow:0 4px 0 #dfeee3}.tutor_bubble__8JckS:before{content:"";position:absolute;left:-9px;top:30px;width:17px;height:17px;background:white;border-left:1px solid #d1e7db;border-bottom:1px solid #d1e7db;transform:rotate(45deg)}.tutor_bubble__8JckS p{font-size:17px;font-weight:600;line-height:1.75}.tutor_audioTools__nIKbj{display:flex;gap:5px;align-items:center;flex-shrink:0}.tutor_audioTools__nIKbj button{display:grid;place-items:center;min-height:44px;min-width:42px;background:#e5f2e9;border-radius:13px}.tutor_audioTools__nIKbj button:disabled{opacity:.4}.tutor_world__Jli3B{position:relative;overflow:hidden;min-width:0;padding:12px 24px 0;border:1px solid #c7e2d3;border-radius:32px;background:linear-gradient(175deg,#ffffff 65%,#f0f8f0);box-shadow:0 8px 0 #dcecdf,0 16px 35px #3658480a}.tutor_worldTop__lIitq{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0 0;font-size:11px;font-weight:800;letter-spacing:.08em;color:#73a08c}.tutor_worldTop__lIitq span:last-child{letter-spacing:0;color:#3e8d7c}.tutor_playground__RVYmI{width:100%;min-width:0;color:#294e45}.tutor_scene__tai_4{position:relative;width:100%;touch-action:pan-y;user-select:none}.tutor_canvas__CeDXn{position:absolute;inset:0;width:100%;height:100%}.tutor_ballTarget__Y_Izh{position:absolute;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:grab;touch-action:none}.tutor_ballTarget__Y_Izh:active{cursor:grabbing}.tutor_ballTarget__Y_Izh:focus-visible{outline:3px solid #ae7932;outline-offset:1px}.tutor_plateLabel__57Eug{position:absolute;display:flex;justify-content:center;align-items:center;gap:6px;min-height:34px;border-radius:12px;font-size:12px;font-weight:800;background:#ffffffbb}.tutor_plateLabel__57Eug[aria-pressed=true]{background:#def1e8;color:#176f68}.tutor_colourDot__g5PbY{display:inline-block;width:7px;height:7px;border-radius:50%}.tutor_trayLabel__sw5Af{position:absolute;left:50%;transform:translateX(-50%);min-height:24px;padding:0 16px;font-size:11px;font-weight:800;color:#638572;border-radius:14px;background:#e9f4ee}.tutor_arrayCaption__9hEtu{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:12px;font-weight:800;color:#629285}.tutor_playTools__P5i_n{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 0 14px}.tutor_playTools__P5i_n p{max-width:65%;font-size:12px;line-height:1.7;color:#719083}.tutor_playTools__P5i_n button{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 13px;border:1px solid #cbe3d5;border-radius:14px;background:#f2faf5;font-size:12px;font-weight:800}.tutor_tapControls__qDQzz{font-size:12px;color:#628472;padding-bottom:14px}.tutor_tapControls__qDQzz summary{cursor:pointer;min-height:32px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.tutor_tapControls__qDQzz>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.tutor_tapControls__qDQzz>div>div{display:flex;align-items:center;gap:8px}.tutor_tapControls__qDQzz button{height:44px;width:44px;font-size:20px;font-weight:800;border:1px solid #cbe3d5;border-radius:12px;background:white}.tutor_tapControls__qDQzz button:disabled{opacity:.4}.tutor_dock__slRAN{margin:26px 0 0;padding:20px 24px;border:1px solid #d0e3d3;background:#fffefa;border-radius:24px;box-shadow:0 4px 0 #e4ecdf}.tutor_dockLabel__2DuKY{font-size:11px;color:#86967f;font-weight:800;letter-spacing:.06em;margin-bottom:12px}.tutor_choices__YHOLz{display:flex;flex-wrap:wrap;gap:10px}.tutor_choice__FSUTo{flex:1;min-width:calc(50% - 10px);min-height:58px;padding:12px 16px;border:solid #e1e9dc;border-width:2px 2px 5px;background:#f7faf3;border-radius:17px;font-size:20px;font-weight:800;text-align:left}.tutor_choice__FSUTo>span{color:#789c86;font-size:12px;margin-right:12px}.tutor_choice__FSUTo[aria-pressed=true]{border-color:#52ae96;background:#e7f6e9;transform:translateY(-2px)}.tutor_choice__FSUTo:disabled{opacity:.7}.tutor_actions__o6RlR{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.tutor_primary__BWyZK{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 22px;font-weight:800;color:white;background:#176f68;border-radius:15px;box-shadow:0 4px 0 #10534b}.tutor_primary__BWyZK:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.tutor_hint__Uxfgh{min-height:48px;padding:0 14px;color:#417e6a;font-size:13px;font-weight:800}.tutor_feedback__myQFS{margin-top:14px;padding:16px 20px;border-radius:20px;background:#edf8ed;border:1px solid #cce5cb;font-size:15px;line-height:1.8}.tutor_feedback__myQFS[data-kind=hint]{background:#fff6df;border-color:#f0ddb0}.tutor_equation___rNPY{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;font-size:24px;font-weight:800;margin:5px 0 16px}.tutor_equation___rNPY span{padding:9px 18px;border-radius:14px;background:#e9f4ec;color:#246d59}.tutor_answer__1uAaK{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:16px;font-weight:800}.tutor_answer__1uAaK input{width:120px;min-height:58px;padding:8px 16px;text-align:center;font-size:28px;border:solid #8bbba3;border-width:2px 2px 5px;border-radius:16px;background:#f6fbf2}.tutor_intro__SmHkW{text-align:center;margin:22px auto}.tutor_intro__SmHkW p{font-size:14px;margin:12px 0 18px;color:#698876;line-height:1.8}.tutor_results__aaci8{padding:24px}.tutor_footer__YDye9{text-align:center;font-size:11px;line-height:1.8;color:#8ba08e;margin-top:24px}@media(max-width:600px){.tutor_tutor__T_0O_{padding:16px 10px 28px}.tutor_header__Viy1_{gap:12px;margin-bottom:16px}.tutor_headerTools__92AU0{width:100%;justify-content:flex-end}.tutor_title__nwqnf{font-size:27px}.tutor_guide__TgVbY{flex-wrap:wrap;gap:10px}.tutor_otter__nASnd{width:62px;height:62px}.tutor_bubble__8JckS{padding:12px 15px}.tutor_bubble__8JckS p{font-size:15px;line-height:1.65}.tutor_audioTools__nIKbj{width:100%;justify-content:flex-end}.tutor_audioTools__nIKbj button{min-width:42px}.tutor_world__Jli3B{padding:6px 10px 0;border-radius:24px}.tutor_dock__slRAN{margin-top:19px;padding:16px}.tutor_choice__FSUTo{font-size:18px;padding:10px 12px}.tutor_playTools__P5i_n p{max-width:100%;flex:1;min-width:130px}.tutor_stageHeader__ALoAg h2{font-size:15px}.tutor_worldTop__lIitq{font-size:10px}}@media(prefers-reduced-motion:reduce){.tutor_choice__FSUTo[aria-pressed=true]{transform:none}}.tutor_playTools__P5i_n[hidden]{display:none}.concept_board__DNZED{width:100%}.concept_predictions__HBtpw{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:12px 0;border:0}.concept_predictions__HBtpw legend{width:100%;text-align:center;font-size:12px;letter-spacing:.06em;font-weight:800;color:#516f62;margin-bottom:12px}.concept_predictions__HBtpw button,.concept_tools__5k5uu button,.concept_tools__5k5uu select{border:2px solid #c0d9cd;border-radius:14px;background:#fff;padding:12px 18px;min-height:44px;color:#294e40;font-weight:700}.concept_predictions__HBtpw button[aria-pressed=true]{border-color:#218873;background:#e1f4ed}.concept_board__DNZED button:disabled{opacity:.5;cursor:default}.concept_board__DNZED button:focus-visible,.concept_board__DNZED select:focus-visible{outline:3px solid #177c91;outline-offset:3px}.concept_tools__5k5uu{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;padding:12px}.concept_tools__5k5uu label{flex-wrap:wrap;font-size:14px}.concept_tools__5k5uu button,.concept_tools__5k5uu label{display:flex;gap:8px;align-items:center}.concept_alternatives__Feq5M{margin:12px;border:1px solid #d1e3d7;padding:12px;border-radius:14px;font-size:14px}.concept_alternatives__Feq5M summary{cursor:pointer;min-height:32px}.concept_connection__HOdWH{text-align:center;padding:18px;border-top:1px solid #d9e9de;min-height:85px;font-size:21px;line-height:1.8}.concept_connection__HOdWH small{font-size:14px;color:#536d60}.concept_terms__HzyeR{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.concept_terms__HzyeR span{padding:4px 12px;border-bottom:4px solid transparent;font-weight:800}.concept_studio__v3fxb{max-width:1240px;margin:0 auto;padding:24px;color:#294e40}.concept_studio__v3fxb header{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:24px}.concept_studio__v3fxb h1{font-size:30px;font-weight:800}.concept_studioGrid__RkoXo{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px}.concept_editor__dk9xL,.concept_preview__Alcev{border:1px solid #d2e4d9;border-radius:24px;background:#fffdf8;padding:20px;min-width:0}.concept_editor__dk9xL label{display:block;font-size:14px;font-weight:700;margin:14px 0}.concept_editor__dk9xL input,.concept_editor__dk9xL select,.concept_editor__dk9xL textarea{display:block;width:100%;border:1px solid #b4cfc0;border-radius:8px;background:white;padding:10px;margin-top:6px;color:#294e40}.concept_editor__dk9xL textarea{min-height:110px;font-weight:400}.concept_preview__Alcev h2{font-size:22px;font-weight:800;margin-bottom:14px}.concept_preview__Alcev p{line-height:1.7}.concept_error__2V07v{padding:12px;color:#913f34;background:#fff1e9;border-radius:12px;margin:12px 0}.concept_button__QfumQ{display:inline-block;padding:12px 18px;border-radius:12px;background:#216b56;color:white;font-weight:700;margin:8px 8px 8px 0;min-height:44px}.concept_note__sOdM4{font-size:13px;color:#5b7567;margin:12px 0}@media(max-width:760px){.concept_studio__v3fxb{padding:16px}.concept_studioGrid__RkoXo{grid-template-columns:1fr}.concept_editor__dk9xL,.concept_preview__Alcev{padding:14px}}.mechanisms_lab__IFNmD{min-height:100vh;color:#294e45;background:radial-gradient(at top left,#e1f4ed,transparent 65%),#f8f7ee;padding:24px}.mechanisms_shell__JOsnO{max-width:1320px;margin:auto}.mechanisms_header__CnB9J{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:24px}.mechanisms_header__CnB9J h1{font-size:clamp(25px,4vw,38px);font-weight:800}.mechanisms_header__CnB9J p{font-size:14px;line-height:1.7;margin-top:8px}.mechanisms_header__CnB9J nav{display:flex;flex-wrap:wrap;gap:8px}.mechanisms_filters__ZB8gv button,.mechanisms_filters__ZB8gv select,.mechanisms_header__CnB9J a,.mechanisms_header__CnB9J button{min-height:44px;border:1px solid #c3dbcc;border-radius:12px;background:white;padding:10px 15px;font-size:13px;font-weight:700}.mechanisms_filters__ZB8gv button[aria-pressed=true],.mechanisms_header__CnB9J button[aria-pressed=true]{background:#176f68;color:white}.mechanisms_layout__oMvtc{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.mechanisms_catalogue__dbSGb{background:#ffffffb0;border:1px solid #cee2d4;border-radius:24px;padding:16px}.mechanisms_catalogue__dbSGb h2{font-size:18px;font-weight:800;margin-bottom:12px}.mechanisms_filters__ZB8gv{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mechanisms_filters__ZB8gv input{width:100%;border:1px solid #c3dbcc;padding:12px;border-radius:12px;min-height:44px}.mechanisms_cards__w_EG3{display:grid;grid-template-columns:1fr;gap:8px;max-height:790px;overflow:auto;padding:3px}.mechanisms_card__qAB1w{text-align:left;background:#fff;padding:14px;border:2px solid transparent;border-radius:16px;min-height:80px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.mechanisms_card__qAB1w[aria-pressed=true]{border-color:#258f7f;background:#edf8f1}.mechanisms_card__qAB1w span:first-child{font-size:21px;color:#17877e;font-weight:800}.mechanisms_card__qAB1w strong{display:block;font-size:14px}.mechanisms_card__qAB1w small{display:block;font-size:11px;color:#688274;margin-top:5px}.mechanisms_activity__IiT55{min-width:0}.mechanisms_activity__IiT55 h2{font-size:26px;font-weight:800}.mechanisms_meta__NunOJ{font-size:12px;color:#608271;font-weight:700;margin-bottom:8px}.mechanisms_guide__rxTxa{display:flex;align-items:center;gap:15px;margin:16px 0}.mechanisms_otter__h4LZ2{width:70px;height:80px;flex-shrink:0}.mechanisms_bubble__N4c1D{flex:1;min-width:0;background:white;border:1px solid #cce2d4;padding:18px;border-radius:22px;font-weight:600;line-height:1.7}.mechanisms_audio__bAIq3{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.mechanisms_audio__bAIq3 button{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#deeee2}.mechanisms_stage__RNbPO{background:white;border:1px solid #c7dfce;border-radius:26px;padding:14px;box-shadow:0 7px 0 #dbeadd}.mechanisms_scene__t39Lf{display:block;width:100%;height:auto;overflow:visible;touch-action:none;user-select:none}.mechanisms_scene__t39Lf text{font-family:inherit}.mechanisms_tile__L7HwC{transition:transform .5s ease,opacity .3s ease}.mechanisms_moveable__sf55T{cursor:grab;touch-action:none;transition:transform .3s ease;outline:none}.mechanisms_moveable__sf55T:focus-visible{filter:drop-shadow(0 0 4px #944f22)}.mechanisms_moveable__sf55T[aria-disabled=true]{cursor:default}.mechanisms_hop__kQaax{animation:mechanisms_draw__4UqDF .5s ease both;stroke-dasharray:1000;stroke-dashoffset:0}@keyframes mechanisms_draw__4UqDF{0%{stroke-dashoffset:1000;opacity:.2}to{stroke-dashoffset:0;opacity:1}}.mechanisms_equation__Dt2rM{text-align:center;font-size:clamp(20px,3vw,29px);font-weight:800;padding:15px 4px;border-top:1px solid #e0ebdf;letter-spacing:.03em}.mechanisms_controls__xJfiQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:12px}.mechanisms_controls__xJfiQ button,.mechanisms_export__WcaUq,.mechanisms_secondary__Q4g7q{min-height:46px;padding:12px 16px;border-radius:13px;background:#e4f2e9;font-weight:700;font-size:14px}.mechanisms_primary__2HQGL{min-height:48px;border-radius:14px;padding:13px 22px;font-weight:800;box-shadow:0 3px 0 #0b514c}.mechanisms_controls__xJfiQ .mechanisms_primary__2HQGL,.mechanisms_primary__2HQGL{background:#176f68;color:white}.mechanisms_controls__xJfiQ label{font-size:14px;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mechanisms_controls__xJfiQ input[type=range]{width:min(310px,75vw);min-height:44px;accent-color:#218773}.mechanisms_answer__aj2cT{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin:18px 0}.mechanisms_answer__aj2cT label{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;font-weight:700}.mechanisms_answer__aj2cT input{width:120px;border:2px solid #a9cabc;border-radius:12px;min-height:48px;text-align:center;font-size:23px;background:white}.mechanisms_feedback__2UA_b{margin-top:18px;border:1px solid #cee2d4;background:#fffdf7;border-radius:18px;padding:16px;line-height:1.8}.mechanisms_feedback__2UA_b[data-kind=correct]{background:#e1f5e6}.mechanisms_feedback__2UA_b strong{display:block;font-size:19px}.mechanisms_outcomes__vag3h{margin-top:20px;font-size:13px;color:#59776a;line-height:1.7}.mechanisms_outcomes__vag3h li{margin-top:6px}.mechanisms_author__gL8hn{margin-top:20px;padding:16px;border:1px solid #d2e2d5;border-radius:18px;background:#ffffffb0}.mechanisms_author__gL8hn textarea{display:block;width:100%;min-height:180px;border:1px solid #b8d3c4;border-radius:10px;padding:12px;font-family:monospace;font-size:12px;margin:12px 0}.mechanisms_note__GVJgu{font-size:13px;color:#617d6d;margin:12px 0;line-height:1.7}.mechanisms_lab__IFNmD button:disabled{opacity:.5;cursor:default}.mechanisms_lab__IFNmD a:focus-visible,.mechanisms_lab__IFNmD button:focus-visible,.mechanisms_lab__IFNmD input:focus-visible,.mechanisms_lab__IFNmD select:focus-visible,.mechanisms_lab__IFNmD textarea:focus-visible{outline:3px solid #a36f29;outline-offset:3px}.mechanisms_itemControls__IYELZ{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:12px 0}.mechanisms_itemControls__IYELZ button{min-width:44px;min-height:44px;border:1px solid #bfd7c8;background:#fff;border-radius:10px;padding:8px}.mechanisms_itemControls__IYELZ button[aria-pressed=true]{background:#d7eee3;border:2px solid #277c60;color:#174c3a}@media(max-width:900px){.mechanisms_layout__oMvtc{grid-template-columns:1fr}.mechanisms_cards__w_EG3{grid-template-columns:repeat(3,minmax(0,1fr));max-height:245px}.mechanisms_card__qAB1w{grid-template-columns:1fr;gap:4px;padding:10px}}@media(max-width:520px){.mechanisms_lab__IFNmD{padding:16px 10px}.mechanisms_cards__w_EG3{grid-template-columns:repeat(2,minmax(0,1fr));max-height:205px}.mechanisms_catalogue__dbSGb{padding:12px}.mechanisms_guide__rxTxa{align-items:flex-start;gap:8px}.mechanisms_otter__h4LZ2{width:48px;height:60px}.mechanisms_bubble__N4c1D{padding:13px;font-size:14px}.mechanisms_stage__RNbPO{padding:6px;border-radius:18px}.mechanisms_activity__IiT55 h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.mechanisms_scene__t39Lf *{transition:none!important;animation:none!important}}.mechanisms_shell__JOsnO{max-width:1160px}.mechanisms_header__CnB9J{margin-bottom:18px;gap:12px}.mechanisms_header__CnB9J h1{font-size:clamp(23px,3vw,32px)}.mechanisms_header__CnB9J p{font-size:12px;margin-top:4px}.mechanisms_catalogue__dbSGb[hidden]{display:none}.mechanisms_catalogue__dbSGb{order:0}.mechanisms_catalogue__dbSGb .mechanisms_cards__w_EG3{grid-template-columns:repeat(4,minmax(0,1fr));max-height:360px}.mechanisms_catalogue__dbSGb .mechanisms_card__qAB1w{grid-template-columns:28px minmax(0,1fr)}.mechanisms_catalogue__dbSGb .mechanisms_filters__ZB8gv{margin-top:12px}.mechanisms_catalogue__dbSGb .mechanisms_filters__ZB8gv input{width:auto;flex:1}.mechanisms_activity__IiT55 h2{font-size:clamp(21px,3vw,28px)}.mechanisms_guide__rxTxa{margin:10px 0}.mechanisms_otter__h4LZ2{width:54px;height:63px}.mechanisms_bubble__N4c1D{padding:12px 18px;border-radius:18px;font-size:15px}.mechanisms_audio__bAIq3{margin:6px 0 10px}.mechanisms_audio__bAIq3 button{width:38px;height:38px;border-radius:10px}.mechanisms_stage__RNbPO{padding:0;border:1px solid #547780;background:#102235;overflow:hidden;box-shadow:0 8px 24px #173c3c20}.mechanisms_canvasHost__R5dwB{position:relative;width:100%;overflow:hidden;background:#102235;border-radius:22px 22px 0 0}.mechanisms_canvas__DZKHu{display:block;width:100%;height:auto;aspect-ratio:800/480;touch-action:none;user-select:none;outline:none}.mechanisms_canvas__DZKHu:focus-visible{box-shadow:inset 0 0 0 3px #ffc45c}.mechanisms_canvasStatus__ufwt9{display:flex;gap:8px;align-items:center;color:#91b5c6;padding:8px 22px 0;font-size:10px;font-weight:800;letter-spacing:.09em}.mechanisms_canvasStatus__ufwt9 span:last-child{margin-left:auto}.mechanisms_liveDot__LlVu1{width:6px;height:6px;border-radius:50%;background:#4edbcf;box-shadow:0 0 10px #4edbcf}.mechanisms_canvasInstruction__9Dj1z{text-align:center;color:#c1d7df;font-size:13px;padding:8px 10px 15px}.mechanisms_equation__Dt2rM{border:0;border-top:1px solid #57778a55;color:#edf8fa;background:#152b40;padding:16px 10px}.mechanisms_equation__Dt2rM [data-testid=mechanism-reveal]{color:#8feac2}.mechanisms_canvas__DZKHu{max-width:1000px;margin-inline:auto}.mechanisms_controls__xJfiQ{margin-top:15px}.mechanisms_note__GVJgu{font-size:12px}@media(max-width:900px){.mechanisms_catalogue__dbSGb .mechanisms_cards__w_EG3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.mechanisms_header__CnB9J p{display:none}.mechanisms_header__CnB9J nav{gap:5px}.mechanisms_header__CnB9J nav a,.mechanisms_header__CnB9J nav button{min-height:38px;font-size:11px;padding:8px 10px}.mechanisms_catalogue__dbSGb .mechanisms_cards__w_EG3{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanisms_guide__rxTxa{gap:8px}.mechanisms_bubble__N4c1D{padding:10px 12px;font-size:13px}.mechanisms_otter__h4LZ2{width:42px;height:53px}.mechanisms_canvasStatus__ufwt9{padding:8px 12px 0;font-size:8px}.mechanisms_canvasInstruction__9Dj1z{font-size:11px}.mechanisms_meta__NunOJ{font-size:10px}}