.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__groupHeading--thanks{display:flex;align-items:center;gap:var(--mui-grid-size)}.Footer__heartIcon.MuiSvgIcon-root{color:#ff5e5b;font-size:1.25rem}.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}}.PaletteModeIcon{width:1em;height:1em;font-size:1.5rem;flex-shrink:0;transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.PaletteModeIcon__body{transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke;transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.PaletteModeIcon__maskCircle{transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.PaletteModeIcon__rays{transition:opacity .3s ease,transform .5s cubic-bezier(.34,1.4,.64,1);transform-origin:12px 12px}.PaletteModeIcon--light{transform:rotate(90deg)}.PaletteModeIcon--light .PaletteModeIcon__body{transform:scale(.5556)}.PaletteModeIcon--dark{transform:rotate(40deg)}.PaletteModeIcon--dark .PaletteModeIcon__maskCircle{transform:translate(-12px,5.5px)}.PaletteModeIcon--dark .PaletteModeIcon__rays{opacity:0;transform:scale(.6)}@media(prefers-reduced-motion:reduce){.PaletteModeIcon,.PaletteModeIcon__body,.PaletteModeIcon__maskCircle,.PaletteModeIcon__rays{transition:none}}.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__badge{font-weight:600!important;font-size:.6rem!important;padding:0 calc(var(--mui-grid-size) * .5);border-radius:12px}.HeaderDrawer__badge--open{color:#fff!important;background-color:#2da44e}.HeaderDrawer__badge--new{color:var(--mui-palette-info-contrastText)!important;background-color:var(--mui-palette-info-main)}.Header__appBarContainer{flex-grow:1}.Header__logoContainer{display:flex;align-items:center}.Header__links{display:flex;gap:calc(var(--mui-grid-size) * .75);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__link--newBadge:after{content:"New";position:absolute;font-size:.6rem;font-weight:600;top:0;right:0;transform:scale(1) translate(30%,-30%);text-align:center;color:var(--mui-palette-info-contrastText);background-color:var(--mui-palette-info-main);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__paletteModeButton.MuiIconButton-root{color:#9e9e9e}.Header__paletteModeButton.MuiIconButton-root:hover{color:#fff}.Header__menuIcon{display:none!important}.Header__menuIcon svg{fill:#fff!important}@media(max-width:260px){.Header .Logo__text{display:none}}@media(max-width:320px){.Header .Logo__text{font-size:1.1rem!important}}@media(max-width:920px){.Header:not(.Header--noUser) .Header__links{display:none}.Header:not(.Header--noUser) .Header__menuContainer{flex-grow:1}.Header:not(.Header--noUser) .Header__paletteModeButton{display:none}}@media(max-width:1000px){.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,.Header--noUser .Header__paletteModeButton{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 not (min-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 not (min-width:600px){.Page:not(.Page--disablePadding){padding:calc(var(--mui-grid-size) * 2)}}
