.workspace-sidebar .nav-group>a:has(.sidebar-vote-badge){column-gap:12px}.workspace-sidebar .nav-group>a>.sidebar-vote-badge{margin-left:-8px}.workspace-sidebar .vote-badge.sidebar-vote-badge{white-space:nowrap;flex-shrink:0;margin:0;padding:2px 5px;font-size:9px}.workspace-sidebar .sidebar-welcome-group{align-items:center;gap:4px;display:inline-flex}.workspace-sidebar .sidebar-welcome-label{white-space:nowrap}@media (width>=801px) and (width<=1150px){.workspace-sidebar a[data-workspace-link=welcome]{padding-inline:1px}}.site-header{z-index:90;border-bottom:1px solid var(--border-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b1e23f5;height:76px;position:sticky;top:0}.site-header-inner{align-items:center;gap:34px;max-width:1380px;height:100%;margin:auto;padding:0 32px;display:flex}.brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.brand-logo{width:42px;height:42px}.brand-text>span{color:var(--accent-hover)}.nav{align-items:center;gap:23px;margin-right:auto;display:flex}.nav-link,#featuresMenuButton{color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;padding:25px 0;font-size:13px;font-weight:650;position:relative}.nav-link:after,#featuresMenuButton:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;bottom:17px;left:0;right:0;transform:scaleX(0)}.nav-link:hover,.nav-link.active,#featuresMenuButton:hover{color:#fff}.nav-link.active:after,.nav-link:hover:after,#featuresMenuButton[aria-expanded=true]:after{transform:scaleX(1)}.search{max-width:260px;display:none;position:relative}.search input{width:100%;font-size:12px;padding-left:34px!important}.search>.icon{width:16px;height:16px;fill:var(--text-muted);position:absolute;top:13px;left:11px}.search-shortcut{display:none}.userbox-container{align-items:center;gap:20px;margin-left:auto;display:flex}.account-dropdown{position:relative}.account-dropdown summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.account-dropdown summary::-webkit-details-marker{display:none}.account-chevron{width:13px;height:13px;color:var(--text-muted)}.account-menu{border:1px solid var(--border-control);background:var(--surface-overlay);border-radius:12px;width:240px;padding:12px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 20px 60px #0007}.account-menu>.btn,.account-menu>a{justify-content:flex-start;width:100%;margin-bottom:5px;font-size:12px;display:flex}.account-menu .credits{padding:8px;font-size:10px}.public-login{white-space:nowrap;display:none}.mobile-menu-button{display:none}.mobile-menu-button svg{width:20px;height:20px}.feature-mega{background:var(--surface-overlay);border:1px solid var(--border-control);border-radius:0 0 14px 14px;width:min(920px,100vw - 40px);animation:.18s ease-out menu-arrive;position:absolute;top:76px;left:50%;transform:translate(-50%);box-shadow:0 25px 65px #0005}.mega-grid{grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.mega-item{border-radius:9px;gap:16px;padding:18px;transition:background .18s;display:flex}.mega-item:hover{background:#ffffff05}.mega-item svg{width:25px;height:25px;color:var(--accent-hover);flex-shrink:0}.mega-item strong{font-size:15px}.mega-item p{margin:7px 0;font-size:13px}.mega-item small{color:var(--text-muted);font-size:10px;line-height:1.6;display:block}.mega-footer{border-top:1px solid var(--border-panel);color:var(--text-secondary);justify-content:space-between;padding:15px 30px;font-size:12px;display:flex}body[data-auth=guest] .public-login{display:flex}body[data-auth=guest] .account-dropdown,body[data-shell=guild] .nav,body[data-shell=admin] .nav{display:none}body[data-shell=guild] .search,body[data-shell=admin] .search{display:block}body[data-shell=guild] .site-header-inner,body[data-shell=admin] .site-header-inner{max-width:none}body[data-shell=guild] .brand,body[data-shell=admin] .brand{width:220px}.workspace-sidebar{border-right:1px solid var(--border-panel);z-index:80;scrollbar-width:thin;background:#1c1f24;flex-direction:column;gap:22px;width:266px;padding:22px 16px;display:flex;position:fixed;top:76px;bottom:0;left:0;overflow-y:auto}.workspace-main{margin-left:266px;padding:48px clamp(24px,4vw,72px) 70px}.nav-group>p{letter-spacing:.1em;color:#89919f;margin:0 12px 9px;font-size:10px;font-weight:700}.nav-group>a{color:var(--text-secondary);border-radius:7px;align-items:center;gap:12px;margin:2px 0;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.nav-group>a svg{color:#899ab2;width:18px;height:18px}.nav-group>a:hover{color:#fff;background:#ffffff06}.nav-group>a.active{background:var(--accent-soft);color:#fff}.nav-group>a.active svg{color:var(--accent-hover)}.sidebar-bottom{border-top:1px solid var(--border-panel);color:var(--text-muted);gap:12px;margin-top:auto;padding:18px 12px 0;font-size:12px;display:grid}.server-switcher{position:relative}#serverSwitcher{text-align:left;background:var(--surface-overlay);border:1px solid var(--border-control);color:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}#serverSwitcher img{border-radius:9px;width:36px;height:36px}#serverSwitcher>span:nth-child(2){flex:1;min-width:0}#serverSwitcher small{letter-spacing:.12em;color:var(--text-muted);font-size:8px;display:block}#contextName{text-overflow:ellipsis;max-width:150px;font-size:12px;display:block;overflow:hidden}#serverChoices{border:1px solid var(--border-control);background:var(--surface-overlay);z-index:10;border-radius:10px;width:100%;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 35px #0006}#serverChoices label{color:var(--text-muted);font-size:11px}#serverFilter{width:100%;margin:8px 0;font-size:12px}#serverOptions{max-height:270px;overflow:auto}#serverOptions a{overflow-wrap:anywhere;align-items:center;gap:9px;padding:10px 3px;font-size:12px;display:flex}#serverOptions img{border-radius:7px;width:26px;height:26px}.admin-context{padding:10px 12px}.admin-context h2{margin-top:8px;font-size:20px}body:not([data-shell=public])>.platform-footer,body:not([data-shell=public])>.platform-footer>div:nth-child(n+3){display:none}@keyframes menu-arrive{0%{opacity:0;translate:0 -7px}to{opacity:1;translate:0}}@media (width<=1150px){.site-header-inner{gap:20px;padding:0 22px}.nav{gap:16px}.nav-link,#featuresMenuButton{font-size:12px}.brand{font-size:21px}.public-login{padding:10px 14px;font-size:12px}.workspace-main{padding:35px 28px}.workspace-sidebar{width:242px}.workspace-main{margin-left:242px}}@media (width<=1000px){body[data-shell=public] .mobile-menu-button{display:flex}.site-header .nav{display:none}.site-header.navigation-open .nav{background:var(--surface-overlay);border-bottom:1px solid var(--border-control);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 76px);padding:15px 24px;display:flex;position:absolute;top:76px;left:0;right:0;overflow:auto}.nav-link,#featuresMenuButton{text-align:left;width:100%;padding:14px 0;display:block}.nav-link:after,#featuresMenuButton:after{width:30px;bottom:7px;right:auto}.feature-mega{width:100%;box-shadow:none;border-radius:10px;position:static;transform:none}.mega-grid{grid-template-columns:1fr;gap:0;padding:10px}.mega-item{padding:14px}.mega-footer{padding:15px}.site-header-inner{gap:16px}.mobile-menu-button{order:-1;min-height:36px;padding:8px}.userbox-container{margin-left:auto}.site-header .public-login{min-height:36px;padding:9px 12px;font-size:11px}}@media (width<=800px){.mobile-menu-button{display:flex}.workspace-sidebar{width:270px;transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 70px #0005}.workspace-nav-open .workspace-sidebar{transform:translate(0)}.workspace-main{margin-left:0;padding:30px 20px 50px}body[data-shell=guild] .brand,body[data-shell=admin] .brand{width:auto}.site-header .search{display:none!important}.site-header-inner{padding:0 18px}.brand-logo{width:32px;height:32px}.user-name{display:none}.site-header .brand{font-size:20px}.account-dropdown summary{gap:6px}.avatar,.userbox img{width:28px;height:28px}body:not([data-shell=public])>.platform-footer{margin-left:0;padding:35px 20px}.workspace-nav-open:after{content:"";z-index:70;background:#0008;position:fixed;inset:76px 0 0 270px}.mega-item small{font-size:10px}}body[data-shell=public]:not([data-auth]) .account-dropdown{visibility:hidden}.account-dropdown .account-menu{opacity:0;transform-origin:100% 0;transition:opacity .17s,transform .17s cubic-bezier(.16,1,.3,1);transform:translateY(-8px)scale(.98)}.account-dropdown.account-visible .account-menu{opacity:1;transition-duration:.2s;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.account-dropdown .account-menu{transition:none;transform:none}}.account-dropdown .account-chevron,#featuresMenuButton .features-chevron svg{transition:transform .2s cubic-bezier(.16,1,.3,1);transform:rotate(0)}#featuresMenuButton .features-chevron{display:inline-block;position:relative}#featuresMenuButton .features-chevron>span{visibility:hidden}#featuresMenuButton .features-chevron svg{transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.account-dropdown summary[aria-expanded=true] .account-chevron,#featuresMenuButton[aria-expanded=true] .features-chevron svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.account-dropdown .account-chevron,#featuresMenuButton .features-chevron svg{transition:none}}
