.About_aboutContainer__q1Xx5{max-width:700px;margin:40px auto;padding:0 16px;background:#232020;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.About_aboutTitle__t9ByD{font-size:2.2rem;font-weight:800;color:#e38e0f;margin-bottom:18px;text-align:center;letter-spacing:1px}.About_aboutText__PmFss{font-size:1.08rem;color:#f3f3f3;line-height:1.7;margin-bottom:18px;text-align:justify}.About_contactButton__kGFn_{background-color:#e38e0f;color:#232020;font-size:1.1rem;font-weight:700;padding:12px 32px;border:none;border-radius:6px;cursor:pointer;transition:background .2s,color .2s,transform .2s;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:12px}.About_contactButton__kGFn_:focus,.About_contactButton__kGFn_:hover{background-color:#232020;color:#e38e0f;outline:none;transform:translateY(-2px) scale(1.03)}.Navbar_navbar__vqhjI{display:flex;justify-content:space-between;align-items:center;padding:8px 50px;color:#020202;font-family:Inter;font-size:18px;font-weight:800;background:rgba(0,0,0,.9);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Navbar_leftSection__cXFIH{display:flex;align-items:center;gap:20px}.Navbar_logoContainer__oMiIm{display:flex;align-items:center;cursor:pointer}.Navbar_logo__XaZAL{width:80px;height:80px;object-fit:cover;border-radius:5px}.Navbar_navLinks__3ACVv{display:flex;justify-content:center;gap:50px;flex-grow:1}.Navbar_link__d0Fbt{color:#fffbfb;font-family:Inter;font-size:18px;font-weight:800;text-decoration:none}.Navbar_link__d0Fbt:hover{color:#e98e0f;cursor:pointer}.Navbar_signinButton__SOJev{display:flex;justify-content:center;align-items:center;background:rgba(233,142,15,.8);color:#ffffff;font-family:Quicksand;font-size:16px;font-weight:500;padding:7.8px;width:99px;height:28.8px;border-radius:3px;border:2px solid #fff;cursor:pointer}.Navbar_signinButton__SOJev:hover{background:rgba(233,142,15,1);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.Navbar_backButton__Ff3xD{background:none;color:#ffaf03;border:none;font-size:18px;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .3s ease;white-space:nowrap}.Navbar_backButton__Ff3xD:hover{color:#e98e0f;background:rgba(255,175,3,.1)}.Navbar_userControls__Wylb7{display:flex;align-items:center;gap:15px}.Navbar_logoutButton__8Wrc_{background:rgba(233,142,15,.8);color:#000;border:2px solid #fff;border-radius:3px;padding:7.8px 15px;font-family:Quicksand;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s}.Navbar_logoutButton__8Wrc_:hover{background:rgba(233,142,15,1)}.Navbar_userMenu__eoT7_{position:relative}.Navbar_profileButton__0duSl{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.Navbar_profilePicture__XWp2t{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(233,142,15,.8);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);transition:border-color .3s}.Navbar_profileButton__0duSl:hover .Navbar_profilePicture__XWp2t{border-color:rgba(233,142,15,1)}.Navbar_profileImage__xdrdd{width:100%;height:100%;object-fit:cover}.Navbar_profileInitials__SSlF5{color:#fff;font-family:Quicksand;font-size:18px;font-weight:700}.Navbar_dropdown__THtTP{position:absolute;top:100%;right:0;margin-top:5px;background-color:rgba(0,0,0,.8);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);width:150px;z-index:10;overflow:hidden;border:1px solid rgba(233,142,15,.5)}.Navbar_dropdownItem__4Z9KT{display:block;padding:10px 15px;color:white;text-decoration:none;transition:background-color .3s;text-align:left;width:100%;border:none;background:none;cursor:pointer;font-size:14px;font-family:Quicksand}.Navbar_dropdownItem__4Z9KT:hover{background-color:rgba(233,142,15,.3);color:white}.Footer_footer__4ngX1{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:rgb(59,49,49);width:100%;max-width:100vw;padding:20px 15px 10px;position:relative;bottom:0;left:0;margin-top:auto;flex-shrink:0;overflow-x:hidden;overscroll-behavior:none}.Footer_footerContent__sr47z{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:900px;gap:20px;margin-bottom:8px}.Footer_brand__R4PKp{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;letter-spacing:1px}.Footer_logo__AHcLt{width:36px;height:36px;object-fit:cover;border-radius:5px;background:#fff;padding:2px}.Footer_links__l6_6S{display:flex;gap:18px}.Footer_links__l6_6S a{color:#fff;text-decoration:none;font-size:1rem;transition:color .2s}.Footer_links__l6_6S a:hover{color:#e38e0f}.Footer_copyright__pODhr{text-align:center;font-size:.95rem;color:#ccc;width:100%;margin-top:4px}.CalculationDetail_pageWrapper__oGGTW{min-height:100vh;display:flex;flex-direction:column;background:url(/_next/static/media/pagewormu.9966ba3f.jpg) no-repeat 50%/cover;background-attachment:fixed;overflow-x:hidden}.CalculationDetail_pageContent__sznzO{flex:1 1;padding:2rem;max-width:1000px;margin:0 auto;width:100%}.CalculationDetail_backButton__puj4X:hover{background:rgba(255,255,255,.1)}.CalculationDetail_errorContainer__V63D8,.CalculationDetail_loadingContainer__Fs2yG{background:rgba(0,0,0,.8);border-radius:10px;padding:3rem 2rem;text-align:center;color:white}.CalculationDetail_error__jLIxm{color:#ff6b6b;margin-bottom:1.5rem}.CalculationDetail_calculationContainer__byQFj{background:rgba(0,0,0,.8);border-radius:10px;padding:2rem;color:white;margin-left:auto}.CalculationDetail_calculationHeader__qKI6Q{margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem}.CalculationDetail_title__4o9VO{color:#FFD93D;margin-bottom:.5rem;font-family:Quicksand,sans-serif}.CalculationDetail_date__1LkKJ{color:rgba(255,255,255,.7);font-size:.9rem}.CalculationDetail_calculationContent___76_Z{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.CalculationDetail_personalInfoSection__Oc_T_,.CalculationDetail_resultsSection__rLYvo{margin-bottom:2rem}.CalculationDetail_personalInfoSection__Oc_T_ h2,.CalculationDetail_resultsSection__rLYvo h2{color:#FFD93D;margin-bottom:1.5rem;font-family:Quicksand,sans-serif}.CalculationDetail_infoGrid__HU6jw{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.CalculationDetail_infoItem__wdSjn{display:flex;flex-direction:column;gap:.3rem}.CalculationDetail_infoLabel__TAqCy{color:rgba(255,255,255,.7);font-size:.9rem}.CalculationDetail_infoValue__KWq3M{font-size:1.1rem}.CalculationDetail_calorieResults__cO52V{margin-bottom:2rem}.CalculationDetail_calorieItem__ZMT9_{margin-bottom:1rem}.CalculationDetail_calorieLabel__aiCQ4{display:block;color:rgba(255,255,255,.7);font-size:.9rem;margin-bottom:.3rem}.CalculationDetail_calorieValue__xYffo{font-size:1.5rem;font-weight:700;color:#FFD93D}.CalculationDetail_macroSection__pG0Dn{display:flex;flex-direction:column;gap:1.5rem}.CalculationDetail_macroChart__4uxuh{max-width:250px;margin:0 auto}.CalculationDetail_macroDetails__WvZLN h3{color:white;margin-bottom:1rem;font-family:Quicksand,sans-serif}.CalculationDetail_macroItem__JegFj{display:flex;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.1)}.CalculationDetail_macroItem__JegFj:last-child{border-bottom:none}.CalculationDetail_macroLabel__1iZZJ{font-weight:700}.CalculationDetail_actionButtons__nHuYs{display:flex;gap:1rem;margin-top:2rem;justify-content:center}.CalculationDetail_deleteButton__50d_p,.CalculationDetail_recalculateButton__O25bP{padding:.8rem 1.5rem;border-radius:5px;border:none;cursor:pointer;font-weight:500;transition:background .3s ease}.CalculationDetail_recalculateButton__O25bP{background-color:#FFD93D;color:black}.CalculationDetail_recalculateButton__O25bP:hover{background-color:#ffc300}.CalculationDetail_deleteButton__50d_p{background-color:rgba(255,107,107,.2);color:#ff6b6b;border:1px solid #ff6b6b}.CalculationDetail_deleteButton__50d_p:hover{background-color:rgba(255,107,107,.3)}@media (max-width:768px){.CalculationDetail_pageContent__sznzO{padding:1rem}.CalculationDetail_calculationContent___76_Z{grid-template-columns:1fr}.CalculationDetail_calculationContainer__byQFj{padding:1.5rem}.CalculationDetail_actionButtons__nHuYs{flex-direction:column}}.Dashboard_pageWrapper__UZ3ni{min-height:100vh;display:flex;flex-direction:column;background:url(/_next/static/media/pagewormu.9966ba3f.jpg) no-repeat 50%/cover;background-attachment:fixed;overflow-x:hidden}.Dashboard_pageContent__hFYlV{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.Dashboard_title__VupWQ{color:white;font-size:2rem;margin-bottom:2rem;font-family:Quicksand,sans-serif}.Dashboard_dashboardSection__M_Mm2{background:rgba(0,0,0,.8);border-radius:10px;padding:2rem;margin-bottom:2rem;color:white}.Dashboard_dashboardSection__M_Mm2 h2{color:#FFD93D;margin-bottom:1.5rem;font-family:Quicksand,sans-serif}.Dashboard_loadingText__Nm9vB{text-align:center;padding:2rem;font-size:1.2rem}.Dashboard_error__CZueh{color:#ff6b6b;text-align:center;padding:1rem;background:rgba(255,107,107,.1);border-radius:5px;margin:1rem 0}.Dashboard_emptyState__0Li7O{text-align:center;padding:3rem 1rem}.Dashboard_createButton__HtGUN{background-color:#FFD93D;color:black;border:none;padding:.8rem 1.5rem;font-weight:700;border-radius:8px;cursor:pointer;margin-top:1rem;transition:background .3s ease}.Dashboard_createButton__HtGUN:hover{background-color:#ffc300}.Dashboard_calculationsList__MazRt{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem}.Dashboard_calculationCard__LUsFc{background:rgba(255,255,255,.05);border-radius:8px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1)}.Dashboard_calculationCard__LUsFc:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.Dashboard_calculationHeader__WcUy_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.Dashboard_calculationHeader__WcUy_ h3{margin:0;color:#FFD93D}.Dashboard_date__10ReT{font-size:.8rem;color:rgba(255,255,255,.7)}.Dashboard_calculationDetails__I9pPB{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.Dashboard_personalInfo__THcwY,.Dashboard_resultsInfo__JBydh{flex:1 1;min-width:180px}.Dashboard_personalInfo__THcwY p,.Dashboard_resultsInfo__JBydh p{margin:.5rem 0;font-size:.9rem}.Dashboard_macros__AL0JJ{display:flex;gap:1rem;margin-top:.5rem}.Dashboard_protein__58toT{color:#D43BF6}.Dashboard_carbs__UwxOU{color:#47CF73}.Dashboard_fat__1_iwR{color:#FFD93D}.Dashboard_calculationActions__43R4F{display:flex;justify-content:space-between;gap:.5rem}.Dashboard_deleteButton__noNWA,.Dashboard_viewButton__SaR_l{padding:.5rem 1rem;border-radius:5px;border:none;cursor:pointer;font-weight:500;transition:background .3s ease;flex:1 1}.Dashboard_viewButton__SaR_l{background-color:rgba(71,207,115,.2);color:#47CF73;border:1px solid #47cf73}.Dashboard_viewButton__SaR_l:hover{background-color:rgba(71,207,115,.3)}.Dashboard_deleteButton__noNWA{background-color:rgba(255,107,107,.2);color:#ff6b6b;border:1px solid #ff6b6b}.Dashboard_deleteButton__noNWA:hover{background-color:rgba(255,107,107,.3)}@media (max-width:768px){.Dashboard_pageContent__hFYlV{padding:1rem}.Dashboard_calculationsList__MazRt{grid-template-columns:1fr}.Dashboard_calculationCard__LUsFc{padding:1rem}}.Favorites_pageWrapper___qDmi{display:flex;flex-direction:column;min-height:100vh;background-image:url(/assets/pagewormu.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden}.Favorites_pageContent__qoZ6K{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.Favorites_title__z7bxV{color:#FFD93D;font-size:2rem;margin-bottom:2rem;font-family:var(--font-montserrat,"Montserrat"),sans-serif;text-align:center}.Favorites_loadingText__JvqQs{text-align:center;padding:2rem;font-size:1.2rem;color:white}.Favorites_error__sTr7i{color:#ff6b6b;text-align:center;padding:1rem;background:rgba(255,107,107,.1);border-radius:5px;margin:1rem 0}.Favorites_emptyState__rKM6O{text-align:center;padding:3rem 1rem;color:white;background:rgba(0,0,0,.7);border-radius:10px;margin:2rem auto;max-width:500px}.Favorites_browseLink__QiENE{display:inline-block;margin-top:1rem;padding:.8rem 1.5rem;background-color:#e98e0f;color:white;text-decoration:none;border-radius:5px;font-weight:700;transition:background-color .3s ease}.Favorites_browseLink__QiENE:hover{background-color:#ffb733}.Favorites_categorySection__V0iXt{margin-bottom:3rem}.Favorites_categoryTitle__HDhcV{color:#FFD93D;margin-bottom:1rem;font-family:var(--font-montserrat,"Montserrat"),sans-serif;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.Favorites_grid__Yy8Ql{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.Favorites_card__w2NpK{background:rgba(0,0,0,.7);border-radius:10px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative}.Favorites_card__w2NpK:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.Favorites_videoWrapper__DrE9M{position:relative;width:100%;height:0;padding-bottom:56.25%}.Favorites_clickOverlay__hbEvX,.Favorites_videoWrapper__DrE9M iframe{position:absolute;top:0;left:0;width:100%;height:100%}.Favorites_clickOverlay__hbEvX{background:transparent;z-index:1}.Favorites_label__6yy6G{padding:1rem;color:white;font-weight:500;text-align:center;margin:0}.Favorites_removeButton__tSIP0{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.7);color:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .3s ease}.Favorites_removeButton__tSIP0:hover{background:rgba(255,107,107,.8)}@media (max-width:768px){.Favorites_pageContent__qoZ6K{padding:1rem}.Favorites_grid__Yy8Ql{grid-template-columns:1fr}}.PersonalForm_pageWrapper__U7YmJ{display:flex;flex-direction:column;min-height:100vh;background-image:url(/assets/pagewormu.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden}.PersonalForm_page__X8AUP{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:120px 20px 40px;min-height:calc(100vh - 160px)}.PersonalForm_formContainer__QVtG3{background:rgba(0,0,0,.85);padding:40px;border-radius:24px;width:100%;max-width:480px;color:white;box-shadow:0 25px 50px rgba(0,0,0,.7);border:1px solid rgba(255,184,51,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:PersonalForm_slideInUp__29Bjj .8s ease-out;position:relative;overflow:visible}.PersonalForm_formContainer__QVtG3:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary,#e98e0f),var(--primary-light,#FFB833),transparent)}@keyframes PersonalForm_slideInUp__29Bjj{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PersonalForm_formTitle__f_T1v{text-align:center;font-size:36px;font-weight:700;font-family:var(--font-montserrat,"Montserrat"),sans-serif;margin-bottom:12px;color:#FFB833;letter-spacing:.5px;text-shadow:2px 2px 4px rgba(0,0,0,.5);position:relative;padding-bottom:20px}.PersonalForm_formTitle__f_T1v:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,var(--primary,#e98e0f),transparent);border-radius:2px}.PersonalForm_formSubtitle__2E7Bo{text-align:center;font-weight:400;margin-bottom:35px;color:rgba(255,255,255,.8);line-height:1.5}.PersonalForm_formSubtitle__2E7Bo,.PersonalForm_input__iBJAx{font-size:16px;font-family:var(--font-quicksand,"Quicksand"),sans-serif}.PersonalForm_input__iBJAx{width:100%;padding:16px 20px;margin-bottom:20px;border-radius:12px;border:2px solid transparent;outline:none;background:rgba(255,255,255,.95);color:#333;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.PersonalForm_input__iBJAx:focus{border-color:var(--primary,#e98e0f);box-shadow:0 0 0 4px rgba(233,142,15,.2),0 6px 20px rgba(0,0,0,.15);background:rgba(255,255,255,1);transform:translateY(-2px)}.PersonalForm_input__iBJAx::placeholder{color:#888;font-weight:400}.PersonalForm_inputGroup__tXBwB{display:flex;gap:12px;margin-bottom:20px;align-items:stretch;position:relative;z-index:1}.PersonalForm_unitSelect__yDrU5{width:80px;flex-shrink:0;padding:16px 12px;border-radius:12px;border:2px solid transparent;background:rgba(255,255,255,.95);color:#333;font-family:var(--font-quicksand,"Quicksand"),sans-serif;font-size:16px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;height:56px;line-height:normal;box-sizing:border-box}.PersonalForm_unitSelect__yDrU5:focus{border-color:var(--primary,#e98e0f);box-shadow:0 0 0 4px rgba(233,142,15,.2);outline:none;position:relative;z-index:10}.PersonalForm_dropdown__CIweZ{width:100%;padding:16px 20px;margin-bottom:20px;border-radius:12px;border:2px solid transparent;background:rgba(255,255,255,.95);color:#333;font-family:var(--font-quicksand,"Quicksand"),sans-serif;font-size:16px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer}.PersonalForm_dropdown__CIweZ:focus{border-color:var(--primary,#e98e0f);box-shadow:0 0 0 4px rgba(233,142,15,.2),0 6px 20px rgba(0,0,0,.15);outline:none;transform:translateY(-1px);position:relative;z-index:10}.PersonalForm_goalSection__53kj0{margin-bottom:30px}.PersonalForm_goalLabel__ZqyOg{display:block;font-weight:600;margin-bottom:16px;color:#FFB833;font-size:18px;font-family:var(--font-quicksand,"Quicksand"),sans-serif;letter-spacing:.3px}.PersonalForm_goalOptions__nvPmr{display:flex;gap:12px;flex-wrap:wrap}.PersonalForm_goalOptions__nvPmr label{display:flex;align-items:center;background:rgba(255,255,255,.1);padding:12px 20px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;font-weight:500;font-size:14px;min-width:100px;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.PersonalForm_goalOptions__nvPmr label:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.PersonalForm_goalOptions__nvPmr input[type=radio]{display:none}.PersonalForm_goalOptions__nvPmr input[type=radio]:checked+span{background:linear-gradient(135deg,var(--primary,#e98e0f),var(--primary-light,#FFB833));color:white;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.PersonalForm_goalOptions__nvPmr label:has(input[type=radio]:checked){background:linear-gradient(135deg,var(--primary,#e98e0f),var(--primary-light,#FFB833));border-color:var(--primary-light,#FFB833);color:white;box-shadow:0 6px 20px rgba(233,142,15,.4);transform:translateY(-2px)}.PersonalForm_nextBtn__XKXig{width:100%;background:linear-gradient(135deg,var(--primary,#e98e0f),var(--primary-light,#FFB833));padding:18px 24px;border:none;font-weight:700;color:white;border-radius:12px;cursor:pointer;font-family:var(--font-quicksand,"Quicksand"),sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 6px 20px rgba(233,142,15,.3);position:relative;overflow:hidden;margin-top:20px}.PersonalForm_nextBtn__XKXig:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-light,#FFB833),var(--primary,#e98e0f));opacity:0;transition:opacity .3s ease}.PersonalForm_nextBtn__XKXig:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(233,142,15,.4)}.PersonalForm_nextBtn__XKXig:hover:before{opacity:1}.PersonalForm_nextBtn__XKXig:active{transform:translateY(-1px);box-shadow:0 4px 15px rgba(233,142,15,.3)}.PersonalForm_nextBtn__XKXig:disabled{background:linear-gradient(135deg,#999,#777);cursor:not-allowed;box-shadow:none;transform:none}.PersonalForm_selectWithTooltip__YkqZv{position:relative;margin-bottom:20px}.PersonalForm_tooltipText__A6vKh{background:linear-gradient(135deg,rgba(233,142,15,.95),rgba(255,184,51,.95));color:white;font-size:14px;padding:12px 16px;border-radius:10px;margin-top:8px;font-weight:500;animation:PersonalForm_slideInTooltip__it9TB .3s ease-out;box-shadow:0 4px 15px rgba(233,142,15,.3);border:1px solid rgba(255,184,51,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);line-height:1.4}.PersonalForm_feetInchInputs__5Q7Aw{display:flex;flex:1 1;gap:8px;max-width:calc(100% - 92px)}.PersonalForm_feetInput__KdzU2,.PersonalForm_inchesInput__HFxbc{flex:1 1;padding:16px 12px;border:2px solid transparent;border-radius:12px;font-size:16px;background:rgba(255,255,255,.95);color:#333;font-family:var(--font-quicksand,"Quicksand"),sans-serif;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);min-width:0}.PersonalForm_feetInput__KdzU2:focus,.PersonalForm_inchesInput__HFxbc:focus{border-color:var(--primary,#e98e0f);box-shadow:0 0 0 4px rgba(233,142,15,.2),0 6px 20px rgba(0,0,0,.15);outline:none;transform:translateY(-1px)}.PersonalForm_feetInput__KdzU2::placeholder,.PersonalForm_inchesInput__HFxbc::placeholder{color:#888;font-weight:400}@keyframes PersonalForm_slideInTooltip__it9TB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PersonalForm_fieldLabel__5Lh36{display:block;margin-bottom:8px;color:rgba(255,255,255,.9);font-weight:600;font-size:14px;font-family:var(--font-quicksand,"Quicksand"),sans-serif;letter-spacing:.3px}@media (max-width:480px){.PersonalForm_formContainer__QVtG3{padding:30px 20px;margin:20px}.PersonalForm_formTitle__f_T1v{font-size:28px}.PersonalForm_goalOptions__nvPmr{flex-direction:column;gap:8px}.PersonalForm_goalOptions__nvPmr label{min-width:auto}}.FavoriteButton_favoriteContainer__KYKUI{position:relative;display:inline-block}.FavoriteButton_favoriteButton__nOlbV{background:transparent;border:none;color:#ccc;font-size:24px;cursor:pointer;transition:all .3s ease;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.FavoriteButton_favoriteButton__nOlbV:hover{transform:scale(1.1);color:#FFD700;background-color:rgba(255,255,255,.1)}.FavoriteButton_favoriteButton__nOlbV.FavoriteButton_active__NE2go{color:#FFD700}.FavoriteButton_message__3JBeG{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:white;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:10;animation:FavoriteButton_fadeIn__1Tqbp .3s ease-in-out}@keyframes FavoriteButton_fadeIn__1Tqbp{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Quicksand:wght@400;500;600;700&display=swap");.Each_exercise_pageWrapper__vRb_Y{display:flex;flex-direction:column;min-height:100vh;background-image:url(/assets/pagewormu.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden}.Each_exercise_page__VZbOE{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;padding:50px 5%;gap:50px;color:white}.Each_exercise_videoSection__QWjQq{flex:1 1;max-width:640px}.Each_exercise_video__X4Iem{width:100%;height:360px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid rgba(255,184,51,.1);transition:transform .3s ease,box-shadow .3s ease}.Each_exercise_video__X4Iem:hover{transform:scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,.6)}.Each_exercise_infoSection__RmSMw{flex:1 1;max-width:500px;background-color:rgba(0,0,0,.85);padding:30px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,184,51,.1)}.Each_exercise_titleRow__w3K6j{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.Each_exercise_title__NR_0F{font-size:32px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;margin-bottom:0;color:#FFB833;letter-spacing:.5px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.Each_exercise_description__UlXGZ{font-size:17px;margin-bottom:25px;font-family:var(--font-quicksand),"Quicksand",sans-serif;font-weight:500;line-height:1.6;color:#f0f0f0}.Each_exercise_details__3lTka p{margin-bottom:12px}.Each_exercise_details__3lTka p,.Each_exercise_details__3lTka ul{font-size:16px;line-height:1.6;font-family:var(--font-quicksand),"Quicksand",sans-serif;color:#f0f0f0}.Each_exercise_details__3lTka ul{list-style-type:disc;padding-left:20px;margin-bottom:20px}.Each_exercise_details__3lTka li{margin-bottom:8px}.Each_exercise_details__3lTka strong{font-weight:600;color:#FFB833}.List_of_all_exercise_pageWrapper__KjMPV{display:flex;flex-direction:column;min-height:150vh;background-image:url(/assets/pagewormu.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow-x:hidden}.List_of_all_exercise_pageContent__rxNq8{flex:1 1;padding:20px;color:white}.List_of_all_exercise_title__054Cu{font-size:24px;font-weight:700;font-family:Quicksand;margin:30px 0 40px 30px}.List_of_all_exercise_grid__qipO6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px;padding:0 30px}.List_of_all_exercise_card__PIvSX{text-align:center}.List_of_all_exercise_videoWrapper__3I7JT{border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(255,165,0,.3);transition:transform .3s ease}.List_of_all_exercise_videoWrapper__3I7JT:hover{transform:scale(1.03);box-shadow:0 0 20px rgba(255,165,0,.7)}.List_of_all_exercise_label__Z8TI_{color:orange;font-family:Quicksand;font-weight:700;font-size:18px;margin-top:10px}.List_of_all_exercise_videoWrapper__3I7JT{position:relative}.List_of_all_exercise_clickOverlay__7XjBk{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}.WorkoutLogger_overlay__BnpZF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.WorkoutLogger_modal__AtSLP{background-color:rgba(20,20,20,.95);border-radius:12px;border:1px solid rgba(233,142,15,.3);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.5)}.WorkoutLogger_header__fpnTx{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(233,142,15,.2)}.WorkoutLogger_header__fpnTx h2{color:#fff;margin:0;font-family:var(--font-montserrat),sans-serif;font-weight:700}.WorkoutLogger_closeButton__PegTN{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .3s ease}.WorkoutLogger_closeButton__PegTN:hover{background-color:rgba(233,142,15,.2)}.WorkoutLogger_form__muQYT{padding:1.5rem}.WorkoutLogger_formGroup___M3KT{margin-bottom:1.5rem}.WorkoutLogger_formRow__LHLms{display:flex;gap:1rem}.WorkoutLogger_formRow__LHLms .WorkoutLogger_formGroup___M3KT{flex:1 1}.WorkoutLogger_formGroup___M3KT label{display:block;color:#fff;margin-bottom:.5rem;font-weight:600;font-family:var(--font-montserrat),sans-serif}.WorkoutLogger_formGroup___M3KT input,.WorkoutLogger_formGroup___M3KT select,.WorkoutLogger_formGroup___M3KT textarea{width:100%;padding:.75rem;border:1px solid rgba(233,142,15,.3);border-radius:6px;background-color:rgba(40,40,40,.8);color:#fff;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.WorkoutLogger_formGroup___M3KT input:focus,.WorkoutLogger_formGroup___M3KT select:focus,.WorkoutLogger_formGroup___M3KT textarea:focus{outline:none;border-color:#e98e0f;box-shadow:0 0 0 2px rgba(233,142,15,.2)}.WorkoutLogger_formGroup___M3KT input::placeholder,.WorkoutLogger_formGroup___M3KT textarea::placeholder{color:#888}.WorkoutLogger_formGroup___M3KT textarea{resize:vertical;min-height:80px}.WorkoutLogger_error__i5n7I{background-color:rgba(220,53,69,.2);border:1px solid rgba(220,53,69,.5);color:#ff6b6b;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.WorkoutLogger_buttonGroup__wFcnE{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.WorkoutLogger_cancelButton__GkVGg,.WorkoutLogger_submitButton___MqVz{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-montserrat),sans-serif}.WorkoutLogger_cancelButton__GkVGg{background-color:rgba(108,117,125,.2);color:#fff;border:1px solid rgba(108,117,125,.5)}.WorkoutLogger_cancelButton__GkVGg:hover:not(:disabled){background-color:rgba(108,117,125,.3)}.WorkoutLogger_submitButton___MqVz{background-color:#e98e0f;color:#000;border:1px solid #e98e0f}.WorkoutLogger_submitButton___MqVz:hover:not(:disabled){background-color:#d17a00;transform:translateY(-1px);box-shadow:0 4px 12px rgba(233,142,15,.3)}.WorkoutLogger_cancelButton__GkVGg:disabled,.WorkoutLogger_submitButton___MqVz:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.WorkoutLogger_overlay__BnpZF{padding:.5rem}.WorkoutLogger_modal__AtSLP{max-height:95vh}.WorkoutLogger_form__muQYT,.WorkoutLogger_header__fpnTx{padding:1rem}.WorkoutLogger_formRow__LHLms{flex-direction:column;gap:0}.WorkoutLogger_buttonGroup__wFcnE{flex-direction:column}.WorkoutLogger_cancelButton__GkVGg,.WorkoutLogger_submitButton___MqVz{width:100%}}.Home_pageWrapper__RWIa3{min-height:100vh;display:flex;flex-direction:column;background:url(/_next/static/media/pagewormu.9966ba3f.jpg) no-repeat 50%/cover;background-attachment:fixed;overflow-x:hidden}.Home_pageContent__zxaS0{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.Home_welcomeSection__P2uhr{text-align:center;margin-bottom:3rem;padding:2rem;background-color:rgba(0,0,0,.8);border-radius:10px;border:1px solid rgba(233,142,15,.3)}.Home_welcomeTitle__OIUva{color:#fff;font-size:2.5rem;margin-bottom:1rem;font-family:var(--font-montserrat),sans-serif;font-weight:700}.Home_welcomeQuote__p5B1g{color:#FFD93D;font-size:1.2rem;font-style:italic;font-family:var(--font-quicksand),sans-serif}.Home_quickActions__l5xCe{gap:2rem;margin-bottom:3rem}.Home_actionCard__KDbQe{flex:1 1;min-width:250px;max-width:350px;background-color:rgba(0,0,0,.8);border-radius:10px;padding:2rem;text-align:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(233,142,15,.3)}.Home_actionCard__KDbQe:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.3);border-color:rgba(233,142,15,.8)}.Home_actionIcon__N4cwo{margin:0 auto 1.5rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:rgba(233,142,15,.1);border-radius:50%;border:2px solid rgba(233,142,15,.3)}.Home_actionTitle__rMzyR{color:#FFD93D;font-size:1.5rem;margin-bottom:1rem;font-family:var(--font-montserrat),sans-serif;font-weight:700}.Home_actionDescription__kdBXL{color:#fff;font-size:1rem;font-family:var(--font-quicksand),sans-serif}.Home_statsSection__5RIWG{margin-bottom:3rem;background-color:rgba(0,0,0,.8);border-radius:10px;padding:2rem;border:1px solid rgba(233,142,15,.3)}.Home_sectionTitle__FQD5q{color:#fff;font-size:1.8rem;margin-bottom:1.5rem;font-family:var(--font-montserrat),sans-serif;font-weight:700;position:relative;display:inline-block}.Home_sectionTitle__FQD5q:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background-color:#e98e0f;border-radius:2px}.Home_sectionHeader__DIjNy{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Home_sectionHeader__DIjNy .Home_sectionTitle__FQD5q{margin-bottom:0}.Home_viewAllLink__HvreW{color:#e98e0f;text-decoration:none;font-size:.9rem;font-weight:600;padding:.5rem 1rem;border:1px solid #e98e0f;border-radius:4px;transition:all .3s ease;font-family:var(--font-montserrat),sans-serif}.Home_viewAllLink__HvreW:hover{background-color:#e98e0f;color:#000;transform:translateY(-1px)}.Home_statsGrid__eSP4u{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}.Home_statCard__3oaAm{flex:1 1;min-width:150px;max-width:200px;text-align:center;padding:1.5rem;background-color:rgba(20,20,20,.6);border-radius:8px;border:1px solid rgba(233,142,15,.2)}.Home_statTitle__cHKjJ{color:#FFD93D;font-size:1.2rem;margin-bottom:.5rem;font-family:var(--font-montserrat),sans-serif;font-weight:600}.Home_statValue__hZQbg{color:#fff;font-size:2rem;font-family:var(--font-quicksand),sans-serif;font-weight:700;margin-bottom:.5rem}.Home_statSubtext__xmxjn{color:#b0b0b0;font-size:.9rem;font-family:var(--font-quicksand),sans-serif;margin-top:0}.Home_recentActivity__0vzcm{background-color:rgba(0,0,0,.8);border-radius:10px;padding:2rem;border:1px solid rgba(233,142,15,.3)}.Home_activityList__ZmSc4{display:flex;flex-direction:column;gap:1rem}.Home_activityItem__FVk_Z{display:flex;align-items:flex-start;gap:.5rem;padding:.8rem;background-color:rgba(20,20,20,.6);border-radius:8px;transition:background-color .3s ease}.Home_activityItem__FVk_Z:hover{background-color:rgba(233,142,15,.1)}.Home_activityIcon__6KTxU{color:#e98e0f;font-size:1.5rem;margin-top:.2rem}.Home_activityText__fp_3Q{color:#fff;font-size:1rem;font-family:var(--font-quicksand),sans-serif;margin-bottom:.5rem}.Home_activityDetails__FYkMs{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.3rem}.Home_activityDetails__FYkMs span{color:#b0b0b0;font-size:.85rem;background-color:rgba(20,20,20,.8);padding:.3rem .6rem;border-radius:4px;border:1px solid rgba(233,142,15,.2)}.Home_activityDetails__FYkMs strong{color:#FFD93D}.Home_emptyState__P3K6a{color:#b0b0b0;text-align:center;padding:2rem;font-style:italic}.Home_emptyState__P3K6a p{margin:.5rem 0}.Home_loadingState__5XYWG{color:#b0b0b0;text-align:center;padding:2rem;font-style:italic}.Home_activityDate__gfSgs{color:#888;font-size:.8rem;margin-left:auto}.Home_activityDescription__vhkgz{color:#b0b0b0;font-size:.85rem;margin:.3rem 0;font-style:italic}.Home_activityContent___1jKL{display:flex;flex-direction:column;flex:1 1;gap:.2rem}.Home_activityText__fp_3Q{display:flex;justify-content:space-between;align-items:center}.Home_workoutNotes__wKtFG{margin-top:.5rem;padding:.5rem;background-color:rgba(40,40,40,.6);border-radius:4px;border-left:3px solid #e98e0f;color:#e0e0e0;font-size:.9rem;font-style:italic}.Home_quickActions__l5xCe{margin-top:2rem;text-align:center;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.Home_logWorkoutButton__HoC_6{background:linear-gradient(135deg,#e98e0f,#d17a00);color:#000;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:700;font-family:var(--font-montserrat),sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(233,142,15,.3);text-decoration:none}.Home_logWorkoutButton__HoC_6:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(233,142,15,.4);background:linear-gradient(135deg,#d17a00,#b86800)}.Home_historyButton__ISPhy{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:700;font-family:var(--font-montserrat),sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(23,162,184,.3);text-decoration:none;display:inline-block}.Home_historyButton__ISPhy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(23,162,184,.4);background:linear-gradient(135deg,#138496,#0f6674)}@media (max-width:768px){.Home_pageContent__zxaS0{padding:1rem}.Home_welcomeTitle__OIUva{font-size:1.8rem}.Home_actionCard__KDbQe,.Home_statCard__3oaAm{min-width:100%}}.RichTextEditor_richTextEditor__s7rhB{display:flex;flex-direction:column;border:2px solid #e9ecef;border-radius:12px;background:white;transition:all .3s ease;overflow:hidden}.RichTextEditor_richTextEditor__s7rhB:focus-within{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.RichTextEditor_toolbar__yqg2y{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-wrap:wrap}.RichTextEditor_toolbarButton__MoigB{display:flex;align-items:center;gap:.25rem;background:white;border:1px solid #dee2e6;border-radius:6px;padding:.5rem .75rem;font-family:var(--font-quicksand);font-size:.85rem;font-weight:500;color:#495057;cursor:pointer;transition:all .2s ease}.RichTextEditor_toolbarButton__MoigB:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.RichTextEditor_toolbarButton__MoigB:disabled{opacity:.6;cursor:not-allowed}.RichTextEditor_toolbarDivider__yreI1{width:1px;height:20px;background:#dee2e6;margin:0 .5rem}.RichTextEditor_toolbarHint__Whofo{font-family:var(--font-quicksand);font-size:.8rem;color:#6c757d;font-style:italic;margin-left:auto}.RichTextEditor_editorContainer__xtNcH{display:flex;flex-direction:column;min-height:400px;flex:1 1;gap:1rem}.RichTextEditor_textInput__f8mKl{width:100%;min-height:200px;padding:1rem;outline:none;background:white;font-family:var(--font-quicksand);font-size:1rem;line-height:1.6;color:#333;resize:vertical;border-radius:8px;border:1px solid #e9ecef;transition:border-color .2s ease}.RichTextEditor_textInput__f8mKl:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.RichTextEditor_textInput__f8mKl::placeholder{color:#6c757d}.RichTextEditor_mediaDisplay__HFFmW{display:flex;flex-direction:column;gap:1rem}.RichTextEditor_textContent__t_2Jr{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.RichTextEditor_textLine__XyNhI{min-height:1.6em;word-wrap:break-word;overflow-wrap:break-word}.RichTextEditor_embeddedMedia__rGwHh{margin:1rem 0;display:flex;justify-content:center;pointer-events:auto;position:relative;z-index:10;clear:both}.RichTextEditor_mediaContainer___1Te8{position:relative;max-width:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);background:white;pointer-events:auto}.RichTextEditor_embeddedImage__1tPXI,.RichTextEditor_embeddedVideo__hnXpn{max-width:100%;height:auto;display:block;border-radius:8px 8px 0 0}.RichTextEditor_mediaCaption__msDn1{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#f8f9fa;border-top:1px solid #e9ecef}.RichTextEditor_fileName__rayAp{font-family:var(--font-quicksand);font-size:.85rem;font-weight:500;color:#495057;flex:1 1;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RichTextEditor_removeMediaButton___uLdF{background:#ff6b6b;color:white;border:none;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.8rem;cursor:pointer;transition:all .2s ease}.RichTextEditor_removeMediaButton___uLdF:hover{background:#ff5252}.RichTextEditor_mediaMenu__Kl4Qf{position:fixed;background:white;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;overflow:hidden}.RichTextEditor_mediaMenuItem__vEMdb{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:white;border:none;font-family:var(--font-quicksand);font-size:.9rem;color:#495057;cursor:pointer;transition:background-color .2s ease;text-align:left}.RichTextEditor_mediaMenuItem__vEMdb:hover{background:#f8f9fa}.RichTextEditor_characterCount__YXZjD{padding:.5rem 1rem;background:#f8f9fa;border-top:1px solid #e9ecef;font-family:var(--font-quicksand);font-size:.85rem;color:#6c757d;text-align:right}@media (max-width:768px){.RichTextEditor_toolbar__yqg2y{padding:.5rem;gap:.25rem}.RichTextEditor_toolbarButton__MoigB{padding:.4rem .6rem;font-size:.8rem}.RichTextEditor_toolbarHint__Whofo{display:none}.RichTextEditor_textInput__f8mKl{padding:.75rem;min-height:150px}.RichTextEditor_embeddedMedia__rGwHh{margin:.75rem 0}.RichTextEditor_embeddedImage__1tPXI,.RichTextEditor_embeddedVideo__hnXpn,.RichTextEditor_mediaContainer___1Te8{max-width:100%}}@media (max-width:480px){.RichTextEditor_editorContainer__xtNcH{min-height:250px}.RichTextEditor_toolbar__yqg2y{flex-direction:column;align-items:stretch;gap:.5rem}.RichTextEditor_toolbarButton__MoigB{justify-content:center}.RichTextEditor_textInput__f8mKl{padding:.5rem;min-height:120px}}@keyframes RichTextEditor_mediaInsert__vwL7R{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.RichTextEditor_embeddedMedia__rGwHh{animation:RichTextEditor_mediaInsert__vwL7R .3s ease-out}.RichTextEditor_richTextEditor__s7rhB:focus-within .RichTextEditor_toolbar__yqg2y{background:#f0f2ff}.RichTextEditor_richTextEditor__s7rhB:focus-within .RichTextEditor_characterCount__YXZjD{background:#f0f2ff;color:#495057}.RichContentViewer_richContentViewer__XA5ws{font-family:var(--font-quicksand);font-size:1.1rem;line-height:1.7;color:#333;word-wrap:break-word}.RichContentViewer_textContent__CYMGi{margin:0}.RichContentViewer_textLine__qWz3y{min-height:1.7em;word-wrap:break-word}.RichContentViewer_embeddedMedia__BvfRR{margin:1.5rem 0;display:flex;justify-content:center}.RichContentViewer_mediaContainer__e1Ik1{position:relative;max-width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background:white;transition:transform .2s ease,box-shadow .2s ease}.RichContentViewer_mediaContainer__e1Ik1:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.15)}.RichContentViewer_embeddedImage__Lf4pz{max-width:100%;height:auto;display:block;border-radius:12px 12px 0 0;cursor:pointer;transition:opacity .2s ease}.RichContentViewer_embeddedImage__Lf4pz:hover{opacity:.95}.RichContentViewer_embeddedVideo__etBOn{max-width:100%;height:auto;display:block;border-radius:12px 12px 0 0}.RichContentViewer_mediaCaption___6y3c{padding:.75rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:1px solid #dee2e6}.RichContentViewer_fileName__5yYOz{font-family:var(--font-quicksand);font-size:.9rem;font-weight:600;color:#495057;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RichContentViewer_embeddedImage__Lf4pz:active{transform:scale(.98)}@media (max-width:768px){.RichContentViewer_richContentViewer__XA5ws{font-size:1rem;line-height:1.6}.RichContentViewer_embeddedMedia__BvfRR{margin:1rem 0}.RichContentViewer_mediaContainer__e1Ik1{border-radius:8px}.RichContentViewer_embeddedImage__Lf4pz,.RichContentViewer_embeddedVideo__etBOn{border-radius:8px 8px 0 0}.RichContentViewer_mediaCaption___6y3c{padding:.5rem .75rem}.RichContentViewer_fileName__5yYOz{font-size:.85rem}}@media (max-width:480px){.RichContentViewer_richContentViewer__XA5ws{font-size:.95rem}.RichContentViewer_embeddedMedia__BvfRR{margin:.75rem 0}.RichContentViewer_mediaContainer__e1Ik1{border-radius:6px}.RichContentViewer_embeddedImage__Lf4pz,.RichContentViewer_embeddedVideo__etBOn{border-radius:6px 6px 0 0}}@keyframes RichContentViewer_fadeIn__xJTEj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RichContentViewer_embeddedMedia__BvfRR{animation:RichContentViewer_fadeIn__xJTEj .3s ease-out}@media print{.RichContentViewer_embeddedMedia__BvfRR{page-break-inside:avoid;break-inside:avoid;margin:1rem 0}.RichContentViewer_mediaContainer__e1Ik1{box-shadow:none;border:1px solid #dee2e6}.RichContentViewer_embeddedVideo__etBOn{display:none}.RichContentViewer_embeddedVideo__etBOn+.RichContentViewer_mediaCaption___6y3c:after{content:" (Video content not available in print)";font-style:italic;color:#6c757d}}.ViewNote_pageWrapper__jUYcB{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2)}.ViewNote_pageContent__M8Ew9{flex:1 1;padding:2rem;max-width:900px;margin:0 auto;width:100%}.ViewNote_header__52sqm{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.ViewNote_title__VVNy9{font-family:var(--font-montserrat);font-size:2.5rem;font-weight:700;color:white;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ViewNote_headerActions__bc4Q3{display:flex;gap:1rem}.ViewNote_backButton__WTRF3{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:25px;font-family:var(--font-quicksand);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ViewNote_backButton__WTRF3:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.ViewNote_editButton__h5gNa{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:.75rem 1.5rem;border-radius:25px;font-family:var(--font-quicksand);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.ViewNote_editButton__h5gNa:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.ViewNote_saveButton__gooyM{background:linear-gradient(135deg,#10ac84,#00d2d3);color:white;border:none;padding:.75rem 1.5rem;border-radius:25px;font-family:var(--font-quicksand);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(16,172,132,.3)}.ViewNote_saveButton__gooyM:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,172,132,.4)}.ViewNote_saveButton__gooyM:disabled{opacity:.6;cursor:not-allowed}.ViewNote_cancelButton__WX1Dx{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:white;border:none;padding:.75rem 1.5rem;border-radius:25px;font-family:var(--font-quicksand);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,107,.3)}.ViewNote_cancelButton__WX1Dx:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.4)}.ViewNote_noteContainer__W1FvC{background:rgba(255,255,255,.95);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ViewNote_noteMetadata__1uGXz{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.ViewNote_noteTitle__97ntn{font-family:var(--font-montserrat);font-size:2rem;font-weight:600;color:#333;flex:1 1;margin:0 1rem 0 0}.ViewNote_noteDates__yS8Ba{text-align:right;font-family:var(--font-quicksand);font-size:.9rem;color:#666}.ViewNote_noteContent__iLfaZ{font-family:var(--font-quicksand);font-size:1.1rem;line-height:1.7;color:#333;white-space:pre-wrap;word-wrap:break-word}.ViewNote_form__S_5E_{display:flex;flex-direction:column;gap:1.5rem}.ViewNote_inputGroup__Zjid_{display:flex;flex-direction:column;gap:.5rem}.ViewNote_label__DqH0I{font-family:var(--font-montserrat);font-size:1.1rem;font-weight:600;color:#333}.ViewNote_titleInput__wSVM8{padding:1rem;border:2px solid #e9ecef;border-radius:12px;font-family:var(--font-montserrat);font-size:1.5rem;font-weight:600;transition:all .3s ease;background:white}.ViewNote_titleInput__wSVM8:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ViewNote_contentTextarea__cG4_e{padding:1rem;border:2px solid #e9ecef;border-radius:12px;font-family:var(--font-quicksand);font-size:1.1rem;line-height:1.7;min-height:400px;resize:vertical;transition:all .3s ease;background:white}.ViewNote_contentTextarea__cG4_e:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ViewNote_characterCount__3OjG5{font-family:var(--font-quicksand);font-size:.9rem;color:#666;text-align:right;margin-top:.25rem}.ViewNote_characterCount__3OjG5.ViewNote_warning__atN1C{color:#ff6b6b}.ViewNote_fileUploadSection__Fm48Q{margin-top:1rem}.ViewNote_fileUploadButton__Whdkc{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:.75rem 1.5rem;border-radius:12px;font-family:var(--font-quicksand);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(102,126,234,.3)}.ViewNote_fileUploadButton__Whdkc:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.ViewNote_fileUploadButton__Whdkc:disabled{opacity:.6;cursor:not-allowed;transform:none}.ViewNote_fileInput__wpV8t{display:none}.ViewNote_uploadIcon__uI3a_{width:16px;height:16px}.ViewNote_attachmentsList__xYGEq{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.ViewNote_attachmentItem___VFad{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.75rem;transition:all .2s ease}.ViewNote_attachmentItem___VFad:hover{border-color:#667eea;background:#f0f2ff}.ViewNote_attachmentItem___VFad.ViewNote_clickable__BfwP_{cursor:pointer}.ViewNote_attachmentInfo__jBKHZ{display:flex;align-items:center;gap:.75rem;flex:1 1}.ViewNote_attachmentIcon__bUYLU{width:24px;height:24px;color:#667eea;font-size:20px}.ViewNote_attachmentDetails__rsEYA{flex:1 1}.ViewNote_attachmentName__0vY3_{font-family:var(--font-quicksand);font-weight:600;color:#333;margin:0 0 .25rem;font-size:.9rem}.ViewNote_attachmentSize__s5XH8{font-family:var(--font-quicksand);font-size:.8rem;color:#666;margin:0}.ViewNote_removeAttachmentButton__goVqb{background:#ff6b6b;color:white;border:none;padding:.4rem .8rem;border-radius:6px;font-family:var(--font-quicksand);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ViewNote_removeAttachmentButton__goVqb:hover{background:#ff5252}.ViewNote_downloadButton__RiKUK{background:#10ac84;color:white;border:none;padding:.4rem .8rem;border-radius:6px;font-family:var(--font-quicksand);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-right:.5rem}.ViewNote_downloadButton__RiKUK:hover{background:#0e9470}.ViewNote_uploadHint__pkiI5{font-family:var(--font-quicksand);font-size:.85rem;color:#666;margin-top:.5rem;margin-bottom:0}.ViewNote_error__8r2e9{background:#fee;color:#c33;padding:1rem;border-radius:10px;border:1px solid #fcc;margin-bottom:1rem;font-family:var(--font-quicksand)}.ViewNote_loadingText__bWq0U{text-align:center;font-size:1.2rem;color:#666;padding:2rem;font-family:var(--font-quicksand)}@media (max-width:768px){.ViewNote_pageContent__M8Ew9{padding:1rem}.ViewNote_title__VVNy9{font-size:2rem}.ViewNote_header__52sqm{flex-direction:column;gap:1rem;align-items:stretch}.ViewNote_headerActions__bc4Q3{justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ViewNote_backButton__WTRF3,.ViewNote_cancelButton__WX1Dx,.ViewNote_editButton__h5gNa,.ViewNote_saveButton__gooyM{flex:1 1;min-width:120px;text-align:center}.ViewNote_noteContainer__W1FvC{padding:1.5rem}.ViewNote_noteMetadata__1uGXz{flex-direction:column;align-items:flex-start;gap:1rem}.ViewNote_noteTitle__97ntn{font-size:1.5rem;margin-right:0}.ViewNote_noteDates__yS8Ba{text-align:left}.ViewNote_contentTextarea__cG4_e{min-height:300px}}@media (max-width:480px){.ViewNote_pageContent__M8Ew9{padding:.5rem}.ViewNote_noteContainer__W1FvC{padding:1rem}.ViewNote_contentTextarea__cG4_e,.ViewNote_titleInput__wSVM8{padding:.75rem}.ViewNote_contentTextarea__cG4_e{min-height:250px}.ViewNote_headerActions__bc4Q3{flex-direction:column}.ViewNote_backButton__WTRF3,.ViewNote_cancelButton__WX1Dx,.ViewNote_editButton__h5gNa,.ViewNote_saveButton__gooyM{width:100%}}.CreateNote_pageWrapper__QOlRu{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2)}.CreateNote_pageContent__eWr1f{flex:1 1;padding:2rem;max-width:900px;margin:0 auto;width:100%}.CreateNote_header__2E5tR{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.CreateNote_title__sg2vH{font-family:var(--font-montserrat);font-size:2.5rem;font-weight:700;color:white;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.CreateNote_headerActions__0pYJd{display:flex;gap:1rem}.CreateNote_backButton__Aal2Q{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:25px;font-family:var(--font-quicksand);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CreateNote_backButton__Aal2Q:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.CreateNote_doneButton__LP_ad{background:linear-gradient(135deg,#10ac84,#00d2d3);color:white;border:none;padding:.75rem 1.5rem;border-radius:25px;font-family:var(--font-quicksand);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(16,172,132,.3)}.CreateNote_doneButton__LP_ad:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,172,132,.4)}.CreateNote_doneButton__LP_ad:disabled{opacity:.6;cursor:not-allowed}.CreateNote_noteContainer__4v_vB{background:rgba(255,255,255,.95);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CreateNote_form__irHNA{display:flex;flex-direction:column;gap:1.5rem}.CreateNote_inputGroup__1xYWc{display:flex;flex-direction:column;gap:.5rem}.CreateNote_label__jLzUe{font-family:var(--font-montserrat);font-size:1.1rem;font-weight:600;color:#333}.CreateNote_titleInput__o65Du{padding:1rem;border:2px solid #e9ecef;border-radius:12px;font-family:var(--font-quicksand);font-size:1.1rem;font-weight:500;transition:all .3s ease;background:white}.CreateNote_titleInput__o65Du:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.CreateNote_contentTextarea__t_u08{padding:1rem;border:2px solid #e9ecef;border-radius:12px;font-family:var(--font-quicksand);font-size:1rem;line-height:1.6;min-height:400px;resize:vertical;transition:all .3s ease;background:white}.CreateNote_contentTextarea__t_u08:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.CreateNote_characterCount__DZUs4{font-family:var(--font-quicksand);font-size:.9rem;color:#666;text-align:right;margin-top:.25rem}.CreateNote_characterCount__DZUs4.CreateNote_warning__xYEtz{color:#ff6b6b}.CreateNote_fileUploadSection__gJY_K{margin-top:1rem}.CreateNote_fileUploadButton__UedNY{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:.75rem 1.5rem;border-radius:12px;font-family:var(--font-quicksand);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(102,126,234,.3)}.CreateNote_fileUploadButton__UedNY:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.CreateNote_fileUploadButton__UedNY:disabled{opacity:.6;cursor:not-allowed;transform:none}.CreateNote_fileInput__s_b1H{display:none}.CreateNote_uploadIcon__s228v{width:16px;height:16px}.CreateNote_attachmentsList__YOgrA{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.CreateNote_attachmentItem__OwXVL{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.75rem;transition:all .2s ease}.CreateNote_attachmentItem__OwXVL:hover{border-color:#667eea;background:#f0f2ff}.CreateNote_attachmentInfo__NxaOH{display:flex;align-items:center;gap:.75rem;flex:1 1}.CreateNote_attachmentIcon__U_Bol{width:24px;height:24px;color:#667eea}.CreateNote_attachmentDetails__HyNbo{flex:1 1}.CreateNote_attachmentName__tqIKa{font-family:var(--font-quicksand);font-weight:600;color:#333;margin:0 0 .25rem;font-size:.9rem}.CreateNote_attachmentSize__bnO6_{font-family:var(--font-quicksand);font-size:.8rem;color:#666;margin:0}.CreateNote_removeAttachmentButton__1VDQV{background:#ff6b6b;color:white;border:none;padding:.4rem .8rem;border-radius:6px;font-family:var(--font-quicksand);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CreateNote_removeAttachmentButton__1VDQV:hover{background:#ff5252}.CreateNote_uploadHint__aTiM2{font-family:var(--font-quicksand);font-size:.85rem;color:#666;margin-top:.5rem;margin-bottom:0}.CreateNote_error__EF_we{background:#fee;color:#c33;padding:1rem;border-radius:10px;border:1px solid #fcc;margin-bottom:1rem;font-family:var(--font-quicksand)}.CreateNote_loadingText__MrWtS{text-align:center;font-size:1.2rem;color:#666;padding:2rem;font-family:var(--font-quicksand)}.CreateNote_autoSaveIndicator__qFfKv{position:fixed;top:100px;right:2rem;background:rgba(16,172,132,.9);color:white;padding:.5rem 1rem;border-radius:20px;font-family:var(--font-quicksand);font-size:.9rem;font-weight:500;opacity:0;transform:translateY(-10px);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CreateNote_autoSaveIndicator__qFfKv.CreateNote_show__CsfAX{opacity:1;transform:translateY(0)}@media (max-width:768px){.CreateNote_pageContent__eWr1f{padding:1rem}.CreateNote_title__sg2vH{font-size:2rem}.CreateNote_header__2E5tR{flex-direction:column;gap:1rem;align-items:stretch}.CreateNote_headerActions__0pYJd{justify-content:space-between}.CreateNote_backButton__Aal2Q,.CreateNote_doneButton__LP_ad{flex:1 1;text-align:center}.CreateNote_noteContainer__4v_vB{padding:1.5rem}.CreateNote_contentTextarea__t_u08{min-height:300px}.CreateNote_autoSaveIndicator__qFfKv{right:1rem;left:1rem;text-align:center}.CreateNote_fileUploadButton__UedNY{width:100%;justify-content:center}.CreateNote_attachmentItem__OwXVL{flex-direction:column;align-items:flex-start;gap:.5rem}.CreateNote_attachmentInfo__NxaOH{width:100%}.CreateNote_removeAttachmentButton__1VDQV{align-self:flex-end}}@media (max-width:480px){.CreateNote_pageContent__eWr1f{padding:.5rem}.CreateNote_noteContainer__4v_vB{padding:1rem}.CreateNote_contentTextarea__t_u08,.CreateNote_titleInput__o65Du{padding:.75rem}.CreateNote_contentTextarea__t_u08{min-height:250px}}.LandingPage_landingPage__xbkoj{position:relative;min-height:100vh;background-color:#000;flex-direction:column;margin:0;padding:0;color:#fff;font-family:var(--font-quicksand),sans-serif}.LandingPage_landingPage__xbkoj,.LandingPage_mainContent__YbRqb{width:100%;max-width:100vw;display:flex;overflow-x:hidden;overscroll-behavior:none}.LandingPage_mainContent__YbRqb{flex:1 1;flex-direction:column}.LandingPage_heroSection__HNpIc{position:relative;width:100%;max-width:100vw;min-height:100vh;background:url(/_next/static/media/cbum.8380e1ad.jpg) no-repeat 50%;background-size:contain;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;overflow-x:hidden;overscroll-behavior:none}.LandingPage_heroContent__gLKEW{max-width:800px;margin:0 auto;padding:2rem;background-color:rgba(0,0,0,.6);border-radius:10px;border:1px solid rgba(233,142,15,.3)}.LandingPage_heroTitle__7heuj{color:#fff;font-family:var(--font-montserrat),sans-serif;font-size:3rem;font-weight:800;margin-bottom:1.5rem;letter-spacing:1px}.LandingPage_heroSubtitle__ZD5S4{color:#ffbc02;font-family:var(--font-quicksand),sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:2rem;line-height:1.5}.LandingPage_startButton__hm8Z5{display:inline-flex;justify-content:center;align-items:center;padding:.8rem 2rem;background:rgba(233,142,15,.9);color:#fff;font-family:var(--font-montserrat),sans-serif;font-size:1.2rem;font-weight:700;border:2px solid #fff;border-radius:5px;cursor:pointer;transition:all .3s ease;letter-spacing:1px}.LandingPage_startButton__hm8Z5:hover{background:rgba(233,142,15,1);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.LandingPage_featuresSection__5TNEf{padding:5rem 2rem;background-color:#111;text-align:center;width:100%;max-width:100vw;overflow-x:hidden;overscroll-behavior:none}.LandingPage_sectionTitle__Q2svo{color:#fff;font-family:var(--font-montserrat),sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:3rem;position:relative;display:inline-block}.LandingPage_sectionTitle__Q2svo:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:4px;background-color:#e98e0f;border-radius:2px}.LandingPage_featuresGrid__PEinH{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto}.LandingPage_feature__Ey0f0{flex:1 1;min-width:300px;max-width:350px;text-align:center;padding:2rem;background-color:rgba(20,20,20,.8);border-radius:10px;border:1px solid rgba(233,142,15,.2);transition:transform .3s ease,box-shadow .3s ease}.LandingPage_feature__Ey0f0:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(233,142,15,.1)}.LandingPage_featureIcon__6CYYl{background-color:rgba(233,142,15,.1);width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:2px solid rgba(233,142,15,.3)}.LandingPage_featureTitle__uu_WQ{color:#ffbc02;font-family:var(--font-montserrat),sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.LandingPage_featureDescription__uUhIg{color:#fff;font-family:var(--font-quicksand),sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.LandingPage_howItWorksSection__i0qmD{padding:5rem 2rem;background-color:#000;text-align:center;width:100%;max-width:100vw;overflow-x:hidden;overscroll-behavior:none}.LandingPage_stepsContainer__h3lcf{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;max-width:1200px;margin:0 auto;padding:0 2rem}.LandingPage_step__R8wMl{flex:1 1;min-width:200px;max-width:250px;text-align:center;padding:2rem 1rem;position:relative}.LandingPage_stepNumber__dOMl3{width:50px;height:50px;background-color:#e98e0f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem;position:relative;z-index:2}.LandingPage_stepNumber__dOMl3:before{content:"";position:absolute;top:-15px;left:90%;transform:translateX(-50%);width:130px;height:3px;background-color:#e98e0f;border-radius:2px}.LandingPage_stepTitle__P328p{color:#ffbc02;font-family:var(--font-montserrat),sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.LandingPage_stepDescription__jsTY2{color:#fff;font-family:var(--font-quicksand),sans-serif;font-size:.9rem}.LandingPage_ctaSection__kfIkl{padding:5rem 2rem;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/_next/static/media/pagewormu.9966ba3f.jpg) no-repeat 50%;background-size:cover;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100vw;overflow-x:hidden;overscroll-behavior:none}.LandingPage_ctaTitle__e1BKo{font-size:2.5rem;margin-bottom:2rem;max-width:800px}.LandingPage_ctaButton__6KqgV,.LandingPage_ctaTitle__e1BKo{color:#fff;font-family:var(--font-montserrat),sans-serif;font-weight:700}.LandingPage_ctaButton__6KqgV{display:inline-flex;justify-content:center;align-items:center;padding:1rem 3rem;background:rgba(233,142,15,.9);font-size:1.2rem;border:2px solid #fff;border-radius:5px;cursor:pointer;transition:all .3s ease;letter-spacing:1px}.LandingPage_ctaButton__6KqgV:hover{background:rgba(233,142,15,1);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}@media (max-width:768px){.LandingPage_heroTitle__7heuj{font-size:2rem}.LandingPage_heroSubtitle__ZD5S4{font-size:1.2rem}.LandingPage_sectionTitle__Q2svo{font-size:2rem}.LandingPage_feature__Ey0f0{min-width:250px}.LandingPage_ctaTitle__e1BKo{font-size:1.8rem}}.Notes_pageWrapper__FBWd5{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#667eea,#764ba2)}.Notes_pageContent__2_XuD{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.Notes_header__VZlsv{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Notes_title__HqphM{font-family:var(--font-montserrat);font-size:2.5rem;font-weight:700;color:white;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Notes_createButton__PnPxw{background:linear-gradient(135deg,var(--primary-light,#FFB833),var(--primary,#e98e0f));color:white;border:none;padding:.75rem 1.5rem;border-radius:25px;font-family:var(--font-quicksand);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,107,.3)}.Notes_createButton__PnPxw:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.4)}.Notes_notesContainer__wtVSA{background:rgba(255,255,255,.95);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Notes_loadingText__fuB7l{text-align:center;font-size:1.2rem;color:#666;padding:2rem}.Notes_error__aEZwJ{background:#fee;color:#c33;padding:1rem;border-radius:10px;border:1px solid #fcc;margin-bottom:1rem}.Notes_emptyState__mBaJx{text-align:center;padding:3rem 2rem}.Notes_emptyState__mBaJx p{font-size:1.2rem;color:#666;margin-bottom:1.5rem}.Notes_timeSection__1Ej8r{margin-bottom:2rem}.Notes_timeSectionHeader__hQb7d{font-family:var(--font-montserrat);font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #667eea}.Notes_dateGroup__wzkv2{margin-bottom:1.5rem}.Notes_dateHeader__z33d5{font-family:var(--font-quicksand);font-size:1.1rem;font-weight:600;color:#555;margin-bottom:.75rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:8px;transition:background-color .2s ease}.Notes_dateHeader__z33d5:hover{background-color:#f8f9fa}.Notes_expandIcon__PXfoV{transition:transform .2s ease}.Notes_expandIcon__PXfoV.Notes_expanded__y03LI{transform:rotate(90deg)}.Notes_notesList__jLt6u{display:grid;grid-gap:1rem;gap:1rem;margin-left:1.5rem}.Notes_noteCard__WDHvn{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #e9ecef;transition:all .3s ease;cursor:pointer}.Notes_noteCard__WDHvn:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15);border-color:#667eea}.Notes_noteHeader__fKWbC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.Notes_noteTitle__Zuaw6{font-family:var(--font-montserrat);font-size:1.2rem;font-weight:600;color:#333;flex:1 1;margin:0 1rem 0 0}.Notes_noteTime__IsWE8{font-family:var(--font-quicksand);font-size:.9rem;color:#666;white-space:nowrap}.Notes_notePreview__Lr5G3{font-family:var(--font-quicksand);color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem}.Notes_noteActions__hvpwj{display:flex;gap:.5rem;justify-content:flex-end}.Notes_deleteButton__IOulP,.Notes_editButton__FMnTh{padding:.4rem .8rem;border:none;border-radius:6px;font-family:var(--font-quicksand);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Notes_editButton__FMnTh{background:#667eea;color:white}.Notes_editButton__FMnTh:hover{background:#5a6fd8}.Notes_deleteButton__IOulP{background:#ff6b6b;color:white}.Notes_deleteButton__IOulP:hover{background:#ff5252}@media (max-width:768px){.Notes_pageContent__2_XuD{padding:1rem}.Notes_title__HqphM{font-size:2rem}.Notes_header__VZlsv{flex-direction:column;gap:1rem;align-items:stretch}.Notes_createButton__PnPxw{width:100%;text-align:center}.Notes_noteCard__WDHvn{padding:1rem}.Notes_noteHeader__fKWbC{flex-direction:column;gap:.5rem}.Notes_noteTime__IsWE8{align-self:flex-start}}.Profile_pageWrapper__XmSwx{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.Profile_pageContent__j3WIO{flex:1 1;max-width:800px;margin:0 auto;padding:2rem 1rem}.Profile_title___U34i{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#ffffff;text-align:center}.Profile_profileContainer__5ShA7{background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:2rem}.Profile_profileHeader__QoCn_{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.Profile_profileHeader__QoCn_ h2{font-size:1.5rem;margin-bottom:.5rem;color:#333}.Profile_email__29LkR{color:#666;font-size:1rem}.Profile_profileForm__gHEHa{margin-bottom:2rem}.Profile_profilePictureSection__iZxOJ{display:flex;align-items:center;margin-bottom:2rem;gap:2rem;flex-wrap:wrap}.Profile_picturePreview__jtMFD{width:120px;height:120px;border-radius:50%;overflow:hidden;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;border:3px solid rgba(233,142,15,.8)}.Profile_previewImage__en43k{width:100%;height:100%;object-fit:cover}.Profile_placeholderInitial__nCngt{font-size:3rem;font-weight:700;color:#e98e0f}.Profile_pictureUpload__MOvCN{flex:1 1;min-width:200px}.Profile_uploadButton__cEjov{display:inline-block;background-color:rgba(233,142,15,.8);color:white;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .3s;margin-bottom:.5rem}.Profile_uploadButton__cEjov:hover{background-color:rgba(233,142,15,1)}.Profile_fileInput__JJZFt{display:none}.Profile_uploadHint__mRdn9{font-size:.875rem;color:#666;margin-top:.5rem}.Profile_formGroup__T8pbp{margin-bottom:1.5rem}.Profile_formGroup__T8pbp label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.Profile_inputField__s_o4k{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.Profile_inputField__s_o4k:focus{outline:none;border-color:#9c27b0;box-shadow:0 0 0 2px rgba(156,39,176,.2)}.Profile_formActions__LHpdg{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}.Profile_updateButton__tR6JV{background-color:#9c27b0;color:white;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;flex:1 1;min-width:180px}.Profile_updateButton__tR6JV:hover{background-color:#7b1fa2}.Profile_updateButton__tR6JV:disabled{background-color:#d1c4e9;cursor:not-allowed}.Profile_saveReturnButton__WNIcL{background-color:#4caf50;color:white;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;flex:1 1;min-width:180px}.Profile_saveReturnButton__WNIcL:hover{background-color:#388e3c}.Profile_saveReturnButton__WNIcL:disabled{background-color:#c8e6c9;cursor:not-allowed}.Profile_successMessage__tmpZZ{background-color:#e8f5e9;color:#2e7d32;padding:.75rem;border-radius:4px;margin-bottom:1.5rem}.Profile_errorMessage__sDUbv{background-color:#ffebee;color:#c62828;padding:.75rem;border-radius:4px;margin-bottom:1.5rem}@media (max-width:768px){.Profile_pageContent__j3WIO{padding:1.5rem 1rem}.Profile_profileContainer__5ShA7{padding:1.5rem}.Profile_title___U34i{font-size:1.75rem}}.WorkoutHistory_pageWrapper__Jri5O{min-height:100vh;display:flex;flex-direction:column;background:url(/_next/static/media/pagewormu.9966ba3f.jpg) no-repeat 50%/cover;background-attachment:fixed;overflow-x:hidden}.WorkoutHistory_pageContent__A41Oh{flex:1 1;padding:2rem;max-width:1000px;margin:0 auto;width:100%}.WorkoutHistory_title__oTmkp{color:#fff;font-size:2.5rem;margin-bottom:.5rem;font-family:var(--font-montserrat),sans-serif;font-weight:700;text-align:center}.WorkoutHistory_subtitle__soEdY{color:#b0b0b0;font-size:1.1rem;text-align:center;margin-bottom:1.5rem;font-style:italic}.WorkoutHistory_actionSection__UH_jI{display:flex;justify-content:center;margin-bottom:2rem}.WorkoutHistory_logWorkoutButton__crWXF{background:linear-gradient(135deg,#e98e0f,#d17a00);color:#000;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:700;font-family:var(--font-montserrat),sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(233,142,15,.3);text-decoration:none}.WorkoutHistory_logWorkoutButton__crWXF:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(233,142,15,.4);background:linear-gradient(135deg,#d17a00,#b86800)}.WorkoutHistory_errorState__cHPnN,.WorkoutHistory_loadingState__cvY57{color:#b0b0b0;text-align:center;padding:3rem;font-size:1.1rem}.WorkoutHistory_errorState__cHPnN{color:#ff6b6b}.WorkoutHistory_emptyState__j0AaW{text-align:center;padding:3rem;background-color:rgba(20,20,20,.8);border-radius:12px;border:1px solid rgba(233,142,15,.3)}.WorkoutHistory_emptyState__j0AaW h3{color:#fff;margin-bottom:1rem;font-family:var(--font-montserrat),sans-serif}.WorkoutHistory_emptyState__j0AaW p{color:#b0b0b0}.WorkoutHistory_workoutList__AglHt{display:flex;flex-direction:column;gap:2rem}.WorkoutHistory_dateGroup__I71bR{background-color:rgba(15,15,15,.8);border-radius:16px;border:1px solid rgba(233,142,15,.2);overflow:hidden}.WorkoutHistory_dateHeader__caGHt{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:rgba(233,142,15,.1);border-bottom:1px solid rgba(233,142,15,.2);cursor:pointer;transition:background-color .3s ease}.WorkoutHistory_dateHeader__caGHt:hover{background-color:rgba(233,142,15,.15)}.WorkoutHistory_dateHeaderContent__nz1BH{display:flex;flex-direction:column;gap:.5rem}.WorkoutHistory_dateTitle__78iJv{color:#fff;font-size:1.5rem;font-weight:600;margin:0;font-family:var(--font-montserrat),sans-serif}.WorkoutHistory_workoutCount__ndzjO{color:#e98e0f;font-size:.9rem;font-weight:500}.WorkoutHistory_expandIcon__hMxjB{color:#e98e0f;font-size:1.2rem;transition:transform .3s ease}.WorkoutHistory_expandIcon__hMxjB.WorkoutHistory_expanded__6meDt{transform:rotate(180deg)}.WorkoutHistory_dateWorkouts__5voq6{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.WorkoutHistory_workoutCard__0Jy7l{background-color:rgba(20,20,20,.9);border-radius:12px;border:1px solid rgba(233,142,15,.3);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.WorkoutHistory_workoutCard__0Jy7l:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(233,142,15,.2)}.WorkoutHistory_workoutHeader__hevzD{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.WorkoutHistory_workoutTitle__zZ0zt{display:flex;align-items:center;gap:.75rem}.WorkoutHistory_muscleGroupEmoji__HnQ_7{font-size:1.5rem}.WorkoutHistory_workoutTitle__zZ0zt h3{color:#fff;margin:0;font-family:var(--font-montserrat),sans-serif;font-weight:600;font-size:1.3rem}.WorkoutHistory_workoutDate__ON8MI{color:#888;font-size:.9rem;text-align:right}.WorkoutHistory_workoutStats__UWaqG{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.WorkoutHistory_stat__uRwLg{display:flex;flex-direction:column;gap:.25rem}.WorkoutHistory_statLabel__1nEBy{color:#888;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.WorkoutHistory_statValue__dYdB7{color:#fff;font-weight:600;font-size:1rem}.WorkoutHistory_workoutNotes__DSDAV{margin-top:1rem;padding:1rem;background-color:rgba(40,40,40,.6);border-radius:8px;border-left:4px solid #e98e0f}.WorkoutHistory_workoutNotes__DSDAV h4{color:#e98e0f;margin:0 0 .5rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.WorkoutHistory_workoutNotes__DSDAV p{color:#e0e0e0;margin:0;font-style:italic;line-height:1.5}.WorkoutHistory_exerciseList__QDTvz{margin-top:1rem;padding:1rem;background-color:rgba(40,40,40,.4);border-radius:8px}.WorkoutHistory_exerciseList__QDTvz h4{color:#e98e0f;margin:0 0 .75rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.WorkoutHistory_exercises__6Shsu{display:flex;flex-direction:column;gap:.5rem}.WorkoutHistory_exercise__eEyVc{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:rgba(60,60,60,.3);border-radius:4px}.WorkoutHistory_exerciseName__AXblo{color:#fff;font-weight:500}.WorkoutHistory_exerciseDetails__pT4EE{color:#b0b0b0;font-size:.9rem}@media (max-width:768px){.WorkoutHistory_pageContent__A41Oh{padding:1rem}.WorkoutHistory_title__oTmkp{font-size:2rem}.WorkoutHistory_dateHeader__caGHt{padding:1rem}.WorkoutHistory_dateTitle__78iJv{font-size:1.3rem}.WorkoutHistory_dateWorkouts__5voq6{padding:1rem}.WorkoutHistory_workoutHeader__hevzD{flex-direction:column;gap:.5rem;align-items:flex-start}.WorkoutHistory_workoutDate__ON8MI{text-align:left}.WorkoutHistory_workoutStats__UWaqG{gap:1rem}.WorkoutHistory_exercise__eEyVc{flex-direction:column;align-items:flex-start;gap:.25rem}}.change_password_pageWrapper__KRYkq{display:flex;flex-direction:column;min-height:100vh;background-image:url(/assets/background_landing_signin.jpg);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden}.change_password_page___8bsX{flex-grow:1;display:flex;justify-content:center;align-items:flex-start;padding-top:100px}.change_password_passwordForm__uPBf_{background:rgba(0,0,0,.7);padding:40px;border-radius:10px;width:90%;max-width:350px;color:#fff;height:auto;margin-top:-50px}.change_password_formTitle__mx_0o{font-family:Quicksand;font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.change_password_subtitle__H_UJo{font-size:12px;text-align:center;margin-bottom:20px}.change_password_inputGroup__MWRaW{margin-bottom:15px;position:relative}.change_password_inputField__z39lO{width:100%;padding:10px;border-radius:5px;border:none;outline:none}.change_password_passwordToggle__G2_u4{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#333;cursor:pointer}.change_password_errorText__CM6dA{color:#ff6b6b;font-size:12px;margin-top:5px;text-align:left}.change_password_submitBtn__lGFZW{width:100%;background-color:#e98e0f;padding:10px;color:white;font-weight:700;border:none;border-radius:5px;cursor:pointer;margin-top:10px}.change_password_submitBtn__lGFZW:hover{background-color:#ffb733}.change_password_passwordRequirements__czEsj{margin-top:15px;font-size:12px;color:#ccc}.change_password_passwordRequirements__czEsj ul{padding-left:20px;margin-top:5px}.change_password_passwordRequirements__czEsj li{margin-bottom:3px}@media (max-width:480px){.change_password_passwordForm__uPBf_{padding:30px 20px}}.Email_input_password_pageWrapper__i0Zog{display:flex;flex-direction:column;min-height:100vh;background-image:url(/assets/background_landing_signin.jpg);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden}.Email_input_password_page__r3ghR{flex-grow:1;display:flex;justify-content:center;align-items:flex-start;padding-top:100px}.Email_input_password_formTitle__0MrY_{font-family:Quicksand;font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.Email_input_password_resetForm__REjaz{background:rgba(0,0,0,.7);padding:40px;border-radius:10px;width:90%;max-width:350px;color:#fff;height:auto;margin-top:-80px}.Email_input_password_subtitle__TPRrS{font-size:12px;text-align:center;margin-bottom:20px}.Email_input_password_inputField__3ZgF5{width:100%;padding:10px;margin-bottom:15px;border-radius:5px;border:none;outline:none}.Email_input_password_submitBtn__5TMeS{width:100%;background-color:#e98e0f;padding:10px;color:white;font-weight:700;border:none;border-radius:5px;cursor:pointer}.Email_input_password_submitBtn__5TMeS:hover{background-color:#ffb733}.Email_input_password_submitBtn__5TMeS:disabled{background-color:#ccc;cursor:not-allowed}.Email_input_password_errorText__3_tGL{color:#ff6b6b;background-color:rgba(255,107,107,.1)}.Email_input_password_errorText__3_tGL,.Email_input_password_successText__eLm0r{font-size:14px;text-align:center;margin-bottom:15px;padding:8px;border-radius:4px}.Email_input_password_successText__eLm0r{color:#47CF73;background-color:rgba(71,207,115,.1)}.Email_input_password_emailInfo__t_tKU{font-size:12px;color:#ccc;text-align:center;margin-bottom:10px}.Email_input_password_backButtonContainer__TKMAJ{display:flex;justify-content:center;margin-top:15px}.Email_input_password_backButton__OVO2j{background-color:transparent;color:#ccc;border:1px solid #ccc;border-radius:5px;padding:8px 15px;font-size:14px;cursor:pointer;transition:all .3s ease}.Email_input_password_backButton__OVO2j:hover{background-color:rgba(255,255,255,.1);color:white;border-color:white}