.ErrorView_root__vZdMU{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:80vh;min-height:80dvh;gap:30px}.ErrorView_root__vZdMU .ErrorView_code__MO0JM{font-size:80px;font-weight:700;color:#195a1f}.ErrorView_root__vZdMU .ErrorView_title__zdJXv{font-weight:600;font-size:40px;text-align:center}.ErrorView_root__vZdMU .ErrorView_subtitle__VnQzZ{text-align:center;font-style:italic}.ErrorView_root__vZdMU .ErrorView_description__VNPjL{font-style:italic}.Button_button__5Fngg{outline:none;padding:12px 18px;border-radius:12px;font-weight:700;font-size:16px;letter-spacing:.2px;position:relative;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease;box-shadow:0 4px 15px rgba(0,0,0,.13);color:#fff;border:1.5px solid}.Button_button__5Fngg:hover:not(.Button_disabled__Cu6k9){filter:brightness(.92);cursor:pointer}.Button_button__5Fngg.Button_disabled__Cu6k9{opacity:.6;cursor:not-allowed;box-shadow:none}.Button_button__5Fngg.Button_hideChildren__Xw1iX>span{opacity:0}.Button_button__5Fngg.Button_thin__CPetB{padding:6px 10px;font-size:14px}.Button_button__5Fngg .Button_loading__WDyPj{position:absolute;opacity:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.Button_button__5Fngg .Button_loading__WDyPj.Button_active__Oc8iW{opacity:1}.Button_fullWidth__EcevO{width:100%}.Title_root__TP9XY{font-size:22px;font-weight:900;text-align:center;letter-spacing:.2px;color:#195a1f}.Title_root__TP9XY.Title_alignLeft___voYA{text-align:left}@media screen and (max-width:650px){.Title_root__TP9XY.Title_alignLeft___voYA{text-align:center}}.HomeStat_root__8jjTS{background:hsla(0,0%,100%,.65);border:1px solid rgba(2,6,23,.06);border-radius:20px;padding:18px 16px;text-align:center;box-shadow:0 6px 18px rgba(2,6,23,.06);transition:transform .16s ease,box-shadow .16s ease}.HomeStat_root__8jjTS:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(2,6,23,.12)}.HomeStat_root__8jjTS>p{font-size:34px;font-weight:900;color:#195a1f;line-height:1.05}.HomeStat_root__8jjTS>div{margin-top:8px;font-size:16px;opacity:.9}.HomeTile_root__NYvUK{border-radius:20px;min-height:240px;padding:16px;color:#fff;display:flex;align-items:flex-end;justify-content:center;text-align:center;font-weight:800;font-size:18px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(2,6,23,.12);transition:transform .18s ease,box-shadow .18s ease;background-size:cover;background-position:50%;background-repeat:no-repeat}.HomeTile_root__NYvUK:hover{transform:translateY(-4px);box-shadow:0 18px 55px rgba(2,6,23,.18)}@media(max-width:520px){.HomeTile_root__NYvUK{min-height:210px}}.HomeTile_root__NYvUK:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.05),rgba(2,6,23,.55))}.HomeTile_root__NYvUK>*{position:relative;z-index:1}.HomeTile_root__NYvUK .HomeTile_badge__RW8Um{background:hsla(0,0%,100%,.92);padding:10px 14px;border-radius:20px;max-width:95%;font-size:18px;box-shadow:0 10px 22px rgba(2,6,23,.12)}.HomeJoinModal_modalContent__4TkFt{display:flex;flex-direction:column;gap:10px}.HomeJoinModal_modalContent__4TkFt .HomeJoinModal_btnContainer__u163M{padding-top:20px}.Modal_modalOverlay__T3vsL{background-color:rgba(44,44,44,.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0;animation:Modal_overlayShow__joFin .15s cubic-bezier(.16,1,.3,1);z-index:80}.Modal_modalContent__T4Ez4{height:-moz-fit-content;height:fit-content;min-height:30vh;background-color:#fff;border-radius:24px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw;max-width:500px;animation:Modal_contentShow__XWoQ4 .15s cubic-bezier(.16,1,.3,1);z-index:90}.Modal_modalContent__T4Ez4.Modal_reducedMinHeight__oKu5D{min-height:10vh}@media screen and (max-width:1300px){.Modal_modalContent__T4Ez4{width:70vw}}@media screen and (max-width:900px){.Modal_modalContent__T4Ez4{width:95vw}}@media screen and (max-width:600px){.Modal_modalContent__T4Ez4{min-height:50vh}}.Modal_modalContent__T4Ez4>.Modal_header__Oud82{position:relative;padding:26px 28px 0;text-align:center;font-size:20px;font-weight:700;color:#195a1f}.Modal_modalContent__T4Ez4>.Modal_header__Oud82.Modal_title__76_GZ>.Modal_close__wqqVo{right:20px;top:22px}.Modal_modalContent__T4Ez4>.Modal_header__Oud82>.Modal_close__wqqVo{position:absolute;height:34px;top:15px;right:15px;z-index:20;color:#b3b3b3;cursor:pointer;border-radius:50%;padding:5px}.Modal_modalContent__T4Ez4>.Modal_header__Oud82>.Modal_close__wqqVo:hover{background-color:#ebebeb}.Modal_modalContent__T4Ez4>.Modal_body__JZEbr{width:100%;height:100%}.Modal_modalContent__T4Ez4>.Modal_body__JZEbr .Modal_viewport__DrDXp{padding:25px;width:100%;height:100%;overflow-y:scroll;min-height:100px;max-height:75vh}@media screen and (max-width:900px){.Modal_modalContent__T4Ez4>.Modal_body__JZEbr .Modal_viewport__DrDXp{padding:20px}}.Modal_modalContent__T4Ez4>.Modal_body__JZEbr .Modal_scrollbar__zlTTX{width:19px;padding:8px 6px}.Modal_modalContent__T4Ez4>.Modal_body__JZEbr .Modal_thumb__hGZh5{background:#ddd;border-radius:3px}.Modal_modalContent__T4Ez4>.Modal_body__JZEbr .Modal_corner__EeIdS{background:#000}.Modal_modalContent__T4Ez4:focus{outline:none}@keyframes Modal_overlayShow__joFin{0%{opacity:0}to{opacity:1}}@keyframes Modal_contentShow__XWoQ4{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.TextField_inputContainer__RurbT{width:100%;position:relative}.TextField_input__AhnjF{font-size:15px;border-radius:10px;border:.7px solid #ebebeb;background:#ebebeb;padding:8px 16px;font-weight:500;width:100%}.TextField_input__AhnjF:focus{outline:1.5px solid #195a1f}.TextField_input__AhnjF::placeholder{font-weight:400}.TextField_helperText__DklXK{margin-top:-3px;font-style:italic;color:#ebebeb;font-size:14px}.Label_root__rERq_{margin-top:15px;display:flex;width:-moz-fit-content;width:fit-content;min-width:200px;justify-content:flex-start;gap:3px;flex-direction:column}.Label_root__rERq_.Label_disabledMinWidth__JLO3p{min-width:unset!important}@media screen and (max-width:500px){.Label_root__rERq_.Label_disabledMinWidth__JLO3p{min-width:unset!important}}.Label_root__rERq_.Label_fullWidth__TcUT5{width:100%!important;flex-basis:100%!important}.Label_root__rERq_ .Label_labelContainer__0zqyR label{font-size:16px;font-weight:500;margin-left:2px;width:-moz-fit-content;width:fit-content;color:#000}.TextArea_textAreaContainer__l3Ss8{display:flex;width:-moz-fit-content;width:fit-content;min-width:200px;gap:10px;flex-direction:column}.TextArea_textAreaContainer__l3Ss8.TextArea_fullWidth__Bzsnr{width:100%!important}.TextArea_textAreaContainer__l3Ss8 label{font-size:17px;font-weight:500;margin-left:2px;width:-moz-fit-content;width:fit-content}.TextArea_textAreaInputContainer__4LKe_{padding:8px 16px;display:flex;border-radius:12px;border:.7px solid #ebebeb;width:100%;background:#ebebeb}.TextArea_textAreaInputContainer__4LKe_:focus-within{outline:1.5px solid #195a1f}.TextArea_textAreaInputContainer__4LKe_ textarea{width:100%;height:100%;padding-right:5px;resize:none;border:none;outline:none;font-size:15px;font-weight:500;background:#ebebeb}.TextArea_textAreaInputContainer__4LKe_ textarea::-webkit-scrollbar{width:7px;height:10px}.TextArea_textAreaInputContainer__4LKe_ textarea::-webkit-scrollbar-track{height:10px}.TextArea_textAreaInputContainer__4LKe_ textarea::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px;height:10px}.Checkbox_checkboxContainer__wYmbf{margin:15px 0;display:flex;align-items:center;gap:13px;padding-left:2px}.Checkbox_checkboxContainer__wYmbf .Checkbox_label__q2mdx{padding-top:5px;font-size:16px;font-weight:500;cursor:pointer}.Checkbox_checkboxContainer__wYmbf .Checkbox_label__q2mdx.Checkbox_thinLabel__QJfBZ{font-weight:400;font-size:15px}.Checkbox_checkboxContainer__wYmbf .Checkbox_label__q2mdx.Checkbox_disabledLabel__vNDxv{color:#ebebeb}.Checkbox_checkboxContainer__wYmbf button{all:unset}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K{width:15px;height:15px;background-color:#fff;cursor:pointer;flex-shrink:0;border-radius:1px;outline:1.5px solid #195a1f;transition:background-color .2s ease-in}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K:hover:not(.Checkbox_disabled__jC01s){background-color:#f3f4f6}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K.Checkbox_disabled__jC01s{outline:1.5px solid #ebebeb}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K.Checkbox_disabled__jC01s .Checkbox_indicator__7CGuR{background-color:#ebebeb}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K .Checkbox_indicator__7CGuR{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#195a1f}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K .Checkbox_indicator__7CGuR>svg{color:#fff}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K.Checkbox_radio__OAFom{display:flex;justify-content:center;align-items:center;border-radius:50%}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K.Checkbox_radio__OAFom .Checkbox_indicator__7CGuR{width:50%;height:50%;border-radius:50%}.Checkbox_checkboxContainer__wYmbf .Checkbox_checkboxRoot__0Tz_K.Checkbox_radio__OAFom .Checkbox_indicator__7CGuR>svg{display:none}.MainLayout_root__ebbBn{flex:1 1}.ToasterProvider_toast__mRvZL{font-size:14px;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);font-weight:600;gap:5px}.ToasterProvider_toast__mRvZL.ToasterProvider_success__Fy3_z{background-color:#195a1f;color:#fff}.ToasterProvider_toast__mRvZL.ToasterProvider_error__1GwiR{background-color:#e30612;color:#fff}.ToasterProvider_toast__mRvZL.ToasterProvider_loading__FkW3C{background-color:#ebebeb;color:#fff}*{box-sizing:border-box;margin:0}body,html{margin:0;padding:0;min-height:100vh;min-height:100dvh}body,button,html,input,select,textarea{font-family:var(--titillium),serif}p{margin:0}a{text-decoration:none}.mainContainer{max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);height:calc(100vh - 80px);height:calc(100dvh - 80px);display:flex;flex-direction:column}.mainContainer .footerFlexContainer{display:flex;flex-direction:column;justify-content:flex-end}.root{display:flex;flex-direction:column;gap:30px}