.nav-ico[data-v-493181fc]{font-size:24px}.nav-ico[data-v-493181fc],.nav-label[data-v-493181fc]{transition:color .2s}.nav-label[data-v-493181fc]{font-size:11px;line-height:1.2}.tap[data-v-493181fc]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tap:active .nav-ico[data-v-493181fc]{transform:scale(.9)}.nav-ico[data-v-493181fc]{transition:color .2s,transform .15s}.sheet-fade-enter-active[data-v-493181fc],.sheet-fade-leave-active[data-v-493181fc]{transition:opacity .22s}.sheet-fade-enter[data-v-493181fc],.sheet-fade-leave-to[data-v-493181fc]{opacity:0}.sheet-up-enter-active[data-v-493181fc]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-up-leave-active[data-v-493181fc]{transition:transform .18s ease-in}.sheet-up-enter[data-v-493181fc],.sheet-up-leave-to[data-v-493181fc]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.sheet-fade-enter-active[data-v-493181fc],.sheet-fade-leave-active[data-v-493181fc],.sheet-up-enter-active[data-v-493181fc],.sheet-up-leave-active[data-v-493181fc]{transition:none}.tap:active .nav-ico[data-v-493181fc]{transform:none}}.ob-drop-enter-active[data-v-3711da4b],.ob-drop-leave-active[data-v-3711da4b]{transition:transform .25s,opacity .25s}.ob-drop-enter[data-v-3711da4b],.ob-drop-leave-to[data-v-3711da4b]{opacity:0;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.ob-drop-enter-active[data-v-3711da4b],.ob-drop-leave-active[data-v-3711da4b]{transition:none}}@keyframes spin-a71b4d01{to{transform:rotate(1turn)}}.notif-root[data-v-a71b4d01]{flex-shrink:0;position:relative}.notif-bell[data-v-a71b4d01]{background:0 0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:flex;position:relative}.notif-bell[data-v-a71b4d01]:hover{background-color:#f0f4f8}.notif-bell[data-v-a71b4d01]:focus-visible{outline-offset:2px;outline:2px solid #0a9d87}.notif-icon[data-v-a71b4d01]{color:#0a1f30;transition:font-variation-settings .2s}.notif-icon.has-unread[data-v-a71b4d01]{font-variation-settings:"FILL" 1}.bell-dot[data-v-a71b4d01]{width:9px;height:9px;top:9px;right:9px;box-shadow:0 0 0 2px #fff}.bell-dot[data-v-a71b4d01],.bell-dot[data-v-a71b4d01]:after{background-color:#dc2626;border-radius:50%;position:absolute}.bell-dot[data-v-a71b4d01]:after{content:"";animation:2.4s cubic-bezier(0,0,.2,1) infinite notif-ping-a71b4d01;inset:0}@keyframes notif-ping-a71b4d01{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.bell-dot[data-v-a71b4d01]:after{animation:none}.notif-icon[data-v-a71b4d01]{transition:none}}.notif-overlay[data-v-a71b4d01]{z-index:60;background-color:#0a1f3073}.notif-overlay[data-v-a71b4d01],.notif-panel[data-v-a71b4d01]{position:fixed;inset:0}.notif-panel[data-v-a71b4d01]{z-index:70;padding-top:env(safe-area-inset-top);background-color:#fff;flex-direction:column;display:flex}.notif-head[data-v-a71b4d01]{border-bottom:1px solid #f0f4f8;justify-content:space-between;gap:12px;padding:14px 16px}.notif-head[data-v-a71b4d01],.notif-icon-btn[data-v-a71b4d01],.push-invite[data-v-a71b4d01]{flex-shrink:0;align-items:center;display:flex}.notif-icon-btn[data-v-a71b4d01]{border-radius:10px;justify-content:center;width:44px;height:44px;transition:background-color .2s}.notif-icon-btn[data-v-a71b4d01]:hover{background-color:#f0f4f8}.notif-icon-btn[data-v-a71b4d01]:focus-visible{outline-offset:2px;outline:2px solid #0a9d87}.push-invite[data-v-a71b4d01]{background-color:#b3fff32e;border-bottom:1px solid #f0f4f8;gap:8px;padding:8px 8px 8px 14px}.push-invite-ico[data-v-a71b4d01]{color:#0a9d87;flex-shrink:0;font-size:18px}.push-invite-text[data-v-a71b4d01]{color:#0a1f30;flex:auto;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.push-invite-btn[data-v-a71b4d01]{color:#b3fff3;white-space:nowrap;background-color:#0a1f30;border-radius:8px;flex-shrink:0;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;transition:opacity .2s}.push-invite-btn[data-v-a71b4d01]:hover{opacity:.9}.notif-link-btn[data-v-a71b4d01]:disabled,.push-invite-btn[data-v-a71b4d01]:disabled{opacity:.5}.push-invite-btn[data-v-a71b4d01]:focus-visible{outline-offset:2px;outline:2px solid #0a9d87}.push-invite-close[data-v-a71b4d01]{color:#64748b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:flex}.push-invite-close[data-v-a71b4d01]:hover{background-color:#0a1f300f}.push-invite-close[data-v-a71b4d01]:focus-visible{outline-offset:-2px;outline:2px solid #0a9d87}.notif-actions[data-v-a71b4d01]{border-bottom:1px solid #f0f4f8;flex-shrink:0;padding:8px 12px}.notif-link-btn[data-v-a71b4d01]{color:#0a9d87;background-color:#b3fff338;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.notif-link-btn[data-v-a71b4d01]:hover{background-color:#b3fff373}.notif-link-btn[data-v-a71b4d01]:focus-visible{outline-offset:2px;outline:2px solid #0a9d87}.notif-list[data-v-a71b4d01]{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.notif-item[data-v-a71b4d01]{text-align:left;border-bottom:1px solid #f8fafc;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:12px 16px;transition:background-color .2s;display:flex}.notif-item[data-v-a71b4d01]:hover{background-color:#f8fafc}.notif-item[data-v-a71b4d01]:focus-visible{outline-offset:-2px;outline:2px solid #0a9d87}.notif-item.is-unread[data-v-a71b4d01]{background-color:#b3fff324}.notif-item.is-unread[data-v-a71b4d01]:hover{background-color:#b3fff342}.notif-ico[data-v-a71b4d01]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notif-body[data-v-a71b4d01]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.notif-item-title[data-v-a71b4d01]{color:#0a1f30;font-size:14px;font-weight:700;line-height:1.3}.notif-item-msg[data-v-a71b4d01]{color:#64748b;font-size:12px;line-height:1.4}.notif-item-date[data-v-a71b4d01]{color:#94a3b8;margin-top:2px;font-size:11px}.notif-dot[data-v-a71b4d01]{border-radius:9999px;flex-shrink:0;width:8px;height:8px;margin-top:14px}.notif-foot[data-v-a71b4d01]{padding:8px 12px calc(8px + env(safe-area-inset-bottom));text-align:center;border-top:1px solid #f0f4f8;flex-shrink:0}.notif-foot-link[data-v-a71b4d01]{color:#0a1f30;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.notif-foot-link[data-v-a71b4d01]:hover{background-color:#f0f4f8}.notif-foot-link[data-v-a71b4d01]:focus-visible{outline-offset:2px;outline:2px solid #0a9d87}@media (width>=1024px){.notif-overlay[data-v-a71b4d01]{display:none}.notif-panel[data-v-a71b4d01]{border:1px solid #e2e8f0;border-radius:16px;width:360px;max-height:480px;padding-top:0;inset:auto;overflow:hidden;box-shadow:0 12px 32px #0a1f3024}.notif-foot[data-v-a71b4d01]{padding-bottom:8px}}.notif-fade-enter-active[data-v-a71b4d01],.notif-fade-leave-active[data-v-a71b4d01]{transition:opacity .2s}.notif-fade-enter[data-v-a71b4d01],.notif-fade-leave-to[data-v-a71b4d01]{opacity:0}.notif-pop-enter-active[data-v-a71b4d01],.notif-pop-leave-active[data-v-a71b4d01]{transition:opacity .2s,transform .2s}.notif-pop-enter[data-v-a71b4d01],.notif-pop-leave-to[data-v-a71b4d01]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.notif-bell[data-v-a71b4d01],.notif-fade-enter-active[data-v-a71b4d01],.notif-fade-leave-active[data-v-a71b4d01],.notif-foot-link[data-v-a71b4d01],.notif-icon-btn[data-v-a71b4d01],.notif-item[data-v-a71b4d01],.notif-link-btn[data-v-a71b4d01],.notif-pop-enter-active[data-v-a71b4d01],.notif-pop-leave-active[data-v-a71b4d01],.push-invite-btn[data-v-a71b4d01],.push-invite-close[data-v-a71b4d01]{transition:none!important}.notif-pop-enter[data-v-a71b4d01],.notif-pop-leave-to[data-v-a71b4d01]{transform:none}}.app-shell[data-v-af0015c4],.main-col[data-v-af0015c4]{min-height:100dvh}.sidebar[data-v-af0015c4]{z-index:40;width:72px;height:100%;transition:width .25s;position:fixed;top:0;left:0}@media (width>=768px){.main-col[data-v-af0015c4]{margin-left:72px}}.nav-item[data-v-af0015c4]{min-height:46px;padding:0 12px}@media (width>=1024px){.sidebar[data-v-af0015c4]{width:224px}.main-col[data-v-af0015c4]{margin-left:224px}.nav-item[data-v-af0015c4]{padding:0 16px}}.page-area[data-v-af0015c4]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}@media (width>=768px){.page-area[data-v-af0015c4]{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.sidebar[data-v-af0015c4]{transition:none}}
