.MobileTextLine_container__dDUgT{position:absolute;top:107px;left:0;width:100%;padding:0 1.5rem;z-index:1000;text-align:center;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.MobileTextLine_container__dDUgT.MobileTextLine_visible__OPeZF{opacity:1}.MobileTextLine_name__xXFGK{font-weight:700;font-size:18px;margin-bottom:6px;line-height:1.2}.MobileTextLine_text__EbaJE{font-size:20px;font-weight:400;line-height:1.5;color:#1a1a1a}@media(min-width:601px){.MobileTextLine_container__dDUgT{display:none}}.Puppet_puppetContainer__ddGqP{justify-content:center;align-items:center;display:flex;flex-direction:column;pointer-events:none}.Puppet_puppetContainer__ddGqP,.Puppet_puppetProps__fwukh{position:absolute;width:100%;height:100%;z-index:9999999999}.Puppet_puppetProps__fwukh{top:0;left:0;transform:translateZ(0);will-change:transform}.Puppet_puppetAndBubble__XzVCK{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute}.Puppet_puppetImage__HHgBN{display:block;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto;transform-origin:50% 100%}.Puppet_puppetMarker__Ksftm{position:absolute;left:50%;bottom:-7px;width:7px;height:7px;background:red;border-radius:2px;transform:translate(-50%,-50%);z-index:10;pointer-events:none;border-radius:100%}.Puppet_myPosition__5RT48{background-color:#fff;padding:4px 7px;border:1px solid #000}.Scene_Scene__4o6rd{width:100vw;height:100vh;margin:0;box-shadow:0 4px 24px rgba(0,0,0,.08);position:relative;top:0;left:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.Scene_sceneNav__TbHhD{position:absolute;top:10px;left:0;height:60px;z-index:1111;min-width:400px;gap:10px}.Scene_sceneNav__TbHhD,.Scene_sceneNav__TbHhD .Scene_sceneTitle__qG_wd{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}.Scene_sceneNav__TbHhD .Scene_sceneTitle__qG_wd{font-size:24px;font-weight:600;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:0 4px}.Scene_sceneNav__TbHhD .Scene_sceneNavLogo__g5D34{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.Scene_green_v__gRn1V{position:absolute;top:40px;right:40px;width:60px;height:60px;opacity:0;animation:Scene_green_v_animation__0bQPh 2s ease-in-out;z-index:20}.Scene_green_v__gRn1V img{width:100%;height:100%}.Scene_UserInterfaceContainer__QU7dL{position:absolute;bottom:0;left:0;width:100%;height:100%;height:-moz-fit-content;height:fit-content}@keyframes Scene_green_v_animation__0bQPh{0%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1.5)}14%{opacity:1;transform:scale(.8)}18%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.Scene_stage__GJ4Ow{width:100vw;height:100%;position:absolute;bottom:0;left:0;z-index:2}.Scene_stage__GJ4Ow .Scene_grid__4_Uc_{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);pointer-events:none;z-index:1}.Scene_stage__GJ4Ow .Scene_stageImage__dq_e5{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;transform:scale(1.05)}.Scene_bounceSlow__g9x91{animation:Scene_stage-bounce-bottom__Goks5 2.5s ease-in-out infinite alternate!important}@keyframes Scene_stage-bounce-bottom__Goks5{0%{bottom:10px}to{bottom:-10px}}.Scene_background__Tq4rM{width:100vw;height:100%;position:absolute;bottom:0;left:0;z-index:1;background-color:#6fdbff}.Scene_background__Tq4rM .Scene_backgroundImage____VDN{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;transform:scale(1.05);filter:blur(3px);opacity:.6}.Scene_gridBox__fMfA0{border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;background-color:rgba(255,0,0,.322);font-size:20px;color:#fff;font-weight:600;box-sizing:border-box}.TextBubble_bubble__hBEhj{position:relative;transform:translateY(0);background:#fff;border-radius:20px;border:2px solid #e5e5e5;padding:18px 28px 24px;width:-moz-fit-content;width:fit-content;max-width:480px;min-width:220px;text-align:start;font-size:22px;font-weight:400;line-height:1.5;z-index:2;margin-bottom:26px}.TextBubble_name__UmqtW{font-weight:700;font-size:18px;color:#e05eb3;margin-bottom:6px}.TextBubble_tail__IhO6G{position:absolute;left:15%;bottom:-11px;transform:rotate(45deg);width:20px;height:20px;background:#fff;border-right:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;border-bottom-right-radius:4px;z-index:1}@media(max-width:600px){.TextBubble_bubble__hBEhj,.TextBubble_tail__IhO6G{display:none}}.Modal_Modal__W1M0Z{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;pointer-events:none}.Modal_Modal__W1M0Z.Modal_visible__1Sb_T{opacity:1;pointer-events:auto;visibility:visible;z-index:30}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O{background-color:hsla(0,0%,100%,.945);padding:2rem;border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.5);width:100%;max-width:600px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_header__JGz7S{width:100%;height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;align-items:center;position:relative}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_header__JGz7S .Modal_modal_title__4cLq8{font-size:2rem;font-weight:600;color:#000}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_header__JGz7S .Modal_modal_close_button__5wV37{background-color:transparent;border:none;cursor:pointer;background-color:rgba(0,0,0,.259);display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:12px;border-radius:50%}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_header__JGz7S .Modal_modal_close_button__5wV37 img{width:100%;height:100%}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_content__1GNab{width:100%;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_content__1GNab .Modal_modal_description__BE8L7{font-size:1.3rem;font-weight:400;color:#000;text-align:center;width:100%;height:-moz-fit-content;height:fit-content}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_content__1GNab .Modal_modal_mini_description__tWMWI{font-size:1.1rem;font-weight:400;color:#000;text-align:center}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_footer__08zCf{flex-direction:row;padding-top:1rem}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_footer__08zCf,.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_footer__08zCf .Modal_modal_button_container__a5bAl{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;height:-moz-fit-content;height:fit-content}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_footer__08zCf .Modal_modal_button_container__a5bAl .Modal_modal_button__pj5v_{background-color:#0cce39;color:#000;border:none;padding:1rem 2rem;border-radius:100px;cursor:pointer;font-size:1.2rem;line-height:1.6rem;font-weight:500;transition:all .3s ease;display:flex;justify-content:center;align-items:center;min-width:200px}.Modal_Modal__W1M0Z .Modal_CONTAINER__zy09O .Modal_modal_footer__08zCf .Modal_modal_button_container__a5bAl .Modal_modal_button__pj5v_:hover{background-color:#06e43a}.Modal_darkBackground__Dzjz3{background-color:rgba(0,0,0,.502)}.Modal_zIndexFront__U0peu{z-index:9999999999!important}.UserInterface_sendButtonDisabled__R476c{opacity:.5;pointer-events:none}.UserInterface_ControlPanelContainer__P_Jwh{position:absolute;bottom:0;right:unset;border-radius:8px 8px 0 0;width:100%;height:-moz-fit-content;height:fit-content;max-height:120px;z-index:999999999;display:flex;justify-content:center;align-items:end;gap:30px}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_loadingAnimation__k_Dr8{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:20px;right:20px;border-radius:100px;z-index:999999999;animation:UserInterface_bounce___6msE 1s ease-in-out infinite}@keyframes UserInterface_bounce___6msE{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;width:100%;max-width:600px;background-color:hsla(0,0%,100%,.3);border-radius:20px 20px 0 0;padding:20px;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #d0d0d0}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l{display:flex;flex-direction:row;justify-content:center!important;align-items:center!important;width:100%;height:-moz-fit-content;height:fit-content;gap:26px!important}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_textInputContainer__Q7IY5{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;height:100%;background-color:#fff;border-radius:10px;border:1px solid #d0d0d0}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_textInputContainer__Q7IY5 .UserInterface_clearButtonContainer__ykkcd{width:40px;min-width:40px;height:40px;padding:6px}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_textInputContainer__Q7IY5 .UserInterface_clearButtonContainer__ykkcd .UserInterface_clearButton__X9F8S{padding:9px;border:none;cursor:pointer;font-size:2em;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#888;z-index:9999999999;height:100%;width:100%;border-radius:100px}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_textInputContainer__Q7IY5 .UserInterface_clearButtonContainer__ykkcd .UserInterface_clearButton__X9F8S:hover{background-color:#a3a3a3}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_textInputContainer__Q7IY5 .UserInterface_clearButtonContainer__ykkcd .UserInterface_clearButton__X9F8S .UserInterface_clearButtonIconImg__9K_V_{width:100%;height:100%}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_textInputContainer__Q7IY5 .UserInterface_controlPanelInput__E0y_C{width:100%;height:100%;padding:10px;border-radius:4px;border:1px solid hsla(0,0%,80%,0);font-size:16px!important;background-color:transparent;outline:none}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_textInputContainer__Q7IY5 .UserInterface_controlPanelButton__hKwCm{width:100%;max-width:100px;height:100%;padding:10px;border-radius:4px;border:1px solid #6721ff;background-color:#6721ff;color:#fff;font-weight:500;cursor:pointer}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_sendButtonContainer__jF4Bu{width:48px;min-width:48px;height:48px;display:flex;align-items:center;justify-content:center}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_sendButtonContainer__jF4Bu .UserInterface_sendButton__atEl2{width:100%;height:100%;background-color:#6721ff;border-radius:100px;border:1px solid #6721ff;cursor:pointer}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_sendButtonContainer__jF4Bu .UserInterface_sendButton__atEl2:hover{background-color:#8146ff}.UserInterface_ControlPanelContainer__P_Jwh .UserInterface_controlPanelContent__rD_Zy .UserInterface_controlPanelForm__QJS0l .UserInterface_inputAndSendButtonContainer__0Yp76 .UserInterface_sendButtonContainer__jF4Bu .UserInterface_sendButton__atEl2:active{background-color:#0a8dff}.UserInterface_arrowKeysContainer__Wc1a1{flex-direction:row;gap:10px;background-color:hsla(0,0%,100%,.3);border-radius:20px 20px 0 0;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #d0d0d0;width:-moz-fit-content;width:fit-content;height:100%;display:flex;align-items:center;justify-content:center}.UserInterface_arrowKeysContainer__Wc1a1 .UserInterface_arrowKey_up_down_container__vKM1I{display:flex;flex-direction:column;gap:10px}.UserInterface_arrowKeysContainer__Wc1a1 .UserInterface_arrowKeyButton__r5_C9{width:40px;height:40px;background-color:#6721ff;border-radius:5px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.UserInterface_arrowKeysContainer__Wc1a1 .UserInterface_arrowKeyButton__r5_C9:hover{background-color:#8146ff}.UserInterface_arrowKeysContainer__Wc1a1 .UserInterface_arrowKeyButton__r5_C9:active{background-color:#0a8dff}.UserInterface_arrowKeysContainer__Wc1a1 .UserInterface_arrowKey_up__o3y4I{background-color:#6721ff;transform:rotate(270deg)}.UserInterface_arrowKeysContainer__Wc1a1 .UserInterface_arrowKey_right__hZTWY{background-color:#6721ff}.UserInterface_arrowKeysContainer__Wc1a1 .UserInterface_arrowKey_down__b2ZOq{background-color:#6721ff;transform:rotate(90deg)}.UserInterface_arrowKeysContainer__Wc1a1 .UserInterface_arrowKey_left__OoqoI{background-color:#6721ff;transform:rotate(180deg)}