.main-app_mainWrapper__skV0f{display:flex;flex:1;flex-direction:column;background-color:var(--background);color:var(--foreground)}.cookie_consentWrapper__X6bzu{--primary-color:#f4af4a;--black:#110c08;--yellow-light:#ffedd4;display:flex;flex-direction:column;justify-content:center;position:fixed;bottom:5%;right:5%;width:50%;max-width:400px;height:auto;background-color:var(--yellow-light);color:var(--black);border-radius:20px;z-index:200;padding:20px}.cookie_consentWrapper__X6bzu h2{font-size:1rem;margin:5px 0}.cookie_consentWrapper__X6bzu p{font-size:.8rem}.cookie_btnWrapper__ERnA_{display:flex;width:auto;align-items:center;justify-content:space-around}.cookie_btn__Lnkq_{width:45%;min-height:30px;font-size:.8rem;border:2px solid var(--primary-color);cursor:pointer}.cookie_primary__BxHZD{background-color:var(--primary-color)}.cookie_secondary__YPdT3{background-color:white}.feedback_feedbackButton__QgCBf{position:fixed;z-index:100;bottom:20px;right:20px;color:white;background-color:var(--black);border-radius:30%;border:1px solid var(--dark-gray);padding:4px 6px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.feedback_feedbackButton__QgCBf:hover{scale:1.2;transition:scale .4s ease}.feedback_popoverWrapper__khFaD{position:fixed;display:flex;flex-direction:column;gap:5px;background-color:var(--black);color:white;bottom:60px;right:20px;padding:20px;border-radius:18px;min-width:100px;max-width:80vw}.feedback_textarea__elyie{border:1px solid var(--yellow-light);border-radius:8px;padding:12px;font-size:1rem;background-color:var(--dark-gray);color:white;resize:vertical;outline:none;transition:border .2s ease}.feedback_textarea__elyie:focus{border-color:var(--primary-color);box-shadow:0 0 8px rgba(255,193,7,.5)}.feedback_charCount__Lmbby{font-size:.9rem;color:white;text-align:right;margin-top:5px}.feedback_lowCount__2_aum{color:var(--red)}.feedback_checkboxContainer__EWSKy{display:flex;align-items:center;cursor:pointer;font-size:16px;color:white;user-select:none}.feedback_checkboxInput__A4VbF{position:absolute;opacity:0;cursor:pointer}.feedback_checkboxCustom__BDbZI{display:inline-block;width:18px;height:18px;margin-right:8px;border:2px solid var(--yellow-light);border-radius:4px;background-color:transparent;position:relative;transition:background-color .3s ease,border-color .3s ease}.feedback_checkboxInput__A4VbF:checked+.feedback_checkboxCustom__BDbZI{border-color:var(--primary-color)}.feedback_checkboxCustom__BDbZI:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;background-color:var(--primary-color);opacity:0;transform:scale(0);transition:opacity .2s ease,transform .2s ease;border-radius:2px}.feedback_checkboxInput__A4VbF:checked+.feedback_checkboxCustom__BDbZI:after{opacity:1;transform:scale(1)}.feedback_submitButton__S2Y5a{align-self:flex-end;text-align:center;margin-top:20px;margin-bottom:10px;text-decoration:none;font-size:1rem;color:var(--black);background-color:var(--primary-color);padding:5px;border-radius:8px;cursor:pointer}.feedback_submitButton__S2Y5a:enabled:hover{box-shadow:0 0 10px 3px var(--primary-color)}.feedback_submitButton__S2Y5a:active{outline:none;transform:scale(.95)}.feedback_submitButton__S2Y5a:disabled{background-color:var(--light-gray);cursor:default}@keyframes feedback_pulse__5LXdR{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes feedback_aggressiveGlow__T9CuE{0%{transform:scale(1);box-shadow:0 0 0 0 var(--primary-color,#ffc107)}50%{transform:scale(1.05);box-shadow:0 0 8px 4px var(--primary-color,#ffc107)}to{transform:scale(1);box-shadow:0 0 0 0 var(--primary-color,#ffc107)}}.feedback_feedbackButtonGlow__nrITp{animation:feedback_aggressiveGlow__T9CuE 1.5s cubic-bezier(.4,0,.6,1) 3!important}.message-actions_copyIcon__btzkY{transition:all .3s cubic-bezier(.4,0,.6,1);transform:scale(1)}.message-actions_copyIcon__btzkY.message-actions_copied__mHVF9{transform:scale(1.2);color:#16a34a}.message-actions_checkIcon__L44DZ{transition:all .3s cubic-bezier(.4,0,.6,1);transform:scale(.8);color:#16a34a;animation:message-actions_checkmarkPop__jG09y .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes message-actions_checkmarkPop__jG09y{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}.MazeMapLocation_container__HtGmh{width:100%;height:500px;border-radius:8px;overflow:hidden;margin-top:12px;display:flex;justify-content:center;align-items:center}.MazeMapLocation_iframe__25W7_{width:80%;height:80%;border:none}