.AppShell-module__cB5iMW__shell{--bg:#f7f8fa;--surf:#fff;--surf2:#fbfcfd;--rule:#e6e9ee;--rule2:#f0f2f5;--ink:#0b1220;--ink2:#3d4756;--ink3:#5e6a79;--chip:#f1f3f6;--lime:#b7f23c;--limeInk:#1a2a0e;--plum:#7c3aed;--sky:#2e6ff2;--success:#166534;--danger:#b91c1c;--activeBg:#0b1220;--activeInk:#fff;--btn:#0b1220;--btnInk:#fff;--hover:#0b12200d;--shadow:0 1px 3px #0b12200f;--shadowUp:0 20px 50px #0b122038;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans,"Geist"), -apple-system, system-ui, sans-serif;-webkit-font-smoothing:antialiased;display:flex}[data-theme=signal-dark] .AppShell-module__cB5iMW__shell{--bg:#0b0f14;--surf:#11161d;--surf2:#0e141b;--rule:#ffffff17;--rule2:#ffffff0d;--ink:#e7ecf3;--ink2:#e7ecf3c7;--ink3:#e7ecf380;--chip:#ffffff0f;--activeBg:#ffffff14;--activeInk:#e7ecf3;--btn:#e7ecf3;--btnInk:#0b0f14;--hover:#ffffff0d;--shadow:0 1px 3px #0006;--shadowUp:0 24px 50px #0000008c}.AppShell-module__cB5iMW__shell :is(button,a){font-family:inherit}.AppShell-module__cB5iMW__shell button{cursor:pointer;color:inherit;background:0 0;border:none}.AppShell-module__cB5iMW__shell button:focus-visible,.AppShell-module__cB5iMW__shell a:focus-visible,.AppShell-module__cB5iMW__shell input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:is([data-theme=signal-dark] .AppShell-module__cB5iMW__shell button:focus-visible,[data-theme=signal-dark] .AppShell-module__cB5iMW__shell a:focus-visible,[data-theme=signal-dark] .AppShell-module__cB5iMW__shell input:focus-visible){outline-color:var(--lime)}.AppShell-module__cB5iMW__shell ::-webkit-scrollbar{width:10px;height:10px}.AppShell-module__cB5iMW__shell ::-webkit-scrollbar-thumb{background:var(--rule);border:3px solid var(--bg);border-radius:8px}.AppShell-module__cB5iMW__shell input::placeholder{color:var(--ink3)}.AppShell-module__cB5iMW__skip{z-index:80;background:var(--btn);color:var(--btnInk);font:600 12px var(--font-geist-sans,"Geist"), system-ui;border-radius:8px;padding:9px 14px;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:8px}.AppShell-module__cB5iMW__skip:focus{outline:2px solid var(--lime);outline-offset:2px;top:8px}.AppShell-module__cB5iMW__sidebar{background:var(--surf2);border-right:1px solid var(--rule);flex-direction:column;flex:none;width:248px;height:100vh;transition:width .18s;display:flex;position:sticky;top:0}.AppShell-module__cB5iMW__sidebarCollapsed{width:68px}.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__label,.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__chip,.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__navSection,.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__brandText{display:none}.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__navItem,.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__orgSwitcher{justify-content:center}.AppShell-module__cB5iMW__brand{align-items:center;gap:10px;padding:16px 16px 14px;display:flex}.AppShell-module__cB5iMW__brandMark{background:var(--btn);width:30px;height:30px;color:var(--btnInk);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;display:flex}.AppShell-module__cB5iMW__brandText{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}.AppShell-module__cB5iMW__brandLogo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.AppShell-module__cB5iMW__nav{flex:1;padding:4px 10px 10px;overflow-y:auto}.AppShell-module__cB5iMW__navSection{font:700 9.5px/1 var(--font-geist-mono,"Geist Mono"), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin:0;padding:14px 8px 6px}.AppShell-module__cB5iMW__navSection:first-child{padding-top:4px}.AppShell-module__cB5iMW__navItem{width:100%;font:500 13px/1 var(--font-geist-sans,"Geist");color:var(--ink2);border-radius:9px;align-items:center;gap:11px;margin-bottom:2px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.AppShell-module__cB5iMW__navItem svg{stroke-width:2px;width:18px;height:18px;color:var(--ink3);flex:none}.AppShell-module__cB5iMW__navItem:hover{background:var(--hover)}.AppShell-module__cB5iMW__navItemActive,.AppShell-module__cB5iMW__navItemActive:hover{background:var(--activeBg);color:var(--activeInk);font-weight:600}.AppShell-module__cB5iMW__navItemActive svg{color:var(--lime)}.AppShell-module__cB5iMW__label{text-align:left;flex:1;min-width:0}.AppShell-module__cB5iMW__chip{font:700 8.5px/1 var(--font-geist-mono,"Geist Mono");background:var(--chip);color:var(--ink3);border-radius:5px;flex:none;padding:2px 5px}.AppShell-module__cB5iMW__chipCount{background:var(--plum);color:#fff;border-radius:999px;padding:2px 6px;font-weight:700}.AppShell-module__cB5iMW__chipXp{color:#4d6b12;background:#f2fddc}[data-theme=signal-dark] .AppShell-module__cB5iMW__chipXp{color:var(--lime)}.AppShell-module__cB5iMW__sidebarFooter{border-top:1px solid var(--rule);padding:10px}.AppShell-module__cB5iMW__orgSwitcher{width:100%;color:var(--ink2);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.AppShell-module__cB5iMW__orgSwitcher:hover{background:var(--hover)}.AppShell-module__cB5iMW__orgAvatar{background:var(--chip);border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.AppShell-module__cB5iMW__orgAvatar svg{width:15px;height:15px}.AppShell-module__cB5iMW__orgName{font:600 12px/1.2 var(--font-geist-sans,"Geist");display:block}.AppShell-module__cB5iMW__orgMeta{font:500 10px/1.2 var(--font-geist-sans,"Geist");color:var(--ink3);display:block}.AppShell-module__cB5iMW__main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.AppShell-module__cB5iMW__topbar{border-bottom:1px solid var(--rule);background:var(--surf);z-index:20;flex:none;align-items:center;gap:12px;height:60px;padding:0 18px;display:flex;position:relative}.AppShell-module__cB5iMW__content{flex:1;padding:26px 30px;overflow-y:auto;container:memmain/inline-size}@container memmain (max-width:560px){.AppShell-module__cB5iMW__content{padding:18px 16px}}.AppShell-module__cB5iMW__iconBtn{width:36px;height:36px;color:var(--ink2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.AppShell-module__cB5iMW__iconBtn:hover{background:var(--hover)}.AppShell-module__cB5iMW__iconBtn svg{width:18px;height:18px}.AppShell-module__cB5iMW__searchBtn{background:var(--chip);border:1px solid var(--rule);max-width:440px;height:38px;color:var(--ink3);font:400 13px var(--font-geist-sans,"Geist");border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.AppShell-module__cB5iMW__searchBtn:hover{border-color:var(--ink3)}.AppShell-module__cB5iMW__searchBtn svg{flex:none;width:16px;height:16px}.AppShell-module__cB5iMW__searchBtnLabel{text-align:left;flex:1}.AppShell-module__cB5iMW__kbd{font:700 10px var(--font-geist-mono,"Geist Mono");background:var(--surf);border:1px solid var(--rule);color:var(--ink3);border-radius:5px;padding:2px 6px}.AppShell-module__cB5iMW__spacer{flex:1}.AppShell-module__cB5iMW__levelBadge{white-space:nowrap;background:#f5fde4;border:1px solid #b7f23c66;border-radius:999px;flex:none;align-items:center;gap:7px;height:34px;padding:0 11px;display:inline-flex}.AppShell-module__cB5iMW__levelBadge svg{color:#4d6b12;flex:none;width:14px;height:14px}[data-theme=signal-dark] .AppShell-module__cB5iMW__levelBadge svg{color:var(--lime)}.AppShell-module__cB5iMW__levelBadge b{white-space:nowrap;font:700 12px var(--font-geist-sans,"Geist");color:var(--ink)}.AppShell-module__cB5iMW__levelSep{background:#b7f23c80;flex:none;width:1px;height:14px}.AppShell-module__cB5iMW__levelXp{white-space:nowrap;font:600 11px var(--font-geist-sans,"Geist");color:var(--ink2)}.AppShell-module__cB5iMW__langBtn{height:34px;font:700 11px var(--font-geist-mono,"Geist Mono");color:var(--ink2);border-radius:9px;flex:none;padding:0 10px}.AppShell-module__cB5iMW__langBtn:hover{background:var(--hover)}.AppShell-module__cB5iMW__avatarBtn{background:var(--btn);width:34px;height:34px;color:var(--btnInk);font:700 13px var(--font-geist-sans,"Geist");border-radius:999px;justify-content:center;align-items:center;display:flex}.AppShell-module__cB5iMW__dot{background:var(--plum);border:2px solid var(--surf);border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:7px}.AppShell-module__cB5iMW__menuWrap{flex:none;position:relative}.AppShell-module__cB5iMW__menu{background:var(--surf);border:1px solid var(--rule);width:210px;box-shadow:var(--shadowUp);z-index:40;border-radius:14px;animation:.14s AppShell-module__cB5iMW__mempop;position:absolute;top:44px;right:0;overflow:hidden}.AppShell-module__cB5iMW__menuHead{border-bottom:1px solid var(--rule);padding:13px 15px}.AppShell-module__cB5iMW__menuName{font:700 13px var(--font-geist-sans,"Geist")}.AppShell-module__cB5iMW__menuEmail{font:400 11px var(--font-geist-sans,"Geist");color:var(--ink3)}.AppShell-module__cB5iMW__menuBody{padding:6px}.AppShell-module__cB5iMW__menuItem{width:100%;font:500 12.5px var(--font-geist-sans,"Geist");color:var(--ink2);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.AppShell-module__cB5iMW__menuItem:hover{background:var(--hover)}.AppShell-module__cB5iMW__menuItem svg{flex:none;width:16px;height:16px}.AppShell-module__cB5iMW__menuItemDanger{color:var(--danger);font-weight:600}.AppShell-module__cB5iMW__menuSep{background:var(--rule);height:1px;margin:6px 4px}.AppShell-module__cB5iMW__paletteOverlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b122057;animation:.12s AppShell-module__cB5iMW__memfade;position:fixed;inset:0}.AppShell-module__cB5iMW__paletteCard{background:var(--surf);border:1px solid var(--rule);max-width:520px;box-shadow:var(--shadowUp);border-radius:16px;margin:72px auto 0;animation:.16s AppShell-module__cB5iMW__mempop;overflow:hidden}.AppShell-module__cB5iMW__paletteHead{border-bottom:1px solid var(--rule);align-items:center;gap:11px;padding:15px 17px;display:flex}.AppShell-module__cB5iMW__paletteHead svg{color:var(--ink3);flex:none;width:18px;height:18px}.AppShell-module__cB5iMW__paletteInput{font:400 15px var(--font-geist-sans,"Geist");color:var(--ink);background:0 0;border:none;outline:none;flex:1}.AppShell-module__cB5iMW__paletteList{max-height:340px;padding:8px;overflow-y:auto}.AppShell-module__cB5iMW__paletteItem{width:100%;font:500 13px var(--font-geist-sans,"Geist");color:var(--ink2);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;display:flex}.AppShell-module__cB5iMW__paletteItem svg{width:16px;height:16px;color:var(--ink3);flex:none}.AppShell-module__cB5iMW__paletteItemActive{background:var(--hover);color:var(--ink)}.AppShell-module__cB5iMW__paletteGroup{font:700 9px/1 var(--font-geist-mono,"Geist Mono");letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);padding:10px 11px 5px}.AppShell-module__cB5iMW__paletteEmpty{text-align:center;font:400 13px var(--font-geist-sans,"Geist");color:var(--ink3);padding:24px 11px}.AppShell-module__cB5iMW__hamburger,.AppShell-module__cB5iMW__backdrop,.AppShell-module__cB5iMW__mobileTabs{display:none}@media (max-width:900px){.AppShell-module__cB5iMW__sidebar{z-index:46;box-shadow:var(--shadowUp);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.AppShell-module__cB5iMW__sidebarOpen{transform:translate(0)}.AppShell-module__cB5iMW__sidebarCollapsed{width:248px}.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__label,.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__chip,.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__navSection,.AppShell-module__cB5iMW__sidebarCollapsed .AppShell-module__cB5iMW__brandText{display:revert}.AppShell-module__cB5iMW__hamburger{display:flex}.AppShell-module__cB5iMW__collapseBtn{display:none}.AppShell-module__cB5iMW__backdrop{z-index:45;background:#0b122073;animation:.12s AppShell-module__cB5iMW__memfade;display:block;position:fixed;inset:0}.AppShell-module__cB5iMW__content{padding-bottom:76px}.AppShell-module__cB5iMW__mobileTabs{z-index:44;background:var(--surf);border-top:1px solid var(--rule);justify-content:space-around;padding:6px 4px;display:flex;position:fixed;bottom:0;left:0;right:0}.AppShell-module__cB5iMW__mtab{font:600 9px var(--font-geist-sans,"Geist");color:var(--ink3);flex-direction:column;flex:1;align-items:center;gap:3px;padding:5px 0;text-decoration:none;display:flex}.AppShell-module__cB5iMW__mtab svg{width:20px;height:20px}.AppShell-module__cB5iMW__mtabActive{color:var(--ink);font-weight:700}.AppShell-module__cB5iMW__mtabActive svg{color:var(--ink)}}@media (max-width:720px){.AppShell-module__cB5iMW__desktopOnly{display:none}}@keyframes AppShell-module__cB5iMW__memfade{0%{opacity:0}to{opacity:1}}@keyframes AppShell-module__cB5iMW__mempop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AppShell-module__cB5iMW__shell *,.AppShell-module__cB5iMW__sidebar,.AppShell-module__cB5iMW__paletteOverlay,.AppShell-module__cB5iMW__paletteCard,.AppShell-module__cB5iMW__menu{transition:none!important;animation:none!important}}