.mp-bar{position:relative;z-index:20;display:flex;align-items:center;gap:14px;padding:12px 20px;background:var(--app-surface,#18181b);border-bottom:1px solid var(--app-hairline,rgba(255,255,255,.12));color:var(--text-primary,rgba(245,242,238,.95));font-size:13px}.mp-bar-brand{display:block;line-height:0}.mp-bar-sp{flex:1 1}.mp-bar-who{color:var(--text-tertiary,rgba(245,242,238,.5));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.mp-bar-out{background:none;border:0;padding:0;font:inherit;color:var(--text-secondary,rgba(245,242,238,.72));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mp-bar-login{color:var(--text-primary,rgba(245,242,238,.95));font-weight:600;text-decoration:none;padding:6px 14px;border:1px solid var(--app-hairline-strong,rgba(255,255,255,.22));border-radius:999px}.mp-bar-menu{position:relative}.mp-bar-menu>summary{list-style:none;cursor:pointer;border:1px solid var(--app-hairline-strong,rgba(255,255,255,.22));border-radius:999px;padding:6px 12px;font-weight:600;background:var(--app-tint,rgba(255,255,255,.04));white-space:nowrap}.mp-bar-menu>summary::-webkit-details-marker{display:none}.mp-bar-menu>summary:after{content:" ▾";color:var(--text-tertiary,rgba(245,242,238,.5))}.mp-bar-menu[open]>summary{border-color:var(--gold-border,rgba(244,197,66,.3));background:var(--gold-soft,rgba(244,197,66,.15))}.mp-bar-menu[open]>summary:after{content:" ▴"}.mp-bar-short{display:none}.mp-bar-dd{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-width:calc(100vw - 32px);background:var(--app-surface-raised,#2b2b30);border:1px solid var(--app-hairline-strong,rgba(255,255,255,.22));border-radius:14px;box-shadow:0 20px 50px -10px rgba(0,0,0,.6);padding:8px}.mp-bar-dd h4{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary,rgba(245,242,238,.5));margin:8px 8px 4px;font-weight:600}.mp-bar-dd a{display:block;padding:8px;border-radius:9px;text-decoration:none;color:inherit}.mp-bar-dd a:hover{background:var(--app-tint,rgba(255,255,255,.04))}.mp-bar-dd a b{display:block;font-weight:600}.mp-bar-dd a span{display:block;color:var(--text-tertiary,rgba(245,242,238,.5));font-size:12px}.mp-bar-dd hr{border:0;border-top:1px solid var(--app-hairline,rgba(255,255,255,.12));margin:6px 4px}.mp-bar-note{margin:6px 8px;color:var(--text-secondary,rgba(245,242,238,.72))}.mp-app:has(>.mp-bar) .mp-side-brand{display:none}@media (max-width:640px){.mp-bar{padding:10px 16px;gap:10px}.mp-bar-menu{position:static}.mp-bar-dd{left:16px;right:16px;width:auto;max-width:none;top:calc(100% + 6px)}.mp-bar-long,.mp-bar-who{display:none}.mp-bar-short{display:inline}}