.me-global-sidebar,.me-nav-toggle,.me-nav-backdrop{box-sizing:border-box;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif}.me-global-sidebar *,.me-nav-toggle *{box-sizing:border-box}.me-global-sidebar{z-index:12000;color:#f2f5fa;background:linear-gradient(165deg,#101b2c,#0a121e);border-right:1px solid #29364b;flex-direction:column;width:213px;padding:16px 12px 10px;display:flex;top:0;bottom:0;left:0;box-shadow:2px 0 20px #0002;position:fixed!important}.me-nav-brand{flex:none;align-items:center;gap:10px;min-height:62px;padding:1px 8px 15px;display:flex}.me-nav-brand-mark{color:#fff;background:linear-gradient(135deg,#801526,#ed2343 68%,#ff704e);border-radius:12px;place-items:center;width:40px;height:40px;font-size:23px;font-weight:900;display:grid}.me-nav-wordmark{letter-spacing:.025em;white-space:nowrap;font-size:16px;font-weight:900;line-height:1}.me-nav-wordmark span{letter-spacing:.27em;color:#ffb251;margin-top:6px;font-size:10px;display:block}.me-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#304358 transparent;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.me-nav-section{color:#7196c4;letter-spacing:.2em;padding:17px 10px 8px;font-size:9px;font-weight:900}.me-nav-link{outline-offset:2px;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;min-height:40px;margin:2px 0;padding:9px 11px;font-size:12px;font-weight:700;transition:background-color .16s,color .16s;display:flex;color:#c3d8ed!important;text-decoration:none!important}.me-nav-link:focus-visible,.me-nav-toggle:focus-visible,.me-nav-close:focus-visible{outline-offset:2px;outline:2px solid #ffc673!important}.me-nav-link:hover{background:#233348;color:#fff!important}.me-nav-link.is-active{background:linear-gradient(90deg,#cc1739,#a81b36);color:#fff!important}.me-nav-icon{flex:none;place-items:center;width:20px;display:grid}.me-nav-label{text-overflow:ellipsis;flex:1;overflow:hidden}.me-nav-note{color:#d9a24a;opacity:.85;margin-left:auto;font-size:8px;font-weight:700}.me-nav-link.is-active .me-nav-note{color:#fff3d1}.me-nav-footer{text-align:center;color:#93b2d0;background:#182a3b;border:1px solid #294158;border-radius:10px;flex:none;margin-top:8px;padding:11px 6px;font-size:10px;font-weight:800}.me-nav-online-dot{background:#00d9a3;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #00d9a344}.me-nav-toggle{top:max(9px,env(safe-area-inset-top));left:max(9px,env(safe-area-inset-left));z-index:12003;color:#fff;cursor:pointer;background:#15263a;border:1px solid #41637d;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-width:48px;min-height:44px;padding:9px 10px;font-size:10px;font-weight:900;line-height:1;position:fixed;box-shadow:0 4px 14px #0008;display:none!important}.me-nav-close{color:#fff;cursor:pointer;background:#22364a;border:1px solid #50647d;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:auto;display:none}.me-nav-backdrop{z-index:11998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000b;position:fixed;inset:0;display:none!important}.me-nav-dashboard .me-global-sidebar{display:none}@media (width>=1081px) and (height>=601px){.me-nav-standalone body{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding-left:213px!important}.me-nav-standalone .me-global-sidebar{display:flex!important}}@media (width<=1080px),(height<=600px){.me-global-sidebar{z-index:12002;width:min(300px,86vw);max-width:300px;padding-top:max(10px,env(safe-area-inset-top));transition:transform .18s;transform:translate(-104%);box-shadow:10px 0 36px #0008}.me-nav-dashboard .me-global-sidebar{display:flex!important}.me-nav-close{display:flex}.me-nav-toggle{width:44px;min-width:44px;height:44px;min-height:44px;left:max(9px,env(safe-area-inset-left));gap:0;padding:9px;display:flex!important}.me-nav-toggle span{display:none!important}.me-nav-open .me-global-sidebar{transform:translate(0)}.me-nav-open .me-nav-backdrop{display:block!important}.me-nav-open .me-nav-toggle{display:none!important}.me-nav-standalone body{min-width:0!important;padding-left:0!important}.me-nav-standalone body :is(.arena-shell,.account-shell,.directory,.rank-shell,.shell,.progression-shell,.notifications-shell,.xp-shell,.online-shell){max-width:100%}.me-nav-standalone body :is(.arena-shell,.directory,.rank-shell,.shell,.progression-shell,.notifications-shell,.xp-shell)>header:first-child,.me-nav-standalone body .online-shell>.online-top{padding-left:max(63px,env(safe-area-inset-left) + 55px)!important}.me-nav-standalone body :is(.directory,.rank-shell,.shell,.progression-shell,.notifications-shell,.xp-shell)>header:first-child>nav,.me-nav-standalone body .arena-shell>header.top>.quiet-link{display:none!important}.me-nav-standalone body .arena-shell>header.top>.brand{white-space:nowrap;flex-shrink:0}.me-nav-standalone body .account-shell .brand-panel>[data-activity-link],.me-nav-standalone body .account-shell .brand-panel .back{margin-left:54px!important}.me-nav-dashboard body #sidebar{display:none!important}.me-nav-dashboard body .app-shell>.workspace{flex:1;width:100%;min-width:0}.me-nav-dashboard body .topbar{padding-left:63px!important}.me-nav-dashboard body .app-shell:has(.practice-page)~.me-nav-toggle{opacity:.75}}@media (height<=480px) and (orientation:landscape){.me-global-sidebar{width:min(290px,80vw)}.me-nav-scroll .me-nav-link{min-height:40px}.me-nav-footer{padding:6px}.me-nav-game .me-nav-toggle{min-width:42px;min-height:40px;padding:7px}.me-nav-game .me-nav-toggle span{display:none}}@media (prefers-reduced-motion:reduce){.me-global-sidebar,.me-nav-link{transition:none!important}}:is(html:has(.arena-shell),body:has(.arena-shell)){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body:has(.arena-shell) .arena-shell{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:visible!important}body:has(.arena-shell) #players{gap:7px;display:grid;height:auto!important;min-height:160px!important;max-height:none!important;overflow-y:visible!important}body:has(.arena-shell) #players .player-row{min-height:56px}body:has(.arena-shell) .arena-shell a[href*=leaderboard]{display:none!important}body:has(.arena-shell) .arena-shell [data-ranking]{display:none!important}body:has(.arena-shell) .arena-shell .rankings-button{display:none!important}@media (height<=600px){body:has(.arena-shell) #players .player-row{min-height:52px}}
