.Notifications_nv__oTYJ6{--ink:#12123a;--line:#e4e5f5;--mut:#6b6d96;display:flex;flex-direction:column;min-height:0;height:100%;background:#fff;color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif}.Notifications_nv__oTYJ6 button{font-family:inherit;cursor:pointer}.Notifications_nv__oTYJ6 a:focus-visible,.Notifications_nv__oTYJ6 button:focus-visible{outline:3px solid var(--a);outline-offset:2px}.Notifications_hd__ReGJC{padding:20px 20px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.Notifications_ttl__x1d1W{display:flex;gap:12px;align-items:center}.Notifications_bi__sYiPC{width:46px;height:46px;border-radius:15px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;flex:none}.Notifications_bi__sYiPC.Notifications_live___df7V:after{content:"";position:absolute;right:11px;top:11px;width:9px;height:9px;border-radius:50%;background:#ff6fa0;border:2px solid var(--ink);animation:Notifications_pg__SJszn 2.4s infinite}@keyframes Notifications_pg__SJszn{0%{box-shadow:0 0 0 0 rgba(255,111,160,.6)}70%{box-shadow:0 0 0 8px rgba(255,111,160,0)}}.Notifications_nv__oTYJ6 h2{font-family:var(--font-archivo),sans-serif;font-weight:800;letter-spacing:-.03em;font-size:27px;line-height:1;margin:0}.Notifications_cnt__LOzAM{display:inline-flex;gap:6px;align-items:center;margin-top:6px;font-size:13.5px;font-weight:600;color:var(--mut)}.Notifications_cnt__LOzAM b{background:#ffe0ec;color:#b5305f;border-radius:999px;padding:2px 9px;font-weight:800;transition:background .3s,color .3s}.Notifications_zero__ExECp b{background:#ddf5ea;color:#087a55}.Notifications_x__WDCfh{width:42px;height:42px;border-radius:14px;border:1.5px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:background .2s;flex:none}.Notifications_x__WDCfh:hover{background:#f2f3ff}.Notifications_tabs__wlGQN{display:flex;gap:8px;padding:16px 20px 12px;overflow-x:auto;scrollbar-width:none}.Notifications_tabs__wlGQN::-webkit-scrollbar{display:none}.Notifications_tabs__wlGQN button{flex:none;height:38px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-size:14.5px;font-weight:600;color:#4a4c78;display:flex;gap:7px;align-items:center;transition:background .2s,color .2s}.Notifications_tabs__wlGQN button i{font-style:normal;font-size:12px;background:#eef0ff;color:var(--a);border-radius:999px;padding:1px 7px;font-weight:700}.Notifications_tabs__wlGQN button.Notifications_on__vs7bw{background:var(--ink);border-color:var(--ink);color:#fff}.Notifications_tabs__wlGQN button.Notifications_on__vs7bw i{background:hsla(0,0%,100%,.2);color:#fff}.Notifications_act__VGxW6{display:flex;gap:8px;padding:0 20px 12px;border-bottom:1.5px solid var(--line)}.Notifications_act__VGxW6 button{height:40px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:#fff;display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:var(--ink);transition:background .2s}.Notifications_act__VGxW6 button:hover{background:#f2f3ff}.Notifications_act__VGxW6 button:disabled{opacity:.6}.Notifications_act__VGxW6 .Notifications_all__hvBLt{border-color:#c9cdfa;color:var(--a);background:#f6f7ff}.Notifications_spin__REUxE{animation:Notifications_sp__AXLfI .8s linear infinite}@keyframes Notifications_sp__AXLfI{to{transform:rotate(1turn)}}.Notifications_sc__qbJJE{flex:1;min-height:0;overflow-y:auto;padding:4px 20px 20px;scrollbar-width:thin}.Notifications_gh__61iTt{position:sticky;top:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(6px);z-index:2;font-size:12.5px;font-weight:700;color:var(--mut);padding:14px 0 8px;letter-spacing:.01em}.Notifications_nv__oTYJ6 ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.Notifications_n__t2SX9{display:grid;grid-template-columns:48px 1fr 40px;gap:14px;padding:16px 14px 16px 16px;border:1.5px solid var(--line);border-radius:22px;position:relative;overflow:hidden;background:#fff;transition:background .3s,border-color .3s,opacity .3s,transform .3s}.Notifications_n__t2SX9.Notifications_link__CtIzP:hover{border-color:#c9cdfa;transform:translateY(-1px)}.Notifications_n__t2SX9.Notifications_unread__qoULl{background:#f6f7ff;border-color:#d9dcf7}.Notifications_n__t2SX9.Notifications_unread__qoULl:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}.Notifications_n__t2SX9.Notifications_leave__hc77o{animation:Notifications_lv__7l_i1 .35s forwards}@keyframes Notifications_lv__7l_i1{to{opacity:0;transform:translateX(24px)}}.Notifications_av__yqVx6{width:48px;height:48px;border-radius:16px;background:var(--t);color:var(--c);position:relative}.Notifications_av__yqVx6,.Notifications_rb__ExXww{display:flex;align-items:center;justify-content:center}.Notifications_rb__ExXww{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;border-radius:50%;background:var(--c);border:2px solid #fff;color:#fff}.Notifications_bd__oMh5b{min-width:0}.Notifications_tl__z9N2p{font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:16.5px;letter-spacing:-.01em;display:flex;gap:8px;align-items:center}.Notifications_dot__UfAfG{width:8px;height:8px;border-radius:50%;background:var(--a);flex:none}.Notifications_n__t2SX9:not(.Notifications_unread__qoULl) .Notifications_dot__UfAfG{display:none}.Notifications_n__t2SX9:not(.Notifications_unread__qoULl) .Notifications_tl__z9N2p{color:var(--mut)}.Notifications_bd__oMh5b p{font-size:14.5px;line-height:1.45;color:#4a4c78;margin:3px 0 0;overflow-wrap:anywhere}.Notifications_mt__G5a8n{display:flex;gap:10px;align-items:center;margin-top:9px}.Notifications_role__Cxdb1{font-size:11.5px;font-weight:700;background:var(--t);color:var(--c);padding:3px 10px;border-radius:999px}.Notifications_tm__0_dCh{font-size:12.5px;color:var(--mut);font-weight:500}.Notifications_mr__7EXVz{width:40px;height:40px;border-radius:50%;border:1.5px solid #c9cdfa;background:#fff;color:var(--a);display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .2s;align-self:center}.Notifications_mr__7EXVz:hover{background:var(--a);color:#fff;transform:scale(1.06)}.Notifications_n__t2SX9:not(.Notifications_unread__qoULl) .Notifications_mr__7EXVz{visibility:hidden}.Notifications_sk__VXEhC{height:96px;border-radius:22px;background:#f2f3ff;animation:Notifications_sk__VXEhC 1.2s ease-in-out infinite}@keyframes Notifications_sk__VXEhC{50%{opacity:.5}}.Notifications_empty__yT3ok{text-align:center;padding:56px 20px}.Notifications_ok__0GVlb{width:92px;height:92px;border-radius:50%;background:#ddf5ea;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:#087a55;animation:Notifications_fl__VO2uA 5s ease-in-out infinite}@keyframes Notifications_fl__VO2uA{50%{transform:translateY(-8px)}}.Notifications_empty__yT3ok h3{font-family:var(--font-archivo),sans-serif;font-weight:800;font-size:26px;letter-spacing:-.03em;margin:0}.Notifications_empty__yT3ok h3 em{font-family:var(--home-serif,Georgia),serif;font-style:italic;font-weight:400;color:var(--a);font-size:1.1em}.Notifications_empty__yT3ok p{color:var(--mut);margin:8px 0 0;font-size:15px}.Notifications_ft__bzRCZ{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1.5px solid var(--line);background:#fff}.Notifications_ft__bzRCZ a{display:flex;justify-content:center;gap:10px;align-items:center;height:56px;border-radius:999px;background:var(--ink);color:#fff;font-size:16.5px;font-weight:600;text-decoration:none;box-shadow:0 6px 0 var(--a);transition:transform .2s}.Notifications_ft__bzRCZ a:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.Notifications_nv__oTYJ6 *{animation:none!important;transition:none!important}}.Notifications_page__0QdUB{height:auto}.Notifications_page__0QdUB .Notifications_sc__qbJJE{overflow:visible}.Notifications_page__0QdUB .Notifications_gh__61iTt{position:static;background:none}@media(max-width:640px){.Notifications_hd__ReGJC{padding:16px 14px 0}.Notifications_tabs__wlGQN{padding:14px 14px 10px}.Notifications_act__VGxW6{padding:0 14px 12px}.Notifications_sc__qbJJE{padding:4px 14px 16px}.Notifications_nv__oTYJ6 h2{font-size:23px}.Notifications_bi__sYiPC{width:42px;height:42px;border-radius:13px}.Notifications_n__t2SX9{grid-template-columns:40px 1fr 36px;gap:10px;padding:14px 10px 14px 12px;border-radius:18px}.Notifications_av__yqVx6{width:40px;height:40px;border-radius:13px}.Notifications_mr__7EXVz{width:36px;height:36px}.Notifications_tl__z9N2p{font-size:15.5px}.Notifications_bd__oMh5b p{font-size:14px}.Notifications_act__VGxW6 button{height:38px;padding:0 12px}}