@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--sm-control-bg:#152327;--sm-control-bg-option:#102024;--sm-control-text:#f4f7f7;--sm-control-border:#4ecac240;--sm-control-focus:#4ecac2b3;--sm-control-focus-shadow:#4ecac229;--app-page-max-width:1320px;--app-mobile-x:clamp(1rem,4vw,1.25rem);--app-tablet-x:clamp(1.25rem,3vw,2rem)}select{color-scheme:dark}select option{background-color:#102024;background-color:var(--sm-control-bg-option);color:#f4f7f7;color:var(--sm-control-text)}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-text-fill-color:currentColor;box-sizing:border-box;color:#f4f7f7;color:var(--sm-control-text);color-scheme:dark;max-width:100%;min-height:44px;min-width:0;overflow:hidden;text-overflow:ellipsis;width:100%}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value,input[type=month]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{color:inherit;min-height:1.25rem;text-align:left}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=datetime-local]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,input[type=month]::-webkit-datetime-edit,input[type=month]::-webkit-datetime-edit-fields-wrapper,input[type=time]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit-fields-wrapper{color:inherit}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);flex-shrink:0;margin-left:.35rem;opacity:.75}.appInput,.appSelect,.appTextarea{background-color:#152327;background-color:var(--sm-control-bg);border:1px solid #4ecac240;border:1px solid var(--sm-control-border);border-radius:18px;box-sizing:border-box;color:#f4f7f7;color:var(--sm-control-text);color-scheme:dark;font:inherit;max-width:100%;width:100%}.appInput,.appSelect{min-height:48px;padding:0 1rem}.appSelect{padding-right:2.75rem;text-overflow:ellipsis}.appTextarea{min-height:96px;padding:.85rem 1rem;resize:vertical}.appInput:focus,.appSelect:focus,.appTextarea:focus{border-color:#4ecac2b3;border-color:var(--sm-control-focus);box-shadow:0 0 0 3px #4ecac229;box-shadow:0 0 0 3px var(--sm-control-focus-shadow);outline:none}@media only screen and (max-width:767px){input,select,textarea{font-size:16px}}.smMediaFrame{background:radial-gradient(circle at top,#4ecac229,#0000 40%),hsla(0,0%,100%,.055);border:1px solid #ffffff1a;border-radius:inherit;box-shadow:0 12px 30px #0000002e;display:block;min-width:0;overflow:hidden;position:relative;width:100%}.smMediaImage,.smMediaVideo{background:#ffffff0d;display:block;height:100%;object-fit:cover;width:100%}.smMediaVideo{background:#05070d}.smMediaFallback{align-items:center;background:radial-gradient(circle at top,#4ecac224,#0000 42%),linear-gradient(180deg,#101828f5,#0a0f18f0);color:#f4f9f8;display:flex;gap:.85rem;justify-content:center;min-height:100%;min-width:100%;padding:1rem;text-align:center}.smMediaFallbackAsset{filter:drop-shadow(0 10px 22px rgba(0,0,0,.28));flex-shrink:0;height:clamp(48px,18vw,88px);object-fit:contain;width:clamp(48px,18vw,88px)}.smMediaFallbackText{display:flex;flex-direction:column;gap:.25rem;min-width:0}.smMediaFallbackLabel{font-size:.95rem;font-weight:600;letter-spacing:0;word-break:break-word}.smMediaFallbackHint{font-size:.82rem;opacity:.78}.smMediaDocumentLink{align-items:center;display:inline-flex;gap:.35rem}.smMediaUnavailable{align-items:center;display:inline-flex;justify-content:center;min-height:2rem}*,:after,:before{box-sizing:border-box}#root,body,html{background:#02090d;margin:0;min-height:100%;overflow-x:hidden;padding:0;width:100%}.App,body{color:#e4e4e4;font-family:Roboto,sans-serif}.App{background:#02090d;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{color:#aaa8a8}h1,h2,h3,h4,h5,h6,p{font-family:Roboto,sans-serif}p{color:#e4e4e4}a{color:inherit;text-decoration:none}.appBackButton{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.055);border:1px solid #4ecac238;border-radius:999px;color:#f4f7f7f0;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:.55rem;justify-content:center;letter-spacing:0;line-height:1;min-height:2.65rem;padding:.65rem 1rem;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease;width:-webkit-fit-content;width:fit-content}.appBackButton:focus-visible,.appBackButton:hover{background:#4ecac21c;border-color:#4ecac27a;color:#fff;outline:none;transform:translateY(-1px)}.appBackButton img{flex:0 0 auto;height:1rem;object-fit:contain;width:1rem}.appBackButton span[aria-hidden=true]{align-items:center;display:inline-flex;font-size:1.25rem;justify-content:center;line-height:1}button,input,select,textarea{font-family:Roboto,sans-serif}*{min-width:0}img,video{height:auto}button,canvas,img,input,select,svg,textarea,video{max-width:100%}input,select,textarea{box-sizing:border-box;min-width:0;width:auto}fieldset,form,label{box-sizing:border-box;max-width:100%;min-width:0}fieldset{border:0}table{border-collapse:collapse;max-width:100%}.App>*{min-width:0}#root,.App{isolation:isolate}.eProductNavShell{background:radial-gradient(circle at top left,#4ecac21f,#0000 34rem),linear-gradient(#03181af2,#02090d);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:100vh;min-width:0;padding-top:clamp(5.75rem,9vw,7rem);width:100%}.eProductNavShell>main{max-width:100%}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar_container__bMQyS{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000059;border-bottom:1px solid #ffffff0f;left:0;position:fixed;top:0;width:100%;z-index:1000}.navbar_navContainer__jfu9O{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:100%;padding:1.2rem 2rem}.navbar_logo__3XcX4{align-items:center;display:inline-flex;text-decoration:none}.navbar_logo__3XcX4 img{display:block;max-width:20%}.navbar_links__WnB8J{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:flex-end;transition:all .3s ease-in-out;width:100%}.navbar_link__IlEed{color:#ffffffbf;font-size:.95rem;font-weight:400;text-decoration:none;transition:color .2s}.navbar_activeLink__yx7dd,.navbar_link__IlEed:hover{border-bottom:2px solid #00ffc8;color:#fff;font-weight:500}.navbar_logoutButton__xgu\+\+{align-items:center;background:linear-gradient(145deg,#4ecac22e,#ffffff0a),hsla(0,0%,100%,.035);border:1px solid #4ecac23d;border-radius:999px;box-sizing:border-box;color:#4ecac2;display:inline-flex;font-size:.64rem;font-weight:300;justify-content:center;letter-spacing:.14em;line-height:1.25;min-height:2.6rem;min-width:0;padding:0 .85rem;text-align:center;text-transform:uppercase;white-space:nowrap;width:auto}.navbar_logoutButton__xgu\+\+:hover{background:#ffffff1a}.navbar_languageMenuItem__DZNzT{flex:0 0 auto;width:-webkit-fit-content;width:fit-content}.navbar_notificationMenuItem__016IH{position:relative;z-index:2}.navbar_burger__yxsNQ{cursor:pointer;display:none;flex-direction:column;gap:5px}.navbar_bar__u4Dpo{background-color:#fff;height:3px;transition:all .3s ease;width:25px}.navbar_open__jzoiR{transform:rotate(45deg)}@media (max-width:1180px){.navbar_navContainer__jfu9O{padding-left:max(clamp(1rem,4vw,1.25rem),env(safe-area-inset-left));padding-left:max(var(--app-mobile-x,clamp(1rem,4vw,1.25rem)),env(safe-area-inset-left));padding-right:max(clamp(1rem,4vw,1.25rem),env(safe-area-inset-right));padding-right:max(var(--app-mobile-x,clamp(1rem,4vw,1.25rem)),env(safe-area-inset-right))}.navbar_links__WnB8J{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#000c;box-sizing:border-box;flex-direction:column;left:0;opacity:0;padding:1rem max(clamp(1rem,4vw,1.25rem),env(safe-area-inset-right)) 1rem max(clamp(1rem,4vw,1.25rem),env(safe-area-inset-left));padding:1rem max(var(--app-mobile-x,clamp(1rem,4vw,1.25rem)),env(safe-area-inset-right)) 1rem max(var(--app-mobile-x,clamp(1rem,4vw,1.25rem)),env(safe-area-inset-left));position:absolute;top:70px;transform:translateY(-150%);visibility:hidden;width:100%}.navbar_languageMenuItem__DZNzT{justify-content:center;width:-webkit-fit-content;width:fit-content}.navbar_active__Zh\+t4{opacity:1;transform:translateY(0);visibility:visible}.navbar_burger__yxsNQ{background:#0000;border:none;display:flex}}@media (min-width:1180.02px){.navbar_links__WnB8J{opacity:1;position:static;transform:none;visibility:visible}.navbar_burger__yxsNQ{display:none}}.languageSwitcher_languageSwitcher__1mU6X{align-items:center;display:inline-flex;gap:.25rem;max-width:80%;width:-webkit-fit-content;width:fit-content}.languageSwitcher_languageIcon__pr3YB{flex:0 0 auto;height:1.15rem;object-fit:contain;width:1.15rem}.languageSwitcher_languageSelect__rn6HD{background-color:initial;border:none;color:#f4f7f7;color-scheme:dark;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;letter-spacing:.08em;min-height:1.8rem;min-width:3.25rem;padding:0 1.05rem 0 .15rem;text-transform:uppercase;width:auto}.languageSwitcher_languageSelect__rn6HD:focus{outline:none}.languageSwitcher_languageSelect__rn6HD option{background-color:#102024;color:#f4f7f7}.languageSwitcher_menuLanguageSwitcher__G8AOp{justify-content:flex-start;width:-webkit-fit-content;width:fit-content}.languageSwitcher_menuLanguageSwitcher__G8AOp .languageSwitcher_languageSelect__rn6HD{min-height:1.8rem;min-width:3.15rem;padding-block:0}.languageSwitcher_visuallyHidden__rXHDn{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.NotificationBell_menuWrap__O-twr{flex:0 0 auto;z-index:1600}.NotificationBell_iconBtn__fNhvx,.NotificationBell_menuWrap__O-twr{align-items:center;display:inline-flex;justify-content:center;position:relative}.NotificationBell_iconBtn__fNhvx{background:#0000;border:none;color:#f8fafceb;cursor:pointer;height:3rem;min-width:3rem;padding:0;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:3rem}.NotificationBell_iconBtn__fNhvx:focus-visible,.NotificationBell_iconBtn__fNhvx:hover{background:#4ecac21a;border-color:#4ecac25c;outline:none;transform:translateY(-1px)}.NotificationBell_notificationIcon__EPMnT{display:block;height:3em;object-fit:contain;opacity:.92;width:3em}.NotificationBell_badge__Ch\+3l{align-items:center;background:#ff5a5af2;border:2px solid #050c10f2;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.7rem;font-weight:800;height:1.35rem;justify-content:center;line-height:1;min-width:1.35rem;padding:0 .35rem;position:absolute;right:-.35rem;top:-.35rem}.NotificationBell_dropdown__pbdjw{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top right,#4ecac21f,#0000 42%),#091217f5;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 18px 44px #00000061;box-sizing:border-box;display:flex;flex-direction:column;gap:.25rem;max-height:min(28rem,calc(100dvh - 8rem));overflow-x:hidden;overflow-y:auto;padding:.85rem;position:absolute;right:0;top:calc(100% + .7rem);width:min(21rem,calc(100vw - 2rem));z-index:9999}.NotificationBell_dropdownHeader__AJB\+w{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.35rem;min-width:0;padding:0 0 .65rem;width:100%}.NotificationBell_dropdownHeader__AJB\+w strong{color:#f8fafcf2;font-size:.92rem;font-weight:800}.NotificationBell_dropdownHeaderActions__R2aJk{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.NotificationBell_dropdownGhostButton__csmEC{background:#4ecac214;border:1px solid #4ecac23d;border-radius:999px;color:#f8fafce0;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:.72rem;font-weight:700;padding:.45rem .7rem}.NotificationBell_dropdownGhostButton__csmEC:focus-visible,.NotificationBell_dropdownGhostButton__csmEC:hover{background:#4ecac224;outline:none}.NotificationBell_dropdownEmpty__Fst1x{background:hsla(0,0%,100%,.045);border-radius:.85rem;box-sizing:border-box;color:#f8fafcad;font-size:.82rem;line-height:1.35;padding:.85rem;text-align:center;width:100%}.NotificationBell_notificationItem__o1zR5{background:#0000;border-radius:1.1rem;box-sizing:border-box;color:#f8fafce6;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem .95rem;position:relative;transition:background .2s ease,transform .2s ease;width:100%}.NotificationBell_notificationItem__o1zR5:hover{background:#ffffff0f;transform:translateY(-1px)}.NotificationBell_notificationUnread__iyOMr{background:#4ecac214;border:1px solid #4ecac229}.NotificationBell_notificationTopRow__nDpoE{grid-gap:.65rem;align-items:start;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) 2.35rem;min-width:0;position:relative;width:100%}.NotificationBell_notificationContentButton__u8KO8{background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.22rem;min-width:0;padding:0;position:relative;text-align:left;width:100%;z-index:1}.NotificationBell_notificationReviewButton__3hIZy{align-items:center;background:#4ecac20a;border:1px solid #4ecac247;border-radius:999px;color:#4ecac2;cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;min-height:2.35rem;min-width:2.35rem;padding:0;position:relative;transition:background .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease;width:2.35rem;z-index:20}.NotificationBell_notificationReviewButton__3hIZy:focus-visible,.NotificationBell_notificationReviewButton__3hIZy:hover:not(:disabled){background:#4ecac21a;border-color:#4ecac280;outline:none;transform:translateY(-1px)}.NotificationBell_notificationReviewButton__3hIZy:disabled{cursor:not-allowed;opacity:.55}.NotificationBell_notificationReviewIcon__e7\+04{font-size:.9rem;font-weight:900;line-height:1;pointer-events:none}.NotificationBell_notificationTopLine__9oUwt{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0;width:100%}.NotificationBell_notificationTopLine__9oUwt strong{color:#f8fafcf2;font-size:.92rem;font-weight:800;line-height:1.18;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBell_notificationTime__aQGV7{color:#f8fafc80;font-size:.72rem;font-weight:650;line-height:1.1;white-space:nowrap}.NotificationBell_notificationTitle__s8Vr\+{color:#f8fafcc2;font-size:.86rem;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.NotificationBell_notificationMetaRow__IapXG{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.28rem;min-width:0;width:100%}.NotificationBell_notificationCategory__FZtT5{color:#4ecac2;font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.NotificationBell_notificationSeverity__R-hDM{align-items:center;background:#ffaa2814;border:1px solid #ffbe5047;border-radius:999px;color:#ffd282f0;display:inline-flex;font-size:.64rem;font-weight:800;letter-spacing:.03em;line-height:1;max-width:100%;min-height:1.05rem;padding:.1rem .42rem;text-transform:uppercase;width:auto}.NotificationBell_notificationActions__ixEPU{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.35rem;min-width:0;width:100%}.NotificationBell_notificationActions__ixEPU button{border-radius:999px;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:800;min-height:2.3rem;min-width:0}.NotificationBell_notificationAccept__wFXjK{background:#4ecac21f;border:1px solid #4ecac26b;color:#cdfffaf5}.NotificationBell_notificationDecline__OtHTo{background:#ff636314;border:1px solid #ff787861;color:#ffcdcdf0}.NotificationBell_notificationActions__ixEPU button:disabled{cursor:not-allowed;opacity:.58}@media only screen and (max-width:767.98px){.NotificationBell_dropdown__pbdjw{left:.75rem;max-height:calc(100dvh - 7rem - env(safe-area-inset-bottom));position:fixed;right:.75rem;top:calc(5.8rem + env(safe-area-inset-top));width:auto}.NotificationBell_notificationIcon__EPMnT{height:3rem;width:3rem}}body{background-color:#071116;color:#fff;font-family:Inter,sans-serif;margin:0;padding:0}.login_q__grfbA{background:linear-gradient(rgba(78,202,194,.035) 1px,#0000 0),linear-gradient(90deg,rgba(78,202,194,.035) 1px,#0000 0),radial-gradient(circle at top left,#4ecac224,#0000 34%),linear-gradient(135deg,#02090d,#06191f 48%,#081f26);background-size:48px 48px,48px 48px,auto,auto;min-height:100vh;min-width:0;overflow:hidden;position:relative}.login_backgroundGlowOne__pkkiW,.login_backgroundGlowTwo__47em6,.login_backgroundGrid__Gk8ny{inset:0;pointer-events:none;position:fixed}.login_backgroundGlowOne__pkkiW{background:radial-gradient(circle at 18% 18%,#4ecac22e,#0000 32%)}.login_backgroundGlowTwo__47em6{background:radial-gradient(circle at 82% 78%,#2c536452,#0000 36%)}.login_backgroundGrid__Gk8ny{background-image:linear-gradient(rgba(78,202,194,.038) 1px,#0000 0),linear-gradient(90deg,rgba(78,202,194,.038) 1px,#0000 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#0000,#000 12%,#000 82%,#0000);mask-image:linear-gradient(180deg,#0000,#000 12%,#000 82%,#0000);opacity:.72}.login_pageContent__0ic4w{z-index:2}.login_container__P0FSm,.login_pageContent__0ic4w{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:clamp(5.5rem,9vh,7rem) 1rem clamp(2rem,5vh,3rem);position:relative;width:100%}.login_container__P0FSm{background:linear-gradient(rgba(78,202,194,.035) 1px,#0000 0),linear-gradient(90deg,rgba(78,202,194,.035) 1px,#0000 0),radial-gradient(circle at 18% 18%,#4ecac22e,#0000 30%),radial-gradient(circle at 82% 78%,#2c536459,#0000 34%),linear-gradient(#071116,#0f2027 45%,#163642);background-size:48px 48px,48px 48px,auto,auto,auto;min-width:0;overflow:hidden}.login_container__P0FSm:before{background-image:linear-gradient(rgba(78,202,194,.038) 1px,#0000 0),linear-gradient(90deg,rgba(78,202,194,.038) 1px,#0000 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 18%,#000 75%,#0000);mask-image:linear-gradient(180deg,#0000,#000 18%,#000 75%,#0000);pointer-events:none;position:absolute}.login_wrapper__p-L8E{align-items:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 18% 18%,#4ecac22e,#0000 30%),radial-gradient(circle at 82% 78%,#2c536459,#0000 34%),linear-gradient(#071116,#0f2027 45%,#163642);border:1px solid #ffffff21;border-radius:30px;box-shadow:0 26px 76px #00000061,inset 0 1px 0 #ffffff17;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;min-width:0;padding:clamp(1.35rem,3vw,2rem);position:relative;text-align:center;width:min(100%,430px);z-index:2}.login_wrapper__p-L8E>img{display:block;height:auto;margin:0 auto 1.15rem;max-width:140px;object-fit:contain;width:140px}.login_header__WrczL{margin-bottom:1.35rem;width:100%}.login_logoWrap__k6lVq{display:flex;justify-content:center;margin-bottom:1.15rem;width:100%}.login_logoWrap__k6lVq img{display:block;height:auto;max-width:100%;object-fit:contain;width:min(20em,100%)}.login_header__WrczL h1{color:#fff;font-size:clamp(1.85rem,4vw,2.45rem);font-weight:200!important;letter-spacing:-.045em;line-height:1;margin:0}.login_header__WrczL:before{background:#4ecac21f;border:1px solid #4ecac238;border-radius:999px;color:#ecfdf5f0;content:"Welcome back";display:inline-flex;font-size:.72rem;font-weight:200;letter-spacing:.05em;margin-bottom:.75rem;padding:.36rem .72rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.login_header__WrczL:after{color:#e2e8f0a8;content:"Access your SweatMate dashboard and continue building your progress.";display:block;font-size:.93rem;font-weight:200;letter-spacing:-.01em;line-height:1.5;margin:.85rem auto 0;max-width:20rem}.login_form_styles__D4a0e{width:100%}.login_form_styles__D4a0e form,.login_resetContainer__6jxB8{align-items:stretch;display:flex;flex-direction:column;width:100%}.login_form_styles__D4a0e label{color:#f8fafcc2;display:block;font-size:.82rem;font-weight:200;letter-spacing:-.01em;margin:0 0 .45rem;text-align:left;width:100%}.login_inputFixed__pePh6,.login_resetContainer__6jxB8 input{background:hsla(0,0%,100%,.075);border:1px solid #ffffff24;border-radius:17px;box-sizing:border-box;color:#fff;font-size:.98rem;font-weight:400;margin:0 0 1rem;min-height:3.35rem;outline:none;padding:.95rem 1rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.login_inputFixed__pePh6::placeholder,.login_resetContainer__6jxB8 input::placeholder{color:#e2e8f06b;font-weight:200}.login_appPrimaryButton__80Erx{align-items:center;background:linear-gradient(145deg,#4ecac22e,#ffffff0a),hsla(0,0%,100%,.035);border:1px solid #4ecac23d;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#4ecac2;display:inline-flex;display:flex;font-size:.64rem;font-weight:200;justify-content:center;letter-spacing:.14em;line-height:1.25;margin:.15rem auto 0;min-height:2.6rem;min-width:0;padding:0 .85rem;text-align:center;text-transform:uppercase;white-space:nowrap;width:min(65%,18rem)}.login_inputFixed__pePh6:focus,.login_resetContainer__6jxB8 input:focus{background:#ffffff1a;border-color:#4ecac2a3;box-shadow:0 0 0 4px #4ecac21a,0 16px 34px #00000029;transform:translateY(-1px)}.login_log__6hoZA{align-items:center;display:flex;position:relative;width:100%}.login_log__6hoZA .login_inputFixed__pePh6{padding-right:3.3rem}.login_eyeButton__9Z3aO{align-items:center;appearance:none;-webkit-appearance:none;background:#ffffff14;border:0;border-radius:999px;box-shadow:none;cursor:pointer;display:flex;height:2.15rem;justify-content:center;outline:none;padding:0;position:absolute;right:.85rem;top:calc(50% - .5rem);transform:translateY(-50%);transition:background .18s ease,transform .18s ease;width:2.15rem}.login_eyeButton__9Z3aO:hover{background:#4ecac229;transform:translateY(-50%) scale(1.03)}.login_eyeButton__9Z3aO img{background:#0000;border:0;display:block;filter:invert(1);height:1.05rem;margin:0;object-fit:contain;opacity:.78;padding:0;width:1.05rem}.login_resetContainer__6jxB8 button:first-of-type{background:linear-gradient(135deg,#8efff6f5,#4ecac2eb),#4ecac2;border:1px solid #4ecac27a;border-radius:999px;box-shadow:0 18px 42px #4ecac238,inset 0 1px 0 #ffffff75;color:#061014;cursor:pointer;font-family:inherit;font-size:.98rem;font-weight:200;letter-spacing:-.01em;margin:.25rem 0 0;min-height:3.35rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:100%}.login_resetContainer__6jxB8 button:first-of-type:hover{box-shadow:0 22px 52px #4ecac24d,inset 0 1px 0 #ffffff80;filter:brightness(1.04);transform:translateY(-2px)}.login_backToLogin__lt1th,.login_forgotPassword__yQezj{appearance:none;-webkit-appearance:none;background:#0000;border:0;box-shadow:none;color:#e2e8f0b8;cursor:pointer;display:block;font-family:inherit;font-size:.9rem;font-weight:200;line-height:1.2;margin:1rem auto 0;outline:none;padding:.35rem .4rem;text-decoration:none;transition:color .18s ease,transform .18s ease;width:-webkit-fit-content;width:fit-content}.login_backToLogin__lt1th:hover,.login_forgotPassword__yQezj:hover{color:#4ecac2;transform:translateY(-1px)}.login_error__-MDzz{background:#ef44441f;border:1px solid #f871713d;border-radius:16px;box-sizing:border-box;color:#fee2e2f5;font-size:.88rem;font-weight:200;line-height:1.4;margin:0 0 1.15rem;padding:.78rem .95rem;width:100%}.login_resetContainer__6jxB8 h2{color:#fff;font-size:1.45rem;font-weight:200;letter-spacing:-.035em;margin:0 0 1.2rem}@media screen and (max-width:768px){.login_container__P0FSm,.login_pageContent__0ic4w{align-items:center;min-height:100svh;padding:clamp(5rem,8vh,6rem) 1rem 2rem}.login_wrapper__p-L8E{border-radius:28px;margin:auto;padding:1.5rem;width:min(100%,430px)}.login_wrapper__p-L8E>img{max-width:130px;width:130px}.login_header__WrczL:after{font-size:.9rem}}@media screen and (max-width:480px){.login_container__P0FSm,.login_pageContent__0ic4w{padding:5rem .85rem 1.5rem}.login_wrapper__p-L8E{border-radius:24px;margin:auto;padding:1.2rem;width:min(100%,390px)}.login_wrapper__p-L8E>img{max-width:120px;width:120px}.login_inputFixed__pePh6,.login_resetContainer__6jxB8 button:first-of-type,.login_resetContainer__6jxB8 input{font-size:.94rem;min-height:3.15rem}.login_header__WrczL h1{font-size:1.9rem;font-weight:200!important}}@media screen and (max-width:375px){.login_container__P0FSm,.login_pageContent__0ic4w{padding-inline:.65rem}.login_wrapper__p-L8E{border-radius:22px;padding:1rem;width:100%}.login_wrapper__p-L8E>img{max-width:112px;width:112px}}@media screen and (max-height:720px) and (min-width:769px){.login_container__P0FSm,.login_pageContent__0ic4w{align-items:flex-start;overflow-y:auto;padding-bottom:2rem;padding-top:5.5rem}.login_wrapper__p-L8E{margin:0 auto}}.forgotPassword_container__IJ9Eu{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:1rem}.forgotPassword_wrapper__FgjLU{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:2rem;text-align:center;width:min(350px,100%)}.forgotPassword_error__bSlsJ{color:red;font-size:12px}.forgotPassword_success__9oE5w{color:green;font-size:14px;margin-top:10px}.resetPassword_container__ZM6Jh{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:1rem}.resetPassword_wrapper__foG6-{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:2rem;text-align:center;width:min(350px,100%)}.resetPassword_error__Me2K-{color:red;font-size:12px}.resetPassword_success__qpNMs{color:green;font-size:14px;margin-top:10px}
/*# sourceMappingURL=main.21ba884e.css.map*/