.page_container__jZF7q{min-height:100vh;background:var(--background);color:var(--foreground);transition:background .3s ease,color .3s ease}.page_navbar__k3RMs{display:flex;align-items:center;justify-content:space-between;padding:1rem 4rem;max-width:1400px;margin:0 auto}.page_logo__ikIZE{display:flex;align-items:center;gap:.5rem}.page_logoIcon__FOO5m{font-size:1.5rem}.page_logoText__M1jdM{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.page_navLinks__8rPi_{display:flex;align-items:center;gap:2rem}.page_navItem__qmtZO{display:flex;align-items:center;gap:.25rem;font-size:.95rem;color:var(--foreground);cursor:pointer;transition:opacity .2s ease}.page_navItem__qmtZO:hover{opacity:.7}.page_navItemActive__aYVkI{display:flex;align-items:center;gap:.25rem;font-size:.95rem;color:#d4f542;font-weight:500;cursor:pointer}.page_chevron__LxWvw{font-size:.7rem}.page_navRight__cj3o2{display:flex;align-items:center;gap:1rem}.page_themeToggle__1G9tR{background:none;border:1px solid rgba(128,128,128,.3);width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease}.page_themeToggle__1G9tR:hover{background:rgba(128,128,128,.1)}.page_loginLink__AbMw8{font-size:.95rem;color:var(--foreground);padding:.5rem 1rem;border:1px solid rgba(128,128,128,.3);border-radius:8px;transition:all .2s ease}.page_loginLink__AbMw8:hover{background:rgba(128,128,128,.1)}.page_tryButton__fS24u{display:flex;align-items:center;gap:.5rem;background:#171717;color:#ffffff;border:none;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}[data-theme=dark] .page_tryButton__fS24u{background:#ffffff;color:#171717}.page_tryButton__fS24u:hover{opacity:.9;transform:translateY(-1px)}.page_arrow___4ZtK{font-size:.85rem}.page_hero__7KFOs{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 2rem;max-width:900px;margin:0 auto}.page_badge__0mJr3{background:rgba(128,128,128,.1);color:var(--foreground);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;margin-bottom:2rem}.page_heroTitle__ixXIp{font-size:clamp(3.5rem,10vw,6rem);font-weight:600;line-height:1.2;letter-spacing:-.03em;margin-bottom:2.5rem}.page_highlight__Jnelb{display:inline-flex;align-items:center;gap:.5rem;background:#d4f542;color:#171717;padding:.25rem 1rem;border-radius:12px;font-weight:700}.page_chartIcon__MFLsl{font-size:2.5rem}.page_ctaButtons__Ge_hw{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.page_primaryButton__gjjaG{display:flex;align-items:center;gap:.5rem;background:#171717;color:#ffffff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:500;border-radius:30px;cursor:pointer;transition:all .2s ease}[data-theme=dark] .page_primaryButton__gjjaG{background:#ffffff;color:#171717}.page_primaryButton__gjjaG:hover{opacity:.9;transform:translateY(-2px)}.page_secondaryButton__0Pzex{background:transparent;color:var(--foreground);border:1px solid rgba(128,128,128,.3);padding:1rem 2rem;font-size:1rem;font-weight:500;border-radius:30px;cursor:pointer;transition:all .2s ease}.page_secondaryButton__0Pzex:hover{background:rgba(128,128,128,.1)}.page_trustBadge__KUKzS{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--foreground);opacity:.8}.page_checkmark__PE_LQ{color:#22c55e;font-weight:700}.page_heroImageSection__xQgXK{padding:0 4rem 4rem;max-width:1200px;margin:0 auto}.page_heroImageWrapper__3zOUM{border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#1a1a2e,#2d2d44)}.page_heroImagePlaceholder__WOPho{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(50,50,70,.8),rgba(30,30,50,.9))}.page_placeholderContent__ECtgY{text-align:center;color:rgba(255,255,255,.6)}.page_placeholderIcon__DZc_Y{font-size:4rem;display:block;margin-bottom:1rem}@media (max-width:1024px){.page_navbar__k3RMs{padding:1rem 2rem}.page_navLinks__8rPi_{display:none}.page_heroImageSection__xQgXK{padding:0 2rem 2rem}}@media (max-width:640px){.page_navbar__k3RMs{padding:1rem}.page_navRight__cj3o2{gap:.5rem}.page_loginLink__AbMw8{display:none}.page_hero__7KFOs{padding:2rem 1rem}.page_heroTitle__ixXIp{font-size:3rem}.page_ctaButtons__Ge_hw{flex-direction:column;width:100%}.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex{width:100%;justify-content:center}.page_heroImageSection__xQgXK{padding:0 1rem 2rem}}.page_howItWorksSection__kQAMu{padding:5rem 1rem}.page_howItWorksContainer__eblpu{max-width:1100px;margin:0 auto}.page_howItWorksTitle__1FfiO{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;text-align:center;margin-bottom:1rem;color:var(--foreground)}.page_howItWorksSubtitle__SjlW0{font-size:1rem;color:#9ca3af;text-align:center;margin-bottom:3rem;max-width:500px;margin-left:auto;margin-right:auto}.page_bentoGrid__mZNMC{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.page_bentoGrid__mZNMC{grid-template-columns:repeat(2,1fr)}}.page_bentoCard__FeUXC{background:#1a1a1a;border-radius:24px;padding:2rem;border:1px solid #2a2a2a;transition:all .3s ease;position:relative;overflow:hidden}.page_bentoCard__FeUXC:hover{border-color:rgba(52,211,153,.3);transform:translateY(-2px)}.page_bentoCardOrange__0kOhv:hover{border-color:rgba(249,115,22,.3)}.page_bentoCardPurple__bTzN8:hover{border-color:rgba(168,85,247,.3)}.page_bentoCardWide__b4BAE{grid-column:1}@media (min-width:768px){.page_bentoCardWide__b4BAE{grid-column:span 2}}.page_bentoCardWideInner__MvgBy{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.page_bentoCardWideInner__MvgBy{flex-direction:row;align-items:center}}.page_bentoCardContent__PHNUy{flex:1 1}.page_iconWrapper__tPbX_{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.page_iconWrapperEmerald__5Mgh_{background:rgba(16,185,129,.1)}.page_iconWrapperOrange__bjHgn{background:rgba(249,115,22,.1)}.page_iconWrapperPurple__m_ym4{background:rgba(168,85,247,.1)}.page_stepLabel__2ZwO5{font-size:.875rem;font-weight:500;margin-bottom:.25rem;font-family:Jersey\ 10,system-ui,sans-serif}.page_stepLabelEmerald__lRDMs{color:#34d399}.page_stepLabelOrange__IkPWb{color:#fb923c}.page_stepLabelPurple__y3i6M{color:#c084fc}.page_stepNumber__Is_ZR{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1;margin-bottom:1rem}.page_stepNumber__Is_ZR,.page_stepTitle__D2o3b{color:#ffffff;font-family:Jersey\ 10,system-ui,sans-serif}.page_stepTitle__D2o3b{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.page_stepDescription__lHQhA{font-size:.95rem;color:#9ca3af;line-height:1.6}.page_streakCounter__SFjdO{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem}.page_streakDay__gJhTN,.page_streakDays__hQfaj{display:flex;margin-left:-4px}.page_streakDay__gJhTN{width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;border:2px solid #1a1a1a}.page_streakDayActive__UkzHJ{background:#f97316;color:#ffffff}.page_streakDayInactive__nMRgg{background:#374151;color:#9ca3af}.page_streakText__4sNSu{font-size:.875rem;font-weight:500;color:#fb923c;margin-left:.5rem}.page_rewardBox__kmUYf{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 2rem;background:rgba(10,10,10,.5);border-radius:16px;border:1px solid #2a2a2a}.page_rewardLabel__VbKZJ{font-size:.875rem;font-weight:500;color:#34d399;margin-bottom:.5rem}.page_rewardValue__rl4Ix{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:#ffffff}.page_rewardSubtext__9_4AG{font-size:.875rem;color:#6b7280;margin-top:.25rem}.page_decorativeGradient__GqHu9{position:absolute;top:0;right:0;width:250px;height:250px;background:rgba(168,85,247,.05);border-radius:50%;filter:blur(60px);transform:translate(50%,-50%);pointer-events:none}.page_ctaSection__BmsKD{padding:5rem 1rem;position:relative;overflow:hidden}.page_ctaContainer__Oo_f_{max-width:800px;margin:0 auto;position:relative;z-index:1}.page_ctaCard__0EK4h{background:linear-gradient(135deg,#1a1a1a,#0f1a14 50%,#1a1a1a);border-radius:32px;padding:3rem 2rem;border:1px solid #2a2a2a;position:relative;overflow:hidden;text-align:center}@media (min-width:768px){.page_ctaCard__0EK4h{padding:4rem 3rem}}.page_ctaGradientOrb1__Spq_A{top:-100px;left:-100px;background:radial-gradient(circle,rgba(16,185,129,.15) 0,transparent 70%)}.page_ctaGradientOrb1__Spq_A,.page_ctaGradientOrb2__LZt6c{position:absolute;width:300px;height:300px;border-radius:50%;pointer-events:none}.page_ctaGradientOrb2__LZt6c{bottom:-100px;right:-100px;background:radial-gradient(circle,rgba(168,85,247,.1) 0,transparent 70%)}.page_ctaIconWrapper__h75Fb{width:64px;height:64px;border-radius:20px;background:rgba(16,185,129,.1);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.page_ctaTitle__8jURU{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:#ffffff;margin-bottom:1rem;line-height:1.2}.page_ctaSubtitle__oI50C{font-size:1rem;color:#9ca3af;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.page_ctaButton__lcwUc{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(16,185,129,.3)}.page_ctaButton__lcwUc:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(16,185,129,.4)}.page_ctaStats__Qjh52{display:flex;justify-content:center;gap:2rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}@media (max-width:480px){.page_ctaStats__Qjh52{gap:1rem}}.page_ctaStat__O9Sfs{text-align:center}.page_ctaStatValue__tsxS5{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:.25rem}.page_ctaStatLabel__ZG3cP{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.page_dashboardContainer__wNhIg{min-height:100vh;background:var(--background);color:var(--foreground)}.page_dashboardMain__ieMR_{max-width:72rem;margin:0 auto;padding:1.5rem 1rem 5rem}.page_welcomeSection__mn3kC{margin-bottom:2rem}.page_welcomeTitle__LrJrL{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--foreground)}@media (min-width:768px){.page_welcomeTitle__LrJrL{font-size:1.875rem}}.page_welcomeSubtitle__lSUnF{color:#9ca3af;font-size:.95rem}.page_statsGrid__kXg9L{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}@media (min-width:768px){.page_statsGrid__kXg9L{grid-template-columns:repeat(4,1fr)}}.page_statCard__WFWBf{background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:1rem}:not([data-theme=dark]) .page_statCard__WFWBf{background:#0a0a0a;border-color:#1f2937}[data-theme=dark] .page_statCard__WFWBf{background:#1f2937;border-color:#374151}.page_statCardInner__DaXOM{display:flex;align-items:center;gap:.75rem}.page_statIconWrapper__WAMVe{padding:.5rem;border-radius:.5rem}.page_statIconWrapperOrange__Ue3AU{background:rgba(249,115,22,.1)}.page_statIconWrapperGreen__xOtX9{background:rgba(16,185,129,.1)}.page_statIconWrapperBlue__ADiCW{background:rgba(59,130,246,.1)}.page_statIconWrapperPurple__sf1f8{background:rgba(168,85,247,.1)}.page_statIcon__CfCYS{width:1.25rem;height:1.25rem}.page_statIconOrange__BwK0O{color:#f97316}.page_statIconGreen__z1V8E{color:#10b981}.page_statIconBlue__Jubaj{color:#3b82f6}.page_statIconPurple__acwIW{color:#a855f7}.page_statValue__tVgp7{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0}.page_statLabel__2jNx3{font-size:.75rem;color:#9ca3af;margin:0}.page_habitsSection__eRnXb{margin-top:1.5rem}.page_habitsSectionHeader__TbnpR{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page_habitsSectionTitle__rycLG{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}.page_createHabitButton__Z2WdX{display:inline-flex;align-items:center;gap:.5rem;background:#d4f542;color:#0a0a0a;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:background .2s ease}.page_createHabitButton__Z2WdX:hover{background:#c4e532}.page_createHabitButtonIcon__lDQHP{width:1rem;height:1rem}.page_filterTabs__fgvs2{display:flex;gap:.25rem;margin-bottom:1.5rem;background:#1f2937;padding:.25rem;border-radius:.5rem;max-width:28rem}:not([data-theme=dark]) .page_filterTabs__fgvs2{background:#0a0a0a}.page_filterTab__OBYlK{flex:1 1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#9ca3af;background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.page_filterTab__OBYlK:hover{color:#ffffff}.page_filterTabActive__Xvg9I,:not([data-theme=dark]) .page_filterTabActive__Xvg9I{background:#374151;color:#ffffff}.page_habitsList___fhAH{display:flex;flex-direction:column;gap:1rem}.page_emptyState__j9MME{background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:2rem;text-align:center}:not([data-theme=dark]) .page_emptyState__j9MME{background:#0a0a0a;border-color:#1f2937}.page_emptyStateIcon__cJ_i1{width:3rem;height:3rem;color:#4b5563;margin:0 auto 1rem;opacity:.5}.page_emptyStateTitle___q8_8{font-weight:500;color:#9ca3af;margin:0 0 .5rem}.page_emptyStateText__umEm2{font-size:.875rem;color:#6b7280;margin:0}.page_emptyStateButton__3wukP{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;background:#d4f542;color:#0a0a0a;border:none;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:background .2s ease}.page_emptyStateButton__3wukP:hover{background:#c4e532}.page_faqPage__HBFIM{min-height:100vh;background:var(--background);color:var(--foreground)}.page_heroSection__G50M9{position:relative;padding:4rem 1rem 6rem;text-align:center}.page_heroBackground__5EmxP{position:absolute;inset:0;overflow:hidden;pointer-events:none}.page_heroGlow1__lQCTE{top:5rem;left:2.5rem;width:16rem;height:16rem}.page_heroGlow1__lQCTE,.page_heroGlow2__WzszF{position:absolute;background:rgba(212,245,66,.05);border-radius:50%;filter:blur(48px)}.page_heroGlow2__WzszF{bottom:2.5rem;right:2.5rem;width:24rem;height:24rem}.page_heroContent__aIgwi{max-width:48rem;margin:0 auto;position:relative}.page_heroTitle__EPNX3{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}@media (min-width:768px){.page_heroTitle__EPNX3{font-size:3rem}}@media (min-width:1024px){.page_heroTitle__EPNX3{font-size:3.75rem}}.page_heroSubtitle__n5AKO{font-size:1.125rem;color:#9ca3af;margin-bottom:2.5rem}@media (min-width:768px){.page_heroSubtitle__n5AKO{font-size:1.25rem}}.page_searchWrapper__Kdy2I{max-width:28rem;margin:0 auto}.page_searchContainer__NYx6X{position:relative}.page_searchIcon__tIMC9{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280}.page_searchInput__xukgx{width:100%;padding:.75rem 1rem .75rem 3rem;background:#111827;border:1px solid #374151;border-radius:.5rem;color:#ffffff;font-size:1rem;transition:all .2s ease}.page_searchInput__xukgx::placeholder{color:#6b7280}.page_searchInput__xukgx:focus{outline:none;border-color:#d4f542;box-shadow:0 0 0 2px rgba(212,245,66,.2)}.page_faqContainer__VPkzL{max-width:72rem;margin:0 auto;padding:0 1rem 4rem}.page_faqSection__fJR7l{padding:3rem 0 4rem;border-bottom:1px solid #1f2937}.page_faqSection__fJR7l:last-child{border-bottom:none}.page_faqSectionGrid__ohRlj{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.page_faqSectionGrid__ohRlj{grid-template-columns:1fr 2fr;gap:4rem}}.page_sectionInfo__V5guz{padding-right:0}@media (min-width:1024px){.page_sectionInfo__V5guz{padding-right:2rem}}.page_sectionTitle__0Za9L{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:var(--foreground)}.page_sectionDescription__6Tk21{color:#9ca3af;margin-bottom:1rem;line-height:1.6}.page_chatLink__yQDQL{display:inline-flex;align-items:center;gap:.5rem;color:#d4f542;font-size:.875rem;font-weight:500;transition:color .2s ease}.page_chatLink__yQDQL:hover{color:#c4e532}.page_faqItems__oK7ST{display:flex;flex-direction:column}.page_faqItem__xpey3{border-bottom:1px solid #1f2937}.page_faqItem__xpey3:last-child{border-bottom:none}.page_faqQuestion__rQ9QH{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s ease}.page_faqQuestionText__igIB5{color:var(--foreground);font-weight:500;font-size:1rem;padding-right:1rem;transition:color .2s ease}.page_faqQuestion__rQ9QH:hover .page_faqQuestionText__igIB5{color:#c4e532}.page_faqToggle__BVUuF{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;border:1px solid #374151;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s ease}.page_faqQuestion__rQ9QH:hover .page_faqToggle__BVUuF{border-color:#c4e532;color:#c4e532}.page_faqAnswer__7LlWP{overflow:hidden}.page_faqAnswerText__mxt1p{padding-bottom:1.25rem;color:#9ca3af;line-height:1.7;padding-right:3rem}.page_noResults__yvYms{text-align:center;padding:4rem 0}.page_noResultsText__DgFLE{color:#9ca3af;font-size:1.125rem;margin-bottom:1rem}.page_clearSearch__TevSJ{background:none;border:none;color:#d4f542;cursor:pointer;font-size:1rem;transition:color .2s ease}.page_clearSearch__TevSJ:hover{color:#c4e532}.page_ctaSection__kz5Dl{background:#0d0d0d;border-top:1px solid #1f2937}[data-theme=light] .page_ctaSection__kz5Dl{background:#ffffff;border-color:#e5e7eb}.page_ctaContainer__Aj5VM{max-width:72rem;margin:0 auto;padding:4rem 1rem}@media (min-width:768px){.page_ctaContainer__Aj5VM{padding:6rem 1rem}}.page_ctaGrid__ii2fR{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:1024px){.page_ctaGrid__ii2fR{grid-template-columns:1fr 1fr}}.page_ctaContent__eSK6Z h2{font-size:1.875rem;font-weight:700;margin-bottom:1rem;color:#ffffff}[data-theme=light] .page_ctaContent__eSK6Z h2{color:#0a0a0a}@media (min-width:768px){.page_ctaContent__eSK6Z h2{font-size:2.25rem}}.page_ctaContent__eSK6Z p{color:#9ca3af;margin-bottom:2rem}[data-theme=light] .page_ctaContent__eSK6Z p{color:#4b5563}.page_ctaButton__C5A0i{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:white;color:black;font-weight:500;border-radius:.5rem;border:none;cursor:pointer;transition:background .2s ease}[data-theme=light] .page_ctaButton__C5A0i{background:#d4f542;color:#0a0a0a}[data-theme=light] .page_ctaButton__C5A0i:hover{background:#c4e532}.page_ctaButton__C5A0i:hover{background:#f3f4f6}.page_dashboardPreview__yCid_{position:relative}.page_dashboardCard__iz0Bz{background:#1a1a1a;border-radius:.75rem;border:1px solid #1f2937;padding:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}[data-theme=light] .page_dashboardCard__iz0Bz{background:#0a0a0a;border-color:#1f2937}.page_browserBar__jSPbU{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.page_browserDots__Wf8wt{display:flex;gap:.375rem}.page_browserDot__CcaF2{width:.75rem;height:.75rem;border-radius:50%}.page_browserDotRed__M9KzF{background:rgba(239,68,68,.6)}.page_browserDotYellow__2RCCm{background:rgba(234,179,8,.6)}.page_browserDotGreen__OgeC4{background:rgba(34,197,94,.6)}.page_browserUrl__FGLWd{flex:1 1;margin-left:1rem}.page_browserUrlText__AxAO1{background:#1f2937;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;color:#6b7280;max-width:200px}.page_dashboardContent__D_tWs{display:flex;flex-direction:column;gap:1rem;color:#ffffff}.page_dashboardHeader__LvGzY{display:flex;align-items:center;justify-content:space-between;color:#ffffff}.page_dashboardTitle__UBuPZ{font-size:.875rem;font-weight:500;color:#ffffff}.page_dashboardNav__6P_oC{display:flex;gap:.5rem;font-size:.75rem;color:#9ca3af}.page_statsGrid__TPkVl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.page_statCard__2pZBU{background:rgba(31,41,55,.5);border-radius:.5rem;padding:.75rem;color:#ffffff}.page_statLabel__vDm_g{font-size:.75rem;color:#9ca3af;margin-bottom:.25rem}.page_statValue__ms_8A{font-size:1.125rem;font-weight:700;color:#ffffff}.page_statValueGreen__vlRbM{color:#d4f542}.page_chartSection__pxE42{background:rgba(31,41,55,.3);border-radius:.5rem;padding:1rem;color:#ffffff}.page_chartLabel__eYBk7{font-size:.75rem;color:#9ca3af;margin-bottom:.5rem}.page_chartValue__GqQBA{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#ffffff}.page_chartPercent__3uKaz{font-size:.75rem;color:#d4f542;margin-left:.5rem}.page_decorativeBox__8plJF{position:absolute;bottom:-1rem;right:-1rem;width:8rem;height:8rem;border:1px solid #1f2937;border-radius:.5rem;z-index:-1}.page_bottomCta__m_pbD{position:relative;padding:4rem 1rem;background:#0a0a0a;overflow:hidden}[data-theme=light] .page_bottomCta__m_pbD{background:#ffffff}@media (min-width:768px){.page_bottomCta__m_pbD{padding:6rem 1rem}}.page_wavePattern__zx7cN{position:absolute;inset:0;pointer-events:none;opacity:.1}.page_bottomCtaContent__3AokD{max-width:48rem;margin:0 auto;text-align:center;position:relative}.page_iconCircle__TeoxS{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgba(212,245,66,.1);border:1px solid rgba(212,245,66,.2);margin-bottom:1.5rem}.page_iconCircle__TeoxS svg{width:2rem;height:2rem;color:#d4f542}.page_bottomCtaContent__3AokD h2{font-size:1.875rem;font-weight:700;margin-bottom:1rem;color:#ffffff}[data-theme=light] .page_bottomCtaContent__3AokD h2{color:#0a0a0a}@media (min-width:768px){.page_bottomCtaContent__3AokD h2{font-size:2.25rem}}.page_bottomCtaContent__3AokD p{color:#9ca3af;margin-bottom:2rem;max-width:36rem;margin-left:auto;margin-right:auto}[data-theme=light] .page_bottomCtaContent__3AokD p{color:#4b5563}.page_startButton__h0rKA{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#d4f542;color:#0a0a0a;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:background .2s ease}.page_startButton__h0rKA:hover{background:#c4e532}.page_footer__DAaSR{background:#0d0d0d;border-top:1px solid #1f2937;padding:3rem 0}[data-theme=light] .page_footer__DAaSR{background:#ffffff;border-color:#e5e7eb}.page_footerContainer__kh7oL{max-width:72rem;margin:0 auto;padding:0 1rem}.page_footerGrid__guaWP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media (min-width:768px){.page_footerGrid__guaWP{grid-template-columns:repeat(5,1fr)}}.page_footerBrand__RfBhg{grid-column:span 2}@media (min-width:768px){.page_footerBrand__RfBhg{grid-column:span 1}}.page_footerLogo__4F6E_{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.page_footerLogoIcon__9vnv_{font-size:1.5rem}.page_footerLogoText__rAXNa{font-size:1.25rem;font-weight:700;color:#ffffff}[data-theme=light] .page_footerLogoText__rAXNa{color:#0a0a0a}.page_footerTagline__4X5oD{color:#6b7280;font-size:.875rem}[data-theme=light] .page_footerTagline__4X5oD{color:#4b5563}.page_footerSection__b3k_B h4{font-weight:600;margin-bottom:1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.page_footerSection__b3k_B ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.page_footerSection__b3k_B a{color:#6b7280;transition:color .2s ease}.page_footerSection__b3k_B a:hover{color:white}[data-theme=light] .page_footerSection__b3k_B a{color:#4b5563}[data-theme=light] .page_footerSection__b3k_B a:hover{color:#0a0a0a}.page_footerBottom__qatgW{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid #1f2937;gap:1rem}[data-theme=light] .page_footerBottom__qatgW{border-color:#e5e7eb}@media (min-width:768px){.page_footerBottom__qatgW{flex-direction:row}}.page_footerCopyright__48SGQ{color:#6b7280;font-size:.875rem}.page_footerChains__5kxc5{display:flex;align-items:center;gap:1rem}.page_footerChains__5kxc5 span{font-size:.75rem;color:#4b5563}.page_footerChainDot__enX4t{color:#4b5563}.StreakCounter_container__OSfOd{display:flex;flex-direction:column;align-items:center}.StreakCounter_containerSm__cop_X{gap:.25rem}.StreakCounter_containerLg__zdUeW,.StreakCounter_containerMd__jjyYp{gap:.5rem}.StreakCounter_containerXl__D5NmI{gap:.75rem}.StreakCounter_counterDisplay__t97eo{display:flex;align-items:center;gap:.5rem}.StreakCounter_flameWrapper__UzdMY{display:flex;align-items:center;justify-content:center}.StreakCounter_flameIconSm__k1vIX{width:1rem;height:1rem}.StreakCounter_flameIconMd__dlklF{width:1.5rem;height:1.5rem}.StreakCounter_flameIconLg__sSGvH{width:2rem;height:2rem}.StreakCounter_flameIconXl__jmswa{width:3rem;height:3rem}.StreakCounter_flameActive__4A7xA{color:#f97316}.StreakCounter_flameInactive__K8lPK{color:#4b5563}.StreakCounter_countTextSm__4_6Bf{font-size:1.125rem;font-weight:700}.StreakCounter_countTextMd___OjQF{font-size:1.5rem;font-weight:700}.StreakCounter_countTextLg__4NGrB{font-size:2.25rem;font-weight:700}.StreakCounter_countTextXl__jh3AD{font-size:3.75rem;font-weight:700}.StreakCounter_countActive__0Wx_J{color:#ffffff}.StreakCounter_countInactive__0HBaa{color:#6b7280}.StreakCounter_tierBadge__XzLS3{border-radius:9999px;font-weight:500;border-width:1px;border-style:solid}.StreakCounter_tierBadgeSm__dYhxF{font-size:.625rem;padding:.125rem .375rem}.StreakCounter_tierBadgeMd__tQR4A{font-size:.75rem;padding:.125rem .5rem}.StreakCounter_tierBadgeLg__9daCM{font-size:.875rem;padding:.25rem .625rem}.StreakCounter_tierBadgeXl__ct91_{font-size:1rem;padding:.25rem .75rem}.HabitCard_habitCard__EdO5r{background:#1f2937;border:1px solid #374151;border-radius:.75rem;cursor:pointer;transition:all .2s ease}:not([data-theme=dark]) .HabitCard_habitCard__EdO5r{background:#0a0a0a;border-color:#1f2937}.HabitCard_habitCard__EdO5r:hover{border-color:rgba(212,245,66,.3);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.3)}.HabitCard_habitCardFailed__LU3Nm{opacity:.6}.HabitCard_cardContent__R6Zkz{padding:1rem}.HabitCard_cardInner__D3Ylq{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.HabitCard_infoSection__b_2dq{flex:1 1;min-width:0}.HabitCard_titleRow__nTrPQ{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.HabitCard_habitName__e_Op5{font-weight:600;color:#ffffff;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HabitCard_statusBadge__w4l_9{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.HabitCard_statusActive__9M7Ss{background:rgba(212,245,66,.1);color:#d4f542;border:1px solid rgba(212,245,66,.2)}.HabitCard_statusCompleted__S18J_{background:rgba(59,130,246,.1);color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.HabitCard_statusFailed__RMiZj{background:rgba(239,68,68,.1);color:#f87171;border:1px solid rgba(239,68,68,.2)}.HabitCard_streakInfo__7KVHI{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#9ca3af}.HabitCard_streakItem__tSatv{display:flex;align-items:center;gap:.25rem}.HabitCard_flameIcon__Ix1wh{width:1rem;height:1rem;color:#f97316}.HabitCard_checkInStatus__0SFkL{margin-top:.75rem}.HabitCard_readyToCheckIn__Mhd1Z{display:flex;align-items:center;gap:.375rem;color:#d4f542;font-size:.875rem;font-weight:500}.HabitCard_pulsingDot__doWf2{width:.5rem;height:.5rem;border-radius:50%;background:#d4f542;animation:HabitCard_pulse__oLUDF 2s infinite}@keyframes HabitCard_pulse__oLUDF{0%,to{opacity:1}50%{opacity:.5}}.HabitCard_nextCheckIn__Za_wI{display:flex;align-items:center;gap:.375rem;color:#6b7280;font-size:.875rem}.HabitCard_clockIcon__TOlk8{width:.875rem;height:.875rem}.HabitCard_counterSection__cnO_1{flex-shrink:0}.HabitCard_skeleton__iCulQ{background:#1f2937;border:1px solid #374151;border-radius:.75rem}:not([data-theme=dark]) .HabitCard_skeleton__iCulQ{background:#0a0a0a;border-color:#1f2937}.HabitCard_skeletonContent__X3kKX{padding:1rem}.HabitCard_skeletonInner__HcgYP{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.HabitCard_skeletonInfo__3B_TG{flex:1 1}.HabitCard_skeletonTitleRow__7dDvE{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.HabitCard_skeletonTitle__Ir2mA{width:8rem}.HabitCard_skeletonBadge__m5Zpn,.HabitCard_skeletonTitle__Ir2mA{height:1.25rem;background:#374151;border-radius:.25rem;animation:HabitCard_shimmer__dcr2u 1.5s infinite}.HabitCard_skeletonBadge__m5Zpn{width:4rem}.HabitCard_skeletonStreak__d3jet{width:6rem}.HabitCard_skeletonCheckIn__sSEa8,.HabitCard_skeletonStreak__d3jet{height:1rem;background:#374151;border-radius:.25rem;animation:HabitCard_shimmer__dcr2u 1.5s infinite}.HabitCard_skeletonCheckIn__sSEa8{width:9rem;margin-top:.75rem}.HabitCard_skeletonCounter__UOXgx{height:3rem;width:3rem;background:#374151;border-radius:.25rem;animation:HabitCard_shimmer__dcr2u 1.5s infinite}@keyframes HabitCard_shimmer__dcr2u{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.BadgeDisplay_badgeContainer__heGDB{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem}.BadgeDisplay_badgeSvg__e9vVt{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.BadgeDisplay_badgeSvgSm__ChMQo{width:3rem;height:3rem}.BadgeDisplay_badgeSvgMd__8CCW_{width:5rem;height:5rem}.BadgeDisplay_badgeSvgLg__snLx4{width:8rem;height:8rem}.BadgeDisplay_tierName__W3IlY{font-size:.75rem;font-weight:500;text-align:center}.BadgeDisplay_badgeTierName__YKLPq{margin-bottom:.25rem}.BadgeDisplay_failedIndicator__lRrVc{position:absolute;top:-.25rem;right:-.25rem;width:1rem;height:1rem;border-radius:50%;background:#ef4444;display:flex;align-items:center;justify-content:center;font-size:.625rem;color:#ffffff;font-weight:700}.BadgeDisplay_dialogContent__twcx5{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0}.BadgeDisplay_badgeTitle__QG2W_{display:flex;align-items:center;gap:.5rem}.BadgeDisplay_badgeTitleIcon__QTMe_{width:1.25rem;height:1.25rem}.BadgeDisplay_badgeInfo__SXShl{text-align:center}.BadgeDisplay_badgeTierName__YKLPq{font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.BadgeDisplay_badgeTokenId__tTcK5{font-size:.875rem;color:#9ca3af;margin:0}.BadgeDisplay_statsGrid__dVo_z{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;width:100%}.BadgeDisplay_statCard__NijuW{padding:1rem;text-align:center;background:#1f2937;border:1px solid #374151;border-radius:.5rem}.BadgeDisplay_statIcon__0kdUw{width:1.25rem;height:1.25rem;margin:0 auto .25rem}.BadgeDisplay_statIconOrange__EMQ6A{color:#f97316}.BadgeDisplay_statIconRed__DAQzz{color:#f87171}.BadgeDisplay_statValue__PWqbx{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0}.BadgeDisplay_statLabel__mKol6{font-size:.75rem;color:#9ca3af;margin:0}.BadgeDisplay_failedHistory__ydeFo{width:100%}.BadgeDisplay_failedHistoryTitle__WyU6S{font-size:.875rem;font-weight:500;color:#9ca3af;margin:0 0 .5rem}.BadgeDisplay_failedHistoryList__SFQWq{display:flex;flex-direction:column;gap:.25rem}.BadgeDisplay_failedHistoryItem__1lm01{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.375rem}.BadgeDisplay_failedHistoryLabel__NPe_T{font-size:.875rem;color:#f87171}.BadgeDisplay_failedHistoryValue__88UVu{font-size:.75rem;color:#6b7280}.BadgeDisplay_explorerLink__bzwdd{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#34d399;text-decoration:none}.BadgeDisplay_explorerLink__bzwdd:hover{text-decoration:underline}.BadgeDisplay_explorerIcon__kbWmA{width:.875rem;height:.875rem}.BadgeDisplay_badgeGrid__esPvp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media (min-width:640px){.BadgeDisplay_badgeGrid__esPvp{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.BadgeDisplay_badgeGrid__esPvp{grid-template-columns:repeat(5,1fr)}}.BadgeDisplay_emptyState__YY3TK{text-align:center;padding:2rem}.BadgeDisplay_emptyIcon__UHpQ7{width:3rem;height:3rem;color:#4b5563;margin:0 auto .5rem}.BadgeDisplay_emptyText__bBltf{color:#6b7280;margin:0}.BadgeDisplay_emptySubtext__lhezv{font-size:.75rem;color:#4b5563;margin:.25rem 0 0}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;background:var(--background,#0a0a0a)}.Header_headerContainer__GdAlq{display:flex;align-items:center;justify-content:space-between;padding:1rem 4rem;max-width:1400px;margin:0 auto}@media (max-width:1024px){.Header_headerContainer__GdAlq{padding:1rem 2rem}}@media (max-width:640px){.Header_headerContainer__GdAlq{padding:1rem}}.Header_logo__e5KhT{display:flex;align-items:center;gap:.5rem;text-decoration:none}.Header_logoIcon__VF71g{font-size:1.5rem}.Header_logoText__4ZhAR{font-size:1.25rem;font-weight:700;color:var(--foreground,#ffffff);letter-spacing:-.02em}.Header_desktopNav__9ddFh{display:none;align-items:center;gap:2rem}@media (min-width:768px){.Header_desktopNav__9ddFh{display:flex}}.Header_navLink__LzXns{font-size:.95rem;font-weight:400;color:var(--foreground,#ffffff);text-decoration:none;transition:opacity .2s ease}.Header_navLink__LzXns:hover{opacity:.7}.Header_navLinkActive__mJ1Oo{color:#d4f542;font-weight:500}.Header_rightSide__DOibx{display:flex;align-items:center;gap:1rem}@media (max-width:640px){.Header_rightSide__DOibx{gap:.5rem}}.Header_gasBadge__Ri4Ey{display:none;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;background:rgba(212,245,66,.1);border:1px solid rgba(212,245,66,.2)}@media (min-width:640px){.Header_gasBadge__Ri4Ey{display:flex}}.Header_gasBadgeIcon__MGk0q{width:.875rem;height:.875rem;color:#d4f542}.Header_gasBadgeText__lOs0M{font-size:.75rem;font-weight:500;color:#d4f542}.Header_warningBadge__zwWvD{display:none;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.2)}@media (min-width:640px){.Header_warningBadge__zwWvD{display:flex}}.Header_warningIcon__7iUqj{width:.875rem;height:.875rem;color:#facc15}.Header_warningText__mP7li{font-size:.75rem;font-weight:500;color:#facc15}.Header_themeButton__iG8Vy{background:none;border:1px solid rgba(128,128,128,.3);width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .2s ease}.Header_themeButton__iG8Vy:hover{background:rgba(128,128,128,.1)}.Header_walletButton__PdaID{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#1f2937;border:1px solid #374151;border-radius:.5rem;color:#ffffff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Header_walletButton__PdaID:hover{background:#374151;border-color:#4b5563}.Header_walletIcon__D9Cax{width:1rem;height:1rem;color:#34d399}.Header_connectButton__zMF_p{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#d4f542,#c4e532);border:none;border-radius:.5rem;color:#0a0a0a;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.Header_connectButton__zMF_p:hover{background:linear-gradient(135deg,#c4e532,#b4d522);transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,245,66,.3)}.Header_connectButton__zMF_p:disabled{opacity:.6;cursor:not-allowed;transform:none}.Header_logoutButton__HhI_A{padding:.5rem;background:transparent;border:1px solid #374151;border-radius:.5rem;color:#9ca3af;cursor:pointer;transition:all .2s ease}.Header_logoutButton__HhI_A:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#f87171}.Header_logoutIcon____3LH{width:1rem;height:1rem}.Header_walletContainer__gLHSC{display:flex;align-items:center;gap:.5rem}.Header_walletIndicator__V73oZ{width:.5rem;height:.5rem;border-radius:50%;background:#d4f542;animation:Header_pulse__4wRoK 2s infinite}@keyframes Header_pulse__4wRoK{0%,to{opacity:1}50%{opacity:.5}}.Nav_nav__bbBYX{position:fixed;bottom:0;left:0;right:0;z-index:50}@media (min-width:768px){.Nav_nav__bbBYX{display:none}}.Nav_navContainer__ydPkE{background:#0a0a0a;border-top:1px solid #1f2937;padding:.5rem .5rem env(safe-area-inset-bottom,.5rem)}.Nav_navInner__afO0O{display:flex;align-items:center;justify-content:space-around;max-width:28rem;margin:0 auto}.Nav_navItem__eQQu9{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem 1rem;border-radius:.75rem;text-decoration:none;color:#6b7280;transition:all .2s ease}.Nav_navItem__eQQu9:hover{color:#d1d5db}.Nav_navItemActive__9lmEf{color:#d4f542}.Nav_navIconWrapper__SMqpj{position:relative}.Nav_navIcon__qMe43{width:1.25rem;height:1.25rem}.Nav_navIndicator__HHwav{position:absolute;bottom:-.25rem;left:50%;transform:translateX(-50%);width:.25rem;height:.25rem;border-radius:50%;background:#d4f542}.Nav_navLabel__zPJ4u{font-size:.75rem;font-weight:500}.Footer_footer__eNA9m{border-top:1px solid var(--border-color,#1f2937);background:var(--background,#0a0a0a);padding:2rem 0 6rem}[data-theme=dark] .Footer_footer__eNA9m{background:#0a0a0a;border-color:#1f2937}[data-theme=light] .Footer_footer__eNA9m{background:#ffffff;border-color:#e5e7eb}@media (min-width:768px){.Footer_footer__eNA9m{padding-bottom:2rem}}.Footer_footerContainer__oD0EQ{max-width:80rem;margin:0 auto;padding:0 1rem}.Footer_footerContent__7IEzx{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:768px){.Footer_footerContent__7IEzx{flex-direction:row;justify-content:space-between}}.Footer_logoSection__o0owx{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media (min-width:768px){.Footer_logoSection__o0owx{align-items:flex-start}}.Footer_logoLink__N15nU{display:flex;align-items:center;gap:.5rem;text-decoration:none}.Footer_logoIcon__WWDSF{font-size:1.25rem}.Footer_logoText__SzK4_{font-size:1.125rem;font-weight:700;color:var(--foreground,#ffffff)}[data-theme=light] .Footer_logoText__SzK4_{color:#0a0a0a}.Footer_copyright__vFlrA{font-size:.875rem;color:var(--text-muted,#6b7280);margin:0}[data-theme=light] .Footer_copyright__vFlrA{color:#4b5563}.Footer_linksSection__lJxU1{display:flex;align-items:center;gap:1.5rem}.Footer_footerLink__vjGfL{font-size:.875rem;color:var(--text-secondary,#9ca3af);text-decoration:none;transition:color .2s ease}.Footer_footerLink__vjGfL:hover{color:var(--foreground,#ffffff)}[data-theme=light] .Footer_footerLink__vjGfL{color:#4b5563}[data-theme=light] .Footer_footerLink__vjGfL:hover{color:#0a0a0a}.Footer_socialSection__90vNY{display:flex;align-items:center;gap:1rem}.Footer_socialLink__nh4hv{padding:.5rem;border-radius:.5rem;color:var(--text-secondary,#9ca3af);text-decoration:none;transition:all .2s ease}.Footer_socialLink__nh4hv:hover{color:var(--foreground,#ffffff);background:rgba(128,128,128,.1)}[data-theme=light] .Footer_socialLink__nh4hv{color:#4b5563}[data-theme=light] .Footer_socialLink__nh4hv:hover{color:#0a0a0a;background:rgba(0,0,0,.05)}.Footer_socialIcon__2DO5i{width:1.25rem;height:1.25rem}.Footer_disclaimer__phEKy{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color,#1f2937);text-align:center}[data-theme=light] .Footer_disclaimer__phEKy{border-color:#e5e7eb}.Footer_disclaimerText__jxn8b{font-size:.75rem;color:var(--text-muted,#6b7280);margin:0}[data-theme=light] .Footer_disclaimerText__jxn8b{color:#6b7280}.page_container__n877s{min-height:100vh;background:#0a0a0a;color:#ffffff;padding-bottom:6rem}[data-theme=light] .page_container__n877s{background:#ffffff;color:#0a0a0a}.page_main__JPdsv{max-width:42rem;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.page_connectPrompt__xj_3Q{padding:3rem 1rem;text-align:center}.page_connectIcon__KFjvM{width:4rem;height:4rem;margin:0 auto 1rem;color:#4b5563}.page_connectTitle__etaze{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#ffffff}.page_connectText__pKeWi{color:#9ca3af;margin-bottom:1.5rem}.page_profileHeader__Ph4rY{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f2937;border-radius:.75rem}[data-theme=light] .page_profileHeader__Ph4rY{background:#0a0a0a}[data-theme=light] .page_profileName__hfewn{color:#ffffff}.page_avatar__MIa8k{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,#d4f542,#c4e532);display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:1.25rem;font-weight:600}.page_profileInfo__cBifn{flex:1 1}.page_profileName__hfewn{font-size:1.25rem;font-weight:700;color:#ffffff;margin:0 0 .25rem}.page_addressButton__6qblM{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#9ca3af;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease;&:hover{color:#ffffff}}.page_addressIcon__Q2CuK{width:1rem;height:1rem}.page_badgeRow__q7puk{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.page_settingsButton__QvcsQ{padding:.5rem;background:transparent;border:1px solid #374151;border-radius:.5rem;color:#9ca3af;cursor:pointer;transition:all .2s ease;&:hover{background:#1f2937;color:#ffffff}}.page_settingsIcon__9rqiI{width:1.25rem;height:1.25rem}.page_tabsList__8aquQ{display:grid;grid-template-columns:repeat(3,1fr);width:100%;background:#1f2937;border-radius:.5rem;padding:.25rem}[data-theme=light] .page_tabsList__8aquQ{background:#0a0a0a}.page_tabTrigger__9Uc8v{padding:.75rem 1rem;background:transparent;border:none;border-radius:.375rem;color:#9ca3af;font-weight:500;cursor:pointer;transition:all .2s ease;&:hover{color:#ffffff}&.page_active__g7ABe{background:#d4f542;color:#ffffff}}.page_tabContent__Xgn9S{margin-top:1rem}.page_statsGrid__TRHVR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.page_statCard__gGIie{background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:1.5rem}[data-theme=light] .page_statCard__gGIie{background:#0a0a0a;border-color:#1f2937;color:#ffffff}[data-theme=light] .page_statCard__gGIie .page_statValue__qB9Oc{color:#ffffff}[data-theme=light] .page_statCard__gGIie .page_statLabel__vZXB_{color:#9ca3af}.page_statContent__qqN4d{display:flex;align-items:center;gap:.75rem}.page_statIconWrapper__xqC79{padding:.5rem;border-radius:.5rem}.page_statIconWrapper__xqC79.page_emerald__iPfpA{background:rgba(16,185,129,.1)}.page_statIconWrapper__xqC79.page_yellow__zHVzo{background:rgba(234,179,8,.1)}.page_statIconWrapper__xqC79.page_blue___GKFO{background:rgba(59,130,246,.1)}.page_statIconWrapper__xqC79.page_green__X_0VV{background:rgba(34,197,94,.1)}.page_statIconWrapper__xqC79.page_purple__oCppk{background:rgba(168,85,247,.1)}.page_statIconWrapper__xqC79.page_orange__mg0sY{background:rgba(249,115,22,.1)}.page_statIcon__Eu57U{width:1.25rem;height:1.25rem}.page_statIcon__Eu57U.page_emerald__iPfpA{color:#34d399}.page_statIcon__Eu57U.page_yellow__zHVzo{color:#facc15}.page_statIcon__Eu57U.page_blue___GKFO{color:#60a5fa}.page_statIcon__Eu57U.page_green__X_0VV{color:#4ade80}.page_statIcon__Eu57U.page_purple__oCppk{color:#c084fc}.page_statIcon__Eu57U.page_orange__mg0sY{color:#fb923c}.page_statValue__qB9Oc{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0}.page_statLabel__vZXB_{font-size:.875rem;color:#9ca3af;margin:0}.page_card__531ro{background:#1f2937;border:1px solid #374151;border-radius:.75rem;overflow:hidden}[data-theme=light] .page_card__531ro{background:#0a0a0a;border-color:#1f2937}.page_cardHeader__HiqAZ{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #374151}.page_cardTitle__9J0xN{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#ffffff;margin:0}.page_cardContent__ZzaGP{padding:1.5rem}.page_badgePreview__dH5Y8{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem}.page_badgeGrid__D2nB1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (min-width:640px){.page_badgeGrid__D2nB1{grid-template-columns:repeat(3,1fr)}}.page_emptyState__v7D16{text-align:center;padding:3rem 1rem}.page_emptyIcon__OaeU_{width:3rem;height:3rem;margin:0 auto 1rem;color:#4b5563}.page_emptyText__B2ad_{color:#9ca3af;margin:0 0 .25rem}.page_emptySubtext__KPgAU{font-size:.875rem;color:#6b7280;margin:0 0 1rem}.page_tableWrapper__7rxIW{overflow-x:auto}.page_table__OHpek{width:100%;font-size:.875rem;border-collapse:collapse}.page_tableHeader__fJhIr{border-bottom:1px solid #374151}.page_tableHeaderCell___R8ut{padding:1rem;text-align:left;font-weight:500;color:#9ca3af;cursor:pointer;transition:background .2s ease;&:hover{background:rgba(55,65,81,.5)}}.page_tableHeaderCell___R8ut.page_right__t2ZHI{text-align:right}.page_tableHeaderContent___2AOq{display:flex;align-items:center;gap:.25rem}.page_tableHeaderContent___2AOq.page_right__t2ZHI{justify-content:flex-end}.page_sortIcon__ErxJ5{width:.75rem;height:.75rem}.page_tableRow__Y0CjR{border-bottom:1px solid #374151;transition:background .2s ease;&:hover{background:rgba(55,65,81,.3)}}.page_tableCell__hABN_{padding:1rem;color:#ffffff}.page_tableCell__hABN_.page_right__t2ZHI{text-align:right}.page_habitLink__HCEJg{color:#ffffff;text-decoration:none;font-weight:500;transition:color .2s ease;&:hover{color:#34d399}}.page_habitDate__wiaLY{font-size:.75rem;color:#6b7280;margin:.25rem 0 0}.page_streakValue__xIHbk{font-weight:500}.page_streakLabel__FHH0e{color:#6b7280}.page_stakedValue__qKEWZ{color:#9ca3af}.page_earnedPositive__s0POJ{color:#34d399}.page_earnedNegative__3LrtS{color:#f87171}.page_explorerLink__z4YKn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:1px solid #374151;border-radius:.75rem;color:#9ca3af;text-decoration:none;font-size:.875rem;transition:all .2s ease;&:hover{background:rgba(55,65,81,.5);color:#ffffff}}[data-theme=light] .page_explorerLink__z4YKn{background:#0a0a0a;border-color:#1f2937;color:#9ca3af}[data-theme=light] .page_explorerLink__z4YKn:hover{background:#1f2937;color:#ffffff}.page_explorerIcon__iuoZF{width:1rem;height:1rem}.page_badge__lpFVU{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.page_badge__lpFVU.page_success__nVwk2{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#34d399}.page_badge__lpFVU.page_outline__Q4J4g{background:transparent;border:1px solid #374151;color:#9ca3af}.page_badge__lpFVU.page_active__g7ABe{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);color:#60a5fa}.page_badge__lpFVU.page_destructive__ZM_1J{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171}@media (max-width:640px){.page_statsGrid__TRHVR{grid-template-columns:1fr}.page_profileHeader__Ph4rY{flex-direction:column;text-align:center}.page_badgeRow__q7puk{justify-content:center}}