*{margin:0;padding:0;transition:background-color .3s ease,color .3s ease}body{background-color:var(--bg);color:var(--text);transition:all .3 ease;font-family:Arial,Helvetica,sans-serif}:root[data-theme=dark]{--bg: #0d0d0d;--surface: #181818;--primary: #c1121f;--text: #f5f5f5;--border-color: #2e2e2e;--text-secondary: #a1a1aa}:root[data-theme=light]{--bg: #f7f7f7;--surface: #ffffff;--primary: #c1121f;--text: #111111;--border-color: #2e2e2e;--text-secondary: #5b5b5b}._themeToggle_dgu7g_1{width:50px;height:50px;border-radius:50%;border:1px solid var(--border-color);cursor:pointer;background:var(--surface);color:var(--text);box-shadow:0 4px 15px #00000040;display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:all .3s ease}._themeToggle_dgu7g_1:hover{transform:scale(1.08);background:var(--primary);color:#fff}._header_ynbri_4{position:absolute;top:0;width:100%;z-index:999}._navbar_ynbri_15{margin:10px;padding:0 20px;height:70px;display:flex;align-items:center;justify-content:space-between;border-radius:20px}._imageLogo_ynbri_31 img{width:150px;height:auto;transition:transform .3s ease}._imageLogo_ynbri_31 img:hover{transform:translateY(-4px)}._menuLinks_ynbri_44{display:flex;align-items:center;gap:25px}._links_ynbri_50{display:flex;gap:20px;list-style:none}._links_ynbri_50 a{position:relative;text-decoration:none;color:var(--text);font-size:1.2rem;transition:color .3s ease}._links_ynbri_50 a:hover{color:var(--primary)}._links_ynbri_50 a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--primary);transition:width .3s ease}._links_ynbri_50 a:hover:after,._activeLink_ynbri_80:after{width:100%}._activeLink_ynbri_80{color:var(--primary)!important}._actions_ynbri_91{display:flex;align-items:center;gap:15px}._loginBtn_ynbri_97{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:30px;border:1px solid var(--border-color);text-decoration:none;color:var(--text);transition:all .3s ease}._loginBtn_ynbri_97:hover{color:var(--primary);border-color:var(--primary)}._itemToggle_ynbri_120{display:none;font-size:28px;color:var(--text);background:none;border:none;cursor:pointer}._backdrop_ynbri_132{position:fixed;inset:0;z-index:998;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059}@media(max-width:768px){._menuLinks_ynbri_44{position:fixed;top:0;right:0;width:300px;height:100vh;padding:40px 20px;flex-direction:column;justify-content:center;gap:40px;background:var(--surface);transform:translate(100%);transition:transform .35s ease;z-index:999}._open_ynbri_166{transform:translate(0)}._links_ynbri_50{flex-direction:column;align-items:center;gap:35px}._actions_ynbri_91{flex-direction:column}._itemToggle_ynbri_120{display:block;z-index:1000}}._sectionDivider_z3ply_5{width:70%;height:2px;margin:30px auto;background:linear-gradient(to right,transparent,rgba(193,18,31,.8),transparent);box-shadow:0 0 10px #c1121f59;border-radius:999px}._homeBody_z3ply_19{width:100%;overflow:hidden;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg)}._heroStats_z3ply_28{display:flex;align-items:center;gap:5px}strong{font-size:1.2rem;color:var(--text-secondary);padding:2px}span{color:var(--text);font-size:1.4rem}._presentationHome_z3ply_50,._homeNutrition_z3ply_51{display:flex;flex-direction:column;align-items:center;justify-content:center}._homeNutrition_z3ply_51{background:#ffffff0a}._presentationHome_z3ply_50{width:100%;padding-top:100px;gap:60px}._homeNutrition_z3ply_51{gap:30px;padding:120px 20px}._homeContainer_z3ply_73,._calHome_z3ply_74,._rutinaStyle_z3ply_75,._nutritionHomeContainer_z3ply_76{width:80%;max-width:900px;padding:30px;text-align:center;border:1px solid var(--border-color);border-radius:20px}._homeContainer_z3ply_73{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--surface);gap:20px}._homeContainer_z3ply_73 h1{font-size:2.4rem}._homeContainer_z3ply_73 p{font-size:1rem;max-width:600px;text-align:center;color:var(--text-secondary)}._heroButtons_z3ply_110{display:flex;justify-content:center;font-size:1.1rem;gap:5px}._primaryBtn_z3ply_117,._secondaryBtn_z3ply_117{border:1px solid var(--border-color);border-radius:10%;padding:10px;text-decoration:none;color:var(--text-secondary)}._iconHome_z3ply_128{z-index:4;display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;font-size:1.5rem}._icon1_z3ply_140,._icon2_z3ply_141,._icon3_z3ply_142,._icon4_z3ply_143{display:flex;align-items:center;justify-content:center;width:40px;height:30px;padding:20px;color:var(--text);border:1px solid var(--border-color);background-color:var(--surface);border-radius:20px;transition:all .4s ease}._icon1_z3ply_140:hover,._icon2_z3ply_141:hover,._icon3_z3ply_142:hover,._icon4_z3ply_143:hover{transform:translateY(-5px);background-color:var(--primary)}._calculatorHome_z3ply_171,._rutinasHome_z3ply_172{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:30px}._calculatorHome_z3ply_171{background:#ffffff0a}._calHome_z3ply_74{display:flex;flex-direction:column;align-items:center;gap:20px;background:var(--surface)}._calHome_z3ply_74 h2{font-size:2.4rem;color:var(--text)}._calHome_z3ply_74 p{max-width:600px;font-size:1rem;color:var(--text-secondary)}._imcBenefits_z3ply_206{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:15px 0}._imcBenefits_z3ply_206 div{min-width:150px;min-height:80px;display:flex;flex-direction:column;justify-content:center;padding:15px;border-radius:14px;background:#ffffff0a;color:var(--text);border:1px solid var(--border-color)}._imcBenefits_z3ply_206 strong{display:block;margin-bottom:6px;font-size:1rem;color:var(--text)}._imcBenefits_z3ply_206 span{font-size:.9rem;opacity:.85}._calHome_z3ply_74 a,._rutinaStyle_z3ply_75 a,._nutritionHomeContainer_z3ply_76 a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1rem;text-decoration:none;color:var(--text-secondary);transition:color .4s ease}._calHome_z3ply_74 a:hover,._rutinaStyle_z3ply_75 a:hover,._nutritionHomeContainer_z3ply_76 a:hover{color:var(--primary)}._rutinaStyle_z3ply_75{display:flex;flex-direction:column;align-items:center;background:var(--surface);gap:20px}._rutinaStyle_z3ply_75 h3{font-size:2.4rem;color:var(--text)}._rutinas_z3ply_172{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:20px}._workoutBg_z3ply_295{flex:1;min-width:220px;min-height:90px;padding:25px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;gap:12px;text-align:center;background:#ffffff0a;border:1px solid var(--border-color)}._workoutBg_z3ply_295 h4{font-size:1.1rem;color:var(--text)}._workoutBg_z3ply_295 p{font-size:1rem;color:var(--text-secondary)}._cardContainer_z3ply_328{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;padding:40px}._wrappers_z3ply_338{width:150px;height:200px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;color:var(--text);font-size:1.1rem;background:var(--surface);border:1px solid var(--border-color)}._wrappers_z3ply_338 p{font-size:.9rem}._iconwrappers_z3ply_361{font-size:1.4rem}._nutritionHomeContainer_z3ply_76{display:flex;flex-direction:column;align-items:center;gap:20px;background:var(--surface)}._nutritionHomeContainer_z3ply_76 h4{font-size:2.4rem;color:var(--text)}._nutritionHomeContainer_z3ply_76 p{font-size:1rem;color:var(--text-secondary)}@keyframes _gradientAnimation_z3ply_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(max-width:760px){._homeContainer_z3ply_73 h1,._calculatorHome_z3ply_171 h2,._rutinaStyle_z3ply_75 h3,._nutritionHomeContainer_z3ply_76 h4{font-size:1.8rem}._icon1_z3ply_140,._icon2_z3ply_141,._icon3_z3ply_142,._icon4_z3ply_143{width:30px;height:20px}._cardContainer_z3ply_328{display:grid}._wrappers_z3ply_338{width:250px;height:150px}._heroStats_z3ply_28{font-size:.8rem;gap:5px}span{font-size:1rem}strong{padding:2px}}._loadingContainer_1aotq_4{position:relative;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;background:var(--bg)}._auroraBg_1aotq_20{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 20% 30%,rgba(193,18,31,.25),transparent 35%),radial-gradient(circle at 80% 70%,rgba(193,18,31,.18),transparent 35%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.04),transparent 45%);animation:_auroraMove_1aotq_1 6s ease-in-out infinite alternate}._loaderContent_1aotq_36{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:25px;padding:40px 50px;border-radius:24px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 30px #00000059}._loaderContent_1aotq_36 p{color:var(--text);font-size:1.3rem;font-weight:500;letter-spacing:.5px;animation:_pulseText_1aotq_1 1.8s ease-in-out infinite}@keyframes _pulseText_1aotq_1{0%,to{opacity:.65}50%{opacity:1}}@keyframes _auroraMove_1aotq_1{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-10px,10px)}}._calculatorBody_1c3kq_1{padding-top:120px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:50px}._presentationCalculator_1c3kq_10{width:100%;max-width:450px;display:flex;flex-direction:column;gap:15px;background:var(--surface);border:1px solid var(--border-color);border-radius:16px;padding:30px}._presentationCalculator_1c3kq_10 h1{text-align:center;margin-bottom:10px}._calculatorBody_1c3kq_1 input{padding:15px;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;color:var(--text);transition:all .3s ease}._calculatorBody_1c3kq_1 input:focus{outline:none;background:var(--bg)}._btn_1c3kq_47{display:flex;gap:10px}._btn_1c3kq_47 button{flex:1;height:45px;background:var(--bg);color:var(--text);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;transition:transform .2s ease}._btn_1c3kq_47 button:hover{transform:translateY(-2px)}._btn_1c3kq_47 button:active{transform:scale(.98)}._infoSection_1c3kq_76{display:flex;flex-direction:column;gap:20px;background:var(--surface);border:1px solid var(--border-color);border-radius:16px;padding:30px}._infoSection_1c3kq_76 h2,._infoSection_1c3kq_76 h3{margin:0}._infoSection_1c3kq_76 ul{padding-left:20px}._infoSection_1c3kq_76 li{margin-bottom:8px}._table_1c3kq_102{border:1px solid var(--border-color);border-radius:12px;overflow:hidden}._thead_1c3kq_108{display:grid;grid-template-columns:1fr 1fr;padding:15px;border-bottom:1px solid var(--border-color);font-weight:600}._tr_1c3kq_119{display:grid;grid-template-columns:1fr 1fr;padding:15px;border-bottom:1px solid var(--border-color)}._tr_1c3kq_119:last-child{border-bottom:none}@media(max-width:768px){._calculatorBody_1c3kq_1{gap:30px}._presentationCalculator_1c3kq_10{max-width:320px}._btn_1c3kq_47 button{width:100%}}._sectionDivider_qs8z2_2{width:70%;height:2px;margin:30px auto;background:linear-gradient(to right,transparent,rgba(193,18,31,.8),transparent);box-shadow:0 0 10px #c1121f59;border-radius:999px}._nutritionBody_qs8z2_17{width:100%;min-height:100vh;overflow:hidden;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg)}._presentationNutrition_qs8z2_27{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;width:100%;padding-top:100px}._nutritionContainer_qs8z2_38{display:flex;flex-direction:column;gap:30px;width:80%;max-width:900px;padding:30px;text-align:center;background:var(--surface);border:1px solid var(--border-color);border-radius:20px}._nutritionContainer_qs8z2_38 h1{font-size:2.4rem;color:var(--text)}._nutritionContainer_qs8z2_38 p{font-size:1rem;color:var(--text-secondary)}._titleStyle_qs8z2_64{display:grid;place-items:center}._listTitle_qs8z2_69 h2{text-align:center;font-size:2rem;color:var(--text)}._iconStyle_qs8z2_75{font-size:3rem;color:var(--text);transition:color .4s ease}._iconStyle_qs8z2_75:hover{color:var(--primary)}._footerNutrition_qs8z2_86{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;min-height:70vh;padding:80px 0}._footerIndex_qs8z2_97,._macrosContainer_qs8z2_98{width:80%;padding:30px;border:1px solid var(--border-color);border-radius:20px;text-align:center}._macrosContainer_qs8z2_98{display:flex;flex-direction:column;gap:15px}._footerIndex_qs8z2_97{display:flex;flex-direction:column;text-align:center;max-width:800px;gap:5px;background:var(--surface)}._footerIndex_qs8z2_97 h3{font-size:2.4rem;color:var(--text)}._footerIndex_qs8z2_97 p{color:var(--text-secondary);font-size:1rem}._macrosContainer_qs8z2_98{max-width:1090px;background:var(--surface)}._macrosContainer_qs8z2_98 p{font-size:1rem;color:var(--text-secondary)}._titleMacros_qs8z2_141,._titleInformation_qs8z2_142{display:flex;flex-direction:column;align-items:center;gap:15px}._titleMacros_qs8z2_141 h4{font-size:2.4rem;color:var(--text)}._titleMacros_qs8z2_141 p{font-size:1rem;color:var(--text-secondary)}._information_qs8z2_159{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}._titleInformation_qs8z2_142 h6{font-size:1.4rem;color:var(--text-secondary)}._titleInformation_qs8z2_142 li{color:var(--text-secondary);font-size:1.2rem;text-align:center}._liProteina_qs8z2_177,._liCarbohidratos_qs8z2_178,._liGrasas_qs8z2_179,._liVegetales_qs8z2_180{padding:0;margin:0;list-style:none}@media(max-width:768px){._nutritionContainer_qs8z2_38 h1,._footerIndex_qs8z2_97 h3,._titleMacros_qs8z2_141 h4{font-size:1.8rem}}._containerNutrition_yjnl4_4{display:flex;flex-direction:column;gap:50px;padding:40px 20px}._titleAlimentancion_yjnl4_14{margin-bottom:25px;text-align:center}._titleAlimentancion_yjnl4_14 h1{font-size:2.4rem;color:var(--text)}._styleNutricion_yjnl4_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;width:100%;max-width:1200px;margin:0 auto}@media(max-width:768px){._containerNutrition_yjnl4_4{gap:35px;padding:30px 15px}._titleAlimentancion_yjnl4_14 h1{font-size:1.5rem}._styleNutricion_yjnl4_27{grid-template-columns:1fr}}._alimentacionDescripcion_bkmii_1{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;flex-wrap:wrap;border:1px solid var(--border-color);background:var(--surface);border-radius:20px}._desAlimentacion_bkmii_18{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}._desAlimentacion_bkmii_18 h1{font-size:1.4rem;color:var(--text)}._desAlimentacion_bkmii_18 p{color:var(--text-secondary);font-size:1rem}._itemImage_bkmii_36{width:100%;max-width:320px;height:220px;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px #00000040}._itemImage_bkmii_36 img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}._itemImage_bkmii_36:hover img{transform:scale(1.05)}._btn_dx87s_1{color:var(--text-secondary);text-decoration:none}._alimentosContainer_151v7_1{display:flex;flex-direction:column;gap:30px;padding:30px;margin:20px auto;max-width:900px;background:var(--bg);border:1px solid var(--border-color);background:var(--surface);border-radius:10px}._alimentoIndex_151v7_16 h1{display:flex;align-items:center;justify-content:space-between;font-size:2.4rem;font-weight:600;padding:12px 16px;border-radius:12px}._alimentoIndex_151v7_16{position:relative;cursor:pointer;display:flex;flex-direction:column;gap:10px}._category_151v7_39{display:flex;flex-direction:column;gap:10px;padding:15px;border-radius:12px;border:1px solid var(--border-color);animation:_fadeIn_151v7_1 .3s ease}._category_151v7_39 a{text-decoration:none;color:var(--text-secondary);font-size:1rem;padding:10px;border-radius:8px;transition:all .2s ease}._category_151v7_39 a:hover{background:var(--primary);color:var(--text);transform:translate(5px)}@keyframes _fadeIn_151v7_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._alimentosContainer_151v7_1{margin:10px}._alimentosContainer_151v7_1 h1{font-size:1.8rem}}._workoutsBody_1wx1e_4{display:flex;flex-direction:column;align-items:center;gap:30px;color:var(--text);background:var(--bg)}._sectionDivider_1wx1e_17{width:70%;height:2px;margin:30px auto;background:linear-gradient(to right,transparent,rgba(193,18,31,.8),transparent);box-shadow:0 0 10px #c1121f59;border-radius:999px}._presentationWorkouts_1wx1e_35{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;width:100%;padding-top:100px}._workoutsContainer_1wx1e_48{background:var(--surface);position:relative;z-index:2;display:flex;flex-direction:column;gap:30px;width:80%;max-width:900px;padding:30px;text-align:center;border:1px solid var(--border-color);border-radius:20px}._iconRotine_1wx1e_69{z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}._iconRotine_1wx1e_69 a{display:flex;align-items:center;justify-content:center;width:120px;height:40px;padding:5px;font-size:.9rem;background:var(--surface);border:1px solid var(--border-color);transition:all .2s ease}._iconRotine_1wx1e_69 a:hover{opacity:.8;box-shadow:0 0 15px var(--primary)}._showcaseRutine_1wx1e_103{display:flex;align-items:center;justify-content:center}._Item_1sgmr_1{display:flex;flex-direction:column;gap:12px}._nameStyle_1sgmr_7{width:240px;padding:16px;text-align:center;border:1px solid var(--border-color);border-radius:14px;background:var(--bg);color:var(--text);font-size:1.3rem;font-weight:600;cursor:pointer;transition:all .25s ease}._nameStyle_1sgmr_7:hover{transform:translateY(-4px);border-color:#c1121f;color:var(--primary);box-shadow:0 10px 25px #c1121f33}._selected_1sgmr_39{background:linear-gradient(135deg,#c1121f,#8b0914);color:#fff;border-color:#c1121f}._ItemR_11ywc_4{display:flex;flex-direction:column;align-items:center;gap:15px;height:100%;overflow-y:auto;padding-right:8px}._ItemR_11ywc_4::-webkit-scrollbar{width:6px}._ItemR_11ywc_4::-webkit-scrollbar-track{background:transparent}._ItemR_11ywc_4::-webkit-scrollbar-thumb{background:#c1121f99;border-radius:20px}._ItemR_11ywc_4::-webkit-scrollbar-thumb:hover{background:#c1121f}._ItemRInformation_11ywc_41{width:100%;max-width:250px;min-height:320px;padding:20px;border-radius:16px;border:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center;gap:6px;animation:_fadeUp_11ywc_1 .4s ease;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@keyframes _fadeUp_11ywc_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._ItemRInformation_11ywc_41 h4{font-size:1.4rem;font-weight:700;text-align:center}._ItemRInformation_11ywc_41 p{font-size:.95rem;color:var(--text-secondary)}._ItemRImage_11ywc_99{width:100%;height:240px;margin-top:10px;overflow:hidden;border-radius:12px}._ItemRImage_11ywc_99 img{width:100%;height:100%;object-fit:fill;transition:transform .3s ease}._ItemRInformation_11ywc_41:hover img{transform:scale(1.05)}._workoutContainer_4j7co_4{display:flex;justify-content:center;align-items:flex-start;gap:30px;padding:30px;border-radius:16px;background:var(--surface);border:1px solid var(--border-color)}._hdf_4j7co_22{display:flex;flex-direction:column;align-items:center;justify-content:center;width:400px;height:750px}._hdf_4j7co_22 h1{font-size:2.4rem}._hdf_4j7co_22 p{font-size:1rem;opacity:.5}._hdf_4j7co_22 h1,p{padding:12px;text-align:center;color:var(--text)}._indexWorkout_4j7co_48{flex:1;display:flex;justify-content:center;align-items:center;padding:20px}._rutineContainer_4j7co_61{width:420px;height:750px;padding:20px;border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;gap:20px}@keyframes _slideInRight_4j7co_1{0%{opacity:0;transform:translate(80px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}._boxRutine_4j7co_89{flex:1;padding:15px;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:#ffffff05}._rutineContainer_4j7co_61 h2{font-size:2.8rem;font-weight:700;text-align:center;color:var(--text)}._levelTabs_4j7co_116{display:flex;gap:10px;margin-bottom:15px}._levelButton_4j7co_123{flex:1;padding:12px;border-radius:12px;border:1px solid var(--border-color);background:#ffffff05;color:var(--text);font-weight:600;cursor:pointer;transition:all .25s ease}._levelButton_4j7co_123:hover{transform:translateY(-2px);border-color:#c1121f;box-shadow:0 0 15px #c1121f33}._active_4j7co_150{background:linear-gradient(135deg,#c1121f,#8b0914);color:#fff;border-color:#c1121f;box-shadow:0 0 20px #c1121f59}._placeholder_4j7co_167{display:flex;justify-content:center;align-items:center;flex:1;color:var(--text-secondary);text-align:center}@media(max-width:900px){._workoutContainer_4j7co_4{flex-direction:column;align-items:center;padding:10px}._hdf_4j7co_22,._rutineContainer_4j7co_61{width:100%;max-width:330px}}._container_1mbqe_1{padding:40px;margin:20px auto;display:flex;flex-direction:column;gap:25px;max-width:1200px;background:var(--surface);border:1px solid var(--border-color);border-radius:20px}._container_1mbqe_1 h2{text-align:center;color:var(--text);font-size:2rem;font-weight:700}._description_1mbqe_23{text-align:center;max-width:700px;margin:0 auto 25px;color:var(--text);opacity:.8;line-height:1.6;font-size:.95rem}table{width:100%;border-spacing:0 12px}tbody tr{border-radius:12px}th{color:var(--text);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;opacity:.8}td{padding:8px}._deleteButton_1mbqe_54{width:44px;height:44px;border-radius:10px;background:#b4142826;border:1px solid rgba(180,20,40,.3);color:#ff4d6d;display:flex;align-items:center;justify-content:center;font-size:1.8rem;transition:.25s}._deleteButton_1mbqe_54:hover{background:#b91c1c;color:var(--text)}._stats_1mbqe_79{display:flex;gap:20px}._stats1_1mbqe_84,._stats2_1mbqe_85{flex:1;background:var(--bg);border:1px solid var(--border-color);border-radius:16px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.25s}._stats_1mbqe_79 h4{font-size:.9rem;opacity:.7}._stats_1mbqe_79 p{font-size:2rem;font-weight:700;color:#b91c1c}._actions_1mbqe_114{display:flex;gap:15px;justify-content:center}._actions_1mbqe_114 button{height:50px;min-width:180px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:.25s}._addButton_1mbqe_133{background:#b91c1c;color:var(--text)}._clearButton_1mbqe_138{background:var(--bg);color:var(--text);border:1px solid var(--border-color)}._mobileLabel_1mbqe_145{font-size:1.2rem}._errorMessage_1mbqe_149{margin:15px 0;padding:12px;border:1px solid #dc2626;border-radius:10px;color:#ef4444;font-weight:600;text-align:center}@media(max-width:768px){._container_1mbqe_1{padding:60px;margin:5px;border-radius:15px}._container_1mbqe_1 h2{font-size:1.4rem}._tableWrapper_1mbqe_173{width:100%}table,tbody,tr,td{display:block}tbody tr{background:var(--bg);border:1px solid var(--border-color);border-radius:15px;padding:15px;margin-bottom:20px;box-shadow:0 5px 15px #00000026}td{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}th{display:block;text-align:left;font-size:.85rem;color:var(--text);opacity:.7;margin-bottom:4px}._selectWrapper_1mbqe_211{width:100%}._selectWrapper_1mbqe_211>div{width:100%}._deleteButton_1mbqe_54{width:100%;height:45px;margin-top:10px;font-size:1.8rem;border-radius:10px;background:#b4142826;border:1px solid rgba(180,20,40,.3)}._stats_1mbqe_79{width:100%}._stats1_1mbqe_84,._stats2_1mbqe_85{width:100%;height:80px}._stats_1mbqe_79 p{font-size:1.5rem}._actions_1mbqe_114{flex-direction:column}._actions_1mbqe_114 button{width:100%;height:50px;font-size:.9rem}}._loginContainer_1ycld_1{width:100%;height:100vh;padding-top:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;position:relative;background:var(--bg)}._loginCard_1ycld_17{display:flex;justify-content:space-evenly;flex-direction:column;align-items:center;padding:20px;color:var(--text);background:var(--surface);border-radius:20px;border:1px solid var(--border-color);height:400px;width:400px}._loginCard_1ycld_17 label{display:flex;justify-content:space-between;align-items:center}._loginCard_1ycld_17 a{color:var(--text-secondary);font-size:.8rem;text-decoration:none}._loginCard_1ycld_17 input{padding:15px;font-size:.9rem;width:300px;display:flex;justify-content:center;align-items:center;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;transition:all ease .4s;opacity:.5}._loginCard_1ycld_17 input:focus{border:none;background:var(--bg);color:var(--text);opacity:.8}._loginCard_1ycld_17 input:active{transform:scale(.98)}._loginCard_1ycld_17 h1{font-size:2rem;font-weight:500}._loginIndex_1ycld_83{display:flex;flex-direction:column;gap:10px}._btnLogin_1ycld_90{display:flex;justify-content:center;align-items:center;padding-top:15px}._btnLogin_1ycld_90 button{font-size:1rem;border:1px solid var(--border-color);color:var(--text);border-radius:10px;background:var(--primary);width:200px;height:40px;transition:all .4s;cursor:pointer;opacity:.8}._btnLogin_1ycld_90 button:hover{background:var(--surface)}._btnLogin_1ycld_90 button:active{transform:scale(.98)}._linea_1ycld_124{width:50%;height:1px;background:#fff;margin:10px auto;border-radius:2px}._loginRegister_1ycld_133{display:flex;gap:5px}._loginRegister_1ycld_133 a{color:var(--primary);text-decoration:none;font-size:.9rem}._loginRegister_1ycld_133 a:hover{text-decoration:underline}@media(max-width:760px){._loginCard_1ycld_17{width:320px}}._adminContainer_1cdw0_1{width:100%;height:100vh;padding-top:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;position:relative;background:var(--bg)}._adminCard_1cdw0_17{display:flex;justify-content:space-evenly;flex-direction:column;align-items:center;padding:20px;color:var(--text);background:var(--surface);border-radius:20px;border:1px solid var(--border-color);height:400px;width:400px}._adminCard_1cdw0_17 h1{font-size:2rem;font-weight:500}._adminCard_1cdw0_17 label{display:flex;justify-content:space-between;align-items:center}._adminCard_1cdw0_17 input{padding:15px;font-size:.9rem;width:300px;display:flex;justify-content:center;align-items:center;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;transition:all ease .4s;opacity:.5}._adminCard_1cdw0_17 input:focus{border:none;background:var(--bg);color:var(--text);opacity:.8}._adminCard_1cdw0_17 input:active{transform:scale(.98)}._adminIndex_1cdw0_74{display:flex;flex-direction:column;gap:10px}._btnAdmin_1cdw0_80{display:flex;justify-content:center;align-items:center;padding-top:15px}._btnAdmin_1cdw0_80 button{font-size:1rem;border:1px solid var(--border-color);color:var(--text);border-radius:10px;background:var(--primary);width:200px;height:40px;transition:all .4s;cursor:pointer;opacity:.8}._btnAdmin_1cdw0_80 button:hover{background:var(--surface)}._btnAdmin_1cdw0_80 button:active{transform:scale(.98)}._linea_1cdw0_112{width:50%;height:1px;background-color:#fff;margin:10px auto;border-radius:2px}._adminLogin_1cdw0_120{display:flex;gap:5px;font-size:.9rem}._adminLogin_1cdw0_120 a{color:var(--primary);text-decoration:none;font-size:.9rem}._adminLogin_1cdw0_120 a:hover{text-decoration:underline}@media(max-width:760px){._adminCard_1cdw0_17{width:320px}}._footer_b2q5t_4{font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);margin-top:40px;border-top:1px solid var(--border-color)}._footerContainer_b2q5t_15{max-width:1400px;margin:auto;padding:50px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;align-items:start}._imageLogo_b2q5t_29 img{width:200px;height:auto;border-radius:20px;transition:transform .3s ease}._imageLogo_b2q5t_29 img:hover{transform:translateY(-5px) scale(1.03)}._linkFooter_b2q5t_43 h2,._contact_b2q5t_44 h4{margin-bottom:15px;font-size:1.2rem}._linkFooter_b2q5t_43 ul{padding:0;margin:0}._linkFooter_b2q5t_43 li{list-style:none;margin-bottom:10px}._linkFooter_b2q5t_43 a{text-decoration:none;color:var(--text);transition:color .3s ease}._linkFooter_b2q5t_43 a:hover{color:var(--primary)}._about_b2q5t_72 h3{font-size:1rem;line-height:1.6;margin-bottom:15px}._about_b2q5t_72 p{font-size:.95rem;opacity:.8;margin-bottom:5px}._contact_b2q5t_44{display:flex;flex-direction:column;align-items:center;justify-content:center}._contact_b2q5t_44 p{font-size:.95rem;line-height:1.5;margin-bottom:15px}._mailBtn_b2q5t_100{display:inline-block;padding:12px 18px;text-decoration:none;color:var(--text);background:var(--surface);border:1px solid var(--border-color);border-radius:12px;transition:all .3s ease}._mailBtn_b2q5t_100:hover{color:var(--primary);border-color:var(--primary);transform:translateY(-2px)}._copy_b2q5t_123{text-align:center;padding:18px 10px;border-top:1px solid var(--border-color)}._copy_b2q5t_123 p{margin:0;font-size:.9rem;opacity:.75}@media(max-width:992px){._footerContainer_b2q5t_15{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._footerContainer_b2q5t_15{grid-template-columns:1fr;gap:30px}._about_b2q5t_72,._contact_b2q5t_44,._linkFooter_b2q5t_43{text-align:center}._imageLogo_b2q5t_29{display:flex;justify-content:center}}._containerError_43i9p_4{position:relative;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:100px 20px;overflow:hidden;background:var(--bg)}._auroraBg_43i9p_22{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 20% 30%,rgba(193,18,31,.2),transparent 35%),radial-gradient(circle at 80% 70%,rgba(193,18,31,.15),transparent 35%);animation:_auroraMove_43i9p_1 6s ease-in-out infinite alternate}._errorInformation_43i9p_37{position:relative;z-index:2;width:90%;max-width:700px;padding:40px;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;background:#ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);box-shadow:0 10px 30px #00000059}._errorInformation_43i9p_37 h1{color:var(--text);font-size:2rem}._errorInformation_43i9p_37 p{color:var(--text-secondary);font-size:1rem}._errorInformation_43i9p_37 img{width:260px;height:auto;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.25));-webkit-mask-image:linear-gradient(black 85%,transparent);mask-image:linear-gradient(black 85%,transparent)}@keyframes _auroraMove_43i9p_1{0%{transform:scale(1) translate(0)}to{transform:scale(1.05) translate(-10px,10px)}}@media(max-width:768px){._errorInformation_43i9p_37{padding:30px 20px}._errorInformation_43i9p_37 h1{font-size:1.5rem}._errorInformation_43i9p_37 img{width:200px}}._detailContainer_1vp7n_1{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;position:relative;background:var(--bg)}._detailInformtaion_1vp7n_16{width:80%;max-width:700px;min-height:150px;padding:30px;text-align:end;border:1px solid var(--border-color);border-radius:20px;background:var(--surface);display:flex;justify-content:space-around;align-items:center;gap:20px;z-index:2}._detailImage_1vp7n_37 img{width:100%;height:100%;object-fit:cover}._detailImage_1vp7n_37{height:200px;width:300px}._indexDetail_1vp7n_48{display:flex;flex-direction:column;align-items:center}._indexDetail_1vp7n_48 h1{font-size:2.4rem;color:var(--text)}._indexDetail_1vp7n_48 p{color:var(--text-secondary);font-size:1rem;max-width:600px}._LinkStyle_1vp7n_66{z-index:2;display:flex}._LinkStyle_1vp7n_66 a{font-size:1rem;color:var(--text-secondary);text-decoration:none;transition:all .4s ease}._LinkStyle_1vp7n_66 a:hover{color:var(--primary)}._icon_1vp7n_83{display:flex;align-items:center}@media(max-width:768px){._detailContainer_1vp7n_1{padding-top:80px;display:flex}._detailInformtaion_1vp7n_16{display:flex;flex-direction:column}._indexDetail_1vp7n_48{display:flex;justify-content:center;align-items:center;text-align:center}}._containerCardCategory_1b012_1{color:var(--text);position:relative;overflow:hidden}._cardCategory_1b012_8{display:flex;justify-content:center;flex-direction:column;align-items:center;border:1px solid var(--border-color);background:var(--surface);padding:20px;border-radius:20px;width:250px;gap:10px}._imgStyle_1b012_21 img{height:100%;width:100%;object-fit:cover}._desAlimentacion_1b012_27{display:flex;flex-direction:column;gap:5px}._desAlimentacion_1b012_27 h1{font-size:2.4rem;color:var(--text)}._desAlimentacion_1b012_27 p{color:var(--text-secondary);font-size:1rem}._imgStyle_1b012_21{height:200px;width:200px}@media(max-width:768px){._desAlimentacion_1b012_27 h1{font-size:1.8rem}._imgStyle_1b012_21{height:150px;width:150px}}._containerCategory_13enm_1{min-height:100vh;padding-top:180px;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:30px;background:var(--bg)}._indexCategory_13enm_15{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;justify-items:center}._btn_13enm_27{display:flex;align-items:center;gap:5px;font-size:1rem;color:var(--text-secondary);border:none;background:transparent;cursor:pointer;transition:color .3s ease,transform .3s ease}._btn_13enm_27:hover{color:var(--primary);transform:translate(-4px)}@media(max-width:768px){._containerCategory_13enm_1{padding-top:120px}._indexCategory_13enm_15{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}._btn_13enm_27{font-size:1rem}}
