@charset "UTF-8";._button_1v9ur_1{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none!important;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none}._button_1v9ur_1:focus{outline:none!important}._button_1v9ur_1:focus-visible{outline:none!important}._button_1v9ur_1:active{transform:scale(.97);outline:none!important}._button_1v9ur_1:disabled{opacity:.5;cursor:not-allowed;transform:none!important}._primary_1v9ur_36{background:linear-gradient(135deg,#7c5cff,#5b8def);color:#fff;box-shadow:0 4px 12px #7c5cff4d;border:none!important}._primary_1v9ur_36:hover:not(:disabled){box-shadow:0 6px 16px #7c5cff66}._primary_1v9ur_36:focus{box-shadow:none!important;border:none!important}._primary_1v9ur_36:focus-visible{box-shadow:none!important;border:none!important}._primary_1v9ur_36:active{box-shadow:none!important;border:none!important}._secondary_1v9ur_58{background:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--border-color)}._secondary_1v9ur_58:hover:not(:disabled){background:var(--bg-tertiary)}._ghost_1v9ur_67{background:transparent;color:var(--accent-primary)}._ghost_1v9ur_67:hover:not(:disabled){background:var(--bg-tertiary)}._small_1v9ur_75{padding:8px 16px;font-size:14px;border-radius:8px}._large_1v9ur_81{padding:16px 32px;font-size:18px;border-radius:16px}._fullWidth_1v9ur_87{width:100%}._loader_1yj7x_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px}._spinner_1yj7x_10{position:relative;display:flex;align-items:center;justify-content:center}._spinnerRing_1yj7x_17{position:absolute;border:3px solid transparent;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1yj7x_10 1s linear infinite}._small_1yj7x_25 ._spinnerRing_1yj7x_17{width:20px;height:20px;border-width:2px}._small_1yj7x_25 ._loaderText_1yj7x_30{font-size:12px}._medium_1yj7x_34 ._spinnerRing_1yj7x_17{width:32px;height:32px;border-width:3px}._medium_1yj7x_34 ._loaderText_1yj7x_30{font-size:14px}._large_1yj7x_43 ._spinnerRing_1yj7x_17{width:48px;height:48px;border-width:4px}._large_1yj7x_43 ._loaderText_1yj7x_30{font-size:16px}._loaderText_1yj7x_30{color:#ffffffb3;font-weight:500;margin:0;text-align:center}@keyframes _spin_1yj7x_10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinnerRing_1yj7x_17:nth-child(2){border-top-color:#10b981;animation:_spin_1yj7x_10 1.5s linear infinite reverse}._spinnerRing_1yj7x_17:nth-child(1){animation:_spin_1yj7x_10 1s linear infinite,_pulse_1yj7x_1 2s ease-in-out infinite}@keyframes _pulse_1yj7x_1{0%,to{opacity:1}50%{opacity:.5}}._loadingScreen_1ugzx_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0e1a;z-index:9999;overflow:hidden}._bgGradient_1ugzx_12{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#6366f129,#8b5cf61f,#a855f71a);z-index:0}._blob1_1ugzx_19{position:absolute;top:20%;left:10%;width:200px;height:200px;background:#6366f147;border-radius:50%;filter:blur(60px);pointer-events:none}._blob2_1ugzx_31{position:absolute;bottom:20%;right:10%;width:150px;height:150px;background:#8b5cf63d;border-radius:50%;filter:blur(60px);pointer-events:none}._content_1ugzx_43{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px}._logoWrapper_1ugzx_52{display:flex;align-items:center;justify-content:center}._logo_1ugzx_52{width:108px;height:108px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:28px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative}._logo_1ugzx_52:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:32px;opacity:.35;filter:blur(14px);z-index:-1}._logoIcon_1ugzx_80{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(17,24,39,.2))}._appName_1ugzx_87{font-size:32px;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:-.5px}@media (max-width: 768px){._appName_1ugzx_87{font-size:28px}}._dotsWrapper_1ugzx_103{display:flex;gap:12px;align-items:center}._dot_1ugzx_103{width:12px;height:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 0 12px #6366f173}._loadingText_1ugzx_117{font-size:16px;color:#9ca3af;margin:0;font-weight:500;letter-spacing:.5px}@media (max-width: 768px){._loadingText_1ugzx_117{font-size:14px}}._navigation_4t34t_1{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:8px 20px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#0f0f2300,#0f0f23d9);pointer-events:auto;display:flex;justify-content:center}._navContainer_4t34t_14{display:flex;justify-content:space-between;align-items:center;background:#1a203aa6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;padding:6px 12px;border:1px solid rgba(148,163,184,.16);box-shadow:0 16px 32px #0a0c1966;pointer-events:auto;max-width:280px;width:100%}._navItem_4t34t_29{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;width:33%;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;min-width:50px}._navItem_4t34t_29:hover{background:#ffffff0d}._navItem_4t34t_29._active_4t34t_47{background:#3b82f626;border:1px solid rgba(59,130,246,.3);box-shadow:0 0 20px #3b82f633}._navItem_4t34t_29._active_4t34t_47 ._icon_4t34t_52,._navItem_4t34t_29._active_4t34t_47 ._label_4t34t_55{color:#3b82f6}._iconContainer_4t34t_59{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff0d;transition:all .2s ease}._icon_4t34t_52{color:#9ca3af;transition:all .2s ease;width:20px;height:20px}._label_4t34t_55{font-size:12px;font-weight:500;color:#9ca3af;transition:all .2s ease;text-align:center;line-height:1.2}._navItem_4t34t_29._active_4t34t_47 ._iconContainer_4t34t_59{background:#3b82f633;transform:scale(1.05)}@media (max-width: 480px){._navigation_4t34t_1{padding:6px 16px calc(10px + env(safe-area-inset-bottom,0px))}._navContainer_4t34t_14{padding:4px 8px;border-radius:16px}._navItem_4t34t_29{padding:6px 15px;min-width:40px;width:33%}._iconContainer_4t34t_59{width:28px;height:28px}._icon_4t34t_52{width:18px;height:18px}._label_4t34t_55{font-size:10px}}._overlay_qa998_2{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:10000;pointer-events:none;transition:background .5s ease}._fullDarkOverlay_qa998_14{background:#000000f2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._initialAnimation_qa998_19{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10001}._loadingSpinner_qa998_31{display:flex;align-items:center;justify-content:center;flex-direction:column}._spinner_qa998_38{width:48px;height:48px;border:4px solid rgba(59,130,246,.3);border-left-color:#3b82f6;border-radius:50%;animation:_spin_qa998_38 1s linear infinite}@keyframes _spin_qa998_38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._highlight_qa998_55{background:transparent;pointer-events:none!important;box-shadow:0 0 0 9999px #000000d9}._card_qa998_61{background:#0f172afa;border-radius:12px;padding:14px 16px;max-width:calc(100% - 32px);width:auto;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(59,130,246,.3);pointer-events:auto!important}._closeButton_qa998_72{position:absolute;top:10px;right:10px;background:transparent;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff80;transition:all .2s ease;padding:5px;border-radius:50%}._closeButton_qa998_72:hover{color:#fff;background:#ffffff1a}._iconWrapper_qa998_94,._iconCircle_qa998_98{display:none}._title_qa998_102{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.3}._description_qa998_110{font-size:14px;color:#fffc;margin:0 0 16px;line-height:1.5}._footer_qa998_117{display:flex;align-items:center;justify-content:space-between;gap:12px}._progress_qa998_124{display:flex;gap:6px}._progressDot_qa998_129{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:all .3s ease}._progressDot_qa998_129._active_qa998_136{background:#3b82f6;width:18px;border-radius:3px}._progressDot_qa998_129._completed_qa998_141{background:#3b82f699}._actions_qa998_145{display:flex;gap:8px;align-items:center}._skipButton_qa998_151{background:transparent;border:none;color:#ffffff80;font-size:13px;font-weight:500;cursor:pointer;padding:6px 10px;transition:all .2s ease;font-family:inherit}._skipButton_qa998_151:hover{color:#fffc}._nextButton_qa998_166{display:flex;align-items:center;gap:6px;background:#3b82f6;border:none;color:#fff;font-weight:500;font-size:13px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease}._nextButton_qa998_166:hover{background:#2563eb}@media (max-width: 768px){._card_qa998_61{max-width:100%;margin:0 16px;padding:16px 20px}._title_qa998_102{font-size:16px;margin-top:4px;margin-right:24px}._description_qa998_110{font-size:14px}._closeButton_qa998_72{top:12px;right:12px}._actions_qa998_145{flex-wrap:wrap;justify-content:flex-end}}._root_1cx9v_1{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:9999;pointer-events:none}._message_1cx9v_13{display:flex;align-items:center;gap:8px;border-radius:18px;padding:8px 16px 8px 12px;background:#18181beb;box-shadow:0 6px 18px #0f172a47;color:#f8fafc;font-size:13.5px;line-height:1.25;font-weight:600;pointer-events:auto;max-width:300px;width:max-content;min-height:34px}._icon_1cx9v_31{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#22c55e29;color:#22c55e}._title_1cx9v_42{margin:0;white-space:nowrap}._description_1cx9v_47{display:none}._success_1cx9v_51 ._icon_1cx9v_31{background:#22c55e29;color:#22c55e}._error_1cx9v_56 ._icon_1cx9v_31{background:#ef44442e;color:#ef4444}._info_1cx9v_61 ._icon_1cx9v_31{background:#3b82f62e;color:#3b82f6}@media (max-width: 640px){._message_1cx9v_13{max-width:calc(100vw - 32px);padding-right:12px;white-space:normal}._title_1cx9v_42{white-space:normal}}._welcome_11t7z_1{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#0a0e1a;color:#fff}._welcome_11t7z_1 *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._bgGradient_11t7z_17{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#6366f138,#8b5cf62e,#a855f726);z-index:0;pointer-events:none}._blob1_11t7z_25{position:absolute;top:80px;left:40px;width:128px;height:128px;background:#6366f14d;border-radius:50%;filter:blur(34px);will-change:transform;pointer-events:none}._blob2_11t7z_38{position:absolute;bottom:160px;right:40px;width:96px;height:96px;background:#8b5cf638;border-radius:50%;filter:blur(32px);will-change:transform;pointer-events:none}._blob3_11t7z_51{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;background:#a855f72e;filter:blur(44px);will-change:transform;pointer-events:none}._content_11t7z_65{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px 32px;position:relative;z-index:10}._logoWrapper_11t7z_76{margin-bottom:22px}._logo_11t7z_76{width:72px;height:72px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 42px #6366f14d}._logoIcon_11t7z_91{width:44px;height:44px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.18));object-fit:contain}._welcomeText_11t7z_98{text-align:center;margin-bottom:18px}._title_11t7z_103{font-size:32px;font-weight:700;margin-bottom:16px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._greeting_11t7z_113{font-size:18px;color:#fff;margin-bottom:15px}._description_11t7z_119{font-size:12px;color:#ffffffb3;line-height:1.5;text-align:center;max-width:100%}._features_11t7z_127{display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:384px;margin-bottom:28px}._featureCard_11t7z_136{display:flex;align-items:center;gap:16px;padding:16px;background:#11182799;border-radius:16px;border:1px solid rgba(99,102,241,.25)}._featureIcon_11t7z_146{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}._featureIcon_11t7z_146 svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.1))}._gradient1_11t7z_160{background:#6366f147}._gradient2_11t7z_164{background:#8b5cf63d}._gradient3_11t7z_168{background:#a855f738}._featureContent_11t7z_172{flex:1}._featureTitle_11t7z_176{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}._featureDesc_11t7z_183{font-size:12px;color:#fff9;line-height:1.4}._ctaWrapper_11t7z_189{width:100%;max-width:384px;margin-bottom:32px}._ctaButton_11t7z_195{background:linear-gradient(90deg,#6366f1,#8b5cf6)!important;font-size:18px;font-weight:600;box-shadow:0 8px 24px #6366f14d!important;border:none!important;transform:transition all .3s ease;outline:none!important;-webkit-tap-highlight-color:transparent!important}._ctaButton_11t7z_195:hover{transform:scale(1.05);box-shadow:0 10px 28px #6366f152!important}._ctaButton_11t7z_195:focus{outline:none!important;border:none!important;box-shadow:none!important}._ctaButton_11t7z_195:active{outline:none!important;border:none!important;box-shadow:none!important}._ctaButton_11t7z_195:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}._loader_11t7z_225{display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffffb3;font-size:16px}._spinner_11t7z_234{width:24px;height:24px;border:3px solid rgba(255,255,255,.2);border-top-color:#6366f1;border-radius:50%;animation:_spin_11t7z_234 .8s linear infinite}._privacy_11t7z_243{width:100%;max-width:384px}._privacyText_11t7z_248{font-size:12px;color:#fff6;text-align:center;line-height:1.5;background:#11182766;border-radius:16px;padding:16px;border:1px solid rgba(31,41,55,.5)}._privacyLink_11t7z_259{color:#9333ea;text-decoration:underline;cursor:pointer}@keyframes _pulse_11t7z_1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes _spin_11t7z_234{to{transform:rotate(360deg)}}._home_16fgn_1{min-height:100vh;padding:15px;background:#0f0f23}._header_16fgn_7{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:24px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}._headerLeft_16fgn_20{display:flex;align-items:center;gap:12px}._avatarWrapper_16fgn_26{position:relative}._avatar_16fgn_26{position:relative;width:48px;height:48px}._avatarImage_16fgn_36{width:48px;height:48px;border-radius:50%;border:2px solid rgba(59,130,246,.3)}._fireBadge_16fgn_43{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #fbbf2466}._userInfo_16fgn_58{display:flex;flex-direction:column;position:relative}._userNameWrapper_16fgn_64{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px 4px 0;border-radius:8px;transition:all .2s ease}._greeting_16fgn_74{font-size:18px;font-weight:700;color:var(--text-primary);margin:0}._chevronIcon_16fgn_81{color:#9ca3af;transition:transform .3s ease}._chevronIcon_16fgn_81._rotated_16fgn_85{transform:rotate(180deg)}._subGreeting_16fgn_89{font-size:12px;color:#9ca3af;margin:0}._userDropdown_16fgn_95{position:absolute;top:100%;left:0;margin-top:8px;background:linear-gradient(135deg,#1e293b,#1a1a46);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;min-width:200px;box-shadow:0 10px 30px #00000080,0 0 0 1px #ffffff0d;z-index:100}._dropdownItem_16fgn_109{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:#f87171;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease}._dropdownItem_16fgn_109:hover{background:#f871711a}._dropdownItem_16fgn_109:active{transform:scale(.98)}._dropdownItem_16fgn_109 svg{flex-shrink:0}._headerRight_16fgn_135{display:flex;align-items:center;gap:12px}._streakBadge_16fgn_141{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:20px;cursor:pointer;transition:all .2s ease;animation:_badgeGlow_16fgn_1 3s ease-in-out infinite}._streakBadge_16fgn_141:hover{background:#f59e0b33;transform:scale(1.05);animation:none}._streakBadge_16fgn_141:active{transform:scale(.95)}._streakBadge_16fgn_141 svg{color:#f59e0b;animation:_flameFlicker_16fgn_1 2s ease-in-out infinite}._streakBadge_16fgn_141 span{font-size:14px;color:#f59e0b;font-weight:600}@keyframes _badgeGlow_16fgn_1{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 8px #f59e0b66}}@keyframes _flameFlicker_16fgn_1{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.05) rotate(5deg)}75%{transform:scale(1.1) rotate(-3deg)}}._streakInfoOverlay_16fgn_193{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}._streakInfoCard_16fgn_208{background:linear-gradient(135deg,#f59e0b26,#3b82f61a);border:2px solid rgba(245,158,11,.3);border-radius:20px;padding:20px;max-width:340px;width:100%;text-align:center;box-shadow:0 20px 60px #00000080}._streakInfoIcon_16fgn_219{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 20px;background:#f59e0b33;border-radius:50%;color:#f59e0b;animation:_streakPulse_16fgn_1 2s ease-in-out infinite}._streakInfoIcon_16fgn_219 svg{width:36px;height:36px}@media (max-width: 768px){._streakInfoIcon_16fgn_219{width:64px;height:64px;margin-bottom:16px}._streakInfoIcon_16fgn_219 svg{width:32px;height:32px}}@keyframes _streakPulse_16fgn_1{0%,to{transform:scale(1);box-shadow:0 0 #f59e0bb3}50%{transform:scale(1.05);box-shadow:0 0 0 20px #f59e0b00}}._streakInfoTitle_16fgn_257{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 16px}@media (max-width: 768px){._streakInfoTitle_16fgn_257{font-size:24px}}._streakInfoText_16fgn_269{font-size:16px;line-height:1.6;color:#d1d5db;margin:0 0 16px}@media (max-width: 768px){._streakInfoText_16fgn_269{font-size:14px}}._streakInfoEmphasis_16fgn_281{font-size:18px;font-weight:600;color:#f59e0b;margin:0}@media (max-width: 768px){._streakInfoEmphasis_16fgn_281{font-size:16px}}._levelBadge_16fgn_293{padding:6px 12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:20px}._levelBadge_16fgn_293 span{font-size:14px;color:#3b82f6;font-weight:600}._section_16fgn_305{margin-bottom:20px}._section_16fgn_305:last-of-type{margin-bottom:0}._sectionTitle_16fgn_312{font-size:20px;font-weight:600;color:var(--text-primary)}._analyticsHeader_16fgn_318{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}._analyticsTitle_16fgn_326{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}._analyticsTooltipContainer_16fgn_333{position:relative;display:flex;align-items:center}._analyticsTooltipButton_16fgn_339{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._analyticsTooltipButton_16fgn_339:hover{color:#3b82f6;background:#3b82f61a;transform:scale(1.1)}._analyticsTooltipButton_16fgn_339:active{transform:scale(.95)}._analyticsTooltip_16fgn_333{position:absolute;top:100%;right:0;margin-top:8px;z-index:1000;pointer-events:none}._analyticsTooltipContent_16fgn_369{background:#0f172af2;border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:12px 16px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:260px;min-width:200px;position:relative}._analyticsTooltipArrow_16fgn_381{position:absolute;top:-6px;right:16px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(59,130,246,.3)}._analyticsTooltipText_16fgn_392{margin:0;font-size:13px;line-height:1.4;color:#fff}._quickActions_16fgn_399{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._actionCard_16fgn_405{padding:24px 16px;text-align:center;cursor:pointer}._actionIcon_16fgn_411{display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--accent-primary)}._actionIcon_16fgn_411 svg{transition:transform .3s ease}._actionIcon_16fgn_411:hover svg{transform:scale(1.1)}._actionTitle_16fgn_425{font-size:16px;font-weight:600;color:var(--text-primary)}._dailyProgress_16fgn_431{padding:20px;background:linear-gradient(135deg,#3b82f61a,#10b9811a);border:1px solid rgba(59,130,246,.2);border-radius:24px}@media (max-width: 768px){._dailyProgress_16fgn_431{padding:16px}}._progressHeader_16fgn_443{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width: 768px){._progressHeader_16fgn_443{margin-bottom:16px}}._progressTitleWrapper_16fgn_455{display:flex;align-items:center;gap:8px}._helpButton_16fgn_461{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:50%;cursor:pointer;transition:all .2s ease;color:#3b82f6}._helpButton_16fgn_461:hover{background:#3b82f633;transform:scale(1.05)}._helpButton_16fgn_461:active{transform:scale(.95)}._helpTooltip_16fgn_482{padding:16px;background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:12px;overflow:hidden}._helpTitle_16fgn_490{font-size:14px;font-weight:600;color:#3b82f6;margin-bottom:8px}._helpText_16fgn_497{font-size:13px;line-height:1.6;color:#9ca3af;margin:0}._progressPercent_16fgn_504{display:flex;align-items:center;gap:10px}@media (max-width: 768px){._progressPercent_16fgn_504{gap:8px}}._fireIconWrapper_16fgn_515{width:48px;height:48px;background:#3b82f6;border-radius:16px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){._fireIconWrapper_16fgn_515{width:40px;height:40px;border-radius:12px}._fireIconWrapper_16fgn_515 svg{width:20px;height:20px}}._fireIconWrapper_16fgn_515 svg{color:#fff}._percentText_16fgn_539{font-size:32px;font-weight:700;color:#3b82f6}@media (max-width: 768px){._percentText_16fgn_539{font-size:28px}}._progressStats_16fgn_550{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}@media (max-width: 768px){._progressStats_16fgn_550{gap:8px;margin-bottom:16px}}._progressStat_16fgn_550{text-align:center}._progressStatIcon_16fgn_567{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 12px;border-radius:16px}@media (max-width: 768px){._progressStatIcon_16fgn_567{width:48px;height:48px;margin:0 auto 8px;border-radius:12px}._progressStatIcon_16fgn_567 svg{width:20px;height:20px}}._progressStatIconCompleted_16fgn_589{background:#10b98133}._progressStatIconCompleted_16fgn_589 svg{color:#10b981}._progressStatIconInProgress_16fgn_596{background:#f59e0b33}._progressStatIconInProgress_16fgn_596 svg{color:#f59e0b}._progressStatIconRemaining_16fgn_603{background:#4b556333}._progressStatIconRemaining_16fgn_603 svg{color:#9ca3af}._progressStatLabel_16fgn_610{font-size:14px;color:#9ca3af;margin-bottom:4px}@media (max-width: 768px){._progressStatLabel_16fgn_610{font-size:12px}}._progressStatValue_16fgn_621{font-size:20px;font-weight:700;color:var(--text-primary)}@media (max-width: 768px){._progressStatValue_16fgn_621{font-size:18px}}._progressBar_16fgn_632{height:8px;background:#1e293b;border-radius:8px;overflow:visible;position:relative}._progressBarFill_16fgn_640{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:8px;transition:width .3s ease;position:relative}._progressBarFill_16fgn_640:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#fff;border-radius:50%;border:3px solid #10b981;box-shadow:0 2px 8px #0003}._statusAssessment_16fgn_661{padding:20px;border-radius:24px;border:2px solid rgba(59,130,246,.3);background:#1a1a2e99;box-shadow:0 8px 32px #3b82f61a;transition:all .3s ease}._statusAssessment_16fgn_661._highlighted_16fgn_669{box-shadow:0 0 0 4px #3b82f64d,0 8px 32px #3b82f633;transform:translateY(-2px);animation:_highlightPulse_16fgn_1 2s ease-in-out infinite}@keyframes _highlightPulse_16fgn_1{0%,to{box-shadow:0 0 0 4px #3b82f64d,0 8px 32px #3b82f633}50%{box-shadow:0 0 0 6px #3b82f666,0 8px 36px #3b82f64d}}._statusAssessmentMorning_16fgn_683{background:linear-gradient(135deg,#f59e0b26,#3b82f61a);border-color:#f59e0b4d;box-shadow:0 8px 32px #f59e0b26}._statusAssessmentDay_16fgn_689{background:linear-gradient(135deg,#8b5cf626,#3b82f61a);border-color:#3b82f64d;box-shadow:0 8px 32px #3b82f626}._statusAssessmentEvening_16fgn_695{background:linear-gradient(135deg,#8b5cf626,#3b82f61a);border-color:#8b5cf64d;box-shadow:0 8px 32px #8b5cf626}._statusHeader_16fgn_701{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._statusHeaderInfo_16fgn_708{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){._statusHeaderInfo_16fgn_708{gap:8px}}._timeBadge_16fgn_719{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;color:#ffffffbf;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 12px #00000014}@media (max-width: 768px){._timeBadge_16fgn_719{font-size:10px;padding:3px 8px}}._timeBadgeMorning_16fgn_741{background:#f59e0b2e;color:#fcd34d;border-color:#f59e0b66;box-shadow:0 4px 16px #f59e0b33}._timeBadgeDay_16fgn_748{background:#3b82f633;color:#93c5fd;border-color:#3b82f673;box-shadow:0 4px 16px #3b82f633}._timeBadgeEvening_16fgn_755{background:#8b5cf633;color:#c4b5fd;border-color:#8b5cf673;box-shadow:0 4px 16px #8b5cf633}._pulsingDot_16fgn_762{width:10px;height:10px;background:#22c55e;border-radius:50%;position:relative;box-shadow:0 0 #22c55eb3;animation:_pulse_16fgn_1 1.5s ease-in-out infinite}._pulsingDot_16fgn_762:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:#22c55e;opacity:.5;animation:_ripple_16fgn_1 1.5s ease-out infinite}@keyframes _pulse_16fgn_1{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #22c55eb3}50%{opacity:.9;transform:scale(1.1);box-shadow:0 0 0 8px #22c55e00}}@keyframes _ripple_16fgn_1{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}._timeOfDay_16fgn_807{margin-bottom:24px}._label_16fgn_811{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px}._timeButtons_16fgn_818{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._timeButton_16fgn_818{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:2px solid #1e293b;background:#1e293b;border-radius:16px;cursor:pointer;transition:all .2s ease;color:#9ca3af}._timeButton_16fgn_818._active_16fgn_837{border-color:#f59e0b;background:#f59e0b33;color:#f59e0b}._timeButton_16fgn_818:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._timeButton_16fgn_818 span{font-size:14px;font-weight:600}._assessmentContent_16fgn_851{margin-top:24px;overflow:hidden;position:relative}._assessmentHeader_16fgn_857{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:6px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}._assessmentIcon_16fgn_867{color:#10b981;flex-shrink:0}._assessmentIconEnergy_16fgn_872{color:#fbbf24;flex-shrink:0}._assessmentQuestion_16fgn_877{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}@media (max-width: 768px){._assessmentQuestion_16fgn_877{font-size:16px}}._backButton_16fgn_889{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0f172a59;color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;line-height:1}._backButton_16fgn_889 svg{width:16px;height:16px}._backButton_16fgn_889:hover:not(:disabled){background:#ffffff14;transform:translateY(-1px)}._backButton_16fgn_889:active:not(:disabled){transform:translateY(0)}._backButton_16fgn_889:disabled{opacity:.5;cursor:not-allowed}._ratingButtons_16fgn_921{display:flex;gap:8px;overflow-x:auto;padding-top:2px;padding-bottom:12px;margin-bottom:-12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}._ratingButtons_16fgn_921::-webkit-scrollbar{display:none}._ratingButton_16fgn_921{flex:0 0 60px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;border-radius:16px;cursor:pointer;transition:all .2s ease}@media (max-width: 768px){._ratingButton_16fgn_921{font-size:18px;border-radius:12px}}._ratingButton_16fgn_921[data-value="1"]{color:#ef4444;background:#ef44441a;border:2px solid rgba(239,68,68,.3)}._ratingButton_16fgn_921[data-value="1"]:hover{background:#ef444433;border-color:#ef4444;box-shadow:0 4px 16px #ef44444d}._ratingButton_16fgn_921[data-value="2"]{color:#f87171;background:#f871711a;border:2px solid rgba(248,113,113,.3)}._ratingButton_16fgn_921[data-value="2"]:hover{background:#f8717133;border-color:#f87171;box-shadow:0 4px 16px #f871714d}._ratingButton_16fgn_921[data-value="3"]{color:#fb923c;background:#fb923c1a;border:2px solid rgba(251,146,60,.3)}._ratingButton_16fgn_921[data-value="3"]:hover{background:#fb923c33;border-color:#fb923c;box-shadow:0 4px 16px #fb923c4d}._ratingButton_16fgn_921[data-value="4"]{color:#fbbf24;background:#fbbf241a;border:2px solid rgba(251,191,36,.3)}._ratingButton_16fgn_921[data-value="4"]:hover{background:#fbbf2433;border-color:#fbbf24;box-shadow:0 4px 16px #fbbf244d}._ratingButton_16fgn_921[data-value="5"]{color:#facc15;background:#facc151a;border:2px solid rgba(250,204,21,.3)}._ratingButton_16fgn_921[data-value="5"]:hover{background:#facc1533;border-color:#facc15;box-shadow:0 4px 16px #facc154d}._ratingButton_16fgn_921[data-value="6"]{color:#a3e635;background:#a3e6351a;border:2px solid rgba(163,230,53,.3)}._ratingButton_16fgn_921[data-value="6"]:hover{background:#a3e63533;border-color:#a3e635;box-shadow:0 4px 16px #a3e6354d}._ratingButton_16fgn_921[data-value="7"]{color:#84cc16;background:#84cc161a;border:2px solid rgba(132,204,22,.3)}._ratingButton_16fgn_921[data-value="7"]:hover{background:#84cc1633;border-color:#84cc16;box-shadow:0 4px 16px #84cc164d}._ratingButton_16fgn_921[data-value="8"]{color:#22c55e;background:#22c55e1a;border:2px solid rgba(34,197,94,.3)}._ratingButton_16fgn_921[data-value="8"]:hover{background:#22c55e33;border-color:#22c55e;box-shadow:0 4px 16px #22c55e4d}._ratingButton_16fgn_921[data-value="9"]{color:#10b981;background:#10b9811a;border:2px solid rgba(16,185,129,.3)}._ratingButton_16fgn_921[data-value="9"]:hover{background:#10b98133;border-color:#10b981;box-shadow:0 4px 16px #10b9814d}._ratingButton_16fgn_921[data-value="10"]{color:#059669;background:#0596691a;border:2px solid rgba(5,150,105,.3)}._ratingButton_16fgn_921[data-value="10"]:hover{background:#05966933;border-color:#059669;box-shadow:0 4px 16px #0596694d}._ratingButton_16fgn_921:hover{transform:translateY(-2px)}._ratingButton_16fgn_921:active{transform:translateY(0)}._ratingButtonEnergy_16fgn_1061{flex:0 0 60px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;border-radius:16px;cursor:pointer;transition:all .2s ease}@media (max-width: 768px){._ratingButtonEnergy_16fgn_1061{font-size:18px;border-radius:12px}}._ratingButtonEnergy_16fgn_1061[data-value="1"]{color:#ef4444;background:#ef44441a;border:2px solid rgba(239,68,68,.3)}._ratingButtonEnergy_16fgn_1061[data-value="1"]:hover{background:#ef444433;border-color:#ef4444;box-shadow:0 4px 16px #ef44444d}._ratingButtonEnergy_16fgn_1061[data-value="2"]{color:#f87171;background:#f871711a;border:2px solid rgba(248,113,113,.3)}._ratingButtonEnergy_16fgn_1061[data-value="2"]:hover{background:#f8717133;border-color:#f87171;box-shadow:0 4px 16px #f871714d}._ratingButtonEnergy_16fgn_1061[data-value="3"]{color:#fb923c;background:#fb923c1a;border:2px solid rgba(251,146,60,.3)}._ratingButtonEnergy_16fgn_1061[data-value="3"]:hover{background:#fb923c33;border-color:#fb923c;box-shadow:0 4px 16px #fb923c4d}._ratingButtonEnergy_16fgn_1061[data-value="4"]{color:#fbbf24;background:#fbbf241a;border:2px solid rgba(251,191,36,.3)}._ratingButtonEnergy_16fgn_1061[data-value="4"]:hover{background:#fbbf2433;border-color:#fbbf24;box-shadow:0 4px 16px #fbbf244d}._ratingButtonEnergy_16fgn_1061[data-value="5"]{color:#facc15;background:#facc151a;border:2px solid rgba(250,204,21,.3)}._ratingButtonEnergy_16fgn_1061[data-value="5"]:hover{background:#facc1533;border-color:#facc15;box-shadow:0 4px 16px #facc154d}._ratingButtonEnergy_16fgn_1061[data-value="6"]{color:#a3e635;background:#a3e6351a;border:2px solid rgba(163,230,53,.3)}._ratingButtonEnergy_16fgn_1061[data-value="6"]:hover{background:#a3e63533;border-color:#a3e635;box-shadow:0 4px 16px #a3e6354d}._ratingButtonEnergy_16fgn_1061[data-value="7"]{color:#84cc16;background:#84cc161a;border:2px solid rgba(132,204,22,.3)}._ratingButtonEnergy_16fgn_1061[data-value="7"]:hover{background:#84cc1633;border-color:#84cc16;box-shadow:0 4px 16px #84cc164d}._ratingButtonEnergy_16fgn_1061[data-value="8"]{color:#22c55e;background:#22c55e1a;border:2px solid rgba(34,197,94,.3)}._ratingButtonEnergy_16fgn_1061[data-value="8"]:hover{background:#22c55e33;border-color:#22c55e;box-shadow:0 4px 16px #22c55e4d}._ratingButtonEnergy_16fgn_1061[data-value="9"]{color:#10b981;background:#10b9811a;border:2px solid rgba(16,185,129,.3)}._ratingButtonEnergy_16fgn_1061[data-value="9"]:hover{background:#10b98133;border-color:#10b981;box-shadow:0 4px 16px #10b9814d}._ratingButtonEnergy_16fgn_1061[data-value="10"]{color:#059669;background:#0596691a;border:2px solid rgba(5,150,105,.3)}._ratingButtonEnergy_16fgn_1061[data-value="10"]:hover{background:#05966933;border-color:#059669;box-shadow:0 4px 16px #0596694d}._ratingButtonEnergy_16fgn_1061:hover{transform:translateY(-2px)}._ratingButtonEnergy_16fgn_1061:active{transform:translateY(0)}._completedAssessment_16fgn_1187{padding:20px;border-radius:24px;background:linear-gradient(135deg,#22c55e26,#10b9811a);border:2px solid rgba(34,197,94,.3);text-align:center}._completedIcon_16fgn_1195{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 24px;background:#22c55e33;border-radius:50%;color:#22c55e;animation:_scaleIn_16fgn_1 .4s ease-out}@media (max-width: 768px){._completedIcon_16fgn_1195{width:64px;height:64px;margin-bottom:20px}._completedIcon_16fgn_1195 svg{width:36px;height:36px}}@keyframes _scaleIn_16fgn_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._completedTitle_16fgn_1232{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 12px}@media (max-width: 768px){._completedTitle_16fgn_1232{font-size:20px}}._completedMessage_16fgn_1244{font-size:16px;color:#9ca3af;margin:0 0 24px;line-height:1.5}@media (max-width: 768px){._completedMessage_16fgn_1244{font-size:14px;margin-bottom:20px}}._completedNextTime_16fgn_1257{font-size:13px;color:#6b7280;margin:0 0 20px;line-height:1.4;font-style:italic}@media (max-width: 768px){._completedNextTime_16fgn_1257{font-size:12px;margin-bottom:16px}}._completedStats_16fgn_1271{display:flex;justify-content:center;gap:24px;margin-top:24px}@media (max-width: 768px){._completedStats_16fgn_1271{gap:16px;flex-direction:column;align-items:center}}._completedStat_16fgn_1271{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#1f293780;border-radius:12px;font-size:16px;font-weight:600;color:var(--text-primary)}._completedStat_16fgn_1271 svg{color:#22c55e}._completedStat_16fgn_1271:last-child svg{color:#fbbf24}@media (max-width: 768px){._completedStat_16fgn_1271{font-size:14px;padding:10px 16px}}._completedActions_16fgn_1309{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:10px}._undoHint_16fgn_1317{margin:0;font-size:13px;color:#fff9;text-align:center}@media (max-width: 768px){._undoHint_16fgn_1317{font-size:12px}}._undoButton_16fgn_1329{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0f172a66;color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._undoButton_16fgn_1329 svg{width:16px;height:16px}._undoButton_16fgn_1329:hover:not(:disabled){background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}._undoButton_16fgn_1329:active:not(:disabled){transform:translateY(0)}._undoButton_16fgn_1329:disabled{opacity:.6;cursor:not-allowed}._analytics_16fgn_318{padding:20px;border-radius:24px;border:1px solid rgba(139,92,246,.2);background:#1a1a2e99}._todayStats_16fgn_1368{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}._todayStatMood_16fgn_1375{padding:16px;border-radius:16px;background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid rgba(16,185,129,.3)}._todayStatMood_16fgn_1375 svg{color:#10b981}._todayStatEnergy_16fgn_1385{padding:16px;border-radius:16px;background:linear-gradient(135deg,#fbbf2433,#fbbf241a);border:1px solid rgba(251,191,36,.3)}._todayStatEnergy_16fgn_1385 svg{color:#fbbf24}._todayStatHeader_16fgn_1395{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._todayStatValue_16fgn_1402{font-size:28px;font-weight:700;color:var(--text-primary)}._todayStatLabel_16fgn_1408{font-size:14px;color:#d1d5db;margin-bottom:4px;font-weight:500}._todayStatChangeMood_16fgn_1415{font-size:10px;font-weight:600;color:#10b981}._todayStatChangeEnergy_16fgn_1421{font-size:10px;font-weight:600;color:#fbbf24}._chartContainer_16fgn_1427{padding:16px;background:#1a1a2ecc;border-radius:16px}._chartHeader_16fgn_1433{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._chartTitle_16fgn_1440{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}._chartLegend_16fgn_1447{display:flex;gap:16px}._legendItem_16fgn_1452{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af}._legendDotMood_16fgn_1460{width:12px;height:12px;border-radius:50%;background:#10b981}._legendDotEnergy_16fgn_1467{width:12px;height:12px;border-radius:50%;background:#fbbf24}._chartWrapper_16fgn_1474{position:relative;width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center;height:200px}._chartSkeleton_16fgn_1484{width:100%;height:200px;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(90deg,#94a3b814,#94a3b833,#94a3b814);background-size:200% 100%;animation:_homeChartSkeletonShimmer_16fgn_1 1.3s ease-in-out infinite}._chartSkeleton_16fgn_1484[hidden]{display:none}._chartSkeleton_16fgn_1484:after,._chartSkeleton_16fgn_1484:before{display:none}@keyframes _homeChartSkeletonShimmer_16fgn_1{0%{background-position:200% 0}to{background-position:-200% 0}}._chartEmptyState_16fgn_1511{width:100%;height:100%;border:1px dashed rgba(148,163,184,.3);border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;background:#1118274d;box-shadow:inset 0 0 0 1px #0f172a4d}._chartEmptyTitle_16fgn_1527{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}._chartEmptyDescription_16fgn_1534{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:0}._chartTooltip_16fgn_1541{background:#0f172af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:12px 16px;box-shadow:0 8px 24px #0006;z-index:10;min-width:160px}._tooltipDay_16fgn_1552{font-size:14px;font-weight:700;color:var(--text-primary);margin:0 0 8px;text-align:center}._tooltipRow_16fgn_1560{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);margin-bottom:4px}._tooltipRow_16fgn_1560:last-child{margin-bottom:0}._tooltipRow_16fgn_1560 span{color:var(--text-primary)}._tooltipIconMood_16fgn_1575{color:#10b981;flex-shrink:0}._tooltipIconEnergy_16fgn_1580{color:#fbbf24;flex-shrink:0}._dailyGoals_16fgn_1585{padding:20px;border-radius:24px;border:1px solid rgba(139,92,246,.2);background:#1a1a2e99}._goalsHeader_16fgn_1592{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._goalsTitle_16fgn_1599{font-size:20px;font-weight:700;color:var(--text-primary)}._goalsCount_16fgn_1605{font-size:14px;color:#9ca3af}._goalsList_16fgn_1610{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._goalItemCompleted_16fgn_1617{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}._goalIconCompleted_16fgn_1627{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#22c55e;color:#fff;flex-shrink:0}._goalProgressCompleted_16fgn_1639{height:4px;background:#22c55e;border-radius:4px;width:100%;overflow:hidden}._goalProgressBarCompleted_16fgn_1647{height:100%;background:#22c55e;width:100%}._goalItemProgress_16fgn_1653{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}._goalIconProgress_16fgn_1663{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#3b82f6;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}._goalProgressTrack_16fgn_1677{height:4px;background:#4b5563;border-radius:4px;overflow:hidden;width:100%}._goalProgressBarProgress_16fgn_1685{height:100%;background:#3b82f6;border-radius:4px;transition:width .3s ease}._goalItemLocked_16fgn_1692{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:#4b55634d}._goalIconLocked_16fgn_1701{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#4b5563;color:#9ca3af;font-size:12px;font-weight:600;flex-shrink:0}._goalProgressBarLocked_16fgn_1715{height:100%;background:transparent;width:0%}._lockIcon_16fgn_1721{color:#9ca3af;flex-shrink:0}._goalContent_16fgn_1726{flex:1}._goalTitle_16fgn_1730{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px}._goalTitleLocked_16fgn_1737{font-size:14px;font-weight:500;color:#9ca3af;margin-bottom:4px}._goalXp_16fgn_1744{font-size:12px;font-weight:600;color:#4ade80;flex-shrink:0}._goalCount_16fgn_1751{font-size:12px;color:#9ca3af;flex-shrink:0}._addGoalButton_16fgn_1757{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:2px solid #3b82f6;background:#3b82f633;color:#3b82f6;border-radius:16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._addGoalButton_16fgn_1757:hover{background:#3b82f64d;transform:translateY(-2px)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}*:focus{outline:none!important}*:focus-visible{outline:none!important}button,input[type=button],input[type=submit]{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none;outline:none!important}button:focus,button:active,input[type=button]:focus,input[type=button]:active,input[type=submit]:focus,input[type=submit]:active{outline:none!important;-webkit-tap-highlight-color:transparent!important}:root{--bg-primary: #f8f9fa;--bg-secondary: #ffffff;--bg-tertiary: #f1f3f5;--text-primary: #212529;--text-secondary: #868e96;--text-tertiary: #adb5bd;--accent-primary: #7c5cff;--accent-secondary: #5b8def;--border-color: #e9ecef;--shadow: rgba(0, 0, 0, .08);--mood-1: #ff6b6b;--mood-2: #ffa94d;--mood-3: #ffd93d;--mood-4: #95e1d3;--mood-5: #6bcf7f;--category-health: #51cf66;--category-career: #5b8def;--category-personal: #ff6b6b;--category-social: #ff922b;--category-hobby: #9775fa;--sat: env(safe-area-inset-top, 0px);--sar: env(safe-area-inset-right, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px)}[data-theme=dark]{--bg-primary: #1a1d24;--bg-secondary: #23262e;--bg-tertiary: #2c3038;--text-primary: #e9ecef;--text-secondary: #adb5bd;--text-tertiary: #6c757d;--border-color: #343a40;--shadow: rgba(0, 0, 0, .3)}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0f23;color:var(--text-primary);overflow-x:hidden;margin:0;padding:0;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}#root{min-height:100vh;width:100%;background-color:#0f0f23}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-tertiary)}::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.container{width:100%;max-width:640px;margin:0 auto;padding:0 16px}.text-center{text-align:center}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}
