.DesktopSidebar_sidebar__Yrb7D{display:none;flex-direction:column;position:fixed;left:0;top:0;bottom:0;width:220px;background:var(--bg1);border-right:1px solid var(--cyan-border);z-index:100;padding:20px 8px;box-sizing:border-box}.DesktopSidebar_logo__yYrAT{padding:0 8px;margin-bottom:20px}.DesktopSidebar_logoLink__yo6Mm{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text0)}.DesktopSidebar_logoIcon__bO8Kf{font-size:24px}.DesktopSidebar_logoText__g0AuI{font-family:Press Start\ 2P,monospace;font-size:.5625rem;font-weight:400;letter-spacing:.1em;color:var(--cyan);text-shadow:0 0 10px rgba(0,229,255,.5)}.DesktopSidebar_nav__wr8pH{display:flex;flex-direction:column;gap:2px;flex:1}.DesktopSidebar_navItem__0W_g_{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:4px;text-decoration:none;color:var(--text1);font-family:Share Tech Mono,monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;transition:all .15s ease;border:1px solid transparent}.DesktopSidebar_navItem__0W_g_:hover{color:var(--cyan);background:rgba(0,229,255,.08);border-color:rgba(0,229,255,.2)}.DesktopSidebar_navItem__0W_g_:active{transform:scale(.98)}.DesktopSidebar_navItem__0W_g_:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.DesktopSidebar_navItem__0W_g_.DesktopSidebar_active__Lr3BS{color:var(--cyan);background:rgba(0,229,255,.1);border-color:rgba(0,229,255,.3);box-shadow:0 0 12px rgba(0,229,255,.15)}.DesktopSidebar_iconWrapper__vWZkz{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.DesktopSidebar_label__ufGtY{white-space:nowrap}.DesktopSidebar_footer__Gi8mC{padding:16px 12px;border-top:1px solid rgba(0,229,255,.15);display:flex;flex-direction:column;gap:12px}.DesktopSidebar_supportLink__cesU9{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--text2);text-decoration:none;font-family:Share Tech Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;transition:all .15s ease;border:1px solid transparent}.DesktopSidebar_supportLink__cesU9:hover{color:var(--green);background:rgba(57,255,20,.08);border-color:rgba(57,255,20,.2)}.DesktopSidebar_version__CDsaU{font-size:.5625rem;color:var(--text2);font-family:Press Start\ 2P,monospace;text-align:center;letter-spacing:.1em}@media (min-width:1024px){.DesktopSidebar_sidebar__Yrb7D{display:flex}.DesktopSidebar_sidebar__Yrb7D+.DesktopSidebar_sidebar-main__q_3I4,.DesktopSidebar_sidebar__Yrb7D~main{margin-left:220px}}@media (min-width:1024px) and (max-width:1280px){.DesktopSidebar_sidebar__Yrb7D{width:72px;padding:24px 8px}.DesktopSidebar_sidebar__Yrb7D+.DesktopSidebar_sidebar-main__q_3I4,.DesktopSidebar_sidebar__Yrb7D~main{margin-left:72px}.DesktopSidebar_logo__yYrAT{padding:0 4px;justify-content:center}.DesktopSidebar_logoText__g0AuI{display:none}.DesktopSidebar_logoLink__yo6Mm{justify-content:center}.DesktopSidebar_navItem__0W_g_{justify-content:center;padding:12px}.DesktopSidebar_label__ufGtY{display:none}.DesktopSidebar_footer__Gi8mC{align-items:center}.DesktopSidebar_supportLink__cesU9 span{display:none}}@media (prefers-contrast:high){.DesktopSidebar_navItem__0W_g_.DesktopSidebar_active__Lr3BS{background:var(--cyan);color:#000}}@media (prefers-reduced-motion:reduce){.DesktopSidebar_navItem__0W_g_{transition:none}.DesktopSidebar_navItem__0W_g_:active{transform:none}}.RoleSwitcher_pillsContainer__sKhuj{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:1rem}.RoleSwitcher_pillsContainer__sKhuj::-webkit-scrollbar{display:none}.RoleSwitcher_pillsScroll__fUftP{display:flex;gap:.5rem;padding:.25rem;min-width:max-content}.RoleSwitcher_pill__wgC93{position:relative;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;min-height:44px;background:var(--bg-1,#16171D);border:1px solid rgba(255,255,255,.06);border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--text-2,#A1A1AA);cursor:pointer;transition:all .2s ease;overflow:hidden}.RoleSwitcher_pill__wgC93:hover{border-color:var(--role-color,rgba(255,255,255,.15));color:var(--text,#fff);background:var(--bg-2,#1E1F26)}.RoleSwitcher_pill__wgC93:active{transform:scale(.98)}.RoleSwitcher_pill__wgC93.RoleSwitcher_active__muPxV{background:linear-gradient(135deg,var(--role-color,#00E5FF),var(--role-color,#00E5FF));border-color:transparent;color:#000;font-weight:600}.RoleSwitcher_pillIcon__euLi5{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.RoleSwitcher_pill__wgC93.RoleSwitcher_active__muPxV .RoleSwitcher_pillIcon__euLi5{transform:scale(1.1)}.RoleSwitcher_pillLabel__LEO90{white-space:nowrap}.RoleSwitcher_pillGlow__cEiGN{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0,transparent 70%);opacity:0;animation:RoleSwitcher_glow-pulse__nOsSR 2s ease-in-out infinite}@keyframes RoleSwitcher_glow-pulse__nOsSR{0%,to{opacity:0}50%{opacity:.5}}.RoleSwitcher_cardsGrid__Tw_nN{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.RoleSwitcher_roleCard__ICU5M{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem;background:var(--bg-1,#16171D);border:1px solid rgba(255,255,255,.06);border-radius:1rem;cursor:pointer;transition:all .3s ease;overflow:hidden}.RoleSwitcher_roleCard__ICU5M:hover{border-color:var(--role-color,rgba(255,255,255,.2));transform:translateY(-2px)}.RoleSwitcher_roleCard__ICU5M:active{transform:translateY(0)}.RoleSwitcher_roleCard__ICU5M.RoleSwitcher_active__muPxV{border-color:var(--role-color,#00E5FF);background:linear-gradient(135deg,rgba(var(--role-color),.1) 0,transparent 100%)}.RoleSwitcher_cardGlow__fRlYy{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;background:radial-gradient(circle at 50% 0,var(--role-color,#00E5FF) 0,transparent 60%)}.RoleSwitcher_roleCard__ICU5M.RoleSwitcher_active__muPxV .RoleSwitcher_cardGlow__fRlYy{opacity:.15}.RoleSwitcher_cardIcon__f5H10{position:relative;width:48px;height:48px;min-width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-2,#1E1F26);color:var(--text-3,#71717A);transition:all .3s ease}.RoleSwitcher_roleCard__ICU5M.RoleSwitcher_active__muPxV .RoleSwitcher_cardIcon__f5H10{background:linear-gradient(135deg,var(--role-gradient,from-[#00E5FF] to-[#00B8D4]));color:#000;box-shadow:0 0 20px var(--role-color,rgba(0,229,255,.4))}.RoleSwitcher_cardContent__Qibai{display:flex;flex-direction:column;align-items:center;gap:.125rem;text-align:center;position:relative}.RoleSwitcher_cardLabel__KT_WY{font-size:.875rem;font-weight:600;color:var(--text,#fff)}.RoleSwitcher_cardDesc__itGrW{font-size:.75rem;color:var(--text-3,#71717A)}.RoleSwitcher_activeIndicator__kA50E{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40%;height:3px;background:var(--role-color,#00E5FF);border-radius:3px 3px 0 0}.RoleSwitcher_compactContainer__dagyr{display:flex;gap:.25rem;padding:.25rem;background:var(--bg-1,#16171D);border-radius:.75rem;border:1px solid rgba(255,255,255,.06)}.RoleSwitcher_compactBtn__0Pil1{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:.5rem;background:transparent;border:none;color:var(--text-3,#71717A);cursor:pointer;transition:all .2s ease}.RoleSwitcher_compactBtn__0Pil1:hover{background:var(--bg-2,#1E1F26);color:var(--text-2,#A1A1AA)}.RoleSwitcher_compactBtn__0Pil1.RoleSwitcher_active__muPxV{background:var(--role-color,#00E5FF);color:#000}.RoleSwitcher_badge__0eAdu{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:color-mix(in srgb,var(--role-color,#00E5FF) 15%,transparent);border:1px solid color-mix(in srgb,var(--role-color,#00e5ff) 30%,transparent);border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--role-color,#00E5FF)}.RoleSwitcher_badge__0eAdu.RoleSwitcher_sm__pN8UK{padding:.125rem .5rem;font-size:.6875rem}.RoleSwitcher_badge__0eAdu.RoleSwitcher_lg__0LeT5{padding:.375rem .875rem;font-size:.875rem}@media (max-width:640px){.RoleSwitcher_cardsGrid__Tw_nN{grid-template-columns:repeat(2,1fr)}.RoleSwitcher_roleCard__ICU5M{padding:1rem .75rem}.RoleSwitcher_cardIcon__f5H10{width:40px;height:40px;min-width:40px}}@media (min-width:1024px){.RoleSwitcher_pillsScroll__fUftP{flex-wrap:wrap}.RoleSwitcher_cardsGrid__Tw_nN{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.RoleSwitcher_compactBtn__0Pil1,.RoleSwitcher_pill__wgC93,.RoleSwitcher_roleCard__ICU5M{transition:none}.RoleSwitcher_pillGlow__cEiGN{animation:none}}