._successOverlay_10bqc_3{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999999;animation:_fadeIn_10bqc_1 .3s ease forwards}._successPopup_10bqc_19{background:#1e293bf2;padding:40px 60px;border-radius:20px;text-align:center;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 40px #00ffb44d;transform:scale(.5);animation:_popupScale_10bqc_1 .4s ease forwards}._checkCircle_10bqc_31{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#36d1dc,#5b86e5);display:flex;align-items:center;justify-content:center;margin:auto;box-shadow:0 0 25px #36d1dcb3;animation:_glowPulse_10bqc_1 1.6s infinite ease-in-out}._checkmark_10bqc_45{font-size:48px;font-weight:800;color:#fff}._successText_10bqc_52{margin-top:15px;font-size:28px;font-weight:700;background:linear-gradient(135deg,#36d1dc,#5b86e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes _popupScale_10bqc_1{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _fadeIn_10bqc_1{0%{opacity:0}to{opacity:1}}@keyframes _glowPulse_10bqc_1{0%,to{box-shadow:0 0 25px #36d1dcb3}50%{box-shadow:0 0 40px #36d1dc}}._wrapper_10bqc_79{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:20px;background:linear-gradient(135deg,#0c2461f2,#1e3799e6 30%,#4a69bdd9 70%,#6c9be1cc),url(/assets/health-bg-CIO_4t3m.jpg);background-size:cover;background-position:center;background-blend-mode:overlay;overflow:hidden;z-index:0}._animatedBackground_10bqc_103{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}._floatingElement_10bqc_111{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--color) 0%,transparent 70%);animation:_floatElement_10bqc_1 25s ease-in-out infinite;opacity:.1}._floatingElement_10bqc_111:nth-child(1){--color: rgba(46, 204, 113, .3);width:400px;height:400px;top:-100px;left:-100px;animation-delay:0s;animation-duration:30s}._floatingElement_10bqc_111:nth-child(2){--color: rgba(52, 152, 219, .3);width:300px;height:300px;bottom:-50px;right:-50px;animation-delay:5s;animation-duration:25s}._floatingElement_10bqc_111:nth-child(3){--color: rgba(155, 89, 182, .2);width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:10s;animation-duration:35s}@keyframes _floatElement_10bqc_1{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(100px,-50px) rotate(90deg) scale(1.1)}50%{transform:translate(-50px,100px) rotate(180deg) scale(1.2)}75%{transform:translate(-100px,-100px) rotate(270deg) scale(1.1)}}._particlesContainer_10bqc_166{position:absolute;inset:0;pointer-events:none;z-index:2}._particle_10bqc_166{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;animation:_particleDrift_10bqc_1 linear infinite;box-shadow:0 0 10px #ffffff4d}@keyframes _particleDrift_10bqc_1{0%{transform:translateY(100vh) translate(0) rotate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(-100vh) translate(100px) rotate(360deg);opacity:0}}._card_10bqc_201{width:100%;max-width:450px;min-height:auto;background:#1e1e23e0;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);padding:40px 35px;border-radius:28px;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 40px -15px #00000080,0 0 80px #2ecc7140,inset 0 1px #ffffff1a,0 8px 25px #0000004d;position:relative;z-index:3;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:visible;margin:0 auto}._card_10bqc_201:hover{transform:translateY(-5px);box-shadow:0 30px 50px -20px #0009,0 0 120px #2ecc7159,inset 0 1px #ffffff26}._header_10bqc_232{text-align:center;margin-bottom:40px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._healthIconWrapper_10bqc_242{position:relative;width:90px;height:90px;margin:0 auto 25px;display:flex;align-items:center;justify-content:center}._healthIcon_10bqc_242{width:90px;height:90px;background:linear-gradient(135deg,#2ecc71,#27ae60);border-radius:22px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 12px 30px #2ecc7166,0 0 40px #2ecc714d,inset 0 2px #fff3;transition:all .3s ease}._healthIcon_10bqc_242:hover{transform:scale(1.08) rotate(5deg)}._healthIcon_10bqc_242 svg{width:42px;height:42px;fill:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._iconHalo_10bqc_280{position:absolute;inset:-15px;background:radial-gradient(circle,rgba(46,204,113,.3) 0%,transparent 70%);border-radius:32px;z-index:1;animation:_haloPulse_10bqc_1 3s ease-in-out infinite}@keyframes _haloPulse_10bqc_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}._title_10bqc_300{font-size:38px;font-weight:800;background:linear-gradient(135deg,#fff,#2ecc71,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px;letter-spacing:-.3px;position:relative;display:inline-block;text-align:center}._title_10bqc_300:after{content:"✨";position:absolute;top:-8px;right:-25px;font-size:20px;animation:_sparkleTwinkle_10bqc_1 2s ease-in-out infinite}@keyframes _sparkleTwinkle_10bqc_1{0%,to{opacity:.6;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(10deg)}}._subtitle_10bqc_328{color:#b0b0b0;font-size:16px;font-weight:500;line-height:1.5;max-width:280px;margin:0 auto;text-align:center}._subtitle_10bqc_328 span{color:#2ecc71;font-weight:600;position:relative}._socialButtons_10bqc_345{display:flex;flex-direction:column;gap:14px;margin-bottom:30px;width:100%}._socialBtn_10bqc_353{display:flex;align-items:center;padding:16px 20px;border-radius:14px;border:1px solid transparent;background:#ffffff14;color:#fff;font-size:15px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:100%;box-sizing:border-box}._socialBtn_10bqc_353:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s ease}._socialBtn_10bqc_353:hover:before{left:100%}._socialBtn_10bqc_353:hover{transform:translateY(-2px);border-color:#fff3}._googleBtn_10bqc_390{background:#fffffff2;color:#333}._googleBtn_10bqc_390:hover{background:#fff;box-shadow:0 8px 20px #00000026}._appleBtn_10bqc_400{background:#000000e6}._appleBtn_10bqc_400:hover{background:#000;box-shadow:0 8px 20px #0000004d}._socialIcon_10bqc_409{width:22px;height:22px;margin-right:12px;flex-shrink:0}._socialText_10bqc_416{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}._socialLabel_10bqc_424{font-size:11px;color:#888;margin-bottom:2px}._socialProvider_10bqc_430{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._arrowIcon_10bqc_438{font-size:18px;opacity:.7;transition:transform .3s ease;flex-shrink:0}._socialBtn_10bqc_353:hover ._arrowIcon_10bqc_438{transform:translate(3px);opacity:1}._divider_10bqc_451{display:flex;align-items:center;justify-content:center;margin:30px 0;width:100%}._dividerLine_10bqc_459{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),rgba(255,255,255,.3),rgba(255,255,255,.15),transparent)}._dividerText_10bqc_471{padding:0 15px;color:#888;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;flex-shrink:0}._inputGroup_10bqc_483{margin-bottom:20px;width:100%}._inputLabel_10bqc_488{display:block;color:#b0b0b0;font-size:13px;font-weight:500;margin-bottom:6px;transition:color .3s ease}._inputWrapper_10bqc_497{position:relative;width:100%}._input_10bqc_483{width:100%;padding:15px 45px 15px 18px;background:#ffffff0d;color:#fff;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;font-size:15px;transition:all .3s ease;box-sizing:border-box}._input_10bqc_483:focus{outline:none;border-color:#2ecc71;background:#ffffff14;box-shadow:0 0 0 3px #2ecc711a}._inputIcon_10bqc_521{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#888;transition:color .3s ease}._input_10bqc_483:focus+._inputIcon_10bqc_521{color:#2ecc71}._passwordHeader_10bqc_537{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;width:100%}._showPasswordBtn_10bqc_545{background:none;border:none;color:#2ecc71;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}._showPasswordBtn_10bqc_545:hover{background:#2ecc711a}._optionsRow_10bqc_561{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;width:100%}._checkboxContainer_10bqc_569{display:flex;align-items:center;position:relative;padding-left:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._checkboxContainer_10bqc_569 input{position:absolute;opacity:0;cursor:pointer}._checkmark_10bqc_45{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#ffffff1a;border-radius:4px;transition:all .3s ease}._checkboxContainer_10bqc_569:hover ._checkmark_10bqc_45{background-color:#fff3}._checkboxContainer_10bqc_569 input:checked~._checkmark_10bqc_45{background-color:#2ecc71}._checkmark_10bqc_45:after{content:"";position:absolute;display:none}._checkboxContainer_10bqc_569 input:checked~._checkmark_10bqc_45:after{display:block}._checkboxContainer_10bqc_569 ._checkmark_10bqc_45:after{left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxLabel_10bqc_625{color:#b0b0b0;font-size:13px}._forgotLink_10bqc_630{color:#2ecc71;text-decoration:none;font-size:13px;transition:all .2s ease}._forgotLink_10bqc_630:hover{text-decoration:underline}._loginBtn_10bqc_642{width:100%;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;padding:16px;border:none;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:20px;box-sizing:border-box}._loginBtn_10bqc_642:hover{transform:translateY(-2px);box-shadow:0 12px 30px #2ecc7166}._loginBtn_10bqc_642:active{transform:translateY(0)}._btnText_10bqc_672{position:relative;z-index:2}._btnIcon_10bqc_677{font-size:18px;position:relative;z-index:2;transition:transform .3s ease}._loginBtn_10bqc_642:hover ._btnIcon_10bqc_677{transform:translate(3px)}._btnGlow_10bqc_688{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}._loginBtn_10bqc_642:hover ._btnGlow_10bqc_688{opacity:1}._linksContainer_10bqc_701{text-align:center;margin-bottom:20px;width:100%}._linkText_10bqc_707{color:#b0b0b0;font-size:14px;margin:8px 0;line-height:1.4}._primaryLink_10bqc_714{color:#2ecc71;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}._primaryLink_10bqc_714:hover{color:#fff;text-shadow:0 0 8px rgba(46,204,113,.4)}._linkArrow_10bqc_729{transition:transform .2s ease}._primaryLink_10bqc_714:hover ._linkArrow_10bqc_729{transform:translate(3px)}._secondaryLink_10bqc_737{color:#888;text-decoration:none;transition:color .2s ease}._secondaryLink_10bqc_737:hover{color:#2ecc71}._securityBadge_10bqc_748{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.08);margin-top:20px}._lockIcon_10bqc_760{font-size:14px;animation:_lockBounce_10bqc_1 2s ease-in-out infinite}@keyframes _lockBounce_10bqc_1{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}._securityText_10bqc_770{color:#888;font-size:12px;font-weight:500}._particle_10bqc_166:nth-child(1){left:5%;animation-duration:15s;animation-delay:0s}._particle_10bqc_166:nth-child(2){left:15%;animation-duration:20s;animation-delay:1s}._particle_10bqc_166:nth-child(3){left:25%;animation-duration:25s;animation-delay:2s}._particle_10bqc_166:nth-child(4){left:35%;animation-duration:30s;animation-delay:3s}._particle_10bqc_166:nth-child(5){left:45%;animation-duration:35s;animation-delay:4s}._particle_10bqc_166:nth-child(6){left:55%;animation-duration:40s;animation-delay:5s}._particle_10bqc_166:nth-child(7){left:65%;animation-duration:45s;animation-delay:6s}._particle_10bqc_166:nth-child(8){left:75%;animation-duration:50s;animation-delay:7s}._particle_10bqc_166:nth-child(9){left:85%;animation-duration:55s;animation-delay:8s}._particle_10bqc_166:nth-child(10){left:95%;animation-duration:60s;animation-delay:9s}@media(max-width:768px){._wrapper_10bqc_79{padding:15px}._card_10bqc_201{max-width:400px;padding:35px 25px;border-radius:24px}._title_10bqc_300{font-size:32px}._healthIconWrapper_10bqc_242,._healthIcon_10bqc_242{width:80px;height:80px}._healthIcon_10bqc_242 svg{width:38px;height:38px}._subtitle_10bqc_328{font-size:15px;max-width:260px}._socialBtn_10bqc_353{padding:14px 16px}._socialLabel_10bqc_424{display:none}._socialProvider_10bqc_430{font-size:14px}._input_10bqc_483{padding:14px 40px 14px 16px;font-size:14px}}@media(max-width:480px){._card_10bqc_201{padding:30px 20px;border-radius:20px}._title_10bqc_300{font-size:28px}._healthIconWrapper_10bqc_242{width:70px;height:70px;margin-bottom:20px}._healthIcon_10bqc_242{width:70px;height:70px;border-radius:18px}._healthIcon_10bqc_242 svg{width:32px;height:32px}._socialBtn_10bqc_353{justify-content:center}._socialText_10bqc_416,._arrowIcon_10bqc_438{display:none}._dividerText_10bqc_471{font-size:12px;padding:0 10px}._loginBtn_10bqc_642{padding:14px;font-size:15px}}@media(prefers-color-scheme:dark){._card_10bqc_201{background:#19191ee6}._input_10bqc_483{background:#ffffff08}}@media(prefers-contrast:high){._card_10bqc_201{border-width:2px;border-color:#ffffff4d}._input_10bqc_483{border-width:2px}._loginBtn_10bqc_642{border:2px solid white}}._toast_10bqc_918{position:fixed;top:60px;left:50%;transform:translate(-50%);background:#1e293be6;color:#fff;padding:14px 24px;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 25px #0006,0 0 20px #36d1dc66;animation:_fadeSlide_10bqc_1 .35s ease forwards;z-index:99999;font-size:15px;letter-spacing:.3px}@keyframes _fadeSlide_10bqc_1{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}._wrapper_t279u_3{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:40px 24px;background:linear-gradient(#0009,#000000b3),url(/assets/health-bg-CIO_4t3m.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;z-index:0;transition:all .8s ease}._wrapper_t279u_3:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 15% 85%,rgba(46,204,113,.15) 0%,transparent 40%),radial-gradient(circle at 85% 15%,rgba(52,152,219,.15) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(155,89,182,.1) 0%,transparent 60%),radial-gradient(circle at 30% 30%,rgba(231,76,60,.05) 0%,transparent 50%);animation:_gradientShift_t279u_1 15s ease-in-out infinite alternate;filter:blur(60px);opacity:.8;transition:opacity .8s ease,filter .8s ease}._particles_t279u_58{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0}._particle_t279u_58{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;animation:_floatParticle_t279u_1 linear infinite}@keyframes _floatParticle_t279u_1{0%,to{transform:translate(0) rotate(0);opacity:.3}25%{transform:translate(100px,50px) rotate(90deg);opacity:.6}50%{transform:translate(50px,100px) rotate(180deg);opacity:.3}75%{transform:translate(-50px,50px) rotate(270deg);opacity:.6}}@keyframes _gradientShift_t279u_1{0%{transform:scale(1) rotate(0);filter:blur(60px) hue-rotate(0deg)}50%{transform:scale(1.2) rotate(180deg);filter:blur(40px) hue-rotate(180deg)}to{transform:scale(1) rotate(360deg);filter:blur(60px) hue-rotate(360deg)}}._card_t279u_112{width:100%;max-width:500px;background:linear-gradient(135deg,#2b2b2bd9,#232323e6);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);padding:50px 40px;border-radius:32px;border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 50px -12px #00000080,0 0 100px #4a69bd33,inset 0 1px #ffffff1a,0 10px 20px #0000004d;position:relative;z-index:1;transition:all .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;overflow:hidden}._card_t279u_112:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent,rgba(46,204,113,.1),rgba(52,152,219,.1),transparent);border-radius:34px;z-index:-1;opacity:0;transition:opacity .6s ease}._card_t279u_112:hover~._wrapper_t279u_3:before{opacity:1!important;filter:blur(40px) brightness(1.2)!important}._card_t279u_112:hover{transform:translateY(-10px) rotateX(5deg) rotateY(-5deg);box-shadow:0 40px 80px #0009,0 0 150px #4a69bd4d,inset 0 1px #ffffff26,0 15px 30px #0006}._card_t279u_112:hover:before{opacity:1}._header_t279u_179{text-align:center;margin-bottom:40px;position:relative}._healthIcon_t279u_186{width:90px;height:90px;background:linear-gradient(135deg,#2ecc71,#27ae60);border-radius:25px;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 15px 35px #2ecc7166,0 0 50px #2ecc714d,inset 0 2px #fff3;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._healthIcon_t279u_186:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s ease}._healthIcon_t279u_186:hover{transform:scale(1.1) rotate(10deg);box-shadow:0 20px 40px #2ecc7180,0 0 80px #2ecc7166}._healthIcon_t279u_186:hover:before{left:100%}._healthIcon_t279u_186 svg{width:45px;height:45px;fill:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._title_t279u_238{font-size:46px;font-weight:900;background:linear-gradient(135deg,#2ecc71,#3498db,#9b59b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;letter-spacing:-.5px;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.2);position:relative;display:inline-block}._title_t279u_238:after{content:"";position:absolute;bottom:-8px;left:25%;width:50%;height:3px;background:linear-gradient(90deg,transparent,#2ecc71,transparent);border-radius:3px}._nameGroup_t279u_265{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}._inputGroup_t279u_273{position:relative;margin-bottom:24px}._input_t279u_273{width:100%;padding:20px 52px 20px 24px;background:#1e1e1ecc;color:#fffffff2;border:2px solid rgba(255,255,255,.1);border-radius:16px;outline:none;font-size:17px;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 2px 4px #0000004d,0 2px 8px #0003;-moz-appearance:none;appearance:none;-webkit-appearance:none}._input_t279u_273::-moz-placeholder{color:#aaa;font-weight:500}._input_t279u_273::placeholder{color:#aaa;font-weight:500}._input_t279u_273:hover{border-color:#fff3;box-shadow:inset 0 2px 8px #0006,0 3px 12px #0000004d}._input_t279u_273:focus{background:#191919e6;border-color:#2ecc71;box-shadow:inset 0 2px 8px #0006,0 0 0 4px #2ecc7133,0 8px 24px #2ecc714d;transform:translateY(-3px);padding-left:28px}._selectWrapper_t279u_320{position:relative}._selectWrapper_t279u_320:after{content:"▼";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#ffffff80;pointer-events:none;font-size:12px;transition:color .3s ease;z-index:3}._selectWrapper_t279u_320:focus-within:after{color:#2ecc71}._inputIcon_t279u_342{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;opacity:.7;transition:all .4s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));z-index:2}._input_t279u_273:focus+._inputIcon_t279u_342{opacity:1;color:#2ecc71;transform:translateY(-50%) scale(1.2)}._passwordStrength_t279u_362{height:4px;background:#ffffff1a;border-radius:2px;margin-top:8px;overflow:hidden;position:relative}._strengthBar_t279u_371{height:100%;width:0%;background:linear-gradient(90deg,#ff375f,#ff9500,#32d74b);border-radius:2px;transition:width .4s ease}._createBtn_t279u_380{width:100%;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fffffffa;padding:22px;border-radius:16px;font-size:19px;font-weight:800;cursor:pointer;border:none;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-top:10px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 10px 30px #2ecc7166,inset 0 1px #ffffff4d}._createBtn_t279u_380:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .8s ease}._createBtn_t279u_380:hover{transform:translateY(-4px) scale(1.02);background:linear-gradient(135deg,#27ae60,#2ecc71);box-shadow:0 15px 40px #2ecc7199,inset 0 1px #fff6,0 0 60px #2ecc714d}._createBtn_t279u_380:hover:before{left:100%}._createBtn_t279u_380:active{transform:translateY(-1px) scale(1)}._linkText_t279u_434{text-align:center;color:#b0b0b0;margin-top:32px;font-size:16px;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.5)}._linkText_t279u_434 a{color:#2ecc71;text-decoration:none;font-weight:700;transition:all .3s ease;position:relative;display:inline-block;padding:4px 8px;border-radius:8px}._linkText_t279u_434 a:before{content:"";position:absolute;inset:0;background:#2ecc711a;border-radius:8px;opacity:0;transition:opacity .3s ease}._linkText_t279u_434 a:hover{color:#fff;text-shadow:0 0 20px rgba(46,204,113,.5)}._linkText_t279u_434 a:hover:before{opacity:1}._termsGroup_t279u_474{display:flex;align-items:center;gap:12px;margin:24px 0;padding:16px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.05)}._checkbox_t279u_485{width:22px;height:22px;accent-color:#2ecc71;border-radius:6px;cursor:pointer}._termsLabel_t279u_493{color:#ffffffb3;font-size:15px;line-height:1.5}._termsLabel_t279u_493 a{color:#2ecc71;text-decoration:none}._notificationBadge_t279u_505{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#ff375f,#ff2d55);color:#fff;font-size:13px;font-weight:700;padding:6px 12px;border-radius:20px;box-shadow:0 8px 24px #ff375f66,0 0 0 2px #1c1c1ecc;animation:_badgePulse_t279u_1 2s ease-in-out infinite;z-index:10}@keyframes _badgePulse_t279u_1{0%,to{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 8px 24px #ff375f99}}._particle_t279u_58:nth-child(1){top:10%;left:10%;animation-duration:20s}._particle_t279u_58:nth-child(2){top:20%;left:80%;animation-duration:25s}._particle_t279u_58:nth-child(3){top:60%;left:15%;animation-duration:30s}._particle_t279u_58:nth-child(4){top:80%;left:70%;animation-duration:35s}._particle_t279u_58:nth-child(5){top:40%;left:90%;animation-duration:40s}._particle_t279u_58:nth-child(6){top:90%;left:40%;animation-duration:45s}@media(min-width:1440px){._card_t279u_112{max-width:520px;padding:60px 50px}._title_t279u_238{font-size:52px}._healthIcon_t279u_186{width:100px;height:100px}._healthIcon_t279u_186 svg{width:50px;height:50px}}@media(max-width:768px){._wrapper_t279u_3{padding:30px 20px}._card_t279u_112{padding:40px 30px;border-radius:28px}._title_t279u_238{font-size:40px}._healthIcon_t279u_186{width:80px;height:80px}._healthIcon_t279u_186 svg{width:40px;height:40px}._nameGroup_t279u_265{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){._card_t279u_112{padding:36px 24px;border-radius:24px}._title_t279u_238{font-size:36px}._createBtn_t279u_380{padding:20px}._input_t279u_273{padding:18px 48px 18px 18px}}@media(prefers-color-scheme:dark){._card_t279u_112{background:linear-gradient(135deg,#1e1e1ee6,#141414f2)}._input_t279u_273{background:#191919e6}}@media(prefers-contrast:high){._card_t279u_112{border-width:2px}._input_t279u_273{border-width:3px}._createBtn_t279u_380{border:2px solid white}}._card_t279u_112:hover~._wrapper_t279u_3{background:linear-gradient(#00000080,#0009),url(/assets/health-bg-CIO_4t3m.jpg)}._wrapper_t279u_3._cardHovered_t279u_644{filter:brightness(1.1)}._wrapper_t279u_3._cardHovered_t279u_644:before{opacity:1!important;filter:blur(40px) brightness(1.3)!important}:root{--primary-gradient: linear-gradient(135deg, #36d1dc 0%, #5b86e5 100%);--secondary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--accent-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--dark-bg: #070b1a;--darker-bg: #050814;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--neon-blue: #36d1dc;--neon-purple: #9d4edd;--neon-pink: #ff006e;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .5);--shadow-glow: 0 0 30px rgba(54, 209, 220, .4);--transition-smooth: all .4s cubic-bezier(.175, .885, .32, 1.1);--transition-bounce: all .6s cubic-bezier(.68, -.55, .265, 1.55)}._container_cu3tj_35{min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(54,209,220,.12),transparent 35%),radial-gradient(circle at 80% 80%,rgba(91,134,229,.1),transparent 35%),linear-gradient(180deg,#070b1a,#050814);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;overflow-x:hidden}._container_cu3tj_35:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(54,209,220,.03) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(155,77,221,.03) 0%,transparent 40%);pointer-events:none;z-index:0}._container_cu3tj_35:after{content:"";position:fixed;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;opacity:.35;z-index:0}._contentContainer_cu3tj_77{width:100%;max-width:1700px;margin:0 auto;padding:140px 40px 0;position:relative;z-index:1;animation:_fadeIn_cu3tj_1 1s ease-out}@keyframes _fadeIn_cu3tj_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._navbar_cu3tj_93{position:fixed;top:0;left:0;width:100%;height:95px;background:#0f172ad9;backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border-bottom:1px solid rgba(120,180,255,.2);box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff1a;padding:0 50px;display:flex;justify-content:space-between;align-items:center;z-index:9999;animation:_slideDown_cu3tj_1 .8s ease-out}@keyframes _slideDown_cu3tj_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}._logo_cu3tj_119{display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;padding:8px 0}._logo_cu3tj_119:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--primary-gradient);transform:translate(-100%);transition:transform .6s ease}._logo_cu3tj_119:hover:after{transform:translate(0)}._logoText_cu3tj_144{font-size:40px;font-weight:900;margin:0;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 5px 15px rgba(54,209,220,.3);letter-spacing:-.5px}._avatarWrapper_cu3tj_157{position:relative;margin-right:110px}._userAvatar_cu3tj_162{width:52px;height:52px;border-radius:50%;background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 8px 20px #0006,0 0 0 2px #ffffff1a,0 0 20px #36d1dc80;transition:var(--transition-smooth);border:2px solid rgba(255,255,255,.6);position:relative;overflow:hidden;z-index:999999}._userAvatar_cu3tj_162:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}._userAvatar_cu3tj_162:hover:before{transform:translate(100%)}._userAvatar_cu3tj_162:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 25px #00000080,0 0 0 3px #fff3,0 0 30px #36d1dccc}._userMenu_cu3tj_209{position:absolute;top:60px;right:0;width:280px;background:#1e293bfa;padding:20px 0;border-radius:20px;border:1px solid rgba(255,255,255,.15);box-shadow:var(--shadow-lg),0 0 40px #36d1dc33;backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);z-index:20000;opacity:0;transform:translateY(-4px) scale(.97);animation:_menuAppear_cu3tj_1 .3s ease-out forwards}@keyframes _menuAppear_cu3tj_1{to{opacity:1;transform:translateY(0) scale(1)}}._userMenuItem_cu3tj_236{padding:14px 20px;margin:0 10px 8px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:14px;color:var(--text-primary);transition:var(--transition-smooth);position:relative;overflow:hidden}._userMenuItem_cu3tj_236:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-gradient);transform:translate(-10px);transition:transform .3s ease}._userMenuItem_cu3tj_236:hover:before{transform:translate(0)}._userMenuItemHover_cu3tj_268{background:linear-gradient(90deg,#36d1dc26,#5b86e51a);transform:translate(6px);box-shadow:0 4px 12px #0003}._welcomeBanner_cu3tj_275{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#36d1dc26,#5b86e526,#5b54e51a),radial-gradient(circle at 85% 15%,rgba(120,200,255,.2) 0%,transparent 65%),radial-gradient(circle at 15% 85%,rgba(54,209,220,.15) 0%,transparent 55%),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" opacity="0.04"><defs><pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M 40 0 L 0 0 0 40" fill="none" stroke="white" stroke-width="0.5"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:28px;padding:42px 46px;margin-bottom:48px;border:1.5px solid;-o-border-image:linear-gradient(135deg,rgba(120,200,255,.45),rgba(54,209,220,.45),rgba(91,134,229,.3)) 1;border-image:linear-gradient(135deg,#78c8ff73,#36d1dc73,#5b86e54d) 1;box-shadow:0 8px 32px #00000026,0 25px 60px #0006,inset 0 1px #fff3,inset 0 -1px #0000001a;animation:_slideUpFade_cu3tj_1 .8s cubic-bezier(.34,1.56,.64,1) both;transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}._welcomeBanner_cu3tj_275:hover{transform:translateY(-6px) scale(1.005);box-shadow:0 12px 48px #0003,0 35px 90px #00000080,0 0 60px #36d1dc4d,0 0 120px #5b86e533,inset 0 1px #ffffff40}._welcomeBanner_cu3tj_275:after{content:"";position:absolute;inset:-2px;border-radius:30px;background:linear-gradient(135deg,rgba(54,209,220,.15),rgba(91,134,229,.15),transparent 50%);opacity:0;transition:opacity .5s ease;z-index:-1;filter:blur(12px)}._welcomeBanner_cu3tj_275:hover:after{opacity:.8}._welcomeBanner_cu3tj_275:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.25),transparent 75%);opacity:0;transform:translate(-100%) skew(-15deg);transition:opacity .4s ease,transform .7s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1;mix-blend-mode:overlay}._welcomeBanner_cu3tj_275:hover:before{opacity:.15;transform:translate(100%) skew(-15deg)}@keyframes _slideUpFade_cu3tj_1{0%{opacity:0;transform:translateY(40px) scale(.96)}70%{transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}._welcomeTitle_cu3tj_401{font-size:34px;font-weight:900;margin:0 0 16px;letter-spacing:-.5px;line-height:1.2;background:linear-gradient(90deg,#fff,#d6e7ff,#bcd7ff,#a5b4fc,#93a2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;text-shadow:0 2px 4px rgba(0,0,0,.2);animation:_textShimmer_cu3tj_1 4s ease-in-out infinite}@keyframes _textShimmer_cu3tj_1{0%,to{background-position:0% center}50%{background-position:100% center}}._welcomeText_cu3tj_435{font-size:17px;line-height:1.7;margin:0;max-width:780px;letter-spacing:.01em;color:#ffffffeb;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:2}@media(prefers-reduced-motion:no-preference){._welcomeBanner_cu3tj_275{animation:_slideUpFade_cu3tj_1 .8s cubic-bezier(.34,1.56,.64,1) both,_float_cu3tj_1 6s ease-in-out infinite}@keyframes _float_cu3tj_1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}}@media(max-width:768px){._welcomeBanner_cu3tj_275{padding:32px 28px;margin-bottom:32px;border-radius:24px}._welcomeTitle_cu3tj_401{font-size:28px}._welcomeText_cu3tj_435{font-size:16px}}._gridContainer_cu3tj_482{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:30px;margin-bottom:50px}._glassCard_cu3tj_491{background:#ffffff0d;border-radius:24px;border:1px solid rgba(255,255,255,.1);padding:30px;transition:var(--transition-smooth);overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._glassCard_cu3tj_491:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(54,209,220,.1),transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}._glassCard_cu3tj_491:hover:before{opacity:1}._glassCard_cu3tj_491:hover{transform:translateY(-8px);border-color:#36d1dc4d;box-shadow:0 20px 40px #0000004d,var(--shadow-glow)}._cardHeader_cu3tj_529{display:flex;align-items:center;gap:18px;margin-bottom:25px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}._cardHeader_cu3tj_529:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:3px;background:var(--primary-gradient);border-radius:3px}._cardIcon_cu3tj_550{width:56px;height:56px;background:linear-gradient(135deg,#36d1dc26,#5b86e51a);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#36d1dc;transition:var(--transition-smooth);box-shadow:0 8px 20px #0003}._glassCard_cu3tj_491:hover ._cardIcon_cu3tj_550{transform:scale(1.1) rotate(5deg);background:var(--primary-gradient);color:#fff;box-shadow:0 10px 25px #36d1dc66}._cardTitle_cu3tj_571{font-size:20px;font-weight:700;margin:0;color:#fff;letter-spacing:-.2px}._cardSubtitle_cu3tj_579{font-size:13px;color:#ffffff80;margin-left:auto;padding:4px 12px;background:#ffffff0d;border-radius:20px;border:1px solid rgba(255,255,255,.1)}._bmiDisplay_cu3tj_590{text-align:center;margin-bottom:24px;position:relative}._bmiHistoryValue_cu3tj_596{font-size:56px;font-weight:900;margin-bottom:10px;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 5px 15px rgba(54,209,220,.3);position:relative;display:inline-block}._bmiValue_cu3tj_609:after{content:"";position:absolute;bottom:-5px;left:10%;width:80%;height:4px;background:var(--primary-gradient);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .8s cubic-bezier(.175,.885,.32,1.275)}._bmiDisplay_cu3tj_590:hover ._bmiValue_cu3tj_609:after{transform:scaleX(1)}._bmiCategory_cu3tj_627{font-size:16px;font-weight:600;padding:8px 20px;border-radius:24px;background:linear-gradient(135deg,#36d1dc26,#5b86e51a);display:inline-block;border:1px solid rgba(54,209,220,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes _pulse_cu3tj_1{0%,to{box-shadow:0 0 20px #36d1dccc,0 4px 10px #0000004d}50%{box-shadow:0 0 30px #6eb3b8,0 6px 15px #0006}}._scaleLabels_cu3tj_647{display:flex;justify-content:space-between;margin-top:30px;font-size:12px;color:#fff9}._sliderRow_cu3tj_657{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:0 10px;position:relative;z-index:10}._sliderText_cu3tj_667{font-size:16px;font-weight:700;color:#fff;width:160px}._sliderInput_cu3tj_674{-webkit-appearance:none;width:200px;height:10px;border-radius:10px;background:linear-gradient(90deg,#00e0ff,#00ffa6);box-shadow:0 0 10px #00ffc866;outline:none;cursor:pointer;transition:.3s ease}._sliderInput_cu3tj_674:hover{box-shadow:0 0 14px #00ffc880;transform:scale(1.02);background:linear-gradient(90deg,#3498db66,#2ecc7166,#f1c40f66,#e74c3c66)}._sliderInput_cu3tj_674::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid #00ffcc;box-shadow:0 0 10px #0fc,0 0 25px #00ffc899;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease}._sliderInput_cu3tj_674:active::-webkit-slider-thumb{transform:scale(1.15)}._sliderInput_cu3tj_674::-moz-range-thumb{width:24px;height:24px;background:#fff;border-radius:50%;border:4px solid #36d1dc;box-shadow:0 0 15px #36d1dc,0 0 30px #36d1dc99}._bmiBars_cu3tj_733{position:relative;width:100%;height:65px;margin:22px 0 26px;display:flex;align-items:center;justify-content:center;z-index:1}._bmiOuterGlow_cu3tj_745{position:absolute;width:100%;height:28px;background:#ffffff0d;border-radius:18px;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 20px #36d1dc40,inset 0 0 20px #ffffff0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._bmiTrack_cu3tj_759{position:absolute;width:92%;height:16px;border-radius:14px;overflow:hidden;background:#ffffff26;box-shadow:inset 0 3px 6px #0006}._bmiColorBar_cu3tj_770{position:absolute;left:0;top:0;bottom:0;height:100%;border-radius:14px;background:linear-gradient(90deg,#3498db,#2ecc71 20%,#f1c40f,#e67e22 70%,#e74c3c);transition:width .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 10px #fff3,0 0 12px #36d1dc4d}._bmiPointer_cu3tj_791{position:absolute;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#fff;border:5px solid #36d1dc;box-shadow:0 0 18px #36d1dc,0 0 35px #36d1dc99,inset 0 0 10px #ffffffb3;transition:left .4s cubic-bezier(.34,1.56,.64,1)}._scaleLabels_cu3tj_647 span{font-weight:600;letter-spacing:.3px;color:#ffffffbf;transition:.3s ease;margin-bottom:22px}._scaleLabels_cu3tj_647 span:hover{color:#36d1dc;transform:scale(1.1)}._waterDisplay_cu3tj_824{text-align:center;margin-bottom:30px;position:relative}._waterAmount_cu3tj_830{font-size:52px;font-weight:900;color:var(--neon-blue);margin-bottom:8px;text-shadow:0 5px 15px rgba(54,209,220,.5);position:relative;display:inline-block}._waterAmount_cu3tj_830:after{content:"💧";position:absolute;right:-35px;top:0;font-size:32px;filter:drop-shadow(0 5px 10px rgba(54,209,220,.5));animation:_waterDrop_cu3tj_1 3s infinite}@keyframes _waterDrop_cu3tj_1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}}._waterProgress_cu3tj_855{height:12px;background:#ffffff14;border-radius:6px;margin-bottom:15px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px #0000004d}._waterProgress_cu3tj_855:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:_shimmer_cu3tj_1 3s infinite}@keyframes _shimmer_cu3tj_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._waterProgressFill_cu3tj_884{height:100%;background:linear-gradient(90deg,#36d1dc,#5b86e5,#9d4edd);border-radius:6px;transition:width .8s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}._waterProgressFill_cu3tj_884:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:_shimmer_cu3tj_1 2s infinite}._waterGlasses_cu3tj_907{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0}._waterGlass_cu3tj_907{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:var(--transition-smooth)}._waterGlass_cu3tj_907:hover{transform:translateY(-5px)}._glassContent_cu3tj_926{width:64px;height:84px;background:#ffffff0d;border:2px solid rgba(54,209,220,.4);border-radius:8px 8px 20px 20px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#36d1dc99;position:relative;overflow:hidden;transition:var(--transition-smooth)}._glassFilled_cu3tj_942{background:linear-gradient(to top,#36d1dc4d,#5b86e533);border-color:var(--neon-blue);color:var(--neon-blue);box-shadow:0 0 20px #36d1dc80}._glassWater_cu3tj_949{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#36d1dc99,#5b86e566);transition:height .5s cubic-bezier(.34,1.56,.64,1)}._glassLabel_cu3tj_958{margin-top:8px;font-size:12px;color:#ffffff80;font-weight:500;transition:color .3s ease}._waterGlass_cu3tj_907:hover ._glassLabel_cu3tj_958{color:var(--neon-blue)}._waterActions_cu3tj_970{display:flex;gap:12px;margin-top:25px}._button_cu3tj_977{flex:1;padding:14px;border-radius:12px;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition-smooth);position:relative;overflow:hidden;letter-spacing:.3px}._button_cu3tj_977:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}._button_cu3tj_977:hover:before{transform:translate(100%)}._primaryButton_cu3tj_1011{background:var(--primary-gradient);color:#fff;box-shadow:0 8px 20px #36d1dc66}._primaryButton_cu3tj_1011:hover{transform:translateY(-3px);box-shadow:0 12px 25px #36d1dc99}._secondaryButton_cu3tj_1022{background:#ffffff14;color:#ffffffe6;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._secondaryButton_cu3tj_1022:hover{background:#ffffff1f;transform:translateY(-3px);box-shadow:0 8px 20px #0000004d}._goalsList_cu3tj_1037{display:flex;flex-direction:column;gap:12px}._goalItem_cu3tj_1043{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff08;border-radius:14px;cursor:pointer;transition:var(--transition-smooth);border:1px solid transparent;position:relative;overflow:hidden}._goalItem_cu3tj_1043:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-gradient);transform:translate(-10px);transition:transform .4s ease}._goalItem_cu3tj_1043:hover:before{transform:translate(0)}._goalItem_cu3tj_1043:hover{transform:translate(5px);background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 8px 20px #0003}._goalIcon_cu3tj_1080{font-size:24px;width:50px;height:50px;background:linear-gradient(135deg,#f093fb1a,#f5576c1a);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#f093fb;transition:var(--transition-smooth)}._goalItem_cu3tj_1043:hover ._goalIcon_cu3tj_1080{transform:scale(1.1) rotate(5deg);background:var(--accent-gradient);color:#fff;box-shadow:0 8px 20px #f093fb66}._goalInfo_cu3tj_1100{flex:1}._goalTitle_cu3tj_1104{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:-.1px}._goalProgressBar_cu3tj_1112{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;position:relative}._goalProgressBar_cu3tj_1112:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:_shimmer_cu3tj_1 3s infinite}._goalProgressFill_cu3tj_1134{height:100%;background:var(--accent-gradient);border-radius:3px;transition:width 1.2s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}._goalProgressFill_cu3tj_1134:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:_shimmer_cu3tj_1 2s infinite}._goalCheck_cu3tj_1157{font-size:20px;color:#ffffff4d;transition:var(--transition-smooth)}._goalItem_cu3tj_1043:hover ._goalCheck_cu3tj_1157{color:#2ecc71;transform:scale(1.2)}._celebritySection_cu3tj_1169{margin-bottom:60px;position:relative}._sectionHeader_cu3tj_1174{margin-bottom:35px;position:relative}._sectionHeader_cu3tj_1174:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:var(--primary-gradient);border-radius:2px}._sectionTitle_cu3tj_1190{font-size:32px;font-weight:800;margin:0 0 10px;color:#fff;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}._sectionSubtitle_cu3tj_1202{font-size:16px;color:#ffffffb3;max-width:600px;line-height:1.6}._sliderLayout_cu3tj_1209{display:flex;width:100%;gap:30px;align-items:stretch;position:relative}._sliderMain_cu3tj_1217{width:75%;height:650px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.15);position:relative;background:#ffffff08;box-shadow:0 20px 60px #0006,inset 0 1px #ffffff1a}._slidesRow_cu3tj_1230{display:flex;height:100%;transition:transform .8s cubic-bezier(.34,1.56,.64,1)}._slideCard_cu3tj_1236{min-width:100%;height:100%;position:relative;overflow:hidden;border-radius:24px;cursor:pointer}._slideCard_cu3tj_1236:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.8) 100%);z-index:1}._slideImg_cu3tj_1255{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:24px;transition:transform 8s ease-out}._slideCard_cu3tj_1236:hover ._slideImg_cu3tj_1255{transform:scale(1.05)}._slideText_cu3tj_1271{position:absolute;bottom:35px;left:35px;background:#0f172ad9;padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:2;max-width:500px;transform:translateY(20px);opacity:0;animation:_slideUpFade_cu3tj_1 .6s ease-out .3s forwards}._slideName_cu3tj_1288{margin:0 0 5px;font-size:28px;font-weight:800;color:#fff}._slideSport_cu3tj_1296{margin:6px 0;color:var(--neon-blue);font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}._slideSport_cu3tj_1296:before{content:"🏆";font-size:16px}._slideStats_cu3tj_1311{opacity:.9;font-size:14px;line-height:1.5;color:#fffc}._arrowLeft_cu3tj_1319,._arrowRight_cu3tj_1319{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:#0f172ae6;color:#fff;border:none;font-size:24px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 25px #0006}._arrowLeft_cu3tj_1319{left:20px}._arrowRight_cu3tj_1319{right:20px}._arrowLeft_cu3tj_1319:hover,._arrowRight_cu3tj_1319:hover{background:var(--primary-gradient);transform:translateY(-50%) scale(1.1);box-shadow:0 12px 30px #36d1dc80}._arrowLeft_cu3tj_1319:before,._arrowRight_cu3tj_1319:before{content:"";position:absolute;inset:-2px;background:var(--primary-gradient);border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease}._arrowLeft_cu3tj_1319:hover:before,._arrowRight_cu3tj_1319:hover:before{opacity:1}._chatBox_cu3tj_1370{width:25%;height:650px;background:#0f172ae6;border-radius:28px;border:2px solid rgba(54,209,220,.6);box-shadow:0 20px 60px #00000080,0 0 40px #36d1dc4d,inset 0 1px #ffffff1a;padding:24px;display:flex;flex-direction:column;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);position:relative;overflow:hidden}._chatBox_cu3tj_1370:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(54,209,220,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(155,77,221,.1) 0%,transparent 50%);z-index:0}._chatHeader_cu3tj_1402{font-size:26px;font-weight:900;color:var(--neon-blue);margin-bottom:20px;display:flex;align-items:center;gap:12px;text-shadow:0 0 20px rgba(54,209,220,.8);position:relative;z-index:1;letter-spacing:-.3px}._chatOnline_cu3tj_1416{width:10px;height:10px;border-radius:50%;background:#2ecc71;box-shadow:0 0 15px #2ecc71;margin-left:10px;animation:_pulse_cu3tj_1 2s infinite}._chatMessages_cu3tj_1426{flex:1;overflow-y:auto;background:#ffffff0a;border-radius:18px;padding:18px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 2px 10px #0006,0 1px #ffffff0d;margin-bottom:20px;position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:rgba(54,209,220,.5) rgba(255,255,255,.05)}._chatMessages_cu3tj_1426::-webkit-scrollbar{width:6px}._chatMessages_cu3tj_1426::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}._chatMessages_cu3tj_1426::-webkit-scrollbar-thumb{background:#36d1dc80;border-radius:3px}._chatMessage_cu3tj_1426{margin-bottom:16px;padding:14px 18px;color:#fff;border-radius:16px;width:-moz-fit-content;width:fit-content;max-width:90%;box-shadow:0 6px 20px #0000004d,0 0 15px #36d1dc4d;transform:translateY(4px);animation:_msgPop_cu3tj_1 .4s cubic-bezier(.34,1.56,.64,1) forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}._chatMessage_cu3tj_1426:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-gradient)}@keyframes _msgPop_cu3tj_1{0%{transform:translateY(10px) scale(.95);opacity:0}to{transform:translateY(4px) scale(1);opacity:1}}._chatInputArea_cu3tj_1497{margin-top:20px;display:flex;gap:12px;position:relative;z-index:1}._chatInput_cu3tj_1497{flex:1;padding:16px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);outline:none;transition:var(--transition-smooth);font-size:15px}._chatInput_cu3tj_1497:focus{border-color:#36d1dc99;background:#ffffff1f;box-shadow:0 0 25px #36d1dc4d}._chatSend_cu3tj_1525{padding:16px 24px;border-radius:16px;background:var(--primary-gradient);border:none;color:#fff;font-weight:800;font-size:20px;cursor:pointer;box-shadow:0 8px 25px #36d1dc99,0 0 20px #36d1dc66;transition:var(--transition-smooth);display:flex;align-items:center;justify-content:center}._chatSend_cu3tj_1525:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px #36d1dccc,0 0 30px #36d1dc99}._clearChat_cu3tj_1550{margin-top:15px;padding:12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;font-size:14px;font-weight:700;transition:var(--transition-smooth);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._clearChat_cu3tj_1550:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}._modalOverlay_cu3tj_1572{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:_fadeInOverlay_cu3tj_1 .3s ease-out}@keyframes _fadeInOverlay_cu3tj_1{0%{opacity:0}to{opacity:1}}._modalContent_cu3tj_1594{background:linear-gradient(135deg,#1e293bf2,#0f172af2);border-radius:28px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(54,209,220,.4);margin-top:120px;position:relative;animation:_modalAppear_cu3tj_1 .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 30px 80px #0009,0 0 50px #36d1dc4d}@keyframes _modalAppear_cu3tj_1{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalContent_cu3tj_1594::-webkit-scrollbar{display:none}._closeBtnModal_cu3tj_1627{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-smooth);box-shadow:0 6px 20px #0000004d;z-index:10}._closeBtnModal_cu3tj_1627:hover{background:#fff3;transform:rotate(90deg) scale(1.1);box-shadow:0 8px 25px #0006}._modalHeader_cu3tj_1655{padding:40px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:28px;background:linear-gradient(135deg,rgba(54,209,220,.1),transparent);border-radius:28px 28px 0 0}._modalImage_cu3tj_1665{width:120px;height:120px;border-radius:20px;overflow:hidden;border:4px solid var(--neon-blue);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 12px 30px #0006,0 0 30px #36d1dc80;transition:var(--transition-smooth)}._modalImage_cu3tj_1665:hover{transform:scale(1.05) rotate(3deg);box-shadow:0 16px 40px #00000080,0 0 40px #36d1dcb3}._modalTitle_cu3tj_1687{flex:1}._modalTitleText_cu3tj_1691{font-size:32px;font-weight:900;color:#fff;margin:0 0 16px;letter-spacing:-.5px}._modalTags_cu3tj_1699{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}._modalTag_cu3tj_1699{background:var(--primary-gradient);color:#fff;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;box-shadow:0 4px 15px #36d1dc66;transition:var(--transition-smooth)}._modalTag_cu3tj_1699:hover{transform:translateY(-3px);box-shadow:0 6px 20px #36d1dc99}._modalStats_cu3tj_1722{background:#36d1dc26;color:#fffffff2;padding:6px 16px;border-radius:20px;font-size:13px;border:1px solid rgba(54,209,220,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:600}._routineSections_cu3tj_1734{padding:35px 40px}._routineSection_cu3tj_1734{background:#ffffff08;border-radius:18px;padding:25px;margin-bottom:25px;border:1px solid rgba(255,255,255,.1);transition:var(--transition-smooth);position:relative;overflow:hidden}._routineSection_cu3tj_1734:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-gradient);transform:translate(-10px);transition:transform .4s ease}._routineSection_cu3tj_1734:hover:before{transform:translate(0)}._routineSection_cu3tj_1734:hover{background:#ffffff0d;border-color:#36d1dc4d;transform:translateY(-5px);box-shadow:0 12px 30px #0000004d}._routineTitle_cu3tj_1772{font-size:20px;font-weight:700;color:#fff;margin:0 0 20px;display:flex;align-items:center;gap:12px;letter-spacing:-.2px}._routineList_cu3tj_1783{display:flex;flex-direction:column;gap:14px}._routineItem_cu3tj_1789{display:flex;align-items:flex-start;gap:16px;padding:14px;background:#ffffff05;border-radius:10px;transition:var(--transition-smooth);border:1px solid transparent}._routineItem_cu3tj_1789:hover{background:#ffffff0a;border-color:#36d1dc33;transform:translate(5px)}._routineTime_cu3tj_1806{color:var(--neon-blue);font-weight:700;font-size:14px;min-width:100px;display:flex;align-items:center;gap:6px}._routineTime_cu3tj_1806:before{content:"⏰";font-size:12px}._routineActivity_cu3tj_1821{color:#fffffff2;font-size:15px;flex:1;line-height:1.5}._modalFooter_cu3tj_1828{padding:30px 40px;border-top:1px solid rgba(255,255,255,.1);text-align:center;background:linear-gradient(135deg,transparent,rgba(54,209,220,.05));border-radius:0 0 28px 28px}._inspireButton_cu3tj_1836{background:var(--primary-gradient);color:#fff;padding:18px 36px;border-radius:30px;border:none;font-size:16px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:12px;box-shadow:0 10px 30px #36d1dc80,0 0 25px #36d1dc66;transition:var(--transition-smooth);letter-spacing:.5px}._inspireButton_cu3tj_1836:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #36d1dcb3,0 0 35px #36d1dc99}._profileCard_cu3tj_1863{background:linear-gradient(135deg,#1e293bf2,#0f172af2);border-radius:28px;width:700px;padding:0;border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 80px #0009,0 0 50px #36d1dc4d;position:relative;animation:_modalAppear_cu3tj_1 .5s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden}._profileCard_cu3tj_1863:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(54,209,220,.1) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(155,77,221,.1) 0%,transparent 40%);z-index:0}._profileHeader_cu3tj_1892{display:flex;align-items:center;gap:25px;padding:35px 40px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(54,209,220,.1),transparent);position:relative;z-index:1}._profileAvatar_cu3tj_1903{width:70px;height:70px;border-radius:50%;background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#fff;box-shadow:0 10px 30px #0006,0 0 30px #36d1dc99;transition:var(--transition-smooth);border:3px solid rgba(255,255,255,.6)}._profileAvatar_cu3tj_1903:hover{transform:scale(1.1) rotate(10deg);box-shadow:0 15px 40px #00000080,0 0 40px #36d1dccc}._profileTitle_cu3tj_1928{margin:0;font-size:28px;color:#fff;font-weight:900;letter-spacing:-.5px}._profileSubtitle_cu3tj_1936{margin:8px 0 0;color:#ffffffb3;font-size:14px;display:flex;align-items:center;gap:8px}._closeProfileBtn_cu3tj_1945{margin-left:auto;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:12px;width:40px;height:40px;cursor:pointer;font-size:18px;transition:var(--transition-smooth);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._closeProfileBtn_cu3tj_1945:hover{background:#fff3;transform:rotate(90deg) scale(1.1)}._profileContent_cu3tj_1968{padding:35px 40px;position:relative;z-index:1}._profileRow_cu3tj_1974{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px;background:#ffffff08;border-radius:14px;border:1px solid transparent;transition:var(--transition-smooth)}._profileRow_cu3tj_1974:hover{background:#ffffff0d;border-color:#36d1dc33;transform:translate(5px)}._profileLabel_cu3tj_1992{font-weight:700;color:var(--neon-blue);font-size:15px;display:flex;align-items:center;gap:10px}._profileValue_cu3tj_2001{color:#fff;font-weight:600;font-size:15px;background:#ffffff0d;padding:8px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1)}._profileFooter_cu3tj_2011{display:flex;justify-content:flex-end;gap:16px;padding:30px 40px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,transparent,rgba(54,209,220,.05));position:relative;z-index:1;border-radius:0 0 28px 28px}._editProfileBtn_cu3tj_2023{padding:16px 32px;background:var(--primary-gradient);color:#fff;border-radius:14px;border:none;cursor:pointer;font-weight:800;font-size:15px;transition:var(--transition-smooth);box-shadow:0 8px 25px #36d1dc80}._editProfileBtn_cu3tj_2023:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 12px 30px #36d1dcb3}._closeBtn_cu3tj_1627{padding:16px 32px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:14px;color:#fff;cursor:pointer;font-weight:800;font-size:15px;transition:var(--transition-smooth);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._closeBtn_cu3tj_1627:hover{background:#ffffff26;transform:translateY(-3px);box-shadow:0 8px 25px #0000004d}._quotePopup_cu3tj_2062{position:fixed;bottom:10px;right:20px;padding:25px 30px;min-height:20px;display:flex;align-items:center;gap:18px;border-radius:30px;background:#0f172ad9;border:2px solid rgba(54,209,220,.5);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 20px 60px #00000080,0 0 40px #36d1dc66;color:#fff;font-size:22px;font-weight:800;letter-spacing:.3px;z-index:999999999;animation:_popupFade_cu3tj_1 .6s cubic-bezier(.34,1.56,.64,1),_floatUp_cu3tj_1 6s ease-in-out infinite;max-width:500px;line-height:1.4}._quotePopup_cu3tj_2062:before{content:'"';font-size:40px;color:var(--neon-blue);line-height:0;margin-top:20px;opacity:.7}._quotePopup_cu3tj_2062:after{content:"";position:absolute;inset:-2px;background:var(--primary-gradient);border-radius:32px;z-index:-1;opacity:.3;animation:_pulseBorder_cu3tj_1 3s infinite}@keyframes _pulseBorder_cu3tj_1{0%,to{opacity:.3}50%{opacity:.5}}._footerContainer_cu3tj_2120{width:100%;background:linear-gradient(135deg,#0a142a,#0f172a);padding:70px 80px 40px;margin-top:80px;border-top:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}._footerContainer_cu3tj_2120:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--neon-blue),transparent)}._footerSections_cu3tj_2140{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:50px;margin-bottom:50px;position:relative;z-index:1}._footerColumn_cu3tj_2149{display:flex;flex-direction:column}._footerHeading_cu3tj_2154{color:var(--neon-blue);font-size:16px;font-weight:800;letter-spacing:1.2px;margin-bottom:20px;position:relative;display:inline-block;padding-bottom:10px}._footerHeading_cu3tj_2154:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:var(--primary-gradient);border-radius:2px}._footerAboutText_cu3tj_2176{color:#ffffffb3;line-height:1.7;font-size:15px;max-width:300px}._footerLink_cu3tj_2183{color:#fff9;margin-bottom:12px;font-size:15px;cursor:pointer;transition:var(--transition-smooth);display:flex;align-items:center;gap:8px}._footerLink_cu3tj_2183:before{content:"→";font-size:12px;opacity:0;transform:translate(-10px);transition:var(--transition-smooth)}._footerLink_cu3tj_2183:hover{color:var(--neon-blue);transform:translate(8px)}._footerLink_cu3tj_2183:hover:before{opacity:1;transform:translate(0)}._footerSocialRow_cu3tj_2212{display:flex;gap:15px;margin-top:15px}._footerSocialIcon_cu3tj_2218{font-size:24px;color:#ffffffb3;cursor:pointer;transition:var(--transition-smooth);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._footerSocialIcon_cu3tj_2218:hover{color:#fff;background:var(--primary-gradient);transform:translateY(-5px) rotate(5deg);box-shadow:0 10px 25px #36d1dc66}._appBadge_cu3tj_2240{width:150px;margin-top:15px;cursor:pointer;transition:var(--transition-smooth);filter:drop-shadow(0 5px 15px rgba(0,0,0,.3))}._appBadge_cu3tj_2240:hover{transform:translateY(-5px) scale(1.05);filter:drop-shadow(0 10px 25px rgba(0,0,0,.4))}._footerBottomBar_cu3tj_2253{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:25px;font-size:14px;color:#ffffff80;position:relative;z-index:1}@media(max-width:1400px){._contentContainer_cu3tj_77{padding:140px 30px 0}._sliderLayout_cu3tj_1209{flex-direction:column}._sliderMain_cu3tj_1217,._chatBox_cu3tj_1370{width:100%}._chatBox_cu3tj_1370{height:500px}}@media(max-width:768px){._navbar_cu3tj_93{padding:0 25px}._contentContainer_cu3tj_77{padding:120px 20px 0}._gridContainer_cu3tj_482{grid-template-columns:1fr;gap:20px}._glassCard_cu3tj_491{padding:20px}._sliderMain_cu3tj_1217{height:400px}._modalContent_cu3tj_1594,._profileCard_cu3tj_1863{width:95%;margin:20px auto}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#36d1dcb3,#5b86e5b3);border-radius:5px;border:2px solid rgba(15,23,42,.3)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#36d1dce6,#5b86e5e6)}::selection{background:#36d1dc4d;color:#fff}::-moz-selection{background:#36d1dc4d;color:#fff}._logoutBox_cu3tj_2345{background:linear-gradient(135deg,#0f172af2,#192030fa),radial-gradient(circle at 20% 30%,rgba(54,209,220,.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(155,77,221,.1) 0%,transparent 40%);border-radius:32px;padding:48px 56px;width:520px;max-width:90vw;text-align:center;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff14,0 0 60px #36d1dc4d,inset 0 1px #ffffff1a;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);animation:_modalAppear_cu3tj_1 .4s cubic-bezier(.34,1.56,.64,1) forwards,_floatSubtle_cu3tj_1 6s ease-in-out infinite;position:relative;overflow:hidden;transform-origin:center}._logoutBox_cu3tj_2345:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#36d1dc80,#9b4ddd80,#36d1dc80);border-radius:34px;z-index:-1;animation:_borderGlow_cu3tj_1 4s ease-in-out infinite;opacity:.5;filter:blur(4px)}._logoutBox_cu3tj_2345:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,rgba(54,209,220,.8),rgba(155,77,221,.8),rgba(54,209,220,.8),transparent);animation:_shimmerLine_cu3tj_1 3s linear infinite}@keyframes _modalAppear_cu3tj_1{0%{opacity:0;transform:scale(.85) translateY(30px) rotateX(10deg);filter:blur(10px)}50%{opacity:.5;transform:scale(1.02) translateY(-8px) rotateX(-2deg);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0) rotateX(0)}}@keyframes _floatSubtle_cu3tj_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _borderGlow_cu3tj_1{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.01)}}@keyframes _shimmerLine_cu3tj_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._logoutIcon_cu3tj_2475{font-size:64px;margin-bottom:24px;display:inline-block;animation:_iconFloat_cu3tj_1 3s ease-in-out infinite,_iconGlow_cu3tj_1 2s ease-in-out infinite alternate;position:relative;filter:drop-shadow(0 0 20px rgba(54,209,220,.6))}._logoutIcon_cu3tj_2475:before{content:"⚠️"}@keyframes _iconFloat_cu3tj_1{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(3deg)}66%{transform:translateY(4px) rotate(-3deg)}}@keyframes _iconGlow_cu3tj_1{0%{filter:drop-shadow(0 0 15px rgba(54,209,220,.6)) drop-shadow(0 0 30px rgba(54,209,220,.3))}to{filter:drop-shadow(0 0 25px rgba(54,209,220,.8)) drop-shadow(0 0 40px rgba(54,209,220,.4)) drop-shadow(0 0 60px rgba(155,77,221,.2))}}._logoutTitle_cu3tj_2517{font-size:36px;font-weight:900;color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc,#36d1dc);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;letter-spacing:-.5px;position:relative;display:inline-block}._logoutTitle_cu3tj_2517:after{content:"";position:absolute;bottom:-8px;left:25%;width:50%;height:3px;background:linear-gradient(90deg,transparent,#36d1dc,#9d4edd,#36d1dc,transparent);border-radius:2px;animation:_titleUnderline_cu3tj_1 3s ease-in-out infinite}@keyframes _titleUnderline_cu3tj_1{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(1.1);opacity:.8}}._logoutText_cu3tj_2566{font-size:17px;color:#ffffffd9;margin-bottom:40px;line-height:1.6;font-weight:400;position:relative;padding:0 20px}._logoutText_cu3tj_2566:before{content:'"';position:absolute;left:0;top:-10px;font-size:32px;color:#36d1dc80;font-family:Georgia,serif}._logoutText_cu3tj_2566:after{content:'"';position:absolute;right:0;bottom:-20px;font-size:32px;color:#36d1dc80;font-family:Georgia,serif}._logoutButtons_cu3tj_2597{display:flex;justify-content:center;gap:24px;margin-top:40px;position:relative}._logoutButtons_cu3tj_2597:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}._logoutYes_cu3tj_2622{padding:18px 42px;border-radius:16px;background:linear-gradient(135deg,#36d1dc,#5b86e5,#9d4edd);color:#fff;font-weight:800;font-size:16px;letter-spacing:.5px;border:none;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 12px 30px #36d1dc80,0 0 25px #9b4ddd66,inset 0 1px #fff3;min-width:160px}._logoutYes_cu3tj_2622:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s ease}._logoutYes_cu3tj_2622:hover:before{left:100%}._logoutYes_cu3tj_2622:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 18px 40px #36d1dcb3,0 0 35px #9b4ddd99,0 0 50px #36d1dc66,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#36d1dc,#5b86e5,#9d4edd 80%,#5b86e5);background-size:200% 100%;animation:_gradientShift_cu3tj_1 2s ease infinite}._logoutYes_cu3tj_2622:active{transform:translateY(-2px) scale(1.02);transition:all .1s ease}@keyframes _gradientShift_cu3tj_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._logoutNo_cu3tj_2704{padding:18px 42px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#ffffffe6;font-weight:800;font-size:16px;letter-spacing:.5px;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:160px;box-shadow:0 8px 25px #0000004d,inset 0 1px #ffffff1a}._logoutNo_cu3tj_2704:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}._logoutNo_cu3tj_2704:hover:before{transform:translate(100%)}._logoutNo_cu3tj_2704:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-5px) scale(1.05);box-shadow:0 14px 35px #0006,inset 0 1px #ffffff26,0 0 25px #ffffff1a;color:#fff}._logoutNo_cu3tj_2704:active{transform:translateY(-2px) scale(1.02);transition:all .1s ease}._logoutYes_cu3tj_2622:focus,._logoutNo_cu3tj_2704:focus{outline:none;box-shadow:0 0 0 3px #36d1dc66,0 12px 30px #36d1dc80}._particles_cu3tj_2776{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._particle_cu3tj_2776{position:absolute;background:#36d1dc4d;border-radius:50%;animation:_floatParticle_cu3tj_1 15s linear infinite}._particle_cu3tj_2776:nth-child(1){width:6px;height:6px;top:20%;left:10%;animation-delay:0s;background:#36d1dc66}._particle_cu3tj_2776:nth-child(2){width:4px;height:4px;top:60%;left:80%;animation-delay:1s;background:#9b4ddd4d}._particle_cu3tj_2776:nth-child(3){width:8px;height:8px;top:80%;left:20%;animation-delay:2s;background:#36d1dc80}._particle_cu3tj_2776:nth-child(4){width:3px;height:3px;top:30%;left:90%;animation-delay:3s;background:#5b86e54d}@keyframes _floatParticle_cu3tj_1{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translate(50px) rotate(180deg);opacity:0}}@media(max-width:600px){._logoutBox_cu3tj_2345{padding:36px 24px;width:90vw;margin:20px}._logoutTitle_cu3tj_2517{font-size:28px}._logoutText_cu3tj_2566{font-size:15px;padding:0 10px}._logoutButtons_cu3tj_2597{flex-direction:column;gap:16px}._logoutYes_cu3tj_2622,._logoutNo_cu3tj_2704{width:100%;min-width:auto;padding:16px 32px}._logoutIcon_cu3tj_2475{font-size:48px}}._logoutYes_cu3tj_2622:after,._logoutNo_cu3tj_2704:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}._logoutYes_cu3tj_2622:active:after,._logoutNo_cu3tj_2704:active:after{width:100px;height:100px;opacity:0}@media(prefers-reduced-motion:reduce){._logoutBox_cu3tj_2345,._logoutIcon_cu3tj_2475,._logoutYes_cu3tj_2622,._logoutNo_cu3tj_2704,._particle_cu3tj_2776,._logoutTitle_cu3tj_2517:after{animation:none!important;transition:none!important}._logoutBox_cu3tj_2345{animation:_fadeIn_cu3tj_1 .3s ease!important}}@keyframes _fadeIn_cu3tj_1{0%{opacity:0}to{opacity:1}}._logoutYes_cu3tj_2622._loading_cu3tj_2931{position:relative;color:transparent}._logoutYes_cu3tj_2622._loading_cu3tj_2931:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_loadingSpin_cu3tj_1 1s linear infinite}@keyframes _loadingSpin_cu3tj_1{to{transform:rotate(360deg)}}._fitDetails_cu3tj_2955{margin-top:18px;display:flex;flex-direction:column;gap:12px}._fitItem_cu3tj_2962{background:linear-gradient(135deg,#ffffff0f,#ffffff08);padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;align-items:center;transition:all .25s ease}._fitItem_cu3tj_2962:hover{background:linear-gradient(135deg,#36d1dc1f,#5b86e514);border-color:#36d1dc59;transform:translate(4px)}._fitLabel_cu3tj_2989{font-size:14px;font-weight:600;color:#ffffffbf;letter-spacing:.3px}._fitValue_cu3tj_2996{font-size:18px;font-weight:800;color:#36d1dc;text-shadow:0 0 6px rgba(54,209,220,.5),0 0 14px rgba(54,209,220,.3);display:flex;align-items:center;gap:6px}._navRight_cu3tj_3011{display:flex;align-items:center;gap:16px;margin-left:auto}._snowToggleBtn_cu3tj_3018{padding:8px 14px;border-radius:14px;font-weight:700;font-size:13px;cursor:pointer;border:1px solid rgba(255,255,255,.35);background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}._snowToggleBtn_cu3tj_3018:hover{transform:scale(1.05)}._snowToggleOn_cu3tj_3036{background:linear-gradient(135deg,#fff,#cfeeff);color:#036;box-shadow:0 0 10px #ffffffe6,0 0 25px #8cc8ffe6}._googleBtn_cu3tj_3045{display:flex;align-items:center;margin-right:25px;gap:12px;background:#fff;color:#1f1f1f;padding:10px 16px;border-radius:999px;border:1px solid #dadce0;cursor:pointer;font-size:14px;font-weight:500;box-shadow:0 1px 3px #0000001f;transition:all .25s ease}._googleBtn_cu3tj_3045:hover{background:#f8f9fa;box-shadow:0 2px 6px #0003}._googleBtn_cu3tj_3045:active{background:#f1f3f4}._googleIcon_cu3tj_3077{display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#fff}._googleText_cu3tj_3089{white-space:nowrap}._formGrid_cu3tj_3093{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}._todayProgress_cu3tj_3100{margin-top:14px;font-size:14px;color:#36d1dc}._activityRow_cu3tj_3106{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-top:40px}._bigGraphCard_cu3tj_3114{padding:30px}._graphGrid_cu3tj_3119{display:grid;grid-template-rows:auto auto auto;gap:30px;margin-top:20px}._graphBox_cu3tj_3127{background:#ffffff08;border-radius:16px;padding:20px}._graphTitle_cu3tj_3134{color:#fff;font-size:16px;font-weight:600;margin-bottom:12px}._goalBadge_cu3tj_3141{display:flex;align-items:center;gap:10px}._goalText_cu3tj_3147{color:#9be7ff;font-size:14px;opacity:.9}._goalControl_cu3tj_3153{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,#36d1dc33,#5b86e533);border:1px solid rgba(54,209,220,.5);box-shadow:0 0 12px #36d1dc40;transition:all .3s ease}._goalControl_cu3tj_3153:hover{box-shadow:0 0 18px #36d1dc80}._dropIcon_cu3tj_3169{font-size:16px}._goalInput_cu3tj_3175{width:36px;background:transparent;border:none;outline:none;color:#36d1dc;font-size:16px;font-weight:700;text-align:center}._goalInput_cu3tj_3175::-webkit-inner-spin-button,._goalInput_cu3tj_3175::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._goalUnit_cu3tj_3192{color:#fffc;font-size:14px}._goalControl_cu3tj_3153:has(._goalInput_cu3tj_3175:focus){box-shadow:0 0 22px #36d1dccc;border-color:#36d1dc}._todoActions_cu3tj_3205{display:flex;gap:8px}._todoRow_cu3tj_3214{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 24px #00000026;transition:all .35s ease}._todoRow_cu3tj_3214:hover{transform:translateY(-3px);background:linear-gradient(135deg,#36d1dc1f,#5b86e514);border-color:#36d1dc59;box-shadow:0 10px 30px #36d1dc40}._todoRow_cu3tj_3214._completed_cu3tj_3242{opacity:.85;background:linear-gradient(135deg,#28a7451f,#28a7450d);border-color:#28a74559}._todoLeft_cu3tj_3256{display:flex;align-items:center;gap:16px;flex:1;min-width:0}._tickBox_cu3tj_3268{width:30px;height:30px;border-radius:9px;border:2px solid #36d1dc;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff0d;transition:all .3s ease}._tickBox_cu3tj_3268:hover{transform:scale(1.15);box-shadow:0 0 18px #36d1dc99}._tickActive_cu3tj_3286{background:linear-gradient(135deg,#36d1dc,#5b86e5);border-color:transparent;box-shadow:0 0 18px #36d1dcb3}._tickActive_cu3tj_3286:after{content:"✔";color:#fff;font-size:16px;font-weight:700}._todoLabel_cu3tj_3303{font-size:16px;font-weight:600;color:#fff;letter-spacing:.4px;white-space:normal}._todoRow_cu3tj_3214._completed_cu3tj_3242 ._todoLabel_cu3tj_3303{text-decoration:line-through;color:#fff9}._todoRight_cu3tj_3320{display:flex;align-items:center;gap:10px}._todoInput_cu3tj_3330{width:120px;max-width:120px;padding:8px 12px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:14px;font-weight:500;transition:all .25s ease}._todoInput_cu3tj_3330:focus{outline:none;border-color:#36d1dc;box-shadow:0 0 0 3px #36d1dc40}._todoInput_cu3tj_3330:disabled{opacity:.5;cursor:not-allowed}._editBtn_cu3tj_3358{padding:6px 14px;font-size:13px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#36d1dc;cursor:pointer;display:flex;align-items:center;gap:6px}._editBtn_cu3tj_3358:hover{background:#36d1dc33;box-shadow:0 4px 14px #36d1dc40}._saveBtn_cu3tj_3380{padding:6px 14px;font-size:13px;border-radius:999px;background:linear-gradient(135deg,#36d1dc,#5b86e5);border:none;color:#fff;cursor:pointer}._deleteTodoBtn_cu3tj_3394{width:32px;height:32px;border-radius:8px;background:#ff505026;border:1px solid rgba(255,80,80,.4);color:#ff5c5c;cursor:pointer;display:flex;align-items:center;justify-content:center}._deleteTodoBtn_cu3tj_3394:hover{background:#ff50504d;box-shadow:0 0 12px #ff505066}._addTodoRow_cu3tj_3416{display:flex;gap:10px;margin:16px 0}._addTodoBtn_cu3tj_3422{padding:8px 14px;border-radius:10px;background:linear-gradient(135deg,#36d1dc,#5b86e5);border:none;color:#fff;cursor:pointer}@media(max-width:768px){._todoRow_cu3tj_3214{padding:14px}._todoInput_cu3tj_3330{width:100px}._todoLabel_cu3tj_3303{font-size:15px}}._saveBmiBtn_cu3tj_3449{margin-top:26px;width:100%;padding:12px;border-radius:10px;border:none;cursor:pointer;font-weight:600;color:#fff;background:linear-gradient(135deg,#36d1dc,#5b86e5);transition:transform .2s ease}._saveBmiBtn_cu3tj_3449:hover{transform:scale(1.02)}._flipCard_cu3tj_3466{perspective:1200px}._flipInner_cu3tj_3470{position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}._flipped_cu3tj_3478{transform:rotateY(180deg)}._flipFront_cu3tj_3482,._flipBack_cu3tj_3483{backface-visibility:hidden;position:absolute;inset:0}._flipBack_cu3tj_3483{transform:rotateY(180deg);overflow-y:auto}._backBtn_cu3tj_3494{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:6px 10px;border-radius:8px;cursor:pointer}._bmiHistoryContainer_cu3tj_3502{display:flex;flex-direction:column;gap:14px;max-height:420px;overflow-y:auto;padding-right:8px;scroll-behavior:smooth}._bmiHistoryContainer_cu3tj_3502::-webkit-scrollbar{width:6px}._bmiHistoryContainer_cu3tj_3502::-webkit-scrollbar-track{background:#ffffff0f;border-radius:10px}._bmiHistoryContainer_cu3tj_3502::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#36d1dc,#5b86e5);border-radius:10px}._bmiHistoryCard_cu3tj_3529{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px;transition:transform .2s ease}._bmiHistoryCard_cu3tj_3529:hover{transform:translateY(-3px)}._bmiRow_cu3tj_3541{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._bmiLabel_cu3tj_3548{font-size:14px;opacity:.75}._bmiValue_cu3tj_609{font-size:22px;font-weight:700;color:#36d1dc}._bmiBadge_cu3tj_3559{padding:4px 12px;border-radius:20px;font-size:13px;font-weight:600}._underweight_cu3tj_3566{background:#3498db40;color:#3498db}._fit_cu3tj_2955,._healthy_cu3tj_3572{background:#2ecc7140;color:#2ecc71}._overweight_cu3tj_3577{background:#f39c1240;color:#f39c12}._obese_cu3tj_3582{background:#e74c3c40;color:#e74c3c}._bmiDate_cu3tj_3587{margin-top:8px;font-size:13px;opacity:.6}._bmiHistoryBtn_cu3tj_3593{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:10px;cursor:pointer;background:linear-gradient(135deg,#36d1dc40,#5b86e540);border:1px solid rgba(54,209,220,.6);color:#fff;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .25s ease}._bmiHistoryBtn_cu3tj_3593:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 25px #36d1dc66}._bmiHistoryBtn_cu3tj_3593:active{transform:scale(.96)}._todoCongrats_cu3tj_3628{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#36d1dc,#5b86e5);color:#fff;padding:14px 20px;border-radius:14px;font-weight:600;text-align:center;width:80%;animation:_todoFloatUp_cu3tj_1 3.5s ease forwards;z-index:5}@keyframes _todoFloatUp_cu3tj_1{0%{opacity:0;transform:translate(-50%,20px)}15%{opacity:1}80%{opacity:1;transform:translate(-50%,-120px)}to{opacity:0;transform:translate(-50%,-160px)}}._waterCongrats_cu3tj_3671{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#36d1dc,#5b86e5);color:#fff;padding:14px 20px;border-radius:16px;font-weight:600;text-align:center;width:85%;animation:_waterFloatUp_cu3tj_1 3.5s ease forwards;z-index:5;overflow:hidden}._waterCongrats_cu3tj_3671:before,._waterCongrats_cu3tj_3671:after{content:"💧";position:absolute;font-size:20px;animation:_waterDrop_cu3tj_1 2.5s ease-in-out infinite;opacity:.8}._waterCongrats_cu3tj_3671:before{left:20%;animation-delay:0s}._waterCongrats_cu3tj_3671:after{right:25%;animation-delay:1s}._glassCard_cu3tj_491{position:relative}@keyframes _waterFloatUp_cu3tj_1{0%{opacity:0;transform:translate(-50%,20px)}15%{opacity:1}80%{opacity:1;transform:translate(-50%,-120px)}to{opacity:0;transform:translate(-50%,-160px)}}@keyframes _waterDrop_cu3tj_1{0%{transform:translateY(0);opacity:.6}50%{transform:translateY(-20px);opacity:1}to{transform:translateY(0);opacity:.6}}._pieTaskBreakdown_cu3tj_3750{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}._taskGroup_cu3tj_3756{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._doneTitle_cu3tj_3763{color:#2ecc71;font-size:14px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:6px}._pendingTitle_cu3tj_3774{color:#f39c12;font-size:14px;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:6px}._pendingTask_cu3tj_3784{background:linear-gradient(135deg,#f39c1238,#f39c120f);border:1px solid rgba(243,156,18,.4);color:#fff4d6;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:8px}._emptyText_cu3tj_3798{color:#fff9;font-size:13px;font-style:italic}._taskGroup_cu3tj_3756._completedBox_cu3tj_3803{background:linear-gradient(135deg,#2ecc712e,#2ecc710d);border:1px solid rgba(46,204,113,.45);box-shadow:0 0 18px #2ecc7140}._doneTask_cu3tj_3813{background:linear-gradient(135deg,#2ecc7159,#2ecc7126);border:1px solid rgba(46,204,113,.6);color:#eafff3;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:8px}._waterBreakdown_cu3tj_3828{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}._waterCompletedBox_cu3tj_3835{background:linear-gradient(135deg,#2ecc712e,#2ecc710d);border:1px solid rgba(46,204,113,.45);border-radius:16px;padding:14px;box-shadow:0 0 20px #2ecc7140;min-height:120px}._waterDoneTitle_cu3tj_3848{color:#2ecc71;font-size:14px;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:6px}._waterDonePill_cu3tj_3858{background:linear-gradient(135deg,#2ecc7159,#2ecc7126);border:1px solid rgba(46,204,113,.6);color:#eafff3;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:500}._waterPendingBox_cu3tj_3872{background:linear-gradient(135deg,#f39c1238,#f39c120f);border:1px solid rgba(243,156,18,.45);border-radius:16px;padding:14px;box-shadow:0 0 18px #f39c1238;min-height:120px}._waterPendingTitle_cu3tj_3886{color:#f39c12;font-size:14px;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:6px}._waterPendingPill_cu3tj_3896{background:linear-gradient(135deg,#f39c1259,#f39c1226);border:1px solid rgba(243,156,18,.6);color:#fff4d6;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:500}._setGoalBtn_cu3tj_3910{padding:6px 14px;font-size:13px;font-weight:600;border-radius:10px;background:linear-gradient(135deg,#36d1dc,#5b86e5);color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:0 0 12px #36d1dc8c,inset 0 0 8px #ffffff26;cursor:pointer;transition:all .25s ease}._setGoalBtn_cu3tj_3910:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 0 18px #36d1dce6,inset 0 0 10px #fff3}._setGoalBtn_cu3tj_3910:active{transform:scale(.96);box-shadow:0 0 8px #36d1dc99}._setGoalBtn_cu3tj_3910:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._fullWidthSection_cu3tj_3952{margin-top:24px}._challengeSection_cu3tj_3955,._streakSection_cu3tj_3956{width:100%;margin:28px 0;padding:0 6px;position:relative;z-index:2}._card_yqeep_2{width:100%}._banner_yqeep_7{width:97%;min-height:120px;padding:0 36px;border-radius:22px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0e2d48f2,#141e41f2);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f,0 20px 40px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._centerWrap_yqeep_32{flex:1;text-align:center}._subtitle_yqeep_37{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#93c5fd;margin-bottom:6px}._title_yqeep_45{font-size:28px;font-weight:800;line-height:1.15;background:linear-gradient(180deg,#fff,#dbeafe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._rightWrap_yqeep_55{display:flex;align-items:center;gap:14px}._statusPending_yqeep_62,._statusCompleted_yqeep_63{padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}._statusPending_yqeep_62{background:#f59e0b26;color:#fde68a}._statusCompleted_yqeep_63{background:#22c55e26;color:#bbf7d0}._doneBtn_yqeep_84{padding:10px 18px;border-radius:14px;border:none;cursor:pointer;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#22d3ee,#6366f1);box-shadow:0 10px 20px #6366f159;transition:transform .2s ease,box-shadow .2s ease}._doneBtn_yqeep_84:hover{transform:translateY(-1px);box-shadow:0 14px 28px #6366f173}._overlay_yqeep_106{position:fixed;inset:0;background:#020617d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:999999;animation:_fadeIn_yqeep_1 .25s ease forwards}._confirmBox_yqeep_121{width:440px;padding:40px;border-radius:26px;background:linear-gradient(135deg,#1e293b,#0f172a);text-align:center;color:#fff;box-shadow:0 40px 90px #000000b3;animation:_scaleIn_yqeep_1 .25s ease forwards}._confirmBox_yqeep_121 h2{font-size:22px;margin-bottom:12px}._confirmBox_yqeep_121 p{font-size:14px;opacity:.8;margin-bottom:26px}._actions_yqeep_146{display:flex;gap:16px;justify-content:center}._actions_yqeep_146 button{padding:12px 24px;border-radius:16px;border:none;cursor:pointer;font-size:14px;font-weight:700}._actions_yqeep_146 button:first-child{background:linear-gradient(135deg,#22d3ee,#6366f1);color:#fff}._actions_yqeep_146 button:last-child{background:#ffffff14;color:#fff}@keyframes _fadeIn_yqeep_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_yqeep_1{0%{transform:scale(.92)}to{transform:scale(1)}}@media(max-width:768px){._banner_yqeep_7{flex-direction:column;gap:18px;padding:24px}._rightWrap_yqeep_55{width:100%;justify-content:center}._title_yqeep_45{font-size:24px}}._container_emwk7_2{background:linear-gradient(135deg,#00274af2,#060143f2);padding:22px 24px;border-radius:18px;width:98%;overflow-x:hidden}._header_emwk7_15{font-size:14px;color:#fff;margin-bottom:18px;opacity:.9}._months_emwk7_23{display:flex;gap:25px;justify-content:space-between}._monthColumn_emwk7_30{display:flex;flex-direction:column;align-items:center}._grid_emwk7_37{display:grid;grid-template-rows:repeat(7,14px);grid-auto-flow:column;gap:6px}._cell_emwk7_45{width:14px;height:14px;background:#ffffff1f;border-radius:4px;transition:transform .15s ease,box-shadow .15s ease}._active_emwk7_54{background:#36d1dc;box-shadow:0 0 10px #36d1dccc}._cell_emwk7_45:hover{transform:scale(1.25)}._monthLabel_emwk7_65{margin-top:10px;font-size:13px;color:#ffffffbf}._overlay_xmrsf_3{position:fixed;inset:0;background:radial-gradient(circle at top,#00dcff38,#040814f2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:999999;display:flex;justify-content:center;align-items:center}._container_xmrsf_27{width:98%;height:100%;padding:56px;border-radius:32px;overflow-y:auto;background:linear-gradient(145deg,#081c37f7,#060e1ef7);border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 90px #000000bf,inset 0 1px #ffffff0f;color:#fff;position:relative}._closeBtn_xmrsf_49{position:absolute;top:48px;right:36px;background:linear-gradient(135deg,#ffffff24,#ffffff0f);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:22px;width:46px;height:46px;border-radius:50%;cursor:pointer;transition:all .3s ease}._closeBtn_xmrsf_49:hover{transform:rotate(90deg) scale(1.15);background:linear-gradient(135deg,#ffffff40,#ffffff26)}._streakBadge_xmrsf_80{margin:0 auto;padding:12px 32px;border-radius:999px;background:linear-gradient(135deg,#00fff059,#00b4ff59);border:1px solid rgba(0,255,230,.6);width:-moz-fit-content;width:fit-content;font-weight:800;color:#9ffdf0;letter-spacing:.6px;box-shadow:0 0 35px #00fff08c,inset 0 0 15px #ffffff26}._title_xmrsf_101{margin-top:42px;font-size:62px;font-weight:900;text-align:center;letter-spacing:.8px}._title_xmrsf_101 span{background:linear-gradient(135deg,#36f3ff,#3cffc8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._subtitle_xmrsf_120{margin-top:14px;text-align:center;color:#ffffffbf;font-size:19px;letter-spacing:.3px}._statsGrid_xmrsf_129{margin-top:90px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px}._statCard_xmrsf_137{display:flex;align-items:center;gap:20px;padding:24px;border-radius:22px;background:linear-gradient(145deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 36px #00000080,inset 0 1px #ffffff12;transition:all .35s ease}._statCard_xmrsf_137:hover{transform:translateY(-12px) scale(1.04);box-shadow:0 35px 80px #000000d9,0 0 35px #36f3ff73}._icon_xmrsf_164{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;box-shadow:inset 0 0 14px #ffffff59,0 0 10px #0006}._blue_xmrsf_179{background:linear-gradient(135deg,#36f3ff,#1cb5e0)}._orange_xmrsf_183{background:linear-gradient(135deg,#ff9f43,#ff7a18)}._green_xmrsf_187{background:linear-gradient(135deg,#2effa0,#21c97a)}._pink_xmrsf_191{background:linear-gradient(135deg,#e879f9,#a855f7)}._statLabel_xmrsf_196{color:#ffffffb3;font-size:14px;letter-spacing:.3px}._statValue_xmrsf_202{font-size:26px;font-weight:900}body.winter-mode{background-color:#070b1a}.winterLabel{position:fixed;top:14px;left:14px;z-index:999999;font-size:13px;color:#e6f7ff;opacity:.75;pointer-events:none}.winter-glow{position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle at top,rgba(180,220,255,.12),transparent 65%)}.winter-fog{position:fixed;inset:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,rgba(200,230,255,.06),transparent 40%,rgba(200,230,255,.04));animation:fogPulse 12s ease-in-out infinite}@keyframes fogPulse{0%,to{opacity:.6}50%{opacity:1}}.frost-border{position:fixed;inset:0;pointer-events:none;z-index:3;box-shadow:inset 0 0 120px #b4dcff33}.snow-layer{position:fixed;inset:0;pointer-events:none;overflow:hidden}.snow-layer.far{z-index:4;opacity:.45}.snow-layer.mid{z-index:5;opacity:.7}.snow-layer.near{z-index:6;opacity:1}.snowflake{position:absolute;top:-40px;color:#fff;animation:snowFall linear infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.8)) drop-shadow(0 0 16px rgba(180,220,255,.7));will-change:transform}@keyframes snowFall{0%{transform:translateY(-40px) translate(0)}to{transform:translateY(120vh) translate(var(--drift))}}.snow-layer,.winter-glow,.winter-fog,.frost-border{pointer-events:none}:root{--neon-red: #ff003c;--neon-green: #00ff88;--ice-blue: #a5f3fc;--gold-glow: #fbbf24}.aurora{position:fixed;top:0;left:0;width:100%;height:40vh;background:radial-gradient(circle at 20% 30%,rgba(0,255,136,.15),transparent),radial-gradient(circle at 80% 20%,rgba(0,132,255,.1),transparent);filter:blur(60px);z-index:0;pointer-events:none}.santa-cinematic{position:fixed;left:-300px;top:100px;z-index:100000;pointer-events:none;animation:santaPath 18s cubic-bezier(.45,.05,.55,.95) infinite}.sleigh-group{font-size:50px;display:block;filter:drop-shadow(0 0 15px white)}.magic-trail{position:absolute;right:0;top:50%;width:150px;height:2px;background:linear-gradient(90deg,transparent,white);box-shadow:0 0 20px 2px #fff;opacity:.6}@keyframes santaPath{0%{transform:translate(0) translateY(0) rotate(5deg)}25%{transform:translate(30vw) translateY(50px) rotate(-2deg)}50%{transform:translate(60vw) translateY(-20px) rotate(3deg)}75%{transform:translate(90vw) translateY(40px) rotate(-1deg)}to{transform:translate(130vw) translateY(0) rotate(5deg)}}.flake{position:fixed;top:-10%;background:#fff;border-radius:50%;pointer-events:none;z-index:100001;opacity:.7;box-shadow:0 0 8px #fff;animation:fall linear infinite}.flake:nth-child(5n){width:8px;height:8px;left:10%;animation-duration:8s;filter:blur(1px)}.flake:nth-child(5n+1){width:4px;height:4px;left:30%;animation-duration:12s}.flake:nth-child(5n+2){width:6px;height:6px;left:50%;animation-duration:10s;animation-delay:2s}.flake:nth-child(5n+3){width:10px;height:10px;left:70%;animation-duration:7s;opacity:.3}.flake:nth-child(5n+4){width:5px;height:5px;left:90%;animation-duration:15s}@keyframes fall{0%{transform:translateY(0) translate(0)}to{transform:translateY(110vh) translate(40px)}}.snowman-floating{position:fixed;bottom:24px;right:24px;font-size:64px;z-index:100001;pointer-events:none;filter:drop-shadow(0 0 16px rgba(180,220,255,.7));animation:snowmanFloat 4s ease-in-out infinite}@keyframes snowmanFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}.led-garland{position:fixed;top:0;width:100%;display:flex;justify-content:space-around;z-index:100002}.led-node{width:14px;height:14px;background:#fff;border-radius:50%;position:relative;top:-5px;box-shadow:inset 0 0 5px #fff}.led-node:nth-child(3n){background:var(--neon-red);animation:glowRed 1.5s infinite}.led-node:nth-child(3n+1){background:var(--neon-green);animation:glowGreen 1.5s infinite .5s}.led-node:nth-child(3n+2){background:var(--gold-glow);animation:glowGold 1.5s infinite 1s}@keyframes glowRed{0%{box-shadow:0 0 2px var(--neon-red)}to{box-shadow:0 0 15px var(--neon-red)}}@keyframes glowGreen{0%{box-shadow:0 0 2px var(--neon-green)}to{box-shadow:0 0 15px var(--neon-green)}}@keyframes glowGold{0%{box-shadow:0 0 2px var(--gold-glow)}to{box-shadow:0 0 15px var(--gold-glow)}}.snowman-static{position:fixed;bottom:24px;right:24px;font-size:64px;z-index:100001;pointer-events:none;filter:drop-shadow(0 0 12px rgba(180,220,255,.6))}.santa-cinematic{position:fixed;left:-300px;top:90px;z-index:100000;pointer-events:none;animation:santaOnce 8.5s linear forwards}@keyframes santaOnce{0%{transform:translate(0)}to{transform:translate(130vw)}}.gift-drop{position:fixed;top:140px;font-size:30px;z-index:100000;animation:giftFall 3s ease-out forwards}@keyframes giftFall{0%{transform:translateY(0) scale(1);opacity:1}80%{transform:translateY(120px) scale(1);opacity:1}to{transform:translateY(160px) scale(.6);opacity:0}}:root{--bg: #020617;--card: #0f172a;--text: #e5e7eb;--accent: #22d3ee}[data-theme=light]{--bg: #f8fafc;--card: #ffffff;--text: #020617;--accent: #2563eb}[data-theme=dark]{--bg: #020617;--card: #0f172a;--text: #e5e7eb;--accent: #22d3ee}body{background:var(--bg);color:var(--text)}body.light-theme{background:linear-gradient(135deg,#f8fafc,#e0e7ef)!important;color:#1a202c}body.light-theme .glassCard{background:#ffffffd9!important;box-shadow:0 4px 24px #b0c4d633;color:#1a202c}body.light-theme .navbar,body.light-theme .footerContainer{background:#fffffff2!important;color:#1a202c}body.light-theme .primaryButton,body.light-theme .saveBtn,body.light-theme .editBtn{background:linear-gradient(135deg,#36d1dc,#5b86e5)!important;color:#fff!important}body.light-theme .todoRow{background:#36d1dc14!important;color:#1a202c!important}body.light-theme .todoLabel{color:#222!important}body.light-theme .bmiValue{color:#36d1dc!important}body.light-theme .bmiCategory{background:#36d1dc22!important;border:1px solid #36d1dc!important;color:#1a202c!important}body.dark-theme{background:linear-gradient(135deg,#23243a,#181a2b)!important;color:#fff}body.dark-theme .glassCard{background:#22243aeb!important;box-shadow:0 4px 24px #36d1dc33;color:#fff}body.dark-theme .navbar,body.dark-theme .footerContainer{background:#22243afa!important;color:#fff}body.dark-theme .primaryButton,body.dark-theme .saveBtn,body.dark-theme .editBtn{background:linear-gradient(135deg,#23243a,#36d1dc)!important;color:#fff!important}body.dark-theme .todoRow{background:#36d1dc1f!important;color:#fff!important}body.dark-theme .todoLabel{color:#fff!important}body.dark-theme .bmiValue{color:#36d1dc!important}body.dark-theme .bmiCategory{background:#36d1dc22!important;border:1px solid #36d1dc!important;color:#fff!important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#0f172a;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;width:100%;min-height:100vh;background-color:#0f172a}#root{width:100%;display:block!important;padding:0;margin:0}button{cursor:pointer}
