.ToastProvider_stack__Jabjt{position:fixed;left:50%;bottom:calc(var(--mobile-nav-height, 76px) + 12px);transform:translateX(-50%);z-index:4000;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;pointer-events:none;max-width:min(92vw,420px)}@media (min-width:769px){.ToastProvider_stack__Jabjt{bottom:24px}}.ToastProvider_toast__BYhJZ{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:10px 14px;border-radius:var(--r-pill);background:var(--surface-3,#2b3a4a);color:var(--text,#fff);border:1px solid var(--divider,rgba(112,132,153,.12));box-shadow:var(--shadow-md,0 8px 32px rgba(0,0,0,.5));font-size:var(--fs-sm,.82rem);font-weight:600;line-height:1.3;cursor:pointer;animation:ToastProvider_ui-slide-up-in__UecQt var(--dur-base,.24s) var(--ease-out,ease) both}.ToastProvider_toast__BYhJZ[data-status=closing]{animation:ToastProvider_ui-slide-up-out__8xIKF var(--dur-fast,.18s) var(--ease-in,ease) forwards}.ToastProvider_icon__Q2K79{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ToastProvider_icon__Q2K79:empty{display:none}.ToastProvider_msg__a5h_W{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToastProvider_success__6Z2G_ .ToastProvider_icon__Q2K79{color:var(--up,#26a269)}.ToastProvider_error__QDf2_ .ToastProvider_icon__Q2K79{color:var(--down,#e5534b)}.ToastProvider_neutral__mi4L2 .ToastProvider_icon__Q2K79{color:var(--brand,#2481cc)}.NotificationOptIn_card__2qpOO{position:fixed;right:16px;bottom:16px;z-index:1200;display:flex;gap:12px;align-items:flex-start;width:min(360px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;background:#1b1e24;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px rgba(0,0,0,.45);color:#eef0f3;animation:NotificationOptIn_optInUp__mHg7A .34s cubic-bezier(.16,1,.3,1) both}.NotificationOptIn_closing__O4dJ_{animation:NotificationOptIn_optInDown__sf7FQ .22s ease both}.NotificationOptIn_icon__BAKMY{font-size:1.35rem;line-height:1.4;flex:none}.NotificationOptIn_body__VNMYx{flex:1 1;min-width:0}.NotificationOptIn_title__AYsDI{margin:0 0 3px;font-size:.95rem;font-weight:700}.NotificationOptIn_text__N3fno{margin:0 0 11px;font-size:.82rem;line-height:1.4;color:#b9bfc9}.NotificationOptIn_actions__B9bLN{display:flex;gap:8px}.NotificationOptIn_enable__uVtU7,.NotificationOptIn_later__HQUGI{border:none;border-radius:10px;padding:8px 14px;font-size:.83rem;font-weight:700;cursor:pointer;transition:filter .12s ease,transform .12s ease,background .12s ease}.NotificationOptIn_enable__uVtU7{background:linear-gradient(90deg,#ff6b00,#ff9f00);color:#1a0800}.NotificationOptIn_enable__uVtU7:hover{filter:brightness(1.08);transform:translateY(-1px)}.NotificationOptIn_enable__uVtU7:active{transform:translateY(1px)}.NotificationOptIn_later__HQUGI{background:rgba(255,255,255,.06);color:#c6ccd6}.NotificationOptIn_later__HQUGI:hover{background:rgba(255,255,255,.11)}@media (max-width:1024px){.NotificationOptIn_card__2qpOO{right:12px;left:12px;bottom:calc(72px + env(safe-area-inset-bottom, 0px));width:auto}}@keyframes NotificationOptIn_optInUp__mHg7A{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NotificationOptIn_optInDown__sf7FQ{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.NotificationOptIn_card__2qpOO,.NotificationOptIn_closing__O4dJ_{animation:none}}.TelegramAlertNudge_row__K_t_5{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.TelegramAlertNudge_action__HJdy_{padding:.22rem .55rem;border:none;border-radius:var(--r-sm);background:var(--brand,#2481cc);color:#fff;font-family:var(--font-sans);font-size:.75rem;font-weight:600;cursor:pointer;transition:filter .12s}.TelegramAlertNudge_action__HJdy_:hover{filter:brightness(1.08)}.RatingProgress_wrap__lWJnx{display:flex;flex-direction:column;gap:.3rem;min-width:0;width:100%}.RatingProgress_head__DUu3B{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.RatingProgress_rank__6HxbY{color:var(--text);font-weight:600;font-size:var(--fs-sm)}.RatingProgress_pct__XQqFn{color:var(--text-subtle);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RatingProgress_track__RxRhd{height:6px;border-radius:var(--r-pill);background:var(--surface-3,rgba(255,255,255,.08));overflow:hidden}.RatingProgress_fill__VkW_o{height:100%;border-radius:var(--r-pill);background:var(--brand);transition:width .3s ease}.StreakPopup_overlay__Uilfj{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(8,4,0,.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:StreakPopup_overlayIn__Vtl45 .22s ease both}.StreakPopup_overlayClosing__gc8MA{animation:StreakPopup_overlayOut__SZWLd .28s ease forwards!important}@keyframes StreakPopup_overlayIn__Vtl45{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes StreakPopup_overlayOut__SZWLd{to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.StreakPopup_card__seRPx{position:relative;width:min(380px,100%);border-radius:24px;padding:2rem 1.75rem 1.5rem;background:linear-gradient(180deg,#1F1608,#160E05);border:1px solid #3d2a10;box-shadow:0 24px 80px rgba(0,0,0,.72),0 0 0 1px rgba(255,149,0,.06);color:#E8C88A;font-family:system-ui,-apple-system,Segoe UI,sans-serif;animation:StreakPopup_cardIn__Xcocq .38s cubic-bezier(.22,1,.36,1) both;text-align:center}.StreakPopup_card__seRPx.StreakPopup_broken__nRECE{border-color:#4A1A1A;background:linear-gradient(180deg,#1F0E0E,#150808);box-shadow:0 24px 80px rgba(0,0,0,.72),0 0 0 1px rgba(255,92,108,.06)}.StreakPopup_celebrating__ag8Vk{animation:StreakPopup_cardIn__Xcocq .38s cubic-bezier(.22,1,.36,1) both,StreakPopup_cardCelebrate__kb6pe .65s ease .1s both}.StreakPopup_cardClosing__CpOca{animation:StreakPopup_cardOut__TRZnD .28s cubic-bezier(.4,0,1,1) forwards!important}@keyframes StreakPopup_cardIn__Xcocq{0%{opacity:0;transform:scale(.9) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes StreakPopup_cardOut__TRZnD{to{opacity:0;transform:scale(.92) translateY(8px)}}@keyframes StreakPopup_cardCelebrate__kb6pe{0%{box-shadow:0 24px 80px rgba(0,0,0,.72),0 0 0 1px rgba(255,149,0,.06)}40%{box-shadow:0 24px 80px rgba(0,0,0,.5),0 0 0 3px rgba(255,149,0,.4),0 0 48px rgba(255,120,0,.28)}to{box-shadow:0 24px 80px rgba(0,0,0,.72),0 0 0 1px rgba(255,149,0,.06)}}.StreakPopup_close__9Bpj_{position:absolute;top:.75rem;right:.75rem;width:30px;height:30px;border:none;border-radius:var(--r-sm);background:transparent;color:#7A5A30;font-size:1.05rem;cursor:pointer;display:grid;place-items:center;transition:background .12s,color .12s}.StreakPopup_close__9Bpj_:hover{background:#2A1E0A;color:#D4A06A}.StreakPopup_flame__6oV6e{font-size:5rem;line-height:1;margin-bottom:.5rem;display:block;animation:StreakPopup_flameBounce__mMHSQ .55s cubic-bezier(.22,1.5,.4,1) both,StreakPopup_filterFlicker__m8h_n 3.2s ease-in-out .6s infinite}.StreakPopup_flameConfirmed__9_q0G{animation:StreakPopup_flameSwell__NnEQz .55s cubic-bezier(.22,1.5,.4,1) both,StreakPopup_filterFlickerHot__IigtU 1.6s ease-in-out infinite}@keyframes StreakPopup_flameBounce__mMHSQ{0%{transform:scale(.25) translateY(14px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes StreakPopup_flameSwell__NnEQz{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1.1)}}@keyframes StreakPopup_filterFlicker__m8h_n{0%,to{filter:drop-shadow(0 4px 16px rgba(255,120,0,.4))}22%{filter:drop-shadow(0 6px 26px rgba(255,165,0,.65))}48%{filter:drop-shadow(0 3px 10px rgba(255,80,0,.3))}70%{filter:drop-shadow(0 5px 22px rgba(255,145,0,.55))}}@keyframes StreakPopup_filterFlickerHot__IigtU{0%,to{filter:drop-shadow(0 6px 28px rgba(255,160,0,.7))}30%{filter:drop-shadow(0 8px 40px rgba(255,200,0,.9))}60%{filter:drop-shadow(0 5px 18px rgba(255,90,0,.55))}}.StreakPopup_count__YgiwB{display:block;font-size:5.5rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:#FF9500;text-shadow:0 0 32px rgba(255,149,0,.45);margin-bottom:.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StreakPopup_broken__nRECE .StreakPopup_count__YgiwB{color:#ff5c6c;text-shadow:0 0 32px rgba(255,92,108,.45)}.StreakPopup_countPop__WTthB{animation:StreakPopup_countPop__WTthB .6s cubic-bezier(.22,1.5,.36,1)}@keyframes StreakPopup_countPop__WTthB{0%{transform:scale(1)}35%{transform:scale(1.32);text-shadow:0 0 50px rgba(255,180,0,.8)}to{transform:scale(1)}}.StreakPopup_daysLabel__Rn82j{font-size:1.1rem;font-weight:600;color:#C4924E;margin:0 0 1.35rem}.StreakPopup_brokenTitle__3IL4k{font-size:1.15rem;font-weight:700;color:#ff5c6c;margin:0 0 .3rem}.StreakPopup_brokenSub__vYkV8{font-size:.9rem;color:#9A6060;margin:0 0 1.35rem}.StreakPopup_week__kOF_p{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem;margin:0 0 .9rem}.StreakPopup_day__MGpyw{display:flex;flex-direction:column;align-items:center;gap:.3rem}.StreakPopup_dayLetter__uvpWT{font-size:.7rem;font-weight:600;color:#7A5A30;text-transform:uppercase;letter-spacing:.03em}.StreakPopup_dot__e0MY8{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:.9rem;font-weight:700;background:#2A1E0A;color:#7A5A30}.StreakPopup_day__MGpyw:first-child .StreakPopup_dot__e0MY8{animation:StreakPopup_dotAppear__qUozs .55s cubic-bezier(.22,1.5,.4,1) .3s both}.StreakPopup_day__MGpyw:nth-child(2) .StreakPopup_dot__e0MY8{animation:StreakPopup_dotAppear__qUozs .55s cubic-bezier(.22,1.5,.4,1) .42s both}.StreakPopup_day__MGpyw:nth-child(3) .StreakPopup_dot__e0MY8{animation:StreakPopup_dotAppear__qUozs .55s cubic-bezier(.22,1.5,.4,1) .54s both}.StreakPopup_day__MGpyw:nth-child(4) .StreakPopup_dot__e0MY8{animation:StreakPopup_dotAppear__qUozs .55s cubic-bezier(.22,1.5,.4,1) .66s both}.StreakPopup_day__MGpyw:nth-child(5) .StreakPopup_dot__e0MY8{animation:StreakPopup_dotAppear__qUozs .55s cubic-bezier(.22,1.5,.4,1) .78s both}.StreakPopup_day__MGpyw:nth-child(6) .StreakPopup_dot__e0MY8{animation:StreakPopup_dotAppear__qUozs .55s cubic-bezier(.22,1.5,.4,1) .9s both}.StreakPopup_day__MGpyw:nth-child(7) .StreakPopup_dot__e0MY8{animation:StreakPopup_dotAppear__qUozs .55s cubic-bezier(.22,1.5,.4,1) 1.02s both}@keyframes StreakPopup_dotAppear__qUozs{0%{transform:scale(0) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.StreakPopup_dotDone__ho_PI{background:#FF9500;color:#1A1000;font-weight:800}.StreakPopup_broken__nRECE .StreakPopup_dotDone__ho_PI{background:#cc3344;color:#1A0000}.StreakPopup_dotDonePop__NkDqR{animation:StreakPopup_dotFill__5ZB99 .45s cubic-bezier(.22,1.4,.4,1) both,StreakPopup_dotGlow__NrSxf .7s ease both}@keyframes StreakPopup_dotFill__5ZB99{0%{transform:scale(.4);background:#2A1E0A}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes StreakPopup_dotGlow__NrSxf{0%{box-shadow:0 0 0 0 rgba(255,149,0,0)}40%{box-shadow:0 0 0 10px rgba(255,149,0,.35)}to{box-shadow:0 0 0 0 rgba(255,149,0,0)}}.StreakPopup_dotToday__QsQWC{background:#251A08;border:2.5px dashed #ff9500;animation:StreakPopup_dotAppear__qUozs .55s cubic-bezier(.22,1.5,.4,1) 1.02s both,StreakPopup_pulseRing__U5r7y 2s ease-in-out 1.6s infinite}.StreakPopup_broken__nRECE .StreakPopup_dotToday__QsQWC{border-color:#cc3344}@keyframes StreakPopup_pulseRing__U5r7y{0%,to{box-shadow:0 0 0 0 rgba(255,149,0,.45)}50%{box-shadow:0 0 0 7px rgba(255,149,0,0)}}.StreakPopup_motivational__doWZb{font-size:.87rem;color:#9A7040;line-height:1.55;margin:0 0 1.1rem;padding:0 .25rem}.StreakPopup_progressWrap__aDr99{margin-bottom:1.1rem}.StreakPopup_rankProgress__c1tZY{margin:0 auto 1.1rem;max-width:260px}.StreakPopup_progressTrack__T5ORT{height:6px;border-radius:var(--r-pill);background:#2A1E0A;overflow:hidden}.StreakPopup_progressFill__AnEU2{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,#FF6B00,#FF9500);transition:width .9s cubic-bezier(.22,1,.36,1)}.StreakPopup_progressLabel__n1FCt{margin:.4rem 0 0;font-size:.76rem;color:#7A5A30}.StreakPopup_confirm__apH1U{width:100%;padding:.95rem 1rem;border:none;border-radius:14px;background:linear-gradient(90deg,#FF6B00,#FF9F00);color:#1A0800;font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-bottom:.65rem;box-shadow:0 4px 20px rgba(255,120,0,.32);transition:transform .12s ease,filter .12s ease;position:relative;overflow:hidden}.StreakPopup_confirm__apH1U:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.25) 0,transparent 70%);opacity:0;transition:opacity .15s}.StreakPopup_confirm__apH1U:hover:not(:disabled):after{opacity:1}.StreakPopup_confirm__apH1U:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.StreakPopup_confirm__apH1U:active:not(:disabled){transform:translateY(1px);filter:brightness(.95)}.StreakPopup_confirm__apH1U:disabled{cursor:default;opacity:.82}.StreakPopup_broken__nRECE .StreakPopup_confirm__apH1U{background:linear-gradient(90deg,#cc3344,#ee4455);box-shadow:0 4px 20px rgba(200,50,60,.3);color:#1A0006}.StreakPopup_confirm__apH1U:before{content:"";position:absolute;top:0;left:-70%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55) 50%,transparent);transform:skewX(-18deg);pointer-events:none}.StreakPopup_confirmCelebrate__7g5Pm{animation:StreakPopup_confirmBurst__yiN2c .7s ease both,StreakPopup_confirmPulse__Gi43p 2.4s ease-in-out .75s infinite}.StreakPopup_confirmCelebrate__7g5Pm:before{animation:StreakPopup_confirmShine__XVvK_ 2.4s ease-in-out .9s infinite}@keyframes StreakPopup_confirmBurst__yiN2c{0%{box-shadow:0 4px 20px rgba(255,120,0,.32)}35%{box-shadow:0 0 0 16px rgba(255,149,0,.12),0 4px 50px rgba(255,180,0,.6)}to{box-shadow:0 4px 20px rgba(255,120,0,.32)}}@keyframes StreakPopup_confirmPulse__Gi43p{0%,to{box-shadow:0 4px 20px rgba(255,120,0,.32)}50%{box-shadow:0 0 0 5px rgba(255,149,0,.1),0 6px 34px rgba(255,180,0,.55)}}@keyframes StreakPopup_confirmShine__XVvK_{0%{left:-70%}22%{left:140%}to{left:140%}}@media (prefers-reduced-motion:reduce){.StreakPopup_cardClosing__CpOca,.StreakPopup_card__seRPx,.StreakPopup_confirmCelebrate__7g5Pm,.StreakPopup_countPop__WTthB,.StreakPopup_day__MGpyw:nth-child(n) .StreakPopup_dot__e0MY8,.StreakPopup_dotDonePop__NkDqR,.StreakPopup_dotToday__QsQWC,.StreakPopup_flame__6oV6e,.StreakPopup_overlayClosing__gc8MA,.StreakPopup_overlay__Uilfj{animation:none!important}.StreakPopup_confirmCelebrate__7g5Pm:before{animation:none!important;opacity:0}.StreakPopup_dot__e0MY8{opacity:1;transform:none}.StreakPopup_dotToday__QsQWC{border-style:dashed}}