.ServerSelect_root__WI5mT{position:relative;width:100%}.ServerSelect_trigger__rREIU{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 14px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font-size:var(--text-lg);cursor:pointer;transition:border-color .15s ease,background .15s ease}.ServerSelect_trigger__rREIU:hover{background:var(--panel-hover)}.ServerSelect_triggerOpen__8KkO2,.ServerSelect_trigger__rREIU:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.ServerSelect_triggerLabel__CLwSP{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ServerSelect_placeholder__tIhaI{color:var(--text-muted)}.ServerSelect_name__bTv04{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ServerSelect_chevron__YgH60{color:var(--text-muted);flex-shrink:0;transition:transform .18s ease}.ServerSelect_chevronUp__lgdhF{transform:rotate(180deg)}.ServerSelect_icon__JxWFT{border-radius:var(--radius);object-fit:cover;flex-shrink:0}.ServerSelect_iconFallback__Gvg3K{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--panel-hover);color:var(--text-muted);font-size:var(--text-xs);font-weight:700;flex-shrink:0}.ServerSelect_menu__GzVLe{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--glass-bg-strong);backdrop-filter:blur(calc(var(--glass-blur) + 4px));-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 4px));border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:0 16px 40px rgba(0,0,0,.5);z-index:20;max-height:320px;overflow-y:auto}.ServerSelect_menuHead__WnD6D{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px;margin-bottom:4px;border-bottom:1px solid var(--border)}.ServerSelect_menuHeadLabel__QmeL1{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ServerSelect_refreshBtn__WM20h{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-muted);font-size:var(--text-base);cursor:pointer}.ServerSelect_refreshBtn__WM20h:hover{color:var(--accent);border-color:var(--accent)}.ServerSelect_refreshBtn__WM20h:disabled{opacity:.6;cursor:default}.ServerSelect_spin__rGU_p{display:inline-block;animation:ServerSelect_ss-spin__r0JYO .7s linear infinite}@keyframes ServerSelect_ss-spin__r0JYO{to{transform:rotate(1turn)}}.ServerSelect_option__MV_K6{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:10px;background:transparent;border:none;border-radius:var(--radius);color:var(--text);font-size:var(--text-lg);text-align:left;cursor:pointer}.ServerSelect_option__MV_K6:hover{background:var(--panel-hover)}.ServerSelect_check__35uiu{margin-left:auto;color:var(--success);flex-shrink:0}.ServerSelect_footer__H0DyR{margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.ServerSelect_inviteRow__96bNO{display:flex;align-items:center;gap:var(--space-2);padding:10px;border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-base)}.ServerSelect_inviteRow__96bNO:hover{background:var(--panel-hover);color:var(--text)}.ServerSelect_plus__fOiJk{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--border-strong);font-size:var(--text-lg);line-height:1}.LoadingOverlay_overlay__PBD8O{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:100;display:grid;place-items:center;background:rgba(10,12,18,.32);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);cursor:progress;animation:LoadingOverlay_overlay-in__U96Bj .15s ease both}.LoadingOverlay_spinner__jqI8P{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top:3px solid var(--accent);animation:LoadingOverlay_spin__c1K3u .7s linear infinite}.LoadingOverlay_srOnly__W7Lrh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes LoadingOverlay_overlay-in__U96Bj{0%{opacity:0}to{opacity:1}}@keyframes LoadingOverlay_spin__c1K3u{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoadingOverlay_overlay__PBD8O{animation:none}.LoadingOverlay_spinner__jqI8P{animation-duration:1.6s}}.Sidebar_sidebar__v6daX{width:264px;flex-shrink:0;height:100vh;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;padding:16px 14px;z-index:2;background:transparent;overflow-y:auto}.Sidebar_selector__0Qn10{margin-bottom:18px}.Sidebar_nav__KAd3g{display:flex;flex-direction:column;gap:var(--space-4)}.Sidebar_section__ygIz_{display:flex;flex-direction:column;gap:var(--space-1)}.Sidebar_sectionLabel__LXNLT{margin:6px 10px;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.Sidebar_item__WFOzl{display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-base);font-weight:500;transition:background .12s ease,color .12s ease}.Sidebar_item__WFOzl svg{flex-shrink:0}.Sidebar_item__WFOzl:hover{background:var(--panel-hover);color:var(--text)}.Sidebar_itemActive__lkgFr,.Sidebar_itemActive__lkgFr:hover{background:rgba(59,130,246,.14);color:#fff}.Sidebar_itemActive__lkgFr svg{color:var(--accent)}.Sidebar_soonBadge__SobP9{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-muted)}.Sidebar_betaBadge__0BulX,.Sidebar_soonBadge__SobP9{margin-left:auto;padding:1px 7px;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Sidebar_betaBadge__0BulX{border-radius:var(--radius-full);background:rgba(88,101,242,.18);border:1px solid var(--accent);color:var(--accent)}