.escape-room_root__u2uaR{min-height:100dvh;background:#f7f8f5;color:#142f42;font-size:16px;line-height:1.6}.escape-room_root__u2uaR *{box-sizing:border-box}.escape-room_root__u2uaR h1,.escape-room_root__u2uaR h2,.escape-room_root__u2uaR h3,.escape-room_root__u2uaR p{margin:0}.escape-room_root__u2uaR h1{font-size:clamp(30px,3.5vw,48px);font-weight:750;line-height:1.1;letter-spacing:-1.5px}.escape-room_root__u2uaR h2{font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.5px}.escape-room_root__u2uaR h3{font-size:18px;font-weight:650;line-height:1.4}.escape-room_root__u2uaR button,.escape-room_root__u2uaR input,.escape-room_root__u2uaR select{font:inherit}.escape-room_root__u2uaR a,.escape-room_root__u2uaR button,.escape-room_root__u2uaR input,.escape-room_root__u2uaR select,.escape-room_root__u2uaR summary{-webkit-tap-highlight-color:transparent}.escape-room_root__u2uaR button,.escape-room_root__u2uaR summary{cursor:pointer}.escape-room_root__u2uaR button:disabled{cursor:default;opacity:.5}.escape-room_root__u2uaR :focus-visible{outline:3px solid #7639c5;outline-offset:3px}.escape-room_root__u2uaR h1:focus{outline:none}.escape-room_root__u2uaR input:not([type=checkbox]):not([type=radio]),.escape-room_root__u2uaR select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #8699a6;border-radius:5px;color:#142f42;background:#fff;font-size:16px}.escape-room_root__u2uaR input[type=checkbox],.escape-room_root__u2uaR input[type=radio]{accent-color:#1559a0;width:20px;height:20px;flex:0 0 20px;margin:3px 0 0}.escape-room_root__u2uaR fieldset{min-width:0;margin:0;padding:0;border:0}.escape-room_root__u2uaR legend{font-weight:650;margin-bottom:10px}.escape-room_header__INWWF{max-width:1328px;margin:auto;display:flex;align-items:center;gap:24px;padding:12px 24px;border-bottom:1px solid #d1dbdf;min-height:64px}.escape-room_header__INWWF>span{border-left:1px solid #bac9cf;padding-left:24px;font-size:14px}.escape-room_headerTools__spEOE{display:flex;align-items:center;gap:8px;margin-left:auto}.escape-room_iconButton__F_xUO,.escape-room_toolButton__jX85s{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:0;background:transparent;color:#193d55;min-width:44px;min-height:44px;padding:8px;font-size:13px!important;border-radius:4px}.escape-room_iconButton__F_xUO:hover,.escape-room_toolButton__jX85s:hover{background:#e6eeec}.escape-room_menu__JvL43{position:relative}.escape-room_menu__JvL43 summary{display:grid;place-items:center;min-width:44px;min-height:44px;list-style:none;border-radius:4px}.escape-room_menu__JvL43 summary::-webkit-details-marker{display:none}.escape-room_menu__JvL43[open] summary{background:#e6eeec}.escape-room_menu__JvL43>div{position:absolute;right:0;top:48px;z-index:10;width:232px;padding:6px;background:#fff;border:1px solid #bac9cf;border-radius:5px;box-shadow:0 2px 8px #142f4214}.escape-room_menu__JvL43 a,.escape-room_menu__JvL43 button{display:block;width:100%;text-align:left;padding:12px;background:transparent;border:0;text-decoration:none;color:inherit;font-size:14px}.escape-room_menu__JvL43 a:hover,.escape-room_menu__JvL43 button:hover{background:#eef3f1}.escape-room_main__P12se{max-width:1280px;margin:auto;padding:24px 0 40px}.escape-room_playing__5kgN1 .escape-room_main__P12se{padding-top:12px}.escape-room_playing__5kgN1 .escape-room_preview__WT3Pf{margin-bottom:8px!important}.escape-room_hero__YL3tj{display:grid;grid-template-columns:42% 58%;border-bottom:1px solid #d1dbdf;padding-bottom:32px;align-items:center}.escape-room_intro__h7Dcq{padding-right:38px}.escape-room_intro__h7Dcq>p{margin-top:18px}.escape-room_intro__h7Dcq h1{margin-top:12px;font-size:clamp(36px,4vw,56px)}.escape-room_series__8qn8F{color:#385b70;font-size:13px;font-weight:650}.escape-room_lead__ykqay{font-size:20px;line-height:1.5}.escape-room_heroActions__8eGWs{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.escape-room_openingStory__C1CXK{max-width:1020px;margin:32px auto 0;padding:clamp(20px,4vw,40px);background:#0b3439;color:#fff}.escape-room_openingStory__C1CXK p{max-width:70ch;margin-top:16px}.escape-room_storyLines__BYCd_{display:grid;gap:12px}.escape-room_storyLines__BYCd_ p{margin:0}.escape-room_openingStory__C1CXK .escape-room_storyLines__BYCd_{max-width:70ch;margin-top:20px}.escape-room_dialogueLine__w9Ydg{display:flex;gap:12px;align-items:flex-start}.escape-room_dialogueLine__w9Ydg>span{flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:4px}.escape-room_dialogueLine__w9Ydg img{-o-object-fit:cover;object-fit:cover}.escape-room_heroArt__NfAXC{position:relative;aspect-ratio:3/2;overflow:hidden;background:#0b3439}.escape-room_heroArt__NfAXC img{-o-object-fit:contain;object-fit:contain}.escape-room_mobileArt__rZZcN{display:none}.escape-room_primary__guHbp,.escape-room_secondary__Jeebi{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border-radius:5px;line-height:1.4;font-weight:650;text-decoration:none;text-align:center}.escape-room_primary__guHbp{background:#1559a0;color:#fff;border:1px solid #1559a0}.escape-room_primary__guHbp:hover:not(:disabled){background:#104b89}.escape-room_secondary__Jeebi{background:#fff;border:1px solid #a7b9c4;color:#193d55}.escape-room_secondary__Jeebi:hover:not(:disabled){background:#edf3f7}.escape-room_textButton__QpWdr{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:6px 0;border:0;background:transparent;color:#1e557e;text-decoration:underline;text-underline-offset:3px;font-size:14px!important}.escape-room_small__HInUk{font-size:13px;color:#4f6675;line-height:1.6}.escape-room_small__HInUk a{text-decoration:underline}.escape-room_form__HAhto{display:grid;gap:9px;align-content:start}.escape-room_form__HAhto>label{font-size:14px;font-weight:650}.escape-room_form__HAhto>input{margin-bottom:7px}.escape-room_check__Em3mO{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400!important;padding:8px 0}.escape-room_honeypot__y7Bp_{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.escape-room_preview__WT3Pf{margin-bottom:14px!important;padding:5px 10px;background:#fff4d1;border-left:3px solid #a27819;font-size:12px}.escape-room_error__9e6wa,.escape-room_notice__FELgQ{background:#fff4d1;padding:14px 18px;margin-bottom:18px!important;border-left:3px solid #9e7420}.escape-room_error__9e6wa{background:#fff0ec;border-color:#b13c32}.escape-room_error__9e6wa button{display:block}.escape-room_loading__ILxj1{padding:80px 0;text-align:center}.escape-room_gameTop__rmh2F{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.escape-room_gameTop__rmh2F>span:first-child{font-weight:650}.escape-room_progress__QYW2Y{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:10px 0 16px;border:1px solid #c2cfd6;background:#fff}.escape-room_progress__QYW2Y li{display:flex;gap:10px;align-items:center;padding:10px 16px;color:#4f6675;font-size:13px;border-right:1px solid #d1dbdf}.escape-room_progress__QYW2Y li:last-child{border:0}.escape-room_progress__QYW2Y li>span{width:25px;height:25px;flex-shrink:0;display:grid;place-items:center;border:1px solid #bac9cf;border-radius:50%}.escape-room_progress__QYW2Y .escape-room_active___kDC6{color:#1559a0;background:#edf4fb}.escape-room_progress__QYW2Y .escape-room_active___kDC6>span{background:#1559a0;color:#fff;border-color:#1559a0}.escape-room_progress__QYW2Y .escape-room_finished__iS3X4{color:#276149}.escape-room_gameGrid__Dklds{display:grid;grid-template-columns:60% 40%;align-items:start;background:#fff;border:1px solid #c2cfd6}.escape-room_scene__kq4fB{min-width:0;align-self:stretch;border-right:1px solid #31575b;background:#0b3439;color:#edf5f3}.escape-room_sceneImage__8Q68_{position:relative;aspect-ratio:5/4;overflow:hidden;background:#0b3439}.escape-room_sceneImage__8Q68_ img{-o-object-fit:contain;object-fit:contain}.escape-room_hotspot__SNfpM{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid #c4eee4;border-radius:50%;background:#0b3439df;color:#effaf7}.escape-room_hotspot__SNfpM:hover{background:#175b5f}.escape-room_hotspotFound__JtnFH{background:#21694e;border-color:#a6e7d4}.escape-room_sceneStory__7FNXm{padding:20px 24px;font-size:15px;line-height:1.65}.escape-room_sceneStory__7FNXm b{color:#a6e7d4;font-weight:650}.escape-room_sceneBrief__iciXR{margin-top:12px;color:#d1e4e0;font-size:14px}.escape-room_sceneBrief__iciXR summary{min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:3px}.escape-room_sceneBrief__iciXR .escape-room_storyLines__BYCd_,.escape-room_sceneBrief__iciXR p{margin-top:16px}.escape-room_props__TBdj1{padding:0 24px 8px;border-top:1px solid #31575b}.escape-room_props__TBdj1 summary{min-height:48px;padding:12px 0;font-size:14px}.escape-room_props__TBdj1 summary>span{float:right;color:#bdd3d0;font-size:12px}.escape-room_props__TBdj1>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 14px}.escape-room_props__TBdj1 button{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:72px;border:1px solid #537b7d;border-radius:5px;color:#edf5f3;background:#123f44;font-size:12px}.escape-room_props__TBdj1 button:hover:not(:disabled){background:#1a4d52}.escape-room_props__TBdj1 button>svg:last-child:not(:first-child){position:absolute;right:5px;top:5px;color:#83d6b0}.escape-room_scene__kq4fB :focus-visible{outline-color:#a6e7d4}.escape-room_task__B59Ti{padding:20px;min-width:0;font-size:15px}.escape-room_taskHeading__Pq6jf h1{font-size:28px;margin:0 0 12px;letter-spacing:-.8px}.escape-room_puzzleHeader__sdj8h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.escape-room_puzzleHeader__sdj8h h2{font-size:20px;margin:0!important;padding:0!important}.escape-room_puzzleHeader__sdj8h .escape-room_iconButton__F_xUO{flex-shrink:0}.escape-room_task__B59Ti>p:not(.escape-room_series__8qn8F){margin-bottom:16px}.escape-room_task__B59Ti>.escape-room_primary__guHbp{width:100%;margin-top:16px}.escape-room_code__vwBJz{background:#132d42;color:#e6f3fb;border-left:3px solid #72b8df;padding:14px;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-family:var(--font-geist-mono),monospace}.escape-room_task__B59Ti>label{display:block;font-weight:650;font-size:14px}.escape-room_root__u2uaR .escape-room_pin__2cWFH{max-width:288px;text-align:center;font-family:var(--font-geist-mono),monospace;font-size:25px!important;letter-spacing:16px;line-height:1.2;padding-left:28px!important;margin:8px 0 10px}.escape-room_root__u2uaR .escape-room_pin__2cWFH[aria-invalid=true]{border-color:#b13c32}.escape-room_keypad__Zw8sc{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-width:288px}.escape-room_keypad__Zw8sc button{min-height:44px;border:1px solid #b4c5ce;background:#f6f8fa;border-radius:4px;font-size:17px}.escape-room_keypad__Zw8sc button:hover{background:#e4eef5}.escape-room_hint__T_hex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;color:#315b76;min-height:48px;margin:8px auto 0;font-size:14px!important}.escape-room_hint__T_hex span{font-size:12px;color:#4f6675}.escape-room_task__B59Ti .escape-room_feedback__Pnva9{padding:12px 14px;border-left:3px solid #5f8caa;background:#edf4f9;margin:16px 0 0;font-size:14px}.escape-room_task__B59Ti .escape-room_saved__GzATt{font-size:12px;color:#5c6e7a;margin:8px 0 0}.escape-room_cached__tk3v3{background:#fff4d1;border-left:3px solid #a27819;padding:14px;font-size:14px}.escape-room_cached__tk3v3 span{font-size:13px}.escape-room_task__B59Ti fieldset{margin:18px 0}.escape-room_option__rNmlL{display:flex;align-items:flex-start;gap:10px;padding:12px;margin-bottom:8px;border:1px solid #b4c5ce;border-radius:4px;cursor:pointer;font-size:14px}.escape-room_option__rNmlL:has(input:checked){border-color:#1559a0;background:#edf4fb}.escape-room_option__rNmlL b,.escape-room_option__rNmlL span span{display:block}.escape-room_option__rNmlL span span{color:#476273;margin-top:4px}.escape-room_workflow___mCeS{list-style:none;padding:0;margin:18px 0}.escape-room_workflow___mCeS li{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #d1dbdf}.escape-room_workflow___mCeS li>span{font-size:13px;color:#4f6675}.escape-room_workflow___mCeS li b{flex:1;font-size:14px}.escape-room_workflow___mCeS button{display:grid;place-items:center;width:44px;flex-shrink:0;min-height:44px;background:#fff;border:1px solid #b4c5ce;border-radius:4px}.escape-room_draft__rW8NT{background:#f0f5f6;padding:16px;font-size:14px}.escape-room_draft__rW8NT p{margin:7px 0}.escape-room_tests__k2AlP{display:grid;gap:18px;margin-top:16px}.escape-room_tests__k2AlP label>b,.escape-room_tests__k2AlP label>span{display:block;font-size:14px;margin-bottom:6px}.escape-room_tests__k2AlP select{margin-top:4px}.escape-room_prediction__nbY5h{display:grid;gap:18px}.escape-room_prediction__nbY5h .escape-room_code__vwBJz,.escape-room_prediction__nbY5h .escape-room_feedback__Pnva9{margin:0}.escape-room_success__T0WeF{display:flex;align-items:center;gap:8px;color:#276149;font-weight:650;font-size:14px}.escape-room_choices__HZsrm{display:grid;gap:10px}.escape-room_choices__HZsrm button{text-align:left;justify-content:flex-start;font-weight:450}.escape-room_resultGrid__Oa1PL{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.escape-room_resultBody__8n4TI{grid-column:2;grid-row:1;min-width:0}.escape-room_resultBody__8n4TI h1{margin:8px 0 18px;font-size:38px}.escape-room_resultVisual___Xy_z{grid-column:1;grid-row:1;min-width:0}.escape-room_resultArt__bRsXZ{position:relative;aspect-ratio:3/2;overflow:hidden;background:#0b3439}.escape-room_resultArt__bRsXZ img{-o-object-fit:contain;object-fit:contain}.escape-room_endingStory__0xmcM{margin-top:20px;font-size:15px}.escape-room_endingStory__0xmcM .escape-room_storyLines__BYCd_{margin-top:16px}.escape-room_resultExtras__lRz9K{max-width:960px;margin:32px auto 0;border-top:1px solid #d1dbdf}.escape-room_scoreRow__XxRF1{display:flex;gap:24px;align-items:center;padding:12px 0 16px}.escape-room_scoreRow__XxRF1>strong{font-size:64px;line-height:1;letter-spacing:-3px;color:#1559a0;white-space:nowrap}.escape-room_scoreRow__XxRF1>div{flex:1;min-width:0}.escape-room_scoreRow__XxRF1 small{font-size:24px;letter-spacing:-.5px;color:#4f6675}.escape-room_scoreRow__XxRF1 p{font-size:13px;margin-top:5px}.escape-room_previous__gkOzM{padding:16px 0;border-bottom:1px solid #d1dbdf;font-size:14px}.escape-room_skills___xdX0{list-style:none;padding:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px}.escape-room_skills___xdX0 li{display:flex;gap:10px;align-items:flex-start}.escape-room_skills___xdX0 svg{flex-shrink:0;color:#276149;margin-top:3px}.escape-room_cta__QVrEB{background:#0b3439;color:#edf5f3;padding:24px;margin-top:16px}.escape-room_cta__QVrEB p{margin:12px 0}.escape-room_nextEpisode__j4q9D{margin-top:20px;padding-top:18px;border-top:1px solid #537b7d}.escape-room_nextEpisode__j4q9D h3{font-size:17px}.escape-room_nextEpisode__j4q9D p{color:#d1e4e0;font-size:15px}.escape-room_cta__QVrEB .escape-room_courseOffer__273K_{font-weight:650;margin-top:20px}.escape-room_cta__QVrEB .escape-room_primary__guHbp{background:#34d6a3;border-color:#34d6a3;color:#062433;margin-top:6px;width:100%}.escape-room_cta__QVrEB .escape-room_primary__guHbp:hover{background:#6ae5bb;border-color:#6ae5bb}.escape-room_courseSignin__lHX0I{display:block;width:-moz-fit-content;width:fit-content;min-height:44px;padding:10px 0;margin-top:8px;color:#edf5f3;text-decoration:underline;text-underline-offset:3px;font-size:14px}.escape-room_cta__QVrEB .escape-room_courseDevice__R04lc{color:#bdd3d0;font-size:13px;margin-bottom:0}.escape-room_cta__QVrEB :focus-visible{outline-color:#a6e7d4}.escape-room_replay__zcR4Y{padding:30px 0;border-bottom:1px solid #d1dbdf}.escape-room_replay__zcR4Y>p{margin-top:13px}.escape-room_casePicker__SLZG6{margin-top:18px}.escape-room_casePicker__SLZG6 summary{padding:12px 0;min-height:48px;text-decoration:underline;text-underline-offset:3px}.escape-room_casePicker__SLZG6 ul{list-style:none;margin:0;padding:0}.escape-room_casePicker__SLZG6 li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #d1dbdf;padding:16px 0}.escape-room_casePicker__SLZG6 p{font-size:13px;color:#4f6675}.escape-room_casePicker__SLZG6 button{flex-shrink:0;padding:10px 12px}.escape-room_actions__wTbgL{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.escape-room_history__jsWKV{margin:28px auto;max-width:1020px}.escape-room_history__jsWKV ul{list-style:none;padding:0;margin:16px 0}.escape-room_history__jsWKV li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #d1dbdf;padding:16px 0;font-size:14px}.escape-room_history__jsWKV li span{display:block;font-size:12px;color:#4f6675}.escape-room_history__jsWKV li>strong{font-size:22px;color:#1559a0;white-space:nowrap}.escape-room_footer__Eku9q{max-width:1280px;margin:auto;padding:20px 0 32px;border-top:1px solid #d1dbdf;display:flex;justify-content:space-between;gap:16px;font-size:13px;color:#4f6675}.escape-room_footer__Eku9q a{text-decoration:underline}.escape-room_modal__TmhDo{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:480px;background:#fff;color:#142f42;padding:28px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #bac9cf;border-radius:6px}.escape-room_modal__TmhDo::backdrop{background:rgb(12 30 46/65%)}.escape-room_modal__TmhDo h2{padding-right:30px;margin:6px 0 20px}.escape-room_modal__TmhDo>p{margin:16px 0}.escape-room_close__lIpl4{position:absolute;right:8px;top:8px;width:44px;height:44px;background:#fff;border:0;display:grid;place-items:center;color:#193d55}.escape-room_notebookDialog__JwH8l{max-width:620px}.escape-room_notebookSection__dAY8D{border-top:1px solid #c2cfd6;padding-top:18px;margin-top:20px;font-size:14px}.escape-room_notebookSection__dAY8D h3{margin-bottom:12px}.escape-room_notebookSection__dAY8D .escape-room_storyLines__BYCd_,.escape-room_notebookSection__dAY8D p{margin-top:12px}.escape-room_notebookSection__dAY8D summary{min-height:44px;color:#1e557e}.escape-room_findText__oouWR{background:#fff4d1;padding:20px;font-weight:650;font-size:20px}.escape-room_collection__aG38X{list-style:none;padding:0}.escape-room_collection__aG38X li{display:flex;gap:12px;padding:18px 0;border-top:1px solid #d1dbdf;font-size:14px}.escape-room_collection__aG38X svg{flex-shrink:0;margin-top:3px}.escape-room_discoveryCase__tExrg{margin-top:24px}.escape-room_discoveryCase__tExrg h3{display:flex;justify-content:space-between;gap:12px;font-size:16px}.escape-room_discoveryCase__tExrg h3 span{color:#4f6675;font-weight:400}.escape-room_collection__aG38X button{display:flex;min-height:48px}.escape-room_door__54gKl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;height:210px;max-width:150px;margin:20px auto;background:#173f60;border:7px solid #c0d1de;color:white;transform-origin:left}.escape-room_doorOpen__VkB9A{animation:escape-room_door-test__Bv09V 1.4s ease-in-out}@keyframes escape-room_door-test__Bv09V{0%,to{transform:perspective(600px) rotateY(0)}50%{transform:perspective(600px) rotateY(-48deg)}}.escape-room_solveDock__N1wKR{display:none}.escape-room_root__u2uaR:has(dialog[open]){overflow:clip}body:has(.escape-room_root__u2uaR dialog[open]){overflow:hidden}@media (max-width:1328px){.escape-room_footer__Eku9q,.escape-room_main__P12se{margin-inline:24px}}@media (max-width:900px){.escape-room_header__INWWF{padding:8px 16px;gap:12px;min-height:60px}.escape-room_header__INWWF img{width:120px;height:auto}.escape-room_header__INWWF>span{border:0;padding:0;font-size:12px;flex:1}.escape-room_headerTools__spEOE{gap:0}.escape-room_toolButton__jX85s span{display:none}.escape-room_main__P12se{margin-inline:16px;padding-top:16px}.escape-room_playing__5kgN1{padding-bottom:calc(102px + env(safe-area-inset-bottom))}.escape-room_playing__5kgN1 .escape-room_header__INWWF>span{display:none}.escape-room_progress__QYW2Y{margin:10px 0 16px}.escape-room_progress__QYW2Y li{padding:10px 4px;gap:5px;justify-content:center;font-size:12px}.escape-room_progress__QYW2Y li>span{width:22px;height:22px}.escape-room_taskHeading__Pq6jf h1{font-size:25px;margin-bottom:16px}.escape-room_gameGrid__Dklds{grid-template-columns:1fr}.escape-room_gameGrid__Dklds>.escape-room_task__B59Ti{display:none}.escape-room_scene__kq4fB{border:0}.escape-room_sceneStory__7FNXm{padding:16px}.escape-room_props__TBdj1{padding-inline:16px}.escape-room_task__B59Ti{padding:0 20px 20px}.escape-room_taskDialog__GZSiy{inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:calc(100dvh - 8px);border-radius:6px 6px 0 0;padding:0 0 env(safe-area-inset-bottom);scroll-padding-top:80px}.escape-room_puzzleHeader__sdj8h{position:sticky;top:0;background:#fff;z-index:1;padding:12px 0;margin-bottom:12px;border-bottom:1px solid #d1dbdf}.escape-room_puzzleHeader__sdj8h h2{font-size:19px}.escape-room_solveDock__N1wKR{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;gap:6px;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#f7f8f5;border-top:1px solid #bac9cf}.escape-room_solveDock__N1wKR>span{font-size:12px;color:#385b70}.escape-room_solveDock__N1wKR .escape-room_primary__guHbp{width:100%}.escape-room_resultGrid__Oa1PL{grid-template-columns:1fr;gap:28px}.escape-room_resultBody__8n4TI,.escape-room_resultVisual___Xy_z{grid-column:auto;grid-row:auto}.escape-room_resultExtras__lRz9K{margin-top:28px}}@media (max-width:760px){.escape-room_hero__YL3tj{grid-template-columns:1fr;gap:24px;padding-bottom:26px}.escape-room_intro__h7Dcq{padding-right:0}.escape-room_intro__h7Dcq h1{font-size:42px}.escape-room_intro__h7Dcq>p{margin-top:14px}.escape-room_heroArt__NfAXC{aspect-ratio:4/5;max-width:420px;width:100%;justify-self:center}.escape-room_desktopArt__5xVTd{display:none}.escape-room_mobileArt__rZZcN{display:block}.escape-room_heroActions__8eGWs>.escape-room_primary__guHbp{width:100%}.escape-room_resultBody__8n4TI h1{font-size:34px}.escape-room_scoreRow__XxRF1{gap:18px;flex-wrap:wrap}.escape-room_scoreRow__XxRF1>strong{font-size:60px}.escape-room_skills___xdX0{grid-template-columns:1fr}.escape-room_cta__QVrEB{padding:20px 16px}.escape-room_actions__wTbgL{flex-direction:column}.escape-room_actions__wTbgL button{width:100%}.escape-room_footer__Eku9q{margin-inline:16px;flex-wrap:wrap;padding-bottom:max(28px,env(safe-area-inset-bottom))}.escape-room_footer__Eku9q p{width:100%;order:3}.escape-room_modal__TmhDo:not(.escape-room_taskDialog__GZSiy){padding:24px 20px}}@media (max-width:360px){.escape-room_header__INWWF>span{display:none}.escape-room_progress__QYW2Y li{flex-direction:column}.escape-room_task__B59Ti{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.escape-room_root__u2uaR *,.escape-room_root__u2uaR :after,.escape-room_root__u2uaR :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.escape-room_srOnly__tywU1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}