@keyframes modal_modalFadeIn__v4cGw{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal_modalFadeOut__Ji2jV{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}.modal_modalOverlay__afhvO{position:fixed;top:0;left:0;right:0;bottom:0;inset:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;z-index:1300;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transform:none!important;will-change:auto}.modal_modalOverlay__afhvO.modal_open__BnBp6{background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);pointer-events:all}.modal_modalOverlay__afhvO.modal_lightOverlay__xypKW.modal_open__BnBp6{background-color:transparent;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);pointer-events:all}.modal_modalOverlay__afhvO.modal_noOverlay__7P3hc,.modal_modalOverlay__afhvO.modal_noOverlay__7P3hc.modal_lightOverlay__xypKW,.modal_modalOverlay__afhvO.modal_noOverlay__7P3hc.modal_lightOverlay__xypKW.modal_open__BnBp6,.modal_modalOverlay__afhvO.modal_noOverlay__7P3hc.modal_open__BnBp6,.modal_noOverlay__7P3hc{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}.modal_modalContent___CaF0{background-color:var(--color-admin-surface-elevated-solid);border-radius:20px;padding:20px;max-width:550px;width:min(90vw,550px);max-height:95vh;display:flex;flex-direction:column;opacity:0;transform:scale(.95) translateY(10px);animation:modal_modalFadeIn__v4cGw .3s cubic-bezier(.4,0,.2,1) forwards;box-shadow:0 8px 32px rgba(0,0,0,.2);pointer-events:auto}.modal_modalContent___CaF0.modal_small__ItWYI{min-height:-moz-fit-content;min-height:fit-content}.modal_modalContent___CaF0.modal_medium__LUiji{min-height:45vh}.modal_modalContent___CaF0.modal_large__0RAmN{min-height:60vh}.modal_modalContent___CaF0.modal_challenge__dSiPE{min-height:60vh;max-height:100vh}.modal_modalContent___CaF0.modal_extra-large__DFJiS{min-height:75vh;max-width:1200px;width:min(95vw,1200px)}.modal_modalContent___CaF0.modal_workspace__EBLfH{min-height:92vh;max-height:98vh;max-width:1600px;width:min(96vw,1600px)}.modal_modalContent___CaF0.modal_challenges-list__KImLT{min-height:75vh;max-width:900px;width:min(95vw,900px)}.modal_modalContent___CaF0.modal_full-screen__k4WgW{min-height:calc(100vh - 3rem);max-height:calc(100vh - 3rem);max-width:calc(100vw - 3rem);width:calc(100vw - 3rem);border-radius:1.5rem}.modal_modalContent___CaF0.modal_closing__QR3wh{animation:modal_modalFadeOut__Ji2jV .3s cubic-bezier(.4,0,.2,1) forwards}.modal_boldText__2n8MX{text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--color-light_text)}.modal_modalHeader__yookf{display:flex;justify-content:space-between;align-items:center;width:100%;text-transform:uppercase;letter-spacing:1px;margin-bottom:1vh}.modal_modalTitle__xdi2g{margin:0;font-size:15px;color:white;transition:color .3s ease;font-family:Source Sans\ 3,Source Sans Pro,sans-serif;font-weight:700;letter-spacing:1px}.modal_closeButton__xfF8n{background:none;border:none;cursor:pointer;color:white;padding:.5em;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%;position:relative;z-index:10}.modal_closeButton__xfF8n:hover{background-color:rgba(255,255,255,.1);transform:rotate(90deg)!important}.modal_closeButton__xfF8n svg{fill:white!important;transition:all .3s ease;pointer-events:none}.modal_modalHeader__yookf .modal_closeButton__xfF8n{background:none!important;border:none!important;cursor:pointer!important;color:white!important;padding:.5em!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:50%!important;position:relative!important;z-index:10!important}.modal_modalHeader__yookf .modal_closeButton__xfF8n:hover{background-color:rgba(255,255,255,.1)!important;transform:rotate(90deg)!important}.modal_modalHeader__yookf .modal_closeButton__xfF8n svg{fill:white!important;transition:all .3s ease!important;pointer-events:none!important}.modal_modalBody__FBMIo{color:white;flex-grow:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:0 0 1em}.modal_footerContainer__cinx4{display:flex;flex-direction:column;width:100%}.modal_modalFooter__Z7X5c{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;align-self:flex-end}.modal_modalContent___CaF0.modal_challenge__dSiPE .modal_modalFooter__Z7X5c{width:100%;align-self:stretch}.modal_actionButton__gvnJL,.modal_staticButton__ktUPD{padding:8px 16px;border:none;border-radius:5px;font-family:"Share Tech Mono",var(--fonts-body);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal_modalHeader__yookf svg:not(.modal_closeButton__xfF8n svg){fill:var(--color-light_text);transition:all .3s ease}.modal_actionButton__gvnJL{cursor:pointer;position:relative;overflow:hidden}.modal_actionButton__gvnJL:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.modal_actionButton__gvnJL:hover:after{width:200%;height:200%}.modal_actionButton__gvnJL:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.modal_staticButton__ktUPD{cursor:default}.modal_warning__Aoyrd{background-color:var(--color-accent_warning);color:black}.modal_success__fzDO_{background-color:var(--color-accent_bright);color:black}