.M-0{margin:0}.P-0{padding:0}.M-1{margin:.25rem}.Mx-1{margin-right:.25rem;margin-left:.25rem}.My-1{margin-bottom:.25rem}.Mt-1,.My-1{margin-top:.25rem}.Mb-1{margin-bottom:.25rem}.Mr-1{margin-right:.25rem}.Ml-1{margin-left:.25rem}.P-1{margin:.25rem}.Px-1{padding-right:.25rem;padding-left:.25rem}.Py-1{padding-bottom:.25rem}.Pt-1,.Py-1{padding-top:.25rem}.Pb-1{padding-bottom:.25rem}.Pr-1{padding-right:.25rem}.Pl-1{padding-left:.25rem}.G-1{gap:.25rem}.Gr-1{row-gap:.25rem}.Gc-1{column-gap:.25rem}.M-2{margin:.5rem}.Mx-2{margin-right:.5rem;margin-left:.5rem}.My-2{margin-bottom:.5rem}.Mt-2,.My-2{margin-top:.5rem}.Mb-2{margin-bottom:.5rem}.Mr-2{margin-right:.5rem}.Ml-2{margin-left:.5rem}.P-2{padding:.5rem}.Px-2{padding-right:.5rem;padding-left:.5rem}.Py-2{padding-bottom:.5rem}.Pt-2,.Py-2{padding-top:.5rem}.Pb-2{padding-bottom:.5rem}.Pr-2{padding-right:.5rem}.Pl-2{padding-left:.5rem}.G-2{gap:.5rem}.Gr-2{row-gap:.5rem}.Gc-2{column-gap:.5rem}.M-3{margin:.75rem}.Mx-3{margin-right:.75rem;margin-left:.75rem}.My-3{margin-bottom:.75rem}.Mt-3,.My-3{margin-top:.75rem}.Mb-3{margin-bottom:.75rem}.Mr-3{margin-right:.75rem}.Ml-3{margin-left:.75rem}.P-3{margin:.75rem}.Px-3{padding-right:.75rem;padding-left:.75rem}.Py-3{padding-bottom:.75rem}.Pt-3,.Py-3{padding-top:.75rem}.Pb-3{padding-bottom:.75rem}.Pr-3{padding-right:.75rem}.Pl-3{padding-left:.75rem}.G-3{gap:.75rem}.Gr-3{row-gap:.75rem}.Gc-3{column-gap:.75rem}.M-4{margin:1rem}.Mx-4{margin-right:1rem;margin-left:1rem}.My-4{margin-bottom:1rem}.Mt-4,.My-4{margin-top:1rem}.Mb-4{margin-bottom:1rem}.Mr-4{margin-right:1rem}.Ml-4{margin-left:1rem}.P-4{margin:1rem}.Px-4{padding-right:1rem;padding-left:1rem}.Py-4{padding-bottom:1rem}.Pt-4,.Py-4{padding-top:1rem}.Pb-4{padding-bottom:1rem}.Pr-4{padding-right:1rem}.Pl-4{padding-left:1rem}.G-4{gap:1rem}.G-5{gap:1.25rem}.Gr-5{row-gap:1.25rem}.Gc-5{column-gap:1.25rem}.Gr-4{row-gap:1rem}.Gc-4{column-gap:1rem}.P-5{padding:1.25rem}.Px-5{padding-right:1.25rem;padding-left:1.25rem}.Pt-5{padding-top:1.25rem}.Pb-5{padding-bottom:1.25rem}.M-6{margin:1.5rem}.Mx-6{margin-right:1.5rem;margin-left:1.5rem}.My-6{margin-bottom:1.5rem}.Mt-6,.My-6{margin-top:1.5rem}.Mb-6{margin-bottom:1.5rem}.Mr-6{margin-right:1.5rem}.Ml-6{margin-left:1.5rem}.Ml-8{margin-left:2rem}.P-6{padding:1.5rem}.Px-6{padding-right:1.5rem;padding-left:1.5rem}.Py-6{padding-bottom:1.5rem}.Pt-6,.Py-6{padding-top:1.5rem}.Pb-6{padding-bottom:1.5rem}.Pr-6{padding-right:1.5rem}.Pl-6{padding-left:1.5rem}.G-6{gap:1.5rem}.Gr-6{row-gap:1.5rem}.Gc-6{column-gap:1.5rem}.Mt-8{margin-top:2rem}.Mb-8,.My-8{margin-bottom:2rem}.My-8{margin-top:2rem}.G-8{gap:2rem}.G-9{gap:2.25rem}.G-10{gap:2.5rem}.Py-10{padding-top:2.5rem;padding-bottom:2.5rem}.Px-10{padding-left:2.5rem;padding-right:2.5rem}.P-12{padding:3rem}.M-12{margin:3rem}.Mt-12{margin-top:3rem}.Mb-12{margin-bottom:3rem}.Mr-20{margin-right:5rem}.AppHeader{margin:0 auto .75rem;padding-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:90%;max-width:936px;box-sizing:border-box}@media(max-width:800px){.AppHeader{padding:.75rem 1.5rem;position:relative;max-width:none;flex-shrink:1;width:100%}}.AppHeader__content{min-height:78px}.AppBackground{background:url(/images/bg.jpg) 50%;background-size:cover;position:relative;z-index:0}.AppBackground:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(35,37,41,0),rgba(18,19,21,.5) 34.88%,#090804);width:100%;height:100%;z-index:-1}.LandingPageHeader{color:#d0f08b;text-shadow:2px 6px 8px rgba(0,0,0,.25);font-size:64px;font-weight:800;line-height:72px;margin-bottom:52px;margin-top:36px}@media(max-width:800px){.LandingPageHeader{font-size:32px;line-height:40px;font-weight:700;margin-bottom:24px;margin-top:30px}}.LandingPageHr{width:20px;background-color:#fffff8;margin-top:0;margin-bottom:16px}@media(max-width:800px){.LandingPageHr{margin-bottom:4px}}.LandingPageSubtitle{margin:0;color:#fffff8;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Space Mono;font-size:18px;line-height:normal}@media(max-width:800px){.LandingPageSubtitle{font-size:14px}}.ProfileMenu{position:relative}.ProfileMenu__button{height:38px;border-radius:36px;background-color:#090804;border:1px solid #fffff8;display:flex;align-items:center;gap:4px;padding:4px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .2s ease}.ProfileMenu__button:hover{background-color:#050402}.ProfileMenu__button__badge{position:relative;top:-12px;right:12px;height:12px;width:12px;min-width:12px;border-radius:8px;background-color:#d0f08b}.ProfileMenu__button__icon{color:#fff8e7;position:relative;right:12px}.ProfileMenu__button__picture{object-fit:cover;height:32px;width:32px;min-width:32px;border-radius:50%;box-sizing:border-box}.ProfileMenu__menu{position:absolute;min-width:150px;top:100%;right:0;padding:16px 24px;background-color:#52504a;color:#fff8e7;box-shadow:0 2px 4px 0 rgba(9,8,4,.24);transition:opacity .3s,visibility 0s linear .3s;list-style:none;border-radius:16px;z-index:99999}.ProfileMenu__menu__badge{background-color:#d0f08b;color:#000;margin-left:4px;border-radius:50%;font-size:12px;line-height:20px;letter-spacing:-.6px;height:20px;width:16px;padding-left:2px;padding-right:2px}.ProfileMenu__menu:hover{cursor:pointer}@media(max-width:800px){.ProfileMenu__menu{top:100%;right:0}}.ProfileMenu__menu>*{padding:10px;width:100%;font-weight:600}.ProfileMenu__menu>:hover{color:#d0f08b}