.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);letter-spacing:.1em;text-transform:lowercase;color:var(--muted-2);border-bottom:1px solid #0000;padding:6px 0;font-size:12px;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);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;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{color:var(--ink);font-size:12px;font-weight:600;line-height:1.2}.top-nav-module__x0RjAa__avLevel{font-family:var(--font-mono-app,"JetBrains Mono", monospace);color:var(--muted);letter-spacing:.1em;font-size:9px;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}}
.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);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;font-size:9px;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);letter-spacing:.04em;color:var(--ink);border-radius:4px;align-items:flex-start;gap:10px;min-width:220px;max-width:340px;padding:12px 16px;font-size:12px;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)}
