:root{--color-bg:#0D0D0F;--color-bg-card:#18181B;--color-text-primary:#F4F4F5;--color-text-secondary:#A1A1AA;--color-accent-blue:#3B82F6;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-light:#60a5fa;--color-secondary:#8b5cf6;--color-secondary-dark:#7c3aed;--color-accent:#10b981;--color-accent-dark:#059669;--color-bg-light:#18181B;--color-bg-white:#27272A;--color-bg-elevated:#27272A;--color-border:#3F3F46;--color-text-dark:#F4F4F5;--color-text-medium:#A1A1AA;--color-text-light:#71717A;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.3);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.4),0 2px 4px -2px rgb(0 0 0/0.3);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.5),0 4px 6px -4px rgb(0 0 0/0.4);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.6),0 8px 10px -6px rgb(0 0 0/0.5);--border-radius:0.75rem;--border-radius-sm:0.5rem;--border-radius-lg:1rem;--transition:all 0.2s ease}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a{color:var(--color-accent-blue);text-decoration:none;transition:color .2s ease}a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}[dir=rtl]{text-align:right}:lang(ar){font-family:"Noto Sans Arabic",var(--font-sans)}:lang(ja){font-family:"Noto Sans JP",var(--font-sans)}.LoginModal_overlay__Gb0Oh{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:LoginModal_fadeIn__nxW3U .2s ease-out}@keyframes LoginModal_fadeIn__nxW3U{0%{opacity:0}to{opacity:1}}.LoginModal_modal__ut8wi{background:var(--color-bg-card,#18181B);border:1px solid var(--color-border,#3f3f46);border-radius:var(--border-radius-lg,1rem);width:90%;max-width:420px;position:relative;animation:LoginModal_slideUp__0Pdvy .3s ease-out;box-shadow:var(--shadow-xl)}@keyframes LoginModal_slideUp__0Pdvy{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.LoginModal_closeButton__FpYzP{position:absolute;top:16px;right:16px;background:none;border:none;font-size:32px;color:var(--color-text-secondary,#A1A1AA);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm,.5rem);transition:var(--transition)}.LoginModal_closeButton__FpYzP:hover{background:var(--color-bg-elevated,#27272A);color:var(--color-text-primary,#F4F4F5)}.LoginModal_content__w7tW6{padding:48px 32px 32px}.LoginModal_title__jq_FD{font-size:28px;font-weight:700;color:var(--color-text-primary,#F4F4F5);margin:0 0 12px;text-align:center}.LoginModal_description__ps7OI{font-size:16px;color:var(--color-text-secondary,#A1A1AA);margin:0 0 32px;text-align:center;line-height:1.5}.LoginModal_error__D06t_{background:rgba(220,38,38,.1);border:1px solid #dc2626;color:#fca5a5;padding:12px;border-radius:var(--border-radius-sm,.5rem);margin-bottom:20px;font-size:14px;text-align:center}.LoginModal_buttonGroup__u3Lsx{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.LoginModal_authButton__5ya0y{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 24px;border:1px solid var(--color-border,#3f3f46);border-radius:var(--border-radius-sm,.5rem);font-size:16px;font-weight:600;cursor:pointer;transition:var(--transition);background:var(--color-bg-elevated,#27272A);color:var(--color-text-primary,#F4F4F5)}.LoginModal_authButton__5ya0y:hover:not(:disabled){background:var(--color-bg-card,#18181B);border-color:var(--color-primary,#3b82f6);transform:translateY(-2px);box-shadow:var(--shadow-md)}.LoginModal_authButton__5ya0y:active:not(:disabled){transform:translateY(0)}.LoginModal_authButton__5ya0y:disabled{opacity:.6;cursor:not-allowed}.LoginModal_icon__bZUx9{width:20px;height:20px;flex-shrink:0}.LoginModal_googleButton__i2RRp:hover:not(:disabled){border-color:#4285F4}.LoginModal_appleButton__vsyx0{background:#000;color:white;border-color:#000}.LoginModal_appleButton__vsyx0:hover:not(:disabled){background:#1a1a1a;border-color:#333}.LoginModal_terms__0hfi8{font-size:12px;color:var(--color-text-light,#71717A);text-align:center;margin:0;line-height:1.5}@media (max-width:480px){.LoginModal_modal__ut8wi{width:95%;margin:0 16px}.LoginModal_content__w7tW6{padding:40px 24px 24px}.LoginModal_title__jq_FD{font-size:24px}.LoginModal_description__ps7OI{font-size:14px}}.LanguageSwitcher_switcher__8Mskv{display:flex;align-items:center}.LanguageSwitcher_select__7ituo{background-color:rgba(255,255,255,.08);color:var(--color-text-primary);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:.4rem .6rem;font-size:.8rem;cursor:pointer;outline:none;transition:border-color .2s ease,background-color .2s ease;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.LanguageSwitcher_select__7ituo:hover{background-color:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.LanguageSwitcher_select__7ituo:focus{border-color:var(--color-primary,#6366f1);box-shadow:0 0 0 2px rgba(99,102,241,.2)}.LanguageSwitcher_select__7ituo option{background-color:#1a1a1e;color:#fff}@media (max-width:768px){.LanguageSwitcher_select__7ituo{font-size:.75rem;padding:.35rem .5rem}}.Header_header__072v2{background-color:rgba(13,13,15,.85);border-bottom:1px solid rgba(255,255,255,.08);padding:.75rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);box-shadow:0 1px 0 0 rgba(255,255,255,.05);transition:all .3s ease}.Header_headerHidden__WVePB{transform:translateY(-100%);opacity:0;pointer-events:none}.Header_headerContainer__1cfFY{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.Header_logo__0dir7{font-size:1.5rem;font-weight:800;color:var(--color-text-primary);text-decoration:none;z-index:101;letter-spacing:-.02em;transition:opacity .2s ease;background:linear-gradient(135deg,#fff,rgba(255,255,255,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_logo__0dir7:hover{opacity:.8}.Header_navDesktop__g9Z7V ul{list-style:none;margin:0;padding:0;display:flex;gap:.5rem;align-items:center}.Header_navDesktop__g9Z7V a{text-decoration:none;color:rgba(255,255,255,.7);font-weight:500;font-size:.95rem;transition:all .2s ease;padding:.5rem 1rem;border-radius:8px;letter-spacing:-.01em}.Header_navDesktop__g9Z7V a:hover{color:var(--color-text-primary);background-color:rgba(255,255,255,.05)}.Header_dropdownWrapper__p9CXH{position:relative}.Header_dropdownTrigger__0khvJ{background:none;border:none;color:rgba(255,255,255,.7);font-weight:500;font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;letter-spacing:-.01em}.Header_dropdownTrigger__0khvJ:hover{color:var(--color-text-primary);background-color:rgba(255,255,255,.05)}.Header_chevron__BTmSb{transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.7}.Header_chevronOpen__sbfEx{transform:rotate(180deg)}.Header_dropdownMenu__3j0Wg{position:absolute;top:calc(100% + .75rem);left:50%;transform:translateX(-50%);background:rgba(18,18,20,.98);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:.5rem;min-width:260px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 20px 40px -12px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.05);animation:Header_dropdownFadeIn__hsu_w .25s cubic-bezier(.4,0,.2,1);z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes Header_dropdownFadeIn__hsu_w{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Header_dropdownItem__XgHS6{display:flex;flex-direction:column;padding:.85rem 1rem;text-decoration:none;border-radius:10px;transition:all .2s ease;gap:.25rem;cursor:pointer}.Header_dropdownItem__XgHS6:hover{background-color:rgba(255,255,255,.08);transform:translateX(2px)}.Header_dropdownItemLabel__dpdzn{color:var(--color-text-primary);font-weight:600;font-size:.95rem;letter-spacing:-.01em}.Header_dropdownItemDescription__F6OIY{color:rgba(255,255,255,.5);font-size:.8rem;font-weight:400;line-height:1.3}.Header_ctaContainer__ahxwE{display:flex;align-items:center;gap:.75rem;margin-left:auto;z-index:51}.Header_dashboardButton__fbhnn{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:var(--color-primary,#3b82f6);color:white;text-decoration:none;font-weight:600;font-size:.95rem;border-radius:10px;transition:all .2s ease;letter-spacing:-.01em;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px rgba(59,130,246,.3)}.Header_dashboardButton__fbhnn:hover{background:var(--color-primary-dark,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.Header_dashboardButton__fbhnn:active{transform:translateY(0)}.Header_signUpButton__3OEGu{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:var(--color-bg-elevated,#27272A);color:var(--color-text-primary,#F4F4F5);border:1px solid var(--color-border,#3f3f46);font-weight:600;font-size:.95rem;border-radius:10px;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em}.Header_signUpButton__3OEGu:hover{background:var(--color-bg-card,#18181B);border-color:var(--color-primary,#3b82f6);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Header_signUpButton__3OEGu:active{transform:translateY(0)}@media (max-width:380px){.Header_dashboardButton__fbhnn span,.Header_signUpButton__3OEGu span{display:none}.Header_dashboardButton__fbhnn,.Header_signUpButton__3OEGu{padding:.65rem}}.Header_mobileMenuButton__QRUW9{display:none;background:none;border:none;color:var(--color-text-primary);font-size:1.5rem;cursor:pointer;z-index:101;padding:.5rem;border-radius:8px;transition:background-color .2s ease}.Header_mobileMenuButton__QRUW9:hover{background-color:rgba(255,255,255,.05)}.Header_mobileNavOverlay__XEU4d{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(180deg,rgba(13,13,15,.98),rgba(18,18,20,.98));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto;padding:4rem 1.5rem 2rem;animation:Header_overlayFadeIn__jCazS .3s ease}@keyframes Header_overlayFadeIn__jCazS{0%{opacity:0}to{opacity:1}}.Header_closeMenuButton__wUJp_{position:absolute;top:1.25rem;right:1.5rem;background:none;border:none;color:var(--color-text-primary);font-size:1.75rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease}.Header_closeMenuButton__wUJp_:hover{background-color:rgba(255,255,255,.05);transform:rotate(90deg)}.Header_navMobile__D_ctW ul{list-style:none;padding:0;margin:0;text-align:center;width:100%;max-width:400px}.Header_mobileNavItem__V_cL9{margin-bottom:.5rem;animation:Header_slideIn__lI7Wh .4s ease backwards}.Header_mobileNavItem__V_cL9:first-child{animation-delay:.05s}.Header_mobileNavItem__V_cL9:nth-child(2){animation-delay:.1s}.Header_mobileNavItem__V_cL9:nth-child(3){animation-delay:.15s}.Header_mobileNavItem__V_cL9:nth-child(4){animation-delay:.2s}@keyframes Header_slideIn__lI7Wh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Header_navMobile__D_ctW a{color:var(--color-text-primary);text-decoration:none;font-size:1.5rem;font-weight:600;display:block;padding:.75rem 1.5rem;border-radius:12px;transition:all .2s ease;letter-spacing:-.02em}.Header_navMobile__D_ctW a:hover{background-color:rgba(255,255,255,.05);transform:translateX(4px)}.Header_mobileDropdownTrigger__gPDGh{background:none;border:none;color:var(--color-text-primary);font-size:1.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;border-radius:12px;transition:all .2s ease;letter-spacing:-.02em}.Header_mobileDropdownTrigger__gPDGh:hover{background-color:rgba(255,255,255,.05)}.Header_mobileChevron__drkrj{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Header_mobileChevronOpen__Q3oLM{transform:rotate(180deg)}.Header_mobileSubmenu___Kzf_{list-style:none;padding:.5rem 0 0;margin:0;animation:Header_submenuSlideIn___N7cl .3s ease}@keyframes Header_submenuSlideIn___N7cl{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.Header_mobileSubmenu___Kzf_ li{margin-bottom:.25rem}.Header_mobileSubmenu___Kzf_ a{font-size:1.1rem;color:rgba(255,255,255,.65);font-weight:500;padding:.65rem 1rem}.Header_mobileSubmenu___Kzf_ a:hover{color:var(--color-text-primary);background-color:rgba(255,255,255,.05)}@media (max-width:768px){.Header_navDesktop__g9Z7V{display:none}.Header_mobileMenuButton__QRUW9{display:block}.Header_ctaContainer__ahxwE{margin-left:0}}@media (min-width:769px){.Header_header__072v2{padding:1rem 2rem}.Header_headerContainer__1cfFY{gap:2rem}}@media (min-width:1024px){.Header_navDesktop__g9Z7V ul{gap:.75rem}.Header_headerContainer__1cfFY{gap:3rem}}.Footer_footer__yl3k1{border-top:1px solid var(--color-border);padding:2.5rem 2rem;margin-top:4rem}.Footer_footerContainer__p7jil{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.Footer_footerLinks___h1TO{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.Footer_footerLinks___h1TO a{color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.Footer_footerLinks___h1TO a:hover{color:var(--color-text-primary);text-decoration:underline}.Footer_copyright__g3z6w{font-size:.9rem;color:var(--color-text-muted)}.ExitIntentPopup_overlay__8ikFL{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ExitIntentPopup_fadeIn__hDCKb .3s ease;padding:1rem}.ExitIntentPopup_modal__bt924{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:2.5rem;width:95%;max-width:460px;position:relative;animation:ExitIntentPopup_scaleUp__eTIDL .3s ease forwards}.ExitIntentPopup_closeButton__uIjhU{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.5rem}.ExitIntentPopup_closeButton__uIjhU:hover{color:var(--color-text-primary)}.ExitIntentPopup_formContent__zIPix h2{font-size:1.5rem;margin:0 0 .5rem;color:var(--color-text-primary);line-height:1.3}.ExitIntentPopup_subtitle__pfZCm{color:var(--color-text-secondary);margin:0 0 1.5rem;line-height:1.5;font-size:.95rem}.ExitIntentPopup_levelSection__nW2Ts{margin-bottom:1.25rem}.ExitIntentPopup_levelLabel__rUl3S{display:block;font-size:.85rem;color:var(--color-text-secondary);margin-bottom:.5rem;font-weight:500}.ExitIntentPopup_levelButtons__BEtFT{display:flex;gap:.5rem;flex-wrap:wrap}.ExitIntentPopup_levelButton__bT3PJ{flex:1 1;min-width:0;padding:.5rem .25rem;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:.8rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.ExitIntentPopup_levelButton__bT3PJ:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.ExitIntentPopup_levelButtonSelected__HNnNh,.ExitIntentPopup_levelButtonSelected__HNnNh:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.ExitIntentPopup_previewSection__IVOqv{position:relative;margin-bottom:1rem;border-radius:8px;overflow:hidden}.ExitIntentPopup_previewImage__KciPC{width:100%;height:auto;display:block;border-radius:8px}.ExitIntentPopup_priceBadge__G_ZeE{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.4rem;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.3rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600}.ExitIntentPopup_priceOriginal__aPujF{color:#999;text-decoration:line-through}.ExitIntentPopup_priceFree__mx7N2{color:#22c55e}.ExitIntentPopup_inputGroup__U_nJ8{display:flex;flex-direction:column;gap:.75rem}.ExitIntentPopup_emailInput__CYe9F{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-primary);font-size:.95rem;outline:none;transition:border-color .15s ease;box-sizing:border-box}.ExitIntentPopup_emailInput__CYe9F::placeholder{color:var(--color-text-secondary);opacity:.6}.ExitIntentPopup_emailInput__CYe9F:focus{border-color:var(--color-primary)}.ExitIntentPopup_submitButton__zlnzv{width:100%;padding:.75rem 1.5rem;border-radius:8px;border:none;background-color:var(--color-primary);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .15s ease}.ExitIntentPopup_submitButton__zlnzv:hover{opacity:.9}.ExitIntentPopup_submitButton__zlnzv:disabled{opacity:.5;cursor:not-allowed}.ExitIntentPopup_errorText__zxO7N{color:#ef4444;font-size:.85rem;margin:.5rem 0 0}.ExitIntentPopup_trustSignals__W3TgK{display:flex;justify-content:center;gap:1.25rem;margin-top:1rem;font-size:.8rem;color:var(--color-text-secondary)}.ExitIntentPopup_trustSignals__W3TgK span{display:flex;align-items:center;gap:.3rem}.ExitIntentPopup_successContent__EiwIY{text-align:center;padding:1rem 0}.ExitIntentPopup_successIcon__11d7F{width:56px;height:56px;border-radius:50%;background-color:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.ExitIntentPopup_successContent__EiwIY h2{font-size:1.5rem;margin:0 0 .5rem;color:var(--color-text-primary)}.ExitIntentPopup_successContent__EiwIY p{color:var(--color-text-secondary);margin:0 0 1.5rem}.ExitIntentPopup_appCta__cqMvF{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;font-weight:600;font-size:.95rem;transition:opacity .15s ease}.ExitIntentPopup_appCta__cqMvF:hover{opacity:.8}.ExitIntentPopup_appDownloadContent__0k8_L{text-align:center;padding:1rem 0}.ExitIntentPopup_appDownloadContent__0k8_L h2{font-size:1.5rem;margin:0 0 .5rem;color:var(--color-text-primary);line-height:1.3}.ExitIntentPopup_storeButtons__mASNu{display:flex;gap:.75rem}.ExitIntentPopup_storeButton__39Pae{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;border:none;background-color:var(--color-primary);color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}.ExitIntentPopup_storeButton__39Pae:hover{opacity:.9;color:#fff}@keyframes ExitIntentPopup_fadeIn__hDCKb{0%{opacity:0}to{opacity:1}}@keyframes ExitIntentPopup_scaleUp__eTIDL{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.ExitIntentPopup_modal__bt924{padding:2rem 1.5rem}.ExitIntentPopup_formContent__zIPix h2{font-size:1.25rem}.ExitIntentPopup_levelButton__bT3PJ{font-size:.75rem;padding:.45rem .2rem}.ExitIntentPopup_trustSignals__W3TgK{flex-direction:column;align-items:center;gap:.4rem}}.StickyFooterCTA_footerContainer__BZKW7{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:linear-gradient(165deg,#1a2e4a,#132240 50%,#0f1a32);border-top:1px solid rgba(96,165,250,.2);padding:1.1rem 1rem;box-shadow:0 -8px 30px rgba(0,0,0,.5),0 0 20px rgba(59,130,246,.06);overflow:hidden;box-sizing:border-box;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(0);animation:StickyFooterCTA_slideUpFade__AZc5n .6s ease-out}@keyframes StickyFooterCTA_slideUpFade__AZc5n{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}.StickyFooterCTA_footerContainer__BZKW7.StickyFooterCTA_dismissed__RWI7M{transform:translateY(110%)}.StickyFooterCTA_contentWrapper__3CJa6{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.StickyFooterCTA_textWrapper__4xt0o{flex-grow:1}.StickyFooterCTA_title__kYj47{font-weight:700;margin:0 0 .3rem;color:#ffffff;font-size:1.1rem;line-height:1.3}.StickyFooterCTA_subtitle__ksm_6{margin:0;font-size:.88rem;color:rgba(255,255,255,.6);line-height:1.45;font-weight:400}.StickyFooterCTA_badge__O5RUT{display:inline-flex;align-items:center;gap:.35rem;background:rgba(96,165,250,.15);padding:.25rem .6rem;border-radius:5px;font-size:.65rem;font-weight:700;color:#93bbfc;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.6px}.StickyFooterCTA_buttonGroup__G1BrM{display:flex;gap:.6rem;flex-shrink:0}.StickyFooterCTA_appButton__0IGl_{display:flex;align-items:center;gap:.5rem;background-color:#ffffff;color:#0f1a32;text-decoration:none;padding:.65rem 1.35rem;border-radius:10px;font-weight:650;font-size:.9rem;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.StickyFooterCTA_appButton__0IGl_:hover{background-color:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.3)}.StickyFooterCTA_appButton__0IGl_:active{transform:translateY(0)}.StickyFooterCTA_dismissButton__xr9dT{position:absolute;top:.5rem;right:.5rem;background:rgba(255,255,255,.1);border:none;padding:.35rem;cursor:pointer;color:rgba(255,255,255,.5);border-radius:50%;display:flex;transition:all .2s ease}.StickyFooterCTA_dismissButton__xr9dT:hover{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.8)}@media (max-width:768px){.StickyFooterCTA_footerContainer__BZKW7{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px))}.StickyFooterCTA_contentWrapper__3CJa6{flex-direction:column;align-items:center;text-align:center;gap:.85rem}.StickyFooterCTA_textWrapper__4xt0o{width:100%}.StickyFooterCTA_badge__O5RUT{margin:0 auto .4rem}.StickyFooterCTA_title__kYj47{font-size:1rem}.StickyFooterCTA_subtitle__ksm_6{font-size:.84rem}.StickyFooterCTA_buttonGroup__G1BrM{width:100%;flex-direction:column;gap:.45rem}.StickyFooterCTA_appButton__0IGl_{width:100%;justify-content:center;padding:.75rem 1.5rem}}@media (max-width:480px){.StickyFooterCTA_title__kYj47{font-size:.95rem}.StickyFooterCTA_subtitle__ksm_6{font-size:.8rem}.StickyFooterCTA_appButton__0IGl_{font-size:.88rem}}.StickySignupCTA_cardContainer__RIXKM{position:fixed;bottom:1.25rem;right:1.25rem;z-index:1000;width:350px;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 0 1px rgba(96,165,250,.15),0 0 30px rgba(59,130,246,.08);background:linear-gradient(165deg,#1a2e4a,#132240 50%,#0f1a32);transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease;transform:translateY(0);animation:StickySignupCTA_slideUp__Od0vk .6s cubic-bezier(.2,.8,.2,1)}@keyframes StickySignupCTA_slideUp__Od0vk{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.StickySignupCTA_cardContainer__RIXKM.StickySignupCTA_dismissed__jntjN{transform:translateY(120%);opacity:0;pointer-events:none}.StickySignupCTA_bgImage__gJnwW{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.12;filter:blur(20px) saturate(1.2);transform:scale(1.15);pointer-events:none;z-index:0}.StickySignupCTA_cardBody__gzVLd{position:relative;z-index:1;padding:1.35rem 1.25rem 1.25rem}.StickySignupCTA_badge__4yMyQ{display:inline-flex;align-items:center;gap:.35rem;background:rgba(96,165,250,.15);color:#93bbfc;font-size:.65rem;font-weight:700;padding:.25rem .6rem;border-radius:5px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:.75rem}.StickySignupCTA_title__6SlxW{font-weight:700;margin:0 0 .35rem;color:#ffffff;font-size:1.1rem;line-height:1.3;padding-right:1.5rem}.StickySignupCTA_subtitle__r_s7N{margin:0 0 .85rem;font-size:.84rem;color:rgba(255,255,255,.6);line-height:1.5}.StickySignupCTA_benefitsList__OSBhM{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.StickySignupCTA_benefitItem__JJpcd{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:rgba(255,255,255,.75);line-height:1.3}.StickySignupCTA_benefitCheck__pADVX{color:#34d399;flex-shrink:0}.StickySignupCTA_authButtons__UDgIG{display:flex;flex-direction:column;gap:.45rem}.StickySignupCTA_authButton__9ZZPb{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.7rem 1rem;border-radius:10px;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s ease;border:none}.StickySignupCTA_authButton__9ZZPb:disabled{opacity:.5;cursor:not-allowed}.StickySignupCTA_authIcon__dz3E7{width:18px;height:18px;flex-shrink:0}.StickySignupCTA_googleButton__Nn6Mp{background:#ffffff;color:#1f1f1f;box-shadow:0 1px 3px rgba(0,0,0,.2)}.StickySignupCTA_googleButton__Nn6Mp:hover:not(:disabled){background:#f8f8f8;box-shadow:0 2px 8px rgba(0,0,0,.25);transform:translateY(-1px)}.StickySignupCTA_appleButton__07RYk{background:#000000;color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.StickySignupCTA_appleButton__07RYk:hover:not(:disabled){background:#1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.35);transform:translateY(-1px)}.StickySignupCTA_errorText__34Fal{color:#ef4444;font-size:.8rem;margin:.5rem 0 0;text-align:center}.StickySignupCTA_trustSignal__QLoOg{margin:.75rem 0 0;font-size:.72rem;color:rgba(255,255,255,.4);text-align:center;letter-spacing:.2px}.StickySignupCTA_dismissButton__AdyaR{position:absolute;top:.65rem;right:.65rem;background:rgba(255,255,255,.1);border:none;padding:.3rem;cursor:pointer;color:rgba(255,255,255,.5);border-radius:50%;display:flex;transition:all .2s ease;z-index:2}.StickySignupCTA_dismissButton__AdyaR:hover{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.8)}.StickySignupCTA_successCard__kjOge{text-align:center}.StickySignupCTA_successIcon___miYY{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;box-shadow:0 4px 12px rgba(34,197,94,.3)}@media (max-width:768px){.StickySignupCTA_cardContainer__RIXKM{bottom:0;right:0;left:0;width:auto;border-radius:16px 16px 0 0}.StickySignupCTA_cardBody__gzVLd{padding:1.1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px))}.StickySignupCTA_title__6SlxW{font-size:1rem}.StickySignupCTA_benefitsList__OSBhM{gap:.3rem;margin-bottom:.75rem}.StickySignupCTA_benefitItem__JJpcd{font-size:.78rem}}@media (max-width:380px){.StickySignupCTA_title__6SlxW{font-size:.95rem}.StickySignupCTA_subtitle__r_s7N{font-size:.8rem}.StickySignupCTA_benefitItem__JJpcd{font-size:.75rem}}.Layout_siteContainer__lKi_a{display:flex;flex-direction:column;min-height:100vh;width:100%}.Layout_contentWrapper__J49FI{flex:1 0 auto;width:100%}.Layout_mainContent__ut07Y{max-width:800px;margin:0 auto;padding:2rem 1rem}.XpToast_toast___NN04{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;display:flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:.6rem 1.1rem;border-radius:12px;font-weight:700;font-size:1rem;box-shadow:0 4px 20px rgba(245,158,11,.4);animation:XpToast_xpSlideIn__EoqEX .3s cubic-bezier(.2,.8,.2,1),XpToast_xpFadeOut__jlofB .4s ease 1.4s forwards;pointer-events:none}.XpToast_icon___OWQm{font-size:1.15rem}.XpToast_label__eR6lp{font-size:.8rem;font-weight:600;opacity:.9;text-transform:uppercase;letter-spacing:.5px}@keyframes XpToast_xpSlideIn__EoqEX{0%{transform:translateY(-20px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes XpToast_xpFadeOut__jlofB{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10px);opacity:0}}.LevelUpCelebration_overlay__xvDzq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;animation:LevelUpCelebration_fadeIn__bVidt .3s ease;padding:1rem}.LevelUpCelebration_container__3Sisx{background:var(--color-bg-card,#1e1e22);border:1px solid var(--color-border,rgba(255,255,255,.12));border-radius:20px;padding:2.5rem 2rem;text-align:center;max-width:360px;width:100%;animation:LevelUpCelebration_scaleUp__7u4yA .4s cubic-bezier(.2,.8,.2,1)}.LevelUpCelebration_emoji__BpGOH{font-size:3rem;margin-bottom:1rem;animation:LevelUpCelebration_bounce__te8QI .6s cubic-bezier(.2,.8,.2,1) .2s}.LevelUpCelebration_title__yDThN{font-size:1.5rem;font-weight:800;color:var(--color-text-primary,#fff);margin:0 0 .25rem}.LevelUpCelebration_subtitle__SFyfb{font-size:.9rem;color:var(--color-text-secondary,rgba(255,255,255,.6));margin:0 0 1.25rem}.LevelUpCelebration_levelBadge__H2V_y{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:1.75rem;font-weight:800;width:80px;height:80px;border-radius:50%;margin:0 auto 1.25rem;box-shadow:0 4px 24px rgba(245,158,11,.4);animation:LevelUpCelebration_pulseGlow__3wyfk 1.5s ease infinite}.LevelUpCelebration_description__XR3dE{font-size:.85rem;color:var(--color-text-secondary,rgba(255,255,255,.6));margin:0 0 1.5rem;line-height:1.5}.LevelUpCelebration_button__sPjWK{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary,#3b82f6);color:#fff;border:none;padding:.75rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.LevelUpCelebration_button__sPjWK:hover{opacity:.9;transform:translateY(-1px)}@keyframes LevelUpCelebration_fadeIn__bVidt{0%{opacity:0}to{opacity:1}}@keyframes LevelUpCelebration_scaleUp__7u4yA{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes LevelUpCelebration_bounce__te8QI{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes LevelUpCelebration_pulseGlow__3wyfk{0%,to{box-shadow:0 4px 24px rgba(245,158,11,.4)}50%{box-shadow:0 4px 32px rgba(245,158,11,.6)}}.AchievementUnlockedModal_overlay__0xo_7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10001;animation:AchievementUnlockedModal_fadeIn__Ia2m8 .3s ease;padding:1rem}.AchievementUnlockedModal_container___4_RX{background:var(--color-bg-card,#1e1e22);border:1px solid var(--color-border,rgba(255,255,255,.12));border-radius:20px;padding:2.5rem 2rem;text-align:center;max-width:320px;width:100%;animation:AchievementUnlockedModal_bounceIn__1_TTs .5s cubic-bezier(.2,.8,.2,1)}.AchievementUnlockedModal_badge___qM5L{font-size:3.5rem;margin-bottom:.5rem;animation:AchievementUnlockedModal_wobble__hO3XZ .6s ease .3s}.AchievementUnlockedModal_label__uCLf9{font-size:.7rem;text-transform:uppercase;letter-spacing:1.5px;color:#f59e0b;font-weight:700;margin:0 0 .5rem}.AchievementUnlockedModal_title__lCKSR{font-size:1.35rem;font-weight:800;color:var(--color-text-primary);margin:0 0 .35rem}.AchievementUnlockedModal_description__EHHTW{font-size:.85rem;color:var(--color-text-secondary);margin:0 0 1.5rem;line-height:1.4}.AchievementUnlockedModal_button__1SJMM{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary,#3b82f6);color:#fff;border:none;padding:.7rem 2rem;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.AchievementUnlockedModal_button__1SJMM:hover{opacity:.9}@keyframes AchievementUnlockedModal_fadeIn__Ia2m8{0%{opacity:0}to{opacity:1}}@keyframes AchievementUnlockedModal_bounceIn__1_TTs{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes AchievementUnlockedModal_wobble__hO3XZ{0%,to{transform:rotate(0deg)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.DailyGoalCelebration_overlay__TCwPS{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:1rem;animation:DailyGoalCelebration_fadeIn__DbxKG .3s ease}.DailyGoalCelebration_confettiContainer__pT8Yl{position:fixed;inset:0;pointer-events:none;overflow:hidden}.DailyGoalCelebration_confetti__ZJS2C{position:absolute;top:-10px;width:8px;height:8px;border-radius:2px;animation:DailyGoalCelebration_fall__NPukQ 2.5s ease-in forwards}@keyframes DailyGoalCelebration_fall__NPukQ{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}.DailyGoalCelebration_container__sEFVW{background:var(--color-bg-card,#18181B);border:1px solid var(--color-border,#3f3f46);border-radius:1.5rem;padding:2.5rem 2rem;text-align:center;max-width:380px;width:100%;position:relative;z-index:1;animation:DailyGoalCelebration_scaleIn__zGiUg .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes DailyGoalCelebration_scaleIn__zGiUg{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.DailyGoalCelebration_emoji__LuSbu{font-size:3.5rem;margin-bottom:.75rem;animation:DailyGoalCelebration_bounce__DNhza .6s ease .3s}@keyframes DailyGoalCelebration_bounce__DNhza{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.DailyGoalCelebration_title__Oy6vU{font-size:1.5rem;font-weight:800;color:var(--color-text-primary,#F4F4F5);margin:0 0 .5rem;background:linear-gradient(135deg,#22c55e,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DailyGoalCelebration_subtitle__o6iTf{font-size:.95rem;color:var(--color-text-secondary,#A1A1AA);margin:0 0 1.5rem}.DailyGoalCelebration_stats__B0mW4{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.25rem}.DailyGoalCelebration_stat__scLS9{text-align:center}.DailyGoalCelebration_statValue__cernU{display:block;font-size:1.75rem;font-weight:800;color:var(--color-text-primary,#F4F4F5)}.DailyGoalCelebration_statLabel__MQPAG{font-size:.75rem;color:var(--color-text-secondary,#A1A1AA);text-transform:uppercase;letter-spacing:.5px}.DailyGoalCelebration_statDivider__4_mjv{width:1px;height:40px;background:var(--color-border,#3F3F46)}.DailyGoalCelebration_bonusHint__z1nmZ{font-size:.85rem;color:#22c55e;font-weight:600;margin:0 0 1.25rem}.DailyGoalCelebration_button__pGLnM{width:100%;padding:.875rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:white;border:none;border-radius:.75rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.DailyGoalCelebration_button__pGLnM:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(34,197,94,.3)}@keyframes DailyGoalCelebration_fadeIn__DbxKG{0%{opacity:0}to{opacity:1}}.BottomNav_nav__07C7x{position:fixed;bottom:0;left:0;right:0;z-index:900;display:flex;align-items:center;justify-content:space-around;background:var(--color-bg-card,#18181B);border-top:1px solid var(--color-border,#3f3f46);padding:.5rem .25rem max(.5rem,env(safe-area-inset-bottom));transition:transform .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.BottomNav_nav__07C7x.BottomNav_hidden__xUwqi{transform:translateY(100%)}.BottomNav_tab__2hQUo{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .75rem;text-decoration:none;color:var(--color-text-secondary,#A1A1AA);transition:color .2s ease;-webkit-tap-highlight-color:transparent;position:relative}.BottomNav_tab__2hQUo.BottomNav_active__Sof4n,.BottomNav_tab__2hQUo.BottomNav_active__Sof4n .BottomNav_iconWrap__MovRn{color:var(--color-primary,#3b82f6)}.BottomNav_iconWrap__MovRn{position:relative;display:flex;align-items:center;justify-content:center}.BottomNav_badge__6Nr09{position:absolute;top:-6px;right:-10px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;padding:1px 5px;border-radius:999px;min-width:16px;text-align:center;line-height:1.3}.BottomNav_label__zuNXx{font-size:.65rem;font-weight:600;letter-spacing:.3px}@media (min-width:769px){.BottomNav_nav__07C7x{display:none}}