.Home_title__hYX6j{color:#00c363;font-size:4rem}.Home_subtitle__KzT68{color:#83b49c;font-size:1.5rem;margin-bottom:-40px}.Home_button__G93Ef{padding:1.25rem 2.5rem;font-size:1.4rem;max-width:450px;min-height:100px;margin:.625rem;font-weight:700;color:#fff;background-color:#22c55e;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}@media (min-width:48rem){.Home_title__hYX6j{font-size:6rem}.Home_button__G93Ef{padding:1.875rem 3.75rem;font-size:1.8rem;margin:1.25rem;min-height:170px}.Home_loginButton__Hqu1n{padding:1.875rem 3.75rem;font-size:2rem;margin:1.25rem}}@media (min-width:64rem){.Home_title__hYX6j{font-size:6.5rem}.Home_button__G93Ef{padding:2.5rem 4rem;font-size:2.1rem;margin:1.25rem}.Home_loginButton__Hqu1n{padding:2.5rem 5rem;font-size:2.4rem;margin:1.25rem}}.Home_container__d256j{margin-top:-80px;padding:5% .625rem;min-height:100vh;text-align:center;background:linear-gradient(to bottom right,#eff7ff,#d4e7fe)}.Home_buttonContainer__nOVuY,.Home_container__d256j{display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_buttonContainer__nOVuY{width:100%}.Home_loginButton__Hqu1n{padding:1rem 2rem;font-size:1.3rem;margin:.625rem;font-weight:700;color:#fff;background-color:#22c55e;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.Home_loginButtonContainer__BaSZu{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media (min-width:70rem){.Home_buttonContainer__nOVuY,.Home_loginButtonContainer__BaSZu{flex-direction:row;justify-content:center}}.Home_content__tkQPU{display:flex;align-items:center;justify-content:center}.Home_tooltipWrapper__kwU2Y{position:relative;display:flex;align-items:center;margin-left:10px;cursor:pointer}.Home_infoIcon__V06S_{height:20px;width:20px}.Home_infoIconSmall__YRzc8,.Home_infoIcon__V06S_{background-color:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px}.Home_infoIconSmall__YRzc8{height:17px;width:17px}.Home_tooltipText__tZMbX{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:10px 5px 5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.Home_tooltipWrapper__kwU2Y:hover .Home_tooltipText__tZMbX{visibility:visible;opacity:1}@media (max-width:768px){.Home_content__tkQPU{flex-direction:column}.Home_tooltipText__tZMbX{visibility:hidden;width:150px}.Home_subtitle__KzT68{font-size:1rem}}.Home_inputField__h82W1{padding:.75rem 1rem;border:2px solid #009688;border-radius:.5rem;font-size:1.2rem;margin-bottom:20px;width:80%}.Home_inputField__h82W1:focus{border-color:#00bcd4;box-shadow:0 0 8px rgba(0,188,212,.6)}.Home_profileButtonContainer___lurh{position:absolute;top:20px;right:20px}.Home_profileButton__6KXZH{right:105px}.Home_logoutButton__EiZdQ,.Home_profileButton__6KXZH{padding:1rem 1.25rem;font-size:1rem;margin:.625rem;color:#fff;background-color:#22c55e;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;position:fixed;top:10px}.Home_logoutButton__EiZdQ{right:10px}.Home_termsButton__MqSVb{padding:1rem 1.25rem;font-size:1rem;margin:.5rem;color:#fff;background-color:#22c55e;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;white-space:nowrap;width:auto}.Home_termsButton__MqSVb:disabled{background-color:#ccc;cursor:not-allowed}.Home_connectedButton__Gxgff{padding:1rem 1.25rem;font-size:1rem;margin:.5rem;color:#22c55e;background-color:#fff;border:2px solid #22c55e;border-radius:10px;cursor:not-allowed;transition:all .3s ease;white-space:nowrap;width:auto;font-weight:400}.Home_connectedButton__Gxgff:disabled{color:#22c55e;background-color:#fff;border:2px solid #22c55e;opacity:1}.Home_wrapper__CDAK8{display:flex;flex-direction:column;min-height:100vh;z-index:10}.Home_outerHeader__aVgQt{display:flex;justify-content:space-between;width:100%;z-index:10;padding:.5rem}.Home_header__y2QYS{display:flex;justify-content:flex-end;width:100%;z-index:10;flex-wrap:wrap}.Home_loggedOutHeader__7eCTo .Home_termsButton__MqSVb{font-size:1.05rem;padding:.8rem 1.1rem}.Home_button__G93Ef:disabled{background-color:#ccc;cursor:not-allowed}.Home_registerLink__Ykejs{color:#22c55e}.Home_passwordWrapper__ju6I7{position:relative}.Home_eyeIcon__b2WnB{cursor:pointer;position:absolute;right:60px;top:45%;transform:translateY(-50%)}.Home_eyeSVG__A9ORB{margin-bottom:5px}.Home_forgotPasswordLink__3GPX4{width:90%;text-align:right;margin-top:-10px;margin-bottom:15px}.Home_forgotPasswordLink__3GPX4 a{color:#22c55e;font-size:1rem;text-decoration:none;transition:all .2s ease}.Home_forgotPasswordLink__3GPX4 a:hover{text-decoration:underline;color:#00c363}@media (max-width:900px){.Home_outerHeader__aVgQt{align-items:center}.Home_header__y2QYS{justify-content:center}.Home_termsButton__MqSVb{padding:.75rem 1rem;margin:.4rem}.Home_button__G93Ef{min-height:130px;max-width:none}}@media (max-width:768px){.Home_termsButton__MqSVb{font-size:.85rem;padding:.6rem .8rem;margin:.3rem}.Home_loggedOutHeader__7eCTo .Home_termsButton__MqSVb{font-size:.95rem;padding:.7rem .95rem}.Home_button__G93Ef{max-width:300px;width:300px;min-height:140px;height:140px;font-size:1.2rem}}@media (max-width:480px){.Home_header__y2QYS,.Home_outerHeader__aVgQt{display:flex;flex-direction:row;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.Home_header__y2QYS{flex-wrap:nowrap}.Home_termsButton__MqSVb{width:auto}.Home_connectedButton__Gxgff,.Home_termsButton__MqSVb{font-size:.78rem;padding:.45rem .65rem;margin:.2rem;flex:0 1 auto}}.Home_modal___NgiA{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000;width:90%;max-width:500px;box-sizing:border-box}.Home_modal___NgiA h2,.Home_modal___NgiA p{text-align:center;margin-bottom:20px}.Home_overlay___VMIz{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}.Home_modalButtonContainer__CTJxZ{display:flex;justify-content:center;gap:10px;margin-top:20px}.Home_activateAccountButton__pf9_6,.Home_cancelButton__Lbcr3{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.Home_cancelButton__Lbcr3{background-color:#ccc}.Home_activateAccountButton__pf9_6{background-color:#22c55e;color:#fff}@media (max-width:768px){.Home_modal___NgiA{width:95%;padding:15px}.Home_cancelButton__Lbcr3,.Home_profileButton__6KXZH{font-size:.9rem;padding:8px 16px}}.Footer_footer__yl3k1{width:100%;padding:1rem;background-color:#313332;text-align:right}.Footer_footerContent__B4teV{margin-bottom:1rem}.Footer_footerText__iN_91{color:#fff;margin:.5rem 0}@media (max-width:900px){.Footer_footer__yl3k1{text-align:center}}.ConfirmationModal_modal__PYOBT{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.05);z-index:1000;width:calc(100% - 32px);max-width:420px;max-height:90vh;overflow:hidden;outline:none;border:1px solid rgba(0,0,0,.1);margin:16px}.ConfirmationModal_overlay__jaAFc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;display:flex;align-items:center;justify-content:center}.ConfirmationModal_modalContent__L7o3I{padding:0;display:flex;flex-direction:column;height:100%}.ConfirmationModal_modalHeader__IRNvV{display:flex;align-items:center;padding:24px 24px 16px;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(135deg,#f8fafc,#fff)}.ConfirmationModal_iconContainer__AMmM_{margin-right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(34,197,94,.1)}.ConfirmationModal_icon__k096x{font-size:20px;line-height:1}.ConfirmationModal_title__FShEd{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937;line-height:1.4}.ConfirmationModal_modalBody__gyvOn{padding:20px 24px;flex:1 1;display:flex;align-items:center}.ConfirmationModal_bodyText__ozO0w{margin:0;font-size:1rem;line-height:1.6;color:#4b5563;text-align:left}.ConfirmationModal_loadingContainer__POaSi{display:flex;align-items:center;justify-content:center;padding:16px 24px;background:rgba(34,197,94,.05);border-top:1px solid rgba(0,0,0,.1)}.ConfirmationModal_spinner__oM56p{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#22c55e;border-radius:50%;animation:ConfirmationModal_spin__TwAOa 1s linear infinite;margin-right:8px}.ConfirmationModal_loadingText__zyHE4{font-size:.875rem;color:#6b7280;font-weight:500}.ConfirmationModal_buttonContainer__qR4N0{display:flex;gap:12px;padding:20px 24px 24px;background:#f9fafb;border-top:1px solid rgba(0,0,0,.1)}.ConfirmationModal_button__pDVhW{flex:1 1;padding:12px 20px;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-height:44px;position:relative;overflow:hidden}.ConfirmationModal_button__pDVhW:disabled{cursor:not-allowed;opacity:.6}.ConfirmationModal_button__pDVhW:focus{outline:none;box-shadow:0 0 0 3px rgba(34,197,94,.3)}.ConfirmationModal_cancelButton__3Fqo4{background:#fff;color:#6b7280;border:1px solid #d1d5db}.ConfirmationModal_cancelButton__3Fqo4:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#374151}.ConfirmationModal_confirmButton__ll8Ud{color:#fff;border:1px solid transparent}.ConfirmationModal_confirmButton_info__PPZdd{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 6px -1px rgba(34,197,94,.3)}.ConfirmationModal_confirmButton_info__PPZdd:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 6px 8px -1px rgba(34,197,94,.4)}.ConfirmationModal_confirmButton_warning__96f4t{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 6px -1px rgba(245,158,11,.3)}.ConfirmationModal_confirmButton_warning__96f4t:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 8px -1px rgba(245,158,11,.4)}.ConfirmationModal_confirmButton_danger__EXIDa{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 6px -1px rgba(239,68,68,.3)}.ConfirmationModal_confirmButton_danger__EXIDa:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 8px -1px rgba(239,68,68,.4)}.ConfirmationModal_buttonLoading___sO_y{display:flex;align-items:center;justify-content:center;gap:8px}.ConfirmationModal_buttonSpinner__tlVsH{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ConfirmationModal_spin__TwAOa 1s linear infinite}.ConfirmationModal_modal_danger__nnIuD .ConfirmationModal_iconContainer__AMmM_{background:rgba(239,68,68,.1)}.ConfirmationModal_modal_danger__nnIuD .ConfirmationModal_icon__k096x{color:#ef4444}.ConfirmationModal_modal_warning__yruHy .ConfirmationModal_iconContainer__AMmM_{background:rgba(245,158,11,.1)}.ConfirmationModal_modal_warning__yruHy .ConfirmationModal_icon__k096x{color:#f59e0b}.ConfirmationModal_modal_info__LEkcw .ConfirmationModal_iconContainer__AMmM_{background:rgba(34,197,94,.1)}.ConfirmationModal_modal_info__LEkcw .ConfirmationModal_icon__k096x{color:#22c55e}@keyframes ConfirmationModal_spin__TwAOa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ConfirmationModal_modal__PYOBT{width:calc(100% - 24px);max-width:380px;margin:12px}}@media (max-width:640px){.ConfirmationModal_modal__PYOBT{width:calc(100% - 20px);max-width:360px;margin:10px}.ConfirmationModal_modalHeader__IRNvV{padding:20px 20px 16px}.ConfirmationModal_modalBody__gyvOn{padding:16px 20px}.ConfirmationModal_buttonContainer__qR4N0{padding:16px 20px 20px;flex-direction:column}.ConfirmationModal_button__pDVhW{width:100%}.ConfirmationModal_title__FShEd{font-size:1.125rem}.ConfirmationModal_bodyText__ozO0w{font-size:.875rem}}@media (max-width:480px){.ConfirmationModal_modal__PYOBT{width:calc(100% - 16px);max-width:320px;margin:8px;border-radius:12px}.ConfirmationModal_modalHeader__IRNvV{padding:16px 16px 12px}.ConfirmationModal_modalBody__gyvOn{padding:12px 16px}.ConfirmationModal_buttonContainer__qR4N0{padding:12px 16px 16px}.ConfirmationModal_iconContainer__AMmM_{width:36px;height:36px}.ConfirmationModal_icon__k096x{font-size:18px}}@media (max-width:360px){.ConfirmationModal_modal__PYOBT{width:calc(100% - 12px);max-width:300px;margin:6px}.ConfirmationModal_modalHeader__IRNvV{padding:14px 14px 10px}.ConfirmationModal_modalBody__gyvOn{padding:10px 14px}.ConfirmationModal_buttonContainer__qR4N0{padding:10px 14px 14px}.ConfirmationModal_title__FShEd{font-size:1rem}.ConfirmationModal_bodyText__ozO0w{font-size:.8rem}}@media (prefers-contrast:high){.ConfirmationModal_modal__PYOBT{border:2px solid #000}.ConfirmationModal_button__pDVhW{border:2px solid}}@media (prefers-reduced-motion:reduce){.ConfirmationModal_button__pDVhW{transition:none}.ConfirmationModal_buttonSpinner__tlVsH,.ConfirmationModal_spinner__oM56p{animation:none}}