.top-nav-module__x0RjAa__topbar{border-bottom:1px solid var(--paper-3);background:var(--paper);z-index:40;justify-content:space-between;align-items:center;padding:18px 56px;display:flex;position:sticky;top:0}.top-nav-module__x0RjAa__left{align-items:center;gap:32px;display:flex}.top-nav-module__x0RjAa__brand{color:var(--ink);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.top-nav-module__x0RjAa__nav{align-items:center;gap:24px;display:flex}.top-nav-module__x0RjAa__navLink{font-family:var(--font-mono-app,"JetBrains Mono", monospace);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:lowercase;color:var(--muted-2);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none;transition:color .12s,border-color .12s}.top-nav-module__x0RjAa__navLink:hover{color:var(--ink)}.top-nav-module__x0RjAa__navLinkActive{color:var(--ink);border-bottom-color:var(--accent)}.top-nav-module__x0RjAa__right{align-items:center;gap:14px;display:flex}.top-nav-module__x0RjAa__iconBtn{border:1px solid var(--paper-3);cursor:pointer;width:34px;height:34px;color:var(--ink);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:flex}.top-nav-module__x0RjAa__iconBtn:hover{background:var(--paper-2)}.top-nav-module__x0RjAa__avatarPill{border:1px solid var(--paper-3);background:var(--paper);color:var(--ink);border-radius:100px;flex-shrink:0;align-items:center;gap:10px;padding:4px 12px 4px 4px;text-decoration:none;transition:border-color .12s;display:flex}.top-nav-module__x0RjAa__avatarPill:hover{border-color:var(--ink)}.top-nav-module__x0RjAa__av{background:var(--ink);width:28px;height:28px;color:var(--paper);font-family:var(--font-mono-app,"JetBrains Mono", monospace);font-size:var(--fs-label);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.top-nav-module__x0RjAa__avImg{object-fit:cover;width:100%;height:100%;display:block}.top-nav-module__x0RjAa__avName{font-size:var(--fs-sm);color:var(--ink);font-weight:600;line-height:1.2}.top-nav-module__x0RjAa__avLevel{font-family:var(--font-mono-app,"JetBrains Mono", monospace);font-size:var(--fs-tag);color:var(--muted);letter-spacing:.1em;line-height:1.2}@media (max-width:900px){.top-nav-module__x0RjAa__topbar{padding:16px 24px}.top-nav-module__x0RjAa__nav{display:none}}@media (max-width:640px){.top-nav-module__x0RjAa__topbar{padding:14px 16px}.top-nav-module__x0RjAa__avName,.top-nav-module__x0RjAa__avLevel{display:none}.top-nav-module__x0RjAa__avatarPill{padding:4px}}
.notification-bell-module__usi5sq__wrap{position:relative}.notification-bell-module__usi5sq__bellBtn{border:1px solid var(--paper-3);cursor:pointer;width:34px;height:34px;color:var(--ink);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:flex;position:relative}.notification-bell-module__usi5sq__bellBtn:hover{background:var(--paper-2);border-color:var(--ink-3)}.notification-bell-module__usi5sq__bellBtnOpen{background:var(--ink);color:var(--paper);border-color:var(--ink)}.notification-bell-module__usi5sq__bellBtnOpen:hover{background:var(--ink-2)}.notification-bell-module__usi5sq__badge{background:var(--accent);color:#fff;border:1.5px solid var(--paper);pointer-events:none;border-radius:100px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.notification-bell-module__usi5sq__pop{background:var(--surface-2);border:1px solid var(--ink);z-index:80;transform-origin:100% 0;border-radius:6px;width:388px;animation:.15s cubic-bezier(.2,.9,.3,1) notification-bell-module__usi5sq__popIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 50px -12px #00000047,0 4px 12px #00000014}@keyframes notification-bell-module__usi5sq__popIn{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.notification-bell-module__usi5sq__pop:before{content:"";background:var(--surface-2);border-left:1px solid var(--ink);border-top:1px solid var(--ink);width:12px;height:12px;position:absolute;top:-7px;right:11px;transform:rotate(45deg)}.notification-bell-module__usi5sq__popHead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.notification-bell-module__usi5sq__popTitle{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.notification-bell-module__usi5sq__popCount{color:#fff;background:var(--accent);letter-spacing:.08em;border-radius:100px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px}.notification-bell-module__usi5sq__popMarkBtn{letter-spacing:.08em;color:var(--muted-2);cursor:pointer;text-transform:lowercase;background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-size:10px;transition:color .12s}.notification-bell-module__usi5sq__popMarkBtn:hover{color:var(--accent)}.notification-bell-module__usi5sq__popList{max-height:380px;overflow-y:auto}.notification-bell-module__usi5sq__popFoot{border-top:1px solid var(--hairline);background:var(--surface);justify-content:center;padding:11px 16px;display:flex}.notification-bell-module__usi5sq__popFootLink{letter-spacing:.12em;color:var(--ink);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:color .12s;display:flex}.notification-bell-module__usi5sq__popFootLink:hover,.notification-bell-module__usi5sq__popArr{color:var(--accent)}.notification-bell-module__usi5sq__nrow{border-bottom:1px solid var(--hairline);cursor:pointer;grid-template-columns:38px 1fr auto;gap:12px;padding:13px 16px;transition:background .1s;display:grid;position:relative}.notification-bell-module__usi5sq__nrow:last-child{border-bottom:none}.notification-bell-module__usi5sq__nrow:hover{background:var(--surface)}.notification-bell-module__usi5sq__nrowUnread{background:linear-gradient(90deg,#c73e2d0d,#0000 55%)}.notification-bell-module__usi5sq__nrowUnread:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.notification-bell-module__usi5sq__avWrap{flex-shrink:0;position:relative}.notification-bell-module__usi5sq__navatar{background:var(--ink);width:38px;height:38px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;display:flex;overflow:hidden}.notification-bell-module__usi5sq__navatar img{object-fit:cover;width:100%;height:100%}.notification-bell-module__usi5sq__ntype{background:var(--surface-2);border:1px solid var(--hairline);width:17px;height:17px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.notification-bell-module__usi5sq__ntypeAccent{background:var(--accent);border-color:var(--accent);color:#fff}.notification-bell-module__usi5sq__nbody{min-width:0}.notification-bell-module__usi5sq__ntext{color:var(--ink-2);font-size:13px;line-height:1.5}.notification-bell-module__usi5sq__nmeta{align-items:center;gap:10px;margin-top:6px;display:flex}.notification-bell-module__usi5sq__ntime{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.notification-bell-module__usi5sq__ntag{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;border:1px solid var(--hairline);border-radius:100px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px}.notification-bell-module__usi5sq__nright{flex-direction:column;align-items:flex-end;gap:6px;padding-top:2px;display:flex}.notification-bell-module__usi5sq__ndot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.notification-bell-module__usi5sq__popLoading{flex-direction:column;display:flex}.notification-bell-module__usi5sq__popEmpty{text-align:center;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding:40px 20px;font-family:JetBrains Mono,monospace;font-size:11px}.notification-bell-module__usi5sq__backdrop{z-index:70;position:fixed;inset:0}
.bottom-nav-module__Ngyy4G__nav{z-index:50;border-top:1px solid var(--paper-3);background:var(--paper);height:58px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-module__Ngyy4G__link{color:var(--muted);font-family:var(--font-mono-app,"JetBrains Mono", monospace);font-size:var(--fs-tag);letter-spacing:.08em;text-transform:lowercase;padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:color .12s;display:flex}.bottom-nav-module__Ngyy4G__link:hover{color:var(--muted-2)}.bottom-nav-module__Ngyy4G__linkActive{color:var(--ink)}.bottom-nav-module__Ngyy4G__dot{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-top:1px}@media (min-width:901px){.bottom-nav-module__Ngyy4G__nav{display:none}}
@keyframes toast-module__eiL02G__toastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.toast-module__eiL02G__container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast-module__eiL02G__toast{background:var(--surface-2);border:1px solid var(--hairline);font-family:"JetBrains Mono", var(--font-mono-app,monospace);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink);border-radius:4px;align-items:flex-start;gap:10px;min-width:220px;max-width:340px;padding:12px 16px;animation:.16s forwards toast-module__eiL02G__toastIn;display:flex;box-shadow:0 4px 16px #00000014}.toast-module__eiL02G__toastError{border-left:3px solid var(--accent)}.toast-module__eiL02G__toastSuccess{border-left:3px solid var(--ink)}.toast-module__eiL02G__icon{flex-shrink:0;margin-top:1px;font-style:normal}.toast-module__eiL02G__iconError{color:var(--accent)}.toast-module__eiL02G__iconSuccess{color:var(--ink)}
