.Footer{display:flex;flex-direction:column;background-color:var(--mui-components-appBar-color);padding:calc(var(--mui-grid-size) * 4) calc(var(--mui-grid-size) * 3) calc(var(--mui-grid-size) * 3) calc(var(--mui-grid-size) * 3);margin-top:calc(var(--mui-grid-size) * 5);border-top:1px solid var(--mui-palette-divider)}.Footer__groups{display:flex;gap:calc(var(--mui-grid-size) * 6)}.Footer__group{display:flex;flex-direction:column;font-size:16px}.Footer__group:last-child{flex-grow:1;align-items:end}.Footer .KofiButton{align-self:flex-end}.Footer__groupHeading{color:#fff!important;margin-bottom:var(--mui-grid-size)!important}.Footer__link{padding:var(--mui-grid-size) 0!important;color:var(--mui-palette-grey-500)!important}.Footer__link:hover{color:#fff!important}.Footer__copyright{color:var(--mui-palette-grey-500)!important;margin-top:calc(var(--mui-grid-size) * 2)!important}@media (max-width: 768px){.Footer{text-align:center}.Footer__link{display:inline-flex!important}.Footer__groups{flex-direction:column;gap:calc(var(--mui-grid-size) * 4)}.Footer__group{align-items:center!important}.Footer .KofiButton{align-self:center}}.HeaderDrawer__menuList{min-width:192px;width:min(300px,100vw - 2rem);overflow-x:hidden}#header-menu .HeaderDrawer__menuList{width:min(220px,100vw - 2rem)}.HeaderDrawer .UserDisplay{flex-grow:1}.HeaderDrawer__link--noHover:hover{background-color:transparent!important;cursor:default!important}.HeaderDrawer__link--fullWidth{width:100%;text-align:left}.HeaderDrawer__openBadge{color:#fff!important;font-weight:600!important;background-color:#2da44e;font-size:.6rem!important;padding:0 calc(var(--mui-grid-size) * .5);border-radius:12px}.Header__appBarContainer{flex-grow:1}.Header__logoContainer{display:flex;align-items:center}.Header__links{display:flex;gap:var(--mui-grid-size);flex-grow:1;padding:0 calc(var(--mui-grid-size) * 3);justify-content:flex-end}.Header__link{font-size:14px!important;font-weight:500!important;color:#9e9e9e!important;padding:calc(var(--mui-grid-size) * .75) var(--mui-grid-size);margin:0 calc(var(--mui-grid-size) * .25)!important;border-radius:var(--mui-shape-borderRadius);position:relative}.Header__link:hover,.Header__link--active{color:#fff!important;background-color:#909dab1f}.Header__link--openBadge:after{content:"Open";position:absolute;font-size:.6rem;font-weight:600;top:0;right:0;transform:scale(1) translate(30%,-30%);text-align:center;color:#fff;background-color:#2da44e;padding:0 calc(var(--mui-grid-size) * .5);border-radius:12px}.Header__avatar{text-transform:uppercase;cursor:pointer}.Header__signUpButton{margin-left:calc(var(--mui-grid-size) * 2)!important}.Header__menuContainer{display:flex;align-items:center;justify-content:flex-end}.Header__menuIcon{display:none!important;fill:#fff!important}@media (width <= 260px){.Header .Logo__text{display:none}}@media (width <= 320px){.Header .Logo__text{font-size:1.1rem!important}}@media (width <= 750px){.Header:not(.Header--noUser) .Header__links{display:none}.Header:not(.Header--noUser) .Header__menuContainer{flex-grow:1}}@media (width <= 860px){.Header--noUser .Header__links{display:none}.Header--noUser .Header__menuContainer{flex-grow:1}.Header--noUser .Header__menuIcon{display:block!important}.Header--noUser .Header__link--signIn,.Header--noUser .Header__signUpButton{display:none}}.KofiButton{color:#fff;align-self:flex-start}.KofiButton--grey{background-color:#4b798d!important}.KofiButton--grey:hover{background-color:#5f94ab!important}.KofiButton__icon{max-height:calc(var(--mui-grid-size) * 2.2);animation:wiggle 3s infinite}@keyframes wiggle{0%{transform:rotate(0) scale(1)}60%{transform:rotate(0) scale(1)}75%{transform:rotate(0) scale(1.12)}80%{transform:rotate(0) scale(1.1)}84%{transform:rotate(-10deg) scale(1.1)}88%{transform:rotate(10deg) scale(1.1)}92%{transform:rotate(-10deg) scale(1.1)}96%{transform:rotate(10deg) scale(1.1)}to{transform:rotate(0) scale(1)}}.Logo{display:inline-flex;align-items:center;text-decoration:none;-webkit-user-select:none;user-select:none}.Logo--block{flex-direction:column}.Logo__icon{fill:var(--app-logo-light)}.Logo--block .Logo__icon{margin-bottom:var(--mui-grid-size)}.Logo--inline .Logo__icon{margin-right:calc(var(--mui-grid-size) * 1.5)}.Logo__text{color:var(--app-logo-light);font-weight:600!important;letter-spacing:-.02em!important;font-size:1.2rem!important}.Logo--dark .Logo__text{color:var(--app-logo-dark)}.Logo--dark .Logo__icon{fill:var(--app-logo-dark)}.Page{padding:calc(var(--mui-grid-size) * 3)}.Page--disablePadding{padding:0}.Page__container--disablePadding{padding:0!important}.PageHeader{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--mui-grid-size) * 2);border-bottom:1px solid var(--mui-palette-divider);padding-bottom:calc(var(--mui-grid-size) * 1);margin-bottom:calc(var(--mui-grid-size) * 2)}@media (width < 400px){.PageHeader__title{font-size:1.25rem!important}.PageHeader__backButton{min-width:0!important}.PageHeader__backButton .MuiButton-startIcon{margin:0!important}.PageHeader__backButtonText{display:none}}@media (width < 600px){.Page:not(.Page--disablePadding){padding:calc(var(--mui-grid-size) * 2)}}
